/*common start*/
body,
div,
ul,
li,
a,
img,
p,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
span,
strong,
input {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	border: 0;
	list-style: none;
}

body {
	font-size: 12px;
	font-family: 'Microsoft YaHei';
	color: #333;
}

a {
	color: #666;
}

a:hover {
	color: #f60;
	text-decoration: none;
}


.tempWrap{ width:100% !important;}
p {
	line-height: 1.5em;
	padding: 5px 0;
}

.clear {
	margin: 0;
	padding: 0;
	font-size: 0;
	clear: both;
}

.wapper {
	width:100%;
	max-width: 1200px;
	margin: 0 auto;
}

input,
textarea,
select {
	outline: none
}

/*common end*/
.header {
	background-color: #F1F1F1;
}

.top {
	text-align: right;
}

.top a {
	display: inline-block;
	line-height: 45px;
	padding: 0 20px;
	position: relative;
}

.top a::before {
	content: "";
	position: absolute;
	left: 0;
	height: 45px;
	width: 1px;
	transform: rotate(20deg);
	background-color: #ddd;
}

.logo {
	width: 35%;
}

.logo img {
	width: 100%;
	height: 90px;
	object-fit: contain;
}

.headnr {
	display: flex;
	justify-content: space-between;
}

.headrt {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.erm {
	margin-right: 10px;
}

.inpubt {
	line-height: 25px;
	position: relative;
	height: 25px;
	display: block;
	background-color: #D0D0D0;
	text-indent: 0.5rem;
}

.inpubtn {
	width: 25px;
	height: 25px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(../images/search1.png);
	background-position: center;
	background-repeat: no-repeat;
	border: 0;
	background-color: #333333;
}

.tip {
	display: flex;
	align-items: center;
	margin-left: 30px;
}

.menu {
	background-color: rgba(255, 255, 255, 0.8);
	padding: 10px 0;
	z-index: 999;
	position: relative;
}

.menu ul li {
	padding: 0 35px;
	float: left;
	position: relative;
}

.menu ul li p {
	font-size: 16px;
	text-align: center;
	padding: 0;
}
.menu ul li:hover p{ transform:translateY(16px); transition:all 0.5s;}
.menu ul li:hover span{ transform:translateY(-24px);transition:all 0.5s;}

.menu ul li span {
	font-size: 12px;
	display: block;
	margin: 0 auto;
	text-align: center;
}

.menu ul li::before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -7.5px;
	height: 15px;
	width: 1px;
	transform: rotate(20deg);
	background-color: #888;
}

.banner {
	position: relative;
	transform: translateY(-60px);
}

.newsnew {
	position: absolute;
	bottom: -25px;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	max-width: 1200px;
	z-index: 9999;
	background-color:#Fff;
	
	box-shadow: 0px 0px 5px #888888;
}
.con2 ul li:hover img{ transform:scale(1.1, 1.1); transition:all 0.5s;}
.newslf {
	width: 10%;
	float: left;
	line-height: 55px;
	/*background-color: #FB9B20;*/
	font-size: 18px;
	font-weight: bold;
}

.newslf h1 {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-indent: 1rem;
}

