@charset "utf-8";
.index-content {
	max-width: 1280px;
	margin: 0 auto;
}
 @media screen and (max-width:1631px) {
.index-content {
	padding: 0px 15px;
}
}
.index-tit {
}
.index-tit .line {
	width: 40px;
	height: 2px;
	background: #434343;
}
.index-tit .txt {
	font-family: 'BEBAS';
	font-size: 40px;
	text-transform: uppercase;
	color: #333;
	margin-top: 15px;
}
 @media screen and (max-width:1441px) {
.index-tit .txt {
	font-size: 30px;
}
}
 @media screen and (max-width:1025px) {
.index-tit .line {
	width: 25px;
}
.index-tit .txt {
	font-size: 20px;
	margin-top: 10px;
}
}
 @media screen and (max-width:321px) {
.index-tit .line {
	width: 25px;
}
.index-tit .txt {
	font-size: 16px;
	margin-top: 10px;
}
}
.m-banner-container {
	display: none;
}
.banner-container {
}
.banner-container .swiper-slide {
}
.banner-container .swiper-slide .img {
	height: 100%;
}
.banner-container .swiper-slide .content {
	position: absolute;
	left: 145px;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
}
.banner-container .swiper-slide .content .line {
	width: 30px;
	height: 1px;
	background: #fff;
}
.banner-container .swiper-slide .content .tit {
	font-size: 34px;
	margin: 20px 0;
}
.banner-container .swiper-slide .content .ms {
	font-size: 26px;
	line-height: 48px;
	margin-top: 35px;
}
.banner-container .swiper-slide .content a {
	display: block;
	margin-top: 100px;
	width: 245px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	border-radius: 30px;
	font-size: 16px;
	background: #434343;
	color: #fff;
}
.banner-container .swiper-slide .content a:hover {
	background: #cf4700;
}
.banner-container .swiper-pagination {
}
.banner-container .swiper-pagination span {
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: #fff;
	opacity: 1;
	margin: 15px 0px !important;
	margin-left: 3px !important;
}
.banner-container .swiper-pagination span.swiper-pagination-bullet-active {
	width: 10px;
	height: 10px;
	background: #434343;
	margin-left: 0 !important;
}
.m-banner-container {
}
.m-banner-container .m-banner-pagination {
}
.m-banner-container .m-banner-pagination span {
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: #fff;
	opacity: 1;
	position: relative;
	margin-top: -3px !important;
	vertical-align: middle;
}
.m-banner-container .m-banner-pagination span.swiper-pagination-bullet-active {
	width: 10px;
	height: 10px;
	background: #434343;
}
 @media screen and (max-width:1367px) {
.banner-container .swiper-slide .content .tit {
	font-size: 18px;
}
.banner-container .swiper-slide .content .ms {
	font-size: 16px;
	line-height: 26px;
}
.banner-container .swiper-slide .content img {
	max-width: 60%;
}
.banner-container .swiper-slide .content a {
	margin-top: 29.75px;
	width: 220px;
	height: 50px;
	line-height: 50px;
}
}
 @media screen and (max-width:1025px) {
.banner-container {
	display: none;
}
.m-banner-container {
	display: block;
}
}
.ibanner {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 2;
	width: calc(100% - 100px); margin:0 auto;
}
.focus {
	position: relative;
	width: 100%;
	color: #fff;
	background-color: #333;
	overflow: hidden
}
.focus .swiper-container, .focus .swiper-slide {
	width: 100%;
	height: 100%
}
/*.focus .swiper-pagination{font-size:0}
.focus .swiper-container-horizontal>.swiper-pagination-bullets,.focus .swiper-pagination-custom,.focus .swiper-pagination-fraction{left:50%;bottom:0;width:400px;height:11px;margin-left:-200px}*/
/*.focus .swiper-pagination-bullet{opacity:1;border-radius:50%;width:7px;height:7px;vertical-align:middle;border:2px solid #fff;background-color:#fff}
.focus .swiper-pagination-bullet-active{background-color:transparent}
.focus .pagination-button{position:absolute;left:0;bottom:60px;width:100%}
.focus .pagination-button .swiper-pagination{position:relative;text-align:left}
.focus .pagination-button .swiper-pagination-bullet{margin-right:20px}*/
.focus .swiper-button-next, .focus .swiper-button-prev {
	display: none
}
.focus .swiper-slide .banner_bg {
	/*position: static;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-position: center;
	background-size: cover;
	transition: all 1s ease 2s;
	transform: scale(1.4);
	padding-top: 36%;*/
	display:block; width:100%; height:auto;
}
.focus .swiper-slide .banner_bg img{ display:block; width:100%; height:auto;}
.focus .swiper-slide .wrap {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
}
.focus .swiper-slide-active .banner_bg, .focus .swiper-slide-duplicate-active .banner_bg {
	/*transition: all 14s cubic-bezier(0, 1, .34, .99);
	transform: scale(1, 1)*/
}
.focus .swiper-slide-active .info a, .focus .swiper-slide-active .info h2, .focus .swiper-slide-active .info h3, .focus .swiper-slide-active .info p, .focus .swiper-slide-duplicate-active .info a, .focus .swiper-slide-duplicate-active .info h2, .focus .swiper-slide-duplicate-active .info h3, .focus .swiper-slide-duplicate-active .info p {
	opacity: 1;
	visibility: visible;
	transform: translateX(0)
}
/*.ibanner .swiper-pagination-bullet{ width:15px; height:15px; line-height:15px; background:#00859b;opacity: 1;color: #fff; font-size:16px; border-radius:15px;}
.ibanner .swiper-pagination-bullet-active{ width:15px; background:#434343; opacity: 1;color: #fff; font-size:16px; font-weight:bolder; border-radius:15px;}*/

.ibanner .swiper-pagination-bullets {
	bottom: 35px;
	position: absolute;
	width: 100%;
}
/*.ibanner .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 10px;bottom:0;}*/

