    .notice {
    	position: fixed;
    	left: 0;
    	top: 0;
    	right: 0;
    	bottom: 0;
    	z-index: 10;
    	background: rgba(0, 0, 0, 0.5);
    }

    .notice .inner {
    	position: absolute;
    	left: 50%;
    	top: 50%;
    	-ms-transform: translate(-50%, -50%);
    	transform: translate(-50%, -50%);
    	width: 900px;
    	background: url(../images/notice5.png) center center no-repeat;
    	background-size: cover;
    	padding: 100px;
    	color: #fff;
    	text-align: center;
    }

    .notice .tit {
    	font-size: 24px;
    }

    .notice .a1 {
    	width: 110px;
    	height: 108px;
    	position: absolute;
    	right: -110px;
    	top: 0;
    	cursor: pointer;
    	background: url(../images/notice1.png) center center no-repeat;
    	background-size: contain;
    }

    .notice .a2 {
    	width: 110px;
    	height: 108px;
    	position: absolute;
    	right: -110px;
    	top: 110px;
    	cursor: pointer;
    	background: url(../images/notice2.png) center center no-repeat;
    	background-size: contain;
    }

    .notice .list {
    	margin-top: 50px;
    }

    .notice .item {
    	width: 230px;
    	margin: 0 40px;
    	display: inline-block;
    }

    .notice .item .h {
    	font-size: 16px;
    	margin-top: 10px;
    }

    .x-header.bb {
    	border-bottom: 1px solid #ccc;
    }

    .x-header .hpart1 {
    	height: 49px;
    	text-align: right;
    }

    .x-header .hpart2 {
    	z-index: 4;
    	position: relative;
    }

    .x-header .hpart2::after {
    	content: "";
    	display: block;
    	width: 100%;
    	height: 10px;
    	background-image: url("../images/image/nav-bg.png");
    	background-size: 100% 100%;
    }

    .x-header .hpart1 .x-wrap {
    	width: 1230px;
    }

    .x-header .hpart2 .x-wrap {
    	width: 1230px;
    }

    .x-header .hpart2 .search-box {
    	display: none;
    }

    .m-show {
    	display: none;
    }

    .x-header .hpart2 .logo {
    	display: flex;
		align-items: center;
		justify-content: space-between;
		padding-top: 10px;
    }
	
	.x-header .hpart2 .logo .logo-mobile {
		display: none;
	}
	
	.x-header .hpart2 .logo a{
		display: flex;
		align-items: center;
		gap: 10px;
	}
	
	.x-header .hpart2 .logo .logo-img {
		width: 70px;
	}
	.x-header .hpart2 .logo .logo-title {
		width: 360px;
	}
	.x-header .hpart2 .logo .logo-gylh {
		width: 100px;
	}
	
	.x-header .hpart2 .head-search {
		background-color: #901430;
		padding: 3px;
		display: flex;
		
	}
	
	.x-header .hpart2 .head-search input {
		background-color: #fff;
		font-size: 13px;
		line-height: 32px;
		padding: 0 10px;
		width: 240px;
	}
	
	.x-header .hpart2 .head-search .button {
		width: 40px;
		cursor: pointer;
	}
	
	.x-header .hpart2 .head-search .button img {
		display: block;
		width: 32px;
		height: 32px;
		margin: 0 auto;
	}
	

    .x-header {
    	background: #fff;
    }

    .x-header .logo {
    	background: #fff;
    }

    .x-header .hpart1 .g {
    	display: inline-block;
    	vertical-align: middle;
    }

    .x-header .hpart1 .g3 a {
    	display: block;
    	width: 32px;
    	height: 32px;
    	border-radius: 50%;
    	background: #902d3b;
    }

    .x-header .hpart1 .g3 {
    	margin-right: 14px;
    	position: relative;
    }

    .x-header .hpart1 .g3 .g3inner {
    	position: absolute;
    	width: 76px;
    	padding: 10px 7px 0;
    	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    	font-size: 12px;
    	top: 100%;
    	left: 50%;
    	margin-left: -45px;
    	text-align: center;
    	display: none;
    }

    .x-header .hpart1 .g3 .g3inner .a {
    	display: inline-block;
    	width: 100%;
    	height: auto;
    	border-radius: 0;
    	background: none;
    	color: #333;
    	line-height: 27px;
    }

    .x-header .hpart1 .g3 .g3inner .a+.a {
    	border-top: 1px solid #eeeeee;
    }

    .x-header .hpart1 {
    	color: #fff;
    }

    .x-header .hpart1 .g2 {
    	margin-right: 18px;
    }

    .x-header .hpart1 .g2 a {
    	padding: 0 13px;
    	position: relative;
		color: rgba(255, 255, 255, .7);
    }

    .x-header .hpart1 .g2 a.now {
    	color: #fff;
    }

    .x-header .hpart1 .g2 a+a:after {
    	content: "";
    	display: block;
    	width: 1px;
    	height: 9px;
    	position: absolute;
    	top: 50%;
    	left: -1px;
    	margin-top: -3.5px;
    	background: rgba(255, 255, 255, .7);
    }

    .x-header .hpart1 .g1 {
    	color: #da8d99;
    }

    .x-header .hpart1 .g2 a.fh::after {
    	display: none !important;
    }

    .x-header .hpart1 .g1 a+a:after {
    	background: #da8d99;
    }

    .nav-mod .nav-item {
    	font-size: 16px;
    	text-align: center;
    }

    .nav-mod .nav-lv1>.nav-item>.nav-tit .nav-link {
    	padding: 35px 13px;
    }

    .public .nav-lv1>.nav-item>.nav-tit .nav-link {
    	padding: 25px 11px;
    }
	
	/* 右侧悬浮 */
	.fdck{position: fixed;right:10px; top:25%;width:60px;z-index: 1000;}
	.fdck li{padding-bottom: 10px; position: relative;}
	.fdck>ul>li>a{display: block; height: 60px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3);-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px; position: relative;z-index: 10000;}
	.fdck span{font-size: 18px; text-align: center; display: block; color: #333; padding-top: 8px;line-height: 22px;}
	.yyho{background: rgba(255,255,255,.9);}
	.fdck .yyho:hover{background: rgba(165, 0, 46, 0.9);color: #fff;}
	.fdck .yyho:hover span{color: #fff;}
	.dhtm{background: url(../images/a25.png) no-repeat center center #fff;}
	.wxtm:hover{background: url(../images/a27.png) no-repeat center center #04a4be;}
	.aptm:hover{background: url(../images/a28.png) no-repeat center center #04a4be;}
	.dhtm:hover{background: url(../images/a29.png) no-repeat center center #04a4be;}
	.wbyc{width:200px; height: 91px; transition: All 0.4s ease-in-out;position: absolute; right:62px; top:-16px;right:-104px;z-index: 0;opacity: 0;}
	.wbyc img {
		width: 100%;
		padding: 5px;
		background: #fff;
		border-radius: 6px;
		box-shadow: 0 0 10px #bdbdbd;
	}
	.ssdh{background: url(../images/z22.png); width:307px; height: 88px; position: absolute;right:-317px; top:-5px;transition: All .6s ease-in-out;opacity: 0;border-radius: 8px; display: flex
;
    flex-direction: column;
    align-items: center;
    justify-content: center;}
	.ssdh p{color: #333; line-height: 22px;font-size: 16px;}
	.fdck li:hover .wbyc{right:82px; top:-16px; opacity: 1;}
	.fdck li:hover .ssdh{top:-5px; right:72px; opacity: 1; }


    .x-footer {
    	background: #fff;
    }
	
	.x-footer #back-to-top {
	  position: fixed;
	  bottom: 20px;
	  right: 20px;
	  padding: 10px 15px;
	  background-color: #fff;
	  box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	  color: #333;
	  border: none;
	  border-radius: 5px;
	  cursor: pointer;
	  display: none; /* 初始隐藏 */
	  z-index: 999;
	}
	
	.x-footer #back-to-top:hover {
		 color: #fff;
	  background-color: #A81E3C;
	}

    .x-footer .part1 {
    	/*border-top: 1px solid #dedede;*/
    	box-sizing: content-box;
    	background-color: #901430;
    }

    .mg50 {
    	margin-left: 50px;
    	margin-right: 50px;
    }

    .x-footer .listbox .title {
    	font-size: 18px;
    }

    .x-footer .listbox p {
    	line-height: 2.3;
    	color: rgba(255, 255, 255, 0.9);
    }

    .x-footer .listbox {}

    .x-footer .thumb img {
    	height: 100%;
    	max-height: 225px;
    }

    .x-footer .ewmbox .img {
    	width: 129px;
    	height: 129px;
    	overflow: hidden;
    }

    .x-footer .ewmbox .item {
    	width: 129px;
    	float: left;
    	margin-left: 25px;
    }

    .x-footer .ewmbox .item p {
    	font-size: 14px;
    	letter-spacing: 0.05em;
    	line-height: 1.8;
    	color: rgba(255, 255, 255, 0.9);
    	text-align: center;
    }

    .x-footer .part2 {
    	padding: 25px 0;
    }

    .x-footer .part2 .siteinfo {
    	font-size: 13px;
    	color: #fff;
    	max-width: 400px;
    	text-align: right;
    }

    .x-footer .part2 .link {
	    float: right;
        display: flex;
        gap: 20px;
        min-height: 20px;
         min-width: 20px;
         margin-top: 20px;
    }

    .x-footer .part2 .link-item {
      position: relative;
      display: inline-block;
    }

    .x-footer .part2 .link-icon {
      cursor: pointer;
	  background-color: #B3B3B3;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  width: 40px;
	  height: 40px;
	  border-radius: 50%;
    }

	.x-footer .part2 .link-icon:hover {
		opacity: .95;
	}

	.x-footer .part2 .link-icon img{
		max-width: 24px;
		max-height: 24px;
	}

    .x-footer .part2 .tooltip-text {
      visibility: hidden;
      width: auto;
      min-width: 160px;
      max-width: 400px;
      background-color: rgba(0,0,0,.9);
      color: #fff;
      text-align: center;
      border-radius: 4px;
      padding: 15px 8px;
      position: absolute;
      z-index: 1;
      bottom: 125%; /* 显示在图标上方 */
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s;
      white-space: nowrap;
    }

    .x-footer .part2 .tooltip-text::after {
      content: "";
      position: absolute;
      top: 100%;
      left: 50%;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: #333 transparent transparent transparent;
    }

    .x-footer .part2 .link-item:hover .tooltip-text {
      visibility: visible;
      opacity: 1;
    }

	.x-footer .part2 .tooltip-text img {
		
	}

    .x-footer .part2 .cpyt,
    .x-footer .part2 .ftbj {
    	display: inline-block;
    	color: rgba(255, 255, 255, 0.9);
    }

    .x-footer .part2 .ftbj {
    	padding-left: 26px;
    }

    .x-footer .x-wrap {
    	display: flex;
    	align-items: center;
    	justify-content: space-between;
    }

    .x-footer .ewmbox {
    	display: flex;
    	align-items: center;
    }

    .x-footer .ewmbox .item:first-child {
    	margin-left: 0;
    }

    .x-header .hpart1 {
    	position: relative;
    	z-index: 5;
    	background: #171C57;
    }

    .nav-mod .nav-lv1 {
    	width: 100%;
    	display: flex;
    	justify-content: space-between;
    }

    .srp {
    	background-size: cover;
    	background-repeat: no-repeat;
    	background-position: center center;
    }

    .home1 {
    	overflow: hidden;
    }

	.home1 .slick-slide img {
		height: auto;
	}

    .home3 {
		margin: 0 50px; 
		padding: 40px 0;
	}
	
	.home3-head {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 0 auto 20px;
		width: 100%;
		max-width: 1230px;
	}
	
	.home3-head .title {
		font-size: 24px;
	}

    .notice-grid {
    	display: grid;
    	grid-template-columns: repeat(2, 1fr);
    	gap: 20px;
		margin: 0 auto;
		width: 100%;
		max-width: 1230px;
    }

    .notice-grid .notice-card {
    	background: white;
    	border-radius: 8px;
    	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    	padding: 20px;
    	transition: transform 0.3s ease;
		cursor: pointer;
    }

    .notice-grid .notice-card:hover {
    	transform: translateY(-2px);
    	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    }

    .notice-grid .notice-content {
    	display: flex;
    	gap: 15px;
    }

    .notice-grid .date-block {
    	width: 60px;
    	text-align: center;
    }

    .notice-grid .date-day {
    	font-size: 32px;
    	font-weight: bold;
    	color: #333;
    }

    .notice-grid .date-month {
    	font-size: 12px;
    	color: #999;
    	margin-top: 5px;
		white-space: nowrap;
    }

    .notice-grid .text-block {
    	flex-grow: 1;
    }

    .notice-grid .title-text {
    	font-size: 16px;
    	color: #333;
		font-weight: bold;
    	line-height: 1.4;
    	margin-bottom: 5px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	display: -webkit-box;
    	-webkit-line-clamp: 2;
    	-webkit-box-orient: vertical;
    }

    .notice-grid .desc-text {
    	font-size: 14px;
    	color: #666;
    	line-height: 1.4;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	display: -webkit-box;
    	-webkit-line-clamp: 2;
    	-webkit-box-orient: vertical;
    }

    .notice-grid .arrow-icon {
    	position: relative;
    	width: 100%;
    	height: 16px;
    	margin-top: 10px;
		background-image: url('../images/image/icon/arr12_a.png');
		background-repeat: no-repeat;
    }

    .home4 {
    	background: url(../images/image/home4Bg.jpg) center top no-repeat;
    	position: relative;
    	z-index: 1;
		margin-bottom: 60px;
    }

    .home4 .wrap {
    	padding-top: 301px;
    	max-width: 1230px;
    	margin: auto;
    	position: relative;
    	height: 100%;
    }

    .home4 .list {
    	position: relative;
    	height: 656px;
    }

    .home4 .item {
    	width: 25%;
    	position: absolute;
    	height: 355px;
    	font-size: 0;
    	text-align: center;
    	color: #fff;
    	overflow: hidden;
    }

    .home4 .item:before {
    	content: "";
    	display: inline-block;
    	height: 100%;
    	vertical-align: middle;
    }

    .home4 .item>img {
    	width: 100%;
    	height: 100%;
    }

    .home4 .item .inner {
    	display: inline-block;
    	vertical-align: middle;
    }

    .home4 .item .ico {
    	height: 75px;
    }

    .home4 .item .ico svg {
    	max-height: 100%;
    }

    .home4 .item .h {
    	font-size: 18px;
    	margin-top: 10px;
    }

    .home4 .item .p {
    	font-size: 14px;
    	font-family: Arial;
    }
	.home4 .item:nth-child(1), .home4 .item:nth-child(3), .home4 .item:nth-child(6) {
		cursor: pointer;
		transition: all .3s ease;
	}
	
    .home4 .item:nth-child(1) {
    	left: 25%;
    	top: 0;
    	background: #90142f;
    }

    .home4 .item:nth-child(2) {
    	left: 50%;
    	top: 0;
    }

    .home4 .item:nth-child(3) {
    	left: 75%;
    	top: 0;
    	background: #456bb6;
    }

    .home4 .item:nth-child(4) {
    	left: 0%;
    	top: 230px;
    	background: #7699e1;
    }

    .home4 .item:nth-child(5) {
    	left: 25%;
    	top: 355px;
    	width: 50%;
    }

    .home4 .item:nth-child(6) {
    	left: 50%;
    	top: 355px;
    	background: rgba(178, 155, 108, 0.9);
    }
	
	.home4 #home4_item1:hover,.home4 #home4_item3:hover  {
		transform: translateY(-10px);
		border-radius: 20px;
	}
	.home4 #home4_item6:hover  {
		transform: scale(.95);
		border-radius: 20px;
	}

    .home5 {
    	width: 100%;
    	/*background-image: url(../images/image/home5Bg.jpg);*/
    	background-repeat: no-repeat;
    	background-position: bottom;
    	background-size: 100%;
    	position: relative;
    	z-index: 1;
    	background-color: #901430;
    }

    .home5 .wrap {
    	padding-top: 50px;
    	padding-bottom: 30px;
    	width: 1230px;
    	margin: auto;
    	position: relative;
    	height: 100%;
		display: flex;
		align-items: center;
		border-bottom: .5px solid #a36464;
    }
	
	.home5 .link-title {
		width: 96px;
		position: relative;
		margin-right: 12px;
	}

    .home5 .link-list {
		flex: 1;
    	padding: 12px 15px;
    	gap: 5px;
		min-height: 36px;
		box-sizing: border-box;
    	background-image: url(../images/image/link-bg.png);
    	background-repeat: none-repeat;
    	background-size: 100% 100%;
    }

    .home5 .link-list .link-item {
    	font-size: 14px;
    	padding: 0 14px;
		line-height: 24px;
    	color: #fff;
    }
	
	 .home5 .link-list .link-item:hover {
		 color: #CEB072;
	 }
	 
	 .home6 {
	  background-image: url(../images/image/dynamic-bg.jpg);
      background-size: cover;
      background-position: center;
	  padding: 100px 0;
	  margin-bottom: 20px;
	  opacity: 0;
	  transform: translateY(30px);
	  animation: fadeInUp 0.8s ease-out forwards;
	}
	
	.home6 .wrap {
		max-width: 1360px;
		margin: 0 auto;
	}
	
	/* 添加动画关键帧 */
	@keyframes fadeInUp {
	  from {
	    opacity: 0;
	    transform: translateY(30px);
	  }
	  to {
	    opacity: 1;
	    transform: translateY(0);
	  }
	}
	
	.home6 .list {
	  display: grid;
	  grid-template-columns: repeat(4, 1fr);
	}
	
	/* 为列表项添加交错动画 */
	.home6 .list-item {
	  border-right: 1px solid rgba(255,255,255,.2);
	  opacity: 0;
	  transform: translateY(20px);
	  animation: itemFadeIn 0.6s ease-out forwards;
	}
	
	/* 交错延迟动画 */
	.home6 .list-item:nth-child(1) { animation-delay: 0.2s; }
	.home6 .list-item:nth-child(2) { animation-delay: 0.4s; }
	.home6 .list-item:nth-child(3) { animation-delay: 0.6s; }
	.home6 .list-item:nth-child(4) { animation-delay: 0.8s;border: none; }
	
	@keyframes itemFadeIn {
	  from {
	    opacity: 0;
	    transform: translateY(20px);
	  }
	  to {
	    opacity: 1;
	    transform: translateY(0);
	  }
	}
	
	.home6 .list-item .iconImg {
	  width: 120px;
	  display: block;
	  margin: 0 auto 30px;
	  transform: scale(0.9);
	  transition: transform 0.4s ease, filter 0.4s ease;
	}
	
	/* 图标悬停效果 */
	.home6 .list-item:hover .iconImg {
	  transform: scale(1.05);
	  filter: drop-shadow(0 5px 15px rgba(255, 255, 255, 0.3));
	}
	
	.home6 .item-content {
	  width: 100%;
	  writing-mode: vertical-rl;
	  text-orientation: upright;
	  color: #ffffff;
	  display: flex;
	  flex-direction: column;
	  justify-content: center;
	  gap: 12px;
	  letter-spacing: .1em;
	  transition: transform 0.3s ease;
	}
	
	/* 列表项悬停效果 */
	.home6 .list-item:hover .item-content {
	  transform: translateY(-5px);
	}
	
	.home6 .item-content .item-title {
	  padding-top: 30px;
	  font-size: 20px;
	  position: relative;
	  transition: color 0.3s ease;
	}
	
	.home6 .list-item:hover .item-content .item-title {
	  color: #E7CAB4; /* 悬停时改变标题颜色 */
	}
	
	.home6 .item-content .item-title:before {
	  content: '';
	  display: block;
	  width: 100%;
	  height: 30px;
	  background-image: url('../images/image/icon/white-cloud.png');
	  background-repeat: no-repeat;
	  background-size: 100%;
	  position: absolute;
	  top: 0;
	  left: 0;
	  transform: translateY(-5px);
	  opacity: 1;
	  transition: transform 0.4s ease, opacity 0.4s ease;
	}
	
	/* 云图标悬停动画 */
	.home6 .list-item:hover .item-content .item-title:before {
	  transform: translateY(0);
	  opacity: 1;
	  animation: cloudFloat 2s ease-in-out infinite;
	}
	
	@keyframes cloudFloat {
	  0%, 100% {
	    transform: translateY(0) scale(1);
	  }
	  50% {
	    transform: translateY(-5px) scale(1.05);
	  }
	}
	
	/* 添加边框悬停效果 */
	.home6 .list-item {
	  position: relative;
	  padding: 20px;
	  transition: background-color 0.3s ease;
	}
	
	.home6 .list-item:hover {
	  background-color: rgba(255, 255, 255, 0.05);
	}
	
	.home6 .list-item:after {
	  content: '';
	  position: absolute;
	  bottom: 0;
	  left: 50%;
	  width: 0;
	  height: 3px;
	  background: linear-gradient(90deg, transparent, #E7CAB4, transparent);
	  transform: translateX(-50%);
	  transition: width 0.4s ease;
	}
	
	.home6 .list-item:hover:after {
	  width: 80%;
	}
	
	.home7 {
	  width: 100%;
	  opacity: 0;
	  transform: translateY(30px);
	  animation: fadeInUp 0.8s ease-out 0.3s forwards;
	}
	
	/* 左右区域交错动画 */
	.home7 .wrap {
	  margin: 0 auto;
	  display: flex;
	  justify-content: center;
	}
	
	.home7 .left {
	  width: 50%;
	  padding: 30px;
	  overflow: hidden;
	  background-color: #F1EFEC;
	  opacity: 0;
	  transform: translateX(-30px);
	  animation: slideInLeft 0.7s ease-out 0.5s forwards;
	}
	
	.home7 .left .news-item {
	  opacity: 0;
	  transform: translateY(10px);
	  animation: fadeInItem 0.5s ease-out forwards;
	}
	
	/* 新闻项交错动画 */
	.home7 .left .news-item:nth-child(1) { animation-delay: 0.8s; }
	.home7 .left .news-item:nth-child(2) { animation-delay: 0.9s; }
	.home7 .left .news-item:nth-child(3) { animation-delay: 1.0s; }
	.home7 .left .news-item:nth-child(4) { animation-delay: 1.1s; }
	.home7 .left .news-item:nth-child(5) { animation-delay: 1.2s; }
	
	.home7 .left .left-content {
	  width: 100%;
	  max-width: 580px;
	  float: right;
	}
	
	.home7 .left .news-title {
	  display: flex;
	  align-items: center;
	  margin-bottom: 20px;
	  opacity: 0;
	  transform: translateY(-10px);
	  animation: fadeInDown 0.6s ease-out 0.7s forwards;
	}
	
	.home7 .left .news-title .more {
	  font-weight: bold;
	  color: #C1A061;
	  font-size: 14px;
	  transition: transform 0.3s ease, color 0.3s ease;
	}
	
	.home7 .left .news-title .more:hover {
	  transform: translateX(5px);
	  color: #8A0529;
	}
	
	.home7 .left .news-title .news-title-img {
	  width: 120px;
	  transform: scale(0.95);
	  transition: transform 0.4s ease;
	}
	
	.home7 .left .news-title .news-title-img:hover {
	  transform: scale(1.05);
	}
	
	.home7 .left .news-title .more img {
	  width: 28px;
	  transition: transform 0.3s ease;
	}
	
	.home7 .left .news-title .more:hover img {
	  transform: translateX(5px);
	}
	
	/* 时间轴动画 */
	.home7 .news-list .news-time {
	  font-size: 13px;
	  color: #C1A061;
	  font-style: italic;
	  display: flex;
	  gap: 10px;
	  align-items: center;
	}
	
	.home7 .news-list .news-time .timeLine {
	  display: block;
	  width: 100%;
	  height: 20px;
	  background-image: url('../images/image/icon/newsTimeLine.png');
	  background-size: 100% 100%;
	  transform: scaleX(0);
	  transform-origin: left center;
	  animation: expandWidth 0.8s ease-out 1s forwards;
	}
	
	/* 新闻项悬停效果 */
	.home7 .news-list .news-item {
	    display: block;
	  transition: transform 0.3s ease, background-color 0.3s ease;
	  padding: 10px;
	  border-radius: 4px;
	}
	
	.home7 .news-list .news-item:hover {
	  transform: translateX(5px);
	  background-color: rgba(193, 160, 97, 0.05);
	}
	
	.home7 .news-list .news-title {
	  font-size: 14px;
	  color: #000;
	  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
	  margin-bottom: 6px;
	  transition: color 0.3s ease;
	}
	
	.home7 .news-list .news-item:hover .news-title {
	  color: #8A0529;
	}
	
	.home7 .news-list .news-desc {
	  font-size: 13px;
	  color: #666;
	  display: -webkit-box;
	  -webkit-box-orient: vertical;
	  -webkit-line-clamp: 2;
	  overflow: hidden;
	  transition: color 0.3s ease;
	}
	
	.home7 .news-list .news-item:hover .news-desc {
	  color: #333;
	}
	
	/* 右侧区域 */
	.home7 .right {
	  width: 50%;
	  padding: 30px;
	  overflow: hidden;
	  background-color: #ffffff;
	  background-image: url('../images/home7Bg.png');
	  background-size: auto 300px;
	  background-repeat: no-repeat;
	  background-position: right bottom;
	  opacity: 0;
	  transform: translateX(30px);
	  animation: slideInRight 0.7s ease-out 0.5s forwards;
	}
	
	.home7 .right .list {
	  max-width: 580px;
	}
	
	.home7 .right .list-item {
	  display: flex;
	  margin-bottom: 20px;
	  opacity: 0;
	  transform: translateY(15px);
	  animation: fadeInUpItem 0.6s ease-out forwards;
	  transition: transform 0.3s ease;
	}
	
	/* 右侧列表项交错动画 */
	.home7 .right .list-item:nth-child(1) { animation-delay: 0.9s; }
	.home7 .right .list-item:nth-child(2) { animation-delay: 1.0s; }
	.home7 .right .list-item:nth-child(3) { animation-delay: 1.1s; }
	
	.home7 .right .list-item:hover {
	  transform: translateY(-5px);
	}
	
	.home7 .right .list-item .item-img {
	  width: 220px;
	  height: 130px;
	  display: block;
	  transform: scale(1);
	  transition: transform 0.5s ease, filter 0.5s ease;
	  filter: brightness(0.95);
	}
	
	.home7 .right .list-item:hover .item-img {
	  transform: scale(1.03);
	  filter: brightness(1.05) contrast(1.05);
	}
	
	.home7 .right .list-item .item-content {
	  flex: 1;
	  padding: 20px;
	  background-color: #F1EFEC;
	  transition: background-color 0.3s ease, transform 0.3s ease;
	  transform: translateX(0);
	}
	
	.home7 .right .list-item:hover .item-content {
	  background-color: #E8E5E0;
	  transform: translateX(5px);
	}
	
	.home7 .right .list-item .item-title {
	  font-size: 14px;
	  color: #000;
	  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
	  margin-bottom: 6px;
	  transition: color 0.3s ease;
	}
	
	.home7 .right .list-item:hover .item-title {
	  color: #8A0529;
	}
	
	.home7 .right .list-item .item-desc {
	  font-size: 13px;
	  color: #666;
	  display: -webkit-box;
	  -webkit-box-orient: vertical;
	  -webkit-line-clamp: 2;
	  overflow: hidden;
	  transition: color 0.3s ease;
	}
	
	.home7 .right .list-item:hover .item-desc {
	  color: #333;
	}
	
	.home7 .right .list-item .item-time {
	  font-size: 13px;
	  color: #C1A061;
	  font-style: italic;
	  margin-top: 10px;
	  opacity: 0.8;
	  transition: opacity 0.3s ease, transform 0.3s ease;
	  transform: translateX(0);
	}
	
	.home7 .right .list-item:hover .item-time {
	  opacity: 1;
	  transform: translateX(3px);
	}
	
	/* 关键帧动画定义 */
	@keyframes fadeInUp {
	  from {
	    opacity: 0;
	    transform: translateY(30px);
	  }
	  to {
	    opacity: 1;
	    transform: translateY(0);
	  }
	}
	
	@keyframes slideInLeft {
	  from {
	    opacity: 0;
	    transform: translateX(-30px);
	  }
	  to {
	    opacity: 1;
	    transform: translateX(0);
	  }
	}
	
	@keyframes slideInRight {
	  from {
	    opacity: 0;
	    transform: translateX(30px);
	  }
	  to {
	    opacity: 1;
	    transform: translateX(0);
	  }
	}
	
	@keyframes fadeInItem {
	  from {
	    opacity: 0;
	    transform: translateY(10px);
	  }
	  to {
	    opacity: 1;
	    transform: translateY(0);
	  }
	}
	
	@keyframes fadeInUpItem {
	  from {
	    opacity: 0;
	    transform: translateY(15px);
	  }
	  to {
	    opacity: 1;
	    transform: translateY(0);
	  }
	}
	
	@keyframes fadeInDown {
	  from {
	    opacity: 0;
	    transform: translateY(-10px);
	  }
	  to {
	    opacity: 1;
	    transform: translateY(0);
	  }
	}
	
	@keyframes expandWidth {
	  from {
	    transform: scaleX(0);
	  }
	  to {
	    transform: scaleX(1);
	  }
	}
	
	/* 背景图片动画（如果背景图合适） */
	.home7 .right {
	  position: relative;
	}
	
	@keyframes fadeInBg {
	  from {
	    opacity: 0;
	    transform: translateY(20px);
	  }
	  to {
	    opacity: 0.3;
	    transform: translateY(0);
	  }
	}

    .bmxxy1 {
    	height: 615px;
    	color: #fff;
    }

    .bmxxy1 .tit {
    	font-size: 30px;
    }

    .bmxxy1 .middle {
    	height: 565px;
    	text-align: center;
    	width: 892px;
    	margin: 0 auto;
    }

    .bmxxy1 .desc {
    	line-height: 24px;
    	margin-top: 18px;
    	text-align: left;
    }

    .bmxxy1 .button {
    	margin-top: 24px;
    	text-align: center;
    }

    .bmxxy1 .button a {
    	padding-right: 32px;
    	background: url(../images/link-icon.png) no-repeat right center;
    	display: inline-block;
    }

    .bmxxy1 .button a:hover {
    	color: #c7a368;
    	background-image: url(../images/link-icon2.png);
    }

    .posiiton {
    	color: #fff;
    	font-size: 14px;
    	padding: 18px 0;
    }

    .bmxxy2 {
    	height: 790px;
    	position: relative;
    }

    .bmxxy2 .bg {
    	position: absolute;
    }

    .bmxxy2 .bg.b1 {
    	width: 316px;
    	height: 683px;
    	background-image: url(../images/bmxxy1-2.jpg);
    	left: 0;
    	bottom: -5px;
    }

    .bmxxy2 .bg.b2 {
    	width: 554px;
    	height: 636px;
    	background-image: url(../images/bmxxy1-2.jpg);
    	right: 0;
    	top: 0;
    }

    .bmxxy2 .bg.b3 {
    	width: 120px;
    	height: 120px;
    	background: #254584;
    	right: 0;
    	top: 0;
    }

    .bmxxy2 .bg.b4 {
    	width: 120px;
    	height: 120px;
    	background: #842331;
    	left: -115px;
    	bottom: -5px;
    }

    .bmxxy2 .img {
    	width: 433px;
    	height: 564px;
    	position: absolute;
    	top: 112px;
    	left: 5px;
    	color: #fff;
    	line-height: 1.1;
    }

    .bmxxy2 .titlebox {
    	position: absolute;
    	top: 137px;
    	right: 210px;
    }

    .bmxxy2 .tit1 {
    	font-size: 32px;
    	float: left;
    	height: 100%;
    }

    .bmxxy2 .tit2 {
    	margin-left: 12px;
    	float: left;
    	height: 100%;
    }

    .bmxxy2 .box {
    	background: #ffffff;
    	color: #333;
    	width: 905px;
    	height: 484px;
    	font-size: 12px;
    	line-height: 22px;
    	position: absolute;
    	top: 152px;
    	left: 273px;
    	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    }

    .bmxxy2 .box .slick-mod1 {
    	padding: 70px 60px;
    }

    .bmxxy2 .box .item {
    	padding: 0 0;
    	position: relative;
    	padding-left: 45px;
    	height: 66px;
    }

    .bmxxy2 .box .item .snum {
    	background: url(../images/bmxxy2-1.png) no-repeat 0 0;
    	background-size: cover;
    	width: 31px;
    	height: 31px;
    	position: absolute;
    	top: 50%;
    	left: 0;
    	margin-top: -15.5px;
    	text-align: center;
    	color: #fff;
    	line-height: 31px;
    }

    .slick-arrow {
    	opacity: 1;
    }

    .slick-arrow:after {
    	display: none;
    }

    .bmxxy3 {
    	margin-top: -25px;
    	padding-bottom: 110px;
    }

    .bmxxy3 .tit {
    	font-size: 32px;
    	text-align: center;
    }

    .bmxxy3 .list .item {
    	width: 580px;
    	height: 140px;
    	background: #fff;
    	line-height: 22px;
    	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    	float: left;
    	margin-left: 20px;
    	margin-bottom: 20px;
    }

    .bmxxy3 .list {
    	margin-top: 30px;
    }

    .bmxxy3 .list .item.first {
    	margin-left: 0;
    }

    .bmxxy3 .inner {
    	padding: 30px;
    }

    .bmxxy3 .tit1 {
    	height: 44px;
    	overflow: hidden;
    }

    .bmxxy3 .list .item .tit2 {
    	padding-top: 16px;
    }

    .bmxxy3 .list .item .tit2 .date {
    	float: left;
    	color: #909090;
    	font-family: "Arial";
    }

    .bmxxy3 .list .item .tit2 .down {
    	float: right;
    	background: url(../images/bmxxy2-2.png) no-repeat 0 center;
    	padding-left: 30px;
    	color: #707070;
    }

    .pbbutton {
    	text-align: center;
    	margin-top: 30px;
    }

    .pbbutton a {
    	width: 235px;
    	height: 45px;
    	border-radius: 200px;
    	display: inline-block;
    	line-height: 45px;
    	background: #c7a368;
    	color: #fff;
    }

    .pbbutton a .s1 {
    	padding-right: 30px;
    	background: url(../images/link-icon.png) no-repeat right center;
    }

    .slick-arrow {
    	background: url(../images/btn1.png) no-repeat 0 0;
    	width: 21px;
    	height: 10px;
    }

    .slick-next {
    	background-position: center bottom;
    }

    .slick-list {
    	z-index: 1;
    }

    .bmxxy2 .slick-list:before {
    	content: "";
    	display: block;
    	border-left: 1px solid #d2d2d2;
    	height: 330px;
    	position: absolute;
    	top: 9px;
    	left: 16px;
    }

    .bmxxy2 .slick-prev {
    	top: 50px;
    	bottom: auto;
    	left: 66px;
    }

    .bmxxy2 .slick-next {
    	bottom: 50px;
    	top: auto;
    	left: 66px;
    	right: auto;
    }

    .just {
    	/*word-break: break-all;*/
    	text-align: justify;
    	text-justify: inter-ideograph;
    }

    .cjwt {
    	background-image: url(../images/cjwt.jpg);
    	height: 406px;
    }

    .cjwt-tit {
    	color: #fff;
    	text-align: center;
    	padding-top: 38px;
    }

    .cjwt-tit .tit {
    	font-size: 30px;
    	line-height: 1.5;
    }

    .cjwt-tit .desc {
    	margin-top: 6px;
    	line-height: 1.5;
    }

    .cjwt .box {
    	width: 1064px;
    	margin: 0 auto;
    	color: #fff;
    	margin-top: 57px;
    }

    .cjwt .box .slick-item {
    	cursor: pointer;
    }

    .cjwt .box .slick-item a {
    	display: block;
    	width: 100%;
    	height: 100%;
    	box-sizing: border-box;
    	-webkit-box-sizing: border-box;
    	-ms-box-sizing: border-box;
    	padding-top: 30px;
    }

    .cjwt .slick-mod1 .img {
    	width: 82px;
    	height: 82px;
    	margin: 0 auto;
    	position: relative;
    }

    .cjwt .slick-mod1 .img img+img {
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	opacity: 0;
    }

    .cjwt .slick-mod1 .slick-item.now {
    	background: #fff;
    	color: #333;
    }

    .cjwt .slick-mod1 .slick-item.now img+img {
    	opacity: 1;
    }

    .cjwt .slick-mod1 .tit {
    	font-size: 18px;
    	text-align: center;
    	margin-top: 5px;
    }

    .cjwt .slick-mod1 .bg1 {
    	background: #5a82cf;
    }

    .cjwt .slick-mod1 .bg2 {
    	background: #3b64b4;
    }

    .cjwt .slick-item {
    	height: 182px;
    }

    .cjwt .slick-arrow {
    	width: 40px;
    	height: 40px;
    	background-image: url(../images/jt-2.png);
    	border: 1px solid #fff;
    	border-radius: 50%;
    	/* opacity: 0.8; */
    	-webkit-box-sizing: content-box;
    	box-sizing: content-box;
    }

    .cjwt .slick-arrow:hover {
    	background-color: #5a82cf;
    	border-color: #5a82cf;
    	opacity: 1;
    }

    .cjwt .slick-prev {
    	left: -58px;
    }

    .cjwt .slick-next {
    	background-position: right center;
    	right: -58px;
    }

    .cjwt1 .item {
    	font-size: 16px;
    	-webkit-box-shadow: 0px 0px 18px 0px rgba(2, 2, 2, 0.09);
    	box-shadow: 0px 0px 18px 0px rgba(2, 2, 2, 0.09);
    	margin-bottom: 10px;
    }

    .cjwt1 .item .inner {
    	padding: 18px 30px;
    	position: relative;
    	background: #fff;
    	cursor: pointer;
    }

    .cjwt1 {
    	margin-top: 62px;
    	margin-bottom: 110px;
    }

    .cjwt1 .item .icon {
    	width: 17px;
    	height: 17px;
    	background: url(../images/cjw1t-1.png) no-repeat 0 0;
    	background-size: cover;
    	position: absolute;
    	top: 50%;
    	right: 22px;
    	margin-top: -8.5px;
    }

    .tabsitem {
    	display: none;
    }

    .tabsitem.now {
    	display: block;
    }

    .cjwt1 .item .s1 {
    	float: left;
    	font-size: 18px;
    	color: #5a82cf;
    	line-height: 24px;
    }

    .cjwt1 .item .p1 {
    	margin-left: 24px;
    }

    .cjwt1 .item .text {
    	display: none;
    }

    .cjwt1 .item.now .text {
    	display: block;
    }

    .cjwt1 .item.now .inner {
    	background: #5a82cf;
    	color: #fff;
    }

    .cjwt1 .item.now .inner .s1 {
    	color: #fff;
    }

    .cjwt1 .item.now .icon {
    	background-position: center bottom;
    }

    .cjwt1 .inner1 {
    	padding: 20px 30px;
    }

    .cjwt1 .inner1 .p1 {
    	line-height: 26px;
    	height: 208px;
    	font-size: 16px;
    }

    .cjwt1 .inner1 .p1 p {
    	margin: 0;
    	margin-bottom: 16px;
    }

    .cjwt1 .item .inner1 .s1 {
    	line-height: 27px;
    }

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    	background: #5a82cf;
    }

    .mCSB_scrollTools .mCSB_draggerRail {
    	background: #e5e5e5;
    }

    .cjwt1 .page-mod {
    	margin-top: 30px;
    }

    .page-mod .page-item>a.cur {
    	background: #5a82cf;
    	border-color: #5a82cf;
    }

    .page-mod .page-item>a {
    	border-color: #cccccc;
    	color: #707070;
    }

    .jkkp {
    	height: 348px;
    }

    .ztzl {
    	height: 285px;
    }

    .ztzl .cjwt-tit .desc {
    	text-align: left;
    	padding: 0 150px;
    }

    .cjwt.tac .cjwt-tit .desc {
    	text-align: center;
    }

    .jkkp .pbtabs {
    	margin-top: 38px;
    }

    .pbtabs {
    	text-align: center;
    	color: #fff;
    }

    .pbtabs .item {
    	display: inline-block;
    	width: 180px;
    	height: 48px;
    	border-radius: 5px;
    	background: #335baa;
    	line-height: 48px;
    	text-align: center;
    	margin: 0 8px;
    	cursor: pointer;
    	position: relative;
    }

    .pbtabs .item a {
    	display: block;
    }

    .pbtabs .item.now {
    	background: #5a82cf;
    }

    .pbtabs .item.now:before {
    	content: "";
    	display: block;
    	width: 0;
    	border-top: 8px solid #5a82cf;
    	border-left: 10px solid transparent;
    	border-right: 10px solid transparent;
    	position: absolute;
    	top: 100%;
    	left: 50%;
    	margin-left: -10px;
    }

    .pbtabs .item:hover {
    	background: #5a82cf;
    }

    .pbtabs .item:hover:before {
    	content: "";
    	display: block;
    	width: 0;
    	border-top: 8px solid #5a82cf;
    	border-left: 10px solid transparent;
    	border-right: 10px solid transparent;
    	position: absolute;
    	top: 100%;
    	left: 50%;
    	margin-left: -10px;
    }

    .jkkp .cjwt-tit {
    	padding-top: 55px;
    }

    .x-cont_detail {
    	display: flex;
    	-webkit-box-orient: vertical;
    	-webkit-box-direction: normal;
    	-webkit-flex-direction: column;
    	-ms-flex-direction: column;
    	flex-direction: column;
    }

    .cjwt_details1 {
    	background-image: url(../images/cjwt.jpg);
    	height: 264px;
    }

    .cjwt_details1 .tit {
    	font-size: 30px;
    	color: #fff;
    	text-align: center;
    	line-height: 1.5;
    	width: 100%;
    }

    .cjwt_details1 .x-wrap {
    	display: flex;
    	align-items: center;
    }

    .cjwt_details2 {
    	flex-grow: 1;
    	display: flex;
    	-webkit-box-orient: vertical;
    	-webkit-box-direction: normal;
    	-webkit-flex-direction: column;
    	-ms-flex-direction: column;
    	flex-direction: column;
    }

    .cjwt_details2 .context {
    	padding-top: 40px;
    	padding-bottom: 30px;
    	color: #707070;
    	font-size: 16px;
    	text-indent: 2em;
    	line-height: 35px;
    }

    .jkkp1 {
    	background-image: url(../images/jkkp-2.jpg);
    	padding: 83px 0;
    }

    .jkkp1 .img {
    	width: 595px;
    	height: 445px;
    	background: #000;
    	float: left;
    }

    .jkkp1 .img #video {
    	width: 100% !important;
    	height: 100% !important;
    }

    .tenvideo_player {
    	height: 100%;
    	width: 100%;
    }

    .jkkp1 .img .video-js {
    	width: 100% !important;
    	height: 100% !important;
    }

    .jkkp1 .img video,
    .jkkp1 .img iframe {
    	width: 100%;
    	height: 100%;
    	background: #000;
    }

    .jkkp1 .text {
    	overflow: hidden;
    	background: #fff;
    	height: 445px;
    }

    .jkkp1 .inner {
    	padding: 60px 53px;
    }

    .jkkp1 .tit {
    	font-size: 24px;
    	line-height: 32px;
    	height: 64px;
    	overflow: hidden;
    }

    .jkkp1 .desc {
    	line-height: 22px;
    	margin-top: 22px;
    	height: 202px;
    	overflow: hidden;
    }

    .jkkp1 .box {
    	position: relative;
    	background: #fff;
    }

    .jkkp1 .date {
    	font-family: "Arial";
    	margin-top: 26px;
    }

    .jkkp1 .p1 {
    	height: 154px;
    	overflow: hidden;
    }

    .arrowbox {
    	position: absolute;
    	width: 478px;
    	bottom: 33px;
    	right: 54px;
    	z-index: 2;
    }

    .arrowbox:after {
    	content: "";
    	/* border-top: 1px solid #e0e0e3; */
    	position: absolute;
    	top: 50%;
    	left: 0;
    	right: 0;
    }

    .arrowbox .center {
    	width: 140px;
    	/* background: #fff; */
    	position: relative;
    	margin: 0 auto;
    	height: 40px;
    	z-index: 2;
    }

    .arrowbox .center .slick-arrow {
    	width: 40px;
    	height: 40px;
    	background-image: url(../images/jt1.png);
    	border: 1px solid #dbdee1;
    	border-radius: 50%;
    	-webkit-box-sizing: content-box;
    	box-sizing: content-box;
    	background-color: #fff;
    	box-sizing: border-box;
    	background-color: #822230;
    	border-color: #822230;
    }

    .arrowbox .center .slick-arrow:hover {
    	background-color: #c7a368;
    	border-color: #c7a368;
    }

    .arrowbox .center .slick-prev:hover {
    	background-position: left bottom;
    }

    .arrowbox .center .slick-next {
    	background-position: right bottom;
    	background-color: #822230;
    	border-color: #822230;
    }

    .arrowbox .center .slick-next:hover {
    	background-position: right bottom;
    }

    .jkkp2 {
    	padding-top: 80px;
    	padding-bottom: 110px;
    }

    .dzbsy1.mt0 {
    	margin-top: 0;
    }

    .dzbsy1.mt_30 {
    	margin-top: 30px;
    }

    .mt_30 {
    	margin-top: 30px;
    }

    .jkkp2 .item {
    	width: 386px;
    	float: left;
    	margin-left: 10px;
    	height: 450px;
    	margin-bottom: 38px;
    }

    .jkkp2 .item.first {
    	margin-left: 0;
    }

    .jkkp2 .mypage {
    	text-align: center;
    }

    .jkkp2 .mypage .pubcmore:before {
    	border-color: #474747;
    }

    .jkkp2 .img {
    	height: 290px;
    	overflow: hidden;
    	cursor: pointer;
    	position: relative;
    }

    .img.videoicon:after {
    	content: "";
    	display: block;
    	width: 77px;
    	height: 77px;
    	background: url(../images/video-icon1.png) no-repeat center;
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	margin-top: -39px;
    	margin-left: -39px;
    }

    .jkkp2 .tit {
    	font-size: 18px;
    }

    .jkkp2 .inner {
    	padding: 26px 16px;
    }

    .jkkp2 .desc {
    	margin-top: 6px;
    	line-height: 22px;
    	height: 44px;
    	overflow: hidden;
    }

    .jkkp2 .date {
    	color: #909090;
    	font-family: Arial;
    	margin-top: 10px;
    }

    .jkkp2 .text {
    	border-bottom: 1px solid #e0e0e3;
    }

    .jkkp2 .item:hover .text {
    	border-bottom: 2px solid #c7a368;
    }

    .jkkp2 .item:hover .text a {
    	color: #c7a368;
    }

    img {
    	max-width: 100%;
    }

    .ksdh .posiiton {
    	color: #707070;
    }

    .fs32 {
    	font-size: 32px;
    }

    .fs20 {
    	font-size: 20px;
    }

    .ksdh1 .tit {
    	text-align: center;
    	margin-top: 12px;
    	position: relative;
    }

    .ksdh1 .tit .a1 {
    	background: #fff url(../images/link-icon2.png) no-repeat right center;
    	padding-right: 25px;
    	float: right;
    	position: absolute;
    	right: 0;
    	top: 50%;
    	transform: translateY(-50%);
    	font-size: 15px;
    }

    .ksdh1 .tabs1 {
    	margin-top: 18px;
    }

    .ksdh1 .tu {
    	margin: 50px 0;
    }

    .ksdh1 .tu img {
    	max-width: 100%;
    	display: block;
    	margin: 0 auto;
    }

    .tabs1 {
    	text-align: center;
    }

    .tabs1 .item {
    	font-size: 20px;
    	/*  border-bottom: 2px solid transparent; */
    	display: inline-block;
    	padding: 6px;
    	margin: 0 16px;
    	position: relative;
    }

    .tabs1 .item.now {
    	/* border-bottom-color: #953043;  */
    	color: #c7a368;
    }

    .tabs1 .item.now a {
    	color: inherit !important;
    }

    .tabs1 .item.now:after {
    	content: "";
    	display: block;
    	border-top: 7px solid #c7a368;
    	border-left: 6px solid transparent;
    	border-right: 6px solid transparent;
    	width: 0;
    	position: absolute;
    	bottom: calc(100% - 7px);
    	left: 50%;
    	margin-left: -6px;
    }

    .ksdh2 .tit {
    	position: relative;
    }

    .ksdh2 {
    	padding-bottom: 50px;
    }

    .ksdh2 .s1 {
    	float: left;
    }

    .ksdh2 .line {
    	position: absolute;
    	top: 50%;
    	left: 123px;
    	right: 15px;
    	border-top: 1px solid #c7a368;
    }

    .ksdh2 .line:before,
    .ksdh2 .line:after {
    	content: "";
    	width: 5px;
    	height: 5px;
    	border-radius: 50%;
    	position: absolute;
    	top: 50%;
    	margin-top: -3.5px;
    	background: #c7a368;
    }

    .ksdh2 .line:before {
    	left: 0px;
    }

    .ksdh2 .line:after {
    	right: 17px;
    }

    .ksdh2 .line .icon {
    	background: url(../images/ksdh2-1.png) no-repeat 0 0;
    	background-size: cover;
    	width: 19px;
    	height: 12px;
    	position: absolute;
    	right: -15px;
    	top: 50%;
    	margin-top: -6px;
    }

    .ksdh2 .linktext a {
    	border: 1px solid #d8d8d8;
    	border-radius: 5px;
    	float: left;
    	width: 222px;
    	height: 36px;
    	line-height: 36px;
    	text-align: left;
    	margin: 7px;
    }

    .ksdh2 .linktext a span {
    	display: block;
    	padding: 0 15px;
    }

    .ksdh2 .linktext {
    	width: 1194px;
    	margin-left: -7px;
    	margin-top: 15px;
    	font-size: 16px;
    }

    .ksdh2 .box {
    	margin-bottom: 46px;
    }

    .ksdh2 .tabsbox {
    	margin-top: 10px;
    	overflow: hidden;
    }

    .ksdh2 .bx2 .line {
    	border-top-color: #953043;
    	left: 104px;
    }

    .ksdh2 .bx2 .line:before,
    .ksdh2 .bx2 .line:after {
    	background: #953043;
    }

    .ksdh2 .bx2 .line .icon {
    	background-image: url(../images/ksdh2-2.png);
    }

    .ksdh2 .bx3 .line {
    	border-top-color: #234382;
    	left: 163px;
    }

    .ksdh2 .bx3 .line:before,
    .ksdh2 .bx3 .line:after {
    	background: #234382;
    }

    .ksdh2 .bx3 .line .icon {
    	background-image: url(../images/ksdh2-3.png);
    }

    .ksdh2 .linktext a.state1 {
    	width: 382px;
    }

    .ksdh2 .a1 {
    	background: #fff url(../images/link-icon2.png) no-repeat right center;
    	padding-right: 25px;
    	float: right;
    	font-size: 15px;
    }

    .k_pop.ksdh2 .linktext .a {
    	border: 1px solid #d8d8d8;
    	border-radius: 5px;
    	float: left;
    	width: 222px;
    	height: 36px;
    	line-height: 36px;
    	text-align: left;
    	margin: 7px;
    	cursor: pointer;
    }

    .k_pop.ksdh2 .linktext .a span {
    	display: block;
    	padding: 0 15px;
    }

    .pop_ks .pop-dialog {
    	background: #fff;
    	width: 700px;
    	height: auto;
    	bottom: auto;
    	top: 50%;
    	transform: translateY(-50%);
    	-webkit-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    }

    .pop_ks .ksdh2 .s1 {
    	display: block;
    	margin-right: 20px;
    }

    .pop_ks .line {
    	position: relative;
    	overflow: hidden;
    	left: auto !important;
    	right: auto !important;
    	height: 30px;
    	border: none;
    }

    .pop_ks .line .l {
    	position: absolute;
    	top: 50%;
    	border-bottom: 1px solid #c7a368;
    	left: 0;
    	right: 15px;
    }

    .pop_ks .ksdh2 .line .icon {
    	right: 0;
    }

    .pop_ks .ksdh2 .line:before,
    .pop_ks .ksdh2 .line:after {
    	margin-top: -2px;
    }

    .pop_ks .ksdh2 .line:after {
    	right: 30px;
    }

    .pop_ks .ksdh2 .bx2 .l {
    	border-color: #953043;
    }

    .pop_ks .ksdh2 .bx3 .l {
    	border-color: #234382;
    }

    .pop_ks .pd {
    	padding: 55px 60px;
    }

    .pop_ks .con {
    	margin: 28px -7px 0;
    	max-height: 300px;
    	margin-right: -17px;
    }

    .pop_ks .mCSB_inside>.mCSB_container {
    	margin-right: 0;
    }

    .pop_ks .con a {
    	display: block;
    	width: 182px;
    	line-height: 36px;
    	border: 1px solid #d8d8d8;
    	text-align: center;
    	float: left;
    	margin: 7px;
    	border-radius: 5px;
    }

    .xzlb .pbtabs .item {
    	width: 143px;
    }

    .xzlb1 {
    	margin: 0;
    }

    .xzlb1 .list {
    	margin-top: 80px;
    }

    .xzlb1 .page-mod {
    	margin-top: 25px;
    }

    .xxy1 .posiiton {
    	color: #707070;
    }

    .xxy3 {
    	float: left;
    	width: 797px;
    }

    .xxy3 .tit {
    	border-bottom: 1px solid #dddddd;
    	position: relative;
    }

    .xxy3 .tit:before {
    	content: "";
    	display: block;
    	background: url(../images/xxy1.jpg) no-repeat 0 0;
    	background-size: cover;
    	width: 19px;
    	height: 12px;
    	position: absolute;
    	bottom: -6px;
    	right: 0;
    }

    .xxy3 .tit .s1 {
    	font-size: 30px;
    	border-bottom: 2px solid #842331;
    	padding: 18px 0;
    	float: left;
    	margin-bottom: -1px;
    	max-width: 80%;
    }

    .xxy3 .tit .s2 {
    	float: right;
    	color: #909090;
    	font-family: Arial;
    	padding: 20px 0;
    	text-align: right;
    }

    .xxy3 .content {
    	color: #707070;
    	line-height: 35px;
    	margin-top: 25px;
    	font-size: 16px;
    	text-indent: 2em;
    }

    .xxy3 .content ul,
    .xxy3 .content ol,
    .xxy3 .content li {
    	list-style: unset;
    }

    .xxy3 .content table {
    	margin: 0 auto;
    }

    .xxy3 .content img {
    	margin-left: -2em;
    }

    .xxy3 .content p {
    	margin-bottom: 20px;
    }

    .xxy3 .author {
    	margin-top: 46px;
    	margin-bottom: 15px;
    	font-size: 16px;
    }

    .xxy3 .share-mod {
    	margin-bottom: 28px;
    }

    .xxy3 .author .s1 {
    	float: left;
    	margin-right: 24px;
    }

    .xxy3 .button {
    	font-size: 16px;
    	padding-top: 12px;
    	border-top: 1px solid #e3e3e3;
    }

    .xxy3 .button a {
    	margin: 14px 0;
    	display: block;
    }

    .xxy3 .button a:hover {
    	color: #842331;
    }

    .xxy2 {
    	padding-bottom: 60px;
    	margin-top: 50px;
    }

    .xxy4 {
    	float: right;
    	width: 333px;
    }

    .xxy4 .tit {
    	padding: 18px 0;
    }

    .xxy4 .tit .s1 {
    	font-size: 30px;
    	display: inline;
    }

    .xxy4 .more {
    	color: #707070;
    	font-size: 12px;
    	border: 1px solid #c7c7c7;
    	border-radius: 200px;
    	text-align: center;
    	float: right;
    	padding: 6px 28px;
    	margin-top: 9px;
    }

    .xxy4 .more:hover {
    	color: #fff;
    	background: #842331;
    	border-color: #842331;
    }

    .xxy4 .tit1 .s1 {
    	font-size: 16px;
    	float: left;
    	width: 205px;
    }

    .xxy4 .tit1 .s2 {
    	float: right;
    	color: #909090;
    	padding: 2px 0;
    }

    .xxy4 .text {
    	padding: 25px 18px;
    	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
    	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
    }

    .xxy4 .img {
    	height: 249px;
    	overflow: hidden;
    }

    .xxy4 .img img {
    	width: 100%;
    	height: 100%;
    }

    .xxy4 .text .desc {
    	line-height: 22px;
    	margin-top: 6px;
    	color: #707070;
    }

    .xxy4 .item {
    	margin-bottom: 25px;
    }

    .xxy4 .item:hover .tit1 {
    	color: #842331;
    }

    .xwzx {
    	height: 256px;
    }

    .xwzx .cjwt-tit {
    	padding-top: 50px;
    }

    .xwzx2-tit .s1 {
    	font-size: 32px;
    	float: left;
    }

    .xwzx2-tit .a1 {
    	background: #fff url(../images/link-icon1.png) no-repeat right center;
    	padding-right: 25px;
    	float: right;
    	margin-top: 15px;
    	position: relative;
    	font-size: 15px;
    }

    .xwzx2-tit .a1:hover {
    	background-image: url(../images/link-icon2.png);
    	color: #c7a368;
    }

    .xwzx2 .item {
    	width: 360px;
    	float: left;
    	height: 506px;
    }

    .ygbsy4 .xwzx2 .item {
    	height: auto;
    }

    .dzbsy5 .item {
    	height: auto;
    }

    .dzbsy5 .xwzx3 .item,
    .ygbsy4 .xwzx3 .item {
    	margin-top: -7px;
    }

    .xwzx2 .img {
    	width: 100%;
    	height: 270px;
    	overflow: hidden;
    	margin-top: 32px;
    }

    .xwzx2 .img img {
    	width: 100%;
    }

    .xwzx2 .tit {
    	color: #234382;
    	padding-top: 22px;
    	padding-bottom: 16px;
    	border-bottom: 1px solid #e0e0e3;
    }

    .xwzx2 .list {
    	line-height: 30px;
    	margin-top: 18px;
    }

    .xwzx2 .list .s1 {
    	float: left;
    	width: 100%;
    }

    .xwzx2 .list .s2 {
    	float: right;
    	text-align: right;
    	width: 30%;
    	color: #909090;
    	font-family: Arial;
    }

    .xwzx2 .list a {
    	display: block;
    	overflow: hidden;
    }

    .xwzx2 .list a:hover {
    	color: #c29f65;
    }

    .xwzx2 .item:first-child {
    	margin-right: 42px;
    }

    .xwzx1.dzbsy5 {
    	margin: 80px 0;
    	overflow: hidden;
    }

    .xwzx2 {
    	width: 762px;
    	float: left;
    }

    .xwzx3 {
    	float: right;
    	width: 365px;
    }

    .xwzx3 .list {
    	margin-top: 32px;
    }

    .xwzx3 .num {
    	float: left;
    	width: 70px;
    	line-height: 1;
    }

    .xwzx3 .num .s1 {
    	font-size: 61px;
    	font-family: "avian";
    }

    .xwzx3 .num .s2 {
    	font-size: 18px;
    	font-family: "avian";
    }

    .xwzx3 .text {
    	overflow: hidden;
    	display: block;
    }

    /* .xsxw1 .text {    padding-left: 28px;} */

    .xwzx3 .text .tit {
    	font-size: 16px;
    }

    .xwzx3 .text .desc {
    	line-height: 22px;
    	margin-top: 2px;
    	font-size: 12px;
    	height: 44px;
    	overflow: hidden;
    }

    .xwzx3 .text .date1 {
    	font-size: 14px;
    	color: #909090;
    	font-family: "Arial";
    	margin-top: 4px;
    }

    .xwzx3 .item+.item {
    	margin-top: 8px;
    }

    .xwzx3 .item:hover .text,
    .xwzx3 .item:hover .date1 {
    	color: #c29f65;
    }

    .xwzx4 {
    	background: url(../images/bg-1.jpg);
    	padding: 60px 0;
    	padding-bottom: 56px;
    }

    .xwzx4 .xwzx2-tit .a1 {
    	background-color: transparent;
    }

    .xwzx4.xwzx3 {
    	float: none;
    	width: auto;
    }

    .xwzx3 .img {
    	float: left;
    	width: 230px;
    	height: 172px;
    	overflow: hidden;
    }

    .xwzx3 .img img {
    	width: 100%;
    	height: 100%;
    }

    .xwzx5 .item {
    	-webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);
    	box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);
    }

    .xwzx5 .text1 {
    	padding: 30px 50px;
    	overflow: hidden;
    }

    .xwzx5 .num span {
    	display: block;
    }

    .xwzx5 .num .s1 {
    	font-size: 80px;
    }

    .xwzx5 .num .s2 {
    	font-size: 23px;
    }

    .xwzx5 .num {
    	width: 95px;
    	text-align: center;
    }

    .xwzx5 .text .desc {
    	font-size: 14px;
    	height: 44px;
    	margin: 5px 0;
    }

    .xwzx5 .text .tit {
    	font-size: 18px;
    }

    .xwzx5 .text {
    	padding-top: 4px;
    }

    .xwzx5 .item+.item {
    	margin-top: 20px;
    }

    .xwzx5 {
    	float: none;
    	width: auto;
    	background: url(../images/ysczxx1-1.jpg);
    	padding-bottom: 99px;
    }

    .xwzx5 .list {
    	margin-top: 0;
    }

    .xwzx5 .xwzx2-tit .a1 {
    	background-color: transparent;
    }

    .xwzx5 .page-mod {
    	padding-top: 56px;
    }

    .djxw1 {
    	background: url(../images/ysczxx1-1.jpg);
    }

    .djxw1 .img {
    	width: 590px;
    	height: 445px;
    	float: left;
    	overflow: hidden;
    	position: relative;
    }

    .djxw1 .img .a {
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    	opacity: 0;
    	display: block;
    	-webkit-transition: all 0.4s ease;
    	transition: all 0.4s ease;
    	visibility: hidden;
    }

    .djxw1 .img .a img {
    	width: 100%;
    	height: 100%;
    }

    .djxw1 .img .a.now {
    	opacity: 1;
    	visibility: visible;
    }

    .djxw1 .item.now .text,
    .djxw1 .item.now .text .date1 {
    	color: #c29f65;
    }

    .djxw1 .text1 {
    	overflow: hidden;
    	background: #fff;
    	height: 445px;
    	position: relative;
    	-webkit-box-shadow: 0px 0px 35px 0px rgba(4, 0, 0, 0.1);
    	box-shadow: 0px 0px 35px 0px rgba(4, 0, 0, 0.1);
    }

    .djxw1 .text1:before {
    	content: "";
    	display: block;
    	position: absolute;
    	left: 40px;
    	top: 0;
    	border-right: 1px solid #e0e0e3;
    	height: 100%;
    }

    .djxw1 .xwzx3 {
    	float: none;
    	width: auto;
    	margin-left: 80px;
    	margin-right: 58px;
    }

    .djxw1 .item {
    	position: relative;
    }

    .djxw1 .item:after {
    	content: "";
    	display: block;
    	width: 19px;
    	position: absolute;
    	left: -39px;
    	bottom: 34px;
    	border-top: 1px solid #e0e0e3;
    }

    .djxw0 {
    	height: 295px;
    	background: url(../images/djxw2.jpg) no-repeat center 0;
    	background-size: cover;
    }

    .djxw1 .x-wrap {
    	top: -72px;
    }

    .djxw1 .list {
    	margin-top: 55px;
    }

    .xwzx4 .list {
    	margin-top: 35px;
    }

    .xwzx4 .item {
    	width: 360px;
    	height: 270px;
    	position: relative;
    	margin-left: 49px;
    	float: left;
    	margin-bottom: 90px;
    }

    .xwzx4 .item.first {
    	margin-left: 0;
    }

    .xwzx4 .img {
    	width: 100%;
    	height: 100%;
    	overflow: hidden;
    }

    .xwzx4 .tit {
    	background: #fff;
    	font-size: 16px;
    	-webkit-box-shadow: 0px 0px 18px 0px rgba(2, 2, 2, 0.09);
    	box-shadow: 0px 0px 18px 0px rgba(2, 2, 2, 0.09);
    	height: 71px;
    	text-align: center;
    	line-height: 70px;
    	position: absolute;
    	bottom: -35px;
    	left: 21px;
    	right: 21px;
    	padding: 0 10px;
    }

    .xsxw1 {
    	float: none;
    	width: auto;
    }

    .xsxw1 .text .tit {
    	font-size: 18px;
    }

    .xsxw1 .text .desc {
    	font-size: 14px;
    }

    .xsxw1 .item {
    	border-bottom: 1px solid #e0e0e3;
    	padding: 34px 26px;
    	padding-right: 35px;
    }

    .xsxw1 .item+.item {
    	margin-top: 0;
    }

    .xsxw1 .page-mod {
    	margin-top: 43px;
    }

    .xsxw1 {
    	padding-bottom: 108px;
    }

    .yzyzlb {
    	height: 296px;
    }

    .yzyzlb .cjwt-tit {}

    .yzyzlb1 {
    	margin-top: -58px;
    }

    .yzyzlb1 .select-mod {
    	float: left;
    	width: 284px;
    	margin-left: 10px;
    }

    .yzyzlb1 .inputbox {
    	float: left;
    	width: 252px;
    	padding: 10.5px 15px;
    	border: 1px solid #dcdcdc;
    	border-radius: 5px;
    }

    .yzyzlb1 .inputbox input {
    	width: 100%;
    	height: 100%;
    }

    .yzyzlb1 .select-mod:first-child {
    	margin-left: 0px;
    }

    .select-mod .select-bar::before {
    	color: #dcdcdc;
    	border-radius: 5px;
    	overflow: hidden;
    }

    .select-mod .select-btn {
    	-webkit-box-sizing: content-box;
    	box-sizing: content-box;
    	padding-top: 11px;
    	padding-bottom: 12px;
    }

    .yzyzlb1 .box {
    	-webkit-box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
    	box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
    	padding: 40px 55px;
    	background: #fff;
    }

    .pbbtn2 {
    	float: right;
    	font-size: 16px;
    	color: #fff;
    	width: 170px;
    	height: 44px;
    	text-align: center;
    	line-height: 44px;
    	position: relative;
    }

    .pbbtn2 .d1 {
    	width: 100%;
    	height: 100%;
    	background: #842331;
    	border-radius: 5px;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	z-index: 2;
    	-webkit-transition: all 0.4s ease;
    	transition: all 0.4s ease;
    	-webkit-transform: translate(0, 0);
    	transform: translate(0, 0);
    }

    .pbbtn2:after {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	background: #dfdcdc;
    	border-radius: 5px;
    	z-index: 1;
    	-webkit-transition: all 0.4s ease;
    	transition: all 0.4s ease;
    	-webkit-transform: translate(0, 0);
    	transform: translate(0, 0);
    }

    .pbbtn2 .s1 {
    	padding-left: 30px;
    	background: url(../images/search1.png) no-repeat 0 center;
    	display: inline-block;
    	-webkit-transition: all 0.4s ease;
    	transition: all 0.4s ease;
    }

    .yzyzlb2 {
    	margin-top: 60px;
    	padding-bottom: 110px;
    }

    .yzyzlb2 .x-wrap {
    	overflow: hidden;
    }

    .yzyzlb2 .tit,
    .yzyzlb2 .tit2 {
    	font-size: 14px;
    }

    .yzyzlb2 .tit .s1 {
    	font-size: 18px;
    	margin-right: 8px;
    }

    .yzyzlb2 .tit span {
    	display: inline-block;
    	vertical-align: bottom;
    }

    .yzyzlb2 .text {
    	padding: 14px 10px;
    }

    .yzyzlb2 .item {
    	float: left;
    	margin: 0px 28px;
    	height: 435px;
    	overflow: hidden;
    	margin-bottom: 36px;
    	width: 253px;
    }

    .yzyzlb2 .item .img {
    	overflow: hidden;
    	height: 350px;
    }

    .yzyzlb2 .item .img img {
    	width: 100%;
    }

    .yzyzlb2 .list {
    	margin-left: -28px;
    	width: 1238px;
    }

    .yygg1 .item a {
    	display: block;
    }

    .yygg1 .item+.item {
    	margin-top: 10px;
    }

    .yygg1 .item {
    	-webkit-box-shadow: 0px 0px 18px 0px rgba(2, 2, 2, 0.09);
    	box-shadow: 0px 0px 18px 0px rgba(2, 2, 2, 0.09);
    	font-size: 16px;
    	background: #fff;
    	padding: 20px 24px;
    	padding-right: 40px;
    }

    .yygg1 .list {
    	margin-top: 70px;
    }

    .yygg1 .item:hover {
    	color: #5a82cf;
    }

    .yygg1 .item .s1 {
    	float: left;
    	position: relative;
    	padding-left: 20px;
    	width: 60%;
    }

    .yygg1 .item .s1:after {
    	content: "";
    	display: block;
    	width: 7px;
    	height: 7px;
    	border-radius: 50%;
    	border: 3px solid #5a82cf;
    	position: absolute;
    	top: 50%;
    	left: 0;
    	margin-top: -6px;
    }

    .yygg1 .item .s2 {
    	float: right;
    	font-family: Arial;
    	width: 30%;
    	text-align: right;
    }

    .yygg1 .page-mod {
    	margin-top: 45px;
    }

    .yygg1 {
    	padding-bottom: 110px;
    }

    .jtlx {
    	height: 800px;
    	position: relative;
    	overflow: hidden;
    }

    .jtlx .bg {
    	position: absolute;
    }

    .jtlx .bg.b4 {
    	width: 116px;
    	height: 116px;
    	background: #842331;
    	left: 0;
    	top: 0px;
    }

    .jtlx .bg.b3 {
    	width: 120px;
    	height: 120px;
    	background: #254584;
    	right: 0;
    	bottom: 0;
    }

    .jtlx .bg.b1 {
    	width: 635px;
    	height: 801px;
    	background-image: url(../images/bmxxy1-2.jpg);
    	left: 0;
    	bottom: 0;
    }

    .jtlx .bg.b2 {
    	width: 628px;
    	height: 371px;
    	background-image: url(../images/bmxxy1-2.jpg);
    	right: 0;
    	bottom: 0;
    }

    .jtlx1 {
    	width: 100%;
    	height: 529px;
    	position: relative;
    }

    #bdmap {
    	height: 100%;
    	margin-top: 150px;
    }

    #bdmap img {
    	max-width: none;
    }

    .jtlx2 {
    	width: 471px;
    	height: 540px;
    	background: url(../images/jtlx2-1.jpg) no-repeat 0 0;
    	background-size: cover;
    	position: absolute;
    	top: -60px;
    	right: 60px;
    	color: #fff;
    }

    .jtlx2 .inner {
    	padding: 55px 45px;
    }

    .jtlx2 ul {
    	font-size: 0;
    }

    .jtlx2 ul li {
    	font-size: 22px;
    	display: inline-block;
    	position: relative;
    	padding: 0 5px;
    	padding-bottom: 12px;
    	border-bottom: 2px solid transparent;
    	margin-left: 20px;
    	cursor: pointer;
    	margin-bottom: 10px;
    }

    .jtlx2 ul li:nth-child(1) {
    	margin-left: 0;
    }

    .jtlx2 ul li:nth-child(4) {
    	margin-left: 0;
    }

    .jtlx2 ul li.now:after {
    	content: "";
    	display: block;
    	width: 0;
    	border-top: 4px solid #fff;
    	border-left: 7px solid transparent;
    	border-right: 7px solid transparent;
    	position: absolute;
    	bottom: -6px;
    	left: 50%;
    	margin-left: -7px;
    }

    .jtlx2 ul li.now {
    	border-bottom: 2px solid #fff;
    }

    .jtlx2 .tabsitem .item {
    	padding: 10px 0;
    	padding-left: 35px;
    	position: relative;
    }

    .jtlx2 .tabsitem .caption {
    	font-size: 22px;
    	margin-top: 33px;
    }

    .jtlx2 .tabsitem .item:after {
    	content: "";
    	position: absolute;
    	top: 50%;
    	left: 0;
    	width: 30px;
    	height: 30px;
    	display: block;
    	background: url(../images/map1-1.png) no-repeat 0 6px;
    	margin-top: -15px;
    }

    .jtlx2 .tabsitem .item.i2:after {
    	background-position: 0 -36px;
    }

    .jtlx2 .tabsitem .item.i3:after {
    	background-position: 0 -191px;
    }

    .jtlx2 .tabsitem .item.i4:after {
    	background-position: 0 -231px;
    }

    .jtlx2 .tabsitem .item.i5:after {
    	background-position: 0 -275px;
    }

    .jtlx2 .tabsitem .item.i6:after {
    	background-position: 0 -317px;
    }

    .jtlx2 .tabsitem .l1 {
    	padding-top: 20px;
    	padding-bottom: 30px;
    	border-bottom: 1px solid #a74754;
    }

    .jtlx2 .tabsitem .l2 {
    	padding-top: 10px;
    }

    .jtlx3 {
    	padding-top: 100px;
    	position: relative;
    }

    .jtlx3 .main {
    	background: url(../images/bg40.jpg) no-repeat top center/cover;
    	position: relative;
    	z-index: 1;
    	padding-top: 90px;
    	height: 327px;
    	box-sizing: border-box;
    }

    .jtlx3 .tabsbox.act {
    	display: flex;
    	margin-top: 25px;
    	font-size: 18px;
    	line-height: 2;
    	padding-left: 128px;
    }

    .jtlx3 .tabsbox {
    	display: none;
    }

    .jtlx3 .tabsbox .lt {
    	margin-right: 155px;
    }

    .jtlx3 .tabsbox .list {
    	display: flex;
    }

    .jtlx3 .tabsbox .li {
    	display: flex;
    	align-items: center;
    	margin-right: 44px;
    }

    .jtlx3 .tabsbox .li img {
    	width: 21px;
    	margin-right: 10px;
    }

    .jtlx3 .tabsbox .li:last-child {
    	margin-right: 0;
    }

    .jtlx3 .bg {
    	width: 635px;
    	height: 100%;
    	background-image: url(../images/bmxxy1-2.jpg);
    	left: 0;
    	bottom: 0;
    	top: 0;
    	position: absolute;
    }

    .jtlx3 .bg::before {
    	width: 116px;
    	content: "";
    	display: block;
    	position: absolute;
    	height: 116px;
    	background: #842331;
    	left: 0;
    	top: 0px;
    }

    .jtlx3 .link {
    	display: flex;
    	padding-left: 115px;
    	justify-content: left;
    }

    .jtlx3 .link .item {
    	height: 60px;
    	display: flex;
    	align-items: center;
    	padding: 0 25px;
    	min-width: 156px;
    	border-radius: 30px;
    	justify-content: center;
    	background-color: #f5f5f5;
    	font-size: 18px;
    	text-align: center;
    	cursor: pointer;
    	box-sizing: border-box;
    }

    .jtlx3 .link .item.cur {
    	background-color: #832431;
    	color: #fff;
    }

    .jtlx3 .link .item.cur .ln {
    	width: 144px;
    	height: 15px;
    	background: url(../images/ln1.png) no-repeat;
    	margin-left: 12px;
    	flex-shrink: 0;
    }

    .jtlx3 .link .item+.item {
    	margin-left: 25px;
    }

    .bdmapinfo {
    	width: 300px;
    	word-break: break-all;
    }

    .bdmapinfos li {
    	width: 300px;
    	word-break: break-all;
    }

    .ydybox {
    	background: url(../images/ydy1.jpg) no-repeat center;
    	background-size: cover;
    }

    .ydy1 {
    	width: 1230px;
    	position: absolute;
    	height: 590px;
    	left: 0;
    	right: 0;
    	bottom: 0;
    	top: 0;
    	margin: auto;
    }

    .ydy1 .leftbox {
    	width: 305px;
    	background: url(../images/mask60.png) repeat 0 0;
    	height: 100%;
    	float: left;
    }

    .ydy1 .leftbox .img {
    	width: 100%;
    	height: 294px;
    	overflow: hidden;
    }

    .ydy1 .leftbox .part1 {
    	text-align: center;
    	margin-top: 35px;
    	font-size: 0;
    }

    .ydy1 .leftbox .part1 .list {
    	position: relative;
    	z-index: 3;
    }

    .ydy1 .leftbox .item {
    	width: 74px;
    	height: 74px;
    	display: inline-block;
    	border: 1px solid #7a816d;
    	border-radius: 5px;
    	margin: 0 6px;
    	position: relative;
    }

    .ydy1 .leftbox .item:hover {
    	background-color: #842331;
    	-webkit-transition: all 0.4s ease;
    	transition: all 0.4s ease;
    	border-color: #842331;
    }

    .ydy1 .leftbox .item:hover .wembox {
    	display: block;
    }

    .ydy1 .leftbox .item img {
    	width: 100%;
    	height: 100%;
    }

    .ydy1 .leftbox .tip {
    	font-size: 14px;
    	/*opacity: 0.3;*/
    	color: #fff;
    	padding: 10px 0;
    	border-bottom: 1px solid #7a816d;
    }

    .ydy1 .leftbox .part2 {
    	color: #fff;
    	padding: 20px 25px;
    }

    .ydy1 .leftbox .item1 {
    	padding: 5px 0;
    	padding-left: 35px;
    	position: relative;
    }

    .ydy1 .leftbox .item1:after {
    	content: "";
    	display: block;
    	width: 20px;
    	height: 20px;
    	position: absolute;
    	top: 50%;
    	left: 0;
    	margin-top: -9px;
    	background-color: #000;
    	background: url(../images/ydy-4.png) no-repeat 0 0;
    }

    .ydy1 .leftbox .item1.i2:after {
    	background-position: 0 -28px;
    }

    .ydy1 .leftbox .item1.i3:after {
    	background-position: 0 -57px;
    }

    .wembox {
    	background: url(../images/ewm-1.png) no-repeat 0 0;
    	width: 114px;
    	height: 122px;
    	position: absolute;
    	top: 80px;
    	left: 50%;
    	margin-left: -57px;
    	display: none;
    }

    .wembox .box {
    	width: 114px;
    	margin-top: 8px;
    }

    .wembox .box .img {
    	width: 114px;
    	height: 113px;
    }

    .wembox .box .tit {
    	background: #fff;
    	text-align: center;
    	padding-bottom: 8px;
    	font-size: 14px;
    }

    .ydy1 .rightbox {
    	padding-left: 20px;
    	height: 100%;
    	width: 905px;
    	float: left;
    }

    .ydy1 .rightbox .item {
    	width: 33.3333%;
    	background: url(../images/mask60.png) repeat 0 0;
    	height: 100%;
    	float: left;
    	text-align: center;
    	color: #fff;
    	position: relative;
    }

    .ydy1 .rightbox .item:after {
    	content: "";
    	display: block;
    	border-left: 1px solid #fff;
    	position: absolute;
    	top: 0;
    	left: 0;
    	height: 100%;
    	opacity: 0.1;
    }

    .ydy1 .rightbox .middle {
    	height: 100%;
    }

    .ydy1 .rightbox .img {
    	width: 80px;
    	height: 80px;
    	overflow: hidden;
    	margin: 0 auto;
    }

    .ydy1 .rightbox .img img {
    	width: 100%;
    	height: 100%;
    }

    .ydy1 .rightbox .text {
    	margin-top: 5px;
    }

    .ydy1 .rightbox .tit {
    	font-size: 28px;
    }

    .ydy1 .rightbox .tit1 {
    	margin-top: 5px;
    }

    .ydy1 .rightbox .hoverbox {
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	z-index: 3;
    	background: #153371 url(../images/ydy23.jpg) no-repeat 0 bottom;
    	opacity: 0;
    	visibility: hidden;
    }

    .ydy1 .rightbox .jiao {
    	background: url(../images/ydy-10.png) no-repeat 0 0;
    	width: 20px;
    	height: 20px;
    	position: absolute;
    	top: 12px;
    	left: 12px;
    }

    .ydy1 .rightbox .j2 {
    	left: auto;
    	right: 12px;
    	background-position: right top;
    }

    .ydy1 .rightbox .j3 {
    	top: auto;
    	left: 12px;
    	bottom: 12px;
    	background-position: left bottom;
    }

    .ydy1 .rightbox .j4 {
    	top: auto;
    	left: auto;
    	right: 12px;
    	bottom: 12px;
    	background-position: right bottom;
    }

    .ydy1 .rightbox .jiaobox {
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    }

    .ydy1 .rightbox .conbox {
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	z-index: 4;
    }

    .ydy1 .rightbox .hovercont {
    	margin-top: 70px;
    }

    .ydy1 .rightbox .yuanbox {
    	position: relative;
    	width: 180px;
    	height: 180px;
    	margin: 0 auto;
    	overflow: hidden;
    	margin-top: 22px;
    }

    .ydy1 .rightbox .yuanbox .img {
    	margin-top: 40px;
    }

    .ydy1 .rightbox .yuanbox:before {
    	content: "";
    	display: block;
    	width: 180px;
    	height: 180px;
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	margin-top: -90px;
    	margin-left: -90px;
    	background: url(../images/ydy-8.png) no-repeat 0 0;
    }

    .ydy1 .rightbox .yuanbox:after {
    	content: "";
    	display: block;
    	width: 150px;
    	height: 150px;
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	margin-top: -75px;
    	margin-left: -75px;
    	background: url(../images/ydy-9.png) no-repeat 0 0;
    }

    .ydy1 .rightbox .yuanbox:before {
    	-webkit-animation: yuanbox 5s linear 0s infinite;
    	animation: yuanbox 5s linear 0s infinite;
    }

    .ydy1 .rightbox .yuanbox:after {
    	-webkit-animation: yuanbox1 5s linear 0s infinite;
    	animation: yuanbox1 5s linear 0s infinite;
    }

    .yindy1 .leftbox .part1 {
    	margin-top: 23px;
    }

    .yindy1 .leftbox .part2 {
    	padding-top: 15px;
    }

    .yindy1 .leftbox .item {
    	width: 115px;
    	height: 130px;
    	border: 0;
    	background-color: #641a26;
    	padding-top: 28px;
    	box-sizing: border-box;
    }

    .yindy1 .leftbox .item img {
    	width: 57px;
    	height: 55px;
    }

    .yindy1 .leftbox .item .div {
    	font-size: 18px;
    	color: #fff;
    	margin-top: 7px;
    	line-height: 1.5;
    }

    @-webkit-keyframes yuanbox {
    	0% {
    		-webkit-transform: rotate(0deg);
    		transform: rotate(0deg);
    	}

    	100% {
    		-webkit-transform: rotate(360deg);
    		transform: rotate(360deg);
    	}
    }

    @keyframes yuanbox {
    	0% {
    		-webkit-transform: rotate(0deg);
    		transform: rotate(0deg);
    	}

    	100% {
    		-webkit-transform: rotate(360deg);
    		transform: rotate(360deg);
    	}
    }

    @-webkit-keyframes yuanbox1 {
    	0% {
    		-webkit-transform: rotate(360deg);
    		transform: rotate(360deg);
    	}

    	100% {
    		-webkit-transform: rotate(0deg);
    		transform: rotate(0deg);
    	}
    }

    @keyframes yuanbox1 {
    	0% {
    		-webkit-transform: rotate(360deg);
    		transform: rotate(360deg);
    	}

    	100% {
    		-webkit-transform: rotate(0deg);
    		transform: rotate(0deg);
    	}
    }

    .lyyjj1 {
    	height: 620px;
    	color: #fff;
    	text-align: center;
    }

    .lyyjj1 .tit {
    	font-size: 40px;
    }

    .lyyjj1 .desc {
    	line-height: 30px;
    }

    .lyyjj1 .desc p {
    	margin-bottom: 10px;
    }

    .lyyjj1 .titbox {
    	padding-top: 240px;
    }

    .lyyjj2 {
    	height: 590px;
    }

    .lyyjj2 .item {
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 380px;
    	height: 379px;
    	overflow: hidden;
    }

    .lyyjj2 .item:after {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 0;
    	left: 30px;
    	height: 100%;
    	border-right: 1px solid #fff;
    	opacity: 0.2;
    }

    .lyyjj2 .i1 {
    	background: url(../images/yyjj-2.jpg) no-repeat 0 0;
    	top: -93px;
    	left: 0;
    }

    .lyyjj2 .i2 {
    	background: url(../images/yyjj-3.jpg) no-repeat 0 0;
    	top: 22px;
    	left: 400px;
    }

    .lyyjj2 .i3 {
    	background: url(../images/yyjj-4.jpg) no-repeat 0 0;
    	top: -190px;
    	left: 800px;
    }

    .lyyjj2 .i4 {
    	background: url(../images/yyjj-5.jpg) no-repeat 0 0;
    	top: 212px;
    	left: 800px;
    }

    .lyyjj2 {
    	color: #fff;
    }

    .lyyjj2 .s1 {
    	font-size: 36px;
    	display: inline-block;
    	padding: 0 7px;
    }

    .lyyjj2 .middle {
    	height: 100%;
    	padding-left: 60px;
    }

    .lyyjj2 .item1 {
    	position: relative;
    }

    .lyyjj2 .item1:after {
    	content: "";
    	position: absolute;
    	top: 50%;
    	left: -29px;
    	border-top: 1px solid #fff;
    	opacity: 0.2;
    	width: 18px;
    	margin-top: 8px;
    }

    .lyyjj2 .line {
    	border-left: 1px solid #dadada;
    	position: absolute;
    	bottom: 0;
    	left: 0;
    }

    .lyyjj2 .line.l1 {
    	height: 305px;
    	left: 0;
    }

    .lyyjj2 .line.l2 {
    	height: 308px;
    	left: 379px;
    }

    .lyyjj2 .line.l3 {
    	height: 193px;
    	left: 400px;
    }

    .lyyjj2 .line.l4 {
    	height: 190px;
    	left: 778px;
    }

    .lyyjj2 .linkbox {
    	text-align: center;
    	color: #333;
    	position: absolute;
    	bottom: 31px;
    	left: 0;
    	right: 0;
    }

    .lyyjj2 .linkbox a {
    	display: inline-block;
    	padding-right: 34px;
    	background: url(../images/xxy1.jpg) no-repeat right center;
    }

    .lyyjj3 {
    	height: 856px;
    	overflow: hidden;
    }

    .lyyjj3 .x-wrap:before {
    	content: "";
    	display: block;
    	width: 1500px;
    	background: url(../images/bg1.jpg) repeat 0 0;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    }

    .lyyjj3 .titbox {
    	padding-bottom: 50px;
    	text-align: center;
    	padding-top: 70px;
    	position: relative;
    }

    .lyyjj3 .xw {
    	width: 130%;
    }

    .lyyjj3 .titbox .tit {
    	font-size: 32px;
    }

    .lyyjj3 .titbox .desc {
    	margin-top: 12px;
    }

    .lyyjj3 .titbox .inner {
    	width: 1180px;
    }

    .lyyjj3 .bg {
    	background: url(../images/cjwt.jpg) repeat 0 0;
    	width: 1100px;
    	height: 658px;
    	position: absolute;
    	top: 201px;
    	left: -322px;
    }

    .lyyjj4 {
    	position: relative;
    	z-index: 4;
    	height: 620px;
    }

    .lyyjj4 .pbtabs {
    	position: absolute;
    	top: 155px;
    	left: 0;
    	width: 48px;
    }

    .lyyjj4 .pbtabs .item {
    	width: 48px;
    	height: 140px;
    	margin: 10px 0;
    }

    .lyyjj4 .pbtabs .item a {
    	padding: 0 10px;
    	line-height: 1.2;
    	display: inline-block;
    	vertical-align: middle;
    	font-size: 18px;
    }

    .lyyjj4 .pbtabs .item:before {
    	border-left: 8px solid #5a82cf;
    	border-top: 10px solid transparent;
    	border-bottom: 10px solid transparent;
    	border-right: 0;
    	left: auto;
    	right: -8px;
    	top: 50%;
    	margin-top: -10px;
    }

    .lyyjj5 {
    	padding-top: 170px;
    }

    .lyyjj5 .arrowbox {
    	margin-top: 18px;
    }

    .lyyjj5 .tit .s1 {
    	font-size: 32px;
    	float: left;
    }

    .lyyjj5 .tit .tabs1 {
    	float: right;
    	font-size: 24px;
    	padding-top: 8px;
    }

    .lyyjj5 .tit .tabs1 .s2 {
    	display: inline-block;
    	margin-left: 16px;
    	cursor: pointer;
    	position: relative;
    }

    .lyyjj5 .tit .tabs1 .s2.now {
    	color: #c29f65;
    }

    .lyyjj5 .tit .tabs1 .s2.now:before {
    	content: "";
    	display: block;
    	border-top: 8px solid #c7a368;
    	border-left: 8px solid transparent;
    	border-right: 8px solid transparent;
    	width: 0;
    	position: absolute;
    	top: -10px;
    	left: 50%;
    	margin-left: -8px;
    }

    .lyyjj5 .imgbox {
    	width: 155px;
    	height: 360px;
    	overflow: hidden;
    	margin: 0 auto;
    }

    .lyyjj5 .slick-mod {
    	margin-left: -7px;
    	margin-right: -7px;
    }

    .lyyjj5 .imgbox .img {
    	width: 155px;
    	height: 215px;
    	overflow: hidden;
    }

    .lyyjj5 .box {
    	margin-top: 50px;
    	margin-bottom: 47px;
    	position: relative;
    	height: 780px;
    }

    .lyyjj5 .box .tabsitem {
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	display: block;
    	opacity: 0;
    	visibility: hidden;
    	-webkit-transition: all 1s ease;
    	transition: all 1s ease;
    }

    .lyyjj5 .box .tabsitem.now {
    	opacity: 1;
    	visibility: visible;
    }

    .lyyjj5 .text {
    	padding: 12px 2px;
    }

    .lyyjj5 .text .tit1 {
    	line-height: 24px;
    }

    .lyyjj5 .text p {
    	margin: 0;
    }

    .lyyjj5 .text p:first-child {
    	text-indent: -4px;
    }

    .lyyjj5 .arrowbox {
    	position: relative;
    	width: auto;
    	right: auto;
    	bottom: auto;
    }

    .lyyjj6 {
    	height: 331px;
    	color: #fff;
    	margin-bottom: 120px;
    }

    .lyyjj6 .x-wrap {
    	background: url(../images/bg2.jpg) repeat 0 0;
    }

    .lyyjj6 .x-wrap:after {
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	width: 258px;
    	height: 243px;
    	background: url(../images/lyyjj61.png) no-repeat 0 0;
    }

    .lyyjj6 .tit {
    	font-size: 32px;
    	position: absolute;
    	top: 50px;
    	left: 54px;
    }

    .lyyjj6 .box {
    	height: 100%;
    	margin-left: 392px;
    }

    .lyyjj6 .middle {
    	height: 100%;
    	border-left: 1px solid #a92f41;
    	padding-left: 33px;
    	float: left;
    }

    .lyyjj6 .middle.m1 {
    	width: 293px;
    }

    .lyyjj6 .middle.m2 {
    	width: 425px;
    	-webkit-box-sizing: content-box;
    	box-sizing: content-box;
    }

    .lyyjj6 .middle.m2 .item a {
    	width: 94px;
    }

    .lyyjj6 .middle .middle-cont {
    	width: 90%;
    }

    .lyyjj6 .item {
    	position: relative;
    }

    .lyyjj6 .item a {
    	min-width: 83px;
    	float: left;
    }

    .lyyjj6 .tit1 {
    	font-size: 18px;
    	position: relative;
    }

    .lyyjj6 .item:before,
    .lyyjj6 .tit1:before {
    	content: "";
    	width: 20px;
    	position: absolute;
    	top: 50%;
    	left: -34px;
    	border-top: 1px solid #a92f41;
    }

    .lyyjj6 .list {
    	line-height: 36px;
    	margin-top: 20px;
    }

    .lyyjj7 {
    	background: #fff;
    	margin-left: 107px;
    	height: 620px;
    	overflow: hidden;
    	width: 122%;
    }

    .lyyjj7 .timg {
    	background: url(../images/lyyjj4-1.png) no-repeat 0 0;
    	width: 926px;
    	height: 465px;
    	margin-left: 122px;
    	margin-top: 66px;
    }

    .lyyjj7 .tit {
    	font-size: 16px;
    	text-align: center;
    	margin-right: 42px;
    	line-height: 45px;
    	height: 45px;
    }

    .lyyjj7 .timg .part1 {}

    .lyyjj7 .timg .part1 {
    	margin-top: 29px;
    }

    .lyyjj7 .p2 .item {
    	background-image: url(../images/lyyjj4-3.png);
    }

    .lyyjj7 .item {
    	width: 48px;
    	height: 190px;
    	background: url(../images/lyyjj4-2.png) no-repeat 0 0;
    	float: left;
    	margin: 0 5px;
    	overflow: hidden;
    	text-align: center;
    }

    .lyyjj7 .item a {
    	display: block;
    	padding: 20px 16px;
    	line-height: 1.02;
    	display: block;
    	height: 100%;
    }

    .lyyjj7 .p1 .item.i1 {
    	margin-left: 35px;
    }

    .lyyjj7 .p1 .item.i2 {
    	margin-left: 101px;
    }

    .lyyjj7 .p1 .item.i3 {
    	margin-left: 73px;
    }

    .lyyjj7 .p1 .item.i4 {
    	margin-left: 51px;
    }

    .lyyjj7 .p1 .item.i9 {
    	margin-left: 112px;
    }

    .ygbsy1 .slick-item {
    	height: 620px;
    }

    .lyyjj7 .timg .part1.p2 {
    	width: 105%;
    }

    .lyyjj7 .p2 .item.i1 {
    	margin-left: -25px;
    }

    .lyyjj7 .p2 .item.i4 {
    	margin-left: 16px;
    }

    .lyyjj7 .p2 .item.i6 {
    	margin-left: 16px;
    }

    .lyyjj7 .p2 .item.i8 {
    	margin-left: 331px;
    }

    .ygbsy1 .slick-item a {
    	display: block;
    	width: 100%;
    	height: 100%;
    }

    .slick-dots li {
    	width: 32px;
    	height: 4px;
    	border-radius: 0;
    	padding: 0;
    	background: #fff;
    	opacity: 0.4;
    }

    .slick-dots li.slick-active {
    	opacity: 1;
    }

    .slick-dots {
    	bottom: 67px;
    	z-index: 2;
    }

    .ygbsy2 {
    	position: relative;
    	z-index: 3;
    	margin-top: 60px;
    }

    /* .ygbsy2 .x-wrap { margin-top: -35px; background: #fff; } */

    .ygbsy2 .x-wrap {
    	margin-top: 0;
    	background: #fff;
    }

    .ygbsy2 .tabs2 {
    	background: url(../images/line-1.png) repeat-x left center;
    	font-size: 18px;
    	padding: 22px 0;
    	margin-right: 95px;
    }

    .ygbsy2 .tabs2 a {
    	padding-right: 58px;
    	float: left;
    	background: #fff;
    }

    .ygbsy2 .tabs2 a:first-child {
    	padding-left: 50px;
    }

    .ygbsy2 .tabs2 a.now {
    	color: #c7a368;
    }

    .ygbsy2 .x-wrap {
    	-webkit-box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
    	box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
    	border-radius: 200px;
    	overflow: hidden;
    }

    .ygbsy2 .more {
    	display: block;
    	width: 34px;
    	height: 34px;
    	background: url(../images/jh-1.jpg) no-repeat 0 0;
    	position: absolute;
    	top: 50%;
    	right: 20px;
    	margin-top: -17px;
    }

    .ygbsy3 .list .s1 {
    	float: left;
    	width: 70%;
    }

    .ygbsy3 .list .s2 {
    	float: right;
    	font-family: Arial;
    	text-align: right;
    	width: 30%;
    }

    .ygbsy3 .list a {
    	display: block;
    }

    .ygbsy3 .list .item {
    	position: relative;
    	padding: 6px 0;
    	z-index: 4;
    }

    .ygbsy3 .list .item:hover {
    	color: #c7a368;
    }

    .ygbsy3 .list .item:after {
    	content: "";
    	display: block;
    	width: 5px;
    	height: 5px;
    	border-radius: 50%;
    	border: 1px solid #e3e3e3;
    	background: #fff;
    	position: absolute;
    	left: -31px;
    	top: 50%;
    	margin-top: -3.5px;
    }

    .ygbsy3 .list {
    	padding-left: 28px;
    	position: relative;
    	margin-left: 53px;
    	margin-top: 40px;
    	margin-right: 50px;
    }

    .ygbsy3 .list:after {
    	content: "";
    	display: block;
    	border-left: 1px solid #e3e3e3;
    	position: absolute;
    	left: 0;
    	top: 15px;
    	bottom: 15px;
    }

    .ygbsy4 .xwzx2-tit .a1 {
    	background: #a22342;
    	width: 119px;
    	height: 34px;
    	color: #fff;
    	line-height: 32px;
    	text-indent: 18px;
    	margin-top: 7px;
    	padding-right: 0;
    	border-radius: 200px;
    }

    .ygbsy4 .xwzx2-tit .a1:after {
    	content: "";
    	display: block;
    	width: 27px;
    	height: 28px;
    	position: absolute;
    	top: 50%;
    	right: 5px;
    	margin-top: -14px;
    	background: url(../images/ygbsy4-2.png) no-repeat 0 0;
    	z-index: 1;
    	-webkit-transition: all 0.4s ease;
    	transition: all 0.4s ease;
    }

    .ygbsy4 .xwzx2-tit .a1:before {
    	content: "";
    	display: block;
    	width: 27px;
    	height: 28px;
    	position: absolute;
    	top: 50%;
    	right: 5px;
    	margin-top: -14px;
    	background: url(../images/ygbsy4-3.png) no-repeat 0 0;
    	z-index: 2;
    	-webkit-transition: all 0.4s ease;
    	transition: all 0.4s ease;
    }

    .ygbsy4 .xwzx2-tit .a1:hover:after {
    	-webkit-transform: rotate(90deg);
    	transform: rotate(90deg);
    }

    .ygbsy4 .xwzx2-tit .a1:hover:before {
    	-webkit-transform: rotate(-90deg);
    	transform: rotate(-90deg);
    }

    .ygbsy4 {
    	margin: 60px 0;
    }

    .ygbsy5 {
    	height: 715px;
    	position: relative;
    	margin-bottom: 110px;
    	overflow: hidden;
    }

    .ygbsy5 .img {
    	overflow: hidden;
    }

    .ygbsy5 .i1 {
    	width: 320px;
    	height: 448px;
    	position: absolute;
    	left: 50%;
    	margin-left: -910px;
    }

    .ygbsy5 .i2 {
    	width: 910px;
    	height: 608px;
    	position: absolute;
    	left: 50%;
    	top: 0;
    }

    .ygbsy5 .box .item {
    	color: #fff;
    	width: 25%;
    	height: 224px;
    	float: left;
    	overflow: hidden;
    }

    /* .ygbsy5 .box .item:hover .img { -webkit-animation: ygbsy5 0.6s ease 0s 1 both; animation: ygbsy5 0.6s ease 0s 1 both; } */

    @-webkit-keyframes ygbsy5 {
    	0% {
    		-webkit-transform: rotate(0deg);
    		transform: rotate(0deg);
    	}

    	25% {
    		-webkit-transform: rotate(-10deg);
    		transform: rotate(-10deg);
    	}

    	50% {
    		-webkit-transform: rotate(10deg);
    		transform: rotate(10deg);
    	}

    	75% {
    		-webkit-transform: rotate(0deg);
    		transform: rotate(0deg);
    	}

    	100% {
    		-webkit-transform: rotate(0deg);
    		transform: rotate(0deg);
    	}
    }

    @keyframes ygbsy5 {
    	0% {
    		-webkit-transform: rotate(0deg);
    		transform: rotate(0deg);
    	}

    	25% {
    		-webkit-transform: rotate(-10deg);
    		transform: rotate(-10deg);
    	}

    	50% {
    		-webkit-transform: rotate(10deg);
    		transform: rotate(10deg);
    	}

    	75% {
    		-webkit-transform: rotate(0deg);
    		transform: rotate(0deg);
    	}

    	100% {
    		-webkit-transform: rotate(0deg);
    		transform: rotate(0deg);
    	}
    }

    .ygbsy5 .box .img {
    	overflow: hidden;
    	width: 100px;
    	height: 100px;
    	margin: 0 auto;
    }

    .ygbsy5 .box .middle {
    	width: 100%;
    	height: 100%;
    	text-align: center;
    }

    .ygbsy5 .box .im1 {
    	background: url(../images/ygbsy5-4.jpg) no-repeat center;
    	color: #333;
    	background-size: cover;
    }

    .ygbsy5 .box .im2 {
    	background: #335baa;
    }

    .ygbsy5 .box .im3 {
    	background-color: transparent;
    }

    .ygbsy5 .box .im3_1 {
    	background: url(../images/ygbsy5-img11.png) no-repeat center;
    	background-size: cover;
    }

    .ygbsy5 .box .im4 {
    	background-color: #b29b6b;
    }

    .ygbsy5 .box .im5 {
    	background: url(../images/ygbsy5-5.jpg) no-repeat center;
    	background-size: cover;
    }

    .ygbsy5 .box .im6 {
    	background: url(../images/ygbsy5-6.jpg) no-repeat center;
    	background-size: cover;
    }

    .ygbsy5 .box .im6_1 {
    	background-image: url(../images/ygbsy5-img14.png);
    }

    .ygbsy5 .box .im7 {
    	background-size: cover;
    	background: url(../images/ygbsy5-3.jpg) no-repeat center;
    	width: 498px;
    	height: 267px;
    	margin-left: 188px;
    }

    .ygbsy5 .box .im8 {
    	background: #842331;
    	width: 373px;
    	height: 160px;
    	position: absolute;
    	bottom: 0;
    	left: 590px;
    }

    .ygbsy5 .box .im8 .img {
    	display: inline-block;
    	vertical-align: middle;
    }

    .ygbsy5 .box .im8 .titbox {
    	display: inline-block;
    	margin-top: 0;
    	vertical-align: middle;
    	/*text-align: left;*/
    	max-width: 50%;
    }

    .ygbsy5 .box .im8 .middle {
    	/*text-align: left;*/
    	/*padding-left: 40px;*/
    	width: auto;
    }

    .ygbsy5 .box .im7 .middle {
    	width: 420px;
    }

    .ygbsy5 .box .titbox {
    	text-align: center;
    	margin-top: 5px;
    	color: #fff;
    }

    .ygbsy5 .box .im1 .titbox {
    	color: #333333;
    }

    .ygbsy5 .box .tit {
    	font-size: 18px;
    }

    .ygbsy5 .box .tit1 {
    	font-size: 14px;
    }

    .yzyzlb3 {
    	margin-top: 28px;
    	color: #fff;
    }

    .yzyzlb3 .desc1 {
    	line-height: 22px;
    	padding: 0 80px;
    	text-align: center;
    	margin-top: 26px;
    }

    .yzyzlb3 {
    	height: 360px;
    }

    .yzyzlb3 .cjwt-tit {
    	padding-top: 18px;
    }

    .slick-mod {
    	z-index: 1;
    }

    .timg_phone {
    	display: none;
    }

    .pbutton a {
		color: #666;
    	padding-right: 32px;
    	background: url("../images/image/icon/white-cloud.png") no-repeat right center;
    	font-size: 15px;
    }

    .pbutton.state1 a {
    	background-size: 24px;
    	background-image: url("../images/image/icon/grey-cloud.png");
    }

    .djsy3 {
    	height: 967px;
    	background: url(../images/djsy31.png) no-repeat center 0;
    }

    .djsy3 .xwzx3 .text .date1 {
    	color: #fff;
    }

    .djsy3 .xwzx2-tit .a1 {
    	background-color: transparent;
    }

    .djsy3 .xwzx2-tit .a1:hover {
    	color: #cfa362;
    	background-image: url(../images/link-icon2.png);
    }

    .djsy3 .xwzx3 {
    	float: none;
    	width: 673px;
    	height: 545px;
    	position: absolute;
    	top: 225px;
    	left: 0;
    }

    .djsy3 .xwzx3 .xwzx2-tit {
    	padding-right: 160px;
    }

    .djsy3 .list {
    	color: #fff;
    	padding: 52px 58px;
    	background: url(../images/djsy31.jpg) no-repeat 0 0;
    	margin-top: 28px;
    	padding-right: 175px;
    }

    .djsy3 .item+.item {
    	margin-top: 40px;
    }

    .djsy3 .xwzx3 .item+.item {
    	margin-top: 17px;
    }

    .djsy3 .item:hover .date {
    	color: #fddda1;
    }

    .djsy3 .s1 {
    	font-size: 32px;
    }

    .djsy3 .a1 {
    	margin-top: 14px;
    }

    .djsy3 .xwzx3 {
    	width: 673px;
    	height: auto;
    }

    .djsy3 .item:hover .text,
    .djsy3 .item:hover .text .date1 {
    	color: #fddda1;
    }

    .djsy3 .item:hover .num {
    	color: #fddda1;
    }

    .djsy4 {
    	width: 634px;
    	position: absolute;
    	top: 125px;
    	left: 545px;
    }

    .djsy4 .img {
    	height: 357px;
    	overflow: hidden;
    	position: relative;
    }

    .djsy4 .img img {
    	width: 100%;
    	height: 100%;
    }

    .djsy4 .box {
    	margin-top: 26px;
    	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    }

    .dbpage1 .djsy4 .tit1 {
    	padding: 20px 30px;
    }

    .djsy4 .tit1 {
    	color: #fff;
    	position: absolute;
    	left: 0;
    	right: 0;
    	bottom: 0;
    	background: url(../images/mask50-1.png) repeat 0 0;
    	padding: 20px 38px;
    }

    .djsy4 .tit1 .s2 {
    	font-size: 18px;
    	float: left;
    	width: 70%;
    	display: block;
    }

    .djsy4 .tit1 .s3 {
    	font-size: 16px;
    	font-family: Arial;
    	float: right;
    	width: 30%;
    	text-align: right;
    }

    .djsy4 .list1 {
    	background: #fff;
    	padding: 7px 38px;
    	padding-bottom: 33px;
    }

    .djsy4 .list1 .tit1 {
    	position: static;
    	background: transparent;
    	padding: 14px 0;
    }

    .djsy4 .list1 .tit1:hover .s2 {
    	color: #c29f65;
    }

    .djsy4 .list1 .tit1 .s2 {
    	font-size: 16px;
    	color: #333333;
    	width: 70%;
    }

    .djsy4 .list1 .tit1 .s3 {
    	color: #909090;
    	width: 30%;
    	text-align: right;
    }

    .djsy4 .list1 .item1 {
    	border-bottom: 1px solid #dfdfdf;
    }

    .djsy5 {
    	height: 798px;
    	overflow: hidden;
    }

    .djsy5 .img1 {
    	width: 1105px;
    	height: 707px;
    	position: absolute;
    	top: 0;
    	left: -313px;
    	z-index: 2;
    }

    .djsy5 .img2 {
    	width: 764px;
    	height: 707px;
    	position: absolute;
    	top: 0;
    	right: -313px;
    }

    .djsy5 .tabbox {
    	position: relative;
    	float: right;
    	background: url(../images/djsy5-1.png) no-repeat 0 0;
    	width: 397px;
    	height: 797px;
    	z-index: 3;
    	color: #fff;
    	text-align: center;
    }

    .djsy5 .tabbox .caption {
    	font-size: 32px;
    	padding-top: 114px;
    }

    .djsy5 .tabbox .list {
    	font-size: 18px;
    	margin-top: 18px;
    }

    .djsy5 .tabbox .item {
    	padding: 11px 0;
    	position: relative;
    }

    .djsy5 .tabbox .item span {
    	display: inline-block;
    	position: relative;
    	padding: 0 40px;
    	cursor: pointer;
    }

    .djsy5 .tabbox .item.now {
    	color: #c7a368;
    }

    .djsy5 .tabbox .item.now span:after {
    	content: "";
    	width: 0;
    	height: 0;
    	font-size: 0;
    	border-left: 8px solid #c6a368;
    	border-top: 6px solid transparent;
    	border-bottom: 6px solid transparent;
    	position: absolute;
    	left: 0;
    	top: 50%;
    	margin-top: -6px;
    }

    .djsy5 .tabbox .item.now span:before {
    	content: "";
    	width: 0;
    	height: 0;
    	font-size: 0;
    	border-right: 8px solid #c6a368;
    	border-top: 6px solid transparent;
    	border-bottom: 6px solid transparent;
    	position: absolute;
    	right: 0;
    	top: 50%;
    	margin-top: -6px;
    }

    .djsy5 .text {
    	position: relative;
    	z-index: 4;
    	overflow: hidden;
    	color: #fff;
    	padding-right: 66px;
    }

    .djsy5 .text .tit1 {
    	font-size: 28px;
    }

    .djsy5 .text .tit2 {
    	font-size: 18px;
    }

    .djsy5 .text .desc {
    	line-height: 22px;
    	margin-top: 8px;
    }

    .djsy5 .text .item {
    	padding: 15px 0;
    }

    .djsy5 .text .pbutton {
    	margin-top: 22px;
    }

    .djsy5 .text .middle {
    	height: 707px;
    }

    .djsy6 {
    	background: url(../images/djsy6-1.jpg) no-repeat center 0;
    	height: 1025px;
    	margin-top: -91px;
    }

    .djsy6 .xwzx2-tit {
    	padding-top: 156px;
    }

    .djsy6 .box {
    	margin-top: 22px;
    }

    .djsy6 .leftbox {
    	margin-left: 85px;
    	float: left;
    	width: 329px;
    }

    .djsy6 .leftbox .img {
    	width: 90px;
    	height: 90px;
    	margin: 0 auto;
    	overflow: hidden;
    	margin-top: 38px;
    	position: relative;
    }

    .djsy6 .leftbox .img img {
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    }

    .djsy6 .leftbox .item.i1.now {
    	color: #cc2448;
    }

    .djsy6 .leftbox .item.i2.now {
    	color: #e64160;
    }

    .djsy6 .leftbox .item.i3.now {
    	color: #f5ce93;
    }

    .djsy6 .leftbox .item.now img+img {
    	opacity: 1;
    }

    .djsy6 .leftbox .img img+img {
    	opacity: 0;
    	-webkit-transition: opacity 0.8s ease;
    	transition: opacity 0.8s ease;
    }

    .djsy6 .leftbox .item .tit {
    	text-align: center;
    	line-height: 22px;
    	font-size: 18px;
    	margin-top: 12px;
    	padding: 0 10px;
    }

    .djsy6 .leftbox .item {
    	width: 329px;
    	height: 234px;
    	color: #fff;
    	overflow: hidden;
    	cursor: pointer;
    	vertical-align: top;
    }

    .djsy6 .leftbox .item.i1 {
    	background: #822231;
    }

    .djsy6 .leftbox .item.i1 .img {
    	margin-top: 35px;
    }

    .djsy6 .leftbox .item.i2 {
    	background: #973443;
    	margin-left: -85px;
    	margin-top: -50px;
    	margin-bottom: 23px;
    }

    .djsy6 .leftbox .item.i3 {
    	background: #b19b6b;
    	margin-left: 25px;
    }

    .djsy6 .rightbox {
    	float: right;
    	width: 679px;
    }

    .djsy6 .text {
    	background: #fff;
    	padding: 23px 30px;
    }

    .djsy6 .desc {
    	line-height: 22px;
    	margin-top: 5px;
    	padding-bottom: 25px;
    	border-bottom: 1px solid #dfdfdf;
    }

    .djsy6 .tit1 .s1 {
    	width: 70%;
    	float: left;
    	font-size: 18px;
    }

    .djsy6 .tit1 .s2 {
    	width: 30%;
    	float: right;
    	text-align: right;
    	font-size: 16px;
    	font-family: Arial;
    }

    .djsy6 .rightbox .img {
    	height: 384px;
    	overflow: hidden;
    }

    .djsy6 .list {
    	padding-top: 20px;
    }

    .djsy6 .list .tit1 {
    	padding: 6px 0;
    }

    .djsy6 .list .tit1:hover,
    .djsy6 .tit1:hover .s1 {
    	color: #c7a368;
    }

    .djsy6 .list .tit1 .s1 {
    	font-size: 16px;
    	display: block;
    }

    .djsy6 .list .tit1 .s2 {
    	color: #909090;
    }

    .djsy6 .xwzx2-tit .s1 {
    	font-size: 32px;
    }

    .bmxxy4 {
    	padding-top: 95px;
    	position: relative;
    	z-index: 2;
    }

    .bmxxy4 .tit {
    	font-size: 32px;
    	text-align: center;
    }

    .bmxxy4 .leftbox {
    	float: left;
    	width: 580px;
    	height: 433px;
    	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    	overflow: hidden;
    	position: relative;
    }

    .bmxxy4 .rightbox {
    	float: left;
    	width: 581px;
    	padding-left: 19px;
    }

    .bmxxy4 .tit1 {
    	font-size: 16px;
    	height: 44px;
    	line-height: 22px;
    	overflow: hidden;
    }

    .bmxxy4 .date {
    	color: #909090;
    	font-family: Arial;
    	padding-top: 12px;
    }

    .bmxxy4 .img {
    	opacity: 0;
    	visibility: hidden;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    }

    .bmxxy4 .img.now {
    	opacity: 1;
    	visibility: visible;
    }

    .bmxxy4 .item {
    	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    	height: 132px;
    	cursor: pointer;
    }

    .bmxxy4 .item.now {
    	background: #c7a368;
    	color: #fff;
    }

    .bmxxy4 .item.now .date {
    	color: #fff;
    }

    .bmxxy4 .item+.item {
    	margin-top: 18px;
    }

    .bmxxy4 .inner {
    	padding: 28px 38px;
    }

    .bmxxy4 .box {
    	margin-top: 40px;
    }

    .bmxxy4 .pbbutton {
    	margin-top: 48px;
    }

    .bmxxy4 .pbbutton a {
    	background: #335baa;
    	color: #fff;
    }

    .bmxxy5 {
    	margin-top: -16px;
    }

    .bmxxy6 .list {
    	margin-top: 45px;
    }

    .bmxxy6 .pbtabs {
    	margin-top: 35px;
    }

    .bmxxy7 .tit {
    	font-size: 32px;
    	text-align: center;
    }

    .bmxxy7 {
    	margin-top: 10px;
    }

    .bmxxy7 .img {
    	height: 416px;
    	width: 50%;
    	overflow: hidden;
    	float: left;
    }

    .bmxxy7 .text {
    	overflow: hidden;
    	height: 416px;
    	background: url(../images/bmxxy72.jpg);
    	position: relative;
    }

    .bmxxy7 .text:after {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 0;
    	left: 30px;
    	height: 100%;
    	border-right: 1px solid #9d3e4b;
    }

    .bmxxy7 .box {
    	margin-top: 30px;
    	color: #fff;
    }

    .bmxxy7 .tit1 {
    	position: relative;
    }

    .bmxxy7 .tit1:before {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 50%;
    	left: -30px;
    	width: 18px;
    	border-top: 1px solid #9d3e4b;
    }

    .bmxxy7 .tit1 .s1 {
    	font-size: 18px;
    	float: left;
    	width: 70%;
    }

    .bmxxy7 .tit1 .a1 {
    	float: right;
    	background: url(../images/link-icon.png) no-repeat right center;
    	padding-right: 30px;
    	line-height: 27px;
    }

    .bmxxy7 .inner {
    	padding: 64px 44px;
    	padding-left: 30px;
    }

    .bmxxy7 .scroll {
    	height: 287px;
    }

    .bmxxy7 .desc {
    	line-height: 22px;
    	margin-top: 8px;
    	height: 44px;
    	overflow: hidden;
    }

    .bmxxy7 .scroll .item+.item {
    	margin-top: 25px;
    }

    .bmxxy7 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    	background: #a63b4a;
    }

    .bmxxy7 .mCSB_inside>.mCSB_container {
    	padding-left: 30px;
    }

    .bmxxy7 .mCSB_scrollTools .mCSB_draggerRail {
    	background: #993543;
    }

    .bmxxy8 .item {
    	color: #333;
    	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    	width: 381px;
    	height: 140px;
    	margin: 10px auto;
    }

    .bmxxy8 .tit1 .a1 {
    	background-image: url(../images/xxy1.jpg);
    }

    .bmxxy8 .tit1:before {
    	display: none;
    }

    .bmxxy8 .inner {
    	padding: 30px;
    }

    .bmxxy8 .slick-list {
    	padding: 10px 10px;
    }

    .bmxxy8 .slick-mod {
    	margin: 0 -20px;
    }

    .bmxxy8 .box {
    	margin-top: 10px;
    }

    .bmxxy8 {
    	margin-top: 95px;
    	padding-bottom: 110px;
    }

    .bmxxy8 .arrowbox {
    	position: relative;
    	width: 100%;
    	top: auto;
    	left: auto;
    	right: auto;
    	bottom: auto;
    	margin-top: 22px;
    }

    .pbuttonbox {
    	font-size: 0;
    	margin-top: 58px;
    }

    .pbuttonbox a {
    	display: inline-block;
    	border: 1px solid #828283;
    	width: 202px;
    	height: 44px;
    	text-align: center;
    	line-height: 44px;
    	font-size: 16px;
    	border-radius: 5px;
    	margin: 0 18px;
    }

    .jtlx1search .jtlx2 {
    	position: static;
    	color: #333333;
    	background: none;
    	height: auto;
    	width: auto;
    	text-align: center;
    	margin-top: 60px;
    	margin-bottom: 37px;
    }

    .jtlx1search ul li {
    	margin: 0;
    	font-size: 18px;
    	padding: 8px;
    	margin: 0 15px;
    	display: inline-block;
    }

    .jtlx1search ul li.now:after {
    	border-top-color: #953043;
    }

    .jtlx1search ul li.now {
    	border-bottom-color: #953043;
    	color: #953043;
    }

    .jtlx1search1 {
    	margin-top: 0;
    }

    .jtlx1search1 .box .r {
    	float: right;
    }

    .jtlx1search1 .box .r .pbbtn2 {
    	float: left;
    }

    .jtlx1search1 .ic1 {
    	width: 279px;
    	margin-left: 21px;
    }

    .jtlx1search1 .ic1 .d1 {
    	background: #c7a368;
    }

    .jtlx1search1 .ic1 .s1 {
    	background-image: url(../images/jtlx1search1-1.png);
    }

    .jtlx1search2 .leftbox {
    	float: left;
    }

    .jtlx1search2 .leftbox .s1 {
    	font-size: 24px;
    	color: #842331;
    }

    .jtlx1search2 .backbtn {
    	float: right;
    	background: url(../images/back-1.png) no-repeat 0 center;
    	padding-left: 22px;
    	margin-top: 8px;
    }

    .jtlx1search2 {
    	margin-top: 45px;
    	padding-bottom: 47px;
    }

    .jtlx1search1 .placeholder {
    	color: #333;
    }

    .jtlx1search3 {
    	margin-bottom: 110px;
    }

    .jtlx1search3 th {
    	background: #3b64b4;
    	color: #fff;
    	font-weight: 100;
    	height: 80px;
    	border: 1px solid #5985dc;
    }

    .jtlx1search3 th p {
    	font-size: 14px;
    	font-family: Arial;
    }

    .jtlx1search3 table {
    	min-width: 100%;
    	font-size: 16px;
    	table-layout: fixed;
    	line-height: 22px;
    	white-space: normal;
    }

    .jtlx1search3 th {
    	min-width: 100px;
    }

    /* .jtlx1search3 th.th1 { */
    /* width: 119px; */
    /* } */
    /* .jtlx1search3 th.th2 { */
    /* width: 94px; */
    /* } */

    .jtlx1search3 th .th,
    .jtlx1search3 td .td {
    	padding: 10px;
    	text-align: center;
    }

    .jtlx1search3 td {
    	border: 1px solid #e0e0e3;
    	height: 64px;
    }

    .phone_table {
    	display: none;
    }

    .pc_table tr:first-child th {
    	opacity: 1;
    	visibility: visible;
    	border-width: 1px;
    }

    .wbzdzngk1 {
    	height: 880px;
    }

    .wbzdzngk1 .row {
    	width: 383px;
    	float: left;
    	position: relative;
    	background: #fff;
    	-webkit-box-shadow: 0px 0px 59px 0px rgba(19, 40, 83, 0.1);
    	box-shadow: 0px 0px 59px 0px rgba(19, 40, 83, 0.1);
    }

    .wbzdzngk1 .row:after {
    	content: "";
    	position: absolute;
    	top: 0;
    	left: 30px;
    	height: 100%;
    	border-right: 1px solid #dadada;
    }

    .wbzdzngk1 .row .tit {
    	position: relative;
    	padding-left: 28px;
    }

    .wbzdzngk1 .row .tit.t1 {
    	font-size: 24px;
    }

    .wbzdzngk1 .row .tit.t1:after {
    	top: 50%;
    }

    .wbzdzngk1 .row .inner {
    	padding: 66px 30px;
    }

    .wbzdzngk1 .row .tit:after {
    	content: "";
    	display: block;
    	border-top: 1px solid #dadada;
    	top: 25px;
    	width: 18px;
    	left: 0;
    	position: absolute;
    }

    .wbzdzngk1 .row+.row {
    	margin-left: 15px;
    }

    .wbzdzngk1 .row .scroll {
    	height: 395px;
    	margin-top: 36px;
    }

    .wbzdzngk1 .row .scroll .tit {
    	padding-left: 28px;
    	cursor: pointer;
    	max-width: 269px;
    	height: 54px;
    	overflow: hidden;
    	-webkit-box-sizing: content-box;
    	box-sizing: content-box;
    }

    .wbzdzngk1 .row.r3 .scroll .tit {
    	height: auto;
    }

    .wbzdzngk1 .row .scroll .tit .s1 {
    	display: inline-block;
    	vertical-align: middle;
    	padding-right: 12px;
    }

    .wbzdzngk1 .row .scroll .tit:before {
    	content: "";
    	display: inline-block;
    	height: 100%;
    	vertical-align: middle;
    }

    .wbzdzngk1 .row .scroll .tit.now {
    	background: url(../images/wbzdzngk1-1.png) no-repeat left center;
    	color: #fff;
    }

    .wbzdzngk1 .row .scroll .tit.now:after {
    	display: none;
    }

    .wbzdzngk1 .row.r2 .scroll {
    	height: 473px;
    }

    .wbzdzngk1 .row.r3 .scroll {
    	margin-top: 8px;
    }

    .wbzdzngk1 .r1 {
    	height: 571px;
    }

    .wbzdzngk1 .r2 {
    	height: 672px;
    }

    .wbzdzngk1 .r3 {
    	height: 474px;
    }

    .wbzdzngk1 .r3 .scroll {
    	height: 310px;
    }

    .wbzdzngk1 {
    	margin-top: -150px;
    }

    .wbzdzngk0 {
    	height: 354px;
    }

    .wbzdzngk1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    	background: #3864ba;
    }

    .wbzdzngk1 .mCSB_scrollTools .mCSB_draggerRail {
    	background: #dadada;
    }

    .wbzdzngk1 .row .inner:before,
    .wbzdzngk1 .row .inner:after {
    	content: "";
    	position: absolute;
    	top: 100%;
    	border-left: 1px solid #dadada;
    	height: 100%;
    }

    .wbzdzngk1 .row .inner:before {
    	left: 0;
    }

    .wbzdzngk1 .row .inner:after {
    	right: 0;
    }

    .wbzdzngk1 .button {
    	text-align: center;
    	margin-top: 45px;
    }

    .wbzdzngk1 .button .pbbtn2 {
    	float: none;
    	display: inline-block;
    	width: 202px;
    	-webkit-box-shadow: 0px 0px 54px 0px rgba(77, 27, 34, 0.23);
    	box-shadow: 0px 0px 54px 0px rgba(77, 27, 34, 0.23);
    }

    .wbzdzngk1 .button .pbbtn2 .s1 {
    	background-image: url(../images/wbzdzngk1-2.png);
    }

    .dzbsy1 {
    	margin-top: -58px;
    	position: relative;
    	z-index: 9;
    }

    .dzbsy0 .slick-arrow {
    	background-image: url(../images/dzbsy-1.png);
    	background-position: left bottom;
    	width: 68px;
    	height: 68px;
    }

    .dzbsy0 .slick-next {
    	background-position: right bottom;
    }

    .dzbsy0 .slick-next:hover {
    	background-position: right top;
    }

    .dzbsy0 .slick-prev:hover {
    	background-position: left top;
    }

    .yzyzlb1.dzbsy1 {
    	margin-top: 60px;
    }

    .dzbsy1 .select-mod {
    	width: 340px;
    }

    .dzbsy1 .placeholder {
    	color: #333;
    }

    .dzbsy1 .myinput {
    	border: 1px solid #dcdcdc;
    	border-radius: 5px;
    }

    .dzbsy1 .myinput .ip {
    	padding: 11px 15px;
    }

    .dzbsy1 .myinput .ip input {
    	width: 100%;
    }

    .dzbsy1 .select-mod.w_690,
    .w_690 {
    	width: 690px;
    }

    .dzbsy1 .tit1 {
    	font-size: 24px;
    	float: left;
    	line-height: 39px;
    	height: 44px;
    	margin-right: 24px;
    }

    .dzbsy2 .leftbox {
    	float: left;
    	width: 185px;
    }

    .dzbsy2 .rightbox {
    	overflow: hidden;
    }

    .dzbsy2 .tabs2 {
    	padding-top: 54px;
    	text-align: center;
    }

    .dzbsy2 .tabs2 .item {
    	font-size: 18px;
    	cursor: pointer;
    }

    .dzbsy2 .tabs2 .item+.item {
    	margin-top: 10px;
    }

    .dzbsy2 .tabs2 .item.now {
    	color: #c7a368;
    }

    .dzbsy1 .box {
    	border-bottom: 5px solid #842331;
    	padding-bottom: 30px;
    }

    .dzbsy2 .list {
    	margin-top: 50px;
    	margin-left: 5px;
    	border-bottom: 1px solid #e0e0e3;
    }

    .dzbsy2 .pubtotn1 {
    	margin-top: 40px;
    }

    .pubtotn1 {
    	text-align: center;
    }

    .pubtotn1 a {
    	background: #fff url(../images/link-icon1.png) no-repeat right center;
    	padding-right: 25px;
    	margin-top: 8px;
    	position: relative;
    }

    .pubtotn1 a:hover {
    	background-image: url(../images/link-icon2.png);
    	color: #c7a368;
    }

    .dzbsy3 {
    	background: url(../images/dzbsy3-5.jpg) no-repeat center 0;
    	height: 1171px;
    	margin-top: 219px;
    	background-size: auto 100%;
    }

    .dzbsy3 .x-wrap {
    	overflow: hidden;
    }

    .dzbsy3 .cjwt-tit {
    	color: #333333;
    	position: absolute;
    	top: 320px;
    	left: 24px;
    	padding-top: 0;
    	text-align: left;
    }

    .dzbsy3 .cjwt-tit .tit {
    	font-size: 32px;
    }

    .dzbsy3 .cjwt-tit .desc {
    	margin-top: 2px;
    }

    .dzbsy3 .rightbox {
    	overflow: hidden;
    	margin-top: 250px;
    }

    .dzbsy3 .slick-modbox {
    	float: left;
    	width: 786px;
    	margin-top: 385px;
    	height: 608px;
    	border-bottom: 1px solid #e0e0e3;
    }

    .dzbsy3 .slick-mod {
    	width: 100%;
    	height: 100%;
    }

    .dzbsy3 .rightbox .text {
    	background: url(../images/dzbsy3-4.jpg) no-repeat 0 0;
    	width: 394px;
    	height: 372px;
    	color: #fff;
    	position: relative;
    }

    .dzbsy3 .rightbox .img {
    	height: 372px;
    	background-position: center;
    	background-repeat: no-repeat;
    	margin: 0 auto;
    	background-size: cover;
    }

    .dzbsy3 .rightbox .text .inner {
    	padding-left: 52px;
    	padding-top: 45px;
    	padding-right: 46px;
    }

    .dzbsy3 .rightbox .text .pbutton {
    	position: absolute;
    	bottom: 30px;
    	right: 30px;
    	left: 0;
    	text-align: right;
    }

    .dzbsy3 .rightbox .tit1 {
    	float: left;
    	font-size: 32px;
    	width: 32px;
    	line-height: 1.1;
    }

    .dzbsy3 .rightbox .list {
    	overflow: hidden;
    	padding-left: 45px;
    }

    .dzbsy3 .rightbox .text .s2 {
    	font-family: Arial;
    	width: 100%;
    	margin-top: 2px;
    }

    .dzbsy3 .rightbox .text .s1 {
    	width: 100%;
    }

    .dzbsy3 .rightbox .text span {
    	display: block;
    }

    .dzbsy3 .rightbox .item+.item {
    	margin-top: 22px;
    }

    .dzbsy3 .arrowbox {
    	left: 5px;
    	bottom: auto;
    	top: 426px;
    	text-align: left;
    }

    .dzbsy3 .arrowbox .center {
    	margin: 0;
    	text-align: left;
    	width: 136px;
    	background-color: transparent;
    }

    .dzbsy3 .arrowbox:after {
    	display: none;
    }

    .dzbsy3 .slick-mod2 .text {
    	/* height: 118px; 	border-left: 1px solid #e0e0e3;*/
    	border-right: 1px solid #e0e0e3;
    	background: #fff;
    }

    .dzbsy3 .slick-mod2 .img {
    	height: 372px;
    	width: 100%;
    	margin: 0 auto;
    	background-position: center;
    	background-repeat: no-repeat;
    	background-size: cover;
    }

    .dzbsy3 .slick-mod2 .inner {
    	padding: 27px 50px;
    	padding-bottom: 30px;
    }

    .dzbsy3 .slick-mod2 .tit1 {
    	font-size: 24px;
    }

    .dzbsy3 .slick-mod2 .desc {
    	margin-top: 4px;
    	transition: all 1s ease;
    }

    .dzbsy3 .slick-mod2 .item {
    	position: relative;
    	-webkit-transition: all 1s ease;
    	transition: all 1s ease;
    }

    .dzbsy3 .slick-mod2 .slick-current .desc {
    	white-space: nowrap;
    	overflow: hidden;
    	text-overflow: ellipsis;
    }

    .dzbsy3 .slick-mod2 .item:after {
    	content: "";
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	display: block;
    	width: 0;
    	height: 5px;
    	background: #842331;
    }

    .dzbsy3 .slick-mod2 .item:hover:after {
    	-webkit-transition: all 1s ease;
    	transition: all 1s ease;
    	width: 100%;
    }

    .dzbsy3 .slick-mod2 .slick-current .item:after {
    	-webkit-transition: all 1s ease;
    	transition: all 1s ease;
    	width: 100%;
    }

    .dzbsy3 .slick-mod2 .slick-current .item {
    	margin-top: 118px;
    }

    .slick-arrow.slick-disabled {
    	cursor: not-allowed;
    }

    .dzbsy4 {
    	height: 626px;
    	color: #fff;
    	position: relative;
    }

    .dzbsy4 .tit {
    	font-size: 32px;
    	text-align: center;
    	padding-top: 54px;
    }

    .dzbsy4 .box1 {
    	background: url(../images/dzbsy4-1.jpg) repeat 0 0;
    	width: 508px;
    	height: 676px;
    	position: absolute;
    	top: -50px;
    	left: 50%;
    	margin-left: 82px;
    }

    .dzbsy4 .tit1 {
    	font-size: 18px;
    	text-align: center;
    	padding: 16px 0;
    	cursor: pointer;
    }

    .dzbsy4 .cur .tit1 {
    	background: #a62941;
    	position: relative;
    	padding: 13px 0;
    }

    .dzbsy4 .cur .tit1:after {
    	content: "";
    	display: block;
    	background: url(../images/dzbsy4-1.png) no-repeat 0 0;
    	width: 33px;
    	height: 53px;
    	position: absolute;
    	top: 0;
    	left: -23px;
    }

    .dzbsy4 .cur .list {
    	display: block;
    }

    .dzbsy4 .list {
    	padding: 12px 0;
    	display: none;
    }

    .dzbsy4 .list .item {
    	padding: 10px 40px;
    }

    .dzbsy4 .list .jbxz {}

    .dzbsy4 .list .jbxz {
    	border-bottom: 1px solid #fff;
    	margin-left: 5px;
    }

    .dzbsy4 .list .item img {
    	width: 25px;
    	height: 25px;
    	margin-right: 12px;
    	float: left;
    }

    .dzbsy4 .list .item .s1 {
    	display: block;
    	overflow: hidden;
    }

    .dzbsy4 .bdmaplist {
    	margin-top: 40px;
    }

    .dzbsy4 .bdmaplist li+li {
    	border-top: 1px solid #993543;
    }

    .dzbsy14 {
    	background: url(../images/yydh14.jpg) no-repeat center center/cover;
    	color: #fff;
    	padding-top: 106px;
    	min-height: 425px;
    	padding-bottom: 50px;
    	box-sizing: border-box;
    }

    .dzbsy14 .tit {
    	font-size: 32px;
    }

    .dzbsy14 .link {
    	display: flex;
    	justify-content: left;
    	margin-top: 26px;
    }

    .dzbsy14 .link .item {
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	font-size: 22px;
    	text-align: center;
    	cursor: pointer;
    	box-sizing: border-box;
    }

    .dzbsy14 .link .item.cur {
    	color: #fff;
    }

    .dzbsy14 .link .item.cur .ln {
    	width: 144px;
    	height: 15px;
    	background: url(../images/ln1.png) no-repeat;
    	margin-left: 12px;
    	flex-shrink: 0;
    }

    .dzbsy14 .link .item+.item {
    	margin-left: 100px;
    }

    .dzbsy14 .list {
    	display: flex;
    	justify-content: space-between;
    	font-size: 22px;
    }

    .dzbsy14 .list .li:first-child {
    	max-width: 260px;
    }

    .dzbsy14 .list .span {
    	font-size: 18px;
    	font-family: arial;
    }

    .dzbsy14 .tabsbox-w {
    	margin-top: 30px;
    }

    .dzbsy14 .tabsbox {
    	display: none;
    }

    .dzbsy14 .tabsbox.act {
    	display: block;
    }

    #bdmap {
    	margin-top: 220px;
    }

    .ygbsy6 {
    	background: url(../images/ygbsy6-1.jpg) repeat 0 0;
    	height: 763px;
    	margin-top: 150px;
    	position: relative;
    }

    .ygbsy6 .boxbox {
    	height: 1080px;
    	/* overflow: hidden; */
    }

    .ygbsy6:after {
    	content: "";
    	display: block;
    	width: 269px;
    	height: 504px;
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	background: url(../images/ygbsy6-1.png) no-repeat 0 0;
    }

    .ygbsy6 .ig1 {
    	width: 952px;
    	height: 760px;
    	right: -216px;
    	position: absolute;
    	top: -103px;
    }

    .ygbsy6 .ig1 img {
    	width: 100%;
    	height: 100%;
    }

    .ygbsy6 .box {
    	width: 590px;
    	position: absolute;
    	z-index: 4;
    }

    .ygbsy6 .bx1 {
    	top: 103px;
    	left: 0px;
    }

    .ygbsy6 .bx2 {
    	top: 542px;
    	left: 590px;
    }

    .ygbsy6 .item {
    	width: 295px;
    	height: 220px;
    	overflow: hidden;
    	background: #5a82cf;
    	color: #fff;
    	text-align: center;
    	float: left;
    }

    .ygbsy6 .item .middle {
    	width: 100%;
    	height: 100%;
    }

    .ygbsy6 .item .img {
    	width: 90px;
    	height: 90px;
    	margin: 0 auto;
    }

    .ygbsy6 .item .tit {
    	font-size: 18px;
    }

    .ygbsy6 .item .tit1 {
    	font-size: 14px;
    	font-family: Arial;
    }

    .ygbsy6 .item .text {
    	margin-top: 5px;
    }

    .ygbsy6 .bx1 .item.i2 {
    	background: #335baa;
    }

    .ygbsy6 .bx1 .item.i3 {
    	background: #234382;
    }

    .ygbsy6 .bx1 .item.i4 {
    	background: #b29b6b;
    }

    .ygbsy6 .bx2 .item.i1 {
    	background: #234382;
    }

    .ygbsy6 .bx2 .item.i2 {
    	background: url(../images/ygbsy6-3.jpg) no-repeat 0 0;
    	background-size: cover;
    }

    .ygbsy6 .bx2 .item.i3 {
    	background: #842331;
    	float: right;
    }

    .ygbsy6 .box1 {
    	background: url(../images/ygbsy6-4.jpg) no-repeat 0 0;
    	width: 590px;
    	height: 538px;
    	position: absolute;
    	top: 542px;
    	left: 0px;
    	z-index: 4;
    	color: #fff;
    }

    .ygbsy6 .box1 .titbox {
    	float: left;
    	-webkit-box-sizing: content-box;
    	box-sizing: content-box;
    }

    .ygbsy6 .box1 .tit {
    	font-size: 36px;
    	float: left;
    	line-height: 1;
    }

    .ygbsy6 .box1 .tit1 {
    	font-weight: bold;
    	font-family: Arial;
    	float: left;
    	text-transform: uppercase;
    	line-height: 1;
    	margin-left: 12px;
    }

    .ygbsy6 .box1 .titbox {
    	padding-top: 55px;
    	padding-left: 73px;
    	width: 84px;
    }

    .ygbsy6 .box1 .list {
    	float: right;
    	padding-top: 60px;
    	padding-right: 66px;
    }

    .ygbsy6 .box1 .item1 {
    	float: right;
    	width: 20px;
    	font-size: 18px;
    	line-height: 1;
    	margin-left: 25px;
    	padding-bottom: 30px;
    	position: relative;
    }

    .ygbsy6 .box1 .item1:after {
    	width: 100%;
    	height: 17px;
    	content: "";
    	background: url(../images/ygbsy6-4.png) no-repeat center bottom;
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	display: none;
    }

    .ygbsy6 .box1 .iitem1 .img {
    	width: 16px;
    }

    .ygbsy6 .box1 .item1 a {
    	display: block;
    }

    .ygbsy6 .box1 .item1 .img {
    	width: 16px;
    	height: 20px;
    	background: url(../images/ygbsy6-3.png) no-repeat 0 0;
    	margin: 0 auto;
    	-webkit-transition: height 0.6s cubic-bezier(0.08, 0.82, 0.17, 1);
    	transition: height 0.6s cubic-bezier(0.08, 0.82, 0.17, 1);
    }

    .ygbsy6 .box1 .item1 .tit2 {
    	display: block;
    	width: 16px;
    	white-space: normal;
    }

    .ygbsy6 .box1 .item1:hover {
    	color: #e1b977;
    	/* background: url(../images/ygbsy6-4.png) no-repeat center bottom; */
    }

    .ygbsy6 .box1 .item1:hover:after {
    	display: block;
    }

    .ygbsy6 .box1 .item1:hover .img {
    	height: 50px;
    	background-position: right 0;
    }

    .ygbsy6 .bx1 .item .img .st1 {
    	display: inline;
    	fill: #5a82cf;
    }

    .ygbsy6 .bx1 .item.i4 .img .st2 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx1 .item.i4 .img .st3 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-linecap: round;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx1 .item.i4 .img .st4 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-linecap: round;
    	stroke-linejoin: round;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx1 .item.i1 .st2 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx1 .item.i1 .st3 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-linecap: round;
    	stroke-linejoin: round;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx1 .item.i2 .st1 {
    	display: inline;
    	fill: #5a82cf;
    }

    .ygbsy6 .bx1 .item.i2 .st2 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-linecap: round;
    	stroke-linejoin: round;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx1 .item.i2 .st3 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx1 .item.i3 .st2 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx1 .item.i3 .st3 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-linecap: round;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx2 .item.i1 .st2 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-linecap: round;
    	stroke-linejoin: round;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx2 .item.i1 .st3 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx2 .item.i1 .st4 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-linecap: round;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx2 .item.i2 .st2 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-linecap: round;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx2 .item.i2 .st3 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-linecap: round;
    	stroke-linejoin: round;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx2 .item.i3 .st2 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-linecap: round;
    	stroke-miterlimit: 10;
    }

    .ygbsy6 .bx2 .item.i3 .st3 {
    	fill: none;
    	stroke: #ffffff;
    	stroke-width: 5;
    	stroke-linecap: round;
    	stroke-linejoin: round;
    	stroke-miterlimit: 10;
    }

    .jwb-jcc {
    	background: url(../images/3jwb-jcc-1.jpg) no-repeat center 0;
    	height: 621px;
    }

    .jwb-jcc .middle {
    	height: 106%;
    }

    .rightnav {
    	position: fixed;
    	right: 0;
    	top: 50%;
    	width: 70px;
    	z-index: 99;
    	margin-top: -190px;
    }

    .rightnav .item {
    	width: 70px;
    	height: 70px;
    	overflow: hidden;
    	background: #fff;
    	border-radius: 5px;
    	position: relative;
    	margin-bottom: 6px;
    	-webkit-box-shadow: 0px 0px 59px 0px rgba(19, 40, 83, 0.1);
    	box-shadow: 0px 0px 59px 0px rgba(19, 40, 83, 0.1);
    }

    .rightnav .tit {
    	font-size: 14px;
    	color: #fff;
    	text-align: center;
    	opacity: 0;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	background: #822330;
    	line-height: 20px;
    	-webkit-transition: opacity 0.4s ease;
    	transition: opacity 0.4s ease;
    }

    .rightnav .middle {
    	width: 100%;
    	height: 100%;
    }

    .rightnav .item:hover .tit {
    	opacity: 1;
    }

    .gotop1 {
    	-webkit-transition: all 0.8s ease;
    	transition: all 0.8s ease;
    	opacity: 0;
    	-webkit-transform: translateY(50px);
    	transform: translateY(50px);
    	visibility: hidden;
    	cursor: pointer;
    }

    .gotop1.show {
    	-webkit-transform: translateY(0);
    	transform: translateY(0);
    	opacity: 1;
    	visibility: visible;
    }

    .jwb-jcc1 {
    	background: url(../images/3jwb-jcc-3.jpg) no-repeat 675px 0;
    	height: 650px;
    }

    /* .jwb-jcc1 .bg{    background:url(../images/3jwb-jcc-3.jpg) no-repeat center 0;    width: 1137px;    height: 650px;    position:absolute;    top: 0;    left: 50%;    } */

    .jwb-jcc1 .x-wrap {
    	padding: 0.1px;
    }

    .jwb-jcc1 .x-wrap:before {
    	content: "";
    	display: block;
    	width: 98px;
    	height: 98px;
    	position: absolute;
    	bottom: 0;
    	left: -97px;
    	background: #882333;
    }

    .jwb-jcc1 .box {
    	background: url(../images/3jwb-jcc-2.jpg) no-repeat center 0;
    	width: 364px;
    	height: 427px;
    	color: #fff;
    	margin-top: 128px;
    	text-align: center;
    }

    .jwb-jcc1 .box .tit {
    	font-size: 32px;
    	padding-top: 105px;
    }

    .jwb-jcc1 .box .pbutton {
    	padding-top: 18px;
    }

    .jwb-jcc1 .box .pbutton a:hover {
    	color: #eecf9b;
    	background-image: url(../images/ksdh2-4.png);
    }

    .jwb-jcc1 .box1 {
    	position: relative;
    	background: #fff;
    	color: #707070;
    	position: absolute;
    	top: 0;
    	left: 318px;
    	-webkit-box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.15);
    	box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.15);
    	width: 863px;
    	height: 448px;
    	margin-top: 202px;
    }

    .jwb-jcc1 .box1 .s1 {
    	width: 70%;
    	float: left;
    }

    .jwb-jcc1 .box1 .s2 {
    	width: 30%;
    	float: right;
    	text-align: right;
    	font-family: "Arial";
    }

    .jwb-jcc1 .box1 .item {
    	position: relative;
    	padding: 6.5px 0;
    	padding-left: 29px;
    }

    .jwb-jcc1 .box1 .item:before {
    	content: "";
    	display: block;
    	position: absolute;
    	left: 0;
    	top: 50%;
    	width: 18px;
    	border-top: 1px solid #e5e5e5;
    }

    .jwb-jcc1 .box1:before {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 0;
    	left: 46px;
    	height: 100%;
    	border-right: 1px solid #e5e5e5;
    }

    .jwb-jcc1 .inner {
    	padding: 0 46px;
    	padding-right: 74px;
    }

    .jwb-jcc1 .box1 .list {
    	padding-top: 57px;
    }

    .jwb-jcc1 .box1 .item:hover {
    	color: #c7a368;
    }

    .ptabs3 .item {
    	font-size: 32px;
    	border-bottom: 2px solid transparent;
    	padding: 25px 0;
    	position: relative;
    	margin-bottom: -1px;
    	margin-right: 50px;
    	float: left;
    	cursor: pointer;
    }

    .ptabs3 .item.now {
    	color: #c6a368;
    	border-bottom-color: #c6a368;
    }

    .ptabs3 .pbutton {
    	float: right;
    	margin-top: 45px;
    }

    .ptabs3 .pbutton a {
    	background-image: url(../images/xxy1.jpg);
    }

    .ptabs3 .pbutton a:hover {
    	color: #c6a368 !important;
    	background-image: url(../images/ksdh2-1.png) !important;
    }

    .ptabs3 .item.now:after {
    	content: "";
    	display: block;
    	position: absolute;
    	bottom: 0;
    	left: 50%;
    	border-bottom: 10px solid #c6a368;
    	border-left: 10px solid transparent;
    	border-right: 10px solid transparent;
    	margin-left: -10px;
    }

    .ptabs3 {
    	border-bottom: 1px solid #e5e5e5;
    }

    .jwb-jcc2 {
    	padding-top: 88px;
    	padding-bottom: 130px;
    	position: relative;
    }

    .jwb-jcc2 .tabsbox {
    	margin-top: 35px;
    }

    .jwb-jcc2 .tabsbox .item {
    	float: left;
    	width: 512px;
    	height: 83px;
    	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    	margin-right: 20px;
    	margin-bottom: 20px;
    	padding: 27px 34px 30px;
    	box-sizing: content-box;
    	-webkit-box-sizing: content-box;
    }

    .jwb-jcc2 .tabsbox .item.mn {
    	margin-right: 0;
    }

    .jwb-jcc2 .tabsbox .item .tit {
    	font-size: 18px;
    }

    .jwb-jcc2 .tabsbox .item .data {
    	font-family: "Arial";
    	color: #909090;
    }

    .jwb-jcc2 .tabsbox .item .text_content {
    	margin: 4px 0 15px;
    }

    .jwb-jcc2.hxylt2 .tabsbox .item {
    	width: 360px;
    	height: auto;
    	padding: 0;
    	-webkit-box-shadow: none;
    	box-shadow: none;
    	margin: 0;
    }

    #part3.jwb-jcc2 .tabsbox .item,
    #part4.jwb-jcc2 .tabsbox .item {
    	width: 360px;
    	height: auto;
    	-webkit-box-shadow: none;
    	box-shadow: none;
    	padding: 0;
    	margin: 0;
    	margin-right: 50px;
    }

    #part3.jwb-jcc2 .tabsbox .item:nth-child(3n),
    #part4.jwb-jcc2 .tabsbox .item:nth-child(3n) {
    	margin-right: 0;
    }

    .jwb-jcc2 .tabsbox .img {
    	height: 270px;
    	overflow: hidden;
    }

    .jwb-jcc2 .tabsbox .num {
    	float: left;
    	font-family: "Myriad Pro";
    }

    .jwb-jcc2 .tabsbox .num span {
    	display: block;
    	font-family: "avian";
    }

    .jwb-jcc2 .tabsbox .s1 {
    	font-size: 61px;
    	line-height: 1;
    }

    .jwb-jcc2 .tabsbox .s2 {
    	font-size: 18px;
    	line-height: 1;
    	margin-top: -3px;
    }

    .jwb-jcc2 .tabsbox .text {
    	overflow: hidden;
    }

    .jwb-jcc2 .tabsbox .box {
    	margin-top: 16px;
    }

    .jwb-jcc2 .tabsbox .tit {
    	font-size: 16px;
    }

    .jwb-jcc2 .tabsbox .tit:hover {
    	color: #c6a368;
    }

    .jwb-jcc2 .tabsbox .desc {
    	height: 44px;
    	font-size: 12px;
    	line-height: 22px;
    	margin-top: 10px;
    }

    .jwb-jcc3 {
    	background: url(../images/3jwb-jcc-7.jpg) no-repeat center 0;
    	height: 371px;
    }

    .jwb-jcc3 .middle {
    	height: 100%;
    	text-align: center;
    	color: #fff;
    }

    .jwb-jcc3 .middle-cont {
    	font-size: 32px;
    	line-height: 1;
    }

    .ysczxx1 {
    	background: url(../images/ysczxx1-1.jpg);
    	height: 418px;
    	margin-bottom: 200px;
    }

    .ysczxx1 .imgbox {
    	width: 358px;
    	height: 616px;
    	background: url(../images/ygbsy6-1.jpg) repeat center 0;
    	float: left;
    	padding-top: 60px;
    	box-sizing: border-box;
    }

    .ysczxx1 .img {
    	width: 236px;
    	height: 236px;
    	border-radius: 236px;
    	overflow: hidden;
    	margin: 0 auto;
    }

    .ysczxx1 .img img {
    	width: 100%;
    	height: auto;
    }

    .ysczxx1 .imgbox .ppta {
    	width: 236px;
    	height: 60px;
    	font-size: 22px;
    	color: #fff;
    	text-align: center;
    	line-height: 60px;
    	background-color: #6d1d29;
    	border-radius: 4px;
    	display: block;
    	margin: 0 auto;
    	margin-top: 73px;
    }

    .ysczxx1 .text {
    	overflow: hidden;
    	background: #fff;
    	height: 616px;
    	-webkit-box-shadow: 0px 0px 34px 0px rgba(19, 40, 83, 0.1);
    	box-shadow: 0px 0px 34px 0px rgba(19, 40, 83, 0.1);
    }

    .ysczxx1 .text .inner {
    	padding: 140px 62px 80px 126px;
    }

    .ysczxx1 .text .part1 .item {
    	padding-bottom: 30px;
    	border-bottom: 1px solid #e0e0e3;
    	position: relative;
    }

    .ysczxx1 .text .part1 .item .back {
    	display: block;
    	width: auto;
    	height: 28px;
    	position: absolute;
    	top: -56px;
    	right: 0;
    	line-height: 28px;
    	color: #6d1d29;
    }

    .ysczxx1 .text .part1 .item .back a {
    	display: block;
    	padding-left: 50px;
    	background: url(../images/ysczxx11-2.png) no-repeat 0 0;
    }

    .ysczxx1 .text .part1 .tit {
    	font-size: 24px;
    	color: #474747;
    }

    .ysczxx1 .text .part1 .tit .s1 {
    	display: inline-block;
    	padding-left: 14px;
    	font-size: 16px;
    	color: #c29f65;
    }

    .ysczxx1 .text .part1 .tit .s2 {
    	font-size: 14px;
    	color: #c29f65;
    	float: right;
    	padding-top: 8px;
    }

    .ysczxx1 .text .part1 .desc {
    	font-size: 16px;
    	color: #707070;
    	margin-top: 6px;
    }

    .ysczxx1 .text .part1 .item:after {
    	content: "";
    	display: block;
    	background: #fff url(../images/xxy1.jpg) no-repeat center 0;
    	width: 19px;
    	height: 12px;
    	position: absolute;
    	right: 0;
    	bottom: -6px;
    }

    .ysczxx1 .text .part2 {
    	margin-top: 25px;
    	height: 269px;
    }

    .ysczxx1 .text .part2 .tit {
    	font-size: 22px;
    	color: #474747;
    }

    .ysczxx1 .text .part2 .desc {
    	color: #707070;
    	line-height: 22px;
    	margin-top: 12px;
    }

    .ysczxx1 .text .part2 .item+.item {
    	margin-top: 47px;
    }

    .ysczxx2 {
    	padding-top: 98px;
    }

    .ysczxx2 .tit {
    	font-size: 28px;
    }

    .ysczxx2 .jtlx1search3 {
    	margin-top: 24px;
    	margin-bottom: 0;
    }

    .ysczxx2 .jtlx1search3 th.th1 {
    	width: 148px;
    }

    .ysczxx2 td .td.state1 {
    	color: #cccccc;
    }

    .kongg {
    	height: 30px;
    }

    .ysczxx2 .nav_fy {
    	width: 100px;
    	position: absolute;
    	right: 0;
    	top: 25px;
    }

    .ysczxx2 .nav_fy .prev {
    	width: 40px;
    	height: 40px;
    	background: url(../images/jt1.png);
    	border: 1px solid #ddd;
    	border-radius: 50%;
    	color: #ddd;
    }

    .ysczxx2 .nav_fy .next {
    	width: 40px;
    	height: 40px;
    	background: url(../images/jt1.png);
    	border: 1px solid #ddd;
    	border-radius: 50%;
    	background-position: right top;
    	right: 0;
    	color: #ddd;
    }

    .ysczxx2 .nav_fy .prev:hover {
    	background-color: #c29f65;
    	background-position: left bottom;
    }

    .ysczxx2 .nav_fy .next:hover {
    	background-color: #c29f65;
    	background-position: right bottom;
    }

    .ysczxx3 {
    	margin-bottom: 60px;
    }

    .tsyl .cjwt-tit {
    	padding-top: 56px;
    }

    .tsyl {
    	height: 356px;
    }

    .tsyl1 {
    	overflow: hidden;
    	padding: 1px 0;
    	margin-top: -110px;
    }

    .tsyl1 .item {
    	position: relative;
    	height: 378px;
    	margin-bottom: 99px;
    }

    .tsyl1 .item .img {
    	float: left;
    	height: 378px;
    	width: 50%;
    	position: relative;
    }

    .tsyl1 .item .img img {
    	width: 100%;
    	height: 100%;
    }

    .tsyl1 .item .text {
    	overflow: hidden;
    	padding: 0 59px;
    	color: #fff;
    	height: 378px;
    }

    .tsyl1 .item .tit {
    	font-size: 24px;
    }

    .tsyl1 .item .desc {
    	line-height: 22px;
    	margin-top: 10px;
    }

    .tsyl1 .item .bg {
    	position: absolute;
    }

    .tsyl1 .item .pbutton {
    	margin-top: 14px;
    }

    .tsyl1 .item .middle {
    	height: 100%;
    }

    .tsyl1 .item.i2 {}

    .tsyl1 .item.i1 {}

    .tsyl1 .item.i1 .text {
    	background: url(../images/tsyl-9.jpg) repeat center 0;
    }

    .tsyl1 .item .bg {
    	position: absolute;
    }

    .tsyl1 .item.i1 .bg {
    	background: url(../images/tsyl-10.jpg) repeat center 0;
    }

    .tsyl1 .item.i1 .b1 {
    	width: 215px;
    	height: 368px;
    	bottom: -99px;
    	right: 0;
    }

    .tsyl1 .item.i1 .b2 {
    	width: 100px;
    	height: 269px;
    	bottom: 0px;
    	left: -100px;
    }

    .tsyl1 .item.i2 .text {
    	color: #474747;
    	background: #fff;
    }

    .tsyl1 .item.i2 .img {
    	float: right;
    }

    .tsyl1 .item.i2 .pbutton a {
    	background-image: url(../images/xxy1.jpg);
    }

    .tsyl1 .item.i2 .pbutton a:hover {
    	background-image: url(../images/link-icon2.png);
    }

    .tsyl1 .item.i4 .pbutton a {
    	background-image: url(../images/xxy1.jpg);
    }

    .tsyl1 .item.i4 .pbutton a:hover {
    	background-image: url(../images/link-icon2.png);
    }

    .tsyl1 .item.i2 .b1 {
    	background: url(../images/tsyl-11.jpg) no-repeat left 0;
    	width: 50%;
    	height: 477px;
    	top: -99px;
    }

    .tsyl1 .item.i2 .b2 {
    	background: #a63747;
    	width: 99px;
    	height: 99px;
    	top: -99px;
    	left: -99px;
    }

    .tsyl1 .item.i2 .b3 {
    	width: 99px;
    	height: 377px;
    	background: url(../images/tsyl-10.jpg) repeat center 0;
    	right: -99px;
    	top: 0;
    }

    .tsyl1 .item.i3 .text {
    	background: url(../images/tsyl-12.jpg);
    }

    .tsyl1 .item.i3 .bg {
    	background: url(../images/tsyl-10.jpg) repeat center 0;
    }

    .tsyl1 .item.i3 .b1 {
    	width: 99px;
    	height: 478px;
    	left: -99px;
    	top: -99px;
    }

    .tsyl1 .item.i3 .b2 {
    	width: 50%;
    	height: 478px;
    	left: 0;
    	top: -99px;
    }

    .tsyl1 .item.i3 .b3 {
    	width: 99px;
    	height: 99px;
    	top: -99px;
    	right: -99px;
    	background: #911531;
    }

    .tsyl1 .item.i4 .img {
    	float: right;
    }

    .tsyl1 .item.i4 .text {
    	color: #474747;
    	background: #fff;
    	-webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);
    	box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);
    }

    .tsyl1 .item.i4 .b1 {
    	width: 99px;
    	height: 99px;
    	background: #244483;
    	top: -99px;
    	left: -99px;
    }

    .tsyl1 .item.i4 .b2 {
    	width: 50%;
    	height: 99px;
    	top: -99px;
    	background: url(../images/tsyl-10.jpg) repeat center 0;
    	right: 0;
    }

    .tsyl1 .item.i4 .b3 {
    	width: 905px;
    	height: 477px;
    	top: 0;
    	background: url(../images/tsyl-13.jpg) repeat right 0;
    	right: -315px;
    }

    .xcb1 .box {
    	width: 277px;
    	height: 530px;
    }

    .xcb1 .boxbox {
    	padding-top: 130px;
    }

    .xcb1 .box {
    	margin-top: 0;
    	float: left;
    	background-image: url(../images/xcb1-1.jpg);
    }

    .xcb1 .box1 {
    	margin-top: 0;
    	overflow: hidden;
    	position: static;
    	width: auto;
    	height: 530px;
    }

    .xcb1 .box1:before {
    	display: none;
    }

    .xcb1 {
    	height: auto;
    	background: none;
    	position: relative;
    }

    .xcb1:before {
    	content: "";
    	display: block;
    	width: 50%;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 50%;
    	background: url(../images/ysczxx1-1.jpg) repeat center 0;
    }

    .xcb1 .box .tit {
    	padding-top: 78px;
    }

    .xcb1 .inner {
    	padding: 55px 68px;
    }

    .xcb1 .box1 p+p {
    	margin-top: 18px;
    }

    .xcb1 .scroll {
    	height: 420px;
    	text-indent: 2em;
    }

    .xcb1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    	background: #c89e5e;
    }

    .xcb1 .mCSB_inside>.mCSB_container {
    	margin-right: 40px;
    }

    .xcb1 .x-wrap:before {
    	display: none;
    }

    .xcb2 {
    	position: relative;
    	height: 706px;
    	overflow: hidden;
    }

    .xcb2:before {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 0;
    	left: 50%;
    	background: url(../images/ysczxx1-1.jpg) repeat center 0;
    	height: 100%;
    	width: 589px;
    	margin-left: -902px;
    }

    .xcb2 .x-wrap:before {
    	content: "";
    	display: block;
    	width: 593px;
    	height: 706px;
    	background: url(../images/tsyl-10.jpg) repeat center 0;
    	position: absolute;
    	left: -314px;
    	top: 0;
    }

    .xcb2 .tit {
    	font-size: 32px;
    	text-align: center;
    	padding-top: 100px;
    }

    .ghpage3 .tit {
    	padding-top: 50px;
    }

    .xcb2 .item {
    	float: left;
    	width: 580px;
    	height: 70px;
    	margin-bottom: 20px;
    	background: #fff;
    	-webkit-box-shadow: 0px 0px 30px 0px rgba(4, 0, 0, 0.1);
    	box-shadow: 0px 0px 30px 0px rgba(4, 0, 0, 0.1);
    }

    .xcb2 .item .inner {
    	padding: 23px 33px;
    }

    .xcb2 .item.first {
    	margin-right: 19px;
    }

    .xcb2 .item .s1 {
    	font-size: 16px;
    	float: left;
    }

    .xcb2 .item .a1 {
    	float: right;
    	padding-left: 30px;
    	background: url(../images/xcb2-1.png) no-repeat left center;
    	margin-top: 2px;
    	color: #707070;
    }

    .xcb2 .list {
    	position: relative;
    	margin-top: 30px;
    }

    .xcb2 .item .s1 {
    	width: 70%;
    }

    .xcb2 .pbbutton {
    	margin-top: 28px;
    }

    .tzb1 .tit1 {
    	font-size: 32px;
    	text-align: center;
    }

    .tzb1 .tabsbox {
    	margin-top: 55px;
    	height: 471px;
    }

    .tzb2 {
    	overflow: hidden;
    	color: #fff;
    	height: 809px;
    	position: relative;
    }

    .tzb2 .imgbox {
    	width: 590px;
    	height: 440px;
    	float: left;
    	position: relative;
    	overflow: hidden;
    }

    .tzb2 .imgbox .img {
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    	opacity: 0;
    	visibility: hidden;
    	-webkit-transform: all 0.8s ease;
    	transform: all 0.8s ease;
    }

    .tzb2 .imgbox .img img {
    	width: 100%;
    	height: 100%;
    }

    .tzb2 .imgbox .img.now {
    	opacity: 1;
    	visibility: visible;
    }

    .tzb2 .tit {
    	font-size: 32px;
    	text-align: center;
    	position: relative;
    	padding-top: 110px;
    }

    .tzb2 .box {
    	position: relative;
    	z-index: 3;
    }

    .tzb2 .box1 {
    	margin-top: 45px;
    	-webkit-box-shadow: 0px 0px 30px 0px rgba(4, 0, 0, 0.1);
    	box-shadow: 0px 0px 30px 0px rgba(4, 0, 0, 0.1);
    }

    .tzb2 .bg {
    	position: absolute;
    }

    .tzb2 .b1 {
    	background: url(../images/tzb1-2.jpg) no-repeat right 0;
    	width: 1324px;
    	height: 809px;
    	top: 0;
    	right: -318px;
    }

    .tzb2 .text {
    	overflow: hidden;
    	background: #fff;
    	height: 440px;
    }

    .tzb2 .text {
    	font-size: 16px;
    	color: #323333;
    }

    .tzb2 .text .inner {
    	padding: 34px 45px;
    }

    .tzb2 .text .s1 {
    	float: left;
    	width: 70%;
    }

    .tzb2 .text .s2 {
    	float: right;
    	width: 30%;
    	text-align: right;
    	color: #909090;
    	font-family: Arial;
    }

    .tzb2 .imgbox .tit1 {
    	background: url(../images/mask70-1.png) repeat center 0;
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	right: 0;
    	height: 64px;
    	line-height: 64px;
    	padding-left: 45px;
    	padding-right: 45px;
    }

    .tzb2 .imgbox .s1 {
    	float: left;
    	width: 70%;
    	font-size: 16px;
    }

    .tzb2 .imgbox .s2 {
    	float: right;
    	width: 30%;
    	text-align: right;
    	font-family: Arial;
    }

    .tzb2 .text .item {
    	border-bottom: 1px solid #dfdfdf;
    	padding: 16px 0;
    }

    .tzb2 .text .item.now,
    .tzb2 .text .item.now .s2 {
    	color: #c89e5e;
    }

    .tzb2 .pbutton {
    	text-align: center;
    	margin-top: 50px;
    }

    .tzb2 .b2 {
    	width: 120px;
    	height: 120px;
    	background: #b59860;
    	left: 0;
    	bottom: 0;
    }

    .tzb1 .img1 {
    	background: url(../images/3jwb-jcc-7.jpg) no-repeat center 0;
    	height: 320px;
    	position: absolute;
    	right: 0;
    	left: 0;
    	bottom: 0;
    	z-index: 1;
    }

    .tzb1 .pbutton {
    	text-align: center;
    	color: #fff;
    	margin-top: 40px;
    }

    .tzb1 .x-wrap {
    	z-index: 3;
    }

    .tzb1 {
    	padding-top: 135px;
    	padding-bottom: 119px;
    }

    .tzb1 .tit1 {
    	color: #323333;
    }

    .tzb1 .tabsbox .text {
    	background: #fff;
    	padding: 24px 30px;
    }

    .tzb1.jwb-jcc2 .tabsbox .box {
    	margin: 0;
    	padding: 0;
    }

    .tzb1 .tabsbox .desc {
    	font-size: 16px;
    	margin: 0;
    	height: 44px;
    	overflow: hidden;
    }

    .tzb1 .tabsbox .desc:hover {
    	color: #c6a368;
    }

    .tzb1 .tabsbox .date {
    	font-family: Arial;
    	font-size: 16px;
    	margin-top: 12px;
    }

    .tzb1 .button {
    	text-align: center;
    	color: #ffffff;
    	margin-top: 30px;
    }

    .tzb1 .button a {
    	display: inline-block;
    	height: 50px;
    	line-height: 50px;
    	border-radius: 5px;
    	border: 1px solid #fff;
    	font-size: 18px;
    	width: 280px;
    	margin: 0 10px;
    }

    .twpage1 {
    	color: #323333;
    	overflow: hidden;
    }

    .twpage1 .x-wrap {
    	padding-top: 96px;
    	padding-bottom: 85px;
    }

    .twpage1 .x-wrap .bg {
    	display: block;
    	background: url(../images/tsyl-10.jpg) repeat center 0;
    	width: 496px;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: -320px;
    }

    .twpage1 .tit {
    	font-size: 32px;
    	text-align: center;
    }

    .twpage1 .list {
    	margin-top: 36px;
    	position: relative;
    }

    .twpage1 .item {
    	-webkit-box-shadow: 0px 0px 30px 0px rgba(4, 0, 0, 0.1);
    	box-shadow: 0px 0px 30px 0px rgba(4, 0, 0, 0.1);
    	width: 581px;
    	height: 132px;
    	background: #fff;
    	float: left;
    	margin-left: 18px;
    	margin-bottom: 18px;
    }

    .twpage1 .item.first {
    	margin-left: 0;
    }

    .twpage1 .item .img {
    	float: left;
    	width: 176px;
    	height: 100%;
    	overflow: hidden;
    }

    .twpage1 .item .text {
    	overflow: hidden;
    }

    .twpage1 .item .inner {
    	padding: 30px 35px;
    }

    .twpage1 .item .tit1 {
    	font-size: 16px;
    	line-height: 22px;
    	overflow: hidden;
    	height: 44px;
    }

    .twpage1 .item .tit1:hover {
    	color: #c6a368;
    }

    .twpage1 .item .date {
    	color: #909090;
    	font-family: Arial;
    	margin-top: 11px;
    }

    .djbxzlb {
    	background: url(../images/3jwb-jcc-1.jpg) no-repeat center 0;
    }

    .djbxzlb1 .list .item .tit2 .down {
    	background-image: url(../images/xcb2-1.png);
    }

    .djbxzlb .pbtabs .item {
    	background: #c7a368;
    }

    .djbxzlb .pbtabs .item.now:before,
    .djbxzlb .pbtabs .item:hover:before {
    	border-top-color: #ca8c28;
    }

    .djbxzlb .pbtabs .item.now,
    .djbxzlb .pbtabs .item:hover {
    	background: #ca8c28;
    }

    .xqy .cjwt-tit {}

    .xqy {
    	height: 264px;
    }

    .xqy .date {
    	font-family: "Arial";
    	margin-top: 8px;
    }

    .xqy1 {
    	padding-bottom: 55px;
    }

    .xqy1 .context {
    	padding-top: 40px;
    	padding-bottom: 30px;
    	color: #707070;
    	font-size: 16px;
    	text-indent: 2em;
    	line-height: 35px;
    }

    .xqy1 .context ul,
    .xqy1 .context ol,
    .xqy1 .context li {
    	list-style: unset;
    }

    .xqy1 .context .tol {
    	margin-top: 30px;
    	text-indent: 0;
    }

    .xqy1 .context img {
    	margin-left: -2em;
    }

    .xqy1 .page-x {
    	font-size: 16px;
    	color: #323333;
    	padding: 23px 0;
    	border-top: 1px solid #e3e3e2;
    }

    .xqy1 .page-x .a1 {
    	float: left;
    }

    .xqy1 .page-x .a2 {
    	float: right;
    	text-align: right;
    }

    .xqy1 .page-x a {
    	width: 45%;
    }

    .dzbsy5 {
    	margin-top: 100px;
    	margin-bottom: 0;
    }

    .dzbsy5 .text .tit {
    	line-height: 22px;
    	height: 44px;
    }

    .dzbsy5 .text .date1,
    .ygbsy4 .text .date1 {
    	margin-top: 2px;
    }

    .yydh1 {
    	background: url(../images/yydh-1.jpg) no-repeat center 0;
    	height: 844px;
    }

    .yydh1 .leftbox {
    	position: absolute;
    	width: 325px;
    	top: 200px;
    	bottom: 0;
    	color: #fff;
    	z-index: 3;
    }

    .yydh1 .leftbox:after {
    	content: "";
    	display: block;
    	height: 100%;
    	position: absolute;
    	border-right: 1px solid #335baa;
    	left: 0;
    	top: 0;
    }

    .yydh1 .leftbox {
    	padding-top: 52px;
    }

    .yydh1 .leftbox .item {
    	position: relative;
    	padding-left: 30px;
    	height: 52px;
    	cursor: pointer;
    	font-size: 16px;
    }

    .yydh1 .leftbox .item .i {
    	content: "";
    	display: inline-block;
    	vertical-align: middle;
    	height: 100%;
    }

    .yydh1 .leftbox .item .s1 {
    	display: inline-block;
    	vertical-align: middle;
    	margin-right: 35px;
    }

    .yydh1 .title {
    	font-size: 32px;
    	text-align: center;
    	padding-top: 88px;
    }

    .yydh1 .leftbox .item:after {
    	content: "";
    	display: block;
    	position: absolute;
    	left: 0;
    	top: 50%;
    	border-top: 1px solid #335baa;
    	width: 18px;
    }

    .yydh1 .leftbox .item.now:before {
    	content: "";
    	display: block;
    	background: url(../images/yydh-1.png) no-repeat center 0;
    	width: 17px;
    	height: 100%;
    	position: absolute;
    	right: -17px;
    	top: 0;
    }

    .yydh1 .leftbox .item.now {
    	background: #335baa;
    }

    .yydh1 .imgbox img {
    	width: 100%;
    }

    .yydh1 .rightbox {
    	width: 855px;
    	height: 600px;
    	position: absolute;
    	top: 200px;
    	left: 326px;
    	z-index: 1;
    }

    .yydh1 .rightbox .inner {
    	margin: 0 60px;
    	margin-right: 0;
    	position: relative;
    	height: 100%;
    }

    .yydh1 .rightbox .tabsitem {
    	height: 100%;
    }

    .yydh1 .rightbox .imgbox {
    	height: 510px;
    	overflow: hidden;
    	margin-top: 45px;
    }

    .yydh_dt {
    	background: url(../images/yydh-4.jpg) no-repeat right bottom;
    	min-height: 318px;
    	margin-top: 95px;
    	padding: 90px 0;
    	box-sizing: border-box;
    }

    .yydh_dt .x-wrap {
    	display: flex;
    	webkit-box-orient: vertical;
    	justify-content: center;
    	-webkit-box-direction: normal;
    	-webkit-flex-direction: column;
    	-ms-flex-direction: column;
    	flex-direction: column;
    }

    .yydh_dt .titbox {
    	display: flex;
    	align-items: flex-end;
    	line-height: 1;
    }

    .yydh_dt .titbox .tit {
    	padding: 0;
    	text-align: left;
    	font-size: 32px;
    	color: #fff;
    }

    .yydh_dt .titbox .tit1 {
    	padding: 0;
    	text-align: left;
    	padding-top: 10px;
    	font-size: 18px;
    	color: #fff;
    	margin-left: 28px;
    }

    .yydh_dt .list {
    	display: flex;
    	margin-top: 33px;
    	flex-wrap: wrap;
    }

    .yydh_dt .item {
    	margin-right: 75px;
    	color: #fff;
    	font-size: 22px;
    	display: flex;
    	align-items: flex-start;
    }

    .yydh_dt .item:first-child {
    	width: 450px;
    }

    .yydh_dt .p {
    	font-size: 18px;
    }

    .yydh_dt .item img {
    	margin-top: 5px;
    	margin-right: 7px;
    }

    .yydh2 {
    	width: 1180px;
    	margin: 0 auto;
    }

    .yydh2 .box1 {
    	top: 0;
    	left: auto;
    	right: 0;
    	height: 100%;
    	width: 100%;
    	background: url(../images/yydh-4.jpg) no-repeat right bottom;
    }

    .yydh2 {
    	height: 532px;
    }

    .yydh2 .titbox .tit {
    	padding: 0;
    	text-align: left;
    }

    .yydh2 .titbox .tit1 {
    	padding: 0;
    	text-align: left;
    	padding-top: 10px;
    	font-size: 16px;
    }

    .yydh2 .titbox {
    	padding-top: 82px;
    	padding-left: 64px;
    }

    .yydh2 .list {
    	padding: 0;
    }

    .yydh2 .list .item {
    	padding: 10px 60px;
    }

    .yydh2 .bdmaplist {
    	margin-top: 25px;
    }

    .yydh2 #bdmap {
    	margin-top: 100px;
    }

    .yydh2 {
    	padding-bottom: 110px;
    }

    .yydh1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    	background: #335baa;
    }

    .yydh1 .tabsitem {
    	display: block;
    	opacity: 0;
    	visibility: hidden;
    	-webkit-transition: all 0.8s ease;
    	transition: all 0.8s ease;
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    }

    .yydh1 .tabsitem.now {
    	opacity: 1;
    	visibility: visible;
    }

    .yydh1 .mCSB_inside>.mCSB_container {
    	margin-right: 50px;
    }

    .screen1 .fp-tableCell {
    	display: block !important;
    	position: relative;
    }

    .screen1 {
    	overflow: hidden;
    }

    .screen1 .box {
    	position: absolute;
    	top: 168px;
    	bottom: 0;
    	left: 0;
    	right: 0;
    }

    .screen1 .box .mg50 {
    	height: 100%;
    	position: relative;
    	overflow: hidden;
    }

    .screen1 .box .img {
    	background: url(../images/ind_1.jpg) no-repeat center 0;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	background-size: cover;
    }

    .screen1 .box .tit {
    	background: url(../images/bjhx-1.png) no-repeat center;
    	width: 1036px;
    	height: 389px;
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	margin-left: -518px;
    	margin-top: -194.5px;
    }

    .section .mg50 {
    	height: 100%;
    	position: relative;
    	margin: 0 30px;
    }

    .pbpimg {
    	position: absolute;
    	left: 0;
    	top: 0%;
    	width: 100%;
    	height: 100%;
    	z-index: 9;
    	pointer-events: none;
    }

    .pbpimg .imgbox {
    	position: absolute;
    	top: 0;
    	left: 5%;
    	margin-top: 3%;
    	opacity: 0;
    	visibility: hidden;
    	width: 26%;
    }

    .pbpimg .imgbox.now {
    	opacity: 1;
    	visibility: visible;
    }

    .screen3 .mg50 {
    	background: url(../images/bnhx-5.jpg) no-repeat 0 top;
    	background-size: cover;
    }

    .screen4 .mg50 {
    	background: url(../images/bnhx-6.jpg) no-repeat center top;
    	background-size: cover;
    }

    .screen5 .mg50 {
    	background: url(../images/bnhx-7.jpg) no-repeat 26% top;
    	background-size: cover;
    }

    .screen6 .mg50 {
    	background: url(../images/bnhx-8.jpg) no-repeat center top;
    	background-size: cover;
    }

    .screen7 .mg50 {
    	background: url(../images/bnhx-9.jpg) no-repeat center top;
    	background-size: cover;
    }

    .screen8 .mg50 {
    	background: url(../images/bnhx-10.jpg) no-repeat center top;
    	background-size: cover;
    }

    .screen8 .button {
    	text-align: center;
    	position: absolute;
    	left: 0;
    	right: 0;
    	bottom: 10%;
    	z-index: 1000001;
    }

    /* .screen9  .mg50{    background: url(../images/bnhx-11.jpg) no-repeat center top;    background-size: cover;} */

    .screen10,
    .screen10 .fp-tableCell {
    	height: auto !important;
    }

    .screen10 .x-footer {
    	margin-top: 50px;
    }

    .xzbfjg .img {
    	background: url(../images/xzbfjg-2-3.jpg) no-repeat right top;
    	height: 4141px;
    	position: relative;
    	/* width: 1072px; */
    }

    .lyyjj7 .mCustomScrollbar {
    	height: 490px;
    	width: 1072px;
    }

    .xzbfjg {
    	margin-left: 0;
    	margin-top: 66px;
    }

    .xzbfjg .part {
    	float: left;
    	width: 187px;
    	font-size: 12px;
    	text-align: center;
    }

    .xzbfjg .part.pt1 {
    	margin-left: 432px;
    }

    .xzbfjg .part.pt2 {
    	margin-left: 122px;
    }

    .xzbfjg .part .item1 a {
    	line-height: 15px;
    }

    .xzbfjg .part .item1 {
    	width: 100%;
    	height: 38px;
    	transition: all 0.3s;
    	-webkit-transition: all 0.3s;
    }

    .xzbfjg .part .item1:hover {
    	transform: scale(1.02);
    	-webkit-transform: scale(1.02);
    }

    .xzbfjg .part .item1 .middle {
    	height: 100%;
    	padding: 0 10px;
    }

    .xzbfjg .part.pt1 .item1.im11 {
    	margin-top: 85px;
    }

    .xzbfjg .part.pt1 .item1.im12 {
    	margin-top: 84px;
    }

    .xzbfjg .part.pt1 .item1.im13 {
    	margin-top: 47px;
    }

    .xzbfjg .part.pt1 .item1.im14 {
    	margin-top: 31px;
    }

    .xzbfjg .part.pt1 .item1.im15 {
    	margin-top: 5px;
    }

    .xzbfjg .part.pt1 .item1.im16 {
    	margin-top: 49px;
    }

    .xzbfjg .part.pt1 .item1.im17 {
    	margin-top: 9px;
    }

    .xzbfjg .part.pt1 .item1.im18 {
    	margin-top: 66px;
    }

    .xzbfjg .part.pt1 .item1.im19 {
    	margin-top: 177px;
    }

    .xzbfjg .part.pt1 .item1.im20 {
    	margin-top: 107px;
    }

    .xzbfjg .part.pt1 .item1.im21 {
    	margin-top: 8px;
    }

    .xzbfjg .part.pt1 .item1.im22 {
    	margin-top: 68px;
    }

    .xzbfjg .part.pt1 .item1.im23 {
    	margin-top: 105px;
    }

    .xzbfjg .part.pt1 .item1.im24 {
    	margin-top: 68px;
    }

    .xzbfjg .part.pt1 .item1.im25 {
    	margin-top: 67px;
    }

    .xzbfjg .part.pt1 .item1.im26 {
    	margin-top: 68px;
    }

    .xzbfjg .part.pt1 .item1.im27 {
    	margin-top: 126px;
    }

    .xzbfjg .part.pt1 .item1.im28 {
    	margin-top: 186px;
    }

    .xzbfjg .part.pt1 .item1.im29 {
    	margin-top: 108px;
    }

    .xzbfjg .part.pt1 .item1.im30 {
    	margin-top: 87px;
    }

    .xzbfjg .part.pt1 .item1.im31 {
    	margin-top: 67px;
    }

    .xzbfjg .part.pt1 .item1.im32 {
    	margin-top: 5px;
    }

    .xzbfjg .part.pt1 .item1.im33 {
    	margin-top: 9px;
    }

    .xzbfjg .part.pt1 .item1.im34 {
    	margin-top: 10px;
    }

    .xzbfjg .part.pt1 .item1.im35 {
    	margin-top: 106px;
    }

    .xzbfjg .part.pt1 .item1.im36 {
    	margin-top: 48px;
    }

    .xzbfjg .part.pt1 .item1.im37 {
    	margin-top: 47px;
    }

    .xzbfjg .part.pt1 .item1.im38 {
    	margin-top: 87px;
    }

    .xzbfjg .part.pt1 .item1.im39 {
    	margin-top: 68px;
    }

    .xzbfjg .part.pt1 .item1.im40 {
    	margin-top: 67px;
    }

    .xzbfjg .part.pt1 .item1.im41 {
    	margin-top: 86px;
    }

    .xzbfjg .part.pt1 .item1.im42 {
    	margin-top: 48px;
    }

    .xzbfjg .part.pt1 .item1.im43 {
    	margin-top: 49px;
    }

    .xzbfjg .part.pt1 .item1.im44 {
    	margin-top: 48px;
    }

    .xzbfjg .part.pt1 .item1.im45 {
    	margin-top: 8px;
    }

    .xzbfjg .part.pt1 .item1.im46 {
    	margin-top: 28px;
    }

    .xzbfjg .part.pt1 .item1.im47 {
    	margin-top: 48px;
    }

    .xzbfjg .part.pt1 .item1.im48 {
    	margin-top: 67px;
    }

    .xzbfjg .part.pt1 .item1.im140 {
    	margin-top: 9px;
    }

    .xzbfjg .part.pt1 .item1.im143 {
    	margin-top: 9px;
    }

    .xzbfjg .part.pt1 .item1.im145 {
    	margin-top: 18px;
    }

    .xzbfjg .part.pt2 .item1 {
    	margin-top: 2px;
    }

    .xzbfjg .part.pt2 .item1.im11 {
    	margin-top: 44px;
    }

    .xzbfjg .part.pt2 .item1.im12 {
    	/* margin-top: 9px; */
    }

    .xzbfjg .part.pt2 .item1.im14 {
    	margin-top: 26px;
    }

    /* .xzbfjg .part.pt2 .item1.im15 { margin-top: 9px; } */

    .xzbfjg .part.pt2 .item1.im16 {
    	margin-top: 8px;
    }

    /* .xzbfjg .part.pt2 .item1.im17 { margin-top: 9px; } */

    .xzbfjg .part.pt2 .item1.im18 {
    	margin-top: 139px;
    }

    .xzbfjg .part.pt2 .item1.im19 {
    	margin-top: 53px;
    }

    .xzbfjg .part.pt2 .item1.im110 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im112 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im113 {
    	margin-top: 20px;
    }

    /* .xzbfjg .part.pt2 .item1.im114 { margin-top: 21px; } */
    /* .xzbfjg .part.pt2 .item1.im115 { margin-top: 10px; } */

    .xzbfjg .part.pt2 .item1.im116 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im117 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im118 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im119 {
    	margin-top: 8px;
    }

    .xzbfjg .part.pt2 .item1.im120 {
    	margin-top: 9px;
    }

    .xzbfjg .part.pt2 .item1.im121 {
    	margin-top: 8px;
    }

    /* .xzbfjg .part.pt2 .item1.im122 { margin-top: 9px; } */

    .xzbfjg .part.pt2 .item1.im123 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im124 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im125 {
    	margin-top: 27px;
    }

    /* .xzbfjg .part.pt2 .item1.im126 { margin-top: 9px; } */

    .xzbfjg .part.pt2 .item1.im127 {
    	margin-top: 29px;
    }

    .xzbfjg .part.pt2 .item1.im128 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im129 {
    	margin-top: 8px;
    }

    .xzbfjg .part.pt2 .item1.im131 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im132 {
    	margin-top: 7px;
    }

    /* .xzbfjg .part.pt2 .item1.im133 { margin-top: 7px; } */

    .xzbfjg .part.pt2 .item1.im134 {
    	margin-top: 28px;
    }

    .xzbfjg .part.pt2 .item1.im135 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im136 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im139 {
    	margin-top: 26px;
    }

    /* .xzbfjg .part.pt2 .item1.im142 { margin-top: 9px; } */

    .xzbfjg .part.pt2 .item1.im143 {
    	margin-top: 1px;
    }

    .xzbfjg .part.pt2 .item1.im144 {
    	margin-top: 8px;
    }

    .xzbfjg .part.pt2 .item1.im146 {
    	margin-top: 7px;
    }

    /* .xzbfjg .part.pt2 .item1.im149 { margin-top: 27px; } */

    .xzbfjg .part.pt2 .item1.im150 {
    	margin-top: 7px;
    }

    .xzbfjg .part.pt2 .item1.im151 {
    	margin-top: 41px;
    }

    .xzbfjg .part.pt2 .item1.im155 {
    	margin-top: 7px;
    }

    /* .xzbfjg .part.pt2 .item1.im156 { margin-top: 9px; } */

    .xzbfjg .part.pt2 .item1.im158 {
    	margin-top: 6px;
    }

    /* .xzbfjg .part.pt2 .item1.im158 { margin-top: 7px; } */

    .xzbfjg .part.pt2 .item1.im159 {
    	margin-top: 8px;
    }

    .xzbfjg .part.pt2 .item1.im162 {
    	margin-top: 7px;
    }

    .xzbfjg .part.pt2 .item1.im163 {
    	margin-top: 3px;
    }

    .xzbfjg .part.pt2 .item1.im165 {
    	margin-top: 7px;
    }

    .xzbfjg .part.pt2 .item1.im167 {
    	margin-top: 7px;
    }

    .xzbfjg .part.pt2 .item1.im170 {
    	margin-top: 7px;
    }

    .xzbfjg .part.pt2 .item1.im173 {
    	margin-top: 8px;
    }

    .xzbfjg .part.pt2 .item1.im174 {
    	margin-top: 7px;
    }

    /* .xzbfjg .part.pt2 .item1.im176 { margin-top: 57px; } */

    .xzbfjg .part.pt2 .item1.im177 {
    	margin-top: 9px;
    }

    .xzbfjg .part.pt2 .item1.im178 {
    	margin-top: 8px;
    }

    .xzbfjg .part.pt2 .item1.im179 {
    	margin-top: 9px;
    }

    .xzbfjg .part.pt2 .item1.im181 {
    	margin-top: 8px;
    }

    .xzbfjg .part.pt2 .item1.im183 {
    	margin-top: 8px;
    }

    .xzbfjg .part.pt2 .item1.im186 {
    	margin-top: 8px;
    }

    .xzbfjg .tit1 {
    	position: absolute;
    	font-size: 16px;
    	width: 148px;
    	height: 45px;
    	line-height: 45px;
    	text-align: center;
    	top: 1623px;
    	left: 145px;
    }

    .lyyjj7 .main {
    	display: -webkit-box;
    	display: -webkit-flex;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-align: center;
    	-webkit-align-items: center;
    	-ms-flex-align: center;
    	align-items: center;
    	padding: 30px 0;
    	padding-left: 145px;
    	font-size: 16px;
    	text-align: center;
    }

    .lyyjj7 .main .name {
    	width: 149px;
    	height: 45px;
    	font-size: 16px;
    	line-height: 45px;
    	text-align: center;
    	background: url(../images/xzbfjg-2-3_07.jpg);
    	position: relative;
    }

    .lyyjj7 .main .name::after {
    	width: 100px;
    	left: 100%;
    	top: 50%;
    	border-top: 1px solid #d9d9d9;
    	content: "";
    	display: block;
    	position: absolute;
    }

    .lyyjj7 .main .li {
    	width: 187px;
    	height: 38px;
    	font-size: 14px;
    	line-height: 15px;
    	background: url(../images/xzbfjg-2-3_03.jpg);
    	position: relative;
    }

    .lyyjj7 .main .li::before {
    	width: 13px;
    	right: 100%;
    	top: 50%;
    	border-top: 1px solid #d9d9d9;
    	content: "";
    	display: block;
    	position: absolute;
    }

    .lyyjj7 .main .middle {
    	height: 100%;
    	padding: 0 10px;
    	display: -webkit-box;
    	display: -webkit-flex;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-align: center;
    	-webkit-align-items: center;
    	-ms-flex-align: center;
    	align-items: center;
    	-webkit-box-pack: center;
    	-webkit-justify-content: center;
    	-ms-flex-pack: center;
    	justify-content: center;
    }

    .lyyjj7 .main .li+.li {
    	margin-top: 15px;
    }

    .lyyjj7 .main .list-w {
    	margin-left: 100px;
    }

    .lyyjj7 .main .list {
    	margin-left: 23px;
    	position: relative;
    	padding-left: 13px;
    }

    .lyyjj7 .main .list+.list::before {
    	border-left: 1px solid #d9d9d9;
    	content: "";
    	display: block;
    	position: absolute;
    	left: -24px;
    	bottom: 50%;
    	height: calc(50% + 20px);
    }

    /* .lyyjj7 .main .list:first-child::before{border-left: 1px solid #d9d9d9;content: "";display: block;position: absolute;left: -24px;
	top: 50%;height: calc(50% + 20px);
} */

    .lyyjj7 .xzbfjg {
    	display: block;
    }

    .lyyjj7 .main .li+.li::after {
    	border-left: 1px solid #d9d9d9;
    	content: "";
    	display: block;
    	position: absolute;
    	left: -13px;
    	bottom: 50%;
    	height: calc(100% + 15px);
    }

    .lyyjj7 .main .list::after {
    	border-top: 1px solid #d9d9d9;
    	content: "";
    	display: block;
    	position: absolute;
    	top: 50%;
    	width: 24px;
    	right: 100%;
    }

    .lyyjj7 .main .list+.list {
    	margin-top: 40px;
    }

    .dbpage {
    	position: relative;
    	padding-bottom: 116px;
    	overflow: hidden;
    	margin-top: -110px;
    }

    .dbpage .img {
    	width: 483px;
    	height: 471px;
    	overflow: hidden;
    	float: left;
    	position: relative;
    	z-index: 3;
    }

    .dbpage .img img {
    	width: 100%;
    	height: 100%;
    }

    .dbpage .text {
    	position: relative;
    	z-index: 3;
    	overflow: hidden;
    	background: #fff;
    	-webkit-box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.1);
    	box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.1);
    	height: 471px;
    }

    .dbpage .text .inner {
    	padding: 90px 60px;
    }

    .dbpage .text .tit {
    	font-size: 32px;
    }

    .dbpage .text .desc {
    	margin-top: 15px;
    	line-height: 22px;
    	height: 176px;
    	/* overflow: hidden; */
    }

    .dbpage .text .pbutton {
    	margin-top: 22px;
    }

    .dbpage .text .pbutton a {
    	background-image: url(../images/xxy1.jpg);
    }

    .dbpage .bg {
    	background: url(../images/tsyl-10.jpg) repeat center 0;
    	width: 1225px;
    	height: 478px;
    	position: absolute;
    	bottom: -117px;
    	right: -313px;
    }

    .dbpage1 {
    	height: 655px;
    	position: relative;
    }

    .dbpage1 .bg {
    	position: absolute;
    }

    .dbpage1 .bg.bg1 {
    	width: 596px;
    	height: 655px;
    	top: 0;
    	left: -311px;
    	background: url(../images/dbpage1-2.jpg) repeat-x center 0;
    }

    .dbpage1 .bg.bg2 {
    	width: 120px;
    	height: 120px;
    	background: #b59860;
    	bottom: 0;
    	right: 0;
    }

    .dbpage1 .box {
    	position: relative;
    	z-index: 3;
    	padding-top: 65px;
    }

    .dbpage1 .box .item {
    	width: 571px;
    	float: left;
    }

    .dbpage1 .box .item.i1 .xwzx2-tit .s1 {
    	color: #fff;
    }

    .dbpage1 .box .item.i1 .box1 {
    	background: #fff;
    	-webkit-box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.1);
    	box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.1);
    	margin-top: 28px;
    }

    .dbpage1 .box .item.i1 .inner {
    	padding: 45px 40px;
    }

    .dbpage1 .box .item.i1 .img {
    	width: 143px;
    	height: 91px;
    	overflow: hidden;
    	float: left;
    }

    .dbpage1 .box .item.i1 .text {
    	overflow: hidden;
    }

    .dbpage1 .box .item.i1 .tit {
    	font-size: 14px;
    	line-height: 22px;
    	height: 44px;
    	overflow: hidden;
    }

    .dbpage1 .box .item.i1 .date {
    	font-family: Arial;
    	margin-top: 4px;
    }

    .dbpage1 .box .item .item1:hover {
    	color: #c29f65;
    }

    .dbpage1 .box .item.i1 .item1 {
    	overflow: hidden;
    }

    .dbpage1 .box .item.i1 .item1+.item1 {
    	margin-top: 20px;
    }

    .dbpage1 .box .item.i1 .text {
    	padding: 10px 40px;
    	padding-left: 24px;
    	padding-right: 10px;
    }

    .dbpage1 .box .item.i2 {
    	float: right;
    }

    .dbpage1 .box .djsy4 {
    	-webkit-transition: none;
    	transition: none;
    	opacity: 1;
    	-webkit-transform: translateY(0);
    	transform: translateY(0);
    	position: static;
    	width: auto;
    }

    .dbpage1 .djsy4 .box {
    	margin-top: 28px;
    	padding-top: 0;
    	height: 514px;
    	overflow: hidden;
    }

    .dbpage1 .djsy4 .img {
    	height: 379px;
    }

    .dbpage1 .djsy4 .list1 {
    	padding: 0;
    	padding-bottom: 50px;
    }

    .dbpage1 .djsy4 .list1 .tit1 {
    	padding: 17px 30px;
    }

    .dbpage1 .djsy4 .list1 .item1 {
    	border: 0;
    }

    .dbpage1 .djsy4 .list1 .item1:first-child {
    	border-bottom: 1px solid #dfdfdf;
    }

    .dbpage2 {
    	background: none;
    	overflow: hidden;
    }

    .dbpage2 .x-wrap {
    	top: 0;
    }

    .dbpage2 .bg {
    	background: url(../images/tsyl-10.jpg) repeat center 0;
    	width: 1225px;
    	height: 100%;
    	position: absolute;
    	bottom: 0;
    	right: -322px;
    }

    .dbpage3 .box {
    	background-image: url(../images/dbpage3-1.jpg);
    }

    .dbpage3 .box1 {
    	background-image: url(../images/dbpage3-2.jpg);
    	color: #fff;
    }

    .dbpage3 .mCSB_scrollTools .mCSB_draggerRail {
    	background: #b42745;
    }

    .dbpage3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    	background: #b42745;
    }

    .dbpage2 .boxbox {
    	position: relative;
    	z-index: 3;
    }

    .dbpage2 .tit1 {
    	font-size: 32px;
    	text-align: center;
    }

    .dbpage2 .boxboxbox {
    	margin-top: 34px;
    }

    .dbpage2 .x-wrap {
    	padding-top: 90px;
    	padding-bottom: 99px;
    }

    .dbpage2 .pbbutton {
    	margin-top: 45px;
    }

    .dbpage3:before {
    	display: none;
    }

    .dbpage3 .boxbox {
    	padding-top: 0;
    }

    .dbpage3 {
    	background: url(../images/dbpage3-3.jpg) no-repeat center bottom;
    }

    .dbpage4 {
    	overflow: visible;
    }

    .dbpage3 .bg1 {
    	background: #981e36;
    	width: 120px;
    	height: 120px;
    	position: absolute;
    	top: 0;
    	left: 0;
    	padding-bottom: 50px;
    }

    .xcb2 .x-wrap:before {
    	display: none;
    }

    .ghpage1 {
    	overflow: hidden;
    	background: none;
    	position: relative;
    }

    .ghpage1 .title {
    	font-size: 32px;
    	text-align: center;
    }

    .ghpage1 .box {
    	margin-top: 40px;
    }

    .ghpage1 .text {
    	-webkit-box-shadow: 0px 0px 27px 0px rgba(100, 100, 100, 0.1);
    	box-shadow: 0px 0px 27px 0px rgba(100, 100, 100, 0.1);
    }

    .ghpage1 .slick-list {
    	overflow: visible;
    }

    .ghpage1 .bg1 {
    	width: 421px;
    	height: 791px;
    	background-image: url(../images/jkkp-2.jpg);
    	position: absolute;
    	top: -83px;
    	right: -320px;
    }

    .ghpage1 .bg2 {
    	width: 120px;
    	height: 120px;
    	background: #c89e5e;
    	position: absolute;
    	bottom: 0;
    	left: 0;
    }

    .ghpage1 .pbbutton {
    	margin-top: 50px;
    }

    .ghpage1 .pbbutton a {
    	background: #9c233b;
    }

    .ghpage2 {
    	background: url(../images/ghpage2-2.jpg) no-repeat center 0;
    	height: 859px;
    	position: relative;
    }

    .ghpage3 {
    	height: auto;
    	padding-bottom: 30px;
    }

    .ghpage2 .bg1 {
    	width: 120px;
    	height: 120px;
    	position: absolute;
    	top: 0;
    	right: 0;
    	background: #9c233b;
    }

    .ghpage2 .img {
    	width: 413px;
    	height: 739px;
    	overflow: hidden;
    	background: url(../images/ghpage2-1.jpg) no-repeat center 0;
    	position: absolute;
    	bottom: 0;
    	left: 0;
    }

    .ghpage2 .tit {
    	font-size: 32px;
    	color: #fff;
    	padding-top: 135px;
    	padding-left: 90px;
    }

    .ghpage2 .box1 {
    	background: #fff;
    	width: 858px;
    	height: 525px;
    	-webkit-box-shadow: 0px 0px 27px 0px rgba(100, 100, 100, 0.1);
    	box-shadow: 0px 0px 27px 0px rgba(100, 100, 100, 0.1);
    	position: absolute;
    	left: 329px;
    	top: 230px;
    	max-width: 1818px;
    	margin: 0 auto;
    }

    .ghpage2 .box1 .textarea {
    	padding: 66px 59px;
    	padding-bottom: 0;
    }

    .ghpage2 .box1 .textarea textarea {
    	height: 288px;
    	width: 709px;
    	padding: 15px;
    	border: 1px solid #dcdcdc;
    }

    .ghpage2 .pbbutton {
    	margin-top: 37px;
    }

    .ghpage2 .pbbutton a {
    	background: #9c233b;
    }

    .hxdjpage1 {
    	background: url(../images/tsyl-9.jpg) repeat center 0;
    	height: 600px;
    	padding: 1px;
    }

    .hxdjpage1 .box1 {
    	background: #fff;
    	height: 703px;
    	-webkit-box-shadow: 0px 0px 46px 0px rgba(4, 0, 0, 0.09);
    	box-shadow: 0px 0px 46px 0px rgba(4, 0, 0, 0.09);
    	margin-top: -102px;
    }

    .hxdjpage1 .box1 .tit {
    	font-size: 32px;
    	text-align: center;
    	padding-top: 70px;
    }

    .hxdjpage1 .box2 {
    	background: #f7f7f7 url(../images/hxdjpage1-1.png) no-repeat center top;
    	height: 477px;
    	margin-top: 24px;
    }

    .hxdjpage1 .slick-mod2 {
    	margin: 0 100px;
    	text-align: center;
    	padding-top: 16px;
    	font-family: Arial;
    	font-size: 16px;
    }

    .hxdjpage1 .arrowbox {
    	left: 0;
    	width: 100%;
    	bottom: -38px;
    }

    .hxdjpage1 .arrowbox .center {
    	background-color: transparent;
    }

    .hxdjpage1 .slick-list {
    	padding-bottom: 20px;
    }

    .hxdjpage1 .arrowbox:after {
    	display: none;
    }

    .hxdjpage1 .slick-item {
    	cursor: pointer;
    	width: 140px !important;
    }

    .hxdjpage1 .slick-current .slick-item {
    	color: #b69a65;
    	position: relative;
    }

    .hxdjpage1 .slick-current .slick-item:after {
    	content: "";
    	display: block;
    	background: url(../images/hxdjpage1-2.png) no-repeat center 0;
    	position: absolute;
    	bottom: -18px;
    	left: 50%;
    	margin-left: -9.5px;
    	width: 19px;
    	height: 13px;
    }

    .hxdjpage1 .tabsbox {
    	width: 780px;
    	margin: 0 auto;
    	padding-top: 0;
    }

    .hxdjpage1 .tabsbox .tit1 {
    	font-size: 80px;
    	font-family: "impact";
    	text-align: center;
    }

    .hxdjpage1 .middle {
    	height: 330px;
    	text-align: center;
    }

    .hxdjpage2 {
    	height: 920px;
    	background: url(../images/hxdjpage1-3.png) no-repeat center 0;
    }

    .hxdjpage2 .leftbox .item.now {
    	background: #b52a45;
    }

    .hxdjpage2 .leftbox .item .s1 {
    	display: inline-block;
    	vertical-align: middle;
    }

    .hxdjpage2 .leftbox .item .i {
    	display: inline-block;
    	vertical-align: middle;
    	height: 100%;
    }

    .hxdjpage2 .leftbox .item:after {
    	border-top: 1px solid #b42a45;
    }

    .hxdjpage2 .leftbox:after {
    	border-right: 1px solid #b42a45;
    }

    .hxdjpage2 .leftbox .item.now:before {
    	background-image: url(../images/yydh-1-1.png);
    }

    .hxdjpage2 .leftbox {
    	padding-top: 70px;
    }

    .hxdjpage2 .leftbox .item {
    	margin-bottom: 30px;
    }

    .hxdjpage2 .rightbox .text {
    	line-height: 22px;
    	text-indent: 2em;
    }

    .hxdjpage2 .rightbox .text p {
    	margin-bottom: 18px;
    }

    .hxdjpage2 .rightbox .inner {
    	margin-left: 78px;
    }

    .hxdjpage2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    	background: #9b2139;
    }

    .hxdjpage2 .mCSB_scrollTools .mCSB_draggerRail {
    	background: #d2d2d2;
    }

    .ylly1 {
    	height: 637px;
    }

    .ylly1 .cjwt-tit {
    	padding-top: 48px;
    }

    .ylly2 {
    	position: relative;
    	margin-top: 46px;
    	height: 441px;
    }

    .ylly2 .img {
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	width: 688px;
    	height: 441px;
    }

    .ylly2 .text {
    	width: 563px;
    	height: 340px;
    	background: #2f56a4 url(../images/ylly-2.png) no-repeat right bottom;
    	position: absolute;
    	bottom: 0;
    	right: 0;
    	line-height: 22px;
    }

    .ylly2 .text .inner {
    	padding: 50px;
    }

    .ylly2 .text p {
    	margin-bottom: 18px;
    }

    .hxylt1 {
    	height: 254px;
    }

    .hxylt1 .cjwt-tit {
    	padding-top: 42px;
    }

    .hxylt2 .titbox .tit1 {
    	font-size: 32px;
    	float: left;
    }

    .hxylt2 .tabsbox .box {}

    .hxylt2 .titbox .pbutton {
    	float: right;
    	padding-top: 16px;
    }

    .hxylt2 .titbox .pbutton a {
    	background-image: url(../images/xxy1.jpg);
    }

    .hxylt2 {
    	padding-top: 65px;
    	padding-bottom: 100px;
    }

    .hxylt3 .tag-nav {
        width: 100%;
        max-width: 1200px;
        display: flex;
        padding: 0 10%;
        justify-content: space-around;
        background-color: rgba(136, 0, 37, 1); /* 建议补全 alpha 为 1 */
        margin: 0 auto;
        box-sizing: border-box;
    }
    
    .hxylt3 .tag-nav-item {
        text-align: center;
        padding: 15px 0;
        color: #fff;
        text-decoration: none;
        display: block;
        transition: transform 0.3s ease, color 0.3s ease;
    }
    
    .hxylt3 .tag-nav-item:hover {
        transform: translateY(-5px);
        color: #ffd700; /* 悬停时文字高亮色，可自定义 */
    }
    
    .hxylt3 .tag-nav-item .img {
        width: 32px;
        height: 32px;
        margin: 0 auto;
    }
    
    .hxylt3 .tag-nav-item .img img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    
    .hxylt3 .tag-nav-item .tit {
        color: #fff;
        line-height: 2;
        margin-top: 3px;
        transition: color 0.3s ease;
    }
    
    /* 悬停时标题颜色同步变化 */
    .hxylt3 .tag-nav-item:hover .tit {
        color: #ffd700;
    }

    .hxylt3 {
    	/*height: 605px;*/
    	height: 93px;
    	overflow: hidden;
    	margin-top: -93px;
    	position: relative;
    	z-index: 1;
    }

    .hxylt3 .textbox {
    	background: url(../images/hxylt2-2.jpg) no-repeat center 0;
    	width: 1500px;
    	height: 559px;
    }

    .hxylt3 .textbox {
    	position: absolute;
    	left: -310px;
    }

    .hxylt3 .text {
    	height: 100%;
    	padding-left: 320px;
    	width: 520px;
    	float: left;
    	-webkit-box-sizing: content-box;
    	box-sizing: content-box;
    }

    .hxylt3 .text .tit {
    	font-size: 32px;
    }

    .hxylt3 .text .desc {
    	line-height: 22px;
    	margin-top: 14px;
		display: -webkit-box;
		-webkit-line-clamp: 8;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 15px;
    }

    .hxylt3 .text .pbutton {
    	margin-top: 14px;
    }

    .hxylt3 .bg1 {
    	background: url(../images/cjwt.jpg) repeat center 0;
    	width: 1726px;
    	height: 605px;
    	position: absolute;
    	bottom: 0;
    	left: -227px;
    }

    .hxylt3 .bg1:after {
    	content: "";
    	display: block;
    	width: 289px;
    	height: 322px;
    	background: url(../images/hxylt2-1.png) no-repeat right bottom;
    	position: absolute;
    	bottom: 0;
    	right: 0;
    }

    .hxylt3 .focus {
    	width: 590px;
    	height: 559px;
    	float: right;
    	position: relative;
    }

    .hxylt3 .focus:after {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 100%;
    	left: 0;
    	right: 0;
    	background: #ffffff;
    	height: 46px;
    }

    .hxylt3 .img,
    .hxylt3 .img img {
    	width: 100%;
    	height: 100%;
    	position: relative;
    }

    /* .hxylt3 .slick-arrow { width: 23px; height: 45px; background: url(../images/hxylt2-2.png) no-repeat 0 bottom; } */

    .hxylt3 .slick-arrow {
    	width: 68px;
    	height: 68px;
    	background: url(../images/dzbsy-1.png) no-repeat 0 top;
    }

    .hxylt3 .slick-next {
    	background-position: right top;
    }

    .hxylt3 .img .tit {
    	position: absolute;
    	left: 0;
    	right: 0;
    	bottom: 0;
    	text-align: center;
    	font-size: 18px;
    	color: #fff;
    	padding: 24px 20px;
    }

    .hxylt4 .x-wrap:before {
    	content: "";
    	display: block;
    	background: url(../images/tsyl-10.jpg) repeat center 0;
    	width: 320px;
    	height: 540px;
    	position: absolute;
    	bottom: 0;
    	left: -320px;
    }

    .hxylt4 .x-wrap:after {
    	content: "";
    	display: block;
    	background: #911531;
    	width: 99px;
    	height: 99px;
    	position: absolute;
    	bottom: 0;
    	left: -99px;
    }

    .hxylt4 {
    	height: 654px;
    	/* overflow: hidden; */
    	position: relative;
    }

    .hxylt4 .focus {
    	width: 600px;
    	height: 553px;
    	position: absolute;
    	top: 0;
    	left: 0;
    	-webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);
    	box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);
    }

    .hxylt4 .focus a {
    	display: block;
    	border: 1px solid #d2d2d2;
    	border-radius: 5px;
    	margin: 5px;
    	height: 85px;
    	font-size: 16px;
    	line-height: 22px;
    	overflow: hidden;
    	color: #474747;
    	transition: all 0.3s ease;
    }

    .hxylt4 .focus a:hover {
    	border-color: #911531;
    }

    .hxylt4 .focus a .inner1 {
    	padding: 20px 26px;
    }

    .hxylt4 .focus a .inner1 .tit {
    	height: 44px;
    	overflow: hidden;
    }

    .hxylt4 .inner {
    	padding: 62px 50px 44px 50px;
    }

    .hxylt4 .arrowbox {
    	bottom: 44px;
    	right: 50px;
    	left: 50px;
    	margin-top: 15px;
    	width: auto;
    }

    .hxylt4 .textbox {
    	background: url(../images/tsyl-12.jpg) repeat center 0;
    	width: 910px;
    	height: 541px;
    	position: absolute;
    	top: 112px;
    	left: 600px;
    }

    .hxylt4 .textbox:after {
    	content: "";
    	display: block;
    	width: 398px;
    	height: 355px;
    	background: url(../images/hxylt2-3.png) no-repeat center 0;
    	position: absolute;
    	right: 0;
    	bottom: 0;
    }

    .hxylt4 .textbox .middle {
    	width: 518px;
    	padding-left: 70px;
    	height: 100%;
    	color: #ffffff;
    	position: relative;
    	z-index: 3;
    }

    .hxylt4 .textbox .tit {
    	font-size: 32px;
    }

    .hxylt4 .textbox .desc {
		font-size: 16px;
    	line-height: 22px;
    	margin-top: 18px;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;
    }

    .hxylt4 .textbox .pbutton {
    	margin-top: 25px;
    }

    .hxylt4 .bg1 {
    	background: url(../images/jkkp-2.jpg) repeat center 0;
    	width: 320px;
    	height: 110px;
    	position: absolute;
    	top: 0;
    	right: -330px;
    }
	
	.hxylt4 .pbutton a{
		color: #fff;
	}

    .hxylt5 .titlebox {
    	text-align: center;
    	width: 856px;
    	padding-top: 140px;
    	margin: 0 auto;
    	padding-bottom: 135px;
    }

    .hxylt5 .titlebox .tit {
    	font-size: 32px;
    }

    .hxylt5 .titlebox .desc {
    	line-height: 22px;
    	margin-top: 18px;
    	text-align: center;
    }

    .hxylt5 .titlebox .pbutton {
    	margin-top: 18px;
    }

    .hxylt6 .focus {
    	width: 590px;
    	height: 442px;
    	top: auto;
    	bottom: 0;
    	left: auto;
    	right: 0;
    }

    .hxylt6 .textbox {
    	left: auto;
    	right: 590px;
    	top: 0;
    	background-image: url(../images/cjwt.jpg);
    }

    .hxylt6 .focus a {
    	width: 200px;
    	height: 45px;
    	line-height: 45px;
    	/* text-align: center; */
    	padding: 0 20px;
    }

    .hxylt6 .focus a .inner1 {
    	padding: 0;
    }

    .hxylt6 .inner {
    	padding: 60px 41px 40px 41px;
    }

    .hxylt6 {
    	height: 542px;
    	padding-bottom: 0px;
    }

    .hxylt6 .textbox:after {
    	background-image: url(../images/hxylt2-4.png);
    	width: 343px;
    	height: 375px;
    	right: auto;
    	left: 0;
    }

    .hxylt6 .textbox .middle {
    	float: right;
    	padding: 0;
    	padding-right: 70px;
    }

    .hxylt6 .x-wrap:before {
    	left: auto;
    	right: -320px;
    }

    .hxylt6 .x-wrap:after {
    	left: auto;
    	right: -99px;
    	bottom: auto;
    	top: 0;
    	background: #244483;
    }

    .hxylt7 .tabsbox .text {
    	padding-left: 0;
    }

    .hxylt7 .tabsbox .tit {
    	font-size: 14px;
    }

    .hxylt7 .tabsbox .date {
    	color: #909090;
    	font-family: "Arial";
    	margin-top: 3px;
    }

    .hxylt7 .tabsbox .box {
    	margin-top: 18px;
    	padding: 0 20px 22px;
    	border-bottom: 1px solid #e0e0e3;
    }

    .hxylt7 .tabsbox .item:hover .text .date,
    .hxylt7 .tabsbox .item:hover .text .tit {
    	color: #c7a368;
    }

    .hxylt7 .tabs {
    	float: left;
    }

    .hxylt7 .pbutton {
    	color: #fff;
    	float: right;
    	padding-top: 8px;
    }

    .hxylt7 .tabs .item {
    	color: #fff;
    	font-size: 18px;
    	line-height: 34px;
    	margin-right: 48px;
    	float: left;
    	cursor: pointer;
    	position: relative;
    }

    .hxylt7 .pbutton a:hover {
    	color: #fff;
    	!important;
    	background-image: url("../images/image/icon/blue-cloud.png") !important;
    }

    .hxylt7 .tabs .item.now {
    	color: #fff;
    	font-size: 23px;
    }

    .hxylt7 .tabs .item.now:after {
    	content: "";
    	background-image: url("../images/image/icon/white-cloud.png");
    	background-repeat: no-repeat;
    	background-position: center;
    	background-size: 100%;
    	display: block;
    	width: 30px;
    	height: 20px;
    	position: absolute;
    	bottom: -20px;
    	left: 50%;
    	margin-left: -12px;
    }

    .hxylt7 {
    	padding-bottom: 40px;
    	padding-top: 40px;
    	background-image: url(../images/image/dynamic-bg.jpg);
    	background-size: cover;
    	background-position: center;
    	position: relative;
    }

    .hxylt7 .x-wrap {
    	position: relative;
    	z-index: 2;
    }

    /* 轮播卡片样式 */

    .hxylt7 .slick-carousel {
    	position: relative;
    	margin-top: 40px;
    	margin-bottom: 30px;
    }

    .hxylt7 .carousel-item {
    	background: #fff;
    	border-radius: 8px;
    	overflow: hidden;
    	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    	transition: transform 0.3s ease;
    }

    .hxylt7 .carousel-item:hover {
    	transform: translateY(-5px);
    	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
    }

	.hxylt7 .carousel-item a {
		display: block;
		width: 330px;
	}

    .hxylt7 .item-img {
    	width: 100%;
    	height: 220px;
    	overflow: hidden;
    	position: relative;
    }

    .hxylt7 .item-img img {
    	width: 100%;
    	height: 100%;
    	object-fit: cover;
    }

    .hxylt7 .item-content {
    	padding: 20px 15px;
    	text-align: center;
    	position: relative;
		background-image: url('../images/image/dynamic-3.png');
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: auto 100%;
    }

    .hxylt7 .item-title {
    	font-size: 14px;
    	color: #333;
    	line-height: 1.6;
    	margin-bottom: 15px;
    	min-height: 44px;
    	display: -webkit-box;
    	-webkit-line-clamp: 2;
    	-webkit-box-orient: vertical;
    	overflow: hidden;
    }

    .hxylt7 .item-btn {
    	display: inline-block;
    	width: 150px;
    	height: 36px;
    	cursor: pointer;
    	transition: all 0.3s;
    	position: relative;
    	background-image: url('../images/image/icon/moreBtn.png');
    	background-repeat: no-repeat;
    	background-size: 100%;
    }

    .hxylt7 .item-content:after {
    	content: "";
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	width: 100%;
    	height: 1px;
    	background: linear-gradient(to right, transparent, #e0e0e0, transparent);
    }

    /* 轮播导航箭头容器（隐藏，使用Slick自带箭头） */

    .hxylt7 .carousel-arrows {
    	display: none;
    }

    /* 隐藏slick默认样式 */

    .hxylt7 .slick-list {
    	padding: 0;
    }

    .hxylt7 .slick-track {
    	display: flex;
    	align-items: stretch;
    }

    .hxylt7 .slick-slide {
    	height: auto;
    	margin: 0 10px;
    }

    .hxylt7 .slick-slide>div {
    	height: 100%;
    }

    /* Slick箭头自定义 */

    .hxylt7 .slick-prev,
    .hxylt7 .slick-next {
    	width: 40px !important;
    	height: 50px !important;
    	z-index: 10;
    }

    .hxylt7 .slick-prev {
    	left: -70px !important;
    }

    .hxylt7 .slick-next {
    	right: -70px !important;
    	left: auto !important;
    }

    .hxylt7 .slick-prev:before,
    .hxylt7 .slick-next:before {
    	width: 100%;
    	height: 100%;
    	opacity: 1;
    }

    .hxylt7 .slick-prev:before {
    	content: "";
    	display: block;
    	background-image: url("../images/image/icon/arrow-left-white.png");
    	background-repeat: no-repeat;
    	background-size: auto 100%;
    }

    .hxylt7 .slick-prev:hover:before {
    	background-image: url("../images/image/icon/arrow-left-yellow.png");
    }

    .hxylt7 .slick-next:before {
    	content: "";
    	display: block;
    	background-image: url("../images/image/icon/arrow-right-white.png");
    	background-repeat: no-repeat;
    	background-size: auto 100%;
    }

    .hxylt7 .slick-next:hover:before {
    	background-image: url("../images/image/icon/arrow-right-yellow.png");
    }

    .hxylt7 .slick-arrow {
    	background: none;
    }

    .hxylt8 {
    	background: url(../images/bmxxy1-2.jpg) repeat center 0;
    	padding: 70px 0 90px;
    }

    .hxylt8 .xwzx2-tit .a1 {
    	background-color: transparent;
    }

    .hxylt8 .yygg1 {
    	padding-bottom: 0;
    }

    .hxylt8 .list {
    	margin-top: 35px;
    }

    .hxylt9 {
    	background: url(../images/ylt9pc_03.jpg) no-repeat center;
    	height: 443px;
    	overflow: hidden;
    }

    .hxylt9 .x-wrap {
    	padding: 1px 0;
    }

    .hxylt9 .tit {
    	background: url(../images/video-icon1.png) no-repeat center 0;
    	padding-top: 88px;
    	font-size: 32px;
    	text-align: center;
    	color: #fff;
    	margin-top: 110px;
    	display: block;
    }

    .section .maxtit {
    	display: none;
    }

    .loginpage1 {
    	height: 780px;
    	overflow: hidden;
    }

    .loginpage1 .img {
    	background: url(../images/login.jpg) no-repeat center;
    	background-size: cover;
    	height: 780px;
    	width: 910px;
    	margin-left: -320px;
    	float: left;
    }

    .loginpage1 .boxright {
    	position: relative;
    	float: right;
    	height: 100%;
    	width: 590px;
    }

    .loginpage1 .boxright:before {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 592px;
    	border-top: 1px solid #2d56a5;
    	left: 60px;
    	width: 110%;
    }

    .loginpage1 .boxright:after {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 0;
    	left: 60px;
    	height: 100%;
    	border-right: 1px solid #2d56a5;
    }

    .loginpage1 .box {
    	position: relative;
    	z-index: 4;
    }

    .loginpage1 {
    	background: url(../images/ygbsy6-1.jpg) repeat center;
    	color: #fff;
    	position: relative;
    }

    .loginpage1:after {
    	content: "";
    	display: block;
    	background: url(../images/login1-1.png) no-repeat center 0;
    	width: 281px;
    	height: 449px;
    	position: absolute;
    	bottom: 0;
    	right: 0;
    	background-size: cover;
    }

    .loginpage1 .box {
    	padding-left: 60px;
    	padding-top: 120px;
    }

    .loginpage1 .box .tit1 {
    	font-size: 32px;
    }

    .loginpage1 .box .tit2 {
    	font-size: 14px;
    	margin-top: 8px;
    }

    .loginpage1 .titbox {
    	position: relative;
    }

    .loginpage1 .l1.titbox:after {
    	top: 28px;
    }

    .loginpage1 .l1 {
    	margin-left: 46px;
    	position: relative;
    }

    .loginpage1 .l1:after {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 50%;
    	left: -46px;
    	width: 20px;
    	border-top: 1px solid #2d56a5;
    }

    .loginpage1 .inputbox1 {
    	color: #fff;
    	background: url(../images/mask701.png);
    	border-radius: 5px;
    	width: 415px;
    }

    .loginpage1 .inputbox1 .pd {
    	padding: 15px 20px;
    }

    .loginpage1 .inputbox1 input {
    	width: 100%;
    	height: 24px;
    	line-height: 24px;
    }

    .loginpage1 input::-webkit-input-placeholder {
    	color: #fff;
    }

    .loginpage1 .inputbox1 input::-moz-placeholder {
    	color: #fff;
    }

    .loginpage1 input::placeholder {
    	color: #fff;
    }

    .loginpage1 input:-ms-input-placeholder {
    	color: #fff;
    }

    .loginpage1 .inputbox1 .placeholder {
    	color: #fff;
    }

    .loginpage1 .form {
    	margin-top: 25px;
    }

    .loginpage1 .form .item {
    	margin-bottom: 15px;
    }

    .loginpage1 .wembox1 {
    	margin-left: 106px;
    	margin-top: 122px;
    	position: relative;
    	z-index: 4;
    }

    .loginpage1 .wembox1 .img1 {
    	width: 117px;
    	height: 117px;
    	overflow: hidden;
    	display: inline-block;
    	vertical-align: middle;
    }

    .loginpage1 .wembox1 .img1 img {
    	width: 100%;
    	height: 100%;
    }

    .loginpage1 .wembox1 .titbox1 {
    	display: inline-block;
    	vertical-align: middle;
    	margin-left: 22px;
    	line-height: 22px;
    }

    .xcb1 .box1 .item1 {
    	font-size: 16px;
    	border-bottom: 1px solid #b42745;
    	padding: 18px 10px;
    	text-indent: 0;
    }

    .loginpage1 .yzm .yzmimg {
    	position: absolute;
    	top: 0;
    	left: 100%;
    	width: 109px;
    	height: 100%;
    	background: #5076c3;
    	border-top-right-radius: 5px;
    	border-bottom-right-radius: 5px;
    	cursor: pointer;
    }

    .loginpage1 .yzm .yzmimg img {
    	width: 100%;
    	height: 100%;
    }

    .loginpage1 .wjmm {
    	position: absolute;
    	top: 10px;
    	left: 88%;
    	text-decoration: underline;
    	white-space: nowrap;
    }

    .loginpage1 .kbqyzm {
    	position: absolute;
    	top: 12px;
    	left: 160%;
    	text-decoration: underline;
    	white-space: nowrap;
    }

    .loginpage1 .yzm .inputbox1 {
    	width: 200px;
    	position: relative;
    }

    .loginpage1 .button {
    	margin-top: 50px;
    }

    .loginpage1 .button a {
    	display: inline-block;
    	vertical-align: middle;
    }

    .loginpage1 .button a .s1 {
    	/* border-bottom: 1px solid #fff; */
    }

    .loginpage1 .button a.regin span {
    	text-decoration: underline;
    	line-height: 1;
    }

    .loginpage1 .button .btn1 {
    	width: 170px;
    	height: 50px;
    	background: #b29b6b;
    	border-radius: 5px;
    	text-align: center;
    	line-height: 50px;
    	margin-right: 10px;
    }

    .register1 .boxright:before {
    	display: none;
    }

    .xcb1 .inner {
    	padding: 52px 54px 52px 60px;
    }

    .xcb1 .mCSB_inside>.mCSB_container.mCS_no_scrollbar_y {
    	margin-right: 0;
    }

    .xcb1 .mCSB_inside>.mCSB_container {
    	margin-right: 60px;
    }

    .xcb1 .scroll {
    	height: 427px;
    }

    .xsgzb2.xcb1 .box1 .item1 {
    	border-bottom-color: #dfdfdf;
    }

    .x-footer .wzzcbox {
    	width: 161px;
    	height: 48px;
    	overflow: hidden;
    	position: absolute;
    	top: 190px;
    	right: 0;
    	cursor: pointer;
    }

    .x-footer .wzzcbox img {
    	width: 100%;
    	height: 100%;
    }

    .wzzc_alert1 .caption {
    	text-align: center;
    	font-size: 26px;
    	padding: 26px 0;
    	background: #f4f4f4;
    }

    .wzzc_alert1 .close {
    	background: url(../images/clos.png) no-repeat center;
    	position: absolute;
    	top: 10px;
    	right: 15px;
    	width: 23px;
    	height: 23px;
    	display: block;
    }

    .wzzc_alert1 {
    	position: fixed;
    	z-index: 999;
    	background: #fff;
    	-webkit-box-shadow: 0 0 10px 0 rgb(113, 111, 111);
    	box-shadow: 0 0 10px 0 rgb(113, 111, 111);
    	top: 50%;
    	margin-top: -316.5px;
    	left: 50%;
    	margin-left: -377px;
    	width: 754px;
    	display: none;
    }

    .wzzc_alert1 .inner {
    	padding: 20px 50px;
    }

    .wzzc_alert1 .item {
    	margin-bottom: 19px;
    }

    .wzzc_alert1 .item .s1 {
    	float: left;
    	width: 100px;
    	text-align: right;
    	line-height: 30px;
    	height: 30px;
    }

    .wzzc_alert1 .item .s3 {
    	float: left;
    	line-height: 30px;
    	height: 30px;
    	margin-left: 10px;
    }

    .wzzc_alert1 .item .inputbox {
    	padding-left: 16px;
    	float: left;
    	height: 33px;
    	width: 538px;
    }

    .wzzc_alert1 .item.im6 .inputbox {
    	height: auto;
    }

    .wzzc_alert1 .item textarea {
    	border: 1px solid #c7c7c7;
    	padding: 10px 18px;
    	width: 93%;
    	border-radius: 3px;
    }

    .wzzc_alert1 .item .inputbox input {
    	width: 158px;
    	padding: 5px 20px;
    	border: 1px solid #c7c7c7;
    	border-radius: 3px;
    	font-size: 14px;
    	vertical-align: middle;
    }

    .wzzc_alert1 .item.im5 input {
    	width: 92%;
    }

    .wzzc_alert1 .select-mod {
    	float: left;
    	width: 200px;
    	margin-left: 16px;
    }

    .wzzc_alert1 .select-mod .select-btn {
    	padding-top: 6px;
    	padding-bottom: 6px;
    }

    .wzzc_alert1 .select-mod .select-bar:before {
    	border-radius: 3px;
    	border-color: #c7c7c7;
    }

    .wzzc_alert1 .select-mod .select-btn:after {
    	content: "";
    	border-top: 9px solid #5a82cf;
    	border-left: 7px solid transparent;
    	border-right: 7px solid transparent;
    	height: 0;
    	width: 0;
    }

    .wzzc_alert1 .item.im7 .inputbox {
    	font-size: 0;
    }

    .wzzc_alert1 .item.im7 .inputbox input {
    	border: 0;
    	border-right: 1px solid #e1e1e1;
    	width: 104px;
    }

    .wzzc_alert1 .item.im7 .img {
    	width: 143px;
    	height: 32px;
    	display: inline-block;
    	vertical-align: middle;
    	cursor: pointer;
    	background: #f4f4f4;
    }

    .wzzc_alert1 .item .b {
    	border: 1px solid #c7c7c7;
    	display: inline-block;
    	border-radius: 3px;
    }

    .wzzc_alert1 .button {
    	text-align: center;
    	margin-top: 40px;
    	padding-bottom: 20px;
    }

    .wzzc_alert1 .button a {
    	display: inline-block;
    	background: #9c233b;
    	font-size: 16px;
    	color: #fff;
    	border-radius: 5px;
    	width: 161px;
    	height: 48px;
    	line-height: 48px;
    }

    .xgmm1 {
    	padding-bottom: 175px;
    }

    .wdyygh1 {
    	padding-bottom: 87px;
    }

    .xgmm1 .posiiton {
    	color: #333;
    }

    .xgmm1 .leftbox {
    	width: 244px;
    	background: url(../images/tsyl-12.jpg) center 0;
    	padding-top: 50px;
    	padding-bottom: 54px;
    	position: relative;
    	color: #fff;
    	float: left;
    }

    .xgmm1 .leftbox:before {
    	content: "";
    	position: absolute;
    	top: 0;
    	left: 30px;
    	border-right: 1px solid #993543;
    	height: 100%;
    }

    .xgmm1 .leftbox .caption {
    	font-size: 28px;
    }

    .xgmm1 .leftbox .l1 {
    	position: relative;
    	margin-left: 30px;
    	padding-left: 36px;
    }

    .xgmm1 .l1:before {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 50%;
    	left: 0;
    	width: 20px;
    	border-top: 1px solid #993543;
    }

    .xgmm1 .list {
    	margin-top: 25px;
    }

    .xgmm1 .list .item {
    	font-size: 16px;
    	height: 53px;
    }

    .xgmm1 .list .item+.item {
    	margin-top: 10px;
    }

    .xgmm1 .list .item a {
    	display: block;
    	width: 100%;
    	height: 100%;
    }

    .xgmm1 .list .item a:after {
    	content: "";
    	display: inline-block;
    	vertical-align: middle;
    	height: 100%;
    }

    .xgmm1 .list .item a .s1 {
    	display: inline-block;
    	vertical-align: middle;
    }

    .xgmm1 .box1 {
    	margin-top: 45px;
    }

    .xgmm1 .list .item.now {
    	background: #a62941;
    }

    .xgmm1 .list .item.now:after {
    	content: "";
    	background: url(../images/ggmm1-2.png) no-repeat center 0;
    	width: 22px;
    	height: 53px;
    	position: absolute;
    	right: -20px;
    	top: 0;
    }

    .xgmm1 .rightbox {
    	width: 846px;
    	float: left;
    	padding-left: 90px;
    	-webkit-box-sizing: content-box;
    	box-sizing: content-box;
    }

    .xgmm1 .rightbox .caption1 {
    	font-size: 24px;
    }

    .xgmm1 .rightbox .caption1 .pubc-add_btn1 {
    	float: right;
    }

    .xgmm1 .rightbox .s1 {
    	display: inline-block;
    	width: 70px;
    	text-align: right;
    	vertical-align: middle;
    }

    .xgmm1 .rightbox .inbox1 {
    	padding: 75px 60px;
    }

    .xgmm1 .rightbox .box2 {
    	margin-top: 20px;
    }

    .xgmm1 .rightbox .inputbox2 {
    	display: inline-block;
    	width: 304px;
    	border: 1px solid #dcdcdc;
    	border-radius: 5px;
    	padding: 10px 15px;
    	position: relative;
    	text-align: left;
    	overflow: hidden;
    	vertical-align: middle;
    }

    .xgmm1 .rightbox .inputbox2 input {
    	width: 100%;
    	text-align: left;
    }

    .xgmm1 .rightbox .imgyyzm {
    	width: 116px;
    	position: absolute;
    	top: -1px;
    	bottom: -1px;
    	right: -1px;
    	cursor: pointer;
    }

    .xgmm1 .rightbox .imgyyzm img {
    	width: 100%;
    	height: 100%;
    }

    .xgmm1 .rightbox .button {
    	text-align: center;
    	margin-top: 40px;
    	margin-left: 70px;
    }

    .xgmm1 .rightbox .button a {
    	background: #b29b6b;
    	border-radius: 5px;
    	width: 170px;
    	height: 44px;
    	display: inline-block;
    	color: #fff;
    	text-align: center;
    	line-height: 44px;
    }

    .xgmm1 .rightbox .form {
    	text-align: center;
    }

    .xgmm1 .rightbox .form .item {
    	margin-bottom: 15px;
    }

    .xgmm1 .rightbox .yzm input {
    	width: 180px;
    }

    .wjmm1 .rightbox {
    	padding-left: 0;
    	float: none;
    	width: auto;
    }

    .wjmm1 .rightbox .caption1 {
    	text-align: center;
    	font-size: 28px;
    }

    .wjmm1 .rightbox .box2 {
    	margin-top: 32px;
    }

    .wjmm1 .box1 {
    	margin-top: 25px;
    }

    .wdyygh1 .tabebox table {
    	width: 100%;
    	table-layout: fixed;
    }

    .wdyygh1 .tabebox th {
    	background: #b29b6b;
    	color: #fff;
    	height: 50px;
    	font-weight: 100;
    	border-left: 1px solid #cfb47c;
    }

    .wdyygh1 .tabebox td {
    	text-align: center;
    	border: 1px solid #e7e7e7;
    }

    .wdyygh1 .tabebox td .i2 {
    	padding-right: 10px;
    }

    .wdyygh1 .tabebox .i1 {
    	padding: 14px 10px;
    	display: block;
    }

    .wdyygh1 .tabebox .t1 {
    	width: 207px;
    }

    .wdyygh1 .tabebox .t2 {
    	width: 217px;
    }

    .wdyygh1 .tabebox .t3 {
    	width: 211px;
    }

    .wdyygh1 .tabebox .t4 {
    	width: 211px;
    }

    .wdyygh1 .tabebox .a1 {
    	padding-left: 16px;
    	background: url(../images/wdyygh1-1.png) no-repeat left center;
    	padding-right: 10px;
    	display: inline-block;
    }

    .wdyygh1 .tabebox .bl {
    	border-left: 1px solid #e5e5e5;
    	display: inline-block;
    	vertical-align: middle;
    	height: 18px;
    }

    .wdyygh1 .tabebox .a2 {
    	display: inline-block;
    	color: #b29b6b;
    	margin: 0 10px;
    	border-bottom: 1px solid #b29b6b;
    }

    .wdyygh1 .tabebox .a3 {
    	color: #b6b6b6;
    }

    .wdyygh1 .page-mod {
    	margin-top: 35px;
    }

    .page-mod.mod2 .page-item>a.cur {
    	background: #b29b6b;
    	border-color: #b29b6b;
    }

    .wdyygh1 .rightbox .inbox1 {
    	padding: 0;
    	-webkit-box-shadow: 0 0 0 #fff;
    	box-shadow: 0 0 0 #fff;
    }

    .jzrgl1 .tabebox .t1 {
    	width: 104px;
    }

    .jzrgl1 .tabebox .t2 {
    	width: 140px;
    }

    .jzrgl1 .tabebox .t3 {
    	width: 182px;
    }

    .jzrgl1 .tabebox .t4 {
    	width: 140px;
    }

    .jzrgl1 .tabebox .t5 {
    	width: 130px;
    }

    .jzrgl1 .tabebox .t6 {
    	width: 132px;
    }

    .jzrgl1 .tabebox th {
    	border: 0;
    }

    .jzrgl1 .tabebox td {
    	border: 0;
    }

    .jzrgl1 .tabebox .a4 {
    	color: #b29b6b;
    	border-bottom: 1px solid #b29b6b;
    }

    .jzrgl1 .tabebox .item+.item {
    	-webkit-box-shadow: 0 0 10px 0px #e3e3e3;
    	box-shadow: 0 0 10px 0px #e3e3e3;
    	margin-top: 10px;
    }

    .jzrgl1 .caption1 .s2 {
    	font-size: 14px;
    	margin-left: 5px;
    }

    .state1 .inputbox {
    	width: 450px;
    }

    .nxwzx {
    	height: auto;
    	background: none;
    	position: relative;
    }

    .nxwzx .slick-item {
    	height: 420px;
    	background-repeat: no-repeat;
    	background-position: center;
    	background-size: cover;
    }

    .nxwzx .slick-item a {
    	display: block;
    	width: 100%;
    	height: 100%;
    }

    .nxwzx .slick-arrow {
    	border: none;
    }

    .nxwzx .slick-prev {
    	left: 20px;
    }

    .nxwzx .slick-next {
    	right: 20px;
    }

    .nxwzx .slick-arrow:hover {
    	background-color: transparent;
    }

    .nxwzx .x-wrap {
    	position: absolute;
    	left: 0;
    	right: 0;
    	top: 0;
    	height: auto;
    	margin: auto;
    	z-index: 999;
    }

    .nxwzx .cjwt-tit {
    	padding-top: 160px;
    }

    .tzgg .jtlx1search3 {
    	margin-top: 60px;
    }

    .tzgg .jtlx1search3 th.th1,
    .tzgg .jtlx1search3 th.th2 {
    	width: 152px;
    }

    .tzgg .jtlx1search3 th.th3 {
    	width: 163px;
    }

    .tzgg .jtlx1search3 th.th4 {
    	width: 154px;
    }

    .tzgg .jtlx1search3 th.th5 {
    	width: 195px;
    }

    .tzgg .jtlx1search3 th.th6 {
    	width: 242px;
    }

    .tzgg .jtlx1search3 table {
    	font-size: 14px;
    }

    .tzgg .jtlx1search3 table th {
    	font-size: 18px;
    }

    .tzgg .jtlx1search3 td {
    	border: none;
    }

    .tzgg .jtlx1search3 tr.h {
    	background: #f6f6f6;
    }

    .tzgg .jtlx1search3 .page-mod {
    	margin-top: 35px;
    }

    .zwkf {
    	height: 705px;
    	background-repeat: no-repeat;
    	background-position: center;
    	background-size: cover;
    }

    #bjhx_menu {
    	position: fixed;
    	top: 50%;
    	transform: translateY(-50%);
    	background: url(../images/bnhx_menu.png) no-repeat center 0;
    	width: 114px;
    	height: 339px;
    	right: 24px;
    	z-index: 9;
    	/* font-family: 'syht'; */
    	opacity: 0;
    	transform: translateY(-50%);
    	-webkit-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    	transition: all 0.8s ease;
    	-webkit-transition: all 0.8s ease;
    }

    #bjhx_menu:hover {
    	opacity: 1;
    }

    #bjhx_menu.show {
    	opacity: 1;
    }

    #bjhx_menu .inner {
    	padding: 48px 10px 0;
    	text-align: center;
    	font-size: 14px;
    	color: #c7baa5;
    }

    #bjhx_menu .item a {
    	padding: 4.5px 0;
    	display: block;
    }

    #bjhx_menu .item.active {
    	color: #fff;
    }

    #bjhx_menu .l_gotop {
    	height: 38px;
    	position: absolute;
    	left: 0;
    	right: 0;
    	bottom: 0;
    	cursor: pointer;
    }

    .bnhx_arrow_down {
    	position: fixed;
    	background: url(../images/bnhx_arrw.png) no-repeat center 0;
    	width: 43px;
    	height: 43px;
    	left: 50%;
    	margin-left: -21.5px;
    	bottom: 20px;
    	z-index: 4;
    	-webkit-animation: bnhx_arrow_down 1s ease 0s infinite;
    	animation: bnhx_arrow_down 1s ease 0s infinite;
    	cursor: pointer;
    	opacity: 0;
    	visibility: hidden;
    }

    .bnhx_arrow_down.show {
    	opacity: 1;
    	visibility: visible;
    }

    .jkkp_alert .cont,
    .jkkp_alert .videobox {
    	width: 100%;
    	height: 100%;
    }

    .jkkp_alert .videobox .video-js {
    	width: 100% !important;
    	height: 100% !important;
    }

    .jkkp_alert .cont .videobox iframe {
    	display: none;
    }

    .jkkp_alert .cont .videobox.state1 iframe {
    	display: block;
    }

    .jkkp_alert .cont .videobox.state1 #jkkp_video1 {
    	display: none;
    }

    .dzbsy2 {
    	margin-top: 20px;
    }

    .dzbsy2 .xwzx3 {
    	width: auto;
    	float: none;
    }

    .dzbsy2 .list {
    	margin: 24px 0 0 0;
    	padding-bottom: 15px;
    }

    .dzbsy2 .item {
    	float: left;
    	width: 49%;
    	margin-bottom: 15px;
    }

    .dzbsy2 .item+.item {
    	margin-top: 0;
    }

    .dzbsy2 .text .desc {
    	line-height: 18px;
    	margin-top: 10px;
    	height: 36px;
    }

    .dzbsy2 .text .date1 {
    	margin-top: 6px;
    }

    .dzbsy2 .tabs {
    	float: left;
    }

    .dzbsy2 .tabs .s1.cur {
    	color: #c7a368;
    }

    .dzbsy2 .tabs .s1 {
    	display: inline-block;
    	padding-left: 44px;
    	position: relative;
    	cursor: pointer;
    }

    .dzbsy2 .tabs .s1:before {
    	content: "";
    	display: block;
    	position: absolute;
    	top: 50%;
    	left: 20px;
    	width: 5px;
    	height: 5px;
    	background: #bbbbbb;
    	border-radius: 50%;
    }

    .dzbsy2 .tabs .s1:first-child {
    	padding-left: 0;
    }

    .dzbsy2 .tabs .s1:first-child:before {
    	display: none;
    }

    .pubc-add_btn1 {
    	border-radius: 5px;
    	background-color: rgb(144, 45, 59);
    	width: 160px;
    	height: 37px;
    	line-height: 37px;
    	color: #fff;
    	text-align: center;
    	font-size: 14px;
    }

    .mask60 {
    	position: fixed;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	z-index: 8;
    	background: url(../images/mask60.png) repeat center 0;
    	opacity: 0;
    	visibility: hidden;
    }

    .sysalert {
    	width: 1180px;
    	position: fixed;
    	top: 50%;
    	left: 50%;
    	margin-left: -590px;
    	margin-top: -317.5px;
    	padding-bottom: 30px;
    	z-index: 9;
    	background: #fff;
    	opacity: 0;
    	visibility: hidden;
    }

    .sysalert.jzrgl_alert {
    	margin-top: -243.5px;
    }

    .promptbox.sysalert {
    	width: 533px;
    	height: 345px;
    	margin-left: -266.5px;
    	margin-top: -172.5px;
    	padding-bottom: 0;
    }

    .sysalert.show,
    .mask60.show {
    	opacity: 1;
    	visibility: visible;
    }

    .sysalert .close {
    	background: url(../images/close.png) no-repeat center 0;
    	width: 30px;
    	height: 30px;
    	position: absolute;
    	top: 32px;
    	right: 21px;
    }

    .sysalert .tit {
    	text-align: center;
    	padding-top: 40px;
    }

    .wdyygh_alert .inner {
    	padding: 0 120px;
    }

    .wdyygh_alert .part1 {
    	padding-top: 45px;
    	border-bottom: 1px solid #e7e7e7;
    }

    .wdyygh_alert .part1 .item {
    	margin-bottom: 14px;
    	display: inline-block;
    	width: 320px;
    }

    .wdyygh_alert .part1 .item.i5,
    .wdyygh_alert .part1 .item.i9 {
    	width: 170px;
    }

    .wdyygh_alert .part1 .item.i6 {
    	width: 100px;
    	text-align: right;
    }

    .wdyygh_alert .part2 {
    	padding-top: 14px;
    }

    .wdyygh_alert .part2 .desc {
    	line-height: 22px;
    	margin-top: 8px;
    }

    .wdyygh_alert .part2 .time {
    	margin-top: 14px;
    	/* color: #b29b6b; */
    }

    .sysalert .pbbutton {
    	margin-top: 20px;
    }

    .pbbutton.state1 a {
    	background: none;
    	border: 1px solid #dcdcdc;
    	border-radius: 3px;
    	width: 168px;
    	height: 42px;
    	line-height: 42px;
    	color: #333333;
    	margin: 0 14px;
    }

    .pbbutton.state1 a.cur {
    	color: #fff;
    	background: #b29b6b;
    	border-color: #b29b6b;
    }

    .pbbutton.state1 a:hover {
    	color: #fff;
    	background: #b29b6b;
    	border-color: #b29b6b;
    }

    .sysalert .tip1 {
    	margin-top: 14px;
    	border-top: 1px solid #e7e7e7;
    	padding-top: 14px;
    }

    .sysalert .tip1 .desc {
    	margin-top: 6px;
    }

    .sysalert .tip1 .desc .p1 {
    	margin-bottom: 6px;
    }

    .c_b29b6b {
    	color: #b29b6b;
    }

    .sysalert .middle {
    	text-align: center;
    	height: 100%;
    }

    .promptbox .pbbutton {
    	margin-top: 35px;
    }

    .jzrgl_alert .form .input_item {
    	border: 1px solid #dcdcdc;
    	border-radius: 3px;
    	padding: 10px 20px;
    	display: inline-block;
    	vertical-align: middle;
    }

    .jzrgl_alert .form .yzm {
    	position: relative;
    }

    .jzrgl_alert .form .yzm .img {
    	display: block;
    	position: absolute;
    	top: 0;
    	right: 0;
    	height: 100%;
    	border-top-right-radius: 3px;
    	border-bottom-right-radius: 3px;
    	overflow: hidden;
    }

    .jzrgl_alert .form .yzm .input_item input {
    	width: 100px;
    	margin-right: 80px;
    }

    .jzrgl_alert .form .yzm .img img {
    	width: 100%;
    	height: 100%;
    }

    .jzrgl_alert .form .hyz {
    	border-bottom: 1px solid #333333;
    	position: absolute;
    	left: 100%;
    	top: 13px;
    	width: 44px;
    	margin-left: 10px;
    	line-height: 1;
    }

    .jzrgl_alert .form .input_item input {
    	width: 180px;
    }

    .jzrgl_alert .form .label {
    	display: inline-block;
    	vertical-align: middle;
    	width: 70px;
    	text-align: right;
    }

    .jzrgl_alert .form .item {
    	display: inline-block;
    	margin: 7px 25px;
    	position: relative;
    }

    .jzrgl_alert .form {
    	text-align: center;
    	margin-top: 40px;
    }

    .jzrgl_alert .form .inner {
    	padding: 0 0;
    }

    .jzrgl_alert .tip1 {
    	margin-top: 30px;
    	text-align: left;
    }

    .jzrgl_alert .tip1 .inner {
    	padding: 0 90px;
    }

    .jzrgl_alert .select-mod .select-btn {
    	padding: 0 30px 0 0;
    }

    .jzrgl_alert .select-mod .select-btn:after {
    	right: 0;
    }

    .jzrgl_alert .select-mod .select-bar:before {
    	display: none;
    }

    .jzrgl_alert .select-mod {
    	width: 180px;
    }

    .jzrgl_alert .radio_item {
    	width: 222px;
    	display: inline-block;
    	text-align: left;
    	height: 43px;
    	vertical-align: middle;
    }

    .jzrgl_alert .radio_item .radio {
    	display: inline-block;
    	padding-left: 20px;
    	position: relative;
    	cursor: pointer;
    	margin-top: 11px;
    }

    .jzrgl_alert .radio_item .icon {
    	width: 14px;
    	height: 14px;
    	background: url(../images/radio.png) no-repeat 0 0;
    	position: absolute;
    	top: 50%;
    	left: 0;
    	margin-top: -7px;
    }

    .jzrgl_alert .radio_item .radio.cur .icon {
    	background-position: right center;
    }

    .jzrgl_alert .radio_item .radio {
    	margin-left: 15px;
    }

    .loginpage1 input::-webkit-input-placeholder {
    	color: #fff;
    }

    .wdyygh_alert1 .tit1 {
    	font-size: 16px;
    }

    .wdyygh_alert1 .part {
    	margin: 15px 120px 0;
    }

    .wdyygh_alert1 .part .box {
    	margin-top: 15px;
    }

    .wdyygh_alert1 .part .item {
    	float: left;
    	width: 33.33333%;
    }

    .wdyygh_alert1 .part .item.i2 {
    	text-align: center;
    }

    .wdyygh_alert1 .part .item.i3 {
    	text-align: right;
    }

    .wdyygh_alert1 .part .item1+.item1 {
    	margin-top: 10px;
    }

    .wdyygh_alert1 .part .s1 {
    	float: left;
    	width: 75px;
    }

    .wdyygh_alert1 .part .side {
    	margin-left: 75px;
    }

    .wdyygh_alert1 .part .side .item {
    	width: 195px;
    }

    .wdyygh_alert1 .part .item1.i2 .side {
    	width: 400px;
    }

    .wdyygh_alert1 .part .item1.i2 .side .item {
    	margin-top: 10px;
    }

    .wdyygh_alert1 .part .item1.i2 .side .item.mt0 {
    	margin-top: 0;
    }

    .wdyygh_alert1 .total {
    	text-align: right;
    	padding: 0 120px;
    	margin-top: 15px;
    }

    .wdyygh_alert1 .total .s1 {
    	padding-right: 48px;
    }

    .wdyygh_alert1 .total .line+.line {
    	margin-top: 10px;
    	font-size: 18px;
    }

    .wdyygh_alert1 .group1 {
    	border-bottom: 1px solid #e7e7e7;
    	padding-bottom: 15px;
    }

    .wdyygh_alert1 .item2 {
    	display: inline-block;
    	margin-left: 70px;
    	cursor: pointer;
    }

    .wdyygh_alert1 .item2:first-child {
    	margin-left: 0;
    }

    .wdyygh_alert1 .item2 .radio,
    .wdyygh_alert1 .item2 img {
    	display: inline-block;
    	vertical-align: middle;
    	margin-right: 15px;
    }

    .wdyygh_alert1 .item2 .radio {
    	width: 12px;
    	height: 12px;
    	border-radius: 50%;
    	border: 1px solid #0c0c0c;
    	position: relative;
    }

    .wdyygh_alert1 .item2.cur .radio:after {
    	content: "";
    	width: 6px;
    	height: 6px;
    	border-radius: 50%;
    	background: #000;
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	margin-top: -3px;
    	margin-left: -3px;
    }

    .wdyygh_alert1 .totalbox {
    	overflow: hidden;
    	padding: 20px 120px;
    	border-top: 1px solid #e7e7e7;
    	margin-top: 20px;
    }

    .wdyygh_alert1 .totalbox a {
    	margin: 0;
    }

    .wdyygh_alert1 .totalbox .s1 {
    	float: left;
    	font-size: 24px;
    	padding-top: 3px;
    }

    .wdyygh_alert1 .totalbox .pbbutton {
    	float: right;
    	margin-top: 0;
    }

    .wdyygh_alert1 {
    	padding-bottom: 0;
    }

    .wdyygh_alert2 {
    	width: 910px;
    	margin-left: -450px;
    	margin-top: -150px;
    	padding-bottom: 50px;
    }

    .wdyygh_alert2 .box {
    	padding: 0 130px 0;
    }

    .wdyygh_alert2 .box1 {
    	margin-top: 30px;
    }

    .wdyygh_alert2 .box .img {
    	float: right;
    	width: 190px;
    	height: 193px;
    	overflow: hidden;
    }

    .wdyygh_alert2 .box .tit1 {
    	font-size: 20px;
    	margin-top: 15px;
    }

    .wdyygh_alert2 .box .tit2 {
    	margin-top: 50px;
    }

    .wdyygh_alert2 .box .tit2 .s1 {
    	font-size: 18px;
    	float: left;
    }

    .wdyygh_alert2 .box .tit2 .s2 {
    	font-size: 16px;
    	display: block;
    	margin-left: 90px;
    }

    .wdyygh_alert2 .box .text {
    	overflow: hidden;
    	padding-right: 75px;
    }

    .jtlx1search3 a {
    	display: block;
    	text-align: center;
    }

    .jtlx1search3 a.c6f {
    	color: #6f1c2d;
    }

    .jtlx1search3 a.c77 {
    	color: #77b18e;
    }

    .jtlx1search3 .level {
    	/*color: #333;*/
    	margin-top: 5px;
    	font-size: 14px;
    }

    .jtlx1search3 .arrowbox {
    	width: auto;
    	position: relative;
    	right: 0;
    	bottom: auto;
    	margin-top: 20px;
    }

    .jtlx1search3 .slick-mod {
    	white-space: nowrap;
    	overflow: hidden;
    	position: relative;
    }

    .jtlx1search3 .slick-mod .slick-item {
    	display: inline-block;
    	white-space: nowrap;
    	min-width: 100%;
    }

    .jtlx1search3 .slick-mod .pc_table {}

    .ml_10 {
    	margin-left: 10px;
    }

    .w_650,
    .state1 .w_650 {
    	width: 650px;
    }

    .nodata {
    	text-align: center;
    	font-size: 16px;
    	margin-top: 40px;
    }

    .fr {
    	float: right;
    }

    .fl {
    	float: left;
    }

    .pubc-btn2 {
    	border-radius: 5px;
    	border: 1px solid #ccc;
    	min-width: 170px;
    	height: 44px;
    	text-align: center;
    	line-height: 44px;
    	display: inline-block;
    }

    .pubc-btn2.cur {
    	border-color: #c7a368;
    	color: #c7a368;
    }

    .pubc-btn2 a {
    	display: block;
    	padding: 0 20px;
    }

    .yycx1 {
    	height: 298px;
    }

    .yycx1 .tabs1 {
    	color: #fff;
    	margin-bottom: 0;
    }

    .yycx1 .tabs1 .item.now:after {
    	border-top-color: #c7a368;
    }

    .yycx1 .tabs1 .item.now {
    	color: #c7a368;
    	border-bottom-color: #c7a368;
    }

    .yycx1 .tabs1 {
    	margin-top: 60px;
    }

    .yycx2 {
    	margin-top: -30px;
    }

    .yycx3 {
    	font-size: 0;
    	text-align: center;
    }

    .yycx3 a:first-child {
    	font-size: 16px;
    }

    .yycx3 a {
    	display: inline-block;
    	font-size: 18px;
    	position: relative;
    	vertical-align: middle;
    	width: 3.6%;
    }

    .yycx3 a.cur {
    	color: #c7a368;
    }

    .yycx3 a.cur:after {
    	content: "";
    	display: block;
    	border-top: 11px solid #c7a368;
    	border-left: 9px solid transparent;
    	border-right: 9px solid transparent;
    	position: absolute;
    	bottom: 100%;
    	left: 50%;
    	margin-left: -9px;
    	margin-bottom: 6px;
    }

    .yycx3 {
    	margin-top: 60px;
    }

    .yycx4 {
    	margin-top: 20px;
    }

    .yycx4 .linktext a {
    	width: 282px;
    }

    .yycx4 .box {
    	margin-bottom: 100px;
    }

    .yycx4 .linktext {
    	margin-top: 37px;
    }

    /* .2021-7-23lyj */

    .emptyBox {
    	height: 100px;
    }

    .hxylt6.redBg {
    	overflow: hidden;
    }

    .hxylt6.redBg .textbox {
    	background-image: url(../images/tsyl-12.jpg);
    }

    .hxylt6.redBg .textbox:after {
    	background-image: url(../images/hxylt2-5.png);
    }

    .hxylt6.redBg .x-wrap:after {
    	background: #911531;
    }

    .hxylt3 .middle-cont {
    	width: 100%;
    }

    /* 20220208 */

    .lyyjj6 .middle .middle-cont {
    	vertical-align: top;
    	margin-top: 50px;
    }

    /* 20221129jhy */
    /* .hxylt1.redBg{background-image:url(../images/tsyl-12.jpg);} */

    @-webkit-keyframes bnhx_arrow_down {
    	0% {
    		-webkit-transform: translateY(-30px);
    		transform: translateY(-30px);
    		opacity: 1;
    	}

    	100% {
    		-webkit-transform: translateY(10px);
    		transform: translateY(10px);
    		opacity: 0;
    	}
    }

    @keyframes bnhx_arrow_down {
    	0% {
    		-webkit-transform: translateY(-30px);
    		transform: translateY(-30px);
    		opacity: 1;
    	}

    	100% {
    		-webkit-transform: translateY(10px);
    		transform: translateY(10px);
    		opacity: 0;
    	}
    }

    .new_home1 {
    	padding-top: 75px;
    }

    .new_home1 .x-wrap {
    	padding: 0 40px;
    	box-sizing: border-box;
    }

    .new_home1 .tabs-w {
    	padding-bottom: 15px;
    	border-bottom: 1px dashed #e3e3e3;
    	line-height: 36px;
    	display: flex;
    	justify-content: space-between;
    }

    .new_home1 .tabs2 {
    	font-size: 24px;
    }

    .new_home1 .tabs2 span {
    	cursor: pointer;
    	position: relative;
    }

    .new_home1 .tabs2 span.now {
    	color: #c7a368;
    }

    .new_home1 .tabs2 span+span {
    	margin-left: 15px;
    }

    .new_home1 .tabs-w .more {
    	display: none;
    	font-size: 14px;
    }

    .new_home1 .tabs-w a.act {
    	display: block;
    	padding-right: 30px;
    	background: url(../images/link-icon1.png) no-repeat right center;
    	position: relative;
    }

    .new_home1 .tabs2 span.now::before {
    	content: "";
    	width: 0;
    	height: 0;
    	border: 8px solid transparent;
    	border-top-color: #cea25e;
    	position: absolute;
    	top: -20px;
    	left: 50%;
    	margin-left: -8px;
    	border-top-width: 10px;
    }

    .new_home1 .tab-cont {
    	padding-top: 38px;
    	padding-bottom: 57px;
    }

    .new_home1 .tab-cont .item {
    	display: none;
    }

    .new_home1 .tab-cont .item.act {
    	display: block;
    }

    .new_home1 .li a {
    	display: flex;
    	justify-content: space-between;
    	font-size: 14px;
    }

    .new_home1 .li .s1 {
    	width: calc(100% - 300px);
    	overflow: hidden;
    	white-space: nowrap;
    	text-overflow: ellipsis;
    	display: block;
    }

    .new_home1 .li .s2 {
    	color: #909090;
    	font-family: arial;
    	display: block;
    }

    .new_home1 .li+.li {
    	margin-top: 8px;
    }

    .new_home2 {
    	background: url(../images/newhome2.jpg);
    }

    .new_home2 .bg1 {
    	width: 98px;
    	height: 98px;
    	background-color: #20407f;
    	position: absolute;
    	top: 0;
    	right: 100%;
    }

    .new_home2 .bg2 {
    	width: 98px;
    	height: 98px;
    	background-color: #90142f;
    	position: absolute;
    	bottom: 0;
    	left: 100%;
    }

    .new_home2 .x-wrap {
    	background-color: #fff;
    	display: flex;
    }

    .new_home2 .left {
    	display: flex;
    	justify-content: space-between;
    	padding-left: 40px;
    	flex-wrap: wrap;
    	width: 786px;
    	padding-top: 80px;
    	box-sizing: border-box;
    }

    .new_home2 .box {
    	width: 372px;
    }

    .new_home2 .box3,
    .new_home2 .box4 {
    	margin-top: 37px;
    }

    .new_home2 .tit {
    	font-size: 32px;
    	display: flex;
    	justify-content: space-between;
    	align-items: flex-end;
    	line-height: 1;
    	padding-right: 40px;
    	box-sizing: border-box;
    }

    .new_home2 a.more {
    	display: block;
    	padding-right: 30px;
    	background: url(../images/link-icon1.png) no-repeat right center;
    	font-size: 14px;
    }

    .new_home2 .right a.more {
    	display: block;
    	padding-right: 30px;
    	background: url(../images/link-icon3.png) no-repeat right center;
    	font-size: 14px;
    }

    .new_home2 .left .list {
    	margin-top: 26px;
    	padding-bottom: 15px;
    	padding-right: 40px;
    	box-sizing: border-box;
    }

    .new_home2 .left .li a {
    	display: flex;
    	justify-content: space-between;
    	font-size: 14px;
    }

    .new_home2 .left .li .t {
    	width: calc(100% - 120px);
    	overflow: hidden;
    	white-space: nowrap;
    	text-overflow: ellipsis;
    	display: block;
    }

    .new_home2 .left .li .y {
    	color: #909090;
    	font-family: arial;
    	display: block;
    }

    .new_home2 .left .li1 .t {
    	width: 100%;
    }

    .new_home2 .left .li1 .y {
    	display: none;
    }

    .new_home2 .left .li+.li {
    	margin-top: 10px;
    }

    .new_home2 .slick-mod {
    	margin-top: 30px;
    }

    .new_home2 .pic {
    	position: relative;
    	overflow: hidden;
    }

    .new_home2 .pic::before {
    	padding-top: 75.2688%;
    	content: "";
    	display: block;
    }

    .new_home2 .i {
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    }

    .new_home2 .pic .t {
    	position: absolute;
    	bottom: 17px;
    	left: 0;
    	width: 100%;
    	color: #fff;
    	text-align: center;
    	padding: 0 15px;
    	box-sizing: border-box;
    }

    .new_home2 .pic .mask {
    	background: url(../images/mask13.png) no-repeat left bottom;
    	position: absolute;
    	width: 100%;
    	height: 100%;
    	top: 0;
    }

    .new_home2 .slick-arrow {
    	width: 38px;
    	height: 38px;
    	background: url(../images/new_btn2.png) no-repeat center center/cover;
    }

    .new_home2 .slick-prev::before {
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 100%;
    	height: 100%;
    	content: "";
    	display: block;
    	background: url(../images/new_btn3.png) no-repeat center center/cover;
    }

    .new_home2 .slick-next::before {
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 100%;
    	height: 100%;
    	content: "";
    	display: block;
    	background: url(../images/new_btn4.png) no-repeat center center/cover;
    }

    .new_home2 .right {
    	width: 394px;
    	box-sizing: border-box;
    	background: url(../images/new_bg1.jpg) no-repeat left bottom;
    	padding: 0 38px;
    	padding-top: 80px;
    }

    .new_home2 .right .tit {
    	color: #fff;
    	padding-right: 0;
    }

    .new_home2 .right .list {
    	margin-top: 20px;
    }

    .new_home2 .right .li a {
    	position: relative;
    	display: flex;
    	color: #fff;
    }

    .new_home2 .right .n {
    	font-size: 61px;
    	line-height: 100%;
    	font-family: arial;
    }

    .new_home2 .right .y {
    	font-size: 18px;
    	font-family: arial;
    	line-height: 1;
    	margin-top: -1px;
    }

    .new_home2 .right .rr {
    	width: 226px;
    	margin-left: auto;
    }

    .new_home2 .right .t {
    	font-size: 16px;
    	margin-top: 5px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    }

    .new_home2 .right .desc {
    	font-size: 12px;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	display: -webkit-box;
    	-webkit-line-clamp: 2;
    	-webkit-box-orient: vertical;
    	margin-top: 10px;
    }

    .new_home2 .right .li+.li {
    	margin-top: 33px;
    }

    @media screen and (min-width: 750px) {
    	.new_home1 .li:hover a {
    		color: #c7a368;
    	}

    	.new_home1 .li:hover .s2 {
    		color: #c7a368;
    	}

    	.new_home1 .left .li:hover a {
    		color: #c29f65;
    	}

    	.new_home1 .left .li:hover .s2 {
    		color: #c29f65;
    	}

    	.new_home2 .right .li:hover a .rr {
    		color: #c89e5b;
    	}

    	.new_home2 .left .li:hover a {
    		color: #c29f65;
    	}

    	.new_home2 .left .li:hover .y {
    		color: #c29f65;
    	}

    	.new_home2 .slick-arrow:hover {
    		background: url(../images/new_btn1.png) no-repeat center center/cover;
    	}

    	.pbbtn2:hover .d1 {
    		-webkit-transform: translate(-5px, -4px);
    		transform: translate(-5px, -4px);
    	}

    	.pbbtn2:hover:after {
    		-webkit-transform: translate(5px, 4px);
    		transform: translate(5px, 4px);
    	}

    	.gotop {
    		width: 40px;
    	}

    	.hx6 .textbox .middle {
    		-webkit-transition: all 0.8s ease-out;
    		transition: all 0.8s ease-out;
    		opacity: 0;
    		-webkit-transform: translateX(100px);
    		transform: translateX(100px);
    	}

    	.hx6.animateing .textbox .middle {
    		-webkit-transform: translateX(0);
    		transform: translateX(0);
    		opacity: 1;
    	}

    	.hx4 .textbox .middle {
    		/* -webkit-transition: all 0.8s ease-out;
    		transition: all 0.8s ease-out;
    		opacity: 0;
    		-webkit-transform: translateX(-100px);
    		transform: translateX(-100px); */
    	}

    	.hx4.animateing .textbox .middle {
    		-webkit-transform: translateX(0);
    		transform: translateX(0);
    		opacity: 1;
    	}

    	.hxylt3 .text {
    		/* -webkit-transform: translateX(100px);
    		transform: translateX(100px);
    		opacity: 0;
    		-webkit-transition: all 0.8s ease-out;
    		transition: all 0.8s ease-out; */
    	}

    	.hxylt3.animateing .text {
    		-webkit-transform: translateY(0);
    		transform: translateY(0);
    		opacity: 1;
    	}

    	.hxylt2 .tabsbox .item {
    		opacity: 0;
    		-webkit-transform: translateY(100px);
    		transform: translateY(100px);
    		-webkit-transition: all 0.8s ease;
    		transition: all 0.8s ease;
    	}

    	.hxylt2.animateing .tabsbox .item {
    		-webkit-transform: translateY(0);
    		transform: translateY(0);
    		opacity: 1;
    	}

    	.screen7 .part0 .desc {
    		-webkit-transition: padding-right 0.6s ease 0.8s;
    		transition: padding-right 0.6s ease 0.8s;
    	}

    	.screen2 .slick-mod2 .slick-slide {
    		width: 140px !important;
    	}

    	.screen2 .scrolltop .slick-slide>div {
    		height: 100%;
    	}

    	.screen8 .layerbox .layer1 {
    		opacity: 0;
    	}

    	.screen8 .layerbox .maker1 {
    		-webkit-transform: translateY(-100px);
    		transform: translateY(-100px);
    		opacity: 0;
    	}

    	.screen8.active .layerbox .layer1 {
    		-webkit-transition: all 1s ease-in-out 1s;
    		transition: all 1s ease-in-out 1s;
    		opacity: 1;
    	}

    	.screen8.active .layerbox .maker1 {
    		-webkit-transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;
    		transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1) 0.5s;
    		-webkit-transform: translateY(0);
    		transform: translateY(0);
    		opacity: 1;
    	}

    	.screen6 .box2 .item1 {
    		-webkit-transform: translateY(-100px);
    		transform: translateY(-100px);
    		opacity: 0;
    	}

    	.screen6.active .box2 .item1 {
    		-webkit-transform: translateY(0);
    		transform: translateY(0);
    		opacity: 1;
    		-webkit-transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);
    		transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);
    	}

    	.screen6.active .box2 .item1:nth-child(1) {
    		-webkit-transition-delay: 0.5s;
    		transition-delay: 0.5s;
    	}

    	.screen6.active .box2 .item1:nth-child(2) {
    		-webkit-transition-delay: 0.7s;
    		transition-delay: 0.7s;
    	}

    	.screen6.active .box2 .item1:nth-child(3) {
    		-webkit-transition-delay: 0.9s;
    		transition-delay: 0.9s;
    	}

    	.screen6.active .box2 .item1:nth-child(4) {
    		-webkit-transition-delay: 1.1s;
    		transition-delay: 1.1s;
    	}

    	.screen5 .img {
    		-webkit-transform: translateY(-50px);
    		transform: translateY(-50px);
    		opacity: 0;
    	}

    	.screen5 .titbox .tit,
    	.screen5 .titbox .tit1 {
    		-webkit-transform-origin: left bottom;
    		transform-origin: left bottom;
    		-webkit-transform: rotate(-10deg);
    		transform: rotate(-10deg);
    		opacity: 0;
    	}

    	.screen5 .titbox .tit1 {
    		-webkit-transform: rotate(10deg);
    		transform: rotate(10deg);
    	}

    	.screen5.active .titbox .tit,
    	.screen5.active .titbox .tit1 {
    		-webkit-transform: rotate(0);
    		transform: rotate(0);
    		opacity: 1;
    		-webkit-transition: all 0.8s ease 0.5s;
    		transition: all 0.8s ease 0.5s;
    	}

    	.screen5.active .titbox .tit {
    		-webkit-transition-delay: 0.7s;
    		transition-delay: 0.7s;
    	}

    	.screen5.active .titbox .tit1 {
    		-webkit-transition-delay: 1s;
    		transition-delay: 1s;
    	}

    	.screen5.active .img {
    		-webkit-transform: translateY(0);
    		transform: translateY(0);
    		opacity: 1;
    		-webkit-transition: all 0.8s ease 0.5s;
    		transition: all 0.8s ease 0.5s;
    	}

    	.screen4 .box1 {
    		height: 0;
    	}

    	.screen4.active .box1 {
    		height: 766px;
    		-webkit-transition: height 1.6s ease-in 0.5s;
    		transition: height 1.6s ease-in 0.5s;
    	}

    	.screen4 .box1 .item {
    		opacity: 0;
    		-webkit-transform: translateX(0) scale(1.2) translateY(0);
    		transform: translateX(0) scale(1.2) translateY(0);
    	}

    	.screen4 .titbox {
    		opacity: 0;
    		-webkit-transform: translateX(50px);
    		transform: translateX(50px);
    	}

    	.screen4.active .box1 .item {
    		opacity: 1;
    		-webkit-transform: translateX(0) scale(1) translateY(0);
    		transform: translateX(0) scale(1) translateY(0);
    		-webkit-transition: all 1.5s cubic-bezier(0.9, 0.03, 0.69, 0.22) 0.5s;
    		transition: all 1.5s cubic-bezier(0.9, 0.03, 0.69, 0.22) 0.5s;
    	}

    	.screen4.active .box1 .item.i1 {
    		-webkit-transition-delay: 1.5s;
    		transition-delay: 1.5s;
    	}

    	.screen4.active .box1 .item.i2 {
    		-webkit-transition-delay: 1.8s;
    		transition-delay: 1.8s;
    	}

    	.screen4.active .box1 .item.i3 {
    		-webkit-transition-delay: 2.1s;
    		transition-delay: 2.1s;
    	}

    	.screen4.active .box1 .item.i4 {
    		-webkit-transition-delay: 2.4s;
    		transition-delay: 2.4s;
    	}

    	.screen4.active .box1 .titbox {
    		-webkit-transition: all 1.4s cubic-bezier(0.18, 0.89, 0.32, 1.28) 3.8s;
    		transition: all 1.4s cubic-bezier(0.18, 0.89, 0.32, 1.28) 3.8s;
    		-webkit-transform: translateX(0);
    		transform: translateX(0);
    		opacity: 1;
    	}

    	.screen4.active .box1 .titbox.t1 {
    		-webkit-transition-delay: 3.8s;
    		transition-delay: 3.8s;
    	}

    	.screen4.active .box1 .titbox.t2 {
    		-webkit-transition-delay: 4s;
    		transition-delay: 4s;
    	}

    	.screen4.active .box1 .titbox.t3 {
    		-webkit-transition-delay: 4.2s;
    		transition-delay: 4.2s;
    	}

    	/* .dzbsy3 .slick-mod2 .slick-active:nth-child(1) .img, .dzbsy3 .slick-mod2 .slick-active:nth-child(2) .img, .dzbsy3 .rightbox .img { width: 0;  -webkit-transition: all .5s linear; transition: all .5s linear;}
.dzbsy3 .rightbox, .dzbsy3 .slick-mod2 .slick-active { opacity: 0; visibility: hidden; -webkit-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all 3s cubic-bezier(.08, .82, .17, 1); transition: all 3s cubic-bezier(.08, .82, .17, 1); }
.dzbsy3.animate .slick-mod2 .slick-active:nth-child(1) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }
.dzbsy3.animate .slick-mod2 .slick-active:nth-child(1) .img { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; width: 100%; }
.dzbsy3.animate .slick-mod2 .slick-active:nth-child(2) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }
.dzbsy3.animate .slick-mod2 .slick-active:nth-child(2) .img { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; width: 100%; }
.dzbsy3.animate .rightbox .img { width: 100%; }
.dzbsy3.animate .rightbox, .dzbsy3.animate .slick-mod2 .slick-active { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; }
 */
    	/* .ygbsy6 .item, .ygbsy6 .box1 { -webkit-transition: all 4s cubic-bezier(.08, .82, .17, 1); transition: all 4s cubic-bezier(.08, .82, .17, 1); -webkit-transform: translateY(100px); transform: translateY(100px); opacity: 0; visibility: hidden; }
 .ygbsy6 .bx1 .item.i1 { -webkit-transition-delay: 0s; transition-delay: 0s; }
.ygbsy6 .bx1 .item.i2 { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
.ygbsy6 .bx1 .item.i3 { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }
.ygbsy6 .bx1 .item.i4 { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }
.ygbsy6 .bx2 .item.i1 { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }
.ygbsy6 .bx2 .item.i2 { -webkit-transition-delay: 1s; transition-delay: 1s; }
.ygbsy6 .bx2 .item.i3 { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }
.ygbsy6 .box1 { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }
.ygbsy6.animate .item, .ygbsy6.animate .box1 { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; }
.ygbsy6 .bx1 .item .img .st1 { display: inline; fill: #5A82CF; }
.ygbsy6 .bx1 .item.i4 .img .st2 { fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-miterlimit: 10; stroke-dasharray: 235px; stroke-dashoffset: 235px; -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }
.ygbsy6 .bx1 .item.i4 .img .st3 { fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-linecap: round; stroke-miterlimit: 10; stroke-dasharray: 60px; stroke-dashoffset: 60px; -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }
.ygbsy6 .bx1 .item.i4 .img .st4 { fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: 113px; stroke-dashoffset: 113px; -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }
.ygbsy6 .bx1 .item.i1 .st2 { fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-miterlimit: 10; stroke-dasharray: 90px; stroke-dashoffset: 90px; -webkit-transition-delay: 1.2s !important; transition-delay: 1.2s !important; }
.ygbsy6 .bx1 .item.i1 .st3 { -webkit-transition-delay: 1.2s !important; transition-delay: 1.2s !important; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: 240px; stroke-dashoffset: 240px; }
.ygbsy6 .bx1 .item.i2 .st1 { -webkit-transition-delay: 1.4s !important; transition-delay: 1.4s !important; stroke-dasharray: 180px; stroke-dashoffset: 180px; display: inline; fill: #5A82CF; }
.ygbsy6 .bx1 .item.i2 .st2 { -webkit-transition-delay: 1.4s !important; transition-delay: 1.4s !important; stroke-dasharray: 180px; stroke-dashoffset: 180px; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; }
.ygbsy6 .bx1 .item.i2 .st3 { -webkit-transition-delay: 1.4s !important; transition-delay: 1.4s !important; stroke-dasharray: 120px; stroke-dashoffset: 120px; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-miterlimit: 10; }
.ygbsy6 .bx1 .item.i3 .st2 { -webkit-transition-delay: 1.6s !important; transition-delay: 1.6s !important; stroke-dasharray: 260px; stroke-dashoffset: 260px; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-miterlimit: 10; }
.ygbsy6 .bx1 .item.i3 .st3 { -webkit-transition-delay: 1.6s !important; transition-delay: 1.6s !important; stroke-dasharray: 22px; stroke-dashoffset: 22px; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-linecap: round; stroke-miterlimit: 10; }
.ygbsy6 .bx2 .item.i1 .st2 { -webkit-transition-delay: 1.8s !important; transition-delay: 1.8s !important; stroke-dasharray: 188px; stroke-dashoffset: 188px; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; }
.ygbsy6 .bx2 .item.i1 .st3 { -webkit-transition-delay: 1.8s !important; transition-delay: 1.8s !important; stroke-dasharray: 60px; stroke-dashoffset: 60px; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-miterlimit: 10; }
.ygbsy6 .bx2 .item.i1 .st4 { -webkit-transition-delay: 1.8s !important; transition-delay: 1.8s !important; stroke-dasharray: 180px; stroke-dashoffset: 180px; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-linecap: round; stroke-miterlimit: 10; }
.ygbsy6 .bx2 .item.i2 .st2 { -webkit-transition-delay: 2s !important; transition-delay: 2s !important; stroke-dasharray: 105px; stroke-dashoffset: 105px; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-linecap: round; stroke-miterlimit: 10; }
.ygbsy6 .bx2 .item.i2 .st3 { -webkit-transition-delay: 2.2s !important; transition-delay: 2.2s !important; stroke-dasharray: 90px; stroke-dashoffset: 90px; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; }
.ygbsy6 .bx2 .item.i3 .st2 { -webkit-transition-delay: 2.4s !important; transition-delay: 2.4s !important; stroke-dasharray: 162px; stroke-dashoffset: 162px; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-linecap: round; stroke-miterlimit: 10; }
.ygbsy6 .bx2 .item.i3 .st3 { -webkit-transition-delay: 2.4s !important; transition-delay: 2.4s !important; stroke-dasharray: 150px; stroke-dashoffset: 150px; fill: none; stroke: #FFFFFF; stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; }
.ygbsy6.animate .item .img .st2, .ygbsy6.animate .item .img .st4, .ygbsy6.animate .item .img .st3 { -webkit-transition: all 4s ease; transition: all 4s ease; stroke-dashoffset: 0 !important; }
 */
    	.ie11 .ygbsy6.animate .item .img .st2,
    	.ie11 .ygbsy6.animate .item .img .st4,
    	.ie11 .ygbsy6.animate .item .img .st3 {
    		-webkit-transition-delay: 0s !important;
    		transition-delay: 0s !important;
    		stroke-dashoffset: 0 !important;
    		-webkit-transition-property: none;
    		transition-property: none;
    	}

    	.ydy1 .rightbox .item:hover .hoverbox {
    		opacity: 1;
    		visibility: visible;
    		top: -5%;
    		height: 110%;
    	}

    	.ydy1 .rightbox .hoverbox {
    		-webkit-transition: all 0.4s ease;
    		transition: all 0.4s ease;
    	}

    	.ygbsy1 .slick-slide {
    		z-index: 1;
    	}

    	.ygbsy1 .slick-item {
    		transform: translate3d(0, 0, 0) scale(1.2);
    		transition: opacity 0.3s ease, transform 0s ease 1s;
    	}

    	.ygbsy1 .slick-current .slick-item {
    		-webkit-transform: scale(1);
    		transform: scale(1);
    		transition: all 5s cubic-bezier(0, 0.56, 0.44, 1);
    	}

    	.djsy3 .xwzx3 {
    		-webkit-transition: all 1s ease-out;
    		transition: all 1s ease-out;
    		-webkit-transform: translateY(-100px);
    		transform: translateY(-100px);
    		opacity: 0;
    	}

    	.djsy4 {
    		-webkit-transition: all 1s ease-out;
    		transition: all 1s ease-out;
    		-webkit-transform: translateY(100px);
    		transform: translateY(100px);
    		opacity: 0;
    	}

    	.djsy3.animateing .xwzx3,
    	.djsy3.animateing .djsy4 {
    		-webkit-transform: translateY(0);
    		transform: translateY(0);
    		opacity: 1;
    	}

    	.djsy5 .tabbox {
    		height: 707px;
    		-webkit-transition: height 1s ease;
    		transition: height 1s ease;
    	}

    	.djsy5.animateing .tabbox {
    		height: 797px;
    	}

    	.djsy6 .leftbox .item.i2 {
    		-webkit-transform: translateX(85px) translateY(50px);
    		transform: translateX(85px) translateY(50px);
    	}

    	.djsy6 .leftbox .item.i3 {
    		-webkit-transform: translateX(-25px) translateY(25px);
    		transform: translateX(-25px) translateY(25px);
    	}

    	.djsy6 .leftbox .item {
    		-webkit-transition: all 0.8s ease;
    		transition: all 0.8s ease;
    	}

    	.djsy6.animateing .leftbox .item {
    		-webkit-transform: translateX(0) translateY(0);
    		transform: translateX(0) translateY(0);
    	}

    	.lyyjj2 .item {
    		-webkit-transform: translateY(100px);
    		transform: translateY(100px);
    		opacity: 0;
    		-webkit-transition: all 1s ease;
    		transition: all 1s ease;
    	}

    	.lyyjj2 .item.i1 {
    		-webkit-transition-delay: 0s;
    		transition-delay: 0s;
    	}

    	.lyyjj2 .item.i2 {
    		-webkit-transition-delay: 0.2s;
    		transition-delay: 0.2s;
    	}

    	.lyyjj2 .item.i3 {
    		-webkit-transition-delay: 0.4s;
    		transition-delay: 0.4s;
    	}

    	.lyyjj2 .item.i4 {
    		-webkit-transition-delay: 0.6s;
    		transition-delay: 0.6s;
    	}

    	.lyyjj2.animate .item {
    		-webkit-transform: translateY(0);
    		transform: translateY(0);
    		opacity: 1;
    	}

    	/* .dzbsy5 .xwzx2 .item, .dzbsy5 .xwzx3 { opacity: 0; -webkit-transform: translateY(100px); transform: translateY(100px); visibility: hidden; -webkit-transition: all 1.4s ease; transition: all 1.4s ease; }
.dzbsy5 .xwzx2 .item:nth-child(1) { -webkit-transition-delay: 0s; transition-delay: 0s; }
.dzbsy5 .xwzx2 .item:nth-child(2) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }
.dzbsy5 .xwzx3 { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }
.dzbsy5.animate .xwzx2 .item, .dzbsy5.animate .xwzx3 { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); }
 */
    	.tsyl1 .item .img,
    	.tsyl1 .item .text {
    		opacity: 0;
    		visibility: hidden;
    	}

    	.tsyl1 .item.il .img {
    		-webkit-transition: all 1.3s cubic-bezier(0.39, 0.58, 0.57, 1);
    		transition: all 1.3s cubic-bezier(0.39, 0.58, 0.57, 1);
    		-webkit-transform: translateX(-100px);
    		transform: translateX(-100px);
    	}

    	.tsyl1 .item.il .text {
    		-webkit-transition: all 1.3s cubic-bezier(0.39, 0.58, 0.57, 1);
    		transition: all 1.3s cubic-bezier(0.39, 0.58, 0.57, 1);
    		-webkit-transform: translateX(100px);
    		transform: translateX(100px);
    	}

    	.tsyl1 .item.ir .img {
    		-webkit-transition: all 1.3s cubic-bezier(0.39, 0.58, 0.57, 1);
    		transition: all 1.3s cubic-bezier(0.39, 0.58, 0.57, 1);
    		-webkit-transform: translateX(100px);
    		transform: translateX(100px);
    	}

    	.tsyl1 .item.ir .text {
    		-webkit-transition: all 1.3s cubic-bezier(0.39, 0.58, 0.57, 1);
    		transition: all 1.3s cubic-bezier(0.39, 0.58, 0.57, 1);
    		-webkit-transform: translateX(-100px);
    		transform: translateX(-100px);
    	}

    	.tsyl1 .item.animateing .img,
    	.tsyl1 .item.animateing .text {
    		-webkit-transform: translateX(0);
    		transform: translateX(0);
    		opacity: 1;
    		visibility: visible;
    	}

    	.screen1 .box .img {
    		-webkit-transform: scale(1);
    		transform: scale(1);
    		-webkit-transition: -webkit-transform 2.6s cubic-bezier(0.55, 0.09, 0.68, 0.53) 0.2s;
    		transition: -webkit-transform 2.6s cubic-bezier(0.55, 0.09, 0.68, 0.53) 0.2s;
    		transition: transform 2.6s cubic-bezier(0.55, 0.09, 0.68, 0.53) 0.2s;
    		transition: transform 2.6s cubic-bezier(0.55, 0.09, 0.68, 0.53) 0.2s, -webkit-transform 2.6s cubic-bezier(0.55, 0.09, 0.68, 0.53) 0.2s;
    	}

    	.screen1.animat .box .img {
    		-webkit-transform: scale(1.1);
    		transform: scale(1.1);
    	}

    	.screen1 .box .tit {
    		-webkit-transform: scale(1.4) translateY(-50px);
    		transform: scale(1.4) translateY(-50px);
    		opacity: 0;
    		-webkit-transition: opacity 1.6s linear 2.6s, -webkit-transform 2s cubic-bezier(0.95, 0.05, 0.8, 0.04) 1.5s;
    		transition: opacity 1.6s linear 2.6s, -webkit-transform 2s cubic-bezier(0.95, 0.05, 0.8, 0.04) 1.5s;
    		transition: transform 2s cubic-bezier(0.95, 0.05, 0.8, 0.04) 1.5s, opacity 1.6s linear 2.6s;
    		transition: transform 2s cubic-bezier(0.95, 0.05, 0.8, 0.04) 1.5s, opacity 1.6s linear 2.6s, -webkit-transform 2s cubic-bezier(0.95, 0.05, 0.8, 0.04) 1.5s;
    	}

    	.screen1.animat .box .tit {
    		-webkit-transform: scale(1) translateY(0);
    		transform: scale(1) translateY(0);
    		opacity: 1;
    	}

    	.pbpimg .imgbox {
    		-webkit-transition: all 700ms ease;
    		transition: all 700ms ease;
    	}

    	.pbpimg.page0 .imgbox {
    		top: 100%;
    	}

    	.pbpimg.page2 .imgbox {}

    	.pbpimg.page3 .imgbox {}

    	.pbpimg.page4 .imgbox {}

    	.pbpimg.page5 .imgbox {}

    	.pbpimg.page6 .imgbox {}

    	.pbpimg.page7 .imgbox {}

    	.pbpimg.page8 .imgbox {}

    	.pbpimg.page9 .imgbox {
    		top: 100%;
    	}
    }

    /*1366||引导页*/

    @media screen and (max-width: 1367px) {
    	.ydy1 {
    		width: 1000px;
    		height: 530px;
    	}

    	.ydy1 .rightbox {
    		padding-left: 10px;
    		width: 730px;
    	}

    	.ydy1 .leftbox {
    		width: 260px;
    	}

    	.ydy1 .leftbox .img {
    		height: 250px;
    	}

    	.wembox .box .img {
    		height: auto;
    	}

    	.ydy1 .leftbox .item {
    		margin: 0 2px;
    	}

    	.ydy1 .leftbox .part1 {
    		margin-top: 12px;
    	}

    	.dzbsy3 {
    		height: auto;
    		padding-bottom: 60px;
    	}
    }

    .x-header .sun_dd .logo {
    	display: block;
    }

    .x-header .sun_dd {
    	z-index: 5;
    }

    .x-header .sun_dd .logo {
    	margin-top: -49px;
    }

    @media screen and (max-width: 1295px) {
    	.yydh_dt .item:first-child {
    		width: 246px;
    	}

    	.dzbsy14 .list {
    		font-size: 18px;
    	}

    	.dzbsy14 .list .span {
    		font-size: 14px;
    	}

    	.x-header .sun_dd .logo {
    		margin-top: 0;
    	}

    	.x-wrap {
    		width: 960px;
    	}

    	.page-more.m-show {
    		display: none;
    	}

    	.mg50 {
    		margin-left: 0px;
    		margin-right: 0px;
    	}

    	.x-header .logo {
    		
    	}

    	.x-header .hpart2 .logo {
    		
    	}

    	.nav-mod {
    		right: 0;
    		left: 180px;
    	}

    	.nav-mod .nav-lv1>.nav-item>.nav-tit .nav-link {
    		padding: 35px 6px;
    	}

    	.nav-mod .nav-lv2.last {
    		left: auto;
    		right: 0;
    		margin-left: 0;
    	}

    	.clique .nav-mod .nav-lv1>.nav-item>.nav-tit .nav-link {
    		padding: 35px 6px;
    	}

    	.public .nav-mod .nav-lv1>.nav-item>.nav-tit .nav-link {
    		padding: 25px 5.5px;
    	}

    	.public .nav-item {
    		font-size: 15px;
    	}

    	.staff .nav-mod .nav-lv1>.nav-item>.nav-tit .nav-link {
    		padding: 35px 10px;
    	}

    	.x-footer .listbox p {
    		width: 100%;
    	}

    	.x-footer .ewmbox .item+.item {
    		margin-left: 20px;
    	}

    	.x-footer .part1 {
    		padding-top: 40px;
    		padding-bottom: 40px;
    	}

    	.x-header .hpart2 .x-wrap,
    	.x-header .hpart1 .x-wrap {
    		width: 1000px;
    	}

    	.x-header .hpart1 .x-wrap {
    		/* padding: 0 32px; */
    	}

    	.bmxxy2 .titlebox {
    		left: 70px;
    	}

    	.bmxxy2 .box {
    		left: 171px;
    		width: 790px;
    	}

    	.bmxxy2 .box .slick-mod1 {
    		padding: 70px 40px;
    	}

    	.bmxxy2 .slick-prev {
    		left: 46px;
    	}

    	.bmxxy2 .slick-next {
    		left: 46px;
    	}

    	.bmxxy3 .list .item {
    		width: 475px;
    		margin-left: 10px;
    		margin-bottom: 10px;
    	}

    	.cjwt .box {
    		width: 840px;
    	}

    	.jkkp1 .img {
    		width: 460px;
    		height: 344px;
    	}

    	.jkkp1 .text {
    		height: 344px;
    	}

    	.jkkp1 .inner {
    		padding: 30px;
    	}

    	.jkkp1 .p1 {
    		height: 92px;
    	}

    	.arrowbox {
    		right: 30px;
    		width: 440px;
    	}

    	.jkkp2 .item {
    		width: 313px;
    		height: 398px;
    	}

    	.jkkp2 .img {
    		height: 235px;
    	}

    	.ksdh2 .linktext {
    		width: 970px;
    	}

    	.ksdh2 .linktext a,
    	.k_pop.ksdh2 .linktext .a {
    		width: 226px;
    	}

    	.ksdh2 .linktext a.state1 {
    		width: 372px;
    	}

    	.xxy3 {
    		width: 670px;
    	}

    	.xxy4 {
    		width: 270px;
    	}

    	.xxy4 .tit1 .s1 {
    		width: 150px;
    	}

    	.xwzx2 {
    		width: 620px;
    	}

    	.xwzx2 .item {
    		width: 300px;
    		height: 460px;
    	}

    	.xwzx2 .item:first-child {
    		margin-right: 20px;
    	}

    	.xwzx3 {
    		width: 300px;
    	}

    	.xwzx2 .img {
    		height: 225px;
    	}

    	.xwzx3 .item {
    		/* min-height: 1.18rem; */
    	}

    	.xwzx3 .item+.item {
    		/* margin-top: 0.2rem; */
    	}

    	.yzyzlb1 .select-mod {
    		width: 210px;
    	}

    	.yzyzlb2 .item {
    		width: 198px;
    		height: 365px;
    	}

    	.yzyzlb2 .item .img {
    		height: 275px;
    	}

    	.jtlx2 {
    		right: 0;
    		top: 0;
    		height: 100%;
    	}

    	.ygbsy5 {
    		height: 631px;
    	}

    	.ygbsy5 .box .item {
    		/* width: 320px; */
    		height: 180px;
    		position: static;
    	}

    	.ygbsy5 .box .im7 {
    		width: 480px;
    		margin-left: 0;
    	}

    	.ygbsy5 .box .im7 .middle {
    		width: auto;
    	}

    	.ygbsy5 .box .im8 {
    		left: 640px;
    		width: 480px;
    	}

    	.ygbsy5 .box .img {
    		width: 60px;
    		height: 60px;
    	}

    	.ygbsy5 .i1 {
    		height: 488px;
    		margin-left: -800px;
    	}

    	.ygbsy5 .i2 {
    		height: 731px;
    	}

    	.lyyjj2 .item {
    		width: 310px;
    	}

    	.lyyjj2 .item.i3 {
    		left: 650px;
    		top: -184px;
    	}

    	.lyyjj2 .item.i4 {
    		left: 650px;
    		top: 211px;
    	}

    	.lyyjj2 .line.l2 {
    		left: 299px;
    	}

    	.lyyjj2 .line.l4 {
    		height: 201px;
    		left: 634px;
    	}

    	.lyyjj2 .i2 {
    		top: 15px;
    		left: 325px;
    	}

    	.lyyjj2 .line.l3 {
    		height: 202px;
    		left: 325px;
    	}

    	.lyyjj4 .pbtabs {
    		position: static;
    		width: auto;
    	}

    	.lyyjj4 .pbtabs .item {
    		width: 180px;
    		height: 48px;
    		margin: 0 8px;
    	}

    	.lyyjj4 .pbtabs .item:before {
    		border-top: 8px solid #5a82cf;
    		border-left: 10px solid transparent;
    		border-right: 10px solid transparent;
    		position: absolute;
    		top: 100%;
    		left: 50%;
    		margin-left: -10px;
    		margin-top: 0;
    	}

    	.lyyjj7 {
    		margin-left: -15px;
    		height: 550px;
    		margin-top: 30px;
    		width: 990px;
    	}

    	.lyyjj7 .timg {
    		margin: 40px auto 0;
    	}

    	.lyyjj4 {
    		margin-top: 40px;
    	}

    	.lyyjj5 {
    		overflow: hidden;
    	}

    	.lyyjj3 .bg {
    		height: 100%;
    	}

    	.lyyjj3 {
    		height: 910px;
    	}

    	.lyyjj6 .box {
    		margin-left: 270px;
    	}

    	.lyyjj6 .middle.m1 {
    		width: 227px;
    	}

    	.lyyjj6 .middle.m2 {
    		width: 380px;
    	}

    	.lyyjj6 .middle .middle-cont {
    		width: 100%;
    	}

    	.lyyjj5 {
    		padding-top: 60px;
    	}

    	.djsy3 .xwzx3 {
    		width: 560px;
    	}

    	.djsy4 {
    		left: 420px;
    	}

    	.djsy4 {
    		width: 539px;
    		top: 170px;
    	}

    	.djsy4 .img {
    		height: 304px;
    	}

    	.djsy6 .rightbox {
    		width: 520px;
    	}

    	.djsy6 .rightbox .img {
    		height: 294px;
    	}

    	.djsy6 .leftbox .item {
    		height: 207px;
    	}

    	.djsy6 .leftbox .img {
    		margin-top: 24px;
    	}

    	.djsy6 .leftbox .item.i1 .img {
    		margin-top: 25px;
    	}

    	.djsy6 {
    		height: 930px;
    	}

    	.bmxxy4 .leftbox {
    		width: 490px;
    		height: 365px;
    	}

    	.bmxxy4 .rightbox {
    		width: 451px;
    	}

    	.bmxxy4 .item {
    		height: 110px;
    	}

    	.bmxxy4 .inner {
    		padding: 17px 28px;
    	}

    	.bmxxy7 .text {
    		height: 338px;
    	}

    	.bmxxy7 .inner {
    		padding: 25px 44px;
    	}

    	.bmxxy7 .img {
    		height: 338px;
    	}

    	.bmxxy8 {
    		margin-top: 50px;
    	}

    	.bmxxy8 .item {
    		width: 470px;
    	}

    	.bmxxy7 .inner {
    		padding: 20px 24px;
    	}

    	.jtlx1search1 .ic1 {
    		width: 210px;
    	}

    	.wbzdzngk1 .row {
    		width: 310px;
    	}

    	.wbzdzngk1 .row .inner {
    		padding-left: 20px;
    		padding-right: 20px;
    	}

    	.wbzdzngk1 .row:after {
    		left: 20px;
    	}

    	.dzbsy1 .tit1 {
    		margin-right: 10px;
    	}

    	.yzyzlb1 .box {
    		padding-left: 40px;
    		padding-right: 40px;
    	}

    	.yzyzlb1 .select-mod {
    		width: 188px;
    	}

    	.dzbsy1 .select-mod.w_690,
    	.w_690 {
    		width: 520px;
    	}

    	.yzyzlb1 .inputbox {
    		width: 198px;
    	}

    	.yzyzlb1 .w_650 {
    		width: 480px;
    	}

    	.jtlx1search1 .select-mod {
    		width: 250px;
    	}

    	.ygbsy6 .box {
    		width: 50%;
    	}

    	.ygbsy6 .item {
    		width: 50%;
    	}

    	.ygbsy6 .box1 {
    		width: 50%;
    	}

    	.ygbsy6 .bx2 {
    		left: 50%;
    	}

    	.dzbsy3 .slick-modbox {
    		width: 59%;
    	}

    	.dzbsy3 .slick-mod2 .inner {
    		padding-left: 20px;
    		padding-right: 20px;
    	}

    	.dzbsy4 .box1 {
    		width: 460px;
    		margin-left: 0;
    	}

    	.jwb-jcc1 .box1 {
    		width: 644px;
    	}

    	.jwb-jcc2 .tabsbox .item,
    	.jwb-jcc2.hxylt2 .tabsbox .item {
    		width: 300px;
    	}

    	.jwb-jcc2 .tabsbox .item+.item {
    		margin-left: 30px;
    	}

    	.jwb-jcc2.hxylt2 .tabsbox .item+.item {
    		margin-left: 30px !important;
    	}

    	.jwb-jcc2.hxylt7 .tabsbox .item {
    		width: 400px;
    	}

    	.jwb-jcc2.hxylt7 .tabsbox .item+.item {
    		margin-left: 0;
    	}

    	#part3.jwb-jcc2 .tabsbox .item,
    	#part4.jwb-jcc2 .tabsbox .item {
    		width: 300px;
    		margin-right: 30px;
    	}

    	.ysczxx1 .text .inner {
    		padding-top: 90px;
    	}

    	.ysczxx1 .text .part2 .item+.item {
    		margin-top: 30px;
    	}

    	.tsyl1 .item .img,
    	.tsyl1 .item .text {
    		height: 307px;
    	}

    	.tsyl1 .item .img,
    	.tsyl1 .item .text {
    		position: relative;
    		z-index: 9;
    	}

    	.tsyl1 .item {
    		margin-bottom: 73px;
    		height: 308px;
    	}

    	.tsyl1 .item.i2 .b2 {
    		width: 73px;
    		height: 73px;
    		top: -73px;
    		left: -73px;
    	}

    	.tsyl1 .item.i1 .b2 {
    		height: 199px;
    	}

    	.tsyl1 .item.i3 .b3 {
    		width: 73px;
    		height: 73px;
    		top: -73px;
    		right: -73px;
    	}

    	.tsyl1 .item.i4 .b1 {
    		width: 73px;
    		height: 73px;
    		top: -73px;
    		left: -73px;
    	}

    	.tsyl1 .item.i4 .b3 {
    		height: 381px;
    	}

    	.xcb2 .item {
    		width: 470px;
    	}

    	.xcb1 .box1 {
    		width: auto;
    	}

    	.xcb1 .boxbox {
    		padding: 0;
    	}

    	.jwb-jcc1 .box {
    		float: none;
    	}

    	.xcb1 .box {
    		float: left;
    	}

    	.tzb2 .b1 {
    		width: 1070px;
    	}

    	.tzb2 .imgbox {
    		width: 480px;
    		height: 358px;
    	}

    	.tzb2 .text {
    		height: 358px;
    	}

    	.tzb2 .text .inner {
    		padding: 20px 30px;
    	}

    	.tzb2 .text .item {
    		padding: 13px 0;
    	}

    	.jwb-jcc2 .tabsbox .img {
    		height: 225px;
    	}

    	.xcb1 {
    		margin-top: 100px;
    	}

    	.xwzx4 .item {
    		width: 300px;
    		margin-left: 30px;
    		height: 225px;
    		margin-bottom: 70px;
    	}

    	.twpage1 .item {
    		width: 471px;
    	}

    	.dzbsy3 .slick-mod2 .img {
    		height: 260px;
    	}

    	.dzbsy3 .slick-modbox {
    		height: 496px;
    	}

    	.dzbsy3 .rightbox {
    		margin-top: 138px;
    	}

    	.yydh1 .leftbox {
    		background: url(../images/ygbsy6-1.jpg) repeat center 0;
    	}

    	.yydh1 .rightbox .inner {
    		margin-left: 40px;
    	}

    	.yydh1 .rightbox {
    		width: 633px;
    	}

    	.yydh1 .mCSB_inside>.mCSB_container {
    		margin-right: 20px;
    	}

    	.yydh2 .box1 {
    		width: 413px;
    	}

    	.lyyjj7 .mCustomScrollbar {
    		width: auto;
    		margin-right: 30px;
    		margin-top: 30px;
    	}

    	.xzbfjg .tit1 {
    		left: 50px;
    	}

    	.xzbfjg .part.pt1 {
    		margin-left: 324px;
    	}

    	.xwzx3.xwzx5 {
    		width: auto;
    	}

    	.djxw1 .img {
    		width: 490px;
    		height: 369px;
    	}

    	.djxw1 .text1 {
    		height: 369px;
    	}

    	.djxw1 .list {
    		margin-top: 42px;
    	}

    	.dbpage1 .box .item {
    		width: 470px;
    	}

    	.ghpage2 .box1 {
    		width: 680px;
    		left: 280px;
    	}

    	.ghpage2 .box1 .textarea textarea {
    		width: 530px;
    	}

    	.hxdjpage2 .leftbox {
    		background-image: none;
    		background-color: #9b2139;
    	}

    	.hxdjpage1 .slick-item {
    		width: 140px !important;
    	}

    	.section .mg50 {
    		margin: 0;
    	}

    	.hxylt3 .textbox {
    		width: 1270px;
    		height: 474px;
    	}

    	.hxylt3 .text {
    		padding-left: 310px;
    		width: 440px;
    	}

    	.hxylt3 .focus {
    		width: 500px;
    		height: 475px;
    	}

    	.hxylt3 {
    		height: 521px;
    	}

    	.hxylt3 .bg1 {
    		height: 470px;
    	}

    	.hxylt4 .bg1 {
    		right: -320px;
    	}

    	.hxylt4 .inner {
    		padding: 30px 25px;
    	}

    	.hxylt4 .focus {
    		width: 461px;
    		height: 430px;
    	}

    	.hxylt4 .focus a .inner1 {
    		padding: 10px 20px;
    	}

    	.hxylt4 .focus a {
    		height: 66px;
    		font-style: 14px;
    	}

    	.hxylt4 .textbox {
    		left: 461px;
    		width: 730px;
    	}

    	.hxylt4 .textbox .middle {
    		padding-left: 50px;
    		width: 360px;
    	}

    	.hxylt4 {
    		height: 528px;
    	}

    	.hxylt4 .textbox {
    		height: 79%;
    		top: auto;
    		bottom: 0;
    	}

    	.hxylt6 .textbox {
    		left: auto;
    		right: 461px;
    	}

    	.hxylt6 .focus a {
    		width: auto;
    	}

    	.hxylt6 .focus a .inner1 .tit {
    		line-height: normal;
    		height: auto;
    		white-space: nowrap;
    		overflow: hidden;
    		text-overflow: ellipsis;
    	}

    	.hxylt6 .focus a {
    		height: 41px;
    	}

    	.hxylt5 .titlebox {
    		padding-top: 100px;
    		padding-bottom: 100px;
    	}

    	.hxylt6 .textbox {
    		top: auto;
    		bottom: 0;
    	}

    	.hxylt6 .focus {
    		height: 376px;
    	}

    	.hxylt6 .textbox {
    		width: 620px;
    	}

    	.hxylt6 {
    		height: 475px;
    	}

    	.hxylt6 .textbox {
    		height: 100%;
    	}

    	.tzb1 .tabsbox {
    		height: 426px;
    	}

    	.yydh2 {
    		margin: 0 auto;
    		width: auto;
    	}

    	.xxy4 .img {
    		height: 202px;
    	}

    	.xxy4 .tit .s1 {
    		font-size: 22px;
    	}

    	.xxy4 .more {
    		margin-top: 2px;
    	}

    	.screen4 .box1 .item.i4 .inner {
    		height: 150px;
    	}

    	.wzzc_alert1 {
    		margin-top: -290.5px;
    	}

    	.wzzc_alert1 .caption {
    		padding: 20px 0;
    	}

    	.wzzc_alert1 .button {
    		margin-top: 20px;
    		padding-bottom: 0;
    	}

    	.loginpage1 .img {
    		margin-left: -470px;
    	}

    	.loginpage1 .boxright {
    		width: 520px;
    	}

    	.loginpage1 .box {
    		padding-left: 30px;
    	}

    	.loginpage1 .boxright:after {
    		left: 30px;
    	}

    	.loginpage1 .inputbox1 {
    		width: 360px;
    	}

    	.loginpage1 .wjmm {
    		left: 84%;
    	}

    	.loginpage1 .yzm .inputbox1 {
    		width: 140px;
    	}

    	.loginpage1 .kbqyzm {
    		left: 187%;
    	}

    	.loginpage1 .boxright:before {
    		left: 30px;
    	}

    	.xgmm1 .rightbox {
    		width: 675px;
    		padding-left: 40px;
    	}

    	.wjmm1 .rightbox {
    		width: auto;
    	}

    	.wdyygh1 .tabebox .t2,
    	.wdyygh1 .tabebox .t1,
    	.wdyygh1 .tabebox .t3 {
    		width: 130px;
    	}

    	.wdyygh1 .tabebox .t4 {
    		width: 170px;
    	}

    	.jzrgl1 .tabebox .t1,
    	.jzrgl1 .tabebox .t2 {
    		width: 100px;
    	}

    	.jzrgl1 .tabebox .t3 {
    		width: 175px;
    	}

    	.jzrgl1 .tabebox .t4 {
    		width: 130px;
    	}

    	.jzrgl1 .tabebox .t4 {
    		width: 120px;
    	}

    	.jzrgl1 .tabebox .t5 {
    		width: 100px;
    	}

    	.jzrgl1 .tabebox .t6 {
    		width: 90px;
    	}

    	.jzrgl1 .rightbox {
    		padding-left: 30px;
    		width: 685px;
    	}

    	.rightnav {
    		display: none;
    	}

    	.dzbsy5 {
    		margin-top: 50px;
    	}

    	.dzbsy2 .item {
    		/* width: 300px; */
    	}

    	.xwzx3 .item+.item {
    		margin-top: 1.6px;
    	}

    	#bdmap {
    		margin-top: 140px;
    	}

    	.sysalert {
    		width: 1000px;
    		margin-left: -500px;
    	}

    	.sysalert .inner {
    		padding: 0 36px;
    	}

    	.jzrgl_alert .form .item {
    		margin: 7px 5px;
    	}

    	.jzrgl_alert .tip1 .inner {
    		padding: 0 30px;
    	}

    	.jzrgl_alert .form .input_item {
    		padding: 10px;
    	}

    	.jzrgl_alert .select-mod {
    		width: 180px;
    	}

    	.jzrgl_alert .radio_item {
    		width: 202px;
    	}

    	.wdyygh_alert1 .part {
    		margin-left: 50px;
    		margin-right: 50px;
    	}

    	.wdyygh_alert1 .total,
    	.wdyygh_alert1 .totalbox {
    		padding-left: 50px;
    		padding-right: 50px;
    	}

    	.ysczxx1 .text .part2 {
    		height: 369px;
    	}

    	.yycx4 .linktext {
    		width: 980px;
    	}

    	.yycx4 .linktext a {
    		width: 308px;
    	}

    	.new_home2 .left {
    		width: 660px;
    	}

    	.new_home2 .right {
    		width: 300px;
    		padding: 0 20px;
    		padding-top: 80px;
    	}

    	.new_home2 .box {
    		width: 310px;
    	}

    	.new_home2 .right .rr {
    		width: 180px;
    	}

    	.new_home2 .left .li+.li {
    		margin-top: 4px;
    	}
    }

    @media screen and (max-width: 1024px) {

    	.tzgg .jtlx1search3 th.th1,
    	.tzgg .jtlx1search3 th.th2 {
    		width: 118px;
    	}

    	.tzgg .jtlx1search3 th.th3 {
    		width: 127px;
    	}

    	.tzgg .jtlx1search3 th.th4 {
    		width: 118px;
    	}

    	.tzgg .jtlx1search3 th.th5 {
    		width: 152px;
    	}

    	.tzgg .jtlx1search3 th.th6 {
    		width: 188px;
    	}
    }

    @media screen and (max-width: 1010px) {
    	.nav-mod .nav-lv1>.nav-item>.nav-tit .nav-link {
    		padding: 35px 6px;
    	}
    }

    @media screen and (min-width: 750px) {
    	.yindy1 .leftbox .item:hover {
    		background-color: #3b64b4;
    	}

    	.lyyjj7 .item {
    		transition: all 0.3s;
    		-webkit-transition: all 0.3s;
    		-ms-transition: all 0.3s;
    	}

    	.lyyjj7 .item:hover {
    		transform: scale(1.02);
    		-webkit-transform: scale(1.02);
    		-ms-transform: scale(1.02);
    	}

    	.x-header .hpart1 .g3:hover>a {
    		background: #c13c4f;
    	}

    	.x-header .hpart1 .g3:hover .g3inner {
    		display: block;
    	}

    	.ksdh2 .bx1 .linktext a:hover {
    		color: #c7a368;
    		border-color: #c7a368;
    	}

    	.ksdh2 .bx2 .linktext a:hover {
    		color: #953043;
    		border-color: #953043;
    	}

    	.ksdh2 .bx3 .linktext a:hover {
    		color: #234382;
    		border-color: #234382;
    	}

    	.k_pop.ksdh2 .linktext .a:hover,
    	.pop_ks .con a:hover {
    		color: #c7a368;
    		border-color: #c7a368;
    	}

    	.k_pop.ksdh2 .bx2 .linktext .a:hover,
    	.pop_ks .bx2 .con a:hover {
    		color: #953043;
    		border-color: #953043;
    	}

    	.k_pop.ksdh2 .bx3 .linktext .a:hover,
    	.pop_ks .bx3 .con a:hover {
    		color: #234382;
    		border-color: #234382;
    	}
    }

    /*20200615*/

    .tac {
    	text-align: center;
    }

    .h42 {
    	font-size: 42px;
    }

    .ioh {
    	overflow: hidden;
    }

    .pr {
    	position: relative;
    }

    .vat {
    	vertical-align: top;
    }

    .dib {
    	display: inline-block;
    }

    .fz0 {
    	font-size: 0;
    }

    .listpage {
    	margin: 10px 0 80px;
    }

    .listpage .list {
    	width: 105%;
    	margin-left: -20px;
    	margin-top: 36px;
    }

    .listpage .list .item {
    	width: 367px;
    	border-bottom: 1px solid #e0e0e3;
    	margin: 0 20px;
    	margin-bottom: 30px;
    }

    .listpage .list .item a:hover {
    	color: #c6a368;
    }

    .listpage .list .item .img {
    	height: 528px;
    }

    .ioh img {
    	width: 100%;
    	height: 100%;
    }

    .listpage .list .item .img:after {
    	content: "";
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	background: url(../images/listpage-1.png) no-repeat center 0;
    }

    .listpage .list .item .text {
    	padding: 21px 0;
    }

    .lh_30 {
    	line-height: 30px;
    }

    .listpage .posiiton {
    	color: #333;
    }

    @media screen and (max-width: 750px) {
		.home1 .slick-slide img {
			height: auto;
		}

    	.dzbsy14 .list .li:first-child {
    		max-width: 100%;
    	}

    	.yydh_dt .item:first-child {
    		width: 100%;
    	}

    	.new_home1 {
    		padding-top: 0.8rem;
    	}

    	.new_home1 .x-wrap {
    		padding: 0 0.3rem;
    	}

    	.new_home1 .tabs2 {
    		font-size: 0.4rem;
    	}

    	.new_home1 .tabs2 span+span {
    		margin-left: 0.2rem;
    	}

    	.new_home1 .tabs-w .more {
    		font-size: 0.26rem;
    		line-height: 1.5;
    	}

    	.new_home1 .tabs-w a.act {
    		background-size: 0.34rem;
    		padding-right: 0.4rem;
    	}

    	.new_home1 .tabs-w {
    		line-height: 1.5;
    		padding-bottom: 0.2rem;
    		align-items: center;
    	}

    	.new_home1 .tab-cont {
    		padding: 0.4rem 0;
    	}

    	.new_home1 .li a {
    		font-size: 0.28rem;
    	}

    	.new_home1 .li .s1 {
    		width: calc(100% - 2rem);
    	}

    	.new_home2 .x-wrap {
    		display: block;
    	}

    	.new_home2 .left {
    		width: 100%;
    		padding: 0;
    		padding-top: 0.8rem;
    	}

    	.new_home2 .tit {
    		padding-right: 0;
    	}

    	.new_home2 .left .list {
    		padding-right: 0;
    		margin-top: 0.3rem;
    		padding-bottom: 0;
    	}

    	.new_home2 .box {
    		width: 100%;
    	}

    	.new_home2 .box+.box {
    		margin-top: 0.8rem;
    	}

    	.new_home2 .tit {
    		font-size: 0.4rem;
    	}

    	.new_home2 a.more {
    		font-size: 0.26rem;
    		line-height: 1.5;
    		background-size: 0.34rem;
    		padding-right: 0.4rem;
    	}

    	.new_home2 .left .li a {
    		font-size: 0.28rem;
    	}

    	.new_home2 .right {
    		width: 100%;
    	}

    	.new_home2 .right {
    		padding: 0.8rem 0.3rem;
    		background-size: cover;
    		height: auto;
    	}

    	.new_home2 .pic .t {
    		font-size: 0.28rem;
    	}

    	.new_home2 .pic .mask {
    		background-size: cover;
    	}

    	.new_home2 .right .n {
    		font-size: 1rem;
    	}

    	.new_home2 .right .y {
    		font-size: 0.28rem;
    	}

    	.new_home2 .right .t {
    		font-size: 0.28rem;
    		margin-top: 0;
    	}

    	.new_home2 .right .desc {
    		font-size: 0.24rem;
    		margin-top: 0.12rem;
    	}

    	.new_home2 .right .rr {
    		width: calc(100% - 1.4rem);
    	}

    	.ksdh1 .tit .a1 {
    		font-size: 0.24rem;
    		margin: 0;
    		padding-right: 0.4rem;
    		background-size: 0.3rem;
    	}

    	.ksdh1 .tu {
    		margin: 0.3rem 0 0.5rem;
    	}

    	.yydh_dt {
    		background-size: auto 100%;
    		padding: 50px 0;
    	}

    	.yydh_dt .item {
    		margin-bottom: 0.2rem;
    	}

    	.yydh_dt .titbox .tit {
    		font-size: 0.42rem;
    	}

    	.yydh_dt .titbox .tit1 {
    		font-size: 0.28rem;
    		margin-left: 0.3rem;
    	}

    	.yydh_dt .item {
    		font-size: 0.28rem;
    		width: 100%;
    		margin-right: 0;
    	}

    	.yydh_dt .p {
    		font-size: 0.26rem;
    	}

    	.yydh_dt .item img {
    		width: 0.42rem;
    		margin-top: 0;
    	}

    	.yydh_dt .list {
    		margin-top: 0.35rem;
    	}

    	.jtlx3 {
    		padding-top: 50px;
    	}

    	.jtlx3 .main {
    		padding-top: 40px;
    		height: auto;
    		background-size: cover;
    		padding-bottom: 40px;
    	}

    	.jtlx3 .link .item.cur .ln {
    		display: none;
    	}

    	.jtlx3 .link {
    		padding-left: 0;
    		flex-wrap: wrap;
    	}

    	.jtlx3 .link .item {
    		height: 46px;
    		width: auto;
    		padding: 0 15px;
    		margin-right: 10px;
    		margin-bottom: 10px;
    	}

    	.jtlx3 .link .item+.item {
    		margin-left: 0;
    	}

    	.jtlx3 .tabsbox {}

    	.jtlx3 .tabsbox.act {
    		display: block;
    		padding-left: 0;
    	}

    	.jtlx3 .tabsbox .list {
    		display: block;
    	}

    	.jtlx3 .rt {
    		margin-top: 30px;
    	}

    	.dzbsy14 {
    		padding: 40px 0;
    	}

    	.dzbsy14 .tit {
    		font-size: 0.4rem;
    	}

    	.dzbsy14 .link .item.cur .ln {
    		display: none;
    	}

    	.dzbsy14 .link .item {
    		font-size: 0.32rem;
    	}

    	.dzbsy14 .link .item.cur {
    		font-size: 0.38rem;
    	}

    	.dzbsy14 .link .item+.item {
    		margin-left: 0.2rem;
    	}

    	.dzbsy14 .list {
    		display: block;
    		font-size: 0.3rem;
    	}

    	.dzbsy14 .list .li+.li {
    		margin-top: 0.2rem;
    	}

    	.dzbsy14 .list .span {
    		font-size: 0.26rem;
    	}

    	.dzbsy14 .link {
    		margin-top: 0.1rem;
    	}

    	.dzbsy14 .tabsbox-w {
    		margin-top: 0.1rem;
    	}

    	.lh_28,
    	.lh_30,
    	.lh_34,
    	.lh_24,
    	.lh_26,
    	.lh_32 {
    		line-height: 1.5;
    	}

    	.lh_22,
    	.lh_20,
    	.h42 {
    		line-height: 1.4;
    	}

    	.h42 {
    		font-size: 0.48rem;
    	}

    	.listpage {
    		margin: 0.6rem 0 0.8rem;
    	}

    	.listpage .list {
    		width: 100%;
    		margin-top: 0.3rem;
    		margin-left: 0;
    		margin-bottom: 0.3rem;
    	}

    	.listpage .list .item {
    		width: 49%;
    		margin: 0;
    		margin-bottom: 0.3rem;
    	}

    	.listpage .list .item:nth-child(even) {
    		margin-left: 2%;
    	}

    	.listpage .list .item .img {
    		height: auto;
    	}

    	.listpage .list .item .text {
    		padding: 0.2rem 0;
    	}

    	.lyyjj7 .main {
    		padding: 10px 0;
    		padding-left: 15px;
    	}

    	.lyyjj7 .main .name {
    		flex-shrink: 0;
    	}

    	.lyyjj7 .main .name::after {
    		width: 20px;
    	}

    	.lyyjj7 .main .list-w {
    		margin-left: 20px;
    	}

    	.lyyjj7 .main .name {
    		width: 100px;
    		background-size: 100% 100%;
    		height: 32px;
    		font-size: 14px;
    		line-height: 32px;
    	}

    	.lyyjj7 .main .li .middle-cont {
    		font-size: 12px;
    	}

    	.lyyjj7 .mCustomScrollbar {
    		margin-right: 10px;
    	}

    	.lyyjj7 .main .li {
    		width: 150px;
    	}

    	.lyyjj7 .main .middle {
    		position: relative;
    		z-index: 1;
    		padding: 0 5px;
    	}

    	.lyyjj7 .main .middle::after {
    		content: "";
    		display: block;
    		position: absolute;
    		right: 0;
    		top: 0;
    		background: url(../images/xzbfjg-2-3_03.jpg) no-repeat top right;
    		width: 50%;
    		z-index: -1;
    	}
    	
    	.home7 .wrap {
    	    display: block;
    	}
    	.home7 .left,.home7 .right {
    	    width: 100%;
    	    padding: 20px;
    	}
    	.home7 .right .list-item .item-img {
    	    display: none;
    	}
    }

    /*20200615*/
    /* 20230705 加科室搜索 */

    .ksdh2 .tit {
    	padding-top: 12px;
    }

    .ksdh2 .line {
    	left: 0;
    }

    .ks-search-box {
    	padding: 20px 0 10px;
    }

    .ks-search-box .inquire-box {
    	text-align: center;
    }

    .ks-search-box .inquire-box .inner {
    	display: inline-block;
    }

    .ks-search-box .inquire-box .select-mod {
    	width: 224px;
    	text-align: left;
    	float: left;
    	margin-right: 6px;
    }

    .ks-search-box .inquire-box .select-mod:hover .select-bar {
    	color: #333;
    }

    .ks-search-box .inquire-box .select-mod .select-btn {
    	padding-top: 10px;
    	padding-bottom: 10px;
    }

    .ks-search-box .inquire-box .btn-box {
    	cursor: pointer;
    	color: #fff;
    	width: 169px;
    	background: #842331;
    	border-radius: 3px;
    	float: left;
    	padding: 10px 0;
    }

    .ks-search-box .inquire-box .placeholder {
    	color: #000;
    }

    /* .ks-search-box .inquire-box .select-txt{border: 1px solid #d2d2d2;border-radius: 3px;} */

    .ks-search-box .inquire-box .txt {
    	border: 1px solid #d2d2d2;
    	border-radius: 3px;
    	width: 100%;
    	height: 40px;
    	padding: 0 10px;
    	box-sizing: border-box;
    }

    .ks-search-box .inquire-box .select-mod .select-txt {
    	position: relative;
    	right: 0;
    	width: 100%;
    	height: 40px;
    	box-sizing: border-box;
    }

    .ks-search-box .inquire-box .select-mod .select-txt .select-val1 {
    	height: 30px;
    	width: 100%;
    }

    .ks-search-box .inquire-box .select-mod .select-bar::before {
    	border-radius: 3px;
    	border-color: #d2d2d2;
    }

    .ks-search-box .inquire-box .select-mod .select-btn:after {
    	content: "";
    	width: 0;
    	height: 0;
    	border: 6px solid transparent;
    	border-top-color: #d2d2d2;
    	bottom: auto;
    	top: calc(50% - 3px);
    }

    .ks-search-box .inquire-box .select-mod.sc-show .select-btn:after {
    	transform: rotate(-180deg);
    	transform-origin: center 3px;
    }

    .ks-search-box .inquire-box .btn-box .icon {
    	display: inline-block;
    	width: 16px;
    	height: 16px;
    	background: url(../images/png20.png) no-repeat center;
    	background-size: contain;
    	margin: 2px 7px 0 0;
    	vertical-align: top;
    }

    .ks-search-box .inquire-box .btn-box .t {
    	display: inline-block;
    	vertical-align: top;
    }

    .ks-search-box .letter-box {
    	margin-top: 17px;
    }

    .ks-search-box .letter-box .item {
    	float: left;
    	border-radius: 3px;
    	padding: 9px 10px;
    	cursor: pointer;
    }

    .ks-search-box .letter-box .item.cur {
    	color: #fff;
    	background: #842331;
    }

    .ks-search-box .letter-box .item+.item {
    	margin-left: 13px;
    }

    .expert-search {
    	padding-top: 30px;
    }

    .pop_ks .pop-dialog {
    	width: 1180px;
    }

    .pop_ks .pd {
    	padding: 45px 35px;
    }

    .pop_ks .pop_ks-tit {
    	text-align: center;
    }

    .pop_ks .letter-box {
    	margin-top: 25px;
    }

    .pop_ks .letter-box .item {
    	float: left;
    	border-radius: 3px;
    	padding: 9px 10px;
    	cursor: pointer;
    }

    .pop_ks .letter-box .item.cur {
    	color: #fff;
    	background: #842331;
    }

    .pop_ks .letter-box .item+.item {
    	margin-left: 11px;
    }

    .pop_ks .con {
    	margin-top: 8px;
    	max-height: 360px;
    }

    .pop_ks .con a {
    	width: 202px;
    	font-size: 16px;
    }

    .pop_ks .con .mCSB_scrollTools {
    	right: 26px;
    }

    .ksdh2 .tabsbox.ov-v {
    	overflow: visible;
    }

    .ksdh2 .ks-result-box {
    	padding: 0 7px;
    }

    .ksdh2 .ks-result-box+.ks-result-box {
    	margin-top: 20px;
    }

    .ksdh2 .ks-result-box .pd {
    	box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.11);
    	border-radius: 4px;
    	padding: 25px 20px;
    	background: #fff;
    	overflow: hidden;
    	position: relative;
    }

    .ksdh2 .ks-result-box .pd::after {
    	content: "";
    	position: absolute;
    	left: 0;
    	right: 0;
    	bottom: 0;
    	border-top: 2px solid #842331;
    }

    .ksdh2 .ks-result-box .ks-result-list {
    	margin: 11px -7px 0;
    }

    .ksdh2 .ks-result-box a {
    	width: 202px;
    	text-align: center;
    }

    .j-title .jt1 {
    	font-size: 42px;
    }

    .max-width-1820 {
    	max-width: 1820px;
    	margin: auto;
    }

    .party_building1 {
    	color: #ffffff;
    	position: relative;
    	padding: 160px 0 135px;
    	background: url(../images/party_building0.jpg) no-repeat right bottom;
    	border-bottom: 1px solid #dedede;
    }

    .party_building1 .posiiton {
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	z-index: 3;
    }

    .party_building1 .bgi {
    	background-size: cover;
    	background-position: left center;
    	background-repeat: no-repeat;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    }

    .party_building1 .bgi::before {
    	content: "";
    	display: block;
    	padding-top: 45.6044%;
    }

    .party_building1 .x-wrap {
    	max-width: 1180px;
    }

    .party_building1 .text {
    	margin: 0 125px 185px;
    }

    .party_building1 .text .scroll1 {
    	height: 180px;
    	margin-top: 30px;
    	text-align: justify;
    	text-justify: inter-ideograph;
    }

    .party_building1 .text .scroll1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    	background-color: #ffffff;
    }

    .party_building1 .list {
    	position: relative;
    	overflow: hidden;
    }

    .party_building1 .list::before {
    	content: "";
    	display: block;
    	padding-top: 94.0678%;
    }

    .party_building1 .list .item {
    	width: 25%;
    	position: absolute;
    	height: 31.53%;
    }

    .party_building1 .list .item .a1 {
    	display: flex;
    	width: 100%;
    	height: 100%;
    	align-items: center;
    	justify-content: center;
    	text-align: center;
    	padding: 8.57%;
    	box-sizing: border-box;
    }

    .party_building1 .list .item .tac {
    	display: flex;
    	justify-content: center;
    }

    .party_building1 .list .item .ico {
    	width: 58px;
    	height: 48px;
    	margin: auto;
    }

    .party_building1 .list .item .ico img {
    	width: 100%;
    	transition: all 0.4s ease-in-out;
    }

    .party_building1 .list .item .t1 {
    	font-size: 24px;
    	margin: 15px 0 5px;
    }

    .party_building1 .list .item .i_more {
    	margin-top: 30px;
    	display: flex;
    	align-items: center;
    }

    .party_building1 .list .item .i_more .i_ico {
    	width: 19px;
    	height: 13px;
    	background: url(../images/ico1.png) no-repeat center;
    	background-size: contain;
    	margin-left: 10px;
    }

    .party_building1 .list .item.i1 {
    	top: 0;
    	left: 0;
    }

    .party_building1 .list .item.i2 {
    	top: 0;
    	left: 25%;
    }

    .party_building1 .list .item.i3 {
    	top: 0;
    	left: 75%;
    	color: #333333;
    }

    .party_building1 .list .item.i4 {
    	top: 20.63%;
    	left: 50%;
    }

    .party_building1 .list .item.i5 {
    	top: 31.53%;
    	left: 25%;
    	color: #333333;
    }

    .party_building1 .list .item.i5 .i_ico {
    	background-image: url(../images/ico1_a.png) !important;
    }

    .party_building1 .list .item.i6 {
    	top: 43.87%;
    	left: 75%;
    }

    .party_building1 .list .item.i7 {
    	top: 47.66%;
    	left: 0;
    }

    .party_building1 .list .item.i8 {
    	top: 52.16%;
    	left: 50%;
    }

    .party_building1 .list .item.i9 {
    	top: 68.47%;
    	left: 25%;
    }

    @media screen and (max-width: 1440px) {
    	.party_building1 {
    		padding: 60px 0 100px;
    	}

    	.party_building1 .text {
    		width: 60%;
    		margin: 0 auto 100px;
    	}

    	.party_building1 .text .scroll1 {
    		margin-top: 20px;
    		height: 120px;
    	}
    }

    /*	pc 端	*/

    @media screen and (min-width: 1025px) {
    	.party_building1 .list .item:hover .a1 .ico img {
    		transform: scale(1.2);
    	}
    }

    @media screen and (max-width: 1295px) {
    	.pop_ks .pop-dialog {
    		width: 90%;
    	}

    	.pop_ks .con a {
    		width: 182px;
    	}
    }

    /* 20230705 加科室搜索 */
    /* 20250305jhy 儿童医学中心版权修改 */

    .children_footer .part1 {
    	padding-top: 0;
    	border: 0;
    }

    /* 20250605 模版 医院简介3-1 现任领导修改 */

    .lyyjj6 {
    	height: auto;
    }

    .lyyjj6 .x-wrap {
    	background: url(../images/bg2-1.jpg) no-repeat bottom center;
    	background-size: cover;
    }

    .lyyjj6 .x-wrap:after {
    	display: none;
    }

    .lyyjj6 .pd {
    	padding: 60px 28px;
    }

    .lyyjj6 .list {
    	line-height: 1.5;
    	margin-top: 4px;
    }

    .lyyjj6 .item {
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-pack: justify;
    	-ms-flex-pack: justify;
    	justify-content: space-between;
    	padding: 0 20px;
    }

    .lyyjj6 .item::after {
    	display: none;
    }

    .lyyjj6 .item+.item {
    	margin-top: 18px;
    }

    .lyyjj6 .box {
    	margin: 11px 0 0;
    	display: -webkit-box;
    	display: -webkit-flex;
    	display: -ms-flexbox;
    	display: flex;
    }

    .lyyjj6 .middle {
    	float: none;
    	height: auto;
    	padding-left: 17px;
    	border-color: rgba(255, 255, 255, 0.18);
    	flex: 1;
    }

    .lyyjj6 .middle .middle-cont {
    	margin-top: 0;
    	width: calc(100% - 5px);
    }

    .lyyjj6 .item:before,
    .lyyjj6 .tit1:before {
    	width: 10px;
    	left: -17px;
    }

    .lyyjj6 .title {
    	font-size: 18px;
    }

    .lyyjj6 .tit1 {
    	font-size: 14px;
    	font-weight: bold;
    }

    .lyyjj6 .box .tit1 {
    	color: #9d123e;
    	background: #c7a368;
    	border-radius: 99px;
    	padding: 3px 20px;
    	text-align: center;
    }

    .lyyjj6 .item a {
    	min-width: auto;
    	color: #fff;
    	text-decoration: none !important;
    }

    .lyyjj6 .item a:first-child {
    	min-width: 145px;
    	padding: 0 10px 0 0;
    }

    .lyyjj6 .m-3 a:first-child {
    	min-width: 100px;
    }

    .lyyjj6 .box-1 {
    	margin-top: 14px;
    }

    .lyyjj6 .box-1+.box-1 {
    	margin-top: 26px;
    }

    .lyyjj6 .box-1 .title-box {
    	display: -webkit-box;
    	display: -webkit-flex;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-align: center;
    	-webkit-align-items: center;
    	-ms-flex-align: center;
    	align-items: center;
    }

    .lyyjj6 .box-1 .title-box::after {
    	content: "";
    	display: block;
    	border-top: 1px solid rgba(255, 255, 255, 0.18);
    	-webkit-box-flex: 1;
    	-ms-flex: 1;
    	flex: 1;
    }

    .lyyjj6 .box-1 .title-box .tit1 {
    	margin-right: 72px;
    	color: #9d123e;
    	background: #c7a368;
    	border-radius: 99px;
    	padding: 3px 20px;
    }

    .lyyjj6 .box-1 .title-box .tit1::before {
    	display: none;
    }

    .lyyjj6 .box-1 .name-list {
    	display: -webkit-box;
    	display: -webkit-flex;
    	display: -ms-flexbox;
    	display: flex;
    	-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
    	margin-top: 13px;
    	padding-left: 20px;
    }

    .lyyjj6 .box-1 .name-list .li {
    	margin-right: 30px;
    }

    @media screen and (max-width: 1295px) {
    	.lyyjj6 .pd {
    		padding: 30px;
    	}

    	.lyyjj6 .m-1 {
    		width: 377px;
    	}

    	.lyyjj6 .m-2 {
    		width: 280px;
    	}

    	.lyyjj6 .list {
    		padding-right: 10px;
    	}

    	.lyyjj6 .item {
    		-webkit-box-pack: justify;
    		-webkit-justify-content: space-between;
    		-ms-flex-pack: justify;
    		justify-content: space-between;
    		display: -webkit-box;
    		display: -webkit-flex;
    		display: -ms-flexbox;
    		display: flex;
    	}

    	.lyyjj6 .item::after {
    		display: none;
    	}

    	.lyyjj6 .item a {
    		float: none;
    	}

    	.lyyjj6 .item a:first-child {
    		min-width: 100px;
    		padding-left: 5px;
    	}

    	.lyyjj6 .item a:nth-child(2) {}
    }

    /* 20250708 医院简介-职能部门 */

    .lyyjj5 {
    	padding-top: 95px;
    }

    .lyyjj8 {
    	padding-top: 96px;
    }

    .lyyjj8 .tit {
    	font-size: 32px;
    }

    .lyyjj8 .img-box {
    	max-height: 664px;
    	margin-top: 32px;
    }

    .lyyjj8 .img-box img {
    	display: block;
    	width: 100%;
    	height: auto;
    }

    .lyyjj8 .img-box .mCSB_outside+.mCSB_scrollTools {
    	right: -24px;
    }

    .lyyjj8 .img-box .mCSB_scrollTools .mCSB_draggerRail {
    	width: 100%;
    	background: #c7a368;
    }

    .lyyjj8 .img-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    	background: #e1bd82;
    }

    @media screen and (max-width: 1366px) {
    	.lyyjj8 .img-box {
    		max-height: 500px;
    	}
    }

    @media screen and (max-width: 750px) {
    	.lyyjj8 {
    		padding-top: 0.6rem;
    	}

    	.lyyjj8 .tit {
    		font-size: 0.4rem;
    	}

    	.lyyjj8 .img-box {
    		margin-top: 0.3rem;
    		max-height: 6rem;
    	}

    	.lyyjj8 .img-box .mCustomScrollBox {
    		padding-right: 0.3rem;
    	}

    	.lyyjj8 .img-box.mCS_no_scrollbar .mCustomScrollBox {
    		padding-right: 0;
    	}

    	.lyyjj8 .img-box .mCSB_outside+.mCSB_scrollTools {
    		right: 0;
    	}
    }

    @media screen and (max-width: 750px) {
    	body {
    		min-width: 320px;
    	}

    	.m-show {
    		display: block;
    	}

    	.x-wrap {
    		width: auto;
    	}
    	
    	.x-header .hpart2 .logo {
			padding: 5px 0;
		}
		
		.x-header .hpart2 .head-search{
		    display: none;
		}

    	.x-header .hpart2 .logo a{
			gap: 4px;
			padding-left: 10px;
		}
		
		.x-header .hpart2 .logo .logo-img {
			height: 50px;
			width: auto;
		}
		
		.x-header .hpart2 .logo .logo-title {
			height: 30px;
			width: auto;
		}
		
		.x-header .hpart2 .logo .logo-gylh {
			display: none;
		}

    	.x-header .hpart1 .logo {
    		display: none;
    	}

    	.x-header .hpart1 .g3 {
    		margin-right: 0;
    	}

    	.x-header .hpart1 .search-trigger {
    		display: none;
    	}

    	.x-header .hpart2 .search-box {
    		display: -webkit-box;
    		display: -ms-flexbox;
    		display: flex;
    		padding: 0.2rem 0.25rem;
    	}

    	.nav-mod {
    		left: 0;
    	}

    	.nav-mod .nav-lv2 {
    		padding: 0 40px;
    		background: #e2deda;
    	}

    	.nav-mod .nav-lv2 .nav-item {
    		color: #6e6259;
    	}

    	.nav-mod .nav-lv2 {
    		padding-left: 0.25rem;
    		padding-right: 0.25rem;
    	}

    	.nav-mod .nav-lv2 .nav-tit {
    		padding-left: 0;
    		padding-right: 0;
    	}

    	.nav-mod .nav-item:hover {
    		color: #771127;
    	}

    	.nav-mod .nav-lv1 .nav-link {
    		padding: 0;
    	}

    	.nav-mod .nav-lv1 {
    		border-top: 1px solid #cec9c5;
			display: block;
    	}

    	.x-header .hpart1 {
    		height: auto;
    		padding: 0.2rem 0rem;
    		text-align: center;
    	}

    	.x-header .hpart1 .middle-cont {
    		font-size: 0;
    	}

    	.x-header .hpart1 .middle-cont em {
    		font-size: 0.26rem;
    	}

    	.x-header .hpart1 .g1 {
    		margin: 0;
    	}

    	.x-header .hpart1 .g2 a {
    		padding: 0 0.12rem;
    	}

    	.x-header .hpart1 a {
    		font-size: 0.26rem;
    	}

    	.x-header .hpart1 .g1 a+a:after,
    	.x-header .hpart1 .g2 a+a:after {
    		height: 0.2rem;
    		margin-top: -0.1rem;
    		left: 0;
    	}

    	.x-header .hpart1 .g3 a {
    		font-size: 0;
    	}

    	.x-header .hpart1 .g3 a {
    		margin: 0;
    		width: 0.34rem;
    		height: 0.34rem;
    	}

    	.x-header .hpart1 .g3 img {
    		width: 100%;
    	}

    	.x-header .hpart1 .g1 {
    		margin-bottom: 0.1rem;
    	}

    	.x-header .logo {
    		width: 2.08rem;
    	}

    	.x-header .hpart2 {
    		height: 1.2rem;
    	}

    	.x-header .logo {
    		text-align: center;
    		width: auto;
    	}

    	.x-header .logo img {
    		height: 100%;
    		width: auto;
    		display: inline-block;
    	}

    	.x-header {
    		height: auto;
    	}
		
		.fdck {
			display: none;
		}

    	.x-footer .listbox dl,
    	.x-footer .listbox {
    		float: none;
    		width: 100%;
    	}

    	.x-footer .ewmbox {
    		float: none;
    	}

    	.x-footer .listbox dl {
    		margin-bottom: 0.25rem;
    	}

    	.x-footer .listbox dt {
    		font-size: 0.3rem;
    		padding-bottom: 0.06rem;
    		line-height: normal;
    	}

    	.x-footer .listbox dd {
    		font-size: 0.26rem;
    		line-height: 1;
    		display: inline-block;
    		margin-right: 0.15rem;
    	}

    	.x-footer .part1 {
    		padding: 0.4rem 0;
    	}

    	.x-footer .x-wrap {
    		display: block;
    	}

    	.x-footer .listbox .dl5 dt {
    		padding: 0;
    		display: inline-block;
    		margin-right: 0.15rem;
    	}

    	.x-footer .ewmbox .item {
    		float: none;
    		display: inline-block;
    	}

    	.x-footer .ewmbox {
    		text-align: center;
    		padding: 0.3rem 0;
    		font-size: 0;
    		padding-bottom: 0;
    	}

    	.x-footer .ewmbox .tit {
    		padding-top: 0.1rem;
    		font-size: 0.26rem;
    	}

    	.x-footer .ewmbox .img {
    		width: 1.4rem;
    		height: 1.4rem;
    		margin: 0 auto;
    	}

    	.x-footer .ewmbox .img img {
    		width: 100%;
    	}

    	.x-footer .ewmbox .item {
    		width: 50%;
    	}

    	.x-footer .ewmbox .item+.item {
    		margin: 0;
    	}

    	.x-footer .part2 {
    		padding: 0.3rem 0;
    	}

    	.x-footer .part2 .link {
    		float: none;
    		font-size: 0;
    		text-align: center;
    	}

    	.x-footer .part2 .link a {
    		padding: 0 0.18rem;
    		font-size: 0.28rem;
    	}

    	.x-footer .part2 .link a+a:after {
    		height: 0.16rem;
    		margin-top: -0.06rem;
    	}

    	.x-footer .part2 .siteinfo {
    		float: none;
    		text-align: center;
    		max-width: 100%;
    		text-align: left;
    	}

    	.x-footer .part2 .cpyt {
    		padding: 0.1rem 0;
    	}

    	.mg50 {
    		margin: 0;
    	}

    	.bmxxy1 .middle {
    		width: auto;
    	}

    	.posiiton {
    		font-size: 0.26rem;
    		padding: 0.2rem 0;
    	}

    	.bmxxy1 {
    		height: 8rem;
    	}

    	.bmxxy1 .middle {
    		height: 7.15rem;
    	}

    	.bmxxy1 .middle-cont {
    		width: 99%;
    	}

    	.bmxxy1 .tit {
    		font-size: 0.4rem;
    	}

    	.bmxxy1 .desc {
    		line-height: 1.4;
    		margin-top: 0.2rem;
    	}

    	.bmxxy1 .button a {
    		padding-right: 0.4rem;
    		background-size: 0.3rem;
    	}

    	.bmxxy2 .bg {
    		display: none;
    	}

    	.bmxxy2 .img {
    		position: static;
    		width: 100%;
    		margin-top: 1rem;
    		height: auto;
    	}

    	.bmxxy2 .titlebox {
    		-webkit-writing-mode: inherit;
    		-ms-writing-mode: inherit;
    		writing-mode: inherit;
    		position: static;
    		text-align: center;
    		padding: 0.3rem 0;
    	}

    	.bmxxy2 .titlebox .tit1,
    	.bmxxy2 .titlebox .tit2 {
    		float: none;
    		margin: 0;
    	}

    	.bmxxy2 .titlebox .tit2 {
    		margin-top: 0.1rem;
    	}

    	.bmxxy2 .box {
    		width: 100%;
    		position: static;
    		line-height: 1.5;
    		margin-top: 20px;
    	}

    	.bmxxy2 .box .slick-mod1 {
    		padding: 20px 0;
    		margin: 20px 10px;
    		position: relative;
    	}

    	.bmxxy2 .tit1 {
    		font-size: 0.4rem;
    	}

    	.bmxxy2 .slick-prev {
    		top: 0;
    	}

    	.bmxxy2 .slick-next {
    		bottom: 0;
    	}

    	.bmxxy2 .box {
    		font-size: 0.26rem;
    	}

    	.bmxxy2 .box .item {
    		padding-top: 0;
    		padding-bottom: 0;
    		height: 2.5rem;
    	}

    	.bmxxy2 .slick-prev {
    		left: 6px;
    	}

    	.bmxxy2 .slick-next {
    		left: 6px;
    	}

    	.bmxxy2 {
    		height: auto;
    	}

    	.bmxxy3 .tit {
    		font-size: 0.4rem;
    	}

    	.bmxxy3 .list {
    		margin-top: 0.3rem;
    	}

    	.bmxxy3 .list .item {
    		margin: 0;
    		width: auto;
    		line-height: normal;
    		margin-bottom: 0.3rem;
    		height: auto;
    		float: none;
    	}

    	.bmxxy3 .inner {
    		padding: 0.3rem;
    	}

    	.bmxxy3 .tit1 {
    		height: auto;
    	}

    	.bmxxy3 .list .item .tit2 {
    		padding-top: 0.2rem;
    	}

    	.bmxxy3 .list .item .tit2 .down {
    		padding-left: 0.5rem;
    		background-size: 0.4rem;
    	}

    	.bmxxy2 .slick-list::before {
    		top: 0;
    		height: 100%;
    	}

    	.pbbutton {
    		margin-top: 0.2rem;
    	}

    	.pbbutton a {
    		width: 4rem;
    		height: 0.8rem;
    		line-height: 0.8rem;
    	}

    	.pbbutton a .s1 {
    		padding-right: 0.5rem;
    		background-size: 0.35rem;
    	}

    	.bmxxy3 {
    		padding-bottom: 1rem;
    		margin-top: 1rem;
    	}

    	.bmxxy2 .box {
    		height: auto;
    		overflow: hidden;
    	}

    	.page-more.m-show {
    		display: inline-block;
    	}

    	.cjwt .box {
    		width: auto;
    		margin: 0 30px;
    	}

    	.cjwt-tit .tit {
    		font-size: 0.4rem;
    	}

    	.cjwt-tit .desc {
    		margin-top: 0.1rem;
    	}

    	.cjwt-tit {
    		padding-top: 0.3rem;
    	}

    	.cjwt .box {
    		padding-top: 0.5rem;
    	}

    	.cjwt {
    		height: auto;
    		overflow: hidden;
    		padding-bottom: 0.8rem;
    	}

    	.cjwt .slick-mod1 .tit {
    		font-size: 0.26rem;
    		margin-top: 0.1rem;
    	}

    	.cjwt .slick-mod1 .img {
    		width: 0.9rem;
    		height: 0.9rem;
    		/*margin-top: 0.3rem;*/
    	}

    	.cjwt .slick-item {
    		height: 2rem;
    	}

    	.cjwt1 {
    		margin-top: 0.3rem;
    		padding-bottom: 1rem;
    	}

    	.cjwt1 .item .inner {
    		padding: 0.2rem 0.3rem;
    	}

    	.cjwt1 .item .s1 {
    		font-size: 0.28rem;
    		line-height: normal;
    	}

    	.cjwt1 .item .p1 {
    		font-size: 0.28rem;
    		margin-left: 0.3rem;
    		padding-right: 0.45rem;
    	}

    	.cjwt1 .inner1 .p1 p {
    		margin-bottom: 0.1rem;
    	}

    	.cjwt1 .inner1 .p1 {
    		line-height: 1.4;
    		padding-right: 0;
    	}

    	.cjwt1 .inner1 {
    		padding: 0.2rem 0.3rem;
    	}

    	.mCSB_inside>.mCSB_container {
    		margin-right: 10px;
    	}

    	.cjwt .slick-arrow {
    		width: 30px;
    		height: 30px;
    		background-size: auto 30px;
    	}

    	.cjwt .slick-next {
    		right: -38px;
    	}

    	.cjwt .slick-prev {
    		left: -38px;
    	}

    	.cjwt1 .item .inner1 .s1 {
    		line-height: normal;
    	}

    	.jkkp .pbtabs {
    		margin-top: 0.6rem;
    	}

    	.jkkp .cjwt-tit {
    		padding-top: 0.4rem;
    	}

    	.pbtabs .item {
    		width: 3rem;
    		height: 0.7rem;
    		line-height: 0.7rem;
    		font-size: 0.28rem;
    		margin: 0 0.1rem;
    	}

    	.jkkp1 .img {
    		float: none;
    		width: 100%;
    		height: 5.25rem;
    		position: relative;
    	}

    	.arrowbox {
    		width: 100%;
    		right: auto;
    		left: 0;
    		position: relative;
    		background: #fff;
    		padding: 0.3rem;
    		bottom: auto;
    	}

    	.jkkp1 {
    		padding: 0.3rem 0;
    	}

    	.jkkp1 .slick-mod1 {
    		overflow: hidden;
    	}

    	.jkkp1 .slick-mod1 .slick-slide {
    		opacity: 0;
    		visibility: hidden;
    	}

    	.jkkp1 .slick-mod1 .slick-slide.slick-current {
    		opacity: 1;
    		visibility: visible;
    	}

    	.jkkp1 .inner {
    		padding: 0.3rem;
    	}

    	.jkkp1 .tit {
    		font-size: 0.36rem;
    		line-height: normal;
    		height: auto;
    	}

    	.jkkp1 .desc {
    		line-height: normal;
    		font-size: 0.26rem;
    		margin-top: 0.2rem;
    		height: auto;
    	}

    	.jkkp1 .desc .p1 {
    		height: auto;
    	}

    	.jkkp1 .date {
    		margin-top: 0.2rem;
    	}

    	.jkkp1 .text {
    		height: auto;
    	}

    	.jkkp2 .item {
    		width: 100%;
    		height: auto;
    		margin-bottom: 0.45rem;
    		margin-left: 0;
    	}

    	.jkkp2 .item .img {
    		height: auto;
    	}

    	.jkkp2 .item img {
    		width: 100%;
    	}

    	.jkkp2 {
    		padding: 1rem 0;
    	}

    	.jkkp2 .tit {
    		font-size: 0.36rem;
    	}

    	.jkkp2 .inner {
    		padding: 0.3rem 0;
    	}

    	.jkkp2 .desc {
    		margin-top: 0.1rem;
    		line-height: 1.4;
    		height: auto;
    	}

    	.ztzl {
    		height: auto;
    		padding-bottom: 0.6rem;
    	}

    	.ztzl .cjwt-tit .desc {
    		padding: 0;
    	}

    	.jkkp2 .date {
    		margin-top: 0.1rem;
    	}

    	.ksdh2 .linktext {
    		width: 100%;
    		margin-top: 0.2rem;
    		margin-left: 0;
    	}

    	.ksdh2 .linktext a span {
    		padding: 0 0.15rem;
    	}

    	.ksdh2 .linktext a,
    	.k_pop.ksdh2 .linktext .a {
    		width: 48.4%;
    		margin: 0.8% 0;
    		height: 0.7rem;
    		line-height: 0.65rem;
    	}

    	.ksdh2 .linktext {
    		font-size: 0.26rem;
    		display: flex;
    		display: -ms-flexbox;
    		flex-wrap: wrap;
    		-ms-flex-wrap: wrap;
    		justify-content: space-between;
    		-ms-flex-pack: justify;
    	}

    	.ksdh2 .linktext:after {
    		display: none;
    	}

    	.pop_ks .pop-dialog {
    		width: 90%;
    	}

    	.pop_ks .pd {
    		padding: 0.5rem 0.3rem;
    	}

    	.pop_ks .con {
    		margin: 0.3rem 0 0;
    		max-height: 410px;
    		margin-right: 0;
    	}

    	.pop_ks .mCSB_inside>.mCSB_container {
    		margin-right: 10px;
    	}

    	.pop_ks .con a {
    		width: 48.4%;
    		margin: 0.8% 0.8%;
    		height: 0.7rem;
    		line-height: 0.68rem;
    	}

    	.fs20 {
    		font-size: 0.3rem;
    	}

    	.ksdh2 .box {
    		margin-bottom: 0.4rem;
    	}

    	.tabs1 .item {
    		font-size: 0.3rem;
    		padding: 0.15rem;
    		margin: 0 0.2rem;
    	}

    	.ksdh1 .tabs1 {
    		margin-top: 0.1rem;
    	}

    	.fs32 {
    		font-size: 0.4rem;
    	}

    	.ksdh2 .linktext a.state1 {
    		width: 98.4%;
    	}

    	.ksdh2 .tabsbox {
    		margin-top: 0.2rem;
    		padding-bottom: 0.4rem;
    	}

    	.pbtabs {
    		white-space: nowrap;
    		overflow-x: auto;
    		padding-bottom: 0.2rem;
    	}

    	.xzlb .pbtabs .item {
    		width: 2rem;
    	}

    	.xzlb1 .page-mod {
    		margin-top: 0.3rem;
    	}

    	.xxy3 {
    		width: auto;
    	}

    	.xxy3 .tit .s1 {
    		width: 70%;
    		font-size: 0.36rem;
    		padding: 0.24rem 0;
    	}

    	.xxy3 .tit .s2 {
    		padding: 0.27rem 0;
    	}

    	.xxy3 .content {
    		line-height: 1.5;
    		margin-top: 0.3rem;
    		font-size: 0.28rem;
    	}

    	.xxy3 .content p {
    		margin-bottom: 0.2rem;
    	}

    	.xxy3 .author {
    		margin-top: 0.5rem;
    		margin-bottom: 0.3rem;
    	}

    	.xxy3 .share-mod {
    		margin-bottom: 0.3rem;
    	}

    	.xxy3 .button {
    		font-size: 0.28rem;
    		padding-top: 0.1rem;
    	}

    	.xxy3 .author .s1 {
    		margin-right: 0.4rem;
    	}

    	.xxy3 .button a {
    		margin: 0.2rem 0;
    	}

    	.xxy3 {
    		float: none;
    	}

    	.xxy4 {
    		width: 100%;
    		float: none;
    		margin-top: 0.6rem;
    	}

    	.xxy4 .tit .s1 {
    		padding: 0.06rem 0;
    		font-size: 0.36rem;
    	}

    	.xxy4 .more {
    		margin-top: 0;
    		padding: 0.1rem 0.4rem;
    	}

    	.xxy4 img {
    		width: 100%;
    	}

    	.xxy4 .list {
    		margin-top: 0.3rem;
    	}

    	.xxy4 .tit1 .s1 {
    		width: 70%;
    		font-size: 0.28rem;
    	}

    	.xxy4 .tit1 .s2 {
    		padding: 0;
    	}

    	.xxy4 .text .desc {
    		line-height: 1.5;
    		margin-top: 0.1rem;
    	}

    	.xxy4 .text {
    		padding: 0.2rem 0.3rem;
    	}

    	.xxy4 .item {
    		margin-bottom: 0.2rem;
    	}

    	.xxy2 {
    		margin-top: 0.4rem;
    		padding-bottom: 1rem;
    	}

    	.xwzx {
    		height: 3.5rem;
    	}

    	.xwzx .cjwt-tit {
    		padding-top: 0.6rem;
    	}

    	.xwzx2 {
    		width: auto;
    		float: none;
    	}

    	.xwzx2 .item {
    		width: 100%;
    		margin-bottom: 0.4rem;
    	}

    	.xwzx2 .item:first-child {
    		margin-right: 0%;
    	}

    	.xwzx2 .img {
    		height: 5.28rem;
    	}

    	.xwzx2-tit .s1 {
    		font-size: 0.35rem;
    	}

    	.xwzx2-tit .a1 {
    		margin: 0;
    		padding-right: 0.4rem;
    		background-size: 0.3rem;
    	}

    	.xwzx2 .img {
    		margin-top: 0.2rem;
    	}

    	.xwzx1 {
    		margin: 0.5rem 0;
    	}

    	.xwzx2 .tit {
    		padding: 0.2rem 0;
    	}

    	.xwzx2 .list {
    		line-height: 2;
    		margin-top: 0.15rem;
    	}

    	.xwzx3 {
    		float: none;
    		width: auto;
    		margin-top: 0.4rem;
    	}

    	.xwzx2-tit .a1 {
    		font-size: 0.24rem;
    		margin-top: 0.07rem;
    	}

    	.xwzx2 .item {
    		height: auto;
    	}

    	.xwzx3 .list {
    		margin-top: 0.3rem;
    	}

    	.xwzx3 .num {
    		text-align: center;
    	}

    	.xwzx3 .num .s1 {
    		font-size: 0.9rem;
    	}

    	.xwzx3 .num .s2 {
    		font-size: 0.24rem;
    		padding-top: 0.1rem;
    	}

    	.xwzx3 .text {
    		padding-top: 0;
    	}

    	.xwzx3 .text .date1 {
    		font-size: 0.24rem;
    		margin-top: 0.1rem;
    	}

    	.xwzx3 .text .tit {
    		font-size: 0.26rem;
    	}

    	.xwzx3 .text .desc {
    		line-height: normal;
    		margin-top: 0.05rem;
    		font-size: 0.26rem;
    		height: auto;
    		min-height: 0.6rem;
    	}

    	.xwzx3 .num {
    		width: 1rem;
    		float: left;
    	}

    	.xwzx4 {
    		padding: 0.4rem 0;
    	}

    	.xwzx3 .img {
    		float: none;
    		width: auto;
    		height: auto;
    	}

    	.xwzx3 .img img {
    		width: 100%;
    	}

    	/* .xwzx4 .text1 {        padding: 0.3rem;    } */
    	.xsxw1 .item+.item {
    		margin-top: 0;
    	}

    	.xwzx3 {
    		padding-bottom: 1rem;
    	}

    	.xsxw1 .page-mod {
    		margin-top: 0.4rem;
    	}

    	.xsxw1 .item {
    		padding: 0.3rem 0;
    		overflow: hidden;
    	}

    	.yzyzlb1 .box {
    		padding: 0.5rem 0.3rem;
    	}

    	.select-mod .select-btn {
    		padding-top: 0.1rem;
    		padding-bottom: 0.1rem;
    	}

    	.yzyzlb1 .select-mod {
    		margin: 0;
    		width: 100%;
    		margin-bottom: 0.2rem;
    		float: none;
    		height: auto;
    	}

    	.dzbsy1 .myinput .ip {
    		padding: 0.1rem 0.2rem;
    	}

    	.yzyzlb1 {
    		margin-top: 0.4rem;
    	}

    	.yzyzlb1.dzbsy1 {
    		margin-top: 0.4rem;
    	}

    	.pbbtn2 {
    		font-size: 0.3rem;
    		width: 100%;
    		float: none;
    		display: block;
    		height: 0.7rem;
    		padding: 0.2rem 0;
    		line-height: 0.7rem;
    	}

    	.pbbtn2 .s1 {
    		padding-left: 0.5rem;
    		background-size: auto 0.3rem;
    	}

    	.yzyzlb2 {
    		margin-top: 0.4rem;
    		margin-bottom: 1rem;
    	}

    	.yzyzlb2 .list {
    		margin: 0;
    		width: auto;
    	}

    	.yzyzlb2 .item {
    		margin: 0;
    		width: 48%;
    		margin: 2% 1%;
    		float: none;
    		display: inline-block;
    		vertical-align: top;
    		height: auto;
    	}

    	.yzyzlb2 .tit,
    	.yzyzlb2 .tit2 {
    		font-size: 0.26rem;
    	}

    	.yzyzlb2 .tit .s1 {
    		font-size: 0.3rem;
    	}

    	.yzyzlb2 .text {
    		padding: 0.2rem;
    	}

    	.yzyzlb2 .item .img {
    		height: 4.6rem;
    	}

    	.yygg1 .list {
    		margin-top: 0.3rem;
    	}

    	.yygg1 .item {
    		margin-bottom: 0.1rem;
    		padding: 0.2rem 0.3rem;
    		font-size: 0.28rem;
    	}

    	.yygg1 .item .s1 {
    		padding-left: 0.4rem;
    	}

    	.yygg1 .item .s1:after {
    		width: 0.2rem;
    		height: 0.2rem;
    		margin-top: -0.1rem;
    	}

    	.yygg1 .page-mod {
    		margin-top: 0.6rem;
    	}

    	.yygg1 {
    		padding-bottom: 1rem;
    	}

    	.jtlx1 {
    		height: auto;
    		margin-bottom: 0.3rem;
    	}

    	.jtlx1 #bdmap {
    		height: 6rem;
    	}

    	#bdmap {
    		margin-top: 0.3rem;
    	}

    	.jtlx2 {
    		position: static;
    		width: auto;
    		background-size: cover;
    	}

    	.jtlx {
    		height: auto;
    	}

    	.bdmapinfo {
    		width: 3rem;
    	}

    	.bdmapinfos li {
    		width: 3rem;
    	}

    	.jtlx2 .inner {
    		padding: 0.3rem;
    	}

    	.jtlx2 ul {
    		text-align: center;
    	}

    	.jtlx2 ul li {
    		font-size: 0.4rem;
    		padding: 0 0.1rem;
    		padding-bottom: 0.15rem;
    	}

    	.jtlx2 .tabsitem .l1 {
    		padding-top: 0.2rem;
    		padding-bottom: 0.3rem;
    	}

    	.jtlx2 .tabsitem .caption {
    		font-size: 0.4rem;
    		margin-top: 0.3rem;
    	}

    	.jtlx2 .tabsitem .item {
    		padding: 0.2rem 0;
    		padding-left: 30px;
    	}

    	.jtlx2 ul li {
    		margin: 0 0.1rem;
    	}

    	.jtlx2 .tabsitem .l2 {
    		padding-top: 0.1rem;
    	}

    	.ydy1 {
    		width: auto;
    		margin: 0.3rem;
    		height: 8rem;
    		position: fixed;
    		top: 0;
    		left: 0;
    		right: 0;
    		bottom: 0;
    		margin: auto 0.3rem;
    	}

    	.ydy1 .rightbox {
    		width: 40%;
    		padding: 0;
    		position: relative;
    	}

    	.ydy1 .rightbox:after {
    		content: "";
    		position: absolute;
    		top: 0;
    		left: 0;
    		height: 100%;
    		border-left: 1px solid #fff;
    		opacity: 0.1;
    	}

    	.ydy1 .leftbox .tip {
    		padding: 0.112rem 0;
    	}

    	.ydy1 .leftbox {
    		width: 60%;
    	}

    	.ydy1 .leftbox .img {
    		width: 100%;
    		height: 45%;
    		margin: 0 auto;
    	}

    	.ydy1 .leftbox .img img {
    		width: 100%;
    		height: 100%;
    	}

    	.ydy1 .leftbox .part2 {
    		padding: 0.2rem;
    	}

    	.ydy1 .leftbox .part1 {
    		margin-top: 0.15rem;
    	}

    	.ydy1 .leftbox .item {
    		width: 1rem;
    		height: 1rem;
    		margin: 0 0.08rem;
    	}

    	.ydy1 .leftbox .tip {
    		font-size: 0.24rem;
    	}

    	.ydy1 .leftbox .item1 {
    		padding: 0.05rem 0;
    		padding-left: 0.4rem;
    		font-size: 0.24rem;
    	}

    	.ydy1 .leftbox .item1:after {
    		background-size: 100%;
    		width: 0.3rem;
    		height: 0.3rem;
    		top: 0.11rem;
    		margin: 0;
    	}

    	.ydy1 .leftbox .item1.i2:after {
    		background-position: 0 -0.51rem;
    	}

    	.ydy1 .leftbox .item1.i3:after {
    		background-position: 0 -1.05rem;
    	}

    	.ydy1 .rightbox .item {
    		width: 100%;
    		height: 33.333%;
    	}

    	.ydy1 .rightbox .item:after {
    		top: 0;
    		width: 100%;
    		height: 0;
    		border-top: 1px solid #fff;
    	}

    	.ydy1 .rightbox .img {
    		width: 1rem;
    		height: 1rem;
    	}

    	.ydy1 .rightbox .text {
    		margin-top: 0.05rem;
    	}

    	.ydy1 .rightbox .tit,
    	.ydy1 .rightbox .tit1 {
    		font-size: 0.3rem;
    	}

    	.ydy1 .rightbox .tit1 {
    		margin-top: 0.05rem;
    		line-height: 1;
    	}

    	.yindy1 .leftbox .item {
    		width: 1.5rem;
    		height: 1.5rem;
    		padding-top: 0.25rem;
    	}

    	.yindy1 .leftbox .item img {
    		width: 0.6rem;
    		height: 0.55rem;
    	}

    	.yindy1 .leftbox .item .div {
    		font-size: 0.24rem;
    	}

    	.ygbsy1 .slick-item {
    		height: 2.4rem;
    	}

    	.slick-dots {
    		bottom: 0.3rem;
    	}

    	.ygbsy2 {
    		margin: 0 0.3rem;
    		margin-top: 0.3rem;
    	}

    	.ygbsy2 .x-wrap {
    		margin-top: 0;
    	}

    	.ygbsy2 .tabs2 {
    		white-space: nowrap;
    		overflow-x: auto;
    	}

    	.ygbsy2 .tabs2 a {
    		float: none;
    		display: inline-block;
    	}

    	.ygbsy2 .tabs2 a:first-child {
    		padding-left: 0.3rem;
    	}

    	.ygbsy2 .tabs2 a {
    		padding-right: 0.3rem;
    	}

    	.ygbsy2 .tabs2 {
    		font-size: 0.3rem;
    		margin-right: 1rem;
    		padding: 0.3rem 0;
    	}

    	.ygbsy2 .more {
    		width: 0.6rem;
    		height: 0.6rem;
    		background-size: cover;
    		right: 0.3rem;
    		margin-top: -0.3rem;
    	}

    	.ygbsy3 .list {
    		margin-left: 0.3rem;
    		margin-top: 0.3rem;
    		padding-left: 0.3rem;
    		margin-right: 0.3rem;
    	}

    	.ygbsy3 .list .item {
    		padding: 0.1rem 0;
    		padding-left: 0.3rem;
    	}

    	.ygbsy3 .list .item:after {
    		width: 0.3rem;
    		height: 0.3rem;
    		left: -0.44rem;
    		margin-top: -0.15rem;
    	}

    	.ygbsy3 .list:after {
    		top: 0.3rem;
    		bottom: 0.3rem;
    	}

    	.ygbsy3 .list .item {
    		padding-left: 0;
    	}

    	.ygbsy4 .xwzx2-tit .a1 {
    		width: 1.8rem;
    		background-size: 100%;
    		height: 0.53rem;
    		line-height: 0.51rem;
    		text-indent: 0.25rem;
    		margin-top: -0.04rem;
    	}

    	.ygbsy5 {
    		height: auto;
    		background: url(../images/ygbsy5-2.jpg) no-repeat 0 0;
    		background-size: cover;
    		padding: 0.3rem 0;
    	}

    	.ygbsy5 .box .item {
    		width: 50%;
    		background-size: cover;
    		height: 2.66rem;
    	}

    	.ygbsy5 .box .img {
    		width: 1rem;
    		height: 1rem;
    	}

    	.ygbsy5 .i2,
    	.ygbsy5 .i1 {
    		display: none;
    		z-index: 0;
    	}

    	.ygbsy5 .box .im7 {
    		margin-left: 0;
    	}

    	.ygbsy5 .box .item {
    		position: static;
    	}

    	.ygbsy5 .box .im7 .middle {
    		width: 100%;
    	}

    	.ygbsy5 .box .tit {
    		font-size: 0.28rem;
    	}

    	.ygbsy5 .box .tit1 {
    		font-size: 0.26rem;
    	}

    	.ygbsy5 .box .titbox {
    		padding: 0 0.1rem;
    		margin-top: 0;
    	}

    	.ygbsy5 .box .im8 .img {
    		display: block;
    	}

    	.ygbsy5 .box .im8 .titbox {
    		display: block;
    		text-align: center;
    		max-width: inherit;
    	}

    	.yzyzlb3 .desc1 {
    		line-height: 1.4;
    		padding: 0;
    		margin-top: 0.4rem;
    	}

    	.cjwt.yzyzlb3 {
    		height: auto;
    		padding-bottom: 0.6rem;
    	}

    	.yzyzlb3 {
    		margin-top: 0.4rem;
    	}

    	.yzyzlb2 {
    		padding-bottom: 0;
    		font-size: 0;
    	}

    	.lyyjj7 .timg {
    		display: none;
    	}

    	.lyyjj4 .pbtabs .item {
    		margin: 10px 0.1rem;
    		width: 3rem;
    		height: 0.7rem;
    		line-height: 0.5rem;
    	}

    	.lyyjj1 {
    		height: 6rem;
    	}

    	.lyyjj1 .titbox {
    		padding-top: 2rem;
    	}

    	.lyyjj2 .item {
    		position: relative;
    		top: auto !important;
    		left: auto !important;
    		right: auto !important;
    		bottom: auto !important;
    	}

    	.lyyjj2 {
    		height: auto;
    		margin-top: 0.25rem;
    	}

    	.lyyjj2 .line {
    		display: none;
    	}

    	.lyyjj2 .item {
    		width: 100%;
    		background-size: cover;
    		height: 4rem;
    	}

    	.lyyjj2 .linkbox {
    		position: static;
    		padding: 0.3rem 0;
    	}

    	.lyyjj2 .s1 {
    		font-size: 0.4rem;
    		padding: 0 0.1rem;
    	}

    	.lyyjj2 .item1:after {
    		margin-top: 0.05rem;
    	}

    	.lyyjj1 .tit {
    		font-size: 0.4rem;
    	}

    	.lyyjj1 .desc p {
    		margin-bottom: 0.1rem;
    	}

    	.lyyjj1 .desc {
    		line-height: 1.4;
    	}

    	.lyyjj7 {
    		margin: 0;
    		width: auto;
    		height: auto;
    	}

    	.lyyjj4,
    	.lyyjj3 {
    		height: auto;
    	}

    	.lyyjj3 {
    		padding-bottom: 0.3rem;
    	}

    	.lyyjj5 .text p:first-child {
    		text-indent: -0.1rem;
    	}

    	.lyyjj5 .tit .tabs1 {
    		font-size: 0.28rem;
    		padding-top: 0.08rem;
    	}

    	.lyyjj5 .tit .tabs1 .s2 {
    		margin-left: 0.1rem;
    	}

    	.lyyjj5 {
    		padding-top: 0.6rem;
    	}

    	.lyyjj5 .tit .s1 {
    		font-size: 0.4rem;
    	}

    	.lyyjj5 .imgbox {
    		width: 98%;
    		height: 5.3rem;
    	}

    	.lyyjj5 .imgbox .img {
    		width: 100%;
    		height: 3.2rem;
    	}

    	.lyyjj5 .text .tit1 {
    		line-height: 1.4;
    		height: 1.8rem;
    		overflow: hidden;
    		font-size: 0.26rem;
    	}

    	.lyyjj5 .box {
    		height: 11.5rem;
    		margin-top: 0.3rem;
    	}

    	.arrowbox .center .slick-next {
    		right: 10px;
    	}

    	.arrowbox .center .slick-prev {
    		left: 10px;
    	}

    	.lyyjj5 .text {
    		padding: 0.1rem 0.05rem;
    		overflow: hidden;
    	}

    	.lyyjj5 .slick-mod {
    		margin: 0;
    	}

    	.lyyjj5 .arrowbox {
    		margin-top: 0;
    	}

    	.lyyjj6 .tit {
    		font-size: 0.4rem;
    		top: 0.4rem;
    		position: static;
    		left: 0.4rem;
    		text-align: center;
    	}

    	.lyyjj6 .box {
    		position: relative;
    		z-index: 4;
    		margin-left: 0;
    		margin: 0 0.3rem;
    	}

    	.lyyjj6 {
    		height: auto;
    	}

    	.lyyjj6 .x-wrap {
    		padding: 0.4rem 0;
    	}

    	.lyyjj6 .list {
    		margin-top: 0.1rem;
    		line-height: 1.8;
    	}

    	.lyyjj6 .tit1 {
    		font-size: 0.32rem;
    	}

    	.lyyjj6 .item a {
    		min-width: 25%;
    	}

    	.lyyjj6 .middle.m2,
    	.lyyjj6 .middle.m1 {
    		width: auto;
    		margin-top: 0.2rem;
    		float: none;
    	}

    	.lyyjj6 .middle.m2 .item a {
    		width: 25%;
    	}

    	.timg_phone {
    		display: block;
    		padding: 0.3rem;
    	}

    	.timg_phone .img {
    		margin-top: 0.4rem;
    	}

    	.timg_phone select {
    		border: 1px solid #ccc;
    		width: 100%;
    		padding: 0.1rem;
    	}

    	.myselect {
    		position: relative;
    	}

    	.myselect:after {
    		content: "";
    		display: block;
    		border-top: 0.1rem solid #000;
    		border-left: 0.1rem solid transparent;
    		border-right: 0.1rem solid transparent;
    		width: 0;
    		position: absolute;
    		right: 0.3rem;
    		top: 50%;
    		margin-top: -0.05rem;
    	}

    	.pbutton a {
    		font-size: 0.26rem;
    	}

    	.djsy3 .xwzx3,
    	.djsy4 {
    		position: static;
    		width: auto;
    	}

    	.djsy4 {
    		margin-bottom: 0.4rem;
    	}

    	.djsy3 {
    		height: auto;
    	}

    	.djsy3 .list {
    		padding: 0.3rem;
    		background-size: cover;
    	}

    	.djsy3 .xwzx3 .xwzx2-tit {
    		padding-right: 0;
    	}

    	.djsy3 .xwzx3 {
    		padding-bottom: 0.4rem;
    	}

    	.djsy4 .box {
    		margin-top: 0.3rem;
    	}

    	.djsy4 .img {
    		height: auto;
    	}

    	.dbpage1 .djsy4 .tit1 {
    		padding: 0.18rem 0.3rem;
    	}

    	.djsy4 .tit1 .s2,
    	.djsy4 .tit1 .s3,
    	.djsy4 .list1 .tit1 .s2 {
    		font-size: 0.28rem;
    	}

    	.djsy4 .list1 {
    		padding: 0.1rem 0.3rem 0.3rem;
    	}

    	.djsy4 .list1 .tit1 {
    		padding: 0.1rem 0;
    	}

    	.djsy5 .tabbox {
    		float: none;
    		background: none;
    		width: auto;
    		text-align: left;
    	}

    	.djsy5 .tabbox .caption {
    		font-size: 0.36rem;
    		padding-top: 0.4rem;
    	}

    	.djsy5 .tabbox .list {
    		white-space: nowrap;
    		overflow-x: auto;
    		margin-top: 0.1rem;
    		font-size: 0.32rem;
    	}

    	.djsy5 .tabbox .item {
    		padding: 0;
    		display: inline-block;
    	}

    	.djsy5 .tabbox {
    		height: auto;
    	}

    	.djsy5 .text {
    		padding-right: 0;
    	}

    	.djsy5 .text .middle {
    		height: auto;
    	}

    	.djsy5 .text .desc {
    		line-height: 1.5;
    		font-size: 0.26rem;
    		margin-top: 0.1rem;
    	}

    	.djsy5 .text .tit1 {
    		font-size: 0.3rem;
    	}

    	.djsy5 .text .tit2 {
    		font-size: 0.28rem;
    	}

    	.djsy5 .text .item {
    		padding: 0.1rem 0;
    	}

    	.djsy5 .text .pbutton {
    		margin-top: 0.2rem;
    	}

    	.djsy5 {
    		position: relative;
    		height: auto;
    		background: url(../images/djsy5-1.jpg) no-repeat 0 0;
    		background-size: cover;
    		padding-bottom: 0.4rem;
    	}

    	.djsy5 .img1 {
    		display: none;
    	}

    	.djsy5 .img2 {
    		display: none;
    	}

    	.djsy6 .xwzx2-tit {
    		padding: 0;
    	}

    	.djsy6 .leftbox .item.i2,
    	.djsy6 .leftbox .item.i3 {
    		margin: 0;
    	}

    	.djsy6 .leftbox {
    		margin: 0;
    		font-size: 0;
    		white-space: nowrap;
    		overflow-x: auto;
    		width: 100%;
    		float: none;
    	}

    	.djsy6 .leftbox .item {
    		display: inline-block;
    		width: 33.33333%;
    		height: 2.6rem;
    		-webkit-transform: translateY(0) !important;
    		transform: translateY(0) !important;
    	}

    	.djsy6 .leftbox .item.i1 .img {
    		margin-top: 0.4rem;
    	}

    	.djsy6 .leftbox .img {
    		margin-top: 0.4rem;
    		width: 1rem;
    		height: 1rem;
    	}

    	.djsy6 .leftbox .item .tit {
    		font-size: 0.26rem;
    		line-height: 1.2;
    		padding: 0 0.1rem;
    		margin-top: 0.1rem;
    		white-space: normal;
    	}

    	.djsy6 .leftbox .item .tit br {
    		display: none;
    	}

    	.djsy6 .box {
    		margin-top: 0.2rem;
    	}

    	.djsy6 {
    		height: auto;
    		margin-top: 0.4rem;
    	}

    	.djsy6 .xwzx2-tit .s1 {
    		font-size: 0.4rem;
    	}

    	.djsy6 .rightbox {
    		width: auto;
    		float: none;
    	}

    	.djsy6 .rightbox .img {
    		height: auto;
    	}

    	.djsy6 .desc {
    		line-height: 1.5;
    		font-size: 0.24rem;
    		margin-top: 0.1rem;
    		padding-bottom: 0.3rem;
    	}

    	.djsy6 .tit1 .s1 {
    		font-size: 0.3rem;
    	}

    	.djsy6 .tit1 .s2 {
    		font-size: 0.28rem;
    	}

    	.djsy6 .text {
    		padding: 0.3rem 0;
    	}

    	.djsy6 .list .tit1 .s1 {
    		font-size: 0.24rem;
    	}

    	.djsy6 .list .tit1 {
    		padding: 0.05rem 0;
    	}

    	.djsy6 .list {
    		padding-top: 0.2rem;
    	}

    	.bmxxy4 {
    		padding-top: 1rem;
    	}

    	.bmxxy4 .leftbox {
    		width: 100%;
    		height: 5.2rem;
    		float: none;
    	}

    	.bmxxy4 .rightbox {
    		width: auto;
    		padding: 0.3rem 0;
    	}

    	.bmxxy4 .item {
    		height: auto;
    	}

    	.bmxxy4 .inner {
    		padding: 0.2rem 0.2rem;
    	}

    	.bmxxy4 .tit1 {
    		font-size: 0.28rem;
    		line-height: 1.4;
    		height: auto;
    	}

    	.bmxxy4 .date {
    		padding-top: 0.1rem;
    	}

    	.bmxxy4 .item+.item {
    		margin-top: 0.3rem;
    	}

    	.bmxxy4 .pbbutton {
    		margin-top: 0;
    	}

    	.bmxxy4 .box {
    		margin-top: 0.3rem;
    	}

    	.bmxxy4 .tit {
    		font-size: 0.4rem;
    	}

    	.bmxxy6 .pbtabs {
    		margin-top: 0.3rem;
    	}

    	.bmxxy7 .img {
    		width: 100%;
    		float: none;
    		height: auto;
    	}

    	.bmxxy7 .img img {
    		width: 100%;
    	}

    	.bmxxy7 .inner {
    		padding: 0.3rem;
    	}

    	.bmxxy7 .text {
    		height: auto;
    	}

    	.bmxxy7 .scroll {
    		height: 5rem;
    	}

    	.bmxxy7 .tit1 .s1 {
    		font-size: 0.3rem;
    	}

    	.bmxxy7 .desc {
    		line-height: 1.4;
    		height: auto;
    		margin-top: 0.1rem;
    		font-size: 0.26rem;
    	}

    	.bmxxy7 .scroll .item+.item {
    		margin-top: 0.3rem;
    	}

    	.bmxxy7 .text:after {
    		left: 0.3rem;
    	}

    	.bmxxy7 .mCSB_inside>.mCSB_container {
    		padding-left: 0.3rem;
    	}

    	.bmxxy7 .tit1:before {
    		width: 0.25rem;
    		left: -0.3rem;
    	}

    	.bmxxy7 .box {
    		margin-top: 0.3rem;
    	}

    	.bmxxy7 {
    		margin-top: 1rem;
    	}

    	.bmxxy7 .tit {
    		font-size: 0.4rem;
    	}

    	.bmxxy8 .item {
    		width: auto;
    	}

    	.bmxxy8 .slick-mod {
    		margin: auto;
    	}

    	.bmxxy8 .item {
    		margin: 0.1rem;
    		height: auto;
    	}

    	.bmxxy8 .slick-list {
    		padding: 0;
    		overflow: visible;
    	}

    	.bmxxy8 {
    		padding-bottom: 1rem;
    		overflow: hidden;
    	}

    	.bmxxy8 .arrowbox {
    		margin-top: 0.3rem;
    	}

    	.pbuttonbox {
    		margin-top: 0.4rem;
    	}

    	.pbuttonbox a {
    		font-size: 0.3rem;
    		width: 46%;
    		margin: 0 1%;
    		height: 0.8rem;
    		line-height: 0.77rem;
    	}

    	.yzyzlb {
    		height: 3rem;
    	}

    	.jtlx1search1 .ic1 {
    		width: 100%;
    		margin: 0;
    		margin-top: 0.2rem;
    	}

    	.jtlx1search2 {
    		margin-top: 0.6rem;
    		padding-bottom: 0.5rem;
    	}

    	.jtlx1search2 .backbtn {
    		margin-top: 0;
    		background-size: 0.25rem;
    		padding-left: 0.35rem;
    	}

    	.jtlx1search3 table {
    		font-size: 0.28rem;
    		/* width: 17rem; */
    		line-height: 1.4;
    	}

    	.jtlx1search3 .level {
    		font-size: 0.24rem;
    	}

    	.jtlx1search .jtlx2 {
    		white-space: nowrap;
    		overflow-x: auto;
    		padding-bottom: 10px;
    		margin-top: 0.4rem;
    		margin-bottom: 0rem;
    	}

    	.jtlx1search3 th .th,
    	.jtlx1search3 td .td {
    		padding: 0.2rem;
    	}

    	.jtlx1search3 td .td img {
    		width: 0.5rem;
    		height: 0.5rem;
    		margin-top: 0.1rem;
    	}

    	.jtlx1search3 th,
    	.jtlx1search3 td {
    		height: 0.8rem;
    	}

    	.jtlx1search3 th p {
    		font-size: 0.26rem;
    	}

    	.jtlx1search3 th.th2 {
    		width: 1.6rem;
    	}

    	.jtlx1search3 th.th1 {
    		width: 2rem;
    	}

    	.jtlx1search3 .phone_table {
    		display: none;
    	}

    	.jtlx1search3 {
    		margin-bottom: 1rem;
    	}

    	.jtlx1search3 .pc_table {
    		/* overflow-x: auto; */
    	}

    	.phone_table {
    		display: block;
    		position: absolute;
    		top: 0;
    		left: 0.25rem;
    		right: 0.25rem;
    		overflow: hidden;
    	}

    	.pc_table tr:first-child th {}

    	.pc_table table {
    		/* margin-top: -1.15rem; */
    	}

    	.phone_table.fixed {
    		position: fixed;
    		left: 0.25rem;
    		right: 0.25rem;
    		top: 0;
    	}

    	.jtlx1search3 .x-wrap {
    		overflow: hidden;
    	}

    	.pc_table {
    		margin-top: 0.3rem;
    	}

    	.wbzdzngk1 .row {
    		width: auto;
    		float: none;
    	}

    	.wbzdzngk0 .cjwt-tit {
    		padding-top: 0.6rem;
    	}

    	.wbzdzngk1 {
    		margin-top: -2rem;
    	}

    	.wbzdzngk1 .row .scroll .tit.now {
    		background: #2963c0;
    	}

    	.wbzdzngk1 .row .scroll .tit {
    		padding: 0.1rem 0.3rem;
    	}

    	.wbzdzngk1 .row .tit:after {
    		width: 0.2rem;
    	}

    	.wbzdzngk1 .row+.row {
    		margin-left: 0;
    		margin-top: 0.3rem;
    	}

    	.wbzdzngk1 .row .inner:before,
    	.wbzdzngk1 .row .inner:after {
    		display: none;
    	}

    	.wbzdzngk1 .row .inner {
    		padding: 0.8rem 0.3rem;
    	}

    	.wbzdzngk1 .row:after {
    		left: 0.3rem;
    	}

    	.wbzdzngk1 .row .scroll {
    		height: 5.2rem;
    		margin-top: 0.2rem;
    	}

    	.wbzdzngk1 .row .tit.t1 {
    		font-size: 0.4rem;
    	}

    	.wbzdzngk1 .row .scroll .tit {
    		font-size: 0.26rem;
    	}

    	.wbzdzngk1 .row .tit:after {
    		top: 0.3rem;
    	}

    	.wbzdzngk1 .row {
    		height: auto;
    	}

    	.wbzdzngk1 {
    		height: auto;
    		padding-bottom: 0.8rem;
    	}

    	.wbzdzngk1 .button {
    		margin-top: 0.4rem;
    	}

    	.wbzdzngk1 .row.r3 .scroll {
    		margin-top: 0.2rem;
    	}

    	.wbzdzngk1 .row.r2 .scroll {
    		height: 5.2rem;
    	}

    	.wbzdzngk1 .row .tit {
    		padding-left: 0.3rem;
    	}

    	.nav-mod .nav-lv1>.nav-item>.nav-tit .nav-link {
    		padding: 0 !important;
    	}

    	.jtlx1search .jtlx2 ul li {
    		font-size: 0.35rem;
    	}

    	.jtlx1search2 .leftbox .s1 {
    		font-size: 0.28rem;
    	}

    	.x-header .hpart1 .g2 {
    		margin-right: 0.1rem;
    	}

    	.lyyjj3 .titbox .tit {
    		font-size: 0.4rem;
    	}

    	.lyyjj3 .titbox .desc {
    		margin-top: 0.1rem;
    	}

    	.lyyjj4 .pbtabs .item a {
    		font-size: 0.28rem;
    	}

    	.ygbsy6 {
    		margin-top: 0.3rem;
    	}

    	.ygbsy6 .ig1 {
    		width: 100%;
    		right: 0;
    		left: 50%;
    		height: 5rem;
    		display: none;
    	}

    	.ygbsy6 .box {
    		width: 100%;
    		position: static;
    	}

    	.ygbsy6 .item .img {
    		width: 1rem;
    		height: 1rem;
    	}

    	.ygbsy6 .bx1 {
    		top: 0rem;
    	}

    	.ygbsy6 .bx2 {
    		top: 4.8rem;
    	}

    	.ygbsy6 .item {
    		height: 2.4rem;
    	}

    	.ygbsy6 .item .tit {
    		font-size: 0.24rem;
    	}

    	.ygbsy6 .item .tit1 {
    		font-size: 0.24rem;
    		line-height: 1;
    	}

    	.ygbsy6 {
    		height: auto;
    	}

    	.ygbsy6 .boxbox {
    		height: auto;
    		padding: 0.3rem 0;
    	}

    	.ygbsy6 .box1 {
    		width: 100%;
    		top: 4.8rem;
    		height: 5rem;
    		background-size: cover;
    		position: static;
    	}

    	.ygbsy6 .box1 .list {
    		padding-right: 0.5rem;
    		padding-top: 0.5rem;
    	}

    	.ygbsy6 .box1 .item1 {
    		margin-left: 0.2rem;
    		font-size: 0.26rem;
    		width: 0.26rem;
    	}

    	.ygbsy6 .box1 .item1 .img {}

    	.ygbsy6 .item .text {
    		margin-top: 0.05rem;
    	}

    	.ygbsy6 .box1 .titbox {
    		padding-left: 0.2rem;
    		padding-top: 0.5rem;
    		width: 1rem;
    	}

    	.ygbsy6 .box1 .tit {
    		font-size: 0.38rem;
    	}

    	.ygbsy6 .box1 .tit1 {
    		font-size: 0.24rem;
    		margin-left: 0.15rem;
    	}

    	.dzbsy2 .tabs2 {
    		padding-top: 0.4rem;
    	}

    	.dzbsy2 .tabs2 .item {
    		font-size: 0.36rem;
    		display: inline-block;
    		margin: 0 0.1rem;
    	}

    	.dzbsy2 .tabs2 .item+.item {
    		margin-top: 0;
    	}

    	.pubtotn1 a {
    		padding-right: 0.4rem;
    		background-size: 0.3rem;
    		margin-top: 0.1rem;
    	}

    	.dzbsy2 .pubtotn1 {
    		margin-top: 0.2rem;
    	}

    	.dzbsy2 .leftbox {
    		float: none;
    		width: auto;
    	}

    	.dzbsy2 {
    		margin-top: 0;
    		padding-bottom: 0;
    	}

    	.dzbsy2 .xwzx3 {
    		margin-top: 0.3rem;
    	}

    	.dzbsy2 .xwzx3 {
    		padding-bottom: 0rem;
    	}

    	.dzbsy2 .list {
    		margin-top: 0.2rem;
    		padding-bottom: 0.4rem;
    	}

    	.dzbsy3 .cjwt-tit {
    		position: static;
    		text-align: center;
    	}

    	.dzbsy3 .arrowbox {
    		position: relative;
    		top: 0;
    	}

    	.dzbsy3 .arrowbox .center {
    		margin: 0 auto;
    	}

    	.dzbsy3 .slick-modbox {
    		margin-top: 0;
    		height: auto;
    		float: none;
    		width: 100%;
    	}

    	.dzbsy3 .slick-mod2 .slick-current .item {
    		margin-top: 0;
    	}

    	.dzbsy3 {
    		padding-top: 1rem;
    		height: auto;
    		background: none;
    		padding-bottom: 0.6rem;
    	}

    	.dzbsy3 .slick-mod2 .desc {
    		margin-top: 0.1rem;
    		height: auto;
    		overflow: hidden;
    		line-height: 1.2;
    	}

    	.dzbsy3 .slick-mod2 .img {
    		height: 3rem;
    	}

    	.dzbsy3 .slick-mod2 .text {
    		height: auto;
    		border-left: 1px solid #e0e0e3;
    	}

    	.dzbsy3 .slick-mod2 .inner {
    		padding: 0.3rem;
    	}

    	.dzbsy3 .rightbox {
    		margin-top: 0.6rem;
    	}

    	.dzbsy3 .rightbox .img {
    		width: 100%;
    		height: 6rem;
    	}

    	.dzbsy3 .rightbox .text {
    		width: auto;
    		overflow: hidden;
    		height: 5.5rem;
    		background-size: cover;
    	}

    	.dzbsy3 .rightbox .text .inner {
    		padding: 0.3rem;
    	}

    	.dzbsy3 .rightbox .tit1 {
    		font-size: 0.4rem;
    		width: auto;
    		float: none;
    	}

    	.dzbsy3 .rightbox .list {
    		padding-left: 0;
    	}

    	.dzbsy3 .rightbox .text .s2 {
    		margin-top: 0.1rem;
    	}

    	.dzbsy3 .rightbox .item+.item {
    		margin-top: 0.1rem;
    	}

    	.dzbsy3 .rightbox .list {
    		padding-left: 0rem;
    		padding-top: 0.3rem;
    	}

    	.dzbsy3 .rightbox .text .s1 {
    		font-size: 0.3rem;
    	}

    	.dzbsy3 .slick-mod2 .tit1 {
    		font-size: 0.3rem;
    	}

    	.dzbsy4 {
    		height: auto;
    	}

    	.dzbsy4 #bdmap {
    		height: 7rem;
    	}

    	.dzbsy4 .box1 {
    		position: static;
    		width: 100%;
    		height: auto;
    	}

    	.dzbsy5 .xwzx3 {
    		padding-bottom: 0;
    	}

    	.dzbsy4 .tit {
    		font-size: 0.4rem;
    		padding-top: 0.3rem;
    	}

    	.dzbsy4 .bdmaplist {
    		margin-top: 0.3rem;
    	}

    	.dzbsy4 .tit1 {
    		font-size: 0.28rem;
    		padding: 0.15rem 0;
    	}

    	.dzbsy4 .cur .tit1:after {
    		display: none;
    	}

    	.dzbsy4 .list {
    		padding: 0.2rem 0;
    	}

    	.dzbsy4 .list .item {
    		padding: 0.1rem 0.4rem;
    	}

    	.dzbsy4 .list .item .s1 {
    		font-size: 0.26rem;
    	}

    	.ygbsy6:after {
    		display: none;
    	}

    	.rightnav {
    		width: 0.7rem;
    		margin-top: 0;
    		top: auto;
    		bottom: 0.2rem;
    	}

    	.rightnav .item {
    		width: 0.7rem;
    		height: 0.7rem;
    		border-radius: 0.05rem;
    		margin-bottom: 0.05rem;
    		display: none;
    	}

    	.rightnav .middle-cont {
    		font-size: 0.24rem;
    	}

    	.rightnav .tit {
    		line-height: 1.1;
    	}

    	.rightnav .item.gotop1 {
    		display: block;
    	}
		
		.home4{
			margin-bottom: 0;
		}
		
		.home4 #home4_item2,.home4 #home4_item4,.home4 #home4_item5 {
			display: none;
		}
		
		.home4 .wrap {
			padding: 20px 0;
		}
		
		.home4 .list {
			height: auto;
			display: flex;
			justify-content: center;
		}
		
		.home4 .item {
			width: 30%;
			position: relative;
			left: auto!important;
			top: auto!important;
		}
		
		.home4 .item:nth-child(6) {
			top: 0;
		}
		
		.home5 {
			display: none;
		}

    	.jwb-jcc {
    		padding-top: 1rem;
    	}

    	.jwb-jcc1 .box {
    		margin-top: 0;
    		width: auto;
    		height: auto;
    		background-size: cover;
    		padding: 0.4rem 0;
    	}

    	.jwb-jcc1 .box .tit {
    		padding-top: 0;
    		font-size: 0.4rem;
    	}

    	.jwb-jcc1 .box .pbutton {
    		padding-top: 0.2rem;
    	}

    	.jwb-jcc1 .box1 {
    		width: auto;
    		position: relative;
    		left: auto;
    		margin-top: 0;
    		height: auto;
    		padding: 0.4rem 0;
    	}

    	.jwb-jcc1 .box1 .list {
    		padding-top: 0;
    	}

    	.jwb-jcc1 .box1:before {
    		left: 0.3rem;
    	}

    	.jwb-jcc1 .inner {
    		padding: 0 0.3rem;
    	}

    	.jwb-jcc1 .box1 .item {
    		padding: 0.1rem 0;
    		padding-left: 0.4rem;
    	}

    	.jwb-jcc1 .box1 .item:before {
    		width: 0.28rem;
    	}

    	.jwb-jcc1 {
    		height: auto;
    		margin-top: 0.3rem;
    	}

    	.jwb-jcc2 {
    		padding: 0.6rem 0;
    	}

    	.ptabs3 .item {
    		font-size: 0.4rem;
    		padding: 0.2rem 0;
    		margin-right: 0.3rem;
    	}

    	.ptabs3 .pbutton {
    		margin-top: 0.3rem;
    	}

    	.jwb-jcc2 .tabsbox {
    		margin-top: 0.3rem;
    	}

    	.jwb-jcc2 .tabsbox .item {
    		width: 100%;
    		margin-bottom: 0.3rem;
    		height: auto;
    		padding: 0.3rem;
    		-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    	}

    	.jwb-jcc2.hxylt7 .tabsbox .item {
    		width: 100%;
    		box-sizing: border-box;
    		-webkit-box-sizing: border-box;
    	}

    	.jwb-jcc2 .tabsbox .item .text_content {
    		margin: 0.1rem 0 0.2rem;
    	}

    	.jwb-jcc2 .tabsbox .item .tit {
    		font-size: 0.32rem;
    	}

    	.jwb-jcc2.hxylt2 .tabsbox .item {
    		width: 100%;
    		margin-bottom: 0.5rem;
    	}

    	#part3.jwb-jcc2 .tabsbox .item,
    	#part4.jwb-jcc2 .tabsbox .item {
    		width: 100%;
    		margin-right: 0;
    	}

    	#part3.jwb-jcc2 .tabsbox .item+.item,
    	#part4.jwb-jcc2 .tabsbox .item+.item {
    		margin-top: 0.5rem;
    	}

    	.jwb-jcc2 .tabsbox .img {
    		height: auto;
    	}

    	.jwb-jcc2 .tabsbox .img img {
    		width: 100%;
    	}

    	.jwb-jcc2 .tabsbox .item+.item,
    	.jwb-jcc2.hxylt2 .tabsbox .item+.item {
    		margin-left: 0 !important;
    	}

    	.jwb-jcc2 .tabsbox .num .s1 {
    		font-size: 1rem;
    	}

    	.jwb-jcc2 .tabsbox .num .s2 {
    		font-size: 0.3rem;
    		margin-top: 0;
    	}

    	.jwb-jcc2 .tabsbox .text {}

    	.jwb-jcc2 .tabsbox .tit {
    		font-size: 0.32rem;
    	}

    	.jwb-jcc2 .tabsbox .desc {
    		height: 0.82rem;
    		font-size: 0.3rem;
    		line-height: 1.4;
    		margin-top: 0.1rem;
    		overflow: hidden;
    	}

    	.jwb-jcc3 .middle-cont {
    		font-size: 0.4rem;
    	}

    	.jwb-jcc3 {
    		height: 4rem;
    	}

    	.ysczxx2 .pc_table tr:first-child th {
    		visibility: visible;
    		opacity: 1;
    	}

    	.ysczxx2 .pc_table {
    		margin-top: 0;
    	}

    	.ysczxx2 .jtlx1search3 th.th1,
    	.pc_table tr:first-child th {
    		/* width: auto; */
    		border: 1px solid #5985dc;
    	}

    	.ysczxx1 {
    		height: auto;
    		padding-bottom: 0.3rem;
    	}

    	.ysczxx2 .pc_table table {
    		margin-top: 0;
    		width: 800px;
    	}

    	.ysczxx2 .jtlx1search3 th.th1 {
    		width: auto;
    	}

    	.ysczxx1 .imgbox {
    		width: auto;
    		height: auto;
    		float: none;
    		padding-bottom: 1rem;
    	}

    	.ysczxx1 .img {
    		width: 3rem;
    		height: 3rem;
    		padding: 0;
    		margin: 0 auto;
    		border-radius: 3rem;
    	}

    	.ysczxx1 .imgbox .ppta {
    		margin-top: 1rem;
    	}

    	.ysczxx1 .text .inner {
    		padding: 0.3rem;
    		padding-top: 1rem;
    	}

    	.ysczxx1 .text .part1 .tit {
    		font-size: 0.4rem;
    	}

    	.ysczxx1 .text .part2 .tit {
    		font-size: 0.35rem;
    	}

    	.ysczxx1 .text .part2 .desc {
    		font-size: 0.26rem;
    		line-height: 1.5;
    		margin-top: 0.1rem;
    	}

    	.ysczxx1 .text .part1 .item {
    		padding-bottom: 0.3rem;
    	}

    	.ysczxx1 .text .part2 {
    		margin-top: 0.25rem;
    		height: 5rem;
    	}

    	.ysczxx1 .text {
    		height: auto;
    	}

    	.ysczxx1 .text .part1 .desc {
    		font-size: 0.26rem;
    	}

    	.ysczxx1 .text .part1 .tit .s1 {
    		font-size: 0.24rem;
    		padding-left: 0.1rem;
    	}

    	.ysczxx1 .text .part1 .tit .s2 {
    		font-size: 0.24rem;
    		padding-top: 0.1rem;
    	}

    	.ysczxx1 .text .part1 .item .back {
    		width: auto;
    		height: 0.4rem;
    		background-size: 0.45rem;
    		top: -0.5rem;
    	}

    	.ysczxx1 .text .part1 .item .back a {
    		padding-left: 25px;
    		background-size: 20px auto;
    		background-position: left center;
    	}

    	.ysczxx2 .tit {
    		font-size: 0.4rem;
    	}

    	.ysczxx2 .jtlx1search3 {
    		margin-top: 0.2rem;
    	}

    	.ysczxx2 {
    		padding-top: 0.4rem;
    	}

    	.ysczxx3 {
    		padding: 0.8rem 0;
    	}

    	.tsyl1 .item .img,
    	.tsyl1 .item .img img {
    		width: 100%;
    	}

    	.tsyl1 .item {
    		height: auto;
    		margin-bottom: 0.3rem;
    	}

    	.tsyl1 {
    		margin-top: 0.3rem;
    		padding-bottom: 0.8rem;
    	}

    	.tsyl1 .item .text {
    		padding: 0.4rem 0.3rem;
    		height: auto;
    	}

    	.tsyl1 .item .tit {
    		font-size: 0.4rem;
    	}

    	.tsyl1 .item .desc {
    		line-height: 1.4;
    	}

    	.tsyl .cjwt-tit {
    		padding-top: 0.6rem;
    	}

    	.tsyl1 .item .img,
    	.tsyl1 .item .text {
    		height: auto;
    	}

    	.tsyl1 .item .pbutton {
    		margin-top: 0.1rem;
    	}

    	.xcb1 .scroll {
    		height: 5rem;
    	}

    	.xcb1 .mCSB_inside>.mCSB_container {
    		margin-right: 0.3rem;
    	}

    	.xcb2 .x-wrap:before {
    		display: none;
    	}

    	.xcb2 .tit {
    		font-size: 0.4rem;
    		padding-top: 0.8rem;
    	}

    	.xcb2 .list {
    		margin-top: 0.3rem;
    	}

    	.xcb2 .item.first {
    		margin-right: 0;
    	}

    	.xcb2 .item {
    		margin-bottom: 0.2rem;
    		width: auto;
    		float: none;
    		height: auto;
    	}

    	.xcb2 .item .inner {
    		padding: 0.2rem 0.3rem;
    	}

    	.xcb2 .item .s1 {
    		font-size: 0.28rem;
    	}

    	.xcb2 .item .a1 {
    		padding-left: 0.4rem;
    		background-size: 0.3rem;
    		margin-top: 0;
    	}

    	.xcb2 {
    		height: auto;
    		padding-bottom: 0.8rem;
    	}

    	.xcb2 .pbbutton {
    		margin-top: 0.2rem;
    	}

    	.jwb-jcc1 .x-wrap {
    		padding: 0.3rem;
    	}

    	.tzb2 .b1 {
    		height: 100%;
    		width: 100%;
    		right: 0;
    	}

    	.tzb2 .tit {
    		font-size: 0.4rem;
    		padding-top: 0.8rem;
    	}

    	.tzb2 .box1 {
    		margin-top: 0.4rem;
    	}

    	.tzb2 .imgbox {
    		float: none;
    		width: 100%;
    		display: none;
    	}

    	.tzb2 .text .item {
    		padding: 0.2rem 0;
    		font-size: 0.3rem;
    	}

    	.tzb2 .text {
    		font-size: 0.28rem;
    		height: auto;
    	}

    	.tzb2 .text .inner {
    		padding: 0.3rem 0.3rem;
    	}

    	.tzb2 .text .item:first-child {
    		padding-top: 0;
    	}

    	.tzb2 .pbutton {
    		margin-top: 0.4rem;
    	}

    	.tzb2 {
    		height: auto;
    	}

    	.tzb2 .x-wrap {
    		padding-bottom: 0.8rem;
    	}

    	.tzb1 .pbutton {
    		margin-top: 0.4rem;
    	}

    	.tzb1 .img1 {
    		height: 5.3rem;
    		background-size: cover;
    	}

    	.tzb1 .button a {
    		width: 49%;
    		max-width: 49%;
    		height: auto;
    		line-height: normal;
    		padding: 0.15rem 0;
    		font-size: 0.25rem;
    		margin: 0 0.5% 1%;
    	}

    	.tzb1 .button {
    		font-size: 0;
    		margin-top: 0.4rem;
    	}

    	.tzb1 .tabsbox .desc {
    		margin-top: 0;
    	}

    	.tzb1 .tabsbox .text {
    		padding: 0.2rem 0.3rem;
    	}

    	.tzb1 .tabsbox .date {
    		font-size: 0.28rem;
    		margin-top: 0.1rem;
    	}

    	.tzb1 .tit1 {
    		font-size: 0.4rem;
    	}

    	.tzb2 .text .item.now {
    		color: #333;
    	}

    	.tzb2 .text .item.now .s2 {
    		color: #909090;
    	}

    	.xcb1 .box {
    		float: none;
    	}

    	.xwzx4 .item {
    		width: 49%;
    		margin-bottom: 0.8rem;
    		height: 2.5rem;
    	}

    	.xwzx4 .item:nth-child(odd) {
    		margin-left: 0;
    	}

    	.xwzx4 .item:nth-child(even) {
    		margin-left: 2%;
    	}

    	.xwzx4 .tit {
    		font-size: 0.28rem;
    		height: 0.8rem;
    		line-height: 0.8rem;
    		padding: 0 0.1rem;
    		bottom: -0.4rem;
    		left: 0.1rem;
    		right: 0.1rem;
    	}

    	.xwzx1 .xwzx3 {
    		padding-bottom: 0.2rem;
    	}

    	.xwzx4 .list {
    		margin-top: 0.3rem;
    	}

    	.twpage1 {
    		padding: 0.8rem 0;
    	}

    	.twpage1 .x-wrap {
    		padding: 0 0.25rem;
    	}

    	.twpage1 .x-wrap .bg {
    		display: none;
    	}

    	.twpage1 .list {
    		margin-top: 0.3rem;
    	}

    	.twpage1 .item {
    		width: auto;
    		float: none;
    		margin-left: 0;
    		margin-bottom: 0.2rem;
    		height: auto;
    	}

    	.twpage1 .item .inner {
    		padding: 0.3rem;
    	}

    	.twpage1 .item .tit1 {
    		font-size: 0.3rem;
    		line-height: 1.4;
    		height: 1.3rem;
    	}

    	.twpage1 .item .date {
    		margin-top: 0.1rem;
    	}

    	.twpage1 .item .img {
    		width: 3.2rem;
    		height: 2.4rem;
    	}

    	.twpage1 .item .img img {
    		width: 100%;
    	}

    	.lyyjj3 .titbox {
    		padding-top: 0.6rem;
    		padding-bottom: 0.4rem;
    	}

    	.lyyjj3 .bg {
    		display: none;
    	}

    	.lyyjj3 .x-wrap {
    		padding-bottom: 0.3rem;
    	}

    	.lyyjj4 {
    		margin-top: 0;
    	}

    	.jtlx1search1 .box .r {
    		float: none;
    	}

    	.ygbsy4 .xwzx2-tit .a1:before,
    	.ygbsy4 .xwzx2-tit .a1:after {
    		width: 0.4rem;
    		height: 0.4rem;
    		background-size: cover;
    		background-position: center;
    		margin-top: -0.2rem;
    	}

    	.dzbsy3 .rightbox .text .pbutton {
    		right: 0.3rem;
    		bottom: 0.3rem;
    	}

    	.dzbsy1 .tit1 {
    		float: none;
    		height: auto;
    		line-height: normal;
    		margin-right: 0;
    		font-size: 0.4rem;
    		margin-bottom: 0.2rem;
    	}

    	.ygbsy6 .bx2 .item.i3 {
    		width: 100%;
    	}

    	.dzbsy3 .cjwt-tit .tit {
    		font-size: 0.4rem;
    	}

    	.djbxzlb {
    		background-size: cover;
    	}

    	.xqy1 .context {
    		line-height: 1.5;
    		padding: 0.8rem 0;
    		font-size: 0.28rem;
    	}

    	.xqy1 .page-x {
    		padding: 0.3rem 0;
    	}

    	.xqy1 .page-x a {
    		width: 100%;
    		font-size: 0.28rem;
    		padding: 0.06rem 0;
    	}

    	.xqy1 {
    		padding-bottom: 0.5rem;
    	}

    	.xqy {
    		height: auto;
    		padding-bottom: 0.5rem;
    	}

    	.cjwt_details1 {
    		height: auto;
    		padding: 0.5rem 0;
    	}

    	.cjwt_details2 .context {
    		line-height: 1.5;
    		padding: 0.8rem 0;
    		font-size: 0.28rem;
    	}

    	.cjwt_details1 .tit.tit {
    		font-size: 0.4rem;
    	}

    	.twpage1 .tit {
    		font-size: 0.4rem;
    	}

    	.yydh1 .title {
    		padding-top: 0.8rem;
    		font-size: 0.4rem;
    	}

    	.yydh1 .leftbox {
    		padding-top: 0;
    		position: static;
    		width: auto;
    		margin-top: 0.3rem;
    	}

    	.yydh1 .leftbox .item {
    		display: inline-block;
    		padding: 0.3rem;
    		font-size: 0.28rem;
    		height: auto;
    		line-height: normal;
    		margin-bottom: 0;
    	}

    	.yydh1 .leftbox .list {
    		white-space: nowrap;
    		font-size: 0;
    		overflow-x: auto;
    	}

    	.yydh1 .leftbox .item:after,
    	.yydh1 .leftbox .item.now:before {
    		display: none;
    	}

    	.yydh1 .rightbox {
    		position: static;
    		width: auto;
    		background: #fff;
    		padding: 0 0.3rem;
    		margin-top: 0.2rem;
    		height: 7rem;
    	}

    	.yydh1 .rightbox .inner {
    		margin-left: 0;
    	}

    	.yydh1 {
    		background: url(../images/bg-1.jpg);
    		height: auto;
    		padding-bottom: 0.3rem;
    	}

    	.yydh1 .rightbox .imgbox {
    		height: 6rem;
    		margin-top: 0.3rem;
    	}

    	.yydh2 #bdmap {
    		margin-top: 0;
    	}

    	.yydh2 .titbox {
    		padding: 0.2rem 0.4rem;
    		padding-bottom: 0.1rem;
    	}

    	.yydh2 .titbox .tit1 {
    		padding-top: 0.08rem;
    	}

    	.yydh2 .bdmaplist {
    		margin-top: 0;
    	}

    	.yydh2 .box1 {
    		background-size: cover;
    		padding: 0.8rem 0;
    		background-position: right bottom;
    	}

    	.yydh2 {
    		padding-bottom: 0.8rem;
    	}

    	.xzbfjg {
    		display: none;
    	}

    	.xwzx5 .text1 {
    		padding: 0.3rem;
    		background: #fff;
    	}

    	.djxw1 .x-wrap {
    		top: 0rem;
    	}

    	.djxw0 {
    		height: 3rem;
    	}

    	.djxw1 .img {
    		width: auto;
    		height: auto;
    		float: none;
    	}

    	.djxw1 .text1 {
    		height: auto;
    	}

    	.djxw1 .xwzx3 {
    		margin: 0.3rem;
    		margin-left: 1rem;
    	}

    	.djxw1 .text1:before {
    		left: 0.4rem;
    	}

    	.djxw1 .item:after {
    		width: 0.3rem;
    		left: -0.6rem;
    		bottom: 0.6rem;
    	}

    	.djxw1 .xwzx3 {
    		padding-bottom: 0;
    	}

    	.xwzx5,
    	.xwzx5 .list {
    		margin-top: 0;
    	}

    	.xwzx5 .page-mod {
    		padding-top: 0.5rem;
    	}

    	.djxw1 {
    		padding: 0.3rem 0;
    	}

    	.dbpage .img {
    		float: none;
    		width: auto;
    		height: auto;
    	}

    	.dbpage .img img {
    		width: 100%;
    	}

    	.dbpage {
    		padding-top: 0.3rem;
    		padding-bottom: 1rem;
    		margin-top: 0;
    	}

    	.dbpage .text .inner {
    		padding: 0.4rem 0.3rem;
    	}

    	.dbpage .text {
    		height: auto;
    	}

    	.dbpage .text .tit {
    		font-size: 0.4rem;
    	}

    	.dbpage .text .desc {
    		line-height: 1.4;
    		margin-top: 0.1rem;
    		height: auto;
    	}

    	.dbpage .text .pbutton {
    		margin-top: 0.2rem;
    	}

    	.dbpage1 {
    		height: auto;
    	}

    	.dbpage1 .box {
    		padding-top: 0.5rem;
    	}

    	.dbpage1 .box .item {
    		width: auto;
    		float: none;
    	}

    	.dbpage1 .box .item.i1 .box1 {
    		margin-top: 0.2rem;
    	}

    	.dbpage1 .box .item.i1 .inner {
    		padding: 0.3rem;
    	}

    	.dbpage1 .box .item.i1 .img {
    		width: 2rem;
    		height: 1.28rem;
    	}

    	.dbpage1 .box .item.i1 .img img {
    		width: 100%;
    	}

    	.dbpage1 .box .item.i1 .tit {
    		font-size: 0.24rem;
    		height: 0.88rem;
    		line-height: 1.2;
    	}

    	.dbpage1 .box .item.i1 .text {
    		padding: 0 0.2rem;
    	}

    	.dbpage1 .box .item.i1 .date {
    		margin-top: 0.05rem;
    		font-size: 0.24rem;
    	}

    	.dbpage1 .djsy4 .box {
    		margin-top: 0.2rem;
    		height: auto;
    	}

    	.dbpage1 .box .item.i2 {
    		float: none;
    		margin-top: 0.3rem;
    	}

    	.dbpage1 .bg.bg1 {
    		width: 50%;
    		left: 0;
    		height: 7.8rem;
    	}

    	.dbpage1 .box .item.i1 .item1+.item1 {
    		margin-top: 0.28rem;
    	}

    	.dbpage1 .djsy4 .img {
    		height: auto;
    	}

    	.dbpage1 .djsy4 .list1 .tit1 {
    		padding: 0.2rem 0.3rem;
    	}

    	.dbpage1 .djsy4 .list1 {
    		padding-bottom: 0;
    	}

    	.dbpage2 .boxboxbox {
    		margin-top: 0.2rem;
    	}

    	.dbpage2 .pbbutton {
    		margin-top: 0.4rem;
    	}

    	.dbpage2 .x-wrap {
    		padding: 0.8rem 0.3rem;
    	}

    	.dbpage3 .bg1 {
    		display: none;
    	}

    	.dbpage3 {
    		margin-top: 0;
    	}

    	.dbpage2 .tit1 {
    		font-size: 0.4rem;
    	}

    	.ghpage1 .pbbutton {
    		margin-top: 0rem;
    	}

    	.ghpage1 .title {
    		font-size: 0.4rem;
    	}

    	.ghpage1 .box {
    		margin-top: 0.2rem;
    	}

    	.ghpage1 {
    		padding: 0.8rem 0;
    		padding-bottom: 0;
    	}

    	.ghpage1 .bg2,
    	.ghpage1 .bg1,
    	.ghpage2 .bg1 {
    		display: none;
    	}

    	.ghpage2 .img {
    		position: static;
    		height: auto;
    		width: auto;
    		background-size: cover;
    	}

    	.ghpage2 .tit {
    		padding: 0.3rem 0;
    		text-align: center;
    		font-size: 0.4rem;
    	}

    	.ghpage2 .box1 {
    		position: static;
    		width: auto;
    		height: auto;
    		padding-bottom: 0.4rem;
    	}

    	.ghpage2 .box1 .textarea {
    		width: 100%;
    		padding: 0.3rem;
    	}

    	.ghpage2 .box1 .textarea textarea {
    		width: 100%;
    		height: 5rem;
    	}

    	.ghpage2 .pbbutton {
    		margin-top: 0.2rem;
    	}

    	.ghpage2 {
    		height: auto;
    		padding-bottom: 1rem;
    	}

    	.arrowbox .center {
    		width: 118px;
    	}

    	.hxdjpage1 .box1 {
    		margin-top: 0.4rem;
    		height: auto;
    	}

    	.hxdjpage1 .box1 .tit {
    		font-size: 0.4rem;
    		padding-top: 0.4rem;
    	}

    	.hxdjpage1 {
    		height: auto;
    		padding-bottom: 0.4rem;
    	}

    	.hxdjpage1 .slick-mod2 {
    		margin: 0;
    	}

    	.hxdjpage1 .tabsbox .tit1 {
    		font-size: 1rem;
    	}

    	.hxdjpage1 .tabsbox {
    		width: auto;
    		padding: 0 0.3rem;
    	}

    	.hxdjpage1 .middle {
    		height: auto;
    	}

    	.hxdjpage1 .box2 {
    		height: auto;
    		margin-top: 0.4rem;
    	}

    	.hxdjpage1 .tabsbox {
    		padding-bottom: 0.4rem;
    	}

    	.hxdjpage1 .arrowbox .center {
    		width: auto;
    	}

    	.hxdjpage1 .arrowbox {
    		position: static;
    	}

    	.hxdjpage2 .rightbox .text {
    		line-height: 1.5;
    	}

    	.pbpimg {
    		display: none;
    	}

    	.screen1 .box {
    		position: static;
    		height: 3.8rem;
    	}

    	.section {
    		overflow: hidden;
    	}

    	.screen1 .box .img {
    		background-size: 100%;
    	}

    	.screen1 .box .tit {
    		width: 6rem;
    		margin-left: -3rem;
    		height: 100%;
    		top: 0;
    		margin-top: 0;
    	}

    	.screen2 .middlebox {
    		position: static;
    	}

    	.screen2 .num {
    		font-size: 1rem;
    	}

    	.screen2 .titbox .tit1 {
    		font-size: 0.5rem;
    	}

    	.screen2 .titbox .tit2 {
    		margin-top: 0;
    	}

    	.screen2 .desc {
    		padding: 0.2rem 0.3rem;
    		width: 100%;
    		background: none;
    		line-height: 1.5;
    	}

    	.screen2 .middle .middle-cont {
    		width: 100%;
    		font-size: 0.28rem;
    	}

    	.screen2 .scrolltop {
    		height: 5rem;
    	}

    	.screen2 .mg50 {
    		padding-bottom: 1rem;
    	}

    	.screen2 .slick-arrow,
    	.screen9 .slick-arrow {
    		width: 1.2rem;
    		height: 1rem;
    		background-size: 3.5rem;
    	}

    	.screen2 .slick-arrow:after,
    	.screen9 .slick-arrow:after {
    		width: 1rem;
    		height: 1rem;
    		background-size: 3.3rem;
    	}

    	.screen2 {
    		margin-top: 0.3rem;
    	}

    	.screen2 .titbox .tit2 {
    		font-size: 0.3rem;
    	}

    	.screen2 .desc {
    		font-size: 0.26rem;
    		box-sizing: border-box;
    		-webkit-box-sizing: border-box;
    	}

    	.screen2 .slick-prev {
    		left: 0.3rem;
    	}

    	.screen2 .slick-next {
    		right: 0.3rem;
    	}

    	.screen2 .button {
    		margin-top: 0;
    		height: 0;
    	}

    	.screen2 .slick-mod2 {
    		bottom: 0.3rem;
    		padding: 10px 1.3rem;
    		background: none;
    	}

    	.screen2 .slick-arrow {
    		top: auto;
    		bottom: 0.4rem;
    	}

    	.screen2 .slick-slide {}

    	.screen2 .button {
    		position: static;
    	}

    	.screen2 .titbox {
    		margin-top: 0.1rem;
    		background: none;
    	}

    	.screen2 .slick-item {
    		padding-top: 0.2rem;
    		line-height: 1.3;
    	}

    	.screen2 .slick-mod2 {
    		font-size: 0.3rem;
    	}

    	.screen2 .slick-item::after {
    		width: 0.1rem;
    		height: 0.1rem;
    		margin-left: -0.05rem;
    	}

    	.screen2 .slick-current .slick-item {
    		margin-top: -0.4rem;
    		font-size: 0.3rem;
    	}

    	.screen2 .slick-current .slick-item:after {
    		bottom: -0.3rem;
    	}

    	.screen3 .mask1 {
    		display: none;
    	}

    	.screen3 .mask2box {
    		position: static;
    		width: 100%;
    		height: auto;
    	}

    	.screen3 .part0 {
    		display: none;
    	}

    	.screen3 .part1 {
    		position: static;
    	}

    	.screen3 .mask2box .item {
    		float: none;
    		width: auto;
    	}

    	.screen3 .mask2box .item:hover .part1 {
    		-webkit-transform: translateY(0);
    		transform: translateY(0);
    		opacity: 1;
    	}

    	.screen3 .mask2box .item .br:after {
    		display: none;
    	}

    	.screen3 .br {
    		padding: 0.3rem;
    	}

    	.screen3 .part1 {
    		-webkit-transition: none;
    		transition: none;
    	}

    	.screen3 .tit1 {
    		font-size: 0.3rem;
    	}

    	.screen3 .tit2 {
    		font-size: 0.4rem;
    		margin-top: 0;
    		padding-bottom: 0.2rem;
    		margin-bottom: 0.2rem;
    	}

    	.screen3 .desc {
    		font-size: 0.28rem;
    		line-height: 1.4;
    		margin: 0;
    		padding: 0;
    	}

    	.screen3 {
    		margin-top: 0.3rem;
    	}

    	.screen3 .tit2 .after {
    		width: 1rem;
    	}

    	.screen4 .titbox {
    		position: static;
    	}

    	.screen4 .box1 {
    		width: auto;
    		height: auto;
    		margin: 0;
    		position: static;
    		background: none;
    	}

    	.screen4 {
    		margin-top: 0.3rem;
    	}

    	.screen4 .mg50 {
    		background-position: 0 0;
    	}

    	.screen4 .box1 {
    		overflow: hidden;
    		padding: 0.3rem 0;
    	}

    	.screen4 .box1 .g {
    		float: left;
    		width: 33.333333%;
    	}

    	.screen4 .box1 .item.i4 {
    		float: left;
    		width: auto;
    		height: auto;
    		margin: 0 0.3rem;
    		margin-top: 0.2rem;
    		margin-bottom: 65px;
    	}

    	.screen4 .box1 .item {
    		position: relative;
    		left: auto !important;
    		top: auto !important;
    		width: 2rem;
    		height: 2rem;
    		margin: 0 auto;
    	}

    	.screen4 .box1 .item .img {
    		width: 1rem;
    		height: 1rem;
    		margin-left: -0.5rem;
    		margin-top: -0.5rem;
    	}

    	.screen4 .titbox {
    		text-align: center;
    		font-size: 0.3rem;
    		padding: 0.1rem 0;
    	}

    	.screen4 .box1 .item .inner {
    		padding: 0.3rem;
    	}

    	.screen4 .box1 .item .tit {
    		font-size: 0.4rem;
    	}

    	.screen4 .box1 .item .desc {
    		line-height: 1.4;
    		font-size: 0.26rem;
    		margin-top: 0.1rem;
    	}

    	.screen5 {
    		margin-top: 0.3rem;
    	}

    	.screen5 .leftbox {
    		display: none;
    	}

    	.screen5 .middle {
    		position: static;
    		width: auto;
    	}

    	.screen5 .box {
    		width: auto;
    		margin: 0;
    		padding: 1rem 0.3rem;
    	}

    	.screen5 .column {
    		display: none;
    	}

    	.screen5 .item1 {
    		width: 50%;
    	}

    	.screen5 .img {
    		width: 2rem;
    		height: 1.7rem;
    	}

    	.screen5 .titbox {
    		margin-top: 0.2rem;
    		padding: 0 0.2rem;
    	}

    	.screen5 .titbox .tit {
    		font-size: 0.36rem;
    	}

    	.screen5 .titbox .tit1 {
    		font-size: 0.28rem;
    		height: 1rem;
    		line-height: 1.4;
    	}

    	.screen5 .titbox .tit1 br {
    		display: none;
    	}

    	.screen5 .item1 {
    		height: auto;
    		margin-bottom: 0.2rem;
    	}

    	.screen5 .item1.im1 {
    		margin-bottom: 0.2rem;
    	}

    	.screen5 .button {
    		margin-top: 0;
    	}

    	.screen6 {
    		margin-top: 0.3rem;
    	}

    	.screen6 .box1 {
    		position: static;
    		width: auto;
    		height: auto;
    		padding-right: 0.3rem;
    		padding-left: 0.3rem;
    		margin: 0;
    		background-size: 0.25rem;
    		background-repeat: repeat-y;
    	}

    	.screen6 .box2 {
    		margin: 0;
    		overflow: hidden;
    		width: auto;
    		padding: 0 0.3rem;
    		margin-top: 1rem;
    		margin-bottom: 1rem;
    		padding-left: 0.9rem;
    	}

    	.screen6 .box2 .item.i1 {
    		display: none;
    	}

    	.screen6 .box2 .item {
    		width: 50%;
    	}

    	.screen6 .box2 .item1 .num {
    		left: -0.35rem;
    		top: -0.2rem;
    		font-size: 0.26rem;
    	}

    	.section .mg50 {
    		overflow: hidden;
    	}

    	.screen6 .box2 .item1 .tit {
    		margin-right: 0.4rem;
    		height: 1.4rem;
    	}

    	.screen6 .box2 .item1 .tit {
    		font-size: 0.32rem;
    		line-height: 1.4;
    	}

    	.screen6 .box2 .item1 .tit br {
    		display: none;
    	}

    	.screen6 .box2 .item1:before {
    		top: -1rem;
    		height: 0.3rem;
    	}

    	.screen6 .box2 .item1+.item1 {
    		margin-top: 1.4rem;
    	}

    	.screen6 .box2 .item1 {
    		margin-top: 1rem;
    	}

    	.screen6 .box1 .tit {
    		padding-top: 0.4rem;
    		font-size: 0.4rem;
    		padding-bottom: 0.3rem;
    	}

    	.screen6 .box1 .desc {
    		height: auto;
    		font-size: 0.28rem;
    		margin-top: 0.25rem;
    	}

    	.screen6 .box1 .pubcmore {
    		margin-top: 0.4rem;
    	}

    	.screen7 .part1 {
    		display: block;
    	}

    	.screen7 .mask2box .item.now {
    		width: auto;
    	}

    	.screen8 {
    		height: 6rem;
    	}

    	.screen8 {
    		margin-top: 0.3rem;
    	}

    	.screen8 .img1 {
    		width: 1rem;
    		height: 1rem;
    	}

    	.screen8 .layerbox {
    		width: 100%;
    		margin-left: 0;
    		padding-top: 46%;
    		margin-top: -19%;
    	}

    	.screen9 {
    		margin-top: 0.3rem;
    	}

    	.screen9 .slick-mod3 {
    		position: static;
    		padding: 1rem 0.3rem;
    		padding-bottom: 0.4rem;
    		padding-top: 0.4rem;
    	}

    	.screen9 .item {
    		width: auto;
    	}

    	.screen9 .sjz {
    		bottom: 0;
    	}

    	.screen9 .slick-slide {
    		margin-right: 0;
    	}

    	.screen9 .item .img {
    		height: 5.2rem;
    	}

    	.screen9 .inner {
    		padding: 0.4rem 0.3rem;
    	}

    	.screen9 .tit {
    		font-size: 0.4rem;
    		line-height: 1.4;
    		height: 1.8rem;
    	}

    	.screen9 .text {
    		height: 3.8rem;
    	}

    	.screen9 .text:before {
    		width: 2rem;
    		height: 2rem;
    		background-size: cover;
    	}

    	.screen9 .button {
    		position: relative;
    		width: 100%;
    		height: 1rem;
    		margin-bottom: 1rem;
    		top: auto;
    		left: 0;
    		right: 0;
    	}

    	.screen9 .button:after {
    		height: 100%;
    		top: 0;
    	}

    	.screen9 .slick-prev {
    		left: 0.3rem;
    	}

    	.screen9 .slick-next {
    		right: 0.3rem;
    	}

    	.screen9 .pubcmore {
    		margin: 0 auto;
    		display: block;
    		margin-top: 0.2rem;
    	}

    	.screen9 .slick-current .text:after {
    		width: 0.4rem;
    		height: 0.4rem;
    		background-size: 100%;
    		top: -0.1rem;
    	}

    	.tzb1 .tabsbox {
    		height: auto;
    	}

    	.hxylt1 {
    		height: 3.3rem;
    	}
		
		.home3 {
			margin: 0 10px;
			padding: 40px 0;
		}
		
		.home3 .notice-grid {
			grid-template-columns: repeat(1, 1fr);
		}
		
		.hxylt3 .tag-nav {
			padding: 0;
		}
		
		.hxylt3 .tag-nav-item .img {
			width: 24px;
			height: 24px;
		}

    	.hxylt3 .bg1 {
    		display: none;
    	}

    	.hxylt3 .textbox {
    		position: static;
    		height: auto;
    		width: auto;
    	}

    	.hxylt3 .text {
    		padding: 0.3rem;
    		background: none;
    	}

    	.hxylt3 .text {
    		width: auto;
    		float: none;
    	}

    	.hxylt3 .focus {
    		width: auto;
    		height: auto;
    		float: none;
    		margin-top: 0.3rem;
    	}

    	.hxylt3 .text .tit {
    		font-size: 0.4rem;
    	}

    	.hxylt3 .text .desc {
    		margin-top: 0.1rem;
    		font-size: 0.28rem;
    		line-height: 1.4;
    	}

    	.hxylt3 .text .pbutton {
    		margin-top: 0.2rem;
    	}

    	.hxylt3 .textbox {
    		background-position: left 0;
    	}

    	.hxylt3,
    	.hxylt4 {
    		height: auto;
    	}

		.hxylt3 .img {
			max-width: 90%;
			max-height: 345px;
			margin: 0 auto;
		}
    	.hxylt3 .img .tit {
    		font-size: 0.3rem;
    		padding: 0.3rem;
    	}

    	.hxylt4 .focus {
    		width: auto;
    		height: auto;
    		position: relative;
    	}

    	.hxylt6 .focus {
    		width: auto;
    		height: auto;
    		position: relative;
    	}

    	.hxylt4 .inner {
    		padding: 0.3rem;
    	}

    	.hxylt4 .focus a {
    		font-size: 0.28rem;
    	}

    	.hxylt4 .focus a .inner1 {
    		padding: 0.2rem 0.2rem;
    	}

    	.hxylt4 .focus a .inner1 .tit,
    	.hxylt4 .focus a {
    		height: auto;
    	}

    	.hxylt4 .arrowbox {
    		position: relative;
    		margin-top: 0.2rem;
    		padding: 0;
    		bottom: 0;
    		right: 0;
    		left: 0;
    	}

    	.hxylt5 .titlebox {
    		padding: 0.4rem 0.3rem;
    		width: auto;
    	}

    	.hxylt5 .titlebox .tit {
    		font-size: 0.4rem;
    	}

    	.hxylt5 .titlebox .desc {
    		font-style: 0.28rem;
    		line-height: 1.4;
    		margin-top: 0.1rem;
    	}

    	.hxylt5 .titlebox .pbutton {
    		margin-top: 0.2rem;
    	}

    	.hxylt4 .textbox {
    		position: relative;
    		width: auto;
    		overflow: hidden;
    		height: auto;
    		left: auto;
    		right: auto;
    	}

    	.hxylt4 .textbox .middle {
    		width: auto;
    		padding: 0.3rem;
    		overflow: hidden;
    	}

    	.hxylt4 .textbox .tit {
    		font-size: 0.4rem;
    	}

    	.hxylt4 .textbox .desc {
    		line-height: 1.4;
    		margin-top: 0.15rem;
    	}

    	.hxylt4 .textbox .pbutton {
    		margin-top: 0.2rem;
    	}

    	.hxylt4 .slick-next {
    		right: 10px;
    	}

    	.hxylt4 .slick-prev {
    		left: 10px;
    	}

    	.hxylt6 .focus a {
    		padding: 0;
    	}

    	.hxylt7 .tabs {
    		white-space: nowrap;
    		width: 70%;
    		overflow-x: auto;
    		padding-top: 0.3rem;
    	}

    	.hxylt7 .tabs .item {
    		font-size: 0.4rem;
    		margin-right: 0.4rem;
    		float: none;
    		display: inline-block;
    	}

    	.hxylt7 .jwb-jcc2 .tabsbox .text {
    		padding-left: 0;
    	}

    	.hxylt7 .tabs .item.now:after {
    		top: -0.3rem;
    		margin-left: -0.15rem;
    	}

    	.hxylt7 .tabsbox .text {
    		padding-left: 0;
    	}

    	.hxylt7 .tabsbox .box {
    		padding-top: 0.2rem;
    		padding: 0 0.3rem 0.3rem;
    	}

    	.hxylt6 {
    		padding-bottom: 0;
    	}

    	.hxylt7 .pbutton {
    		padding-top: 0.4rem;
    	}

    	.hxylt8 {
    		padding: 0.8rem 0;
    	}

    	.hxylt9 .tit {
    		font-size: 0.4rem;
    		background-size: 1rem;
    		padding-top: 1.3rem;
    		margin-top: 0;
    	}

    	.hxylt9 {
    		height: 7rem;
    		background: url(../images/ylt9ph.jpg) no-repeat center;
    		background-size: cover;
    		/* padding: 1rem 0; */
    	}

    	.ygbsy5 .box .im8 .middle {
    		text-align: center;
    		width: 100%;
    		padding-left: 0;
    	}

    	.jwb-jcc2 .tabsbox .box {
    		padding: 0;
    	}

    	.screen6 .box1 .desc {
    		line-height: 1.5;
    	}

    	.screen6 .box2 .item1 .tit1 {
    		margin-top: 0.1rem;
    		font-size: 0.26rem;
    	}

    	.section .maxtit {
    		text-align: center;
    		color: #fff;
    		font-size: 0.5rem;
    		padding: 0.5rem 0;
    		display: block;
    	}

    	.screen2 .maxtit {
    		padding-bottom: 0;
    	}

    	.screen9 .maxtit {
    		position: relative;
    		z-index: 9;
    		padding-bottom: 0;
    	}

    	.nav-mod .nav-item {
    		text-align: left;
    		font-size: 0.28rem;
    	}

    	.wbzdzngk1 .row .scroll .tit {
    		height: auto;
    		max-width: none;
    	}

    	.ghpage3 .xcb2 .tit {
    		padding-top: 0.8rem;
    	}

    	.screen4 .box1 .item.i4 .inner {
    		height: auto;
    	}

    	.xqy1 .page-x .a2 {
    		text-align-last: left;
    	}

    	.cjwt1 .item .icon {
    		width: 0.3rem;
    		height: 0.3rem;
    		right: 0.3rem;
    		margin-top: -0.15rem;
    	}

    	.dbpage3 .box1 .item1 {
    		padding: 0.2rem 0;
    		font-size: 0.26rem;
    	}

    	.wzzc_alert1 {
    		width: 6.7rem;
    		overflow: hidden;
    		margin: 0;
    		-webkit-transform: translate3d(-50%, -50%, 0);
    		transform: translate3d(-50%, -50%, 0);
    	}

    	.wzzc_alert1 .caption {
    		font-size: 0.4rem;
    		padding: 0.2rem 0;
    	}

    	.wzzc_alert1 .inner {
    		padding: 0.3rem;
    	}

    	.wzzc_alert1 .item .s1 {
    		width: 2rem;
    		height: 0.6rem;
    		line-height: 0.6rem;
    	}

    	.wzzc_alert1 .item .inputbox {
    		height: 0.6rem;
    		width: auto;
    		float: none;
    		padding-left: 0;
    		margin-left: 2.2rem;
    	}

    	.wzzc_alert1 .item .inputbox input {
    		width: 100%;
    		height: 100%;
    		font-size: 0.28rem;
    		padding: 0.15rem 0.2rem;
    	}

    	.wzzc_alert1 .item {
    		margin-bottom: 0.1rem;
    	}

    	.wzzc_alert1 .select-mod {
    		float: none;
    		margin-left: 2.2rem;
    		width: auto;
    		height: 0.6rem;
    	}

    	.wzzc_alert1 .item.im7 .inputbox input {
    		width: 2.5rem;
    		background: #fff;
    	}

    	.wzzc_alert1 .item.im7 .img {
    		width: 1.35rem;
    		height: 100%;
    	}

    	.wzzc_alert1 .item.im7 .img img {
    		width: auto !important;
    		height: 100% !important;
    	}

    	.wzzc_alert1 .item .b {
    		display: block;
    		background: #f4f4f4;
    		height: 100%;
    	}

    	.wzzc_alert1 .item textarea {
    		width: 100%;
    		padding: 0.15rem 0.2rem;
    	}

    	.wzzc_alert1 .button {
    		margin-top: 0.2rem;
    	}

    	.wzzc_alert1 .select-mod .select-btn {
    		height: 0.6rem;
    		-webkit-box-sizing: border-box;
    		box-sizing: border-box;
    	}

    	.wzzc_alert1 .select-mod .select-bar {
    		height: 100%;
    	}

    	.wzzc_alert1 .button a {
    		width: 100%;
    		height: 0.8rem;
    		line-height: 0.8rem;
    		font-size: 0.28rem;
    	}

    	.x-footer .wzzcbox {
    		position: static;
    		margin: 0 auto;
    		margin-top: 00.4rem;
    		width: 2.5rem;
    		height: 0.8rem;
    	}

    	.yzyzlb1 .inputbox {
    		float: none;
    		width: 100%;
    		margin-bottom: 0.2rem;
    		height: 0.82rem;
    		padding: 0.1rem 0.2rem;
    	}

    	.loginpage1 .img {
    		display: none;
    	}

    	.loginpage1 .boxright {
    		width: 100%;
    	}

    	.loginpage1 .boxright:before {
    		left: 0;
    	}

    	.loginpage1 .boxright:after {
    		left: 0;
    	}

    	.loginpage1 .box {
    		padding-left: 0rem;
    		padding-top: 1rem;
    	}

    	.loginpage1 .l1 {
    		margin-left: 0.5rem;
    	}

    	.loginpage1 .l1:after {
    		left: -0.5rem;
    	}

    	.loginpage1 .box .tit1 {
    		font-size: 0.4rem;
    	}

    	.loginpage1 .box .tit2 {
    		font-size: 0.26rem;
    		margin-top: 0.1rem;
    	}

    	.loginpage1 .l1.titbox:after {
    		top: 0.3rem;
    	}

    	.loginpage1 .inputbox1 .pd {
    		padding: 0.2rem 0.3rem;
    	}

    	.loginpage1 .inputbox1 {
    		width: 100%;
    	}

    	.loginpage1 .i2 .inputbox1 {
    		width: 5.2rem;
    	}

    	.loginpage1 .wjmm {
    		left: auto;
    		right: 0;
    		top: 0.18rem;
    	}

    	.loginpage1 .yzm .inputbox1 {
    		width: 2.6rem;
    	}

    	.loginpage1 .kbqyzm {
    		left: 4.4rem;
    		top: 0.2rem;
    	}

    	.loginpage1 .button {
    		margin-top: 0.5rem;
    	}

    	.loginpage1 .boxright:before {
    		display: none;
    	}

    	.loginpage1 .form .item {
    		margin-bottom: 0.2rem;
    	}

    	.loginpage1 .wembox1 {
    		padding-top: 0.5rem;
    		padding-left: 0.5rem;
    		margin: 0;
    		border-top: 1px solid #214d96;
    		margin-top: 0.5rem;
    	}

    	.loginpage1 .wembox1 .img1 {
    		width: 1.5rem;
    		height: 1.5rem;
    	}

    	.loginpage1 .wembox1 .titbox1 {
    		margin-left: 0.3rem;
    		line-height: 1.5;
    	}

    	.loginpage1 {
    		height: auto;
    	}

    	.loginpage1 .boxright {
    		padding-bottom: 0.6rem;
    	}

    	.loginpage1:after {
    		width: 3.9rem;
    		height: 6.5rem;
    	}

    	.loginpage1 .yzm .yzmimg {
    		width: 1.6rem;
    	}

    	.loginpage1 .button .btn1 {
    		width: auto;
    		height: auto;
    		line-height: normal;
    		padding: 0.2rem 0.4rem;
    		margin: 0;
    		display: inline-block;
    		vertical-align: middle;
    	}

    	.nav-mod {
    		right: 0;
    	}

    	.xgmm1 .box1 {
    		margin-top: 0.3rem;
    	}

    	.xgmm1 .leftbox {
    		width: auto;
    		float: none;
    		padding: 0.5rem 0;
    	}

    	.xgmm1 .leftbox .l1 {
    		padding-left: 0.4rem;
    		margin-left: 0.4rem;
    	}

    	.xgmm1 .l1:before {
    		width: 0.25rem;
    	}

    	.xgmm1 .leftbox:before {
    		left: 0.4rem;
    	}

    	.xgmm1 .list .item {
    		height: 0.68rem;
    		font-size: 0.28rem;
    	}

    	.xgmm1 .list .item.now:after {
    		display: none;
    	}

    	.xgmm1 .list .item+.item {
    		margin-top: 0.1rem;
    	}

    	.xgmm1 .rightbox {
    		float: none;
    		padding-left: 0;
    		width: auto;
    	}

    	.xgmm1 .rightbox .caption1 {
    		font-size: 0.4rem;
    		padding-top: 0.4rem;
    		overflow: hidden;
    	}

    	.pubc-add_btn1 {
    		width: auto;
    		height: auto;
    		line-height: normal;
    		font-size: 0.24rem;
    		display: inline-block;
    		padding: 0.16rem 0.3rem;
    	}

    	.xgmm1 .rightbox .box2 {
    		margin-top: 0.2rem;
    	}

    	.xgmm1 .rightbox .inbox1 {
    		padding: 1rem 0.4rem;
    	}

    	.xgmm1 .rightbox .s1 {
    		width: 1.5rem;
    	}

    	.xgmm1 .rightbox .inputbox2 {
    		width: 4rem;
    		padding: 0.1rem 0.2rem;
    	}

    	.xgmm1 .rightbox .form .item {
    		margin-bottom: 0.1rem;
    	}

    	.xgmm1 .rightbox .button a {
    		width: 100%;
    		height: auto;
    		line-height: normal;
    		padding: 0.15rem 0;
    	}

    	.xgmm1 .rightbox .button {
    		margin-top: 0.4rem;
    		margin-left: 0;
    	}

    	.xgmm1 {
    		padding-bottom: 0.5rem;
    	}

    	.xgmm1 .leftbox .caption {
    		font-size: 0.4rem;
    	}

    	.xgmm1 .list {
    		margin-top: 0.2rem;
    	}

    	.xgmm1 .rightbox .imgyyzm {
    		width: 1.4rem;
    	}

    	.wjmm1 .box1 {
    		margin-top: 0;
    	}

    	.wdyygh1 .rightbox .inbox1 {
    		padding: 0;
    	}

    	.wdyygh1 .tabebox table {
    		font-size: 0.26rem;
    	}

    	.wdyygh1 .tabebox .i1 {
    		padding: 0.2rem 0.1rem;
    	}

    	.wdyygh1 .tabebox td .i2 {
    		display: inline-block;
    		padding-right: 0;
    	}

    	.wdyygh1 .tabebox .a1 {
    		padding-left: 0.3rem;
    		background-size: 0.2rem;
    		padding-right: 0.3rem;
    	}

    	.wdyygh1 .tabebox .bl {
    		height: 0.28rem;
    	}

    	.wdyygh1 .tabebox .br {
    		display: block;
    	}

    	.wdyygh1 .tabebox th {
    		height: auto;
    		padding: 0.1rem 0;
    	}

    	.wdyygh1 .tabebox .t2,
    	.wdyygh1 .tabebox .t1,
    	.wdyygh1 .tabebox .t3,
    	.wdyygh1 .tabebox .t4 {
    		width: 25%;
    	}

    	.wdyygh1 .tabebox .a2 {
    		margin-left: 0.3rem;
    		margin-right: 0.3rem;
    	}

    	.wdyygh1 .page-mod {
    		margin-top: 0.3rem;
    	}

    	.wdyygh1 .tabebox .item:first-child {
    		display: none;
    	}

    	.wdyygh1 .tabebox table,
    	.wdyygh1 .tabebox tr,
    	.wdyygh1 .tabebox td,
    	.wdyygh1 .tabebox tbody {
    		display: block;
    		width: 100% !important;
    		text-align: left;
    		position: relative;
    	}

    	.wdyygh1 .tabebox tr {
    		padding: 0.25rem 0;
    	}

    	.wdyygh1 .tabebox td {
    		padding-left: 1.6rem;
    		border-top: 0;
    	}

    	.wdyygh1 .tabebox td:first-child {
    		border-top: 1px solid #e7e7e7;
    	}

    	.wdyygh1 .tabebox td:after {
    		content: "";
    		display: block;
    		position: absolute;
    		top: 0;
    		height: 100%;
    		left: 0;
    		width: 1.6rem;
    		text-align: right;
    		line-height: 3;
    	}

    	.wdyygh1 .tabebox td:nth-child(1):after {
    		content: "科室：";
    	}

    	.wdyygh1 .tabebox td:nth-child(2):after {
    		content: "医师：";
    	}

    	.wdyygh1 .tabebox td:nth-child(3):after {
    		content: "预约时间：";
    	}

    	.wdyygh1 .tabebox td:nth-child(4):after {
    		content: "状态：";
    	}

    	/* .wdyygh1 .tabebox td:nth-child(5):after {		content: "生日:"	}	.wdyygh1 .tabebox td:nth-child(6):after {		content: "操作:"	} */
    	.jzrgl1 .tabebox td:nth-child(1):after {
    		content: "姓名";
    	}

    	.jzrgl1 .tabebox td:nth-child(2):after {
    		content: "诊疗卡号";
    	}

    	.jzrgl1 .tabebox td:nth-child(3):after {
    		content: "身份证号";
    	}

    	.jzrgl1 .tabebox td:nth-child(4):after {
    		content: "手机号";
    	}

    	.jzrgl1 .tabebox td:nth-child(5):after {
    		content: "生日";
    	}

    	.jzrgl1 .tabebox td:nth-child(6):after {
    		content: "操作";
    	}

    	.jzrgl1 .tabebox td {
    		border: 1px solid #e7e7e7;
    		border-top: 0;
    	}

    	.jzrgl1 .tabebox .item+.item {
    		margin-top: 0.1rem;
    		-webkit-box-shadow: none;
    		box-shadow: none;
    	}

    	.x-footer .listbox dl:last-child dt {
    		display: inline-block;
    		margin-right: 0.2rem;
    	}

    	.yydh1 .leftbox .item .s1 {
    		margin-right: 0;
    	}

    	.ygbsy6 .bx2 .item.i1 {
    		background: #b29b6b;
    	}

    	.hxylt4 .bg1,
    	.hxylt6 .x-wrap::before,
    	.hxylt6 .x-wrap::after {
    		display: none;
    	}

    	.bmxxy7 .tit1 .a1 {
    		line-height: 1.5;
    	}

    	.cjwt .box .slick-item a {
    		padding-top: 0.3rem;
    	}

    	.nxwzx .slick-item {
    		height: 3.5rem;
    	}

    	.nxwzx .cjwt-tit {
    		padding-top: 1.4rem;
    	}

    	.nxwzx .slick-arrow {
    		display: none !important;
    	}

    	.tzgg .jtlx1search3 table th {
    		font-size: 0.3rem;
    	}

    	.tzgg .jtlx1search3 th.th1,
    	.tzgg .jtlx1search3 th.th2 {
    		width: 1.8rem;
    	}

    	.tzgg .jtlx1search3 th.th3 {
    		width: 1.9rem;
    	}

    	.tzgg .jtlx1search3 th.th4 {
    		width: 1.8rem;
    	}

    	.tzgg .jtlx1search3 th.th5 {
    		width: 2rem;
    	}

    	.tzgg .jtlx1search3 th.th6 {
    		width: 2.4rem;
    	}

    	.tzgg .jtlx1search3 th.th7 {
    		width: 1rem;
    	}

    	.zwkf {
    		height: 4.2rem;
    	}

    	#bjhx_menu {
    		display: none;
    	}

    	#bnhx_arrow_down {
    		display: none;
    	}

    	.x-header .hpart1 .x-wrap {
    		padding: 0;
    	}

    	.x-header .hpart2 .x-wrap,
    	.x-header .hpart1 .x-wrap {
    		width: auto;
    	}

    	.xxy4 .img {
    		height: auto;
    	}

    	.bnhx_arrow_down {
    		display: none;
    	}

    	.dzbsy2 .item {
    		width: auto;
    		float: none;
    	}

    	.dzbsy2 .item+.item {
    		margin-left: 0;
    		margin-top: 0.2rem;
    	}

    	.dzbsy2 .item {
    		margin-bottom: 0;
    	}

    	.dzbsy2 .tabs .s1 {
    		padding-left: 0.3rem;
    		float: none;
    		margin-left: 0.1rem;
    	}

    	.dzbsy2 .tabs {
    		float: none;
    		white-space: nowrap;
    		margin-bottom: 0.1rem;
    		overflow-x: auto;
    	}

    	.dzbsy2 .tabs .s1:before {
    		left: 0.1rem;
    		width: 0.1rem;
    		height: 0.1rem;
    		margin-top: -0.03rem;
    	}

    	.wdyygh1 .tablebox0_1 table:first-child {
    		display: block;
    	}

    	.wdyygh1 .tablebox0_1 table tr:first-child {
    		display: none;
    	}

    	.wdyygh1 .tablebox0_1 table th {
    		display: none;
    	}

    	.wdyygh_alert {
    		width: 100%;
    		height: 100%;
    		position: fixed;
    		top: 0;
    		left: 0;
    		margin: 0;
    	}

    	.wdyygh_alert {
    		padding-bottom: 0;
    	}

    	.sysalert .close {
    		top: 0.1rem;
    		right: 0.1rem;
    		width: 0.3rem;
    		height: 0.3rem;
    		background-size: 100%;
    	}

    	.wdyygh_alert .sbox {
    		height: 100%;
    		padding-bottom: 1.82rem;
    	}

    	.sysalert .tit {
    		padding-top: 0.4rem;
    	}

    	.wdyygh_alert .part1 {
    		padding-top: 0.3rem;
    	}

    	.wdyygh_alert .part1 .item {
    		width: auto;
    		display: block;
    		margin-bottom: 0.1rem;
    	}

    	.wdyygh_alert .part1 br {
    		display: none;
    	}

    	.wdyygh_alert .part1 .item.i5,
    	.wdyygh_alert .part1 .item.i9,
    	.wdyygh_alert .part1 .item.i6 {
    		width: auto;
    		text-align: left;
    	}

    	.wdyygh_alert .part2 {
    		padding-top: 0.14rem;
    	}

    	.wdyygh_alert .part2 .desc {
    		line-height: normal;
    		margin-top: 0.1rem;
    	}

    	.wdyygh_alert .part1 {
    		padding-bottom: 0.1rem;
    	}

    	.wdyygh_alert .inner {
    		padding: 0 0.3rem;
    	}

    	.wdyygh_alert .pbbutton {
    		margin-top: 0.4rem;
    	}

    	.pbbutton.state1 a {
    		width: 3rem;
    		height: 0.8rem;
    		line-height: 0.8rem;
    		margin: 0 0.3rem;
    	}

    	.wdyygh_alert .pbbutton {
    		position: absolute;
    		bottom: 0.3rem;
    		left: 0;
    		right: 0;
    		margin: 0;
    		padding-top: 0.3rem;
    		border-top: 1px solid #ccc;
    	}

    	.wdyygh_alert .scroll {
    		height: 100%;
    		overflow-y: auto;
    	}

    	.promptbox.sysalert {
    		width: 7rem;
    		height: 3rem;
    		margin-left: -3.5rem;
    		margin-top: -1.5rem;
    	}

    	.promptbox .pbbutton {
    		margin-top: 0.4rem;
    	}

    	.promptbox .pbbutton.state1 a {
    		margin: 0 0.1rem;
    	}

    	.jzrgl_alert .form .item {
    		margin: 0;
    		margin-bottom: 0.2rem;
    	}

    	.jzrgl_alert .form {
    		margin-top: 0.5rem;
    	}

    	.jzrgl_alert .form .input_item input {
    		width: 100%;
    	}

    	.jzrgl_alert .form .input_item {
    		padding: 0.1rem 0.2rem;
    	}

    	.jzrgl_alert .form .label {
    		width: 1.6rem;
    	}

    	.jzrgl_alert .form .input_item input {
    		width: 4rem;
    	}

    	.jzrgl_alert .select-mod .select-native {
    		padding: 0;
    	}

    	.jzrgl_alert .select-mod .select-btn {
    		padding-right: 0.3rem;
    		height: 0.42rem;
    	}

    	.jzrgl_alert .select-mod {
    		width: 4rem;
    	}

    	.jzrgl_alert .radio_item {
    		width: 4.438rem;
    		height: 0.8rem;
    		height: 0.66rem;
    	}

    	.jzrgl_alert .radio_item .radio {
    		margin-top: 0.15rem;
    	}

    	.jzrgl_alert .form .hyz {
    		left: auto;
    		top: 100%;
    		margin-top: 0.1rem;
    		margin-left: 0;
    		right: 0;
    		margin-left: 0;
    		width: auto;
    	}

    	.jzrgl_alert .form .yzm .input_item input {
    		width: 2.5rem;
    		margin-right: 1.5rem;
    	}

    	.jzrgl_alert .form .yzm .img {
    		width: 1.5rem;
    	}

    	.sysalert.jzrgl_alert {
    		margin-top: 0;
    	}

    	.jzrgl1 .caption1 .s2 {
    		font-size: 0.24rem;
    		margin-left: 0.1rem;
    	}

    	.loginpage1 .inputbox1 input {
    		height: 0.44rem;
    		line-height: 0.46rem;
    		font-size: 0.3rem;
    	}

    	.wdyygh_alert1 {
    		margin-top: 0;
    		top: 0;
    		left: 0;
    		width: 100%;
    		margin-left: 0;
    		height: 100%;
    	}

    	.wdyygh_alert1 .part {
    		margin: 0.3rem;
    	}

    	.wdyygh_alert1 .tit1 {
    		font-size: 0.35rem;
    	}

    	.wdyygh_alert1 .part .item {
    		width: auto;
    	}

    	.wdyygh_alert1 .part .box {
    		margin-top: 0.1rem;
    	}

    	.wdyygh_alert1 .part .s1 {
    		width: 1.5rem;
    	}

    	.wdyygh_alert1 .part .side {
    		margin-left: 1.5rem;
    	}

    	.wdyygh_alert1 .part .item1+.item1 {
    		margin-top: 0;
    	}

    	.wdyygh_alert1 .total {
    		margin-top: 0;
    	}

    	.wdyygh_alert1 .total .line+.line {
    		margin-top: 0.1rem;
    		font-size: 0.36rem;
    	}

    	.wdyygh_alert1 .group1 {
    		padding-bottom: 0.3rem;
    	}

    	.wdyygh_alert1 .totalbox {
    		padding: 0.3rem;
    		margin-top: 0.3rem;
    		position: absolute;
    		bottom: 0;
    		left: 0;
    		right: 0;
    	}

    	.wdyygh_alert1 .sbox {
    		height: 100%;
    		padding-bottom: 1.8rem;
    	}

    	.wdyygh_alert1 .scroll {
    		height: 100%;
    		overflow-y: auto;
    	}

    	.wdyygh_alert1 .part .side .item {
    		width: 50%;
    	}

    	.wdyygh_alert1 .part .item1.i2 .side {
    		width: auto;
    	}

    	.wdyygh_alert1 .item2 {
    		display: block;
    		margin-left: 0;
    		padding: 0.15rem 0;
    	}

    	.wdyygh_alert1 .part .item1.i2 .side .item {
    		margin-top: 0;
    	}

    	.wdyygh_alert1 .pbbutton.state1 a {
    		margin: 0;
    	}

    	.wdyygh_alert1 .total .s1 {
    		padding-right: 0.3rem;
    	}

    	.wdyygh_alert1 .item2 .radio,
    	.wdyygh_alert1 .item2 img {
    		margin-right: 0.4em;
    	}

    	.wdyygh_alert1 .item2 img {
    		height: 0.35rem;
    	}

    	.wdyygh_alert2 {
    		width: 7rem;
    		margin-top: -1.5rem;
    		margin-left: -3.5rem;
    	}

    	.wdyygh_alert2 .box {
    		padding-left: 0.3rem;
    		padding-right: 0.3rem;
    	}

    	.wdyygh_alert2 .box .img {
    		width: 2rem;
    		height: 2rem;
    	}

    	.wdyygh_alert2 .box .tit1 {
    		font-size: 0.3rem;
    		margin-top: 0;
    	}

    	.wdyygh_alert2 .box1 {
    		margin-top: 0.3rem;
    	}

    	.wdyygh_alert2 .box .text {
    		padding-right: 0.3rem;
    	}

    	.wdyygh_alert2 .box .tit2 {
    		margin-top: 0.2rem;
    	}

    	.wdyygh_alert2 .box .tit2 .s1 {
    		font-size: 0.3rem;
    	}

    	.wdyygh_alert2 .box .tit2 .s2 {
    		font-size: 0.3rem;
    		margin-left: 0;
    	}

    	.jtlx1search3 th {
    		height: 1.15rem;
    	}

    	.wzzc_alert1 .item .s3 {
    		float: right;
    		margin-top: 0.1rem;
    	}

    	.ml_10.pbbtn2 {
    		margin-left: 0;
    		margin-bottom: 0.1rem;
    	}

    	.nodata {
    		font-size: 0.28rem;
    		margin-top: 0.5rem;
    	}

    	.dzbsy5 .text .tit,
    	.ygbsy4 .text .tit {
    		line-height: 1.5;
    	}

    	.xwzx3 .item+.item {
    		margin-top: 0.1rem;
    	}

    	.dzbsy5 .text .tit {
    		font-size: 0.28rem;
    		height: auto;
    	}

    	.mt_30,
    	.dzbsy1.mt_30 {
    		margin-top: 0.3rem;
    	}

    	.jtlx1search3 th {
    		min-width: 1.5rem;
    	}

    	.x-footer .part1 {
    		height: auto;
    	}

    	.dzbsy1 .select-mod.w_690,
    	.w_690 {
    		width: 100%;
    	}

    	.yzyzlb1 .box .fr {
    		float: none;
    	}

    	.yzyzlb1 .box .fr .fl {
    		float: none;
    		margin-left: 0;
    	}

    	.pubc-btn2 {
    		width: 100%;
    		margin-bottom: 0.1rem;
    		height: 0.7rem;
    		line-height: 0.7rem;
    	}

    	.kbqyzm.btn1 {
    		width: auto !important;
    		padding: 0.235rem 0.3rem !important;
    		height: auto !important;
    		line-height: normal !important;
    		font-size: 0.28rem !important;
    		margin-right: 0 !important;
    		margin-left: 0.1rem !important;
    		border-radius: 0.05rem !important;
    	}

    	.wembox {
    		top: 100%;
    		margin-top: 5px;
    	}

    	.wembox .box .tit {
    		font-size: 0.24rem;
    		padding-bottom: 0.15rem;
    	}

    	.ydy1 .box .img {
    		height: auto;
    	}

    	.yycx1 .tabs1 .item {
    		margin: 0 0.1rem;
    	}

    	.yycx4 .linktext a {
    		width: 100%;
    		margin-left: 0;
    		margin-right: 0;
    	}

    	.yycx3 {
    		margin-top: 0.4rem;
    	}

    	.yycx3 a {
    		font-size: 0.28rem;
    		width: 0.6rem;
    		margin-top: 0.4rem;
    	}

    	.yycx3 a:first-child {
    		font-size: 0.28rem;
    	}

    	.yycx3 a.cur:after {
    		border-top-width: 0.2rem;
    		border-left-width: 0.1rem;
    		border-right-width: 0.1rem;
    		margin-left: -0.1rem;
    		margin-bottom: 0rem;
    	}

    	.yycx3 .x-wrap {
    		white-space: nowrap;
    		overflow-x: auto;
    	}

    	.yycx4 {
    		margin-top: 0.3rem;
    	}

    	.yycx1 .tabs1 {
    		margin-top: 0.6rem;
    	}

    	/* 2020-03-05修改lyj */
    	.dzbsy2 .xwzx2-tit .s1 {
    		font-size: 0.335rem;
    	}

    	.jwb-jcc2 .tabsbox .img {
    		overflow: hidden;
    	}

    	.notice .tit {
    		font-size: 18px;
    	}

    	.notice .inner {
    		width: 90%;
    		padding: 30px;
    	}

    	.notice .a1 {
    		width: 15vw;
    		height: 15vw;
    		right: 16vw;
    		top: -15vw;
    		background-color: #5b83d0;
    		background-position: 1.5vw center;
    		border-radius: 10px 10px 0 0;
    	}

    	.notice .a2 {
    		width: 15vw;
    		height: 15vw;
    		right: 0vw;
    		top: -15vw;
    		background-color: #5b83d0;
    		background-position: 1.5vw center;
    		border-radius: 10px 10px 0 0;
    	}

    	.notice .list {
    		display: flex;
    		align-items: flex-start;
    		justify-content: center;
    		margin-top: 30px;
    	}

    	.notice .item {
    		width: 120px;
    		margin: 0 10px;
    	}

    	.notice .item .h {
    		font-size: 14px;
    	}

    	.ysczxx2 .nav_fy {
    		top: 15px;
    		right: 0.25rem;
    	}

    	.pc_table {
    		overflow-x: scroll;
    	}

    	.emptyBox {
    		height: 50px;
    	}

    	/* 20230705 加科室搜索 */
    	.ks-search-box {
    		padding: 0.6rem 0 0.2rem;
    	}

    	.ks-search-box .inquire-box .inner {
    		display: block;
    	}

    	.ks-search-box .inquire-box .select-mod {
    		float: none;
    		width: 100%;
    		margin-bottom: 0.2rem;
    	}

    	.ks-search-box .inquire-box .select-mod .select-btn {
    		padding-top: 0.1rem;
    		padding-bottom: 0.1rem;
    	}

    	.ks-search-box .inquire-box .select-mod .select-btn:after {
    		transform: none;
    	}

    	.ks-search-box .inquire-box .btn-box {
    		width: 100%;
    	}

    	.ks-search-box .inquire-box .btn-box .icon {
    		margin-top: 0;
    	}

    	.ks-search-box .letter-box {
    		margin-top: 0.3rem;
    	}

    	.ks-search-box .letter-box .item,
    	.pop_ks .letter-box .item {
    		padding: 0.1rem;
    		margin-bottom: 0.1rem;
    	}

    	.ks-search-box .letter-box .item+.item,
    	.pop_ks .letter-box .item+.item {
    		margin-left: 0.2rem;
    	}

    	.pop_ks .letter-box {
    		margin-top: 0.4rem;
    	}

    	.pop_ks .con {
    		max-height: 200px;
    	}

    	.pop_ks .con .mCSB_scrollTools {
    		right: 0;
    	}

    	.pop_ks .con a {
    		font-size: 0.28rem;
    	}

    	.ksdh2 .ks-result-box {
    		width: 100%;
    		padding: 0;
    	}

    	.ksdh2 .ks-result-box .pd {
    		padding: 0.3rem;
    	}

    	.ksdh2 .ks-result-box .ks-result-list {
    		margin: 0.2rem 0 0;
    		display: flex;
    		display: -ms-flexbox;
    		flex-wrap: wrap;
    		-ms-flex-wrap: wrap;
    		justify-content: space-between;
    		-ms-flex-pack: justify;
    	}

    	.ksdh2 .ks-result-box+.ks-result-box {
    		margin-top: 0.3rem;
    	}

    	/* 20230705 加科室搜索 */
    	.party_building1 {
    		padding: 40px 0;
    		background-size: contain;
    	}

    	.party_building1 .bgi {
    		height: 400px;
    	}

    	.party_building1 .text {
    		width: auto;
    		margin: 0 0 40px;
    		text-shadow: 0px 0px 5px #000000;
    	}

    	.j-title .jt1 {
    		font-size: 30px;
    	}

    	.party_building1 .list {
    		display: flex;
    		flex-wrap: wrap;
    	}

    	.party_building1 .list .item {
    		position: static;
    		width: 100%;
    	}

    	.party_building1 .list .item+.item {
    		margin-top: 10px;
    	}

    	.party_building1 .list .item .t1 {
    		font-size: 20px;
    		margin: 5px;
    	}

    	.party_building1 .list .item .i_more {
    		margin-top: 15px;
    	}

    	.party_building1 .list::before {
    		display: none;
    	}

    	/* 20250605 模版 医院简介3-1 现任领导修改 */
    	.lyyjj6 .x-wrap {
    		background-image: url(../images/bg2-1m.jpg);
    		padding: 0 0.25rem;
    	}

    	.lyyjj6 .pd {
    		padding: 0.4rem 0;
    	}

    	.lyyjj6 .title {
    		text-align: center;
    		font-size: 0.32rem;
    	}

    	.lyyjj6 .tit1 {
    		font-size: 0.28rem;
    	}

    	.lyyjj6 .box {
    		display: block;
    		margin: 0.2rem 0 0;
    	}

    	.lyyjj6 .middle {
    		width: 100%;
    	}

    	.lyyjj6 .middle+.middle {
    		margin-top: 0.5rem;
    	}

    	.lyyjj6 .list {
    		padding-right: 0;
    	}

    	.lyyjj6 .item {
    		padding: 0 0.2rem;
    	}

    	.lyyjj6 .item+.item {
    		margin-top: 0.1rem;
    	}

    	.lyyjj6 .item a {
    		min-width: auto;
    	}

    	.lyyjj6 .item a:first-child {
    		padding-left: 0;
    		min-width: 2.9rem;
    		padding-right: 0.2rem;
    	}

    	.lyyjj6 .box .tit1 {
    		padding: 0.06rem 0.3rem;
    	}

    	.lyyjj6 .box-1 {
    		margin-top: 0.3rem;
    	}

    	.lyyjj6 .box-1 .title-box {
    		display: block;
    	}

    	.lyyjj6 .box-1 .title-box .tit1 {
    		padding: 0.06rem 0.3rem;
    		margin: 0 0 0.2rem;
    		display: inline-block;
    	}

    	.lyyjj6 .box-1 .name-list {
    		padding-left: 0.3rem;
    		margin-top: 0.1rem;
    	}

    	.lyyjj6 .box-1 .name-list .li {
    		margin: 0.1rem 0.3rem 0 0;
    	}

    	/* hxylt7 轮播响应式 */
    	.hxylt7 .slick-carousel .carousel-item {
    		margin: 0 5px;
    	}

    	.hxylt7 .item-img {
    		height: 150px;
    	}

    	.hxylt7 .item-title {
    		font-size: 12px;
    	}

    	.hxylt7 .item-btn {
    		width: 80px;
    		height: 28px;
    		line-height: 28px;
    		font-size: 11px;
    	}
    }
