﻿


*{margin:0;padding:0;font-family: "Microsoft Yahei",arial;}
ol,ul,dl,li,dt,dd{list-style:none;}
a{text-decoration:none; cursor:pointer;font-family: "Microsoft Yahei",arial;}
img{border:none;}
.clearB{clear:both;}

/*头部*/
#header {
	width: 100%;
	background-color: #3D3A39;
}
#banner {
	position: relative;
}
.logo {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}
/*pc导航*/
.menu_box {
}
.pro-list {
	margin: 0 -7.5px;
}
ul.menu>li {
	float: left;
	text-align: center;
	position: relative;
	width: 12.28%;
	padding: 10px 0;
	z-index: 10000;
}
ul.menu>li::after {
	content: "/";
	color: #fff;
	position: absolute;
	right: 0;
	top: 15px;
}
ul.menu>li:last-child::after {
	display: none;
}
ul.menu>li>a {
	color: #fff;
	display: inline-block;
	line-height: 30px;
}
ul.menu>li.current>a {
	color: #fff;
}
.menu_icon {
	position: absolute;
	top:1px;
	right:9px;
	width:9%;
}
/*pc下拉导航*/
.menu_2 {
	display: none;
	position: absolute;
	z-index: 10000;
	text-align: center;
	width: 100%;
	left: 0;
	top: 48px;
}
.menu_2 li {
	line-height: 20px;
	padding: 10px 5px;
	margin-top: 2px;
	background: #515151;
}
.menu_2 li a {
	color: #fff;
	display: block;
}
.menu_2 li:hover a {
	color: #BE0509;
}
.index-title>h2 {
	font-size:0.928rem;
	color: #3e3e3e;
	line-height:20px;
	font-family: "Microsoft Yahei";

}
.index-pro {
	padding: 60px 0 30px;
}
.index-title>h2::before {
	content: "";
	display: block;
	width: 12px;
	height:20px;
	border-left: 3px solid #42b1aa;
	
	font-weight: bold;
	float: left;
}
.index-title>p {
	color: #D7D7D7;
	font-size: 16px;
}
.index-pro .introduction {
	padding-left: 0;
	padding-top: 80px;
	color: #B3B3B3;
	line-height: 24px;
	padding-right: 70px;
	animation-delay: 0.3s;
	-webkit-animation-delay: 0.3s;
}
.index-pro .index-pro-box {
	padding-right: 0;
	position: relative;
	z-index: 10;
	top: -30px;
}
.index-pro-image {
	height: 350px;
	width: 350px;
	margin-top: 55px;
	position: relative;
	z-index: 10;
}
.index-pro-image::before {
	content: "";
	display: block;
	width: 340px;
	height: 340px;
	border-left: 20px solid #E50A28;
	border-bottom: 20px solid #E50A28;
	position: absolute;
	left: -20px;
	bottom: -20px;
}
.index-pro-list-box {
	position: relative;
	overflow: hidden;
	padding-left: 20px;
	padding-bottom: 20px;
	height: 460px;
	animation-delay: 0.9s;
	-webkit-animation-delay: 0.9s;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
}
.index-pro-list {
	position: relative;
	background-color: #fff;
}
.add-bg {
	position: absolute;
	bottom: 80px;
	left: -90px;
	animation-delay: 0.6s;
	-webkit-animation-delay: 0.6s;
}
.index-pro-meassage {
	background-color: #F6F5F3;
	margin-left: 275px;
	height: 460px;
	position: relative;
	padding-left: 120px;
	padding-right: 50px;
	padding-top: 80px;
}
.index-pro-meassage::after {
	content: "";
	display: table;
}
.index-pro-more {
	display: inline-block;
	width: 180px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #E50A28;
	color: #fff;
}
.index-pro .index-pro-more {
	position: absolute;
	bottom: 30px;
	right: 0;
	transition: all linear 0.5s;
	-webkit-transition: all linear 0.5s;
}
.index-pro .index-pro-more:hover {
	right: 20px;
	transition: all linear 0.5s;
	-webkit-transition: all linear 0.5s;
}
.index-pro-more:hover {
	color: #fff;
}
.index-pro-box .border {
	width: 280px;
	height: 50px;
	border: 1px solid #F6F5F3;
	border-bottom: none;
	position: absolute;
	right: 0;
	top: -50px;
}
.index-pro-list .index-pro-meassage1 {
	color: #363635;
	font-weight: bold;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.index-pro-list .index-pro-meassage2 {
	color: #999999;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-bottom: 40px;
}
.index-pro-list .index-pro-meassage3 {
	font-size: 12px;
	color: #A7A7A7;
	line-height: 20px;
	height: 120px;
	overflow: hidden;
}
.turn-page {
	position: absolute;
	bottom: 120px;
	right: 44%;
	z-index: 100;
}
.turn-page>div {
	cursor: pointer;
	height: 14px;
	width: 12px;
}
.turn-page .pro-prev {
	margin-right: 40px;
	background: url(img/left-icon.png) no-repeat;
}
.turn-page .pro-next {
	background: url(img/right-icon.png) no-repeat;
}
.turn-page .pro-prev:hover {
	background: url(img/left-hover-icon.png) no-repeat;
}
.turn-page .pro-next:hover {
	background: url(img/right-hover-icon.png) no-repeat;
}
.corporate-culture {
	background: url(img/index_09.jpg) no-repeat;
	background-size: cover;
}
.culture-images {
	float: left;
}
.culture-main {
	float: right;
}
.culture-main .index-title {
	margin: 60px;
}
.culture-text {
	background-color: #F8F8F8;
	height: 288px;
	padding: 60px 20px 30px 60px;
}
.culture-text>p {
	color: #565656;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}
.culture-text .index-pro-more {
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
	margin-left: 0;
	transition: all linear 0.5s;
	-webkit-transition: all linear 0.5s;
}
.culture-text .index-pro-more:hover {
	margin-left: 20px;
	transition: all linear 0.5s;
	-webkit-transition: all linear 0.5s;
}
.culture-main2 {
	overflow: hidden;
}
.culture-main2 .index-title {
	margin: 20px;
}
.culture-main2 .culture-text {
	padding: 30px 10px 30px 20px;
	height: auto;
}
.news-list li {
	width: 25%;
	float: left;
}
.news-list li .news-list1 {
	padding: 15% 8% 0 8%;
	background-color: #F8F8F8;
}
.news-list li .news-list1 .news-list-title {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.news-list li .news-list1 .news-list-title a {
	font-size: 16px;
	color: #494949;
}
.news-list li .news-list1 .news-list-date {
	color: #ABABAB;
	font-size: 12px;
	margin: 4% 0 10%;
}
.news-list li .news-list1 .news-list-text {
	line-height: 20px;
	height: 60px;
	overflow: hidden;
}
.news-list li .news-list1 .news-list-text a {
	color: #A1A1A1;
}
.friend {
	background-color: #121212;
	text-align: center;
}
.friend ul {
	display: inline-block
}
.friend ul li {
	padding: 20px 30px;
	float: left;
	color: #969696;
	position: relative;
}
.friend ul li::after {
	content: "";
	display: block;
	position: absolute;
	width: 1px;
	height: 12px;
	top: 24px;
	right: 0;
	background-color: #969696;
}
.friend ul li:first-child::after {
	width: 0;
}
.friend ul li:first-child {
	padding: 20px 10px;
}
.friend ul li a {
	display: block;
	color: #969696;
}
.index-news {
	padding: 60px 0;
}
#footer {
	padding: 20px 0;
	color: #393939;
	text-align: center;
}
#footer a {
	color: #393939;
}
#content .bg {
	background: url(img/list_image_03.jpg) center top no-repeat;
	padding-top: 30px;
}
.aside_list_box {
	text-align: center;
}
.aside_list_box h2 {
	display: inline-block;
	background: url(img/list_image_03.png) no-repeat;
	width: 88px;
	height: 195px;
	position: relative;
}
.aside_list_box h2>div {
	position: absolute;
	top: 72px;
	left: -21px;
	width: 131px;
	text-align: center;
}
.aside_list_box h2>div p {
	font-size: 22px;
	color: #4B4B4B;
}
.aside_list_box h2>div span {
	font-size: 26px;
	font-weight: bold;
	color: #4B4B4B;
}
.aside-box {
	display: inline-block;
	width: 158px;
	margin-top: 20px;
}
.sidemenu .a {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	bottom: -14px;
	display: none;
}
.address {
	padding: 10px 20px;
	background-color: #F6F6F6;
	color: #848484;
	margin-top: 30px;
}
.title {
	border: 4px solid #494949;
	width: 98%;
	margin: 0 auto 10px;
	height: 70px;
	border-radius: 6px;
}
.title .title1 {
	font-size: 16px;
	color: #4B4B4B;
	position: absolute;
	background-color: #fff;
	left: -15px;
	top: 12px;
	padding: 4px 0;
	margin-top: 4px;
}
.title .title1 span {
	font-size: 15px;
	margin: 0 10px 0 8px;
}
.sub1_a .p {
	float: left;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #C9C9C9;
	color: #fff;
	text-align: center;
	line-height: 20px;
	margin-right: 10px;
}
.pro_aside {
	margin-bottom: 30px;
}
.pro-list dl {
	margin-top: 20px;
	padding: 0 7.5px;
}
.pro-list dd {
	padding: 10px 5px;
	background-color: #878787;
}
.pro-list dt {
	border: 1px solid #E4E4E4;
	position: relative;
}
.pro-list dd a span {
	color: #fff;
	width: 80%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 25px;
}
.pop-more {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/probg.png) no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}
.pop-more .more {
	margin: 20% auto 0;
	width: 80%;
	height: 160px;
	line-height: 160px;
	text-align: center;
	color: #fff;
	background-color: #E50A28;
	opacity: 0;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}