.ibanner .swiper-container .swiper-pagination span {
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background: #ccc;
	opacity: 1;
	margin: 0px 6px;
	margin-top: 0;
	vertical-align: middle;
}
.ibanner .swiper-container .swiper-pagination span.swiper-pagination-bullet-active {
	width: 10px;
	height: 10px;
	background: #434343;
}
 @media (max-width:1024px) {
.focus {
	height: auto;
}
.focus .swiper-slide {
}
.focus .swiper-slide .wrap {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	height: auto;
}
.focus .swiper-slide .bg {
	position: static;
}
.ibanner .swiper-pagination-bullets{ bottom:10px;}
}
 @media (max-width:767px) {
.focus {
}
/*.focus .pagination-button{bottom:15px}
.focus .pagination-button .swiper-pagination{text-align:center}
.focus .pagination-button .swiper-pagination-bullet{margin-right:5px;margin-left:5px}
.focus .swiper-pagination-bullet{opacity:1;border-radius:50%;width:7px;height:7px;vertical-align:middle;border:1px solid #fff;background-color:transparent}
.focus .swiper-pagination-bullet-active{background-color:#fff}*/
}
.index-item01 {
	padding: 170px 0;
	background: url(../images/index-item01-bg.jpg) no-repeat center center/cover;
}
.index-item01 .index-content {
}
.index-item01 .index-content > div {
	height: 613px;
	width: 50%;
}
.index-item01 .index-content .left {
	padding-right: 5%;
}
.index-item01 .index-content .left .contxt {
	color: #333;
	font-size: 18px;
	line-height: 24px;
	margin: 60px 0px;
}
.index-item01 .index-content .left a {
	color: #333;
}
.index-item01 .index-content .left a i {
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 50px;
	background: url(../images/icon02.png) no-repeat right top;
	margin-top: -2px;
	margin-right: 10px;
}
.index-item01 .index-content .left a:hover i {
	background-position: left top;
}
.index-item01 .index-content .right {
	padding-left: 5%;
}
.index-item01 .index-content .right .img {
	height: 100%;
}
 @media screen and (max-width:1025px) {
.index-item01 {
	padding: 40px 0;
}
.index-item01 .index-content > div {
	float: none;
	padding: 0 !important;
	width: 100%;
	height: auto;
}
.index-item01 .index-content .right .img {
	padding-top: 75%;
}
.index-item01 .index-content .left {
	padding-top: 20px !important;
}
.index-item01 .index-content .left .contxt {
	font-size: 14px;
	line-height: 22px;
	margin: 20px 0px;
}
.index-item01 .index-content .left a i {
	width: 30px;
	height: 30px;
	background-size: 60px auto;
}
}
.index-item02 {
	background: url(../images/index-item02-bg.jpg) no-repeat center center/cover;
	padding: 80px 0;
	padding-bottom: 60px;
}
.index-item02 a {
	display: block;
	width: 100%;
	height: 100%;
}
.index-item02 .left {
	width: 46%;
	height: 500px;
	margin-top: 50px;
}
.index-item02 .right {
	width: 54%;
	margin-top: 50px;
}
.index-item02 .right .list {
	width: 50%;
	float: left;
	padding-left: 20px;
	margin-bottom: 18px;
}
.index-item02 .right .list a {
	height: 155px;
}
 @media screen and (max-width:1025px) {
.index-item02 {
	padding: 40px 0;
	padding-bottom: 30px;
}
.index-item02 .left, .index-item02 .right {
	width: 100%;
	float: none;
	height: auto;
	margin-top: 25px;
}
.index-item02 .left {
	padding: 0px 5px;
}
.index-item02 .left a {
	padding-top: 66%;
}
.index-item02 .right {
	margin-top: 10px;
}
.index-item02 .right .list {
	padding: 0;
	padding: 0px 5px;
	margin-bottom: 10px;
}
.index-item02 .right .list a {
	height: auto;
	padding-top: 37%;
}
}
.index-item03 {
	background: url(../images/index-item03-bg.png) no-repeat center center/cover;
	padding: 80px 0;
	padding-bottom: 60px;
}
.index-item03 .content {
	padding-left: 135px;
}
.index-item03 .content-tab {
	display: none;
}
.index-item03 .index-tit .txt {
	color: #fff;
}
.index-item03 .fr {
	padding-right: 145px;
}
.index-item03 ul.tab {
	margin-top: 45px;
}
.index-item03 ul.tab li {
	float: left;
	margin-left: 30px;
	color: #fff;
	padding-bottom: 8px;
	border-bottom: 2px solid transparent;
	cursor: pointer;
}
.index-item03 ul.tab li:first-child {
	margin-left: 0;
}
.index-item03 ul.tab li.active {
	border-bottom: 2px solid #434343;
	color: #434343;
}
.index-item03 .swiper-container {
	margin-top: 110px;
	padding-bottom: 75px;
}
.index-item03 .swiper-container .swiper-slide {
	background: #fff;
	width: 21%;
}
.index-item03 .swiper-container .swiper-slide .img {
	padding-top: 100%;
	border: 1px #ddd solid;
}
.index-item03 .swiper-container .swiper-slide .con {
	text-align: center;
	padding: 0px 10px;
	padding-top: 45px;
	padding-bottom: 50px;
}
.index-item03 .swiper-container .swiper-slide .con .title {
	font-size: 18px;
	color: #000;
}
.index-item03 .swiper-container .swiper-slide .con .ms {
	font-size: 13px;
	color: #999;
	margin-top: 15px;
}
.index-item03 .swiper-container .swiper-slide .box {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: #fff;
	padding: 0px 15px;
	padding-top: 30px;
	opacity: 0;
}
.index-item03 .swiper-container .swiper-slide .box .title {
	font-size: 30px;
	color: #171717;
	margin-bottom: 35px;
}
.index-item03 .swiper-container .swiper-slide .box .ms {
}
.index-item03 .swiper-container .swiper-slide .box .ms .subtit {
	font-size: 20px;
	color: #434343;
}
.index-item03 .swiper-container .swiper-slide .box .ms ul {
	line-height: 30px;
	margin-top: 10px;
}
.index-item03 .swiper-container .swiper-slide .box .ms ul li {
	color: #171717;
}
.index-item03 .swiper-container .swiper-slide .box .ms ul li span {
	color: #434343;
	margin-right: 8px;
}
.index-item03 .swiper-container .swiper-slide .box .bottom {
	position: absolute;
	bottom: 55px;
	color: #333;
}
.index-item03 .swiper-container .swiper-slide .box .bottom .line {
	width: 10px;
	height: 2px;
	background: #434343;
	margin-bottom: 8px;
}
.index-item03 .swiper-container .swiper-slide:hover .box {
	opacity: 1;
}
.index-item03 .swiper-container .swiper-pagination span {
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: #fff;
	opacity: 1;
	margin: 0px 10px;
	margin-top: -3px;
	vertical-align: middle;
}
.index-item03 .swiper-container .swiper-pagination span.swiper-pagination-bullet-active {
	width: 10px;
	height: 10px;
	background: #434343;
}
 @media screen and (max-width:1700px) {
.index-item03 .content {
	padding-left: 15px;
}
.index-item03 .fr {
	padding-right: 15px;
}
.index-item03 ul.tab li {
	margin-left: 20px;
}
}
 @media screen and (max-width:1441px) {
.index-item03 ul.tab {
	margin-top: 25px;
}
}
 @media screen and (max-width:1367px) {
.index-item03 .swiper-container {
	margin-top: 50px;
}
.index-item03 .swiper-container .swiper-slide {
	width: 26%;
}
.index-item03 .swiper-container .swiper-slide .con {
	padding: 20px 10px;
}
.index-item03 .swiper-container .swiper-slide .con .title {
	font-size: 18px;
}
.index-item03 .swiper-container .swiper-slide .con .ms {
	margin-top: 5px;
}
.index-item03 .swiper-container .swiper-slide .box {
	padding-top: 20px;
}
.index-item03 .swiper-container .swiper-slide .box .title {
	font-size: 22px;
	margin-bottom: 15px;
}
.index-item03 .swiper-container .swiper-slide .box .bottom {
	bottom: 20px;
}
.index-item03 .swiper-container .swiper-slide .box .ms ul {
	line-height: 24px;
}
}
 @media screen and (max-width:1025px) {
.index-item03 {
	padding: 40px 0;
	padding-bottom: 20px;
}
.index-item03 .fr {
	width: 100%;
	margin-top: 15px;
}
.index-item03 ul.tab {
	margin-top: 0;
	overflow-x: scroll;
	white-space: nowrap;
	width: 100%;
	overflow-y: hidden;
}
.index-item03 ul.tab li {
	margin: 0;
	line-height: 30px;
	padding-bottom: 0;
	border: none;
	padding: 0px 15px;
	display: inline-block;
	float: none;
	padding-left: 0;
}
.index-item03 .swiper-container {
	padding-bottom: 50px;
	margin-top: 20px;
}
.index-item03 .swiper-container .swiper-slide {
	width: 28%;
}
.index-item03 .swiper-container .swiper-pagination span {
	margin: 0px 5px;
}
.index-item03 .swiper-container .swiper-slide .con .title {
	font-size: 16px;
}
.index-item03 .swiper-container .swiper-slide .con .ms {
	font-size: 14px;
}
}
 @media screen and (max-width:769px) {
.index-item03 .swiper-container .swiper-slide {
	width: 40%;
}
.index-item03 .swiper-container .swiper-slide .box {
	display: none;
}
}
.index-item04 {
}
.index-item04 .index-item04-container {
}
.index-item04 .index-item04-container .swiper-slide {
	padding: 110px 0;
}
.index-item04 .index-item04-container .swiper-slide .img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 65%;
}
.index-item04 .index-item04-container .swiper-slide .content {
	width: 50%;
	padding: 55px 105px;
	background: #fff;
	color: #333;
	font-size: 18px;
	position: relative;
	z-index: 2;
}
.index-item04 .index-item04-container .swiper-slide .content a {
	color: #333;
}
.index-item04 .index-item04-container .swiper-slide .content a:hover {
	color: #434343;
}
.index-item04 .index-item04-container .swiper-slide .content .paging {
	margin-top: 175px;
}
.index-item04 .index-item04-container .swiper-slide .content .paging span {
	display: block;
	float: left;
	width: 48px;
	height: 48px;
	border-radius: 100%;
	border: 1px solid transparent;
	line-height: 46px;
	text-align: center;
	font-size: 22px;
	color: #cacaca;
	cursor: pointer;
	margin-right: 5px;
}
.index-item04 .index-item04-container .swiper-slide .content .paging span.active {
	border: 1px solid #434343
}
.index-item04 .index-item04-container .swiper-slide .content .tit {
	font-weight: bold;
	margin: 30px 0px 15px 0;
}
.index-item04 .index-item04-container .swiper-slide .content .contxt {
	line-height: 24px;
	max-height: 75px;
	overflow: hidden;
}
 @media screen and (max-width:1025px) {
.index-item04 .index-item04-container .swiper-slide {
	padding: 60px 0;
}
.index-item04 .index-item04-container .swiper-slide .content {
	padding: 30px 60px;
	width: 60%;
}
}
 @media screen and (max-width:769px) {
.index-item04 .index-item04-container .swiper-slide {
	padding: 0;
}
.index-item04 .index-item04-container .swiper-slide .img {
	position: static;
	padding-top: 65%;
	width: 100%;
	background-position: center center !important;
}
.index-item04 .index-item04-container .swiper-slide .content {
	padding: 20px 15px;
	width: auto;
	float: none;
	font-size: 16px;
	margin: 15px;
	margin-top: -30px;
}
.index-item04 .index-item04-container .swiper-slide .content .paging {
	margin-top: 20px;
}
.index-item04 .index-item04-container .swiper-slide .content .paging span {
	width: 35px;
	height: 35px;
	line-height: 33px;
	font-size: 14px;
}
.index-item04 .index-item04-container .swiper-slide .content .tit {
	margin: 15px 0px;
}
.index-item04 .index-item04-container .swiper-slide .content .contxt {
	font-size: 14px;
	line-height: 22px;
	max-height: inherit;
}
}
.index-item05 {
	padding: 100px 0px 170px 0;
}
.index-item05 .left {
	width: 26%;
}
.index-item05 .left a {
	margin-top: 115px;
	display: inline-block;
}
.index-item05 .left a i {
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 50px;
	background: url(../images/icon02.png) no-repeat right top;
	margin-top: -2px;
	margin-right: 10px;
}
.index-item05 .left a:hover i {
	background-position: left top;
}
.index-item05 .right {
	width: 74%;
}
.index-item05 .right .list-con {
}
.index-item05 .right .list-con .list {
	width: 100%;
	float: left;
	padding-left: 1px;
}
.index-item05 .right .list-con .list .img {
	position: relative;
	overflow: hidden;
}
.index-item05 .right .list-con .list .img a {
	display: block;
	padding-top: 63%;
}
.index-item05 .right .list-con .list .img .date {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 145px;
	height: 55px;
	text-align: center;
	line-height: 55px;
	background: #f2f2f2;
	color: #333;
	font-size: 18px;
	z-index: 2;
}
.index-item05 .right .list-con .list .content {
}
.index-item05 .right .list-con .list .content .tag {
	font-size: 12px;
	margin: 25px 0;
}
.index-item05 .right .list-con .list .content .tag i {
	width: 10px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 100%;
	background: #ddd9d6;
	margin-top: -2px;
	margin-right: 10px;
}
.index-item05 .right .list-con .list .content .title a {
	color: #333;
	font-size: 18px;
	font-weight: bold;
}
.index-item05 .right .list-con .list .content .txt {
	color: #333;
	line-height: 24px;
	margin-top: 15px;
	height: 75px;
	overflow: hidden;
}
.index-item05 .right .list-con .list .content > a {
	position: relative;
	display: inline-block;
	color: #333;
	padding-top: 10px;
	margin-top: 55px;
}
.index-item05 .right .list-con .list .content > a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 2px;
	background: #434343;
}
.index-item05 .right .list-con .list:hover .img a {
	transform: scale(1.2);
}
.index-item05 .right .list-con .list:hover .img .date {
	background: #434343;
	color: #fff;
}
.index-item05 .right .list-con .list:hover .tag i {
	background: #434343;
}
.index-item05 .right .list-con .list:hover .content .title a {
	color: #434343;
}
.index-item05 .right .index-item05-container {
	padding-bottom: 20px;
}
.index-item05 .right .index-item05-pagination {
	display: none;
}
.index-item05 .right .index-item05-pagination span {
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: #a9a9a9;
	opacity: 1;
	position: relative;
	margin-top: -3px !important;
	vertical-align: middle;
}
.index-item05 .right .index-item05-pagination span.swiper-pagination-bullet-active {
	width: 10px;
	height: 10px;
	background: #434343;
}
 @media screen and (max-width:1025px) {
.index-item05 {
	padding: 40px 0;
	background: #fff;
}
.index-item05 .left {
	width: 100%;
	margin-bottom: 20px;
}
.index-item05 .left a {
	margin-top: 20px;
}
.index-item05 .left a i {
	width: 30px;
	height: 30px;
	background-size: 60px auto;
}
.index-item05 .right {
	width: 100%;
}
.index-item05 .right .list-con .list .img .date {
	font-size: 14px;
	width: auto;
	height: auto;
	line-height: inherit;
	padding: 5px 10px;
	background: #434343;
	color: #fff;
}
.index-item05 .right .list-con .list .content .tag {
	margin: 15px 0;
}
.index-item05 .right .list-con .list .content .tag i {
	background: #434343;
}
.index-item05 .right .list-con .list .content .title a {
	font-size: 16px;
	color: #434343;
}
.index-item05 .right .list-con .list .content > a {
	margin-top: 20px;
}
.index-item05 .right .index-item05-pagination {
	display: block;
}
}
 @media screen and (max-width:640px) {
.index-item05 .right .list-con .list {
	padding: 0;
	width: 100%;
	margin-bottom: 15px;
}
.index-item05 .right .list-con .list:last-child {
	margin-bottom: 0;
}
.index-item05 .right .list-con .list .content .txt {
	height: auto;
}
}
.about-item01 {
}
.about-item01 .box {
	position: relative;
}
.about-item01 .box .img {
	width: 600px;
	height: 524px;
}
.about-item01 .box .right {
	width: 60%;
	position: absolute;
	right: 0;
	bottom: 10px;
	background: #fff;
	padding: 70px 50px;
}
.about-item01 .box .right .title {
	font-size: 36px;
	text-transform: uppercase;
	color: #434343;
}
.about-item01 .box .right .line {
	width: 30px;
	height: 5px;
	border-radius: 3px;
	background: #434343;
	margin-top: 20px;
}
.about-item01 .box .right .contxt {
	line-height: 36px;
	font-family: Arial;
	margin-top: 25px;
}
.about-item01 > .contxt {
	line-height: 36px;
	margin-top: 30px;
}
 @media screen and (max-width:1025px) {
.about-item01 .box .right .title {
	font-size: 20px;
}
.about-item01 .box .right .contxt, .about-item01 > .contxt {
	line-height: 24px;
}
.about-item01 > .contxt {
	margin-top: 20px;
}
}
 @media screen and (max-width:769px) {
.about-item01 {
	margin-top: 40px;
}
.about-item01 .box .img {
	width: 100%;
	height: auto;
	padding-top: 44%;
}
.about-item01 .box .right {
	position: static;
	width: 100%;
	padding: 15px;
}
.about-item01 .box .right .line {
	margin-top: 10px;
	height: 3px;
}
.about-item01 .box .right .contxt {
	margin-top: 15px;
}
.about-item01 > .contxt {
	padding: 0px 20px;
}
}
.about-item02 {
	margin-top: 55px;
}
.about-item02 .title {
	font-size: 36px;
	color: #434343;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.about-item02 .p-img {
}
.about-item02 .m-img {
	display: none;
}
 @media screen and (max-width:1025px) {
.about-item02 {
	margin-top: 30px;
}
.about-item02 .title {
	font-size: 20px;
}
.about-item02 .p-img {
	display: none;
}
.about-item02 .m-img {
	display: block;
}
}
.about-item03 {
	margin-top: 55px;
	padding-bottom: 80px;
}
.about-item03 .title {
	font-size: 36px;
	color: #434343;
	margin-bottom: 20px;
	text-transform: uppercase;
}
/*overflow-x:scroll;white-space:nowrap;*/