.newsrt {
	line-height: 55px;
	background-color: #FFFFFF;
	text-indent: 2rem;
	font-size: 16px;
	width:calc(100% - 120px);
	float:left;
	overflow:hidden;
}
.newsrt .tempWrap{ width:1000px !important;}
.txtMarquee-left .bd ul li{ width:auto !important; display: inline}
.con1item {
	background-color: #F0F0F0;
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	justify-content: center;
	padding: 20px 0;
}
.menu ul li dd:hover { background-color:#f60}
.menu ul li dd:hover a{ color:#fff}
.con1item .conicon {
	width: 30px;
	height: 30px;
	display: block;
	margin: 0 auto;
}

.con1item h1 {
	font-size: 16px;
	text-align: center;
	margin-top: 15px;
}

.con1itemcon ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.con1itemcon ul li {
	width: 33%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

.con1itemcon ul li img {
	width: 100%;
	display: block;
	height: 100%;
}
.con1itemcon ul li:hover img{ transform:scale(1.1,1.1); transition:all 0.5s;}

.con1itemcon ul li h1 {
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 35px;
	margin-bottom: ;
}

.c1tip {
	position: absolute;
	width: 100%;
	height: 25px;
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 0;
	padding: 10px 0;
	padding-top: 0;
}

.c1btn {
	display: flex;
	justify-content: space-around;
}

.btn1 {
	width: 40%;
	line-height: 30px;
	border-radius: 10px;
	text-align: center;
}

.btn1.red {
	background-color: #E13E37;
}

.btn1.orga {
	background-color: #F67D12;
}

.btn1 a {
	font-size: 14px;
	color: #FFFFFF;
}

.con1itemcon ul li:hover .c1tip {
	height: auto;
}

.btt {
	margin-bottom: 30px;
}

.btt h1 {
	font-size: 28px;
	color: #FE9C21;
	font-weight: bold;
	text-align: center;
}

.btt p {
	font-size: 14px;
	text-align: center;
}

.con2 {
	padding: 30px 0;
	background-color: #F5F5F5;
}

.con2 ul li {
	width: 24%;
	float: left;
	margin: 5px;
}

.con2 ul li img {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	display: block;
	margin: 0 auto;
}

.con2 ul li h1 {
	font-size: 20px;
	text-align: center;
	margin: 10px 0;
}

.con2 ul li p {
	font-size: 12px;
	text-align: center;
}

.con3 {
	padding: 30px 0;
}

.con3lf {
	width: 48%;
	float: left;
}

.con3rt {
	width: 48%;
	float: right;
	text-align: center;
}

.con3rt h1 {
	text-align: center;
	margin-bottom: 15px;
}

.con3rt h2 {
	text-align: center;
	font-size: 12px;
	position: relative;
	width: auto;
	display: inline-block;
}

.con3rt h2::before {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	content: "";
	width: 30px;
	height: 1px;
	background-color: #FF3B41;
	left: -40px;
}

.con3rt h2::after {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	content: "";
	width: 30px;
	height: 1px;
	background-color: #FF3B41;
	right: -40px;
}

.c3bt {
	margin-bottom: 30px;
}

.c3icon {
	width: 40px;
	padding: 5px;
	background-color: #EA3516;
	height: 60px;
}

.c3icon h1 {
	font-size: 24px;
	color: #FFFFFF;
	margin-bottom: 0px;
	text-align: center;
}
.mySwipernr .swiper-slide{ overflow:hidden}
.mySwipernr1 .swiper-slide{ overflow:hidden}
.mySwipernr2 .swiper-slide{ overflow:hidden} 
.mySwipernr .swiper-slide:hover img{ transform:scale(1.1,1.1); transition:all 0.5s;}
.mySwipernr1 .swiper-slide:hover img{ transform:scale(1.1,1.1); transition:all 0.5s;}
.mySwipernr2 .swiper-slide:hover img{ transform:scale(1.1,1.1); transition:all 0.5s;}
.update_case1 ul li:hover img{transform:scale(1.1,1.1); transition:all 0.5s;}
.c3icon p {
	color: #FFFFFF;
	font-weight: bold;
}

.c3list li {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 30px;
}

.c3nr {
	width: calc(100% - 60px);
}

.c3nr h3 {
	font-size: 20px;
	font-weight: bold;
	color: #FF3B41;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
	text-align: left;
}

.wznr {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 5px;
}

.wznr p {
	text-align: left;
}

.wb {
	width: calc(100% - 30px);
}

.c3icon p {
	text-align: center;
}

.c3bt2 h4 {
	font-size: 14px;
	color: #FF5780;
	text-align: left;
}

.c3bt2 h1 {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}

.c3nnr {
	text-align: left;
}

.c3nnr p {
	text-align: left;
}

.con4 {
	padding: 30px 0;
}

.c4con {
	padding: 20px 0 0;
	width: 100%;
}

.c4con h1 {
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}

.c4con h2 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}

	.c4con ul li {
		width: 16%;
		margin: 5px 4px;
		float: left;
		background-color: #2B3345;
		height: 170px;
	}

.c4con ul li:nth-child(2n) {
	background-color: #EFEEF3;
}

.pd10 {
	padding: 10px;
}

.c4con ul li h3 {
	font-size: 48px;
	color: #FF5722;
	font-weight: normal;
	text-align: left;
}

.c4con ul li h4 {
	font-size: 16px;
	color: #fff;
	text-align: left;
}

.c4con ul li p {
	font-size: 14px;
	color: #fff;
	text-align: left;
	margin-bottom: 20px;
}

.c4con ul li:nth-child(2n) p {
	color: #000000;
}

.c4con ul li:nth-child(2n) h4 {
	color: #000000;
}

.con5 {
	padding: 30px 0;
}

.con5 h1 {
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}

.con5 h2 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}

.con5nr ul li {
	width: 24%;
	position: relative;
	float: left;
	margin: 5px;
}

.con5nr ul li img {
	width: 100%;
	display: block;
}

.con5nr ul li h1 {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	margin: 0;
	font-size: 14px;
	line-height: 30px;
}

.con5nr ul li:hover h1 {
	color: #FF5722;
}

.mySwiper5 {
	height: 20%;
	box-sizing: border-box;
	padding: 0px 0;
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
	margin-top: 30px;
}

.mySwiper6 .swiper-slide {
	width: 25%;
	height: 100%;

}

.c5item {
	background-color: #272E3F;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
	padding: 10px 0;
}

.c5item img {
	margin: 0 auto;
	width: 20px !important;
	height: 20px !important;
}

.c5item p {
	padding: 0;
	margin-top: 5px;
	font-size: 14px;
}

.mySwiper5 .swiper-slide-thumb-active {
	opacity: 1;

}

.con6 {
	padding: 30px 0;
}

.c6bt {
	text-align: center;
}

.c6bt h1 {
	text-align: center;
	margin-bottom: 15px;
	font-size: 36px;
}

.c6bt h2 {
	text-align: center;
	font-size: 16px;
	position: relative;
	width: auto;
	display: inline-block;
}

.c6bt h2::before {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	content: "";
	width: 30px;
	height: 1px;
	background-color: #FF3B41;
	left: -40px;
}

.c6bt h2::after {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	content: "";
	width: 30px;
	height: 1px;
	background-color: #FF3B41;
	right: -40px;
}

.c6bt {
	margin-bottom: 30px;
}

.mySwiper5 .swiper-slide-thumb-active .c5item {
	background-color: #F67D12;
}

.con6 ul {
	display: flex;
	align-items: center;
}

.con6 ul li {
	width: calc((100% - 8px)/4);
	border: 1px solid #DDDDDD;
}

.c6pic {
	width: 39%;
}

.c6pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.c6wb {
	width: 59%;
}

.c6wb p {
	font-size: 12px;
}

.c6wb h2 {
	font-size: 14px;
	text-align: left;
	width: 100%;
}

.c6top img {
	width: 40px;
	height: 40px;
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
}

.c6top h1 {
	font-size: 16px;
	text-align: center;
}

.c6nr ul li {
	width: 100%;
	border: 0;
	float: none;
	line-height: 35px;
	background-color: #FAFAFA;
	text-indent: 1.5rem;
	border-bottom: 1px solid #DDDDDD;
	background-image: url(../images/ri.png);
	background-position: center left 7px;
	background-repeat: no-repeat;
	white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;
}

.c6top {
	padding: 30px 0;
	background-color: #F0F0F0;
	border-bottom: 1px solid #ddd;
	color:#fff;
}

.c6pd {
	padding: 10px;
}

.c6btop {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	display: none;
}

.c6nr h3 {
	font-size: 12px;
	color: #666;
	height:20px;
}

.more {
	float: right;
}

.con6 ul li:hover .c6top h1 {
	color: #FFFFFF;
}

.con6 ul li:hover h3 {
	display: none;
}

.con6 ul li:hover .c6btop {
	display: flex;
}

.c6nr ul {
	display: block;
	min-height:150px;
}

.con7 {
	padding: 30px 0;
}
.con7 .swiper-slide img{ height:180px; }

.c7bt {
	margin-bottom: 30px;
}

.c7bt h1 {
	font-size: 32px;
	color: #F39724;
	text-align: center;
}

.c7bt h1 span {
	font-size: 22px;
	font-weight: bold;
	color: #AFAFAF;
}

.c7item h1 {
	font-size: 16px;
	text-align: center;
}

.mySwiper7 {
	background-color: #F4F4F4;
	border: 1px solid #ddd; border-bottom:1px solid #fff ;
}

.mySwiper7 .swiper-slide {
	background-color: transparent;
	line-height: 45px;
}

.c7item h1 {
	font-size: 14px;
}
.mySwiper7 .swiper-slide-thumb-active{ background-color: #fff; border-top: 1px solid #DDDDDD; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #fff;}
.mySwipernr{ position: relative ; width: 95% !important; padding: 30px 0;}
.mySwiper8{ border: 1px solid #ddd; border-top:1px solid #fff ;}
.c7btt{ background-color: #000000a1; padding: 5px 0;position: absolute;bottom: 0;left: 0;width: 100%;}
.c7btt h1{ text-align: center; font-size: 16px; color: #fff;}
.c7btt p{ font-size: 12px;}
.mySwiper9 {
	background-color: #F4F4F4;
	border: 1px solid #ddd; border-bottom:1px solid #fff ;
}

.mySwiper9 .swiper-slide {
	background-color: transparent;
	line-height: 45px;
}

.c7item h1 {
	font-size: 14px;
}
.mySwiper9 .swiper-slide-thumb-active{ background-color: #fff; border-top: 1px solid #F39724; border-left: 1px solid #F39724; border-right: 1px solid #F39724; border-bottom: 1px solid #F39724;}
.mySwipernr1{ position: relative ; width: 95% !important; padding: 30px 0;}
.mySwiper10{ border: 1px solid #ddd; border-top:1px solid #fff ;}
.mySwiper11 {
	background-color: #F4F4F4;
	border: 1px solid #ddd; border-bottom:1px solid #fff ;
}
.mySwiper7 .swiper-slide-thumb-active{ background-color: #fff; border-top: 1px solid #F39724; border-left: 1px solid #F39724; border-right: 1px solid #F39724; border-bottom: 1px solid #F39724;}
.mySwiper10 .swiper-slide-thumb-active{ background-color: #fff; border-top: 1px solid #F39724; border-left: 1px solid #F39724; border-right: 1px solid #F39724; border-bottom: 1px solid #F39724;}
.mySwiper11 .swiper-slide {
	background-color: transparent;
	line-height: 45px;
}
.swiper-slide-thumb-active .c7item h1 {
	font-size: 14px;
	color:#F39724;
}
.c7item h1 {
	font-size: 14px;
}
.mySwiper11 .swiper-slide-thumb-active{ background-color: #fff; border-top: 1px solid #DDDDDD; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #fff;}
.mySwipernr2{ position: relative ; width: 95% !important; padding: 30px 0;}
.mySwiper12{ border: 1px solid #ddd; border-top:1px solid #fff ;}

.con8 {
	padding: 30px 0 90px;
}
.c8bt{ margin-bottom: 20px;}
.c8bt h1{ font-size: 28px; text-align: center; margin-bottom: 5px;}
.c8bt p{ font-size: 14px; text-align: center;}
.con8 ul li{ width: 16%; float: left; margin: 4px; position: relative;}
.con8 ul li img{ width: 100%; max-width: 60px; margin: 0 auto; display: block;}
.con8 ul li h2{ text-align: center; font-size: 16px; margin: 5px 0;}
.con8 ul li p{ text-align: center;}

.con9{ padding: 30px 0; background-color: #F58F0C;}
.con9 h1{ text-align: center; font-size: 32px; font-weight: bold; color: #FFFFFF;    letter-spacing: 20px; margin-bottom: 30px;}

.con9 ul li{ width: 25%; float: left; flex-wrap: wrap; display: flex; justify-content: space-between;}
.con9 ul li img{ width: 20%;}
.nzzrt{ width: 76%; display: flex; align-items: center;}
.nzzrt h2{ color: #fff;}
.nzzrt p{ color: #fff;}

.foot{ background-color: #000000; padding: 30px 0; }
.foot ul{ text-align: left;}
.foot ul li { padding: 0 7px; border-left: 1px solid #fff; display: inline-block; padding-right: 60px;}
.foot ul li dt{ font-size: 16px; font-weight: 300; color: #fff; margin-bottom: 5px; line-height: 30px;}
.foot ul li dd{ line-height: 25px;}
.foot ul li dd a{ color: #ddd; font-size: 12px;}
.footbottom{ width: 100%; background-color: #222222; padding: 20px 0;}
.footcenter h1{ font-size: 14px; color: #DDDDDD;}
.footcenter p { font-size: 12px; color: #DDDDDD;}
.footcenter p span{ font-size: 12px; color: #DDDDDD;}
.footlogo{ width: 15%;}
.footlogo img{ width: 100%;}
.footbottom .wapper{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.footcenter{ width: 65%;}
.flow{ width: 100%;}
.flow span{ line-height: 35px; padding-left: 15px; border-left: 3px solid #F58F0C; color: #FFFFFF; font-size: 14px; padding-right: 20px;}
.flow a{ font-size: 12px; color: #FFFFFF; margin-right: 15px;}
.footerm{ width: 15%;}
.footerm img{ width: 120px; height: 120px; display: block; margin: 0 auto;}
.footerm p{ font-size: 12px; text-align: center; color: #DDDDDD;}
.c6lf{    width: 75%;
    float: left;
    margin-left: 0px;}
.update_news3{ max-width:1200px; margin:0 auto;}
.update_news3 ul li{ padding:0px 30px; box-sizing:border-box;transition: all .4s ease-out; width: 100%;}
.update_news3 ul li .news_con{ border-bottom:1px solid #ececec; overflow:hidden; padding:30px 0px;}
.update_news3 ul li .news_con .news_pic{ float:left; width:280px; overflow:hidden;}
.update_news3 ul li .news_con .news_pic img{ width:100%; transition: all .36s ease;}
.update_news3 ul li .news_desc{ float:right; width:calc(100% - 300px);}
.update_news3 ul li .news_desc strong{ display:block; font-weight:normal; line-height:24px; overflow:hidden;}
.update_news3 ul li .news_desc strong a{float:left; font-size:16px; color:#444;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:calc(100% - 104px);}
.update_news3 ul li .news_desc strong em{ float:right; font-style:normal; color:#444; font-size:16px;}
.update_news3 ul li .news_desc span{ display:block; font-size:14px; color:#777; line-height:24px; padding-top:10px;}
.update_news3 ul li:hover{box-shadow: 0 0 22px rgba(0,0,0,.12);border-radius: 4px;background: #fff;}
.update_news3 ul li:hover .news_con .news_pic img{transform: scale(1.1);}
.update_news3 ul li .news_desc:hover strong a{ color:#f60;}
.update_news3 ul li .news_desc:hover strong em{ color:#f60;}

.con6div{ padding: 20px 0;}
.c6rt{ width: 23%; float: right; background-color: #fff; border: 1px solid #ddd;}
.c6rt h1{ font-size: 16px; font-weight: bold; color: #FF9900; margin-bottom: 10px; text-align: center;}
.c6rt p{ font-size: 12px; text-align: center; color: #666;}

.slideTxtBox{ width:100%;  text-align:left;  }
		.slideTxtBox .hd{ height:35px; line-height:35px;    position:relative; }
		
		.slideTxtBox .hd ul li{ float:left; width: calc((100% - 4px) / 2); cursor:pointer; text-align: center; line-height: 35px;  background-color: #000; color: #FFFFFF; }
		.slideTxtBox .hd ul li.on{ height:35px;  background:#FE9C21;  }
		.slideTxtBox .bd ul{ padding: 15px 0;  zoom:1; width: 100%; }
		.slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
		.ipt{ width: 100%; margin-bottom: 10px;}
.ipt select{ width: 100%; height: 30px; border-radius: 5px; text-indent: 0.5rem; line-height: 30px; border-color: #ddd;}
.ipt input{ width: 100%; height: 30px; border-radius: 5px; text-indent: 0.5rem; line-height: 30px; border:1px solid #ddd;}
.c6mesg{ width: 100%;}
.btn11{ width: 100%; line-height: 35px; border-radius: 5px; background-color: #FE9C21; color: #fff; text-align: center; margin: 10px 0;}
.c6rtbt h2{ line-height: 35px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; font-size: 20px; font-weight: bold;}
.c6rtbt h2 span{ color: #FE9C21;}
.c6rtbt h2 strong{ font-size: 16px; margin-left: 5px; color: #DDDDDD;}
.c6rtbt ul{ padding: 30px 0; width: 100%; display: block;}
.c6rtbt ul li{ border: 0 ; width: 100%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-bottom: 10px;}
.iconc6{ width: 20px; height: 20px; border-radius: 50%; background-color: #FE9C21; color: #fff; text-align: center; line-height: 20px;}
.c66rt{ width: 88%; font-size: 14px;}
.iconc6.gary{ background-color: #DDDDDD;}
.c6rtbt dl{ margin-top: 20px;}
.c6rtbt dl dd{ width: 31.5%; margin: 1px; float: left; text-align: center; line-height: 35px; background-color: #F8F8F8;}
.c6rtbt dl dd.on{ background-color: #FE9C21;}
.c6rtbt dl dd.on a{ color: #fff;}

.titlebt h1{ position: relative; font-size: 28px; color: #FF9900; font-weight: normal; text-align: center; width: 400px; border-bottom: 1px solid #ddd; margin: 0 auto; padding-bottom: 15px;}
.titlebt h1::after{ content: ""; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; width: 200px; height: 2px; background-color: #FF9900;}
.titlebt P{ text-align: center; font-size: 16px; color: #D0D0D0;}
.casenr ul li{ margin-right: 10px; padding: 0 20px; line-height: 45px; border-radius: 10px; font-size: 16px; text-align: center; display: inline-block;  color: #000; background-color: #F7F7F7;}
.casenr ul li.on{ background-color: #FF9900; color: #fff;}

.update_case1{ max-width:1200px; margin:20px auto;}
.update_case1 ul li{ float:left; margin-right:20px; margin-bottom:20px; width:calc((100% - 40px)/3); background:#f0f0f0; padding: 0; position:relative }
.update_case1 ul li .update_case_pic{ height:200px; overflow:hidden;}
.update_case1 ul li img{ width:100%; height: 100%; object-fit: cover;}
.update_case1 ul li .case_tit{    display: block;
    font-size: 14px;
    text-align: center;
    padding: 0;
    position: relative;
    background-color: transparent;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    background-color: rgba(0,0,0,0.5);}
.update_case1 ul li .case_tit span{ position:relative; z-index:2; color:#fff}
.update_case1 ul li .case_tit:before{content:""; z-index:1; position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#f60;background-color:;-webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1);transition:transform .38s cubic-bezier(.4,0,.2,1);transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1);transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);transform-origin:50% 100% 0;-webkit-transform-origin:50% 100% 0;visibility:hidden\9}
.update_case1 ul li:hover .case_tit:before{transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;}
.update_case1 ul li:hover .case_tit{ color:#fff;}
.update_case1 ul li:nth-child(3n){ margin-right:0px;}

.inside_left{ width:20%; float:left;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:#ddd solid 1px;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url(../images/about-cn3_19.jpg) 15px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:#324483; color:#fff;}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.update_side_a h2{border-bottom:1px solid #ddd;background-color: #C38E20;text-align: center;color: #fff;}
.update_side_a h2 span{display:inline-block;/* border-bottom:2px solid #f60; */font-weight:normal;line-height:49px;}
.update_side_a dl{ padding:10px 0px 20px 0px;}
.update_side_a dl dd{ background:#e6e6e6; height:45px; line-height:45px; margin-bottom:2px;}
.update_side_a dl dd a{ display:block; font-size:14px; padding-left:20px; background:url(../images/about-cn3_19.png) right 20px center no-repeat;}
.update_side_b h2{border-bottom: 0;background-color: #C38E20;text-align: center;color: #fff;}
.update_side_b h2 span{display:inline-block;/* border-bottom:2px solid #f60; */font-weight:normal;line-height:49px;}
.update_side_b dl{ padding:10px 0px 20px 0px;}
.update_side_b dl dd{ font-size:14px; line-height:24px; padding:4px 0px;}
.update_side_c h2{ border-bottom:1px solid #ddd;}
.update_side_c h2 span{ display:inline-block; border-bottom:2px solid #f60; font-weight:normal; line-height:49px;}
.update_search{ margin:10px 0px 20px 0px; border:1px solid #e4eaec; background:#f3f7f9;height:36px; line-height:36px;}
.update_search .input_text{ float:left; width:180px; height:36px; line-height:36px; text-indent:10px; font-size:14px;}
.update_search .input_button{ float:right; width:38px; height:36px; line-height:36px; background:#f60 url(../images/update_search.png) center no-repeat;}
.update_side_d h2{ border-bottom:1px solid #ddd;}
.update_side_d h2 span{ display:inline-block; border-bottom:2px solid #f60; font-weight:normal; line-height:49px;}
.update_side_d dl{ padding:10px 0px 20px 0px;}
.update_side_d dl dd{ font-size:14px; line-height:24px; padding:4px 0px;}

.update_prodetail_2{ max-width:1200px; margin:0 auto; margin-top:50px;}
.update_prodetail_2_top .warp_a{ border:1px solid #dcdcdc; padding:15px;box-shadow: 0 3px 8px -6px rgba(0,0,0,0.1);margin-bottom: 20px; border-radius:8px;}
.update_prodetail_2_con{ border:1px solid #dcdcdc;box-shadow: 0 3px 8px -6px rgba(0,0,0,0.1); border-radius:8px;}
.update_slideTxtBox_03 .hd{ padding:0 10px 0 20px; height:60px; border-bottom:1px solid #d4d4d4; line-height:60px;box-shadow: rgba(0,0,0,0.06) 0 1px 7px; background:linear-gradient(#fbfbfb,#ececec); border-radius:8px 8px 0px 0px; font-weight:normal; font-size:16px; color:#000;}
.update_slideTxtBox_03 .hd ul li{ padding:0px 20px; float:left; cursor:pointer;}
.update_slideTxtBox_03 .hd ul li.on{ border-bottom:2px solid #f60; color:#f60;}
.update_prodetail_1{ max-width:1200px; margin:0 auto;}
.update_prodetail_1_top_left{ float:left; width:48%;}
.update_gallery-top1 .swiper-slide img {width: 100%;}
.update_gallery-top1 {height: 80%;width: 100%;}
.update_gallery-thumbs1 {height: 20%;box-sizing: border-box;padding: 10px 0; margin-top:10px;}
.update_gallery-thumbs1 .swiper-slide {height: 100%;opacity: 0.4;}
.update_gallery-thumbs1 .swiper-slide img{ width:100%;}
.update_gallery-thumbs1 .swiper-slide-thumb-active {opacity: 1;}
.update_gallery-top2 .swiper-slide img {width: 100%;}
.update_gallery-top2 {height: 80%;width: 100%;}
.update_gallery-thumbs2 {height: 20%;box-sizing: border-box;padding: 10px 0; margin-top:10px;}
.update_gallery-thumbs2 .swiper-slide {height: 100%;opacity: 0.4;}
.update_gallery-thumbs2 .swiper-slide img{ width:100%;}
.update_gallery-thumbs2 .swiper-slide-thumb-active {opacity: 1;}
.update_prodetail_1_top_right{ float:right; width:50%;}
.update_prodetail_1_top_right dl{ border-bottom:1px solid #f0f2f5;}
.update_prodetail_1_top_right dl dt{ color:#000; font-size:24px; margin-bottom:20px;}
.update_prodetail_1_top_right dl dd{ padding:10px 0px; border-top:1px solid #f0f2f5; font-size:14px;}
.update_prodetail_1_con{ margin-top:30px;}
.update_prodetail_1_con_left{ float:left; width:300px;}
.update_prodetail_1_con_left h2{ font-weight:normal;}
.update_prodetail_1_con_left ul{ text-align:center;}
.update_prodetail_1_con_left ul li img{ max-width:100%;}
.update_prodetail_1_con_left ul li span{ display:block; font-size:14px;}
.update_prodetail_1_con_right{ float:right; width:calc(100% - 320px)}
.update_slideTxtBox_02 .hd{ height:44px; line-height:44px; border-bottom:1px solid #f0f2f5; }
.update_slideTxtBox_02 .hd ul li{ float:left; width:98px; text-align:center; cursor:pointer; font-size:14px;}
.update_slideTxtBox_02 .hd ul li.on{ border-bottom:1px solid #f60; color:#f60;}
.update_slideTxtBox_02 .bd{ padding:20px 0px;}
.gallery-top .swiper-button-next:after,.gallery-top .swiper-button-prev{color:#f60;}
.gallery-top .swiper-button-next{right:0;}
.gallery-top .swiper-button-prev{left:0;}


.btn12{    display: inline-block;
    font-size: 14px;
    border-radius: 2px;
	background-color: #ED4C25;
	 color: #fff;
	  margin: 20px 0;
    padding: 10px 25px;}
@media screen and (max-width:1200px) {
    .wapper{ max-width:100%; padding:0px 15px; box-sizing:border-box;}
}


.picbt{ text-align: center;}
.picbt h1{ margin-bottom: 20px;}
.picbt span{ margin-right: 10px;}
.picbt p{ font-size: 16px;}
.update_product2{ max-width:1200px; margin:30px auto;}
.update_product2 ul li{ float:left; margin-right:20px; margin-bottom:20px; width:calc((100% - 60px)/4); transition:ease-out .35s;}
.update_product2 ul li .pro_pic{border:4px solid #fff;padding: 0;height: auto; overflow:hidden}
.update_product2 ul li .pro_pic table tr td{ height:200px; text-align:center;}
.update_product2 ul li .pro_pic img{max-width:100%;max-height: initial;width: 100%;height: 290px;object-fit: cover;}
.update_product2 ul li:nth-child(3n){ margin-right:0px;}
.update_product2 ul li .pro_tit{ padding:12px 20px; text-align:center; font-size:16px; color:#000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.update_product2 ul li:hover .pro_pic{ border:4px solid #f60;}
.update_product2 ul li:hover .pro_tit{ color:#f60;}
.update_product2 ul li:hover .pro_img img{ transform:scale(1.1,1.1); transition:all 0.5s;}
.piclist .case_tit{ padding: 10px 0 !important;}

.yanchulist { padding: 30px 0;}
.yanchulist ul li{ width: 32%; float: left; position: relative; padding: 0; margin: 7px;}
.yanchulist ul li img{ width: 100%; display: block;}
.yanchubg{ position: absolute; top: 82%; left: 50%; transform: translate(-50%,-50%); background-color: rgba(0,0,0,0.8); width: 90%;}
.yanchunr{ height: 0; overflow: hidden;}
.yanchunr dd{ margin-bottom: 5px; font-size: 12px; color: #FFFFFF; line-height: 25px;}
.yanchubg h1{ font-size: 16px; color: #FFFFFF; text-align: center;}
.yanchulist ul li:hover .yanchubg{ top: 50%; transition: all 0.5s; }
.yanchulist ul li:hover .yanchunr{ height: auto; transition: all 0.5s; }
.pro_tit h2{ font-size: 16px; color: #FF3B41; text-align: center;}
.pro_tit a{  font-size: 14px; text-align: center;}

.upadte_weizhi1{ height:30px; line-height:30px; padding:10px 0px; background:url(../images/updeta_home1.png) left center no-repeat; padding-left:20px; border-bottom:1px solid #eee;}
.upadte_weizhi2{ height:30px; line-height:30px; padding:10px 0px; border-bottom:1px solid #eee;}
.upadte_weizhi2_left{ float:left; background:url(../images/updeta_home1.png) left center no-repeat; padding-left:20px;}
.upadte_weizhi2_right{ float:right; height:30px;}
.upadte_weizhi2_right a{ display:block; float:left; height:30px; line-height:30px; margin-left:10px; font-size:14px; padding:0px 10px;}
.upadte_weizhi2_right a.on{ background:#f60; color:#fff;}
.upadte_weizhi2_right a:hover{ background:#f60; color:#fff;}
.upadte_weizhi3bg{ height:65px; line-height:65px; border-bottom:1px solid #eee; text-align:center;} 
.upadte_weizhi3 a{ padding:0px 15px; margin:0px 15px; display:inline-block; line-height:65px; font-size:14px;}
.upadte_weizhi3 a.on{ color:#f60; border-bottom:2px solid #f60;}
.upadte_weizhi3 a:hover{ color:#f60; border-bottom:2px solid #f60;}

.aboutnr{ padding: 30px 0;}
.aboutnr h1{ font-size: 36px; text-align: center; margin-bottom: 30px; color: #FE9C21; font-weight: bold;}

.water-page .waterLife {
    display: flex;
    align-items: center;
    
    padding: 80px 0;
    margin-top: 10px;
    width: 100%
}

.water-page .waterLife .lifeBox {
    position: relative;
    width:240px;
    height: 240px;
}

.water-page .waterLife .lifeBox .pie {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 240px;
    height: 240px;
    border-radius: 50%;
    z-index: 1
}

.water-page .waterLife .lifeBox .pie:before {
    content: "";
    display: block;
    width: 240px;
    height: 240px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(../images/icon-sector5.png);
    background-size: 100%;
    z-index: -15
}

.water-page .waterLife .lifeBox .pie.isEnglish:before {
    background-image: url(../images/icon-en-sector5.png)
}

.water-page .waterLife .lifeBox .pie:after {
    content: "";
    display: block;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -60px;
    margin-top: -60px;
    background-image: url(../images/icon-water2@2x.png);
    background-size: 100%;
    z-index: 1
}

.water-page .waterLife .lifeBox .pie img {
    position: absolute;
    z-index: -10;
    display: none
}

.water-page .waterLife .lifeBox .pie img.active {
    display: block
}

.water-page .waterLife .lifeBox .pie .slice {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 50%;
    transform-origin: 0 100%;
    cursor: pointer
}

.water-page .waterLife .lifeBox .pie .slice-0 {
    transform: rotate(-87deg) skewY(-18deg)
}

.water-page .waterLife .lifeBox .pie .slice-1 {
    transform: rotate(-15deg) skewY(-18deg)
}

.water-page .waterLife .lifeBox .pie .slice-2 {
    transform: rotate(57deg) skewY(-18deg)
}

.water-page .waterLife .lifeBox .pie .slice-3 {
    transform: rotate(129deg) skewY(-18deg)
}

.water-page .waterLife .lifeBox .pie .slice-4 {
    transform: rotate(200deg) skewY(-18deg)
}


.water-page .waterLife .lifeCon {
    flex: 1;
    color: #333;
    text-align: left;
    border-left: 1px solid #ddd;
    padding-left: 6.25vw;
    margin-left: 6.25vw
}

.water-page .waterLife .lifeCon .title {
    font-size: 2.865vw;
    line-height: 2.708vw;
    margin-bottom: 1.25vw
}

.water-page .waterLife .lifeCon .slogon {
    font-size: 1.458vw;
    line-height: 1.458vw;
    margin-bottom: 3.073vw
}

.water-page .waterLife .lifeCon .content-tip {
    padding-top: 1.563vw
}

.water-page .waterLife .lifeCon .line:before {
    content: "——";
    display: block;
    color: #bb002c;
    line-height: 1.042vw;
    margin-bottom: 1.927vw
}

.water-page .waterLife .lifeCon .desc {
    color: #666;
    font-size: 1.458vw;
    line-height: 1.458vw;
    margin-bottom: 1.563vw
}

.water-page .waterLife .lifeCon .content {
    color: #666;
    font-size: 1.042vw
}

.slideTxtBox1{ width:100%; text-align:left;  position: relative; }
.slideTxtBox1 .hd{ width: 20%; position: absolute; top: 0; left: 0; height: 100%; z-index: 888;}
		.slideTxtBox1 .hd ul{height: 100%;width: 100%;display: flex;align-items: center;flex-wrap: wrap;}
		
		.slideTxtBox1 .hd ul li{ width: 100%; height: calc((100% - 12px) / 5); background-color: #2F3049; border-bottom: 1px solid #F67D12;}
		.slideTxtBox1 .hd ul li{ display: flex; position: relative; justify-content: center; align-items: center; color: #fff; font-size: 20px; cursor: pointer;}
		.slideTxtBox1 .hd ul li.on{ background-color: #F67D12; color: #fff;}
		
		.slideTxtBox1 .hd ul li::after{ position: absolute; transform: translatey(-50%); top: 50%; left: 100%; width: 50px; height: 50px; background-image: url(../images/san1.png); background-position: left center;  background-size: contain; background-repeat: no-repeat; content: ""; display: none;}
		.slideTxtBox1 .hd ul li.on::after{ display: block;}
		.slideTxtBox1 .bd ul{ padding:0;  zoom:1;   }
		.slideTxtBox1 .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox1 .bd li .date{ float:right; color:#999;  }
		.bgnnr{ position: absolute; bottom: 0; left: 0; width: 100%; padding: 20px 0; background-color: rgba(0,0,0,0.8); }
		.bgnnr p{ width: 79%; float: right; color: #FFFFFF;}
		.gcconlist{ display: flex; justify-content: space-between; margin: 30px 0;}
		.gcitem{ width: 16%; background-color: #2A3345; padding: 20px 0;}
		.gcitem img{ width: 30px; height: 30px; margin: 0 auto; display: flex; align-items:  center; justify-content: center;}
		.gcitem p{ font-size: 14px; color: #fff; text-align: center;}
		.gcitem.first{ background-color: #F67D12;}
		.contuscon{}
		.contact1{ padding: 30px 0;}
		.contact1 h1{ font-size: 28px;}
		.contlist ul { display: flex; justify-content: space-between; flex-wrap: wrap;}
		.contlist ul h2{ margin: 20px 0; width: 100%;}
		.contlist ul li{ width: 32%; border: 1px solid #ddd; display: flex; justify-content: space-between; cursor: pointer; }
		.contlist ul li.on{border: 1px solid #3E3B92;}
		.contlist ul li.on .contlf{ background-color: #3E3B92; }
		.contlist ul li.on .img1{display: none;} 
		.contlist ul li.on .img2{display: block;} 
		.contlf{ width: 20%; background-color: #F8F8F8; display: flex; justify-content: center; align-items: center;padding: 30px 0;}
		.contrt{ width: 75%; display: flex; align-items: center; flex-wrap: wrap; }
		.img2{ display: none;}
		.contact1 .bd{ margin: 20px 0;}
		
		.zcon{ padding: 30px 0;}
		.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; display:none}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:99999;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
		@media(max-width:768px){
	.header{ display:none}
	.menu{ display:none}
	.sp_header{ display:block}
.nvv{ height:50px}
.newslf {
    width: 30%;
    float: left;
    line-height: 35px;
    background-color: #FB9B20;
    font-size: 18px;
    font-weight: bold;
}
.newslf h1{ font-size:14px;}
.newsrt{ line-height:35px}
.newsrt a{ font-size:14px}
.banner {
    position: relative;
    transform: none;
}
.newsnew {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 1200px;
    z-index: 9999;
}
.con1item .conicon {
    width: 25px;
    height: 25px;
    display: block;
    margin: 0 auto;
}
.con1item h1 {
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
}
.con1item{ padding:10px 0}
.con1itemcon ul li{ min-height:200px;}
.btn1 {
    width: 40%;
    line-height: 25px;
    border-radius: 5px;
    text-align: center;
}
.btn1 a {
    font-size: 12px;
    color: #FFFFFF;
}
.con2 ul li {
    width: 22%;
    float: left;
    margin: 5px;
}
.con2 ul li h1 {
    font-size: 12px;
    text-align: center;
    margin: 10px 0;
}
.con2{ padding:10px 0}
.con3lf{ width:100%}
.con3lf img{ width:100%;}
.con3rt{ width:100%}
.c4con ul li {
    width: 31%;
    margin: 5px 4px;
    float: left;
    background-color: #2B3345;
    height: 170px;
}
.c4con h2 {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}
.c4con h1 {
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}
.con5nr ul li {
    width: 47%;
    position: relative;
    float: left;
    margin: 5px;
}
.con6 ul li{ width:100%}
	.con6 ul{flex-wrap: wrap;}
	.con8 ul li{ width:30%;}
	.con8 ul li::before{ display:none}
	.con8 ul li::after{ display:none}
	.con9 h1 {
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    color: #FFFFFF;
    letter-spacing: 5px;
    margin-bottom: 30px;
}
.con9 ul li img {
    width: 20%;
    height: 50px;
}
.con9 ul li{ margin-bottom:15px; width:100%; }
.foot ul li{ padding:0; border:0;}
.footlogo {
    width: 80%;
}
.footcenter{ width:80%;}
.footerm{ width:80%;}
.footbottom .wapper{     justify-content: center;}
.con1{ width:95%; margin:0 auto;} 
.casenr ul li {
    margin-right: 10px;
    padding: 0 15px;
    line-height: 45px;
    border-radius: 10px;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    color: #000;
    background-color: #F7F7F7;
    margin-bottom: 10px;
}
.inside_left {
    width: 100%;
    float: left;
}
.c6lf{ width:100%; margin:20px 0;}
.c6rt{ width:100%}
.wapper{ padding:0 !important; width:98%; margin:0 auto}
.update_case1 ul li {
    width: calc((100% - 25px)/2) !important;
    padding: 0;
	margin-left:6px !important;
	margin-right:6px !important;
	margin-top:6px !important;
	margin-bottom:6px !important;
    border-radius: 0;
}
.update_case1 ul li .case_tit{ padding:5px 0}
.water-page .waterLife{ padding:20px 0}
.aboutnr h1{ font-size:24px; margin-bottom:15px;}
.slideTxtBox1 .hd ul li {
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
}
.slideTxtBox1 .hd ul li::after{
	    width: 18px;
    height: 18px;
	}
	.gcitem{ width:25%}
	}
.con8 ul li:hover img{
    transform: scale(1.1);
	transition:all 0.5s;
	
}
.c4con ul li:hover{    background-color: #EFEEF3;}
.c4con ul li:hover h4{ color:#2B3345}
.c4con ul li:hover p{ color:#2B3345}
.c4con ul li:nth-child(2n):hover{    background-color: #2B3345;}
.c4con ul li:nth-child(2n):hover h4{ color:#fff}
.c4con ul li:nth-child(2n):hover p{ color:#fff}
.con1item:hover{ background-color:#F67D12}
.con1item:hover h1{ color:#fff}

		.picMarquee-left{ width:100%; overflow:hidden; position:relative;  border:1px solid #ccc;   }
	
		.picMarquee-left .bd{ padding:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;}
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:100%; height:90px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
.addTit{widows: 100%;height: 60px;display: flex;align-items: center;flex-flow: wrap;position: relative;line-height: 60px;}
.addTit:after{position: absolute;top: 9px;height: 45px;width: 98%;right: 0;background-image: linear-gradient(to right,#fea73e 0,#fff 100%);content: "";z-index: -1;}
.addTit .title1{width: 208px;height: 60px;background: url(../images/titBg1.png) center no-repeat;background-size: contain;padding: 0 20px;box-sizing: border-box;color: #fff;font-size: 24px;font-weight: bold;}
.addTit .title2{width: calc(100% - 208px);padding: 0 20px;box-sizing: border-box;font-size: 18px;color: #fff;font-weight: bold;}



.picMarquee-left .hd{ overflow:hidden;  height:auto; background:#f4f4f4; }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px; position:absolute; top:50%; right:-4px; transform:translateY(-50%);}
		.picMarquee-left .hd .prev{  position:absolute; top:50%; left:1px; transform:translateY(-50%);}
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

