@charset "utf-8";
*{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    /*取消链接高亮*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1;
}
html {
    font-family: sans-serif;
    min-height: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    min-height: 100%;
	position: relative;
	background: #fff;
	-webkit-overflow-scrolling: touch;
}


/****** 表格元素 ******/
table { border-collapse: collapse; border-spacing: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block;}

/******
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 ******/
audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline;
}

/*** 重置超链接元素***/
a,a:hover,a:link,a:focus {text-decoration: none;}
b,strong {font-weight: bold;}

textarea {
    overflow: auto;
    vertical-align: top;
    /*用户可以自己缩放*/
    resize: vertical;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

input[type="radio"],
input[type="checkbox"] {
    cursor: pointer;
    padding: 0;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/*解决输入框背景颜色*/
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #262333 inset !important;
    -webkit-text-fill-color: rgba(255,255,255,1)!important;
}

/******
 * -webkit-appearance
 * 去除浏览器默认样式
******/
input {-webkit-appearance: none;}

hr {
	display: block;
	width: 100%;
	height: 1px;
	border: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #f1f1f1;
}

iframe, frame, frameset{border: 0;}

/******清除浮动******/
.clearboth {
	clear: both;
	overflow: hidden;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.clearfix {zoom: 1;}
.clearfix:after {
	content: " ";
	opacity: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

/******左右浮动******/
.h_fl{float: left !important;}
.h_fr{float: right !important;}
.h_fc{overflow: hidden !important;}

/******左右对齐******/
.h_tl{text-align: left !important;}
.h_tr{text-align: right !important;}
.h_tc{text-align: center !important;}

/******图片自适应******/
img {
	height: auto;
	width: auto\9;
	border: none;
	/* ie8 */
	-ms-interpolation-mode: bicubic;
	/*为了照顾ie图片缩放失真*/
}

/****** 标题******/
h1,h2,h3,h4,h5,h6 {font-weight: normal;}

/****** 相对绝对******/
.h_pf{position: fixed;}
.h_pr{position: relative;}
.h_pa{position: absolute;}

/******框架******/
.container{
	max-width: 1200px;
	margin: 0px auto;
	clear: both;
}
.h_mask{
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9;
}

/******字符限制******/
.charLimit{
	width: 100%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


/*******header*******/
.header-top a{color: #333;font-size: 12px;}
span.tit-span{margin-right: 10px;color: #333;}
.weather_wd.tit-span,span.tit-span.mar-rig{/* margin-right: 35px; */}
span.tit-span i.fa{display: inline-block;width: 20px;height: 20px;}
.fa.fa-bar-chart{background: url(../img/icon_sszdczl.png) no-repeat left bottom;position: relative;top: 3px;}
.fa.fa-line-chart{background: url(../img/icon_rzdczl.png) no-repeat left bottom;position: relative;top: 3px;}
.fa.fa-area-chart{background: url(../img/icon_ssykl.png) no-repeat left bottom;position: relative;top: 3px;}
.fa.fa-phone{display: inline-block;width: 20px;height: 17px;background: url(../img/icon_dianhua.png) no-repeat left bottom;position: relative;top: 3px;}
.header-top-right.fr a:hover{color:#4CAF50;}
.header-top-right a{display: inline;line-height: 22px;padding: 0 10px;}
.header-top-left #sskll,.header-top-left #drljy,.header-top-left #zdczl{margin-right:0px;padding-right:5px;}
.nac-line{height: 80px;}
.weather_img.wdimg0{width:20px;height:20px;}
.header-list{width: 80%;/* width: 85%; */}
i.tq_logo {display: inline-block;vertical-align: bottom;}
.header-top.clearfix {padding: 0px 25px 8px 25px;/* border-bottom: 1px solid rgba(0, 0, 0, 0.23); */}
.header-top-left.h_fl {line-height: 22px;}
.linear{
	width:100%;
    height:1px;
    background: linear-gradient( 
	to right, 
	rgba(255, 255, 255, 0) 0%, 
	rgba(0, 0, 0, 0.2) 10%, 
	rgba(0, 0, 0, 0.3) 20%, 
	rgba(0, 0, 0,0.4) 30%, 
	rgba(0, 0, 0,0.5) 40%, 
	rgba(0, 0, 0,0.8) 50%,
	rgba(0, 0, 0,0.5) 60%, 
	rgba(0, 0, 0,0.4) 70%, 
	rgba(0, 0, 0,0.3) 80%, 
	rgba(0, 0, 0, 0.2) 90%,
	rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient( 
	to right, 
	rgba(255, 255, 255, 0) 0%, 
	rgba(0, 0, 0, 0.2) 10%, 
	rgba(0, 0, 0, 0.3) 20%, 
	rgba(0, 0, 0,0.4) 30%, 
	rgba(0, 0, 0,0.5) 40%, 
	rgba(0, 0, 0,0.8) 50%,
	rgba(0, 0, 0,0.5) 60%, 
	rgba(0, 0, 0,0.4) 70%, 
	rgba(0, 0, 0,0.3) 80%, 
	rgba(0, 0, 0, 0.2) 90%,
	rgba(255, 255, 255, 0) 100%); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient( 
	to right, 
	rgba(255, 255, 255, 0) 0%, 
	rgba(0, 0, 0, 0.2) 10%, 
	rgba(0, 0, 0, 0.3) 20%, 
	rgba(0, 0, 0,0.4) 30%, 
	rgba(0, 0, 0,0.5) 40%, 
	rgba(0, 0, 0,0.6) 50%,
	rgba(0, 0, 0,0.5) 60%, 
	rgba(0, 0, 0,0.4) 70%, 
	rgba(0, 0, 0,0.3) 80%, 
	rgba(0, 0, 0, 0.2) 90%,
	rgba(255, 255, 255, 0) 100%); /* Opera 11.1 - 12.0 */
  	background: -moz-linear-gradient( 
	to right, 
	rgba(255, 255, 255, 0) 0%, 
	rgba(0, 0, 0, 0.2) 10%, 
	rgba(0, 0, 0, 0.3) 20%, 
	rgba(0, 0, 0,0.4) 30%, 
	rgba(0, 0, 0,0.5) 40%, 
	rgba(0, 0, 0,0.6) 50%,
	rgba(0, 0, 0,0.5) 60%, 
	rgba(0, 0, 0,0.4) 70%, 
	rgba(0, 0, 0,0.3) 80%, 
	rgba(0, 0, 0, 0.2) 90%,
	rgba(255, 255, 255, 0) 100%); /* Firefox 3.6 - 15 */
}

.header{width: 100%;height: 102px;position: fixed;z-index: 11;padding: 20px 0;background: rgba(255, 255, 255, 0.68);}
.header .logo{font-size: 0;line-height: 0;width: 15%;text-align: left;display: inline-block;}
.header .logo img{width: 100%;height:100%;/* width: 70px; *//* max-height: 60px; */display: inline-block;margin: 0 auto;}
.header .nav{width: 100%;font-size: 0;text-align: left;}
.header .nav > li:first-child{margin:0px;}
.header .nav > li{width: 110px;height: 50px;display: inline-block;vertical-align: top;position: relative;margin: 0 12px;}
.header .nav > li:nth-of-type(7){/* margin-right: 30px; */}
.header .nav > li a{display: block;width: 100%;height: 100%;line-height: 50px;text-align: center;color: #333333;}
.header .nav > li > a{position: relative;z-index: 12;}
.header .nav > li.default > a{color: #333333;}
.header .nav > li .menu {
  display: none;
  padding: 0px 0px 10px 0px;
  background: rgba(0, 0, 0, 0.61);
  /*  background: -webkit-linear-gradient(left top, #eec89a, #ffa502); 
  background: -o-linear-gradient(bottom right, #eec89a, #ffa502);
  background: -moz-linear-gradient(bottom right, #eec89a, #ffa502); 
  background: linear-gradient(to bottom right, #eec89a, #ffa502);  */
  z-index: 9;
  }
.header .nav > li .menu li {width: 100%;border-top: solid 1px rgba(139, 139, 139, 0.22);}
.header .nav > li .menu li:first-child {border-top: 0;}
.header .nav > li .menu li:hover{background: rgba(0, 0, 0, 0.48);}
.header .nav > li .menu li a {display: inline-block;text-align: center;width: 100%;height: auto;line-height: 1;margin: 0;padding: 12px 0;color: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.header .nav > li .menu li:hover > a {padding-left: 10px;}
.header.header-top-sky{background: rgba(255, 255, 255, 0.81);box-shadow: 0px 2px 3px #ffffff;background: rgba(255, 255, 255, 0.85);}
.header-top-right ul{overflow:hidden;}
.header-top-right ul li{float: right;}
.mobile_header,#nav-phone{display: none;}
.mobile_header{width:100%;height: 125px;padding-top: 0.3rem;padding-bottom: 0.36rem;background: rgba(0, 0, 0, 0.7);background-size: cover;position:relative;top: 0;left: 0;right: 0;z-index: 999;}
.mobile_header .logo{font-size: 0;line-height: 0;display: inline-block;vertical-align: top;margin-top: -0.1rem;}
.mobile_header .logo img{height: 100px;}
.mobile-inner-header-icon {float: right;width: 80px;height: 1rem;position: relative;}
.mobile-inner-header-icon span {width: 100%;height: 8px;background-color: #fff;border-radius: 10px;position: absolute;top: 3.55rem;left: 0;}
.mobile-inner-header-icon span:nth-child(1) {
-webkit-transform: translateY(0px) rotate(0deg);
	transform: translateY(0px) rotate(0deg);
}
.mobile-inner-header-icon span:nth-child(2) {
-webkit-transform: translateY(-28px) rotate(0deg);
	transform: translateY(-28px) rotate(0deg);
}
.mobile-inner-header-icon span:nth-child(3) {
-webkit-transform: translateY(28px) rotate(0deg);
	transform: translateY(28px) rotate(0deg);
}
.mobile-inner-header-icon.active span:nth-child(1) {
-webkit-animation: clickfirst 0.5s both;
	animation: clickfirst 0.5s both;
}
.mobile-inner-header-icon.active span:nth-child(2) {
height: 0;
}
.mobile-inner-header-icon.active span:nth-child(3) {
-webkit-animation: clicksecond 0.5s both;
	animation: clicksecond 0.5s both;
}
.mobile-inner-header-icon.active2 span:nth-child(1) {
-webkit-animation: outfirst 0.5s both;
	animation: outfirst 0.5s both;
}
.mobile-inner-header-icon.active2 span:nth-child(2) {
-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.mobile-inner-header-icon.active2 span:nth-child(3) {
-webkit-animation: outsecond 0.5s both;
	animation: outsecond 0.5s both;
}
#nav-phone {padding: 90px 60px 90px 70px;overflow: auto;background: rgba(0, 0, 0, 0.8);background-size: cover;position: fixed;top: 0;bottom: 0;right: -56%;width: 56%;z-index: 999999;}
#nav-phone > img{width: 483px;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 50px;}
.mobile_menu {width: 100%;height:auto;z-index:99;}
.mobile_menu > li{margin-bottom: 60px;}
.mobile_menu > li h3 a {display:block;font-size: 40px;color:#fff;}
.mobile_menu li.normal h3 {width: 100%;background: url(../img/in_11.png) right center no-repeat;}
.mobile_menu li.normal.selected h3 {background: url(../img/in_10.png) right center no-repeat;}
.mobile_menu li .list-item {display: none;padding: 30px 0 0 40px;overflow: hidden;position: relative;zoom: 1;}
.mobile_menu li .list-item a{font-size: 40px;display: block;padding: 30px 0;color: rgba(255,255,255,.6);}
.mobile_menu li .list-item li:last-child a{padding-bottom: 0;}
.mobile_menu li.normalHeader h3 a{color: #fff;}
.mobile_menu li .list-item li.normalHeader a{color: #fff;}

@keyframes clickfirst {
	0% {
		-webkit-transform: translateY(0px) rotate(0deg);
		        transform: translateY(0px) rotate(0deg);
	}
	100% {
		-webkit-transform: translateY(0px) rotate(45deg);
		        transform: translateY(0px) rotate(45deg);
	}
}
@-webkit-keyframes clickfirst {
	0% {
		-webkit-transform: translateY(0px) rotate(0deg);
		        transform: translateY(0px) rotate(0deg);
	}
	100% {
		-webkit-transform: translateY(0px) rotate(45deg);
		        transform: translateY(0px) rotate(45deg);
	}
}
@keyframes clicksecond {
	0% {
		-webkit-transform: translateY(0px) rotate(0deg);
		        transform: translateY(0px) rotate(0deg);
	}
	100% {
		-webkit-transform: translateY(0px) rotate(-45deg);
		        transform: translateY(0px) rotate(-45deg);
	}
}
@-webkit-keyframes clicksecond {
	0% {
		-webkit-transform: translateY(0px) rotate(0deg);
		        transform: translateY(0px) rotate(0deg);
	}
	100% {
		-webkit-transform: translateY(0px) rotate(-45deg);
		        transform: translateY(0px) rotate(-45deg);
	}
}
@keyframes outfirst {
	0% {
		-webkit-transform: translateY(0px) rotate(-45deg);
		        transform: translateY(0px) rotate(-45deg);
	}
	100% {
		-webkit-transform: translateY(0px) rotate(-45deg);
		        transform: translateY(0px) rotate(0deg);
	}
}
@-webkit-keyframes outfirst {
	0% {
		-webkit-transform: translateY(0px) rotate(-45deg);
		        transform: translateY(0px) rotate(-45deg);
	}
	100% {
		-webkit-transform: translateY(0px) rotate(-45deg);
		        transform: translateY(0px) rotate(0deg);
	}
}
@keyframes outsecond {
	0% {
		-webkit-transform: translateY(0px) rotate(45deg);
		        transform: translateY(28px) rotate(45deg);
	}
	100% {
		-webkit-transform: translateY(0px) rotate(0deg);
		        transform: translateY(28px) rotate(0deg);
	}
}
@-webkit-keyframes outsecond {
	0% {
		-webkit-transform: translateY(0px) rotate(45deg);
		        transform: translateY(28px) rotate(45deg);
	}
	100% {
		-webkit-transform: translateY(0px) rotate(0deg);
		        transform: translateY(28px) rotate(0deg);
	}
}

@media(max-width:1239px) {
  #mnotice h2{left:40px;}
  .header-swiper .swp-tit h4{font-size:40px;}
}


@media(max-width:1023px) {
  #mnotice{padding: 13px 130px;}
  #mnotice h2{left: 30px;/* display: none; */}
  #mnotice .control .ir, #mnotice .more .ir{width:33px;border-left:0;padding: 0;}
  #mnotice .more{right:20px;}
  #mnotice .more .ir{background-position:-148px -483px;}
  #mnotice .control{right: 55px;}
  #mnotice .control .next{background-position:-80px -483px;}
  #mnotice .control .prev{background-position:-18px -483px;padding: 0;}
  #mnotice .grap .obj .item .date{right:4%;}
}

@media(max-width:767px) {
  #mnotice{padding: 10px 25px;}
  #mnotice .grap .obj .item{/* padding-right:0; */margin: 0 0 25px 0;}
  #mnotice h2,
  #mnotice .grap .obj .item .date{display:none;}

}


/***** lun bo *****/
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-container-v {background: #eee;}
.header-swiper{/* height: 780px; */height: 894px;/* box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.31); */}
.header-swiper .swiper-slide{background-size: auto 100%;overflow-x: hidden;background-repeat:no-repeat;background-position:center center;background-size: cover;}
.header-swiper .swp-tit{color:#fff;position: relative;top: 0px;} 
.header-swiper .swp-tit h4{font-weight: normal;font-size: 60px;/* color: #DFAF5C; */letter-spacing: 3px;margin-right:45px;margin-bottom: 30px;}
.header-swiper .swp-tit p{width: 100%;padding: 20px 20%;font-size: 20px;}
.header-swiper .swp-tit h4,.header-swiper .swp-tit p,.swp-tit .brn.huang a{-webkit-transition: all 1s .5s;opacity: 0;}
.swiper-slide.swiper-slide-active .swp-tit h4,.swiper-slide.swiper-slide-active .swp-tit p,.swiper-slide.swiper-slide-active .swp-tit .brn.huang a{opacity: 1;margin-right:0px;} 
.swp-tit .brn.huang a{margin-right:-45px;}
.huang{    width: 100%;margin: 30px auto;text-align: center;}
.huang a{padding: 10px 20px; color: #00A1EB;border-radius: 20px;cursor: pointer; border: 2px solid #00A1EB;}
.huang a:hover{background: #00A1EB;color: #fff;}
/***** gong gao *****/
.gg-cc{position:relative;background-color: #040404;}
#mnotice{position: relative;overflow:hidden;padding: 0px 160px 0px 180px;height: 50px;}
#mnotice h2{position:absolute;top:50%;left: 95px;margin-top:-10px;color: #fff;font-size: 14px;font-weight:bold;line-height: 20px;font-family: Microsoft YaHei;}
#mnotice h2:before{display:inline-block;content:"";position:absolute;right:-15px;top:50%;margin-top: -5px;width:1px;height:12px;background-color: #fff;}
#mnotice h2:after{display:inline-block;content:"";position:absolute;left: -25px;top:50%;margin-top:-6px;width: 15px;height: 15px;background: url(../img/gonggao_1.png) no-repeat;background-size: 15px 15px;}
#mnotice .grap,#mnotice .grap .obj{overflow:hidden;position:relative;}
#mnotice .grap .obj{width:100%;padding: 0;}
#mnotice .grap .obj .item{position:relative;padding-right: 60px;line-height: 0;list-style: none;}
#mnotice .grap .obj .item *{color: #fff;line-height: 21px;}
#mnotice .grap .obj .item a{display:inline-block;overflow:hidden;padding: 15px 10px 20px 10px;max-width:90%;text-overflow:ellipsis;white-space:nowrap;font-size: 14px;margin: 0 0;}
#mnotice .grap .obj .item .date{position:absolute;top: 15px;right:8%;font-size: 14px;color: #fff;}
#mnotice .control,#mnotice .more{position:absolute;top:0;right: 75px;}
#mnotice .control{right: 110px;}
#mnotice .control .ir,#mnotice .more .ir{display:inline-block;width: 30px;height: 35px;vertical-align:middle;margin-top: 8px;}
#mnotice .control .ir:hover,#mnotice .more .ir:hover{background-color: #0b59a4;}
#mnotice .control .prev{background: url(../img/gonggao_2.png) no-repeat center center;}
#mnotice .control .next{background: url(../img/gonggao_3.png) no-repeat center center;}
#mnotice .more .ir{background: url(../img/gonggao_more.png) no-repeat center center;}
.home-call-action.about-subscibe-area.gonggao{width: 100%;margin:0px;padding: 10px 0;}
.ir {display: block;overflow: hidden;font-size: 0;line-height: 0;-webkit-transition: 0s;-moz-transition: 0s;-o-transition: 0s;transition: 0s;}

@media(max-width:1239px) {
  #mnotice h2{left:40px;}
  .header-swiper .swp-tit h4{font-size:40px;}
}


@media(max-width:1023px) {
  #mnotice{padding: 13px 130px;}
  #mnotice h2{left: 30px;/* display: none; */}
  #mnotice .control .ir, #mnotice .more .ir{width:33px;border-left:0;padding: 0;}
  #mnotice .more{right:20px;}
  #mnotice .more .ir{background-position:-148px -483px;}
  #mnotice .control{right: 55px;}
  #mnotice .control .next{background-position:-80px -483px;}
  #mnotice .control .prev{background-position:-18px -483px;padding: 0;}
  #mnotice .grap .obj .item .date{right:4%;}
}

@media(max-width:767px) {
  #mnotice{padding: 10px 25px;}
  #mnotice .grap .obj .item{/* padding-right:0; */margin: 0 0 25px 0;}
  #mnotice h2,
  #mnotice .grap .obj .item .date{display:none;}

}
/***** zhailiaoxi feng guang*****/
.zlx-fenguang{width:100%;min-height: 400px;}
.zlx-fenguang .events{position:relative;width: 100%;height: 100%;display: block;}
/* .zlx-fenguang .events .events-img img{width:100%;height:100%;line-height: 0;} */
.zlx-fenguang .events .events-img img{width: 100%;height:400px;line-height: 0;}
.zlx-fenguang.zlx-fenguang .events .events-img{position:relative;}
.zlx-fenguang .events .bg-hei{width: 100%;position:absolute;bottom: 2px;padding: 20px;background: linear-gradient(90deg, #0067C4 0%, #00A1EB 100%);opacity: 0.9;color: #fff; font-size: 16px;font-family: PingFang SC;font-weight: 600;color: #FFFFFF;}
.zlx-fenguang .text-desc{position:absolute;left: calc(100% - 95%);top: calc(100% - 95%);height: 90%;opacity: 0;width: 90%;}
.zlx-fenguang .text-desc{opacity: 1;/* top: -110%; */transition: 0.5s;color: #fff;padding: 20% 5% 0% 5%;display:none; background: url('../img/zlx-jingdain-xuanzhong.png') no-repeat; background-size: 100% 100%;}
.zlx-fenguang .text-desc p{text-align: center;}
.zlx-fenguang .text-desc.text-center h3{margin:10px 0px;font-size: 20px; font-family: PingFang SC;font-weight: 600;color: #333333;}
.zlx-fenguang .text-desc img{transition: 0.5s;}
.zlx-fenguang .events:hover .text-desc{ display:block; }
.zlx-fenguang .events:hover .bg-hei{display:none;}
.zlx-fenguang .swiper-slide{background-color: transparent;}
.zlx-fenguang .swiper-container .swiper-button-next{background-image:url(../img/icon-right.png);right: 50px;}
.zlx-fenguang .swiper-container .swiper-button-prev{background-image:url(../img/icon-left.png);left: 50px;}
.zlx-fenguang .swiper-container{margin:5px 0px;}
/* .zlx-fenguang .but-next-hei,.but-prev-hei{width: 20%;height: 100%;background-color: rgba(51, 51, 51, 0.62);z-index: 999;} */
.zlx-fenguang .but-next-hei{position: absolute;top: 0px;right: 0px;}
.zlx-fenguang .but-prev-hei{position: absolute;top: 0px;left: 0px;}
.zlx-fenguang .zlx-fenguang .but-next-hei .swiper-button-next{right: 38%;}
.zlx-fenguang .but-prev-hei .swiper-button-prev{left: 38%;}
.zlx-fenguang .lbrli{display: flex;white-space: nowrap;/* overflow-x: scroll; */overflow-y: hidden;    margin: 20px 0 24px;justify-content: center;}
.zlx-fenguang .lbrliind{font-size: 14px;font-weight: 500;color: #31BEFF;background: #D4F1FF;border: 1px solid #85C5F2;border-radius: 4px;padding: 5px;margin-right: 8px;}
.zlx-fenguang .lbxian{width: 100%; height: 1px;background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3) 75%,rgba(0,0,0,.1));opacity: 0.1;margin: 7% 0 0 0;}
.zlx-fenguang .lbtitie{font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #666666;line-height: 26px;opacity: 0.9; margin-top: 10px;overflow: hidden;text-overflow: ellipsis;isplay: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical; padding: 20% 0 0 0;}
.zlx-fenguang .lbhuang{width:40%;margin:20px auto;text-align:center; background: linear-gradient(0deg, #0067C4 0%, #00A1EB 100%);border-radius: 25px;font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #FFFFFF;line-height: 34px;opacity: 0.98;}

/* 关于寨寮溪*/
.chushi-wc{position: relative; width: 100%;min-height: 700px;padding: 30px 0 10px 0; background-size: 100% 100%;}
.big-title{position: absolute; top: 0px;left: 0px;}
.newscommon{padding: 11% 0 0;position: relative;zoom: 1;}
.model2 {position: relative;width: 100%; margin: 0 auto;}
.model2 img{width: 100%; height: 100%;display: block;}
.ommldsf{width: 100%; height: 100%; position: absolute;top: 0px;left: 0px;display: flex; padding: 78px 0 0 67px;}
.ommldsf-ld{ width: 60%;height: 100%; position: relative;}
.ommldsf-jd{ width: 21%; height: 80%; position: absolute; top: -21px; left: -36px; }
.ommldsf-jd img{ width: 100%; height: 100%;}
.ommldsf-tit{width: 61%;height: 80%;margin: 0 0 0 22%;font-size: 16px;font-family: PingFang SC;color: #40474F;line-height: 30px;}
.cswc-info-text{width: 181px; position: absolute; bottom: 50px;left: 52.4%;text-align: left; text-indent: 0px; z-index: 99;}
.btn-p{display: flex;width: 100%;}
.chushi-wc .btn-p:hover a.btn-02{width: 100%;color: #31BEFF;border-bottom-color: #31BEFF;}
.chushi-wc .btn-p:hover .btn-02::after{content: " "; display: block; width: 15px; height: 8px;margin: 0 0 0 50%;transition: 0.4s 0.2s;background: url('../img/zlx-gengduo-bule.png') no-repeat ;background-size: 100% 100%; z-index: 9;}

.btn-p .btn-02{display: flex; align-items: center; border-bottom: 2px solid #999999; width: 96%; font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #999999;  line-height: 46px;-webkit-transition: 0.4s ease 0.2s;-moz-transition: 0.4s 0.2s;-o-transition: 0.4s 0.2s;transition: 0.4s 0.2s;}
.btn-p .btn-02::after { content: " "; display: block;  width: 15px; height: 8px;margin: 0 0 0 50%;transition: 0.4s 0.2s;background: url(../img/zlx-gengduo.png) no-repeat;background-size: 100% 100%;}
.dcjuje{top: 0px;width: 49%;  height: 100%; position: absolute; z-index: -1;right: 0;}
.dcjuje img{width: 100%; height: 100%;}


/***** chang you zhailiaoxi *****/
.advantage.h_fc{width:100%;min-height: 1000px;background:url(../img/zlx-cy-bg.png) no-repeat center top;padding: 50px 0 10px 0;background-size: 100% 100%;position: relative; top: -92px;}
.title-02 img {
    display: block;
    margin: 230px auto 30px auto;
}
.advantage .idx_title{text-align: center;}
.adv_list{max-width: 1328px;margin: 3px auto;position: relative;}
.adv_list:before{content: "";width: 110%;height: 1px;background-image: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));position: absolute;top: 190px;left: -5%;z-index: 3;}
.adv_list li{float: left;width: 25%;height: 190px;position: relative;}
.adv_list li:before{content: "";width: 1px;height: 100%;overflow: hidden;position: absolute;top: 0;right: 0;}
.adv_list li:nth-of-type(1):before,
.adv_list li:nth-of-type(2):before,
.adv_list li:nth-of-type(3):before{background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.1));}
.adv_list li:nth-of-type(1):after,
.adv_list li:nth-of-type(2):after,
.adv_list li:nth-of-type(3):after{content: "";width: 3px;height: 3px;background: #e2b366;position: absolute;right: -1px;bottom: -2px;z-index: 3;}
.adv_list li:nth-of-type(5):before,
.adv_list li:nth-of-type(6):before,
.adv_list li:nth-of-type(7):before{background-image: linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,.1));}
.adv_list li .positiv{font-size: 0;line-height: 0;text-align: center;padding-top: 33px;}
.adv_list li .positiv img{width: 62px;height: 62px;border-radius: 50%;}
.adv_list li .positiv img.hide_img{display: none;position: absolute;top: 0;left: 0;z-index: 3;}
.adv_list li .positiv p{color: #333;font-size: 16px;padding-top: 18px;padding-bottom: 10px;}
.adv_list li .positiv span{font-family: arial;font-size: 12px;color: #989595;}
.adv_list li .reverse{width: 100%;height: 100%;padding: 25px 10.5% 0;background-size: cover;cursor: pointer;opacity: 0;position: absolute;top: 0;left: 0;z-index: 3;-webkit-transition: .8s;-moz-transition: .8s;-o-transition: .8s;transition: .8s;background-size: 100% 100%;}
.adv_list li:hover .reverse{opacity: 1;}
.adv_list li .reverse:before{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-box-shadow: 0 0 18px rgba(0,0,0,.40);
	-moz-box-shadow: 0 0 18px rgba(0,0,0,.40);
	box-shadow: 0 0 18px rgba(0,0,0,.40);
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	opacity: 0;
}
.adv_list li:hover .reverse:before{
	opacity: 1;
	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-ms-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s;
}
.adv_list li:nth-of-type(1) .reverse{background-image: url(../img/changyou-01.png);}
.adv_list li:nth-of-type(2) .reverse{background-image: url(../img/changyou-02.png);}
.adv_list li:nth-of-type(3) .reverse{background-image: url(../img/changyou-03.png);}
.adv_list li:nth-of-type(4) .reverse{background-image: url(../img/changyou-04.png);}
.adv_list li:nth-of-type(5) .reverse{background-image: url(../img/changyou-05.png);}
.adv_list li:nth-of-type(6) .reverse{background-image: url(../img/changyou-06.png);}
.adv_list li:nth-of-type(7) .reverse{background-image: url(../img/changyou-07.png);}
.adv_list li:nth-of-type(8) .reverse{background-image: url(../img/changyou-08.png);}
.adv_list li .reverse h3{float: left;width: 100%;color: #fff;}
.adv_list li .reverse h3 a{float: left;color: #fff;font-size: 16px;font-weight: bold;padding-right: 15px;}
.adv_list li .reverse h3 img{
    padding: 0px 0 0 10px;
    display: inline-block;
    position: relative;
    top: 2px;
}
.adv_list li .reverse hr{float: left;width: 100%;background-image: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,.1));background-color: rgba(255,255,255,0);opacity: .7;margin: 10px 0 10px;}
.adv_list li .reverse article{color: #fff;font-size: 12px;line-height: 1.6;}
@media (max-width: 768px){
	.adv_list{height: 740px;padding: 0 20px;margin-bottom: 110px;background-image: url(../img/pic_160.png);background-repeat: no-repeat;background-position: center 44px;background-size: 640px;}
	.adv_list:before{opacity: 0;}
	.adv_list li{width: auto;height: auto;position: absolute;}
	.adv_list li:before,.adv_list li:after{opacity: 0;}
	.adv_list li:nth-of-type(1){top: 0;left: 50%;margin-left: -54px;}
	.adv_list li:nth-of-type(2){top: 91px;right: 94px;}
	.adv_list li:nth-of-type(3){top: 50%;right: 20px;margin-top: -54px;}
	.adv_list li:nth-of-type(4){bottom: 91px;right: 94px;}
	.adv_list li:nth-of-type(5){bottom: 0;left: 50%;margin-left: -54px;}
	.adv_list li:nth-of-type(6){bottom: 91px;left: 94px;}
	.adv_list li:nth-of-type(7){top: 50%;left: 20px;margin-top: -54px;}
	.adv_list li:nth-of-type(8){top: 91px;left: 94px;}
	.adv_list li .positiv{padding-top: 0;position: relative;}
	.adv_list li .positiv img{width: 108px;height: 108px;}
	.adv_list li.normal .positiv img.hide_img{display: block;}
	.adv_list li .positiv p{font-size: 24px;white-space: nowrap;padding: 0;background: #fff;position: absolute;top: 126px;left: 50%; -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); transform: translate(-50%,0);}
	.adv_list li:nth-of-type(3) p{right: -80%;left: auto;}
	.adv_list li:nth-of-type(2) p{top: 126px;}
	.adv_list li:nth-of-type(7) p{left: 80%;}
	.adv_list li .positiv span{display: none;}
	.adv_list li:hover .reverse{opacity: 0;}
}

/** 行程线路**/
.xcgl{width:100%;min-height: 400px;padding: 10px 0 30px 0;background-size: 100% 100%;}
.xcgl .title-03 img{display:block;margin: 50px auto 30px auto;}
.xcgl .events{position:relative;width: 100%;height: 100%;display: block;}
.xcgl .events-img{position: relative;height: 230px;}
.xcgl .events-img img{ width: 100%;height: 100%; line-height: 0;}
.xcgl .text-desc{width: 100%;min-height: 160px;height: 220px;}
.xcgl .text-desc h3{font-size: 20px;font-family: Microsoft YaHei;color: #000000;line-height: 1.6;padding: 20px 0 15px 0;width: 90%;text-align: center;margin: 0 auto;-webkit-transition: 0.4s ease 0.2s;-moz-transition: 0.4s 0.2s;-o-transition: 0.4s 0.2s;transition: 0.4s 0.2s;}
.xcgl .text-desc .xlgl-df{font-size: 14px;font-family: Microsoft YaHei;color: #808080;line-height: 1.6;width: 90%;margin: 0 auto;text-align: left;}
.xcgl :nth-child(2n+5) .text-desc{background: #F3F6F7;}
.xcgl .btn{display: flex;}
.xcgl .btn:hover a.btn-01{width: 16%;color: #31BEFF;border-bottom-color: #31BEFF;}
.xcgl .btn:hover a.btn-01::after{content: " "; display: block;   width: 15px; height: 8px;transition: 0.4s 0.2s;background: url('../img/zlx-gengduo-bule.png') no-repeat; background-size: 100% 100%; margin: 20px 0 0 50%;}
.xcgl .btn-01{display: flex;margin: 40px auto;font-family: PingFang SC;font-weight: 400;color: #999999;line-height: 46px;border-bottom: 2px solid #999;width: 14%;-webkit-transition: 0.4s ease 0.2s;-moz-transition: 0.4s 0.2s;-o-transition: 0.4s 0.2s;transition: 0.4s 0.2s;}
.xcgl .btn-01::after{ content: " "; display: block;   width: 15px; height: 8px;transition: 0.4s 0.2s;background: url(../img/zlx-gengduo.png) no-repeat;background-size: 100% 100%;   margin: 20px 0 0 50%;}
.xcgl .events:hover .text-desc h3{color: #31BEFF;}
/******旅游咨询*******/
.lyzx{width:100%;min-height: 780px;padding: 10px 0 30px 0;background: url('../img/zlx-lyzx-bg.png') no-repeat; background-size: 100% 100%;}
.lyzx .title-03 img{display:block;margin: 90px auto 30px auto;}
.lyzx .lyzx-li{position:relative;width: 100%;height: 100%;display: flex}
.lyzx .lyzx-left{width:41% ; height: 100%; }
.lyzx .left-top{display: flex; width: 100%; height: 100%;}
.sp1::after{content: ''; width: 54%;height: 13px;background: url(../img/zlx-zx-sp-1.png) center no-repeat;position: absolute;top: calc(100% - 19%);left: 44%;margin-left: -25.5px; background-size: 100% 100%;}
.sp1:hover::after{content: ''; width: 54%;height: 13px;background: url(../img/zlx-zx-sp-1.png) center no-repeat;position: absolute;top: calc(100% - 19%);left: 44%;margin-left: -25.5px; background-size: 100% 100%;}
.sp2::after{content: ''; width: 54%;height: 13px;background: url(../img/zlx-zx-sp-2.png) center no-repeat;position: absolute;top: calc(100% - 19%);left: 44%;margin-left: -25.5px; background-size: 100% 100%;}
.sp2:hover::after{content: ''; width: 54%;height: 13px;background: url(../img/zlx-zx-sp-2.png) center no-repeat;position: absolute;top: calc(100% - 19%);left: 44%;margin-left: -25.5px; background-size: 100% 100%;}
.sp3::after{content: ''; width: 54%;height: 13px;background: url(../img/zlx-zx-sp-3.png) center no-repeat;position: absolute;top: calc(100% - 19%);left: 44%;margin-left: -25.5px; background-size: 100% 100%;}
.sp3:hover::after {content: ''; width: 54%;height: 13px;background: url(../img/zlx-zx-sp-3.png) center no-repeat;position: absolute;top: calc(100% - 19%);left: 44%;margin-left: -25.5px; background-size: 100% 100%;}
.lyzx .lfdj-img{width: 7% ; height: 10%;margin-left: 25%;margin-top: 12px; }
.lyzx .lfdj-img img{width: 100%;height: 100%;}
.lyzx .left-top span{width: 28%;letter-spacing: 3px; padding: 10px 0px;text-align: center; font-weight: 700;  cursor: pointer; position: relative; color: #fff;}
.lyzx .jkl{width: 100%;height: 2px;background: #fff;margin-top: 3px;}
/* .lyzx .imgks{position: absolute;top: 35px;left: 28px;background: #0073d1;} */
.lyzx .lyzx-list{width: 100%;height: 100%;display: flex; background: #fff; border-radius: 10px 10px 10px 10px; margin-top: 20px; position: relative;}
.lyzx .list-left{width: 70%;height: 100%; padding: 20px 16px 10px 20px;}
.lyzx .list-left img{width: 100%;height: 126px;}
.lyzx .list-tit{font-family: Microsoft YaHei;font-weight: 400;color: #999999;line-height: 28px; padding-top: 6px; font-size: 13px; display: flex; align-items: center;}
.lyzx .sd-dbh{width: 50%; font-size: 13px;}
.lyzx .list-tit-li{width: 50%; display: flex; align-items: center;justify-content: right;}
.lyzx .list-tit-li span img{ width: 20px; height: 20px;}
.lyzx .list-tit-li span{display: flex; align-items: center; color: #333333; font-size: 14px;}
.lyzx .list-tit-li .sp4{ margin-right: 6px;}

.lyzx .list-right{padding: 30px 10px 0 0; width: calc(100% - 20%);}
.lyzx .right-bt{font-size: 20px; font-family: PingFang SC;  font-weight: 600;color: #333333; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.lyzx .nt-ie{overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.lyzx .right-xz{width: 20%; height: 2px; background: #666666;margin: 17px 0 20px;}
.lyzx p{font-family: PingFang SC;font-weight: 400;  color: #666666; line-height: 24px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;font-size: 14px;}
.lyzx .right-lk{ margin: 26px 0 21px 0;display: flex; justify-content: center;align-items: center;}
.lyzx .right-lk span{ font-family: DIN2014; font-weight: 600;color: #333333; margin-left: 50px; display: flex; align-items: center;}
.lyzx .right-lk .sp4 img{content: ""; width: 20px; height: 20px; }
.lyzx .right-lk .sp5 img{content: ""; width: 20px; height: 20px; }
.lyzx .zlx-jkj{width: 100%; height: 100%; display: flex;}
.lyzx .jkj-left,.jkj-right{width: 49%; height: 100%;background-color: #fff; border-radius: 10px; margin-top: 20px; padding: 15px 15px 10px 15px; }
.lyzx .jkj-left:nth-child(3){margin-right: 10px;}
.lyzx .p1{margin-top: 10px;}
.lyzx .zlx-lyzx-right{width: calc(100% - 41%);}
.lyzx .kdj-ritg{ position: absolute; top: 0;left: 0px; z-index: -1; width: 100%;height: 100%;}
.lyzx .kdj-ritg img{width: 100%;height: 100%; margin: 0 auto; z-index: -1;}
.lyzx .lyzx-xz{width: 87%;margin: 0 0 0 13%;position: relative;height: 100%;z-index: 9;}
.lyzx .lyzx-xz img{width: 100%;height: 100%;z-index: 9;}
.lyzx .dfjj-lkk{position: absolute; bottom: 0;  padding: 20px;    background: rgba(14, 14, 14, 0.73);width:100%;}
.lyzx .jlkui{font-size: 20px;font-family: PingFang SC;font-weight: 600;color: #FFFFFF;}
.lyzx .jlkui-lk{font-family: PingFang SC;font-weight: 400;color: #FFFFFF;line-height: 24px;opacity: 0.8; overflow: hidden;text-overflow: ellipsis;  display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical; margin-top: 15px;}



/***** wencheng feng guang*****/
.wc-fenguang{width:100%;min-height: 700px;padding: 50px 0 30px 0; position: relative;}
.wc-fenguang .title-03 img{display:block;margin: 90px auto 30px auto;}
.wc-fenguang .events{position:relative;width: 100%;height: 100%;display: block;}
.wc-fenguang .events .events-img img{width:100%;height:100%;line-height: 0;}
.wc-fenguang .events .events-img{position:relative; height: 254px;}

.wc-fenguang .text-desc{width: 100%; min-height: 160px; background: linear-gradient(0deg, #0067C4 0%, #00A1EB 100%);}
.wc-fenguang .text-desc h3{font-size: 20px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;line-height: 46px;text-align: left;padding: 15px 20px 0px 20px;}
.wc-fenguang .text-desc .xlgl-df{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #fff;line-height: 24px; padding:5px 20px;
    text-align: left;}
.wc-fenguang .lbrli{display: flex;white-space: nowrap;overflow-y: hidden;padding: 2px 20px 0px 20px;justify-content: left;}
.wc-fenguang .lbrliind{font-size: 14px;font-weight: 500;color: #31BEFF;background: #D4F1FF;border: 1px solid #85C5F2;border-radius: 4px;padding: 5px;margin-right: 8px;}
.wc-fenguang .lbxian{width: 100%; height: 1px;background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3) 75%,rgba(0,0,0,.1));opacity: 0.1;}
.wc-fenguang .lbtitie{font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #666666;line-height: 26px;opacity: 0.9; margin-top: 10px;overflow: hidden;text-overflow: ellipsis;isplay: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;}
.wc-fenguang .lbhuang{width:40%;margin:20px auto;text-align:center; background: linear-gradient(0deg, #0067C4 0%, #00A1EB 100%);border-radius: 25px;font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #FFFFFF;line-height: 34px;opacity: 0.98;}

.wc-fenguang .events .bg-hei{width: 100%;position:absolute;bottom: 2px;padding: 20px;background: rgba(0, 0, 0, 0.5019607843137255);color: #fff;}
.wc-fenguang .events:hover .bg-hei{display:none;}
.wc-fenguang .swiper-slide{background-color: transparent;}
.swiper-container .swiper-button-next{background-image:url(../img/zlx-zb-yjt.png);right: 50px; background-size: 100% 100%;width: 44px; height: 44px;}
.swiper-container .swiper-button-prev{background-image:url(../img/zlx-zb-zjt.png);left: 50px; background-size: 100% 100%; width: 44px; height: 44px;}
.wc-fenguang .swiper-container{margin:80px 0px;}
.wc-fenguang .but-next-hei,.but-prev-hei{width: 20%;height: 100%;}
.wc-fenguang .but-next-hei{position: absolute;top: 0px;right: 0px;}
.wc-fenguang .but-prev-hei{position: absolute;top: 0px;left: 0px;}
.wc-fenguang .but-next-hei .wc-fenguang-swiper-button-next{right: 38%;top: 62%; background-image:url(../img/zlx-zb-yjt.png); background-size: 100% 100%;}
.wc-fenguang .but-prev-hei .wc-fenguang-swiper-button-prev{left: 38%;top: 62%; background-image:url(../img/zlx-zb-zjt.png); background-size: 100% 100%;}
.wc-fenguang .wc-fenguang-swiper-button-next,.wc-fenguang-swiper-button-prev{width: 48px !important; height: 48px !important; position: absolute;}
.wc-fenguang .btn-01{display: flex;margin: 40px auto;font-family: PingFang SC;font-weight: 400;color: #999999;line-height: 46px; border-bottom: 2px solid #999;width: 15%;-webkit-transition: 0.4s ease 0.2s;-moz-transition: 0.4s 0.2s;-o-transition: 0.4s 0.2s;transition: 0.4s 0.2s;}
.wc-fenguang .btn-01::after{ content: " "; display: block;   width: 15px; height: 8px;transition: 0.4s 0.2s;background: url(../img/zlx-gengduo.png) no-repeat;background-size: 100% 100%;   margin: 20px 0 0 50%;}
.wc-fenguang .btn:hover a.btn-01{width: 16%;color: #31BEFF;border-bottom-color: #31BEFF;}
.wc-fenguang .btn:hover a.btn-01::after{content: " "; display: block;   width: 15px; height: 8px;transition: 0.4s 0.2s;background: url('../img/zlx-gengduo-bule.png') no-repeat; background-size: 100% 100%; margin: 20px 0 0 50%;}
/***** ye wei*****/
.footer{background:#040404;color:#fff;padding:50px 0;}
.footer .footer-top{display: flex;}
.footer a{color: rgb(255 255 255 / 67%);font-size: 14px;}
.footer a:hover{color: #00aaff;opacity: 1;}
.footer .footer-top ul{overflow:hidden;}
.footer .footer-top ul li{float:left;width: 16.66666%;font-size: 18px;text-align: left;}
.footer .footer-top ul li:first-child{text-align:left;}
.footer .footer-top ul li:last-child{text-align:left;}
.footer-text{width: 65%; font-family: PingFang SC;font-weight: 400;color: rgba(255 ,255 ,255,0.2);line-height: 46px;}
.footer-text span{color: #FFFFFF;opacity: 0.5 !important; margin: 0px 2% !important; font-size: 14px;}
.footer .erweima{width: 100%;}
.erweima ul{overflow:hidden;height: 150px;/* margin: 10px 0 0 0; */}
.erweima .img{float: right;width: 120px;height: 120px;/* padding: 10px 10px; */}
.erweima  img{width:100%;height: 100%;}
.erweima ul li .text{text-align:center;line-height: 30px;}
.footer .footer-bottom{padding: 5% 0 0px 0; display: flex; align-items: center;}
.footer-text .text-01{overflow: hidden;}
.footer-text .text-01 li{float:left;padding: 10px 10px 15px 0px;}
.footer-text .text-01 li a{display: inline-block;width: 100%;height: 100%;}
.footer-text p{line-height:2;padding: 0 0 5px 0;text-align: end;font-size: 14px;}
.footer .h-img{padding: 0 0 17px 0;}
.footer .title{font-family: Helvetica Neue LT Std;font-weight: normal;color: #0B59A4;padding: 17px 0;}
.footer .text{font-family: PingFang SC;font-weight: 400; color: #FFFFFF;  line-height: 26px;  opacity: 0.4;  padding: 0 0 9px 0; font-size: 14px;}
.footer h3{font-family: Helvetica Neue LT Std;font-weight: normal;color: #FFFFFF;line-height: 26px; font-size: 24px;}
.footer .djee-img{display: flex;position: absolute; bottom: 55px;}
.footer .djee-img img {width: 24px;height: 24px;}
.footer .djee-img img:nth-child(2n){margin: 0 16px;}
.footer .footertop-center{ padding-left: 7%;}
.footer .footertop-center .nav{   display: flex;}
.footer .footertop-center .nav .me-li{width: 60%;text-align: left;font-family: PingFang SC;font-weight: 400;color: rgb(255 255 255 / 42%);line-height: 30px;/* opacity: 0.4; */padding: 2px 0;}
.footer .footertop-center .nav .me-li:first-child{padding-top: 17px;}
.footer  .jikyhg{padding: 10px 0 32px 0 !important; }
.footer .djee-top{
    display: flex;
    font-family: Microsoft YaHei;
    font-weight: 400;
    /* color: #FFFFFF; */
    /* opacity: 0.3; */
    justify-content: right;
    width: 35%;
    padding: 0px 0 6px 0;
    }
.footer #top::before{content: " "; display: inline-block;  width: 13px; height: 14px;transition: 0.4s 0.2s;background: url(../img/backtotap.png) no-repeat;background-size: 100% 100%; margin-right: 5px;}
.footer #top{margin:0 0px 0 50px;}
.footer .tuma{/* color: rgb(255 255 255 / 67%)!important; */}

/***** zhi ding *****/
.scrollToTop {width: 42px;height: 42px;position: fixed;bottom: 5%;right: 2%;display: none;font-size: 28px;background: #008fdf;border-radius: 3px;text-align: center;line-height: 36px;z-index: 999;}
.scrollToTop:hover {color: #FFF; }
.scrollToTop:focus {color: #FFF; }
.scrollToTop .fa.fa-angle-up{width: 42px;height: 42px;display: inline-block;background:url(../img/back.png) no-repeat center center;background-size: 100%;}

.lxwm-xin ul,.lx-img ul{overflow:hidden;}
.lx-img ul li{float:left;width: 20%;padding: 0px 30px;}
.lx-img ul li img{width:100%;padding: 35px;}
.lx-img ul li .text{text-align:center;font-size:18px;}
/******shishi gonggao******/
#newslist .newstitem:hover{background:#dfaf5d;}
#newslist .newsinfo .md{color:#dfaf5d;}
#newslist .newstitem {width:100%;height:150px;border-bottom:rgba(0,0,0,0.05) 1px solid;transition:all ease-out .2s;position:relative;}
#newslist .newscontent {max-width: 1200px;height:90px;padding-top:40px;margin:0px auto;display:block;position:relative;z-index:1;}
#newslist .newsinfo {width: 100%;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#newslist .newsdate {width: 20%;}
#newslist .newsinfo .md {color: #333;font-size: 40px;line-height: 45px;text-align:right;}
#newslist .newsinfo .year {color: #333;font-size: 20px;text-align:right;}
#newslist .newsbody {padding-left: 50px;width: 80%;}
#newslist .newsbody .title {width: 100%;height:20px;line-height:20px;font-size:16px;color: #333;}
#newslist .newsbody .description {width: 100%;height:42px;line-height:22px;font-size:13px;color: #666;margin-top:10px;overflow:hidden;}
#newslist .newstitem i {font-size:36px;margin-top:20px;color:rgba(0,0,0,0);transition:all ease-out .3s;text-indent:-30px;}
#newslist .newstitem:hover i {font-size:36px;margin-top:20px;color:#fff;text-indent:0px;}
#newslist .newstitem:hover .newsinfo {transform:translate3d(-50px,0,0);-webkit-transform:translate3d(-50px,0,0);-moz-transform:translate3d(-50px,0,0);}
#newslist .newstitem:hover p {color:#00aaff;}
#newslist .newstitem:hover a {color:#00aaff;}
#newslist .newstitem:hover {background: rgb(239 250 255 / 64%);}

/****gai kuang*****/
#banner-bg{position:relative;max-height: 420px;max-width: 100%;overflow: hidden!important;}
#banner-bg .topdh{color:#fff;position: absolute;bottom: 20%;width: 100%;}
/* #banner-bg .topdh:before{display:block;content:" ";width: 42px;height: 4px;background:#fff;position:absolute;left: 50%;top: -10px;margin-left: -21px;border-radius: 20px;} */
.topdh .topdhzw{font-size:38px;padding:15px 0; position: absolute;left: 19%; bottom: -33px;}
.topdh .topdhen,.topdh .topdhdesp{font-size:24px;}
.topdh .topdhen{color: rgba(255, 255, 255, 0.8);  position: absolute;left: 19%;bottom: 30px;}
.topdh .topdhdesp{padding: 30px 0 0 0; position: absolute; left: 19%;  bottom: -57px;}
.pbanner .img{width:100%;}

.pbanner{text-align:center;}
.pbanner.active .img{
  -moz-animation: break ease-in-out 18s alternate;
  -webkit-animation: break ease-in-out 18s alternate;
  animation: break ease-in-out 18s alternate;
  animation-iteration-count:1;
  -webkit-animation-iteration-count:1;
  -moz-perspective: 200px;
  -webkit-perspective: 200px;
  perspective: 200px;
}
@-moz-keyframes break{
  0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
  50%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
  100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
}
@-webkit-keyframes break{
  0%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
  50%{-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
  100%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
}
@keyframes break{
  0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);-ms-transform:scale(1, 1) translate3d(0, 0, 0);-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
  50%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0);-ms-transform:scale(1.2, 1.2) translate3d(0, 0, 0);-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
  100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);-ms-transform:scale(1, 1) translate3d(0, 0, 0);-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
}


.shortcut{padding: 14px 0 10px 0;color:#09250f;position: relative;font-size: 12px;}
.shortcut .fa.fa-home{width: 18px;height: 20px;display: inline-block;background: url(../img/icon_home.png) no-repeat left bottom;background-size: 100%;}
.shortcut a{color:#333;padding:0 5px;}
.shortcut a:hover,.shortcut span.cur,.shortcut a.cur,.shortcut a:last-child{color: #00aaff;}
.linear-hui{
	width:100%;
    height:1px;
    background: linear-gradient( 
	to right, 
	rgba(193, 193, 193,0.1) 0%, 
	rgba(193, 193, 193, 0.2) 10%, 
	rgba(193, 193, 193, 0.3) 20%, 
	rgba(193, 193, 193,0.4) 30%, 
	rgba(193, 193, 193,0.5) 40%, 
	rgba(193, 193, 193,0.8) 50%,
	rgba(193, 193, 193,0.5) 60%, 
	rgba(193, 193, 193,0.4) 70%, 
	rgba(193, 193, 193,0.3) 80%, 
	rgba(193, 193, 193, 0.2) 90%,
	rgba(193, 193, 193,0.1) 100%);
	background: -webkit-linear-gradient( 
	to right, 
	rgba(0,0,0,0) 0%, 
	rgba(193, 193, 193, 0.2) 10%, 
	rgba(193, 193, 193, 0.3) 20%, 
	rgba(193, 193, 193,0.4) 30%, 
	rgba(193, 193, 193,0.5) 40%, 
	rgba(193, 193, 193,0.8) 50%,
	rgba(193, 193, 193,0.5) 60%, 
	rgba(193, 193, 193,0.4) 70%, 
	rgba(193, 193, 193,0.3) 80%, 
	rgba(193, 193, 193, 0.2) 90%,
	rgba(0,0,0,0) 100%); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient( 
	to right, 
	rgba(0,0,0,0) 0%, 
	rgba(193, 193, 193, 0.2) 10%, 
	rgba(193, 193, 193, 0.3) 20%, 
	rgba(193, 193, 193,0.4) 30%, 
	rgba(193, 193, 193,0.5) 40%, 
	rgba(193, 193, 193,0.8) 50%,
	rgba(193, 193, 193,0.5) 60%, 
	rgba(193, 193, 193,0.4) 70%, 
	rgba(193, 193, 193,0.3) 80%, 
	rgba(193, 193, 193, 0.2) 90%,
	rgba(0,0,0,0) 100%); /* Opera 11.1 - 12.0 */
  	background: -moz-linear-gradient( 
	to right, 
	rgba(0,0,0,0) 0%, 
	rgba(193, 193, 193, 0.2) 10%, 
	rgba(193, 193, 193, 0.3) 20%, 
	rgba(193, 193, 193,0.4) 30%, 
	rgba(193, 193, 193,0.5) 40%, 
	rgba(193, 193, 193,0.8) 50%,
	rgba(193, 193, 193,0.5) 60%, 
	rgba(193, 193, 193,0.4) 70%, 
	rgba(193, 193, 193,0.3) 80%, 
	rgba(193, 193, 193, 0.2) 90%,
	rgba(0,0,0,0) 100%); /* Firefox 3.6 - 15 */
}

.wc-nav{margin:20px 0 0 0;}
.wc-nav ul{padding:0px 60px;overflow: hidden;text-align: center;margin: 0 auto;}
.wc-nav ul li{padding: 13px 15px;text-align: center;display: inline-block;float: none;margin: 0px 10px;position: relative;cursor: pointer;  background: #fff; border: 1px solid #00a1eb;border-radius: 40px;}
.wc-nav ul li .filler2-right{height:2px;}
.wc-nav ul li.active .filler2-right,.wc-nav ul li:hover .filler2-right{width: 100%;}
.wc-nav ul li.active a,.wc-nav ul li:hover a{color: #fff; }
.wc-nav ul li.active ,.wc-nav ul li:hover {background-color: #00aaff; }
.wc-nav ul li a{color:#00aaff;font-size: 16px;padding: 19px 0;}

.gaikuang-in{padding:20px 0 50px 0;margin:30px auto 50px auto;}
.two-title{text-align: center;}
.two-title>h3{font-size:32px;color:#333;}
.two-title>p{font-size:16px;color:#999;padding:15px 0;}
.text p{line-height:2;text-indent:35px;color:#666;}
.gaikuang-in .text{padding: 20px 10% 0 10%;}
.metuxs.ul-list .two-title{padding:30px 0;}

.gaikuang-01 .sj-text:hover h4{color: #00aaff;}
.mhxy .mhxy-img{width:60%;line-height: 0;}
.mhxy .mhxy-img img{max-width:100%;}
.mhxy .mhxy-text{width:40%;padding: 0 0 0 20px;}
.mhxy-text p{color:#666;line-height:2;}
.mhxy-text.h_fr .sj-text-tit{text-align:right;}
.mhxy-text.h_fr .sj-text-tit h4{ color: #333;}
.mhxy-text.h_fr:hover .sj-text-tit h4{color: #00aaff;}
.three-title>h3{font-size:32px;color:#333;padding: 10px 0 10px 0;}
.three-title>p{font-size:16px;color:#999;padding: 15px 0;}
.three-title{overflow:hidden;padding: 25px 0 15px 0;text-align: right;}
.three-title>p{width: 60%;float:right;text-align: center;border-top: 1px solid rgba(153, 153, 153, 0.48);padding: 15px 0px 15px 30px;line-height: 1.2;}
.mhxy-sanjing{padding:0 0 50px 0;}
.mhxy-sanjing ul{overflow:hidden;}
.mhxy-sanjing ul li{float:left;width:33.333%;}
.sj-img img{max-width:100%;display:inline-block;}
.sj-text{padding:20px 20px;}
.sj-text .sj-text-tit {text-align:center;margin: 0px 0 15px 0;border-bottom: 1px solid rgba(153, 153, 153, 0.42);}
.sj-text .sj-text-tit h4{font-size:18px;color:#333;padding:10px 0;}
.sj-text .sj-text-tit p{color:#e0e0e0;padding: 0px 0 10px 0;}
.sj-text>p{color:#666;line-height:1.6;}

.xxlx{background:rgba(233, 233, 233, 0.41);position: relative;height: 600px;}
.xxlx-img{width: 50%;position:absolute;top:0px;height: 600px;}
.xxlx-img img{max-width:100%;height: 100%;}
.xxlv-container{overflow: hidden;}
.xxlv-con{width: 50%;float: right;overflow: hidden;padding: 0px 0 30px 0;}
.xxlv-con-img{overflow: hidden;}
.xxlv-con-img img{float: right;}
.xxlv-con .sj-text{width: 90%;float:right;padding-right:0px;}
.xxlv-con .sj-text .sj-text-tit{border:none;}
.xxlv-con .sj-text .sj-text-tit h4,.xxlv-con .sj-text .sj-text-tit p{text-align:right;}
.xxlv-con .sj-text:hover .sj-text-tit h4,.xxlv-con .sj-text:hover .sj-text-tit p,.xxlv-list .sj-text:hover h4,.mhxy-sanjing .sj-text:hover h4{color:#e3b871;}

.xxlv-list{overflow:hidden;margin: 35px auto 50px auto;}
.xxlv-list ul li{float:left;width: 50%;padding:0 20px;}
/*****wencheng baike******/
.content_wrapper{padding: 50px 0 100px 0;}
.content_wrapper p{line-height:1.6;}
.baike-01{padding:35px 0;}
.baike-01 .js-img{width:40%;}
.baike-01 .js-img img{width:100%;}
.baike-01 .js-text{width:60%;padding: 15px 0px 15px 30px;}
.js-text p{color:#666;line-height: 1.6;text-indent: 35px;}
ul.bk-list{overflow:hidden;padding: 30px 0 20px 0;}
ul.bk-list  li{float:left;width:50%;padding: 10px 0;}
ul.bk-list  li .icon{width:20px;height: 20px;display:inline-block;position: relative;top: 5px;}
ul.bk-list  li .icon.icon1{background: url(../img/cswc_wcbk_wcjj_icon01.png) no-repeat center center;background-size:100%;}
ul.bk-list  li .icon.icon2{background: url(../img/cswc_wcbk_wcjj_icon02.png) no-repeat center center;background-size:100%;}
ul.bk-list  li .icon.icon3{background: url(../img/cswc_wcbk_wcjj_icon03.png) no-repeat center center;background-size:100%;}
ul.bk-list  li .icon.icon4{background: url(../img/cswc_wcbk_wcjj_icon04.png) no-repeat center center;background-size:100%;}
ul.bk-list  li span{color: #666;}
ul.bk-list  li span.lod{color:#000;padding-right:5px;}

.baike-02{width:100%;min-height:500px;background:url(../img/cswc_wcbk_dlhj_bg.jpg) no-repeat;padding: 80px 0;}
.dlhj-list{}
.four-title{width:20%;height: 100%;background:#fff;padding:20px;float: left;}
.four-title>h3{font-size:32px;color:#333;padding: 20px 0 20px 0;}
.four-title>p{color:#999;position: relative;padding: 0px 0 30px 0;}
.four-title>p:after{width: 35px;height:2px;display:inline-block;content:" ";position: absolute;bottom: 15px;left: 0px;background: #e0af5d;}
.dlhj-item{float:left;width:100%;height: 100%;overflow:hidden;background: #fff;}
.dlhj-list ul li{overflow:hidden;height: 185px;margin: 0 0 20px 0;}
.dlhj-item .item-img,.dlhj-item .item-text{float:left;}
.dlhj-item .item-img{width: 40%;height: 100%;}
.dlhj-item .item-img img{width:100%;height: 100%;}
.dlhj-item .item-text{width:60%;height: 100%;background: #fff;padding:10px;}
.dlhj-item .item-text .text-con{border:1px solid #00aaff;padding: 15px 20px;}
.text-con p{line-height:1.6;color: #666;text-indent: 35px;}
.text-con img{display:block;padding-bottom:10px;}
.dlhj-list ul li:first-child .dlhj-item{width: 80%;padding: 0 0 0 30px;background: none;}
.dlhj-list ul li:nth-child(2){height: 225px;}

.baike-03{background:#333;padding: 30px 0;}
.baike-03 .four-title{width: 100%;float:none;background:transparent;text-align: center;}
.baike-03 .four-title h3{color:#fff;}
.baike-03 .four-title>p:after{left:50%;margin-left: -20px;}
.zrzy {height:600px;}
.zrzy-img{width:60%;padding: 0 20px 0 0;}
.zrzy-img img{width:100%;}
.zrzy-text{width:40%;}
.text-top{position:relative;border: 5px solid #00aaff;margin: 0 0 15px 0;}
.text-top img,.zrzy-text img{width: 100%;}
.text-top .text-top-text{position: absolute;top: 0px;padding: 20px;color:#fff;}
.text-top-text h4{font-size:18px;text-align:center;padding:30px 0;}
.text-top-text p{line-height:1.6;text-indent:35px;}

.baike-04{width:100%;min-height:500px;background:url(../img/cswc_wcbk_xzqh_bg.jpg) no-repeat;padding:50px 0;}
.xzqh-list ul li{padding:10px 0;}
.xzqh-list .xzqh-img{width:20%;padding: 0 30px 0 0;}
.xzqh-list .xzqh-text{width:80%;}
.xzqh-text h4{font-size:18px;padding: 15px 0;}
.xzqh-text p{line-height:1.6;text-indent:35px;color: #666;}

.baike-05{background: #00aaff;padding: 30px 0;color:#fff;min-height: 600px;position: relative;}
.item-wen{min-height:200px;}
.item-wen.none{display:none;}
.wcjj-con{width:50%;}
.baike-05 .four-title{background:none;float: none;width: 100%;padding-left: 0px;}
.baike-05 .four-title h3,.baike-05 .four-title p{color:#fff;}
.baike-05 .four-title>p:after{background:#fff;}
.wcjj .item-wen p{line-height:1.6;}
.item-btn {padding:30px 0;}
.item-btn li{/* writing-mode: vertical-rl; *//* writing-mode: tb-rl; *//* -webkit-writing-mode: vertical-rl; *//* letter-spacing: 3px; */padding: 15px 25px 15px 40px;font-weight: 700;cursor: pointer;float: left;}
.item-btn li.selected{background: #fff url(../img/item-icon02.png) no-repeat 20px center;z-index: 99;color: #00aaff;border-radius: 35px;}
.wcjj-rightimg{position:absolute;right: 0px;top: 0px;width: 48%;height: 100%;}

.baike-06{width:100%;min-height:500px;background:url(../img/cswc_wcbk_ftrq_bg.jpg) no-repeat;padding:80px 0;}
.baike-06 .four-title{width:100%;background: url(../img/cswc_wcbk_ftrq_title_bg.png) no-repeat;}
.ftrq .ftrq-img{width:40%;}
.ftrq .ftrq-img img{width:100%;}
.ftrq .ftrq-text{width:60%;padding: 20px 0px 0px 50px;}
.ftrq .ftrq-text p{line-height:1.6;text-indent:35px;color:#666;}


/*ding cai*/
.dingcainub{padding: 50px 0 0 0;overflow:hidden;position: relative;}
.other{height:60px; text-align:center; border-top:#ccc 1px solid; padding-top:10px;}
.dc-list{    overflow: hidden;width: 100%;display: flex; align-items: center;justify-content: center;}
.ding{width:90px;height: 90px;  margin:5px;color:  #000;font-weight: 500;font-size: 20px;cursor:pointer;float:left;border: 1px solid #666;display: flex;border-radius: 50%; align-items: center; justify-content: center;flex-direction: column-reverse;}
.cai{width:52px;margin:5px;color: #00aaff;font-weight: 500;font-size: 20px;cursor:pointer;float:left;}
.ding p,.cai p{display:block; font-weight:700;margin:6px;}
.clear-10{ clear:both; height:10px;}
.hundred100{ width:100%;}
.bdsharebuttonbox{float:right;margin-top: 10px;}
.fa.fa-thumbs-o-up,.fa.fa-thumbs-o-down{width:20px;height:20px;display:inline-block;}
.fa.fa-thumbs-o-up{background:url(../img/icon-dz.png) no-repeat left top;  background-size: 100% 100%;}
.fa-thumbs-o-up1{background:url(../img/icon-dzxz.png) no-repeat left top !important;  background-size: 100% 100% !important;}
.fa.fa-thumbs-o-down{background:url(../img/dianzan-02.png) no-repeat left top;}
.sp-color{color:rgb(252, 68, 27) !important}

.news-list.xinwen ul li section{border:1px solid #ececec;}
.brn.huang{width:100%;margin:30px auto;text-align:center;}
.brn.huang a{padding:10px 20px;color: #00aaff;border-radius:20px;cursor: pointer;border:2px solid #e0af5d;}
.brn.huang a:hover{background: #00aaff;color: #fff;}
.no-border{color: #00aaff;margin:0 10px;cursor: pointer;}
.jqry-list{padding:50px 0 150px 0;background:rgba(233, 233, 233, 0.41);}
.jqry-list ul{overflow:hidden;padding: 30px 0 0px 0;}
.jqry-list ul li{float:left;width: 14.285%;text-align: center;}
.jqry-list ul li img{}
.jqry-list .jqry-text{width: 100%;overflow: hidden;text-align: center;margin: 0 auto;}
.jqry-list .jqry-text-com{width: 60px;height: auto;margin: 0 auto;}
.jqry-list ul li p{padding: 20px 7px;float: left;writing-mode: vertical-rl;writing-mode: tb-rl;letter-spacing: 3px;}
.jqry-text-one{margin: 0 15px;}

/*****xinwei neiye******/
.zixunneir.info-tit h2{text-align:center;}
.zixunneir,.dingcainub{/* padding-right:20px; */}
.info-tit .laiyuan{color: rgb(0 170 255);text-align:center;padding: 10px 0;}
.info-tit .laiyuan .bianji{padding:0 10px;}
.content-link{width:100%; padding-top:14px; /* border-top:1px solid #989898; */ color:#666666; font-size:14px; line-height:20px;}
.content-link .prev-content{width:45%; float:left; text-align:left;}
.content-link .prev-content i{width:20px;height:20px;display:inline-block;float:left;background:url(../img/content_tubiao.png) -66px -11px no-repeat;margin-right:6px;background-color: #00aaff;border-radius: 15%;}
.content-link .next-content{width:45%; float:right; text-align:right;}
.content-link .next-content i{width:20px;height:20px;display:inline-block;float:right;background: url(../img/content_tubiao.png) -65px -41px no-repeat;margin-left:6px;background-color: #00aaff;border-radius: 15%;}
.content-link a{color: #333;font-size:14px;}
.content-link a:hover{color: #00aaff;}
.nr-all{margin-bottom:80px;}
.zixunneir p{color:#666;line-height: 2;}
.richtext.js-richtext{line-height: 1.6;color: #847464;padding: 20px 0px;/* font-size: 18px; */}
.zixunneir table tr td{border:1px solid #ddd;}
ul.news_fujian{padding: 10px 0 0 0;}
ul.news_fujian li{line-height:2;}
table { border-collapse:collapse;border-spacing:0; margin:auto;}

/*****xian lu******/
.gyp-list{width:100%;overflow:hidden;margin: 30px 0 0 0;}
.gyp-list .gyp-item{float:left;width:33.33%;height: 410px;background: url(../img/wc-lyxl-lb.png) no-repeat top center;padding: 18px 0px;margin: 0 0 50px 0;}
.gyp-list .gyp-item a{display: block;max-width: 100%;height: 100%;padding: 0px 45px;}
.gyp-list .gyp-item img{max-width: 100%;border-radius: 10px;}
.gyp-item .gy-tit{padding:20px 0;font-size:16px;color:#666;line-height: 1.6;}
.gyp-item:hover .gy-tit{color:#00aaff;}


/****jiao tong****/
.jttop{display:flex;}
.jttoptext{margin:0 0 0 50px;}
.jttoptext h4{width: 50%;font-size: 24px;font-family: Microsoft YaHei;font-weight: 600;color: #333333;line-height: 2;margin: 0 0 10px 0px;}
.jttoptext p{/* font-size: 14px; */font-family: Microsoft YaHei;font-weight: 400;color: #666666;line-height: 30px;}
.jttext{margin:50px 0 0 0;}
.jttext .cjwd{
    margin: 100px 0 0 0;
}
.cjwd .cjwdlist{margin: 20px 0 70px 0;position: relative;}
.cjwd .cjwdlist p{line-height:2;}
.cjwd .cjwdlist .title{
	font-size: 22px;
	margin: 20px  0 40px  0;
	padding: 0  0 0px 30px;
}
.cjwd .cjwdlist .title:before{
	content:"";
	display:block;
	background: url(../img/left-titebg.png) no-repeat left top;
	width: 100%;
	height: 42px;
	position: absolute;
	background-size: 100%;
	top: 0px;
	left: 0;
}

.cjwdlist .huifu{
	background: rgb(239 250 255 / 64%);
	padding: 30px 40px 20px 40px;
}


/***** zhu shu *****/
.zhusu-list{padding:20px 0;overflow: hidden;}
.zhusu-list .zx-list{width: 48%;float:left;margin-right: 40px;position: relative;}
.zhusu-list .zx-list.last{margin-right:0px;}
.zhusu-list .item-holder{position: relative;margin-bottom: 40px;transition: all 500ms ease;}
.zhusu-list .item-holder:hover{transition: all 500ms ease;box-shadow: 0 0 20px 5px #f1f1f1;}
.zhusu-list .item-holder .image-box{position: relative;}
.zhusu-list .item-holder .image-box  figure{max-width: 100%;overflow: hidden;margin: 0px;}
.zhusu-list .item-holder img{position: relative;width: 100%;-webkit-transition: all .8s ease-in-out;transition: all .8s ease-in-out;}
.zhusu-list .item-holder .image-box .date-box{width: 280px;height: 65px;position: absolute;bottom: -34px;right: 20px;background: url(../img/frame_ny8.png) center center;background-size: 100% 100%;}
.zhusu-list .item-holder .date-box span{font-size: 16px;width: 100%;color: #fff;line-height: 65px;font-weight: 400;display: inline-block;text-align: center;margin: 0 auto;}
.zhusu-list .item-holder .content-text{position: relative;padding: 25px 20px 0px 20px;border: 1px solid #f0eeea;border-top: none;height: 130px;}
.zhusu-list .item-holder .content-text .text{min-height: 50px;color: #333;}
.zhusu-list .sec-title{padding: 20px 0 0px 0;color: #333;}


/******gai kuang*******/
.jieshao{display:flex;}
.jieshao .jstext{color: #555555;line-height: 3;margin: 50px 80px 0 0;text-indent: 35px;}
.colorb{color:#29B8FF;padding: 0 10px;}
.kfsj {
    margin: 15px 0px 0px 0px;
}

.piao-zhi ul{overflow:hidden;}
.piao-zhi ul li{float:left;width: 48%;padding: 10px 20px 10px 0;/* border-bottom: 1px solid #85b275; */line-height: 30px;}
.piao-zhi ul li:last-child{/* padding-right:0px; */}
.piao-zhi ul li i{width: 30px;height: 30px;float: left;margin: 0 5px 0 0;}
.piao-zhi ul li i.icon-01{background: url(../img/icon-dlwz@2x.png) no-repeat left center;background-size: 100%;}
.piao-zhi ul li i.icon-02{background: url(../img/icon-qhtj@2x.png) no-repeat left top;background-size: 100%;}
.piao-zhi ul li i.icon-03{background: url(../img/icon-jqmj@2x.png) no-repeat left top;background-size: 100%;}
.piao-zhi ul li i.icon-04{background: url(../img/icon-jqjb@2x.png) no-repeat left top;background-size: 100%;}
.piao-zhi ul li span{color:#666;padding-right: 10px;}
.piao-zhi ul li span.qita-tite{color:#222222;font-weight: 700;font-size: 18px;}

.bkimglist{display:flex;justify-content: space-around;margin: 50px 0;}
.bkimglist .tit{text-align:center;padding:20px 0;}

.different{background: url(../img/img-rybj@2x.png)no-repeat center 0px fixed;background-size: cover;padding: 3em 0 5em 0;}
.bkimglist .tit02{text-align:center;padding:0px 0;color:#fff;text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16);}

.jtlxcon{margin:50px 0;}
.bt01{display:flex;}
.bt01 .tit{font-size:20px;margin:0 20px;font-weight: bold;color: #222222;}
.jtlxcon .colorb{font-weight: bold;font-size:20px;}
.jtlxcon ul{margin:20px 0;}
.jtlxcon ul .jtlxli{line-height:2;}
.jtlxcon .jttext{color:#666;}

.zjlycon .zjlytext{margin: 20px 0;color:#666;}
.zjlvdh{width:100%;height: 64px;background:url(../img/img-gonglu@2x.png) no-repeat;position: relative;}
.dh02{position:absolute;right:0px;
    -webkit-animation: Uptoleft 23s linear infinite;
    -moz-animation: Uptoleft 23s linear infinite;
    -ms-animation: Uptoleft 23s linear infinite;
    animation: Uptoleft 23s linear infinite;
}
.dh01{
    width: 50px;
    height: 34px;
    -webkit-animation: Uptoright 25s linear infinite;
    -moz-animation: Uptoright 25s linear infinite;
    -ms-animation: Uptoright 25s linear infinite;
    animation: Uptoright 25s linear infinite;
}
@-webkit-keyframes Uptoleft{
	0%{-webkit-transform:translateX(-1000px)}
	50%{-webkit-transform:translateX(0)}
	100%{-webkit-transform:translateX(-1000px)}
}
@-moz-keyframes Uptoleft{
	0%{-moz-transform:translateX(-1000px)}
	50%{-moz-transform:translateX(0)}
	100%{-moz-transform:translateX(-1000px)}
}
@-ms-keyframes Uptoleft{
	0%{-ms-transform:translateX(-1000px)}
	50%{-ms-transform:translateX(0)}
	100%{-ms-transform:translateX(-1000px)}
}
@keyframes Uptoleft{
	0%{transform:translateX(-1000px)}
	50%{transform:translateX(0)}
	100%{transform:translateX(-1000px)}
}

@-webkit-keyframes Uptoright{
	0%{-webkit-transform:translateX(1000px)}
	50%{-webkit-transform:translateX(0)}
	100%{-webkit-transform:translateX(1000px)}
}
@-moz-keyframes Uptoright{
	0%{-moz-transform:translateX(1000px)}
	50%{-moz-transform:translateX(0)}
	100%{-moz-transform:translateX(1000px)}
}
@-ms-keyframes Uptoright{
	0%{-ms-transform:translateX(1000px)}
	50%{-ms-transform:translateX(0)}
	100%{-ms-transform:translateX(1000px)}
}
@keyframes Uptoright{
	0%{transform:translateX(1000px)}
	50%{transform:translateX(0)}
	100%{transform:translateX(1000px)}
}
.videobf{
  margin: 0 auto;
  display: block;
}