.about-item03 ul {
	width: 100%;
	padding-bottom: 20px;
	border-bottom: 2px solid #434343;
	margin-top: 20px;
}
.about-item03 ul li {
	width: 8.33%;
	float: left;
}
.about-item03 ul li i {
	height: 34px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin: 0 auto;
	cursor: pointer;
}
.about-item03 ul li i.icon01 {
	background-image: url(../images/about-item03-icon01.png);
}
.about-item03 ul li i.icon02 {
	background-image: url(../images/about-item03-icon02.png);
}
.about-item03 ul li i.icon03 {
	background-image: url(../images/about-item03-icon03.png);
}
.about-item03 ul li i.icon04 {
	background-image: url(../images/about-item03-icon04.png);
}
.about-item03 ul li i.icon05 {
	background-image: url(../images/about-item03-icon05.png);
}
.about-item03 ul li i.icon06 {
	background-image: url(../images/about-item03-icon06.png);
}
.about-item03 ul li i.icon07 {
	background-image: url(../images/about-item03-icon07.png);
}
.about-item03 ul li i.icon08 {
	background-image: url(../images/about-item03-icon08.png);
}
.about-item03 ul li i.icon09 {
	background-image: url(../images/about-item03-icon09.png);
}
.about-item03 ul li i.icon10 {
	background-image: url(../images/about-item03-icon10.png);
}
.about-item03 ul li i.icon11 {
	background-image: url(../images/about-item03-icon11.png);
}
.about-item03 ul li i.icon12 {
	background-image: url(../images/about-item03-icon12.png);
}
.about-item03 ul li.active i.icon01 {
	background-image: url(../images/about-item03-icon01-h.png);
}
.about-item03 ul li.active i.icon02 {
	background-image: url(../images/about-item03-icon02-h.png);
}
.about-item03 ul li.active i.icon03 {
	background-image: url(../images/about-item03-icon03-h.png);
}
.about-item03 ul li.active i.icon04 {
	background-image: url(../images/about-item03-icon04-h.png);
}
.about-item03 ul li.active i.icon05 {
	background-image: url(../images/about-item03-icon05-h.png);
}
.about-item03 ul li.active i.icon06 {
	background-image: url(../images/about-item03-icon06-h.png);
}
.about-item03 ul li.active i.icon07 {
	background-image: url(../images/about-item03-icon07-h.png);
}
.about-item03 ul li.active i.icon08 {
	background-image: url(../images/about-item03-icon08-h.png);
}
.about-item03 ul li.active i.icon09 {
	background-image: url(../images/about-item03-icon09-h.png);
}
.about-item03 ul li.active i.icon10 {
	background-image: url(../images/about-item03-icon10-h.png);
}
.about-item03 ul li.active i.icon11 {
	background-image: url(../images/about-item03-icon11-h.png);
}
.about-item03 ul li.active i.icon12 {
	background-image: url(../images/about-item03-icon12-h.png);
}
.about-item03 .swiper-container {
	margin-top: 30px;
}
.about-item03 .swiper-container img {
	width: 100%;
}
.about-item03 .tab-con {
	display: none;
}
 @media screen and (max-width:1025px) {
.about-item03 {
	margin-top: 30px;
	padding-bottom: 40px;
}
.about-item03 .title {
	font-size: 20px;
}
.about-item03 ul {
	overflow-x: scroll;
	white-space: nowrap;
	width: 100%;
	padding-bottom: 15px;
	margin-top: 15px;
}
.about-item03 ul li {
	display: inline-block;
	width: 40px;
	float: none;
	margin-right: 20px;
}
.about-item03 .swiper-container {
	margin-top: 15px;
}
}
.case-item01 {
}
.case-item01 ul {
	text-align: center;
}
.case-item01 ul li {
	display: inline-block;
	vertical-align: middle;
	margin: 0px 5px;
}
.case-item01 ul li a {
	display: block;
	width: 115px;
	height: 115px;
	border-radius: 5px;
	background: #d6c09d;
	color: #fff;
	padding-top: 22px;
}
.case-item01 ul li a i {
	display: block;
	height: 30px;
	margin-bottom: 5px;
}
.case-item01 ul li a i.icon01 {
	background: url(../images/case-item01-icon01.png) no-repeat center center;
}
.case-item01 ul li a i.icon02 {
	background: url(../images/case-item01-icon02.png) no-repeat center center;
}
.case-item01 ul li a i.icon03 {
	background: url(../images/case-item01-icon03.png) no-repeat center center;
}
.case-item01 ul li a i.icon04 {
	background: url(../images/case-item01-icon04.png) no-repeat center center;
}
.case-item01 ul li a i.icon05 {
	background: url(../images/case-item01-icon05.png) no-repeat center center;
}
.case-item01 ul li a:hover, .case-item01 ul li.active a {
	background: #434343;
}
 @media screen and (max-width:1025px) {
.case-item01 {
	margin: 35px 0;
}
}
 @media screen and (max-width:769px) {
.case-item01 {
	margin: 0px -7.5px;
	margin-top: 20px;
	margin-bottom: 35px;
}
.case-item01 ul li {
	width: 33.33%;
	float: left;
	display: block;
	margin: 0;
	margin-top: 15px;
}
.case-item01 ul li div {
	padding: 0px 7.5px;
	display: table;
	width: 100%;
}
.case-item01 ul li a {
	padding-top: 0;
	height: 45px;
	width: 100%;
	font-size: 12px;
	display: table-cell;
	vertical-align: middle;
}
.case-item01 ul li a i {
	display: none;
}
}
.case-item02 {
	margin-top: 30px;
}
.case-item02 .list-con {
	margin: 0px -10px;
}
.case-item02 .list-con .list {
	width: 33.33%;
	float: left;
	margin-top: 20px;
	padding: 0px 10px;
}
.case-item02 .list-con .list .box {
	position: relative;
}
.case-item02 .list-con .list .box .img {
	overflow: hidden;
}
.case-item02 .list-con .list .box .img a {
	padding-top: 107.91%;
	display: block;
}
.case-item02 .list-con .list .box .title {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1;
}
.case-item02 .list-con .list .box .title a {
	background: rgba(27,46,58,.8);
	line-height: 50px;
	display: block;
	color: #fff;
	padding: 0px 10px;
	font-family: Arial;
}
.case-item02 .list-con .list .box:hover .img a {
	transform: scale(1.2)
}
.case-item02 .list-con .list.first {
	width: 66.66%;
}
.case-item02 .list-con .list.first .box .img a {
	padding-top: 52.571%
}
 @media screen and (max-width:1221px) {
.case-item02 .list-con .list.first .box .img a {
	padding-top: 52%;
}
}
 @media screen and (max-width:1025px) {
.case-item02 .list-con {
	margin: 0px -7.5px;
}
.case-item02 .list-con .list {
	padding: 0px 7.5px;
	margin-top: 15px;
}
.case-item02 .list-con .list.first .box .img a {
	padding-top: 52%;
}
}
 @media screen and (max-width:769px) {
.case-item02 .list-con .list {
	width: 50%;
}
.case-item02 .list-con .list.first {
	width: 100% !important;
}
.case-item02 .list-con .list.first .box .img a {
	padding-top: 51.5%;
}
.case-item02 .list-con .list .box .title a {
	line-height: 35px;
}
}
.case-detail {
}
.case-detail .item01 {
	position: relative;
	min-height: 65px;
	padding-right: 75px;
	font-family: Arial;
	color: #333;
}
.case-detail .item01 .title {
	font-size: 30px;
	font-weight: bold;
}
.case-detail .item01 .line {
	width: 30px;
	height: 5px;
	border-radius: 3px;
	background: #434343;
	margin: 20px 0;
}
.case-detail .item01 .contxt {
	line-height: 20px;
}
.case-detail .item01 a {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 65px;
	height: 65px;
	background: #434343 url(../images/case-detail-icon.png) no-repeat center center;
}
 @media screen and (max-width:1025px) {
.case-detail .item01 {
	padding-right: 0;
}
.case-detail .item01 .title {
	font-size: 18px;
}
.case-detail .item01 a {
	display: none;
}
}
 @media screen and (max-width:769px) {
.case-detail .item01 {
	margin-top: 40px;
}
.case-detail .item01 .line {
	margin: 15px 0;
}
}
.case-detail .item02 {
	margin: 45px 0px 80px 0;
}
.case-detail .item02 .img {
	padding-top: 49%;
}
.case-detail .item02 .swiper-button-prev, .case-detail .item02 .swiper-button-next {
	width: 52px;
	height: 52px;
	background: url(../images/case-arrow.png) no-repeat left top;
	opacity: 1;
}
.case-detail .item02 .swiper-button-prev {
	background-position: left top;
}
.case-detail .item02 .swiper-button-next {
	background-position: right top;
}
.case-detail .item02 .swiper-button-prev:hover {
	background-position: left bottom;
}
.case-detail .item02 .swiper-button-next:hover {
	background-position: right bottom;
}
.case-detail .item02 .swiper-pagination {
}
.case-detail .item02 .swiper-pagination span {
	width: 14px;
	height: 14px;
	opacity: 1;
	border: 1px solid #fff;
	background: none;
}
.case-detail .item02 .swiper-pagination span.swiper-pagination-bullet-active {
	background: #434343;
	border: 1px solid #434343;
}
 @media screen and (max-width:1025px) {
.case-detail .item02 {
	margin: 25px 0px 40px 0;
}
.case-detail .item02 .swiper-button-prev, .case-detail .item02 .swiper-button-next {
	display: none;
}
.case-detail .item02 .swiper-pagination {
	bottom: 5px;
}
.case-detail .item02 .swiper-pagination span {
	width: 8px;
	height: 8px;
}
}
.product-item01 {
	text-align: center;
}
.product-item01 .title {
	font-size: 36px;
	font-family: Arial;
	text-transform: uppercase;
	font-weight: bold;
}
.product-item01 .line {
	width: 30px;
	height: 3px;
	background: #434343;
	margin: 0 auto;
	margin-top: 10px;
}
 @media screen and (max-width:1025px) {
.product-item01 .title {
	font-size: 20px;
}
}
 @media screen and (max-width:769px) {
.product-item01 {
	margin-top: 30px;
}
}
.product-item02 {
	padding-left: 100px;
	position: relative;
	margin-top: 50px;
	z-index: 100;
}
.product-item02 .list-con {
	margin: 0px -10px;
}
.product-item02 .list-con .list {
	padding: 0px 10px;
	display: table;
	width: 20%;
	float: left;
	margin-bottom: 20px;
	height: 45px;
	position: relative;
	z-index: 9;
}
.product-item02 .list-con .list:first-child {
	position: absolute;
	left: 0;
	top: 0;
	width: 90px;
}
.product-item02 .list-con .list a {
	display: table-cell;
	vertical-align: middle;
	height: 45px;
	text-align: center;
	border-radius: 5px;
	background: #333;
	color: #fff;
	font-size: 12px;
}
.product-item02 .list-con .list a:hover, .product-item02 .list-con .list a.active {
	background: #434343;
}
.product-item02 .list-con .list a.nmenu {
	background: url(../images/nmenu.png) no-repeat 93% 50% #333;
}
.product-item02 .list-con .list:hover a.nmenu {
	background: url(../images/nmenu.png) no-repeat 93% 50% #434343;
}
.product-item02 .list-con .list dl {
	position: absolute;
	z-index: 20;
	top: 45px;
	left: 10px;
	background: #fff;
	width: calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: -webkit-calc(100% - 20px);
	height: auto;
	display: none;
}
.product-item02 .list-con .list dl dd a {
	border-radius: 0;
	width: 100%;
	display: block;
	line-height: 30px;
	background: #434343;
	height: 30px;
}
.product-item02 .list-con .list dl dd a:hover {
	background: #333;
}
.product-item02 .list-con .list:hover dl {
	display: block;
}
 @media screen and (max-width:1025px) {
.product-item02 {
	margin-top: 30px;
}
.product-item02 .list-con {
	margin: 0px -7.5px;
}
.product-item02 .list-con .list {
	width: 33.33%;
	padding: 0px 7.5px;
	margin-bottom: 15px;
}
}
 @media screen and (max-width:769px) {
.product-item02 {
	padding-left: 0;
}
.product-item02 .list-con {
	margin: 0px -5px;
}
.product-item02 .list-con .list {
	width: 50%;
	padding: 0px 5px;
	margin-bottom: 10px;
}
.product-item02 .list-con .list a {
	font-size: 12px;
	padding: 0px 5px;
}
.product-item02 .list-con .list:first-child {
	position: static;
	width: 100%;
}
}
.p-location {
	padding-bottom: 15px;
	line-height: 25px;
	margin-top: 25px;
}
.product-item03 {
	border-top: 2px #434343 solid;
	border-bottom: 2px #434343 solid;
	padding-bottom: 40px;
	padding-top: 20px;
}
.product-item03 .list-con {
	margin: 0px -20px;
}
.product-item03 .list-con .list {
	width: 25%;
	float: left;
	padding: 0px 10px;
	margin-top: 20px;
	height: 400px;
}
.product-item03 .list-con .list .box {
	background: #fff;
	border-bottom: 10px solid transparent;
}
.product-item03 .list-con .list .box .img {
	border: 1px #ddd solid;
}
.product-item03 .list-con .list .box .img a {
	padding-top: 100%;
	display: block;
}
.product-item03 .list-con .list .box .con {
	text-align: center;
	padding: 0px 10px;
	padding-top: 25px;
	padding-bottom: 30px;
}
.product-item03 .list-con .list .box .con .title a {
	font-size: 16px;
	color: #000;
}
.product-item03 .list-con .list .box .con .ms {
	font-size: 13px;
	color: #999;
	margin-top: 15px;
}
.product-item03 .list-con .list .box:hover {
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	border-bottom: 10px solid #434343;
}
 @media screen and (max-width:1025px) {
.product-item03 .list-con {
	margin: 0px -7.5px;
}
.product-item03 .list-con .list {
	padding: 0px 7.5px;
	margin-top: 15px;
}
.product-item03 .list-con .list .box {
	border-bottom: none !important;
	transform: translateY(0px) !important;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	-ms-transform: translateY(0px) !important;
}
.product-item03 .list-con .list .box .con {
	padding: 20px 10px;
}
.product-item03 .list-con .list .box .con .title a {
	font-size: 16px;
}
.product-item03 .list-con .list .box .con .ms {
	font-size: 14px;
	margin-top: 5px;
}
}
 @media screen and (max-width:769px) {
.product-item03 .list-con .list {
	width: 50%;
}
.product-item03 .list-con .list .box .con .ms {
	font-size: 12px;
}
}
.product-detail01 {
	background: #fff;
	padding: 65px 0;
}
.product-detail01 .left_new {
	width: 35%;
	/*border: 1px #ddd solid;

	padding: 20px;*/

	margin-top: 40px;
}
.product-detail01 .left_new .left {
	width: 100%;
	border: 1px #ddd solid;
	padding: 20px;
}
.product-detail01 .left_new .left .img {
}
.product-detail01 .right {
	margin-left: 40%;
	padding-top: 0;
	font-family: Arial;
	color: #333;
	position: relative;
	z-index: 9;
}
.product-detail01 .right .title {
	font-size: 22px;
	width: calc(100% - 200px);
	width: -moz-calc(100% - 200px);
	width: -webkit-calc(100% - 200px);
}
.product-detail01 .right .ms {
	margin-top: 0;
	position: relative;
	z-index: 9;
	top: -26px;
}
.product-detail01 .right .ms .subtit {
	font-size: 18px;
	font-weight: bold;
}
.product-detail01 .right .ms ul {
	line-height: 30px;
	margin-top: 25px;
}
.product-detail01 .right .ms ul li {
	position: relative;
	padding-left: 15px;
}
.product-detail01 .right .ms ul li:before {
	content: '';
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #fff;
	margin-top: -2.5px;
	top: 50%;
	left: 0;
}
.product-detail01 .right > a.pdown {
	display: block;
	width: 175px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: #434343;
	border-radius: 30px;
	margin-top: 0;
	font-size: 18px;
	position: absolute;
	z-index: 10;
	top: 0;
	right: 0;
}
.product-detail01 .pdtit .line {
	width: 40px;
	height: 5px;
	border-radius: 3px;
	background: #434343;
	margin-top: 15px;
}
.product-detail01 .pdtit {
	margin-left: 0;
	padding-top: 0;
	font-family: Arial;
	color: #333;
	position: relative;
	z-index: 9;
	width: 35%;
}
.product-detail01 .pdtit .title {
	font-size: 22px;
	width: 100%;
	margin-bottom: 5px;
}
.product-detail01 .pdtit .ms {
	margin-top: 15px;
}
.product-detail01 .pdtit .ms .subtit {
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 1px solid #535353;
}
.product-detail01 .pdtit .ms ul {
	line-height: 30px;
	margin-top: 25px;
}
.product-detail01 .pdtit .ms ul li {
	position: relative;
	padding-left: 15px;
}
.product-detail01 .pdtit .ms ul li:before {
	content: '';
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #fff;
	margin-top: -2.5px;
	top: 50%;
	left: 0;
}
.product-detail01 .pdtit a.pdown {
	display: block;
	width: 155px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: #434343;
	border-radius: 20px;
	margin-top: 0;
	font-size: 14px;
}
.product-detail01 .pdtit .line {
	width: 40px;
	height: 5px;
	border-radius: 3px;
	background: #434343;
	margin-top: 15px;
}
.product-detail01 .pdtit .pdtitcl {
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
}
.product-detail01 .pdtit .pdtitcl span {
	color: #434343;
}
.pdother {
	padding-top: 30px;
}
.pdother .pdother_t {
	font-size: 18px;
	color: #333;
	line-height: 28px;
	padding-bottom: 10px;
	border-bottom: 2px #ccc solid;
}
.pdother .pdother_c {
}
 @media screen and (max-width:1025px) {
.product-detail01 {
	padding-bottom: 40px;
}
.product-detail01 .right .title {
	font-size: 16px;
}
.product-detail01 .right .ms {
	margin-top: 15px;
}
.product-detail01 .right .ms .subtit {
	font-size: 18px;
}
.product-detail01 .right .ms ul {
	margin-top: 15px;
	line-height: 22px;
}
.product-detail01 .right > a {
	margin-top: 20px;
	font-size: 14px;
}
}
 @media screen and (max-width:769px) {
.product-detail01 .left, .product-detail01 .right {
	width: 100%;
	margin: 0;
}
}
.product-detail {
	padding: 65px 0;
	background: #fff;
}
.product-detail img {
	margin: 0 auto;
}
 @media screen and (max-width:1025px) {
.product-detail {
	padding: 35px 0;
}
}
.product-photo {
	padding: 60px 0;
	font-family: Arial;
	color: #333;
}
.product-photo .title {
	font-size: 36px;
	text-transform: uppercase;
	font-weight: bold;
}
.product-photo .line {
	width: 40px;
	height: 5px;
	border-radius: 3px;
	background: #434343;
	margin-top: 15px;
}
.product-photo .contxt {
	line-height: 24px;
	margin-top: 30px;
}
 @media screen and (max-width:1025px) {
.product-photo {
	padding: 25px 0;
}
.product-photo .title {
	font-size: 20px;
}
.product-photo .line {
	margin-top: 10px;
}
.product-photo .contxt {
	line-height: 20px;
	margin-top: 15px;
}
}
.contact-item01 {
	text-align: center;
	padding-bottom: 50px;
}
.contact-item01 .title {
	font-size: 36px;
	font-family: Arial;
	text-transform: uppercase;
	font-weight: bold;
}
.contact-item01 .line {
	width: 30px;
	height: 3px;
	background: #434343;
	margin: 0 auto;
	margin-top: 10px;
}
.contact-item01 ul {
	text-align: left;
	font-family: Arial;
	margin: 45px 0;
}
.contact-item01 ul li {
	margin-top: 20px;
}
.contact-item01 ul li:first-child {
	margin-top: 0px;
}
.contact-item01 ul li i {
	display: inline-block;
	vertical-align: middle;
	width: 55px;
}
.contact-item01 ul li span {
	text-transform: uppercase;
	font-weight: bold;
}
 @media screen and (max-width:1025px) {
.contact-item01 {
	padding-bottom: 40px;
}
.contact-item01 .title {
	font-size: 20px;
}
.contact-item01 ul {
	margin: 20px 0;
}
.contact-item01 ul li i {
	float: left;
	width: 45px;
}
}
 @media screen and (max-width:769px) {
.contact-item01 {
	margin-top: 30px;
}
.contact-item01 ul li {
	position: relative;
	padding-left: 45px;
	margin-top: 15px;
	min-height: 28px;
}
.contact-item01 ul li i {
	position: absolute;
	left: 0;
	top: 0;
}
}
.contact-item02 {
	padding-bottom: 80px;
}
.contact-item02 .title {
	padding-bottom: 20px;
	border-bottom: 2px solid #ff5800;
	font-size: 24px;
	margin-bottom: 10px;
}
.contact-item02 .list-con {
	margin: 0px -25px;
}
.contact-item02 .list {
	width: 50%;
	float: left;
	padding: 0px 25px;
	margin-top: 30px;
}
.contact-item02 .list .box {
	border: 1px solid #e1e1e1;
	background: #fff;
	position: relative;
	padding-left: 85px;
}
.contact-item02 .list .box span {
	position: absolute;
	line-height: 50px;
	left: 20px;
}
.contact-item02 .list .box input {
	height: 50px;
	width: 100%;
}
.contact-item02 .list .box select {
	background: none;
	height: 45px;
	width: 100%;
	border: none;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0px 20px;
	color: #666;
	background: url(../images/contact-icon06.png) no-repeat right center;
}
.contact-item02 .list .name {
	margin-bottom: 10px;
}
.contact-item02 .list textarea {
	width: 100%;
	height: 200px;
	border: none;
	resize: none;
	outline: none;
	padding: 15px;
}
.contact-item02 .list input[type=button] {
	width: 170px;
	height: 50px;
	background: #ff5800;
	color: #fff;
	cursor: pointer;
}
.contact-item02 .list input[type=submit] {
	background: #333;
	color: #fff;
	cursor: pointer;
	padding: 0 30px;
	border-radius: 30px;
	height: 40px;
}