.pro-list dl:hover .pop-more, .news-list2 a:hover .pop-more {
	opacity: 1;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}
.pro-list dl:hover .pop-more .more, .news-list2 a:hover .pop-more .more {
	opacity: 1;
	width: 50%;
	height: 40px;
	line-height: 40px;
	margin: 46% auto 0;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}
.news-list2 a {
	display: block;
	position: relative;
}
.pro-list dl:hover .img2 {
	display: block;
}
.pro-list dl:hover dd {
	background-color: #383838;
}
.pro-list dl:hover .img1 {
	display: none;
}
.list-text-box {
	padding: 0 10px;
}
.list-text-box .list-text {
	float: left;
	width: 33.3%;
	padding: 30px 25px 30px 10px;
	border-bottom: 6px solid #F6F6F6;
	height: 263px;
}
.list-text .date {
	color: #9C9C9C;
	padding-bottom: 20px;
	border-bottom: 1px solid #F4F4F4;
	display: none;
}
.list-text .date .day {
	font-size: 18px;
}
.list-text .list-text-title {
	font-size: 16px;
	margin: 0 0 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.list-text .list-text-title a {
	color: #3C3C3C;
}
.list-text .list-text-meassage a {
	color: #9B9B9B;
}
.list-text .list-text-meassage {
	color: #9B9B9B;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}
.list-text .hover_date {
	color: #fff;
	background-color: #C43131;
	padding: 10px 15px;
	margin-top: 20px;/*display: none;*/
}
.list-text-box {
	margin: 0 -15px;
}
.list-text .hover_date .day {
	font-size: 18px;
}
.list-text .hover_date i {
	margin: 6px 0 0 14px;
}
.list-text:hover .date {
	display: none;
}
.list-text:hover .hover_date {
	display: block;
}
.list-imagetext-box i {
	width: 150px;
	height: 150px;
}
.list-imagetext-box li {
	margin-top: 20px;
}
.list-imagetext-box li .list-imagetext-main {
	margin-left: 150px;
	background-color: #F6F6F6;
	padding-left: 15px;
	overflow: hidden;
	height: 150.5px;
	position: relative;
}
.list-imagetext-box li .list-imagetext-main .titles {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding-right: 25px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-top: 5px;
}
.list-imagetext-box li .list-imagetext-main .titles a {
	color: #383838;
}
.list-imagetext-box li .list-imagetext-main .dates {
	color: #BABABA;
	font-size: 12px;
	margin-bottom: 10px;
}
.list-imagetext-box li .list-imagetext-main .list-imagetext-text {
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	padding-right: 10px;
}
.list-imagetext-box li .list-imagetext-main .list-imagetext-text a {
	color: #ABABAB;
}
.list-imagetext-add {
	width: 20px;
	text-align: center;
	color: #fff;
	line-height: 50px;
	height: 50px;
	background-color: #3D3A39;
	position: absolute;
	top: 0;
	right: 0;
}
.list-imagetext-box li:hover .list-imagetext-add {
	background-color: #C43131;
}
.searchresult-list {
	padding: 12px;
	position: relative;
}
.searchresult li {
	margin-top: 30px;
}
.searchresult-list .a1 {
	width: 25px;
	height: 20px;
	border-left: 2px solid #616060;
	border-bottom: 2px solid #616060;
	position: absolute;
	bottom: 0;
	left: 0;
}
.searchresult-list .a2 {
	width: 25px;
	height: 20px;
	border-right: 2px solid #616060;
	border-top: 2px solid #616060;
	position: absolute;
	top: 0;
	right: 0;
}
.searchresult-list-children {
	padding: 5px 10px;
}
.searchresult-list-children:hover {
	background-color: #F6F6F6;
}
.searchresult-list-children i {
	width: 6px;
	height: 6px;
	background-color: #616060;
	margin: 6px 10px 0 0;
}
.searchresult-list-children .titles {
	color: #373737;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.searchresult-list-children .text a {
	color: #A1A1A1;
	line-height: 20px;
}
.about {
	padding: 20px 10px;
}
/*首页主体部分*/
.product_detail {
	margin: 0 -15px;
}
.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@keyframes zoomInLeft {
 0% {
 opacity: 0;
 -webkit-transform: scale(.1) translateX(-2000px);
 -ms-transform: scale(.1) translateX(-2000px);
 transform: scale(.1) translateX(-2000px);
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
}
60% {
 opacity: 1;
 -webkit-transform: scale(.475) translateX(48px);
 -ms-transform: scale(.475) translateX(48px);
 transform: scale(.475) translateX(48px);
 -webkit-animation-timing-function: ease-out;
 animation-timing-function: ease-out;
}
}
@media(max-width:1200px) {
.turn-page {
	right: 32%;
}
}
@media(max-width:992px) {
.list-text-box .list-text {
	width: 50%;
}
#footer {
	background-color: #ccc;
}
.logo>img {
	width: 180px;
}
.index-pro .index-pro-box {
	top: 10px;
}
}
@media(max-width:767px) {
.list-imagetext-box li .list-imagetext-main .list-imagetext-text {
	height: 40px;
}
.index-title {
	padding-left: 10px;
	margin-bottom:3%;
}
.index-pro {
	padding: 3% 0;
	background: #ffffff;
	border-top: 1px solid #eae8e9;
	border-bottom: 1px solid #eae8e9;
	
	
	
}
.index-pro-more {
	font-size: 12px;
}
.logo {
	position: relative;
	text-align: left;
	padding:14px 20px;
	background: #28b1a5;
	font-family: "microsoft yahei";
	 font-size: 0.918rem;
	 color: #ffffff;
	 text-align: center;
}
.index-news {
	padding: 30px 0;
}
.a {
	padding: 0;
}
.list-imagetext-box li {
	padding: 0;
}
.list-imagetext-box i {
	width: 120px;
	height: 120px;
}
.list-imagetext-box li .list-imagetext-main .dates {
	margin-bottom: 5px;
}
.list-imagetext-box li .list-imagetext-main {
	margin-left: 120px;
	padding-left: 10px;
	height: 120px;
}
.list-text-box .list-text {
	padding: 20px 10px 20px 10px;
	height: 240px;
}
.list-text-box {
	padding: 0;
}
.pro-list dd a span {
	width: 77%;
}
.news-list li {
	width: 50%;
}
.news-list li .news-list1 {
	padding: 15% 5% 0 5%;
}
.news-list li .news-list1 .news-list-text {
	height: 60px;
}
.logo>img {
	width: 150px;
}
.index-pro-image {
	width: 160px;
	height: 160px;
	margin-top: 40px;
}
.index-pro-image::before {
	width: 150px;
	height: 150px;
	border-left: 10px solid #E50A28;
	border-bottom: 10px solid #E50A28;
	left: -10px;
	bottom: -10px;
}
.index-pro .index-pro-box {
	padding-left: 0;
}
.index-pro-meassage {
	margin-left: 80px;
	padding-left: 90px;
	padding-top: 10px;
	padding-right: 5px;
	height: 250px;
}
.index-pro-list-box {
	padding-left: 10px;
	height: 250px;
}
.index-pro-list .index-pro-meassage2 {
	margin-bottom: 5px;
}
.index-pro-list .index-pro-meassage3 {
	height: 100px;
}
.index-pro-more {
	width: 120px;
	height: 30px;
	line-height: 30px;
}
.index-pro .index-pro-more {
	bottom: 10px;
}
.culture-text .index-pro-more {
	width: 120px;
	height: 30px;
	line-height: 30px;
}
.turn-page {
	bottom: 60px;
	right: 10px;
}

.xtjjfa{width: 100%; margin: 0 auto;}
.xtjjfa li{width: 50%; float: left; height:139px; border: 1px solid #e5e5e5;}
.xtjjfa1{margin: 0 auto; font-family: "microsoft yahei";  color: #42b1aa; font-size: 0.725rem; padding-top: 9%;padding-left:5%; padding-bottom:5%; font-weight: 600;}
.xtjjfa11{margin: 0 auto; font-family: "microsoft yahei";  color: #636363; font-size: 0.725rem; padding-top: 9%;padding-left:5%; padding-bottom:5%;}
.xtjjfa2{width: 60%; float: left; margin-left: 5%;}
.xtjjfa2 dd{margin: 0 auto; width: 60%;}
.xtjjfa2 dt{width: 50%; float: left; color: #000000; font-family: "microsoft yahei"; line-height: 25px; text-align: left; font-weight:500 !important;font-weight: 500;}
.xtjjfa2 dt a{color: #000000; font-weight: 500;}

.slh{float: right;}
.slh img{width:72%;}

.sygsxw{width: 100%; margin: 0 auto;}

.sygsxw ul{width: 94%; margin: 0 auto;}
.sygsxw ul li{width: 100%; float: left; border-bottom: 1px solid #e5e5e5; padding-top:3%; padding-bottom:3%;}
.sygsxw1{float: left; width: 38%;}
.sygsxw1 img{border-radius: 10px; height: 92px !important;}
.sygsxw2{float: right; width:60%;}
.sygsxw2-1{margin: 0 auto; font-size: 0.8rem; color: #636363; font-family: "microsoft yahei"; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sygsxw2-2{margin: 0 auto; font-size: 0.7rem; color: #908f8f; font-family: "microsoft yahei"; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; padding-top: 1%; padding-bottom: 1%;margin-bottom:1%;}
.sygsxw2-3{margin: 0 auto; font-size: 0.5rem; color: #ffffff; font-family: "microsoft yahei"; background: #2ab0a6; width:33%; padding: 1%; border-radius: 7px; float: left; text-align: center;}

.sycpzx{margin: 0 auto; width: 100%;}
.sycpzx ul{margin: 0 auto; width: 100%;}
.sycpzx ul li{float:left; width: 33%;}
.sycpzx1{width: 90%; margin: 0 auto; border: 1px solid #42b1aa; border-radius:3px;}
.sycpzx2{width: 88%; margin: 0 auto; color: #42b1aa;font-family: "microsoft yahei";font-size: 0.7rem; }
.sycpzx3{width: 88%; margin: 0 auto;color: #42b1aa;font-family: "microsoft yahei";font-size: 0.7rem;}
.sycpzx1 img{width: 100%; height: 100%;}

.sycpzx11{width: 90%; margin: 0 auto; border: 1px solid #9a9a9a; border-radius:3px;}
.sycpzx22{width: 88%; margin: 0 auto; color: #9a9a9a;font-family: "microsoft yahei";font-size: 0.768rem;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sycpzx33{width: 88%; margin: 0 auto;color: #9a9a9a;font-family: "microsoft yahei";font-size: 0.7rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden;}
.sycpzx11 img{width: 100%; height: 100%;}

.sygsjs{width: 90%; margin: 0 auto;}

.sygsjs1{width:100%; margin: 0 auto; line-height: 25px; font-family: "microsoft yahei"; margin-bottom: 5%;}
.sygsjs2{width: 100%; margin: 0 auto;margin-bottom:1%;}
.sygsjs2 ul{width: 100%; margin: 0 auto;}
.sygsjs2 ul li{width: 33.3%; float: left;}
.sygsjs2-1{float: left; width: 45%; color: #3e3e3e;}
.sygsjs2-2{float: left; color: #42b1aa; font-size: 0.8rem; font-family: "microsoft yahei"; width: 55%; line-height: 40px; padding-left: 2%;}



.sylxwm{width:95%; margin: 0 auto;}
.sylxwm1{width: 100%; margin: 0 auto;margin-bottom:4%;}
.sylxwm2{width: 100%  margin:0 auto;}
.sylxwm2-1{float: left; width: 10%; color: #3e3e3e;}
.sylxwm2-2{float: left; color: #333333; font-size: 0.725rem; font-family: "microsoft yahei"; width: 90%; line-height:30px;}


}


#wrapper {
    position: relative;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    box-shadow: 0 3px 4px #0000000f;
}

#scroller {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    width: 5000px;
    height: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}

#scroller ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 45px;
    background: none;
    text-align: center;
    display: flex;
}

#scroller li {
    display: block;
    float: left;
    width: auto;
    padding: 0 15px;
    height: 45px;
    background-color: #FFFFFF;
    font-size: 14px;
    color: #333;
}

#scroller .active_nav {
    color: #f1492b;
    position: relative;
}

.active_nav:after {
    height: 3px;
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 20%;
    content: "";
    width: 60%;
    background: #f1492b;
    border-radius: 100px;
}

/*模块列表*/
.module_list_container {
    /*padding-top: 45px;*/
}

.common_list_container {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    background: #FFFFFF;
    padding: 20px 0;
}

.common_list_li {
    width: 15.8%;
    margin-right: 8.2%;
    text-align: center;
}

.common_list_li:nth-child(4n) {
    margin: 0;
}

.common_list_li:nth-child(4n+1) {
    margin-left: 6.1%;
}

.common_list_li div {
    width: 100%;
    height: auto;
    padding: 0 15%;
    text-align: center;
}

.common_list_li div img {
    width: 100%;
}

.common_list_li p {
    text-align: center;
    font-size: 12px;
    color: #333333;
}

.module_list_title {
    background: #FFFFFF;
    line-height: 40px;
    font-weight: bold;
    padding: 0 15px;
    font-size: 16px;
}

#wrapper1 {
    position: absolute;
    z-index: 1;
    top: 46px;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    overflow: hidden;
}

#scroller1 {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}

.ad-img {
    padding: 14px 12px 15px 12px;
}

.ad-img img {
    border-radius: 5px;
}

.module_list_title {
    color: #222;
    text-align: center;
    font-size: 0.95rem;
    position: relative;
    font-weight: normal;
}

.module_list_title:after {
    content: "";
    position: absolute;
    z-index: 0;
    top: 17px;
    left: 20%;
    width: 18%;
    height: 5px;
    background-image: url('img/mS6TK8aOHTD3V2v45zkD2xcE498Znxb3AgAAAABJRU5ErkJggg==');
    background-size: 100%;
    background-repeat: no-repeat;
}

.module_list_title:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 17px;
    right: 20%;
    width: 18%;
    height: 5px;
    background-image: url('img/FCX4JpZFfI5ZQwsgWvG9ugM3J5dd9r8Ny65u4LF7z0z2yHATwBTNISpwghr14AAAAASUVORK5CYII=');
    background-size: 100%;
    background-repeat: no-repeat;
}

.pd-item {
    width: 50%;
    float: left;
    padding-top: 4px;
    padding-right: 8px;
}

.pd-img {
    height: 0;
    width: 100%;
    padding: 50% 0;
    overflow: hidden;
}

.pd-img img {
    width: 100%;
    margin-top: -50%;
    border: none;
    display: block;
}

.pd-mes {
    padding: .5rem 0;
    background-color: #fff;
}

.pd-mes h3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    text-overflow: ellipsis;
    font-size: 0.85rem;
    font-weight: normal;
    color: #333;
}

.pd-box {
    overflow: hidden;
    position: relative;
    padding: 0 5px 0 12px;
}

.aui-flex span {
    font-size: 0.75rem;
    color: #9c9c9c;
}

.aui-flex-box h4 {
    color: #f1492b;
    font-size: 1.1rem;
}

.aui-flex-box h4 i {
    font-weight: normal;
    font-style: normal;
    font-size: 0.8rem;
}

.gywm1{width: 90%; margin: 0 auto; margin-bottom: 5%;}
.gywm2{width: 90%; margin: 0 auto; font-family: "microsoft yahei"; font-size: 0.74rem; color: #3e3e3e; text-align: justify; /*text-indent: 2em;*/ line-height: 25px;}

.xinwen{width: 95%; margin: 0 auto; margin-top: 3%;}
.xinwen1{width: 100%; margin: 0 auto; background: #30a39d;}
.xinwen1-1{float: left; width: 40%;}
.xinwen1-2{float: right; width: 55%; text-align: left;}
.xinwen1-2-1{margin: 0 auto; width: 100%;color: #ffffff;font-family: "microsoft yahei";font-size: 0.7rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow:hidden; padding-top: 4%;}
.xinwen1-2-2{margin: 0 auto; width: 100%;color: #ffffff;font-family: "microsoft yahei";font-size: 0.625rem; line-height: 20px; }
.xinwen1-2-3{margin: 0 auto; width: 100%;color: #ffffff;font-family: "microsoft yahei";font-size: 0.7rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; line-height: 24px; font-weight: 100;}
.xinwen1-1 img{margin:8%;}
.xinwen2{width: 100%; margin: 0 auto;}
.xinwen2 ul{width: 100%; margin: 0 auto;}
.xinwen2 ul li{width: 100%; float: left; background: #f2f2f2; border: 1px dashed #30a39d; margin-top: 2%;}
.xinwen2-1{ float: left; width: 20%; padding: 3%; padding-top: 6%;}
.xinwen2-2{ float: left; width: 80%; padding: 3%;}
.xinwen2-1-1{width: 100%;margin: 0 auto; text-align: center; color: #30a39d; font-weight: 600;font-family: "microsoft yahei";font-size: 0.825rem; }
.xinwen2-1-2{width: 100%;margin: 0 auto; text-align: center; color: #30a39d; font-weight: 100;font-family: "microsoft yahei";font-size: 0.6rem; }
.xinwen2-2-1{width: 100%;margin: 0 auto; text-align: left; color: #333333; font-weight:500;font-family: "microsoft yahei";font-size: 0.700rem; }
.xinwen2-2-2{width: 100%;margin: 0 auto; text-align: left; color: #333333; font-weight: 100;font-family: "microsoft yahei";font-size: 0.625rem; text-indent: 2em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden;}



.tabCon {display: none; width:100%; margin:0 auto 0 auto;  margin-top:6px;}
.lanren ul.list{width: 100%; margin: 0 auto;/*margin-left: 1% ; padding-left: 1% ;*/}
	.lanren ul.list li{width: 100%;height: auto;float: left; margin-bottom: 3%;background-color: #f7f7f7;margin-top: 3%;}
	.lanren .more{overflow: hidden;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #6f6f6f; text-align: center; margin: 0 auto; margin-bottom: 3%;}
	.lanren .more a{display: block;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #6f6f6f; text-align: center;  margin: 0 auto;}
	.lanren .more a:hover{text-decoration: none;color: #6f6f6f;}
	.lanren .more1{overflow: hidden;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #30a39d; text-align: center;  margin: 0 auto; border: 0; margin-bottom: 2%;}

.qikan{width: 100%; margin: 0 auto; margin-top: 3%;}
.qikan1{width: 100%; margin: 0 auto;  z-index: 1;}
.qikan2{width: 100%; margin: 0 auto; position: absolute;  background:rgba(0,0,0,0.6);font-family: "microsoft yahei"; font-size: 0.7rem; color: #ffffff; z-index: 999;margin-top: -12%; margin-left: -4%; }
.qikan ul{width: 96%; margin: 0 auto;}
.qikan ul li{width:48.5%; float: left; border: 1px solid #d9d9d9; padding: 2%; margin-bottom: 3%; position: relative;}
.qikan ul li:nth-child(2n){float: right;}
.qikan1 img{width: 100%; margin: 0 auto;height:230px !important;}
.qikan1012{width: 100%; margin: 0 auto;  z-index: 1;}
.qikan1012 img{width: 100%; margin: 0 auto;height:101px !important;}

.lanren1 ul.list{width: 100%; margin: 0 auto;/*margin-left: 1% ; padding-left: 1% ;*/}
	.lanren1 ul.list li{width: 100%;height: auto;float: left; margin-bottom: 3%;background-color: #f7f7f7;margin-top: 3%;}
	.lanren1 .more{overflow: hidden;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #6f6f6f; text-align: center; margin: 0 auto; margin-bottom: 3%;}
	.lanren1 .more a{display: block;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #6f6f6f; text-align: center;  margin: 0 auto;}
	.lanren1 .more a:hover{text-decoration: none;color: #6f6f6f;}
	.lanren1 .more1{overflow: hidden;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #30a39d; text-align: center;  margin: 0 auto; border: 0; margin-bottom: 2%;}
	
	
	
	.lanren2 ul.list{width: 100%; margin: 0 auto;/*margin-left: 1% ; padding-left: 1% ;*/}
	.lanren2 ul.list li{width:48%; float: left; border: 1px solid #d9d9d9; padding: 2%; margin-bottom: 3%; position: relative;height:230px ; }
		.lanren2 ul.list li:nth-child(2n){float: right;}
	.lanren2 .more{overflow: hidden;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #6f6f6f; text-align: center; margin: 0 auto; margin-bottom: 3%;}
	.lanren2 .more a{display: block;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #6f6f6f; text-align: center;  margin: 0 auto;}
	.lanren2 .more a:hover{text-decoration: none;color: #6f6f6f;}
	.lanren2 .more1{overflow: hidden;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #30a39d; text-align: center;  margin: 0 auto; border: 0; margin-bottom: 2%;}
	.gsxwxx{width: 90%; margin: 0 auto; margin-top: 4%;}
	
	.gsxwxx1{width: 100%; margin: 0 auto; text-align: center;font-family: "microsoft yahei"; font-size: 0.9rem; color: #333333; margin-bottom: 3%;}
	.gsxwxx2{width: 100%; margin: 0 auto; text-align: center;font-family: "microsoft yahei"; font-size: 0.7rem; color: #333333;}
	.gsxwxx3{width: 100%; margin: 0 auto; text-align: justify;font-family: "microsoft yahei"; font-size: 0.8rem; color: #333333; text-align: justify; line-height: 25px; margin-top: 3%; margin-bottom: 3%; }
	
	
	
	.lanren3 ul.list{width: 100%; margin: 0 auto;/*margin-left: 1% ; padding-left: 1% ;*/}
	.lanren3 ul.list li{width: 100%;height: auto;float: left; margin-bottom: 3%;background-color: #f7f7f7;margin-top: 3%;}
	.lanren3 .more{overflow: hidden;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #6f6f6f; text-align: center; margin: 0 auto; margin-bottom: 3%;}
	.lanren3 .more a{display: block;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #6f6f6f; text-align: center;  margin: 0 auto;}
	.lanren3 .more a:hover{text-decoration: none;color: #6f6f6f;}
	.lanren3 .more1{overflow: hidden;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #30a39d; text-align: center;  margin: 0 auto; border: 0; margin-bottom: 2%;}
	
	

		
	.lanren5 ul.list{width: 100%; margin: 0 auto;/*margin-left: 1% ; padding-left: 1% ;*/}
	.lanren5 ul.list li{width: 100%;height: auto;float: left; margin-bottom: 3%;background-color: #f7f7f7;margin-top: 3%;}
	.lanren5 .more{overflow: hidden;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #6f6f6f; text-align: center; margin: 0 auto; margin-bottom: 3%;}
	.lanren5 .more a{display: block;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #6f6f6f; text-align: center;  margin: 0 auto;}
	.lanren5 .more a:hover{text-decoration: none;color: #6f6f6f;}
	.lanren5 .more1{overflow: hidden;width: 194px; height:35px; line-height:35px;font-family: "microsoft yahei"; font-size: 14px; color: #30a39d; text-align: center;  margin: 0 auto; border: 0; margin-bottom: 2%;}
	
	
	
	
.jjfany1{width:100%; margin:0 auto; color: #42b1aa;font-family: "microsoft yahei"; font-size: 0.8rem; background: #ffffff; line-height:30px; padding-top: 4%;text-align: left; padding-left:4%; font-weight: 600; }
.jjfany2{width:100%; margin:0 auto; color: #555555;font-family: "microsoft yahei"; font-size: 0.7rem;background: #ffffff;  line-height: 25px; padding: 4%; padding-top: 2%; height: auto; text-align: left; text-indent: 2em; text-align: justify;}
	
.jjfany3{width: 100%; margin: 0 auto; margin-bottom:6%;background: #ffffff; padding-bottom:10%; padding-top: 2%;}
.jjfany3 ul{width: 100%; margin: 0 auto;}
.jjfany3 ul li{width: 20%; float: left; background: #42b1aa; color: #ffffff;font-family: "microsoft yahei"; font-size: 0.725rem; text-align: center; line-height: 33px; border-radius: 10px; margin-left: 3%; margin-right:1.5%;}
.jjfany3 ul li a{color: #ffffff;}



.main_cont{ margin:0 auto; padding:20px 0 0 0; width:100%;  background: #f6f6f6;}
.main_cont .postion{ font-size:0; padding:0 0 10px 0;}
.main_cont .postion a{ display:inline-block; font-size:12px; color:#666; background:url(img/service0_05.jpg) right center no-repeat; padding-right:28px; margin-right:5px;}
.main_cont .postion a:hover{ color:#3fbde0;}
.main_cont .postion span{ font-size:12px; color:#3fbde0;}


.product_top{ background:#f6f6f6;  height:auto; position:relative;  overflow:hidden; margin-bottom:30px;min-height:388px;}
.product_top .t{/* padding:10px 20px; */ position:relative; text-align: left;}
.product_top .t h2{ font-size:16px; color:#42b1aa; padding-left: 2%; }
.product_top .t .next{ color:#fff; background:#42b1aa; position:absolute; right:0; top:0px; font-size:13px;  padding:5px 20px;}
.product_top .pro_lit{ height:170px; position:relative; margin:20px 30px 0;}
.product_top .pro_lit .p_list{ position:absolute; left:0; top:0; width:100%; left:1539px;}
.p_list .bon{font-size:30px; width:30px; height:30px; text-align:center; line-height:30px; font-weight:bold; position:absolute; color:#3fbde0; top:40%; margin:-10px 0 0 0;}
.p_list .bon.left{ left:-30px;}
.p_list .bon.right{ right:-30px;}
.p_list .bon.disabled{ display:none;}
.p_list .nr{ overflow:hidden; width:100% !important; position:relative;}
.p_list .nr ul{ width:1000%; height:190px;}
.p_list .nr li{ width:139px; height:144px; float:left; background: #e7e7e7; margin-right:17px;}
.p_list .nr li img{ width:112px; height:93px !important; display: flex; margin: 0 auto; margin-top: 12px;}
.p_list .nr li p{ display:block; text-align:center;/* padding:5px 0 0 0;*/ width: 120px; line-height:37px; font-size: 14px; font-family: "微软雅黑"; 
white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;}
.p_list .nr p{ text-align: center;}


.product_top .pro_bon{margin:0 20px; position:relative; top:-10px; }
.product_top .pro_bon .bon{ background:url(img/art_03.jpg) no-repeat; width:73px; color:#ffffff; text-align:center; font-size:12px; font-weight:bold; color:#3fbde0; height:142px; position:absolute; top:0; background-size:94%;}
.product_top .pro_bon .bon.left{ left:0; }
.product_top .pro_bon .bon.right{ right:0;background:url(img/art_04.jpg) no-repeat; color: #8d8d8d; background-size:90% ; }
.product_top .pro_bon .bon td{ width:125px; padding:0 6px; text-align:center; vertical-align:middle; color: #ffffff; line-height:137px; letter-spacing: 5px;}
.product_top .pro_bon ul{/* margin:0 67px; */border-top:3px solid #badcdd; position:relative; top:26px; float: right; margin: 0 auto ; width:240px;}
.product_top .pro_bon ul li{ float:left; position:relative; cursor:pointer; }
.product_top .pro_bon ul li i{ background:url(img/art_08.jpg) no-repeat; width:22px; height:21px; position:absolute; left:50%; margin:0 0 0 -10px; top:-12px; background-size: 70%;}
.product_top .pro_bon ul li span{ display:block; padding:10px 3px 0; font-size:13px; text-align:center; color:#676767; font-family: "微软雅黑";}
.product_top .pro_bon ul li.on i{ background:url(img/art_06.jpg) no-repeat;background-size: 70%;}
.product_top .pro_bon ul li.on span{ font-weight:bold;color:#42b1aa; }

.pro_art{ padding:30px 50px 40px 0; line-height:1.5;}

.xialaxz{width:100%; float:left;background: url(../images/jantou.png) right no-repeat #42b1aa;appearance:none;
-moz-appearance:none;-webkit-appearance:none;background-position:right;FONT-SIZE: 14px; font-family:'微软雅黑'; color:#ffffff;text-align:center;height: 34px; border-radius: 10px; padding: 2%; border: none; padding-left:15px; background-position-x: 84px; outline: none;background-size:10%;}


.xiala{width: 100%; margin:0 auto;/* margin-top: 3%;*/}
.xiala ul{width: 100%; margin:0 auto;}
.xiala ul li{width:30%; float: left; margin-right: 3%; margin-left: 1%;}
.xiala ul li:last-child{margin-right: 0px;}

.cpright{width: 100%;  -webkit-animation: fadeInRight 1s ease-out 0.5s 1 both; margin-bottom: 160px; margin: 0 auto;}
.cpright ul{width: 100%; margin: 0 auto;}
.cpright ul li{width:40%; float: left;box-shadow:-2px 7px 28px #ededed; margin-right: 33px; margin-bottom: 33px; border: 1px solid #ededed; background: #ffffff;}
.cpright1{width:100%; height:116px;}
.cpright1 img{width:100% ;height:100px !important;}


.cpright2{width:100% height:100px; border-top: 1px solid #d0d0d0; text-align: center; color: #333333; margin: 0 auto;}
.cpright ul li:hover{box-shadow:-2px 7px 28px #76cac5;}

.cpright2-1{margin: 0 auto; text-align: left;font-size: 14px; font-family: "微软雅黑"; margin-top: 10px;}
.cpright2-2{margin: 0 auto; text-align: left;font-size: 12px; font-family: "微软雅黑"; }
.lmbtcp{width: 502px; margin: 0 auto;}
.lmbtcp1{width:502px; height:113px; margin: 0 auto;}




.cpxxview{width: 97%; margin: 0 auto; background: #ffffff; margin-top:2%;}
.cpxxview1{width: 100%; margin: 0 auto;}
.cpxxview1-1{width:99%; height:356px; border: 1px solid #c5c5c5; margin: 0 auto;}
.cpxxview1-2{width:100%; text-align: left; margin: 0 auto; margin-top: 15px;}
.cpxxview2{width: 100%; margin: 0 auto;}
.cpxxview2-1{width: 100%; margin: 0 auto; text-align: left; font-family: "微软雅黑"; font-size: 16px; color: #42b1aa; line-height:53px; font-weight: 600;}
.cpxxview2-2{width: 100%; margin: 0 auto; text-align: left; font-family: "微软雅黑"; font-size: 14px; color: #000000; line-height: 30px;}
.cpxxview1-2-1{font-family: "微软雅黑"; font-size: 14px; color: #000000; line-height: 30px;}
.cpxxview2-2 p{width: 100%; margin: 0 auto; text-align: left; font-family: "微软雅黑"; font-size: 16px; color: #000000; line-height: 30px;}
.zoombox{width:100%;margin: 0 auto; background: #ffffff;}
.zoompic{width:100%;background:url(../images/loading.gif) no-repeat 50% 50%; margin: 0 auto; margin-top:16px;}
.zoompic img{height:242px !important;}
.sliderbox{height:76px;overflow:hidden;margin:6px 0 0 0; width:100%; margin: 0 auto; margin-top:16px;}
.sliderbox .arrow-btn{width:38px;height:63px;background:url(../images/arrow-btn.png) no-repeat;cursor:pointer;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-left.dasabled{background-position:0 -76px;}
.sliderbox #btn-right{float:right;background-position:-38px 0;}
.sliderbox #btn-right.dasabled{background-position:-38px -76px;}
.sliderbox .slider{float:left;height:76px;width:268px;position:relative;overflow:hidden;margin:0 0 0 0px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0 !important;width:412px;}
.sliderbox .slider li{float:left;width:96px;text-align:center;margin-top:8px; box-shadow:none; border: none; }
.sliderbox .slider li img{border:solid 1px #dfdfdf; width:68px !important;}
.sliderbox .slider li.current img{border:solid 1px #b4b5b7;box-shadow:none;}


.sliderbox .slider li:hover{box-shadow:none;}

.m5{width: 90%; margin: 0 auto; margin-top:2%;}
.m5 ul{width:100%; margin: 0 auto;}
.m5 ul li{width:100%; float: left;  border-bottom: 1px solid #f4f4f4; line-height: 50px; color: #aaaaaa; font-size:16px; margin-bottom: 5%;}
.m5 ul li textarea{width: 100%; margin: 0 auto; height: 50px; border: none; outline: none;color: #aaaaaa; font-size:15px; font-family: "微软雅黑";  padding-top: 10px;}
.m5 ul li input{width: 100%; margin: 0 auto; height: 50px; border: none; outline: none;color: #aaaaaa; font-size:16px; font-family: "微软雅黑"; }

.dzdtnew{width: 100%; margin: 0 auto;}
.dzdtnew1{width: 100%; height: 508px; margin: 0 auto; margin-bottom:27px;}
.dzdtnew2{width: 100%; margin: 0 auto; margin-bottom:40px;}
.dzdtnew2-1{width: 387px; float: left;}
.dzdtnew2-1 ul{width: 387px; margin: 0 auto;}
.dzdtnew2-1 ul li{width: 387px; float: left; text-align: left; padding-left: 35px; line-height: 40px; font-family: "微软雅黑"; font-size: 16px; color: #555555;}
.dzdtnew2-2{width: 387px; float: left;}
.dzdtnew2-3{width: 547px; float: right; margin-top: 20px;}

.dzdtnewxz{width: 100%; margin: 0 auto;  border-top: 1px dashed #cccccc; padding-top:23px;}
.dzdtnewxz ul {width: 100%; margin: 0 auto; }
.dzdtnewxz ul li{width:100%; float: left;line-height: 40px; font-family: "微软雅黑"; font-size: 16px; color: #555555; text-align: left;}


.jrwm{width: 100%;  margin: 0 auto;}
.jrwm1{width:116px; height:27px; float: left;  text-align: left; font-family: "微软雅黑"; font-size: 22px; color: #000000;}
.jrwm2{width:80px; height: 10px; float: left;  border-bottom: 2px solid #42b1aa; }
.jrwm3{width: 100%;  margin: 0 auto; margin-top:40px; height: 386px; }
.jrwm3-1{float: left; width: 100%;  overflow: hidden; }
.jrwm3-2{float: right; width: 100%; text-align: center; padding-top:35px;font-family: "微软雅黑"; font-size:16px; color: #000000; line-height:44px; font-weight: 500;}


.lmbtjr{width: 314px; margin: 0 auto;}
.lmbtjr1{width:314px; height:113px; margin: 0 auto;}

.jrwm11{width:100%; height:27px;margin: 0 auto;  text-align: left; font-family: "微软雅黑"; font-size: 22px; color: #000000; margin-top: 44px;}

/*.jrwm4{width: 100%; margin: 0 auto; margin-bottom:50px ;margin-top:30px ;}
.jrwm4 ul{width: 100%; margin: 0 auto;}
.jrwm4 ul li{width: 100%; float: left; height: 50px; line-height: 50px; border-bottom: 1px dashed  #dddddd;}
.jrwm4-1{width:25%; float: left; color: #56a7ff; font-family: "微软雅黑"; font-size: 16px; padding-left: 2%;}
.jrwm4-2{width:16%; float: left;color: #489bbd; font-family: "微软雅黑"; font-size: 16px;}
.jrwm4-3{width:16%; float: left;color: #000000; font-family: "微软雅黑"; font-size: 16px;}
.jrwm4-4{width:16%; float: left;color: #ff6666; font-family: "微软雅黑"; font-size: 16px;}
.jrwm4-5{width:16%; float: left;color: #000000; font-family: "微软雅黑"; font-size: 16px;}
.jrwm4-6{width:7%; float: left;color: #000000; font-family: "微软雅黑"; font-size: 16px; text-align: right;}
.jrwm4 ul li:nth-child(2n){background: #f9f8f8;}
.jrwm4 ul li:hover{background: #f9f8f8 ;}
.jrwm3 .jrwm3-1:hover img {transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1); }*/
.jrwm11 span{font-size: 14px;}

.jrwm4{width:100%; margin: 0 auto; margin-bottom:50px;background: #ffffff;}
.jrwm4 ul{width: 90%; margin: 0 auto;}
.jrwm4 ul li{width: 100%; float: left; line-height:33px; border-bottom:2px dashed  #dddddd; padding-bottom: 30px;padding-top:14px; }
.jrwm4-1{width:100%; float: left; color: #000000; font-family: "微软雅黑"; font-size: 16px;  text-align: left;}
.jrwm4-2{width:100%; float: left;color: #489bbd; font-family: "微软雅黑"; font-size: 16px;text-align: left;}
.jrwm4-3{width:100%; float: left;color: #000000; font-family: "微软雅黑"; font-size: 16px;text-align: left;}
.jrwm4-4{width:6100; float: left;color: #ff6666; font-family: "微软雅黑"; font-size: 16px;text-align: left;}
.jrwm4-5{width:100%; float: left;color: #000000; font-family: "微软雅黑"; font-size: 16px;text-align: left;}
.jrwm4-6{width:100%; float: left;color: #000000; font-family: "微软雅黑"; font-size: 16px; text-align: left;}


.jjfany104{width:24%; float: left; color: #42b1aa; font-family: "微软雅黑"; font-size: 0.958rem; color: #000000;line-height:30px; padding-top: 4%;text-align: left;  border-bottom:2px solid #42b1aa; text-align: center;  margin-left: 3%;}


.yjfk4new913{width:100%;  margin: 0 auto; margin-top: 20px;}
.yjfk5new913{width: 30%; height: 47px; float: left; border: none; border-bottom: 1px solid #bfbfbf; font-family: "微软雅黑"; font-size: 16px; color: #333333; outline: none; padding-left: 2px; background: none;}
.yjfk44new913{width:100%;  margin: 0 auto;}
.yjfk6new913-1{margin: 0 auto;font-family: "微软雅黑"; font-size: 16px; color: #333333; padding-left: 2px; margin-top:20px; margin-bottom: 20px; text-align: left;}
.yjfk6new913{width:100%; margin: 0 auto;}
.yjfk55new913{width:100%; height: 47px; float: left; border: 1px solid #bfbfbf; font-family: "微软雅黑"; font-size: 16px; color: #333333; outline: none;  height:146px;background: none;margin:0;padding:0; }
.yjfk7new913{width: 30%; height: 33px; background: #42b1aa; margin-top: 12px; line-height: 33px; text-align: center; color: #ffffff;float: left; margin-bottom: 60px;}
.yjfk4new913{width:92%;  margin: 0 auto; margin-top:10px;}
.yjfk5new913{width:50%; height: 47px; float: left; border: none; border-bottom: 1px solid #bfbfbf; font-family: "微软雅黑"; font-size: 16px; color: #333333; outline: none; padding-left: 2px; background: none;}
.yjfk44new913{width: 100%;  margin: 0 auto;}
.yjfk6new913-1{margin: 0 auto;font-family: "微软雅黑"; font-size: 16px; color: #333333; padding-left: 2px; margin-top:20px; margin-bottom: 20px; text-align: left;}
.yjfk6new913{width: 100%; margin: 0 auto;}
.yjfk55new913{width:100%; height: 47px; float: left; border: 1px solid #bfbfbf; font-family: "微软雅黑"; font-size: 16px; color: #333333; outline: none;  height:146px;background: none;margin:0;padding:0; }
.yjfk7new913{width:100%; height: 33px; background: #42b1aa; margin-top: 12px; line-height: 33px; text-align: center; color: #ffffff;margin-bottom: 60px; margin:0 auto;}
.yjfk5new{width: 100%; height: 47px; float: left; border: none; border-bottom: 1px solid #bfbfbf; font-family: "微软雅黑"; font-size: 16px; color: #333333; outline: none; padding-left: 2px; background: none;}

.zxzxnew{width: 100%; margin: 0 auto;}
.zxzxnew-1{width: 25%; float: left;}
.zxzxnew-1 img{width:80%; margin-left:6%; margin-top:9%;}
.zxzxnew-2{width: 70%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 40px; line-height: 40px; color: #454444; font-size:0.725rem;}

.qikan1012s img{height: 97px !important;}
.art_title{ font-size:17px; font-weight:bold; line-height:62px; font-style: normal;}
.art_article{ padding:20px 0 0 0; line-height:1.5; color:#333; font-style: normal;}

.pro_art{ padding:30px 50px 40px 0; line-height:1.5;}

.s_left .porduct_list2{ padding:0px 0 0 0;}
.s_left .porduct_list2 ul{ width:96%; margin: 0 auto;}
.s_left .porduct_list2 li{ float:left; width:48%; height:89px; float: left; position:relative; border:1px solid #ddd; overflow: hidden; margin-right:1%;margin-left:1%; margin-bottom: 1%;}
.s_left .porduct_list2 li img{width:100%; height:122px; }

.s_left .porduct_list2 li:hover img{transition:transform 2.5s; -webkit-transition:transform 2.5s;transform:scale(1.05); -webkit-transform:scale(1.05);}


.s_left .porduct_list2 li .p{ background:rgba(0,0,0,0.3); height:29px; line-height:45px; width:100%; overflow:hidden; position:absolute; bottom:0; left:0;}
.s_left .porduct_list2 li .p h2{ text-align:center; font-size:16px; font-weight:normal;}
.s_left .porduct_list2 li .p h2 a{ color:#fff;}
.s_left .porduct_list2 li .p h2 a:hover{ color:#CCC;}
.lt9 .s_left .porduct_list2 li .p{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#55000000", EndColorStr="#55000000");}
.s_left .porduct_list2 li .p .more{ background:url(img/t1.png) left bottom no-repeat; color:#fff; padding:17px 0 0 20px; line-height:28px; height:28px; position:absolute; left:0; bottom:0; width:100px; border: none !important;}
.s_left .porduct_list2 li .p .more:hover{border: none !important;}
.s_left .porduct_list33 li{width:300px; height:194px; margin:0 40px 40px 0;}
.s_left .porduct_list33 li img{width:300px; height:194px;}


.xtjjnew{ font-family: "微软雅黑"; font-size: 16px; color: #000000; text-indent: 2em; line-height:25px;}
.xtjjnew p{font-style: normal;}


#flashs {
	position: relative;
	height: 172px;
	overflow: hidden;
}
#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}
#flashs .btn {
	overflow: hidden;
	width:60%;
	/*position: absolute;*/
	left:37%;
	bottom: 10px;
	margin: 0 auto;
	
	z-index: 5
}
#flashs .btn span {
	display: block;
	float: left;
	/*margin: 0 2px;*/
	width: 10%;
	height: 1px;
	border: 1px solid #fff;
	opacity: 0.6;
}
#flashs .btn span.cur {
	border: 1px solid #f6c17f;
	opacity: 1;
	background-color: #f6c17f;
}
.section1 .banner {
	overflow: hidden;
	width: 100%;
	height: 172px;
	position: absolute;
	left: 0;
 background-size:contain;
}        /*background:url(img/banner.jpg) no-repeat center;*/
.section1 .btn {
	overflow: hidden;
	
	position: absolute;
	 float: right;
	bottom: 80px;
	 text-align: center;
	z-index: 5;
	display: flex;
	align-items:center;
}
.section1 .btn span {
	display: block;
	float: left;
	margin: 0 2px;
	width: 58px;
	height: 1px;
	border: 1px solid #fff;
	opacity: 0.6;
}
.section1 .btn span.cur {
	border: 1px solid #ff0d00;
	opacity: 1;
	background-color: #ff0d00;
}



.section1 {
	position: relative;
	height: 172px;
}