/*.contact-item02 .list .box{  background: none;}*/

 @media screen and (max-width:1025px) {
.contact-item02 {
	padding-bottom: 40px;
}
.contact-item02 .title {
	font-size: 16px;
	padding-bottom: 10px;
	margin-bottom: 0;
}
.contact-item02 .list-con {
	margin: 0px -5px;
}
.contact-item02 .list {
	padding: 0px 5px;
	margin-top: 10px;
}
.contact-item02 .list .box {
	padding-left: 80px;
}
.contact-item02 .list .box span {
	line-height: 40px;
	left: 15px;
}
.contact-item02 .list .box input {
	height: 40px;
}
.contact-item02 .list .box select {
	height: 40px;
	padding: 0px 15px;
}
}
 @media screen and (max-width:769px) {
.contact-item02 .list {
	width: 100%;
}
}
.solution-item01 {
	position: relative;
	overflow: hidden;
}
.solution-item01 .img {
	padding-top: 42%;
}
.solution-item01 .black {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 2;
	opacity: 0;
}
.solution-item01 .box {
	position: absolute;
	left: 0;
	bottom: 90px;
	width: 100%;
	z-index: 3;
	text-align: center;
	font-family: Arial;
}
.solution-item01 .box > div {
	transform: translateY(20px);
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	opacity: 0;
}
.solution-item01 .box .title {
	font-weight: bold;
	color: #fff;
	font-size: 36px;
	text-transform: uppercase;
}
.solution-item01 .box .txt {
	max-width: 755px;
	margin: 0 auto;
	color: #fff;
	line-height: 20px;
	margin-top: 20px;
	padding: 0px 10px;
}
.solution-item01:hover .black {
	opacity: 1;
}
.solution-item01:hover .img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
}
.solution-item01:hover .box > div {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	opacity: 1;
}
 @media screen and (max-width:1025px) {
.solution-item01 {
	margin-top: 40px;
}
.solution-item01 .box {
	bottom: 20px;
}
.solution-item01 .box .title {
	font-size: 20px;
}
.solution-item01 .box .txt {
	margin-top: 10px;
}
.solution-item01 .black {
	opacity: 1;
}
.solution-item01 .box > div {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	opacity: 1;
}
}
.solution-item02 {
}
.solution-item02 .list-con {
	margin: 0px -10px;
}
.solution-item02 .list-con .list {
	width: 50%;
	float: left;
	padding: 0px 10px;
	margin-top: 20px;
}
.solution-item02 .list-con .list .box {
	position: relative;
	overflow: hidden;
}
.solution-item02 .list-con .list .box .img {
	padding-top: 56%;
}
.solution-item02 .list-con .list .box .black {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 2;
	background: url(../images/solution-bg.png) repeat-x left center/auto 100%;
	height: 100%;
	z-index: 2;
}
.solution-item02 .list-con .list .box .content {
	position: absolute;
	left: 0;
	bottom: 40px;
	width: 100%;
	font-family: Arial;
	z-index: 2;
	padding: 0px 35px;
}
.solution-item02 .list-con .list .box .content .title {
	font-weight: bold;
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	transform: translateY(60px);
	-webkit-transform: translateY(60px);
	-moz-transform: translateY(60px);
	-ms-transform: translateY(60px);
}
.solution-item02 .list-con .list .box .content .txt {
	margin: 0 auto;
	color: #fff;
	line-height: 20px;
	margin-top: 10px;
	height: 40px;
	overflow: hidden;
	transform: translateY(20px);
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	opacity: 0;
}
.solution-item02 .list-con .list .box:hover .img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
}
.solution-item02 .list-con .list .box:hover .content .txt, .solution-item02 .list-con .list .box:hover .content .title {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	opacity: 1;
}
 @media screen and (max-width:1025px) {
.solution-item02 .list-con {
	margin: 0px -7.5px;
}
.solution-item02 .list-con .list {
	padding: 0px 7.5px;
	margin-top: 15px;
}
.solution-item02 .list-con .list .box .content {
	padding: 0px 15px;
	bottom: 15px;
}
.solution-item02 .list-con .list .box .content .title {
	font-size: 16px;
}
.solution-item02 .list-con .list .box .content .txt {
	margin-top: 5px;
}
.solution-item02 .list-con .list .box .content .txt, .solution-item02 .list-con .list .box .content .title {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	opacity: 1;
}
}
 @media screen and (max-width:769px) {
.solution-item02 .list-con .list {
	width: 100%;
}
}
.news-item01 {
}
.news-item01 ul {
	text-align: center;
}
.news-item01 ul li {
	display: inline-block;
	vertical-align: middle;
	margin: 0px 5px;
}
.news-item01 ul li div {
	padding: 0px 7.5px;
	display: table;
	width: 100%;
}
.news-item01 ul li a {
	display: table-cell;
	vertical-align: middle;
	width: 115px;
	height: 115px;
	border-radius: 5px;
	background: #00859b;
	color: #fff;
}
.news-item01 ul li a:hover, .news-item01 ul li.active a {
	background: #434343;
}
 @media screen and (max-width:1025px) {
.news-item01 {
	margin: 25px 0;
}
}
 @media screen and (max-width:769px) {
.news-item01 {
	margin: 5px -7.5px;
	margin-bottom: 0;
}
.news-item01 ul li {
	width: 33.33%;
	float: left;
	display: block;
	margin: 0;
	margin-top: 15px;
}
.news-item01 ul li a {
	padding-top: 0;
	height: 45px;
	width: 100%;
	font-size: 12px;
	display: table-cell;
	vertical-align: middle;
}
}
.news-item02 {
	font-family: Arial;
}
.news-item02 .list-con {
	margin: 0px -10px;
}
.news-item02 .list-con .list {
	width: 33.33%;
	float: left;
	padding: 0px 10px;
	margin-top: 40px;
}
.news-item02 .list-con .list .img {
	position: relative;
	overflow: hidden;
}
.news-item02 .list-con .list .img a {
	display: block;
	padding-top: 63%;
}
.news-item02 .list-con .list .img .date {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 145px;
	height: 55px;
	text-align: center;
	line-height: 55px;
	background: #f2f2f2;
	color: #333;
	font-size: 18px;
	z-index: 2;
}
.news-item02 .list-con .list .content {
}
.news-item02 .list-con .list .content .tag {
	font-size: 12px;
	margin: 25px 0;
}
.news-item02 .list-con .list .content .tag i {
	width: 10px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 100%;
	background: #ddd9d6;
	margin-top: -2px;
	margin-right: 10px;
}
.news-item02 .list-con .list .content .title a {
	color: #333;
	font-size: 18px;
	font-weight: bold;
}
.news-item02 .list-con .list .content .txt {
	color: #333;
	line-height: 24px;
	margin-top: 15px;
	height: 80px;
	overflow: hidden;
}
.news-item02 .list-con .list .content > a {
	position: relative;
	display: inline-block;
	color: #333;
	padding-top: 10px;
	margin-top: 55px;
}
.news-item02 .list-con .list .content > a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 2px;
	background: #434343;
}
.news-item02 .list-con .list:hover .img a {
	transform: scale(1.2);
}
.news-item02 .list-con .list:hover .img .date {
	background: #434343;
	color: #fff;
}
.news-item02 .list-con .list:hover .tag i {
	background: #434343;
}
.news-item02 .list-con .list:hover .content .title a {
	color: #434343;
}
 @media screen and (max-width:1025px) {
.news-item02 {
}
.news-item02 .list-con .list {
	margin-top: 20px;
	padding: 0px 7.5px;
}
.news-item02 .list-con .list .img .date {
	font-size: 14px;
	width: auto;
	height: auto;
	line-height: inherit;
	padding: 5px 10px;
	background: #434343;
	color: #fff;
}
.news-item02 .list-con .list .content .tag {
	margin: 15px 0;
}
.news-item02 .list-con .list .content .tag i {
	background: #434343;
}
.news-item02 .list-con .list .content .title a {
	font-size: 16px;
	color: #434343;
}
.news-item02 .list-con .list .content .txt {
	line-height: 20px;
	margin-top: 10px;
}
.news-item02 .list-con .list .content > a {
	margin-top: 15px;
}
}
 @media screen and (max-width:769px) {
.news-item02 .list-con .list {
	width: 50%;
}
}
.news-detail {
	font-family: Arial;
}
.news-detail .left {
	margin-right: 325px;
	padding-right: 70px;
}
.news-detail .item01 {
	padding-bottom: 25px;
	border-bottom: 1px solid #d5d5d5;
}
.news-detail .item01 .title {
	font-size: 24px;
	color: #333;
}
.news-detail .item01 .date {
	margin-top: 10px;
	font-size: 12px;
}
.news-detail .contxt {
	line-height: 24px;
	color: #333;
	margin: 20px 0;
	padding-bottom: 40px;
	border-bottom: 1px solid #d5d5d5;
}
.news-detail .item02 {
	margin-bottom: 70px;
	line-height: 30px;
	color: #333;
}
.news-detail .item02 a {
	color: #333;
}
.news-detail .item02 a:hover {
	color: #434343;
}
.news-detail .right {
	width: 325px;
}
.news-detail .right .title {
	font-size: 18px;
	color: #fff;
	background: #8f8f8f url(../images/news-icon01.png) no-repeat 24px center;
	padding-left: 60px;
	line-height: 60px;
}
.news-detail .right ul {
	background: #fff;
}
.news-detail .right ul li {
}
.news-detail .right ul li a {
	display: block;
	position: relative;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #f1f1f1;
	padding-left: 40px;
}
.news-detail .right ul li a:before {
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #777;
	top: 50%;
	margin-top: -2.5px;
	position: absolute;
	left: 20px;
}
.news-detail .right ul li a:hover {
	background: #434343;
	color: #fff;
}
.news-detail .right ul li a:hover:before {
	background: #fff;
}
 @media screen and (max-width:1025px) {
.news-detail .right {
	display: none;
}
.news-detail .left {
	margin-right: 0;
	padding-right: 0;
}
}
 @media screen and (max-width:769px) {
.news-detail .left {
	margin-top: 30px;
}
.news-detail .item01 {
	padding-bottom: 15px;
}
.news-detail .item01 .title {
	font-size: 18px;
}
.news-detail .contxt {
	margin: 10px 0;
	line-height: 22px;
	padding-bottom: 20px;
}
.news-detail .item02 {
	margin-bottom: 30px;
	line-height: 24px;
}
}
.solution-detail {
	padding-bottom: 80px;
}
.solution-item03 {
	font-family: Arial;
}
.solution-item03 .right {
}
.solution-item03 .right a {
	display: block;
	width: 64px;
	height: 64px;
	background: url(../images/solution-icon.png) no-repeat center center/cover;
}
.solution-item03 .left {
	margin-right: 90px;
}
.solution-item03 .left .title {
	font-size: 36px;
	font-weight: bold;
	color: #ff5800;
}
.solution-item03 .left .ms {
	line-height: 24px;
	color: #333;
	margin: 30px 0;
}
.solution-item03 .left .contxt {
	margin-bottom: 40px;
}
.solution-item03 .left .contxt img {
	max-width: 100%;
}
 @media screen and (max-width:1025px) {
.solution-detail {
	padding-bottom: 30px;
}
.solution-item03 {
	margin-top: 20px;
}
.solution-item03 .right {
	display: none;
}
.solution-item03 .left {
	margin-right: 0;
}
.solution-item03 .left .title {
	font-size: 16px;
}
.solution-item03 .left .ms {
	font-size: 12px;
	line-height: 22px;
	margin: 15px 0;
}
.solution-item03 .left .contxt {
	margin-bottom: 20px;
}
}
.factory-title {
}
.factory-title .title {
	font-size: 36px;
	color: #ff5800;
	text-transform: uppercase;
}
.factory-title .line {
	width: 30px;
	height: 5px;
	background: #ff5800;
	border-radius: 3px;
	margin-top: 15px;
}
 @media screen and (max-width:1025px) {
.factory-title .title {
	font-size: 20px;
}
.factory-title .line {
	margin-top: 10px;
	height: 3px;
}
}
.factory-item01 {
	padding-bottom: 60px;
}
.factory-item01 .left, .factory-item01 .right {
	margin-top: 45px;
}
.factory-item01 .left {
	font-family: Arial;
	background: #fff;
	padding: 40px 35px;
	width: 45%;
	height: 553px;
}
.factory-item01 .left .contxt {
	color: #333;
	line-height: 24px;
	height: 100%;
	overflow-y: auto;
}
.factory-item01 .right {
	width: 55%;
	height: 553px;
}
.factory-item01 .swiper {
	margin-top: 10px;
	position: relative;
}
.factory-item01 .swiper .factory-item01-arrow {
	width: 60px;
	height: 60px;
	background: url(../images/factory-arrow.png) no-repeat left top;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	cursor: pointer;
}
.factory-item01 .swiper .factory-item01-arrow.factory-item01-prev {
	background-position: left top;
	left: -80px;
}
.factory-item01 .swiper .factory-item01-arrow.factory-item01-next {
	background-position: right top;
	right: -80px;
}
.factory-item01 .swiper .factory-item01-arrow.factory-item01-prev:hover {
	background-position: left bottom;
}
.factory-item01 .swiper .factory-item01-arrow.factory-item01-next:hover {
	background-position: right bottom;
}
 @media screen and (max-width:769px) {
.factory-item01 {
	padding: 40px 0;
}
.factory-item01 .factory-title {
	margin-bottom: 20px;
}
.factory-item01 .left, .factory-item01 .right {
	width: 100%;
	height: auto;
	margin-top: 0;
}
.factory-item01 .left {
	padding: 20px;
}
.factory-item01 .left .contxt {
	line-height: 20px;
}
.factory-item01 .right {
	padding-top: 83%;
}
}
.factory-item02 {
	background: #fff;
	padding: 50px 0px 80px 0;
}
.factory-item02 .contxt {
	font-family: Arial;
	color: #333;
	line-height: 24px;
	margin-top: 35px;
}
 @media screen and (max-width:769px) {
.factory-item02 {
	padding: 40px 0;
}
.factory-item02 .contxt {
	line-height: 20px;
	margin-top: 15px;
}
}
.factory-item03 {
	padding: 60px 0;
}
.factory-item03 .swiper {
	margin-top: 40px;
	position: relative;
}
.factory-item03 .swiper .factory-item03-arrow {
	width: 60px;
	height: 60px;
	background: url(../images/factory-arrow.png) no-repeat left top;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	cursor: pointer;
}
.factory-item03 .swiper .factory-item03-arrow.factory-item03-prev {
	background-position: left top;
	left: -80px;
}
.factory-item03 .swiper .factory-item03-arrow.factory-item03-next {
	background-position: right top;
	right: -80px;
}
.factory-item03 .swiper .factory-item03-arrow.factory-item03-prev:hover {
	background-position: left bottom;
}
.factory-item03 .swiper .factory-item03-arrow.factory-item03-next:hover {
	background-position: right bottom;
}
 @media screen and (max-width:769px) {
.factory-item03 {
	padding: 40px 0;
}
.factory-item03 .swiper {
	margin-top: 15px;
}
}
.factory-item04 {
	background: #fff;
	padding: 60px 0px;
}
.factory-item04 .contxt {
	margin-top: 15px;
}
.documentc {
	background: #f9fafb;
	width: 100%;
	border: 1px #e0d6d6 solid;
	margin-top: 5px;
	margin-bottom: 5px;
}
.documentc .tit {
	background: #003d71;
	line-height: 44px;
	text-indent: 15px;
	color: #fff;
	font-size: 16px;
}
.documentc .doccon {
}
.documentc .doccon .list {
	padding: 6px 18px;
	line-height: 35px;
	border-bottom: 1px #e3e3e3 solid;
}
.documentc .doccon .list:nth-of-type(1) a {
	display: block;
	padding-left: 25px;
	background: url(../images/doccon_icon1.jpg) no-repeat left 50%;
}
.documentc .doccon .list:nth-of-type(2) a {
	display: block;
	padding-left: 25px;
	background: url(../images/doccon_icon2.jpg) no-repeat left 50%;
}
.documentc .doccon .list:nth-of-type(3) a {
	display: block;
	padding-left: 25px;
	background: url(../images/doccon_icon1.jpg) no-repeat left 50%;
}
.documentc .doccon .list:nth-of-type(4) a {
	display: block;
	padding-left: 25px;
	background: url(../images/doccon_icon1.jpg) no-repeat left 50%;
}
.documentc .doccon .list a p {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: #434343;
	border-radius: 20px;
	margin-top: 0;
	font-size: 14px;
	padding: 0 25px;
	min-width: 150px;
	text-align: left;
}
.documentc_two {
	background: #eee;
	width: 100%;
	border: 1px #e0d6d6 solid;
	margin-top: 5px;
	margin-bottom: 5px;
}
.documentc_two .list {
	padding: 6px 18px;
	line-height: 35px;
	border-bottom: 1px #e3e3e3 solid;
}
.documentc_two .list:nth-of-type(1) a {
	display: block;
	padding-left: 35px;
	background: url(../images/contact-icon05.png) no-repeat left 50%;
}
.documentc_two .list a p {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: #00859b;
	border-radius: 20px;
	margin-top: 0;
	font-size: 14px;
	padding: 0 25px;
	min-width: 150px;
	text-align: left;
}

.pagecon{ padding:40px 0;}
.pagecon img{ display:inline; max-width:100%; height:auto;}

.pdetail{ width:100%; height:auto; padding-bottom:40px;}
.pdetailt{ margin-bottom:0;}
.pdetailtl{ width:48%;}
.pdetailtl_t{ width:100%; height:auto; margin-bottom:20px; border:1px #ddddde solid;}
.pdetailtl_t img{ display:block; width:100%; height:auto;}
.pdetailtl_c{ position:relative; z-index:9;}

.pdetailtl_cl{ width:100%; height:auto;}
.pdetailtl_cl img{ display:block; width:100%; height:auto;}

.pdetailtl_c_a{width: calc(100% - 90px); margin:0 auto;}
.pdetailtl_c .pdetailtl_c-prev{ width:32px; height:32px; background:url(../images/pd_prev.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-16px; left:0; outline:none; cursor:pointer;}
.pdetailtl_c .pdetailtl_c-prev:hover{background:url(../images/pd_prev.jpg) no-repeat 50% 50%;}
.pdetailtl_c .pdetailtl_c-next{width:32px; height:32px; background:url(../images/pd_next.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-16px; right:0; outline:none; cursor:pointer;}
.pdetailtl_c .pdetailtl_c-next:hover{background:url(../images/pd_next.jpg) no-repeat 50% 50%;}
.pdetailtl_cl.curr img{ border:1px #00859b solid;}

.pdetailtr{ width:48%;}
.pdetailtr_1{font-weight: 700;font-size: 28px;line-height: 40px;color: #111;}
.pdetailtr_2{ font-size:24px;font-weight: 400;line-height: 40px;color: rgba(0, 0, 0, 1);}
.pdetailtr_3{ font-size: 14px;font-weight: 400;color: rgba(128, 128, 128, 1);margin:15px 0; padding:12px 0;font-weight: 400;line-height: 40px;color: #777; border-top:1px #ddddde solid; border-bottom:1px #ddddde solid;font-size: 14px;font-weight: 400;line-height: 35px;color: rgba(128, 128, 128, 1);}
.pdetailtr_3 span{letter-spacing: 0px; padding-right:8px; color:#111;}
.pdetailtr_4{ margin:20px auto 18px auto;}
.pdetailtr_4 a{ display:inline-block; width:150px; height:55px; line-height:55px; text-align:center; color:#fff; font-size:20px;background:#00859b; border-radius:8px;}
.pdetailtr_4 a:last-child{ margin-right:0;}
.pdetailtr_4 a.pdetailtr_4_curr{ background:#333; color:#fff; border:1px #333 solid;}
.pdetailtr_4 a:hover{ background:#333; color:#fff; border:1px #333 solid;}
.pdetailtr_4 a.pdetailtr_4_curr:hover{background:#333; color:#fff; border:1px #333 solid;}
.pdetailtr_5{ padding:30px 0 30px 0;font-size: 14px;font-weight: 400;line-height:35px;color: rgba(128, 128, 128, 1);}
.pdetailtr_5 p{ padding-left:23px; background:url(../images/square.jpg) no-repeat left 50%; margin-bottom:10px;}

.pdetailc{ margin-bottom:0;}
.pdetailct{ text-align:center; background:#f6f6f6;}
.pdetailct ul li{ display:block; line-height:60px; font-size:18px; color:#1e1e1e; cursor:pointer; float:left; padding:0 25px; background:#f6f6f6;}
.pdetailct ul li:last-child{ margin-right:0;}
.pdetailct ul li.curr{ color:#fff; background:#3473f4;}
.pdetailcc{ padding:35px; font-size:16px; color:#333; line-height:32px; font-weight:400;}
.pdetailcc img{ max-width:100%; height:auto;}
.pdcon{ padding:60px 0 0 0;}

.pdetail .pdc{ padding:60px 0 90px 0;font-size: 20px;font-weight: 400;line-height: 37px;color: rgba(56, 56, 56, 1); margin:0 auto;}
.pdetail .pdc .list{ margin-bottom:90px;}
.pdetail .pdc .list:last-child{ margin-bottom:0;}
.pdetail .pdc .list .list_t{font-size: 18px;font-weight: 700;line-height: 26.06px;color: rgba(0, 0, 0, 1); border-bottom:2px #ccc solid; padding-bottom:20px; margin-bottom:35px;}
.pdetail .pdc .list .list_c{}
.pdetail .pdc .list .list_c img{ display:inline-block;}
.pdetail .pdc .list .list_c .t{padding-left:23px; background:url(../images/square.jpg) no-repeat left 50%; margin-bottom:10px;font-size: 20px;font-weight: 400;color: rgba(0, 0, 0, 1);}

.contactz{ padding:50px 0;}
.contactz .contactzt{padding-bottom: 20px;font-size: 24px;margin-bottom: 10px;}
.contactz .contactzl{ width:48%;}
.contactz .contactzl .list{ margin-bottom:30px; padding-left:30px; background:url(../images/address.svg) no-repeat left 5px; background-size:20px;}
.contactz .contactzl .list .listt{ font-size:18px; border-bottom:1px #e5e5e5 solid; padding-bottom:12px; color:#333; position:relative; z-index:9;}
.contactz .contactzl .list .listt span{ position:absolute; z-index:10; top:7px; right:0; color:#cdcbcb;}
.contactz .contactzl .list .listc{ padding-top:12px; color:#808080; font-size:14px; line-height:25px;}
.contactz .contactzl .list .listc img{ display:inline-block;}

.contactz .contactzr{ width:45%;}

@media screen and (max-width:1024px) {
	.pdetailtr_1{ font-size:22px;}
	.pdetailtr_4 a{ width:120px; height:40px; line-height:40px; font-size:15px;}	
}

@media screen and (max-width:640px) {
	.pdetailtl{ width:100%; height:auto; margin-bottom:40px;}
	.pdetailtr{ width:100%; height:auto;}
	.pdetailtr_1{ font-size:18px;}
	.pdetailtr_4 a{ width:120px; height:40px; line-height:40px; font-size:15px;}		
}

.page-banner{width: calc(100% - 100px); margin:0 auto; padding-top:0;}
.page-banner img{ display:block; width:100%; height:auto;}

@media screen and (max-width:640px) {
	.page-banner{ width:100%;}
	.ibanner{ width:100%;}	
	
	.contactz .contactzl{ width:100%; margin-bottom:50px;}
	.contactz .contactzr{ width:100%;}
}





