

.support_itme {padding: 60px 0;}
.support_itme .support_list {padding-bottom: 80px; background-color: #f5f5f5;}
.support_itme .support_list li {position: relative;}
.support_itme .support_list h3 {height: 69px; line-height: 68px; background-color: #f5f5f5; font-size: 14px;}
.support_itme .support_list h3 .wide {position: relative; height: 100%; background: url(../images/su1.png) no-repeat left center; padding-left: 67px;cursor: pointer;}
.support_itme .support_list h3 .wide::after {position: absolute; top: 50%; right: 5px; display: block; margin-top: -6px; width: 10px; height: 10px; border-top: 3px solid #cacaca; border-right: 3px solid #cacaca; content: ""; -webkit-transform: rotate(135deg); transform: rotate(135deg); -webkit-transform-origin: 50%; transform-origin: 50%;transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s;}
.support_itme .support_list li:before {content: ""; position: absolute; width: 100%; max-width: 1200px; height: 1px; background-color: #e8e8e8; bottom: 0; left: 50%; transform: translateX(-50%);}
.support_itme .support_list li .txt {display: none; background-color: #fff;}
.support_itme .support_list li .txt .wide {height: 100%; padding: 25px 0 55px 67px; background: url(../images/su2.png) no-repeat left 22px; line-height: 24px; color: #4c4c4c;}
.support_itme .support_list li.open h3 {color: #005fff;}
.support_itme .support_list li.open h3 .wide::after {-webkit-transform: rotate(315deg); transform: rotate(315deg); border-color: #005fff;}
.support_itme .more-news {margin-top: 53px;}

.technical_txt {}
.technical_title {text-align: center; padding-bottom: 30px; border-bottom: 1px solid #ccc;}
.technical_title h3 {font-size: 30px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}
.technical_title p {color: #999; margin-top: 10px;}
.technical_txt .txt {padding-top: 10px; text-align: center;}
.technical_txt .txt p {margin-top: 24px; line-height: 24px; color: #4c4c4c; text-align: left;}
.technical_txt .txt img {margin-top: 30px;}

.field_top {border: 1px solid #cdcdcd; padding-bottom: 5px;}
.field_top_bot {}
.field_top_bot .left {width: 50%; padding: 20px 45px 10px;}
.field_top_bot .left h3 {font-size: 24px; margin-bottom: 5px; margin-top: 25px;}
.field_top_bot .left p {line-height: 22px; color: #535353;}
.field_top_bot .left h3 {}
.field_top_bot .right {width: 50%; overflow: hidden; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap; justify-content: center;}
.field_top_bot .right li {width: 40%; margin: 0 3% 15px 2%;}
.field_top_bot .right li .img {position: relative; overflow: hidden; padding-top: 66.67%;}
.field_top_bot .right li .img img {position: absolute; width: auto; height: auto; max-width: 100%; max-height: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.field_top_bot .right li p {color: #535353; text-align: center; line-height: 20px;}

.field_bot {margin-top: 20px;}
.field_bot .left {width: 59.583%; padding-left: 45px; padding-top: 15px;}
.field_bot .left .txt {margin-bottom: 40px; color: #535353;}
.field_bot .left .txt h3 {font-size: 20px; margin-bottom: 12px;}
.field_bot .left .txt p {line-height: 22px;}
.field_bot .right {width: 40%; text-align: center;}

.service_top {margin-top: 34px;}
.service_top .txt1 .left {width: 50%; padding-right: 25px;}
.service_top .txt1 .left h3 {font-size: 20px; color: #005fff;}
.service_top .txt1 .left .t1 {margin-top: 20px;}
.service_top .txt1 .left .t1 h4 {font-size: 16px;}
.service_top .txt1 .left .t1 p {line-height: 24px;}
.service_top .txt1 .right {padding-left: 15px; width: 50%;}

.service_top .txt2 {margin-top: 25px; background-color: #626262; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;}
.service_top .txt2 .left {width: 50%; position: relative;}
.service_top .txt2 .left img {position: absolute; width: auto; height: auto; max-width: 100%; max-height: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.service_top .txt2 .right {width: 50%; padding: 20px; color: #fff; min-height: 434px;}
.service_top .txt2 .right h3 {font-size: 18px; margin-bottom: 5px;}
.service_top .txt2 .right p {line-height: 22px;}

.pb0 {padding-bottom: 0;}
.yingyong {background-color: #f2f3ee; margin-top: 60px;}
.yingyong h2 {text-align: center; font-weight: bold; color: #005fff; padding-top: 55px;}
#certify {position: relative; max-width: 1200px; margin: 0 auto}
#certify .swiper-container {margin-top: 35px; padding-bottom: 150px;}
#certify .swiper-slide {width: 46.67%; padding-top: 27.5%; background: #fff; position: relative; border: 6px solid #fff;}
#certify .swiper-slide img {position: absolute; width: auto; height: auto; max-width: 100%; max-height: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%);}
#certify .swiper-button-prev {left: 0; width: 40px; height: 40px; background: url(../images/zy1.png) no-repeat; background-position: left top; background-size: 200%;}
#certify .swiper-button-next {right: 0; width: 40px; height: 40px; background: url(../images/zy1.png) no-repeat; background-position: left bottom; background-size: 200%;}
#certify .swiper-pagination {opacity: 0; display: none;}
#certify .swiper-slide .txt {display: none; text-align: center; width: 100%;}
#certify .swiper-slide .txt h3 {font-size: 18px;}
#certify .swiper-slide .txt p {line-height: 24px; font-size: 14px; padding: 0 30px; max-height: 48px; overflow: hidden;}
#certify .swiper-slide.swiper-slide-active .txt {position: absolute; display: block; bottom: -90px;}

.download_list {}
.download_list li {overflow: hidden; height: 90px; margin-bottom: 22px;}
.download_list li:last-child {margin-bottom: 0;}
.download_list li .left {float: left; width: 92.5%; height: 100%; border: 5px solid #e6e6e6; border-right: none; line-height: 80px; padding-left: 35px; font-size: 16px;}
.download_list li .left p {float: left; width: 50%; overflow: hidden; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; white-space: nowrap;}
.download_list li .left span {float: right; margin-right: 84px; color: #999999;}
.download_list li .xia {float: right; width: 7.5%; height: 100%; background: url(../images/xia.png) no-repeat #005fff center; }
.downloadhide_list{display: none;}
.download_list li:hover .left{border-color: rgba(0,95,255,.8);}
.download_list li:hover .left p{color: #005fff;}



@media screen and (max-width: 1200px) {
	.support_itme .support_list h3 .wide {background-position: 20px center;}
	.support_itme .support_list li .txt .wide {background-position: 20px 22px; padding-bottom: 30px; padding-right: 10px;}
	.support_itme .support_list h3 .wide::after {right: 20px;}
}
@media screen and (max-width: 1024px) {
	.support_itme {padding: 30px 0;}
	.support_itme .support_list {padding-bottom: 60px;}
	.support_itme .more-news {margin-top: 25px;}

	.technical_title {padding-bottom: 20px;}
	.technical_title h3 {font-size: 26px;}
	.technical_title p {margin-top: 5px;}

	.field_top_bot .left {padding: 20px 30px 10px;}
	.field_bot .left {padding-left: 30px;}

	.download_list li {height: 70px; line-height: 60px;}
	.download_list li .left {line-height: 60px;}
}
@media screen and (max-width: 768px) {
	.technical_title h3 {font-size: 22px;}
	.technical_txt .txt p {margin-top: 20px;}
	.technical_txt .txt img {margin-top: 20px;}

	.field_top_bot .left {width: 100%;}
	.field_top_bot .left {padding: 20px 10px 10px;}
	.field_top_bot .left h3 {font-size: 20px;}
	.field_top_bot .right {width: 100%;}

	.field_bot .left {width: 100%; padding-left: 0;}
	.field_bot .right {width: 100%;}

	.service_top .txt1 .left {width: 100%; padding-right: 0;}
	.service_top .txt1 .right {width: 100%; margin-top: 20px; text-align: center; padding-left: 0;}
	.service_top .txt2 {flex-direction: column;}
	.service_top .txt2 .left,.service_top .txt2 .right {width: 100%; min-height: auto;}
	.service_top .txt2 .left {text-align: center; padding: 20px; padding-bottom: 0;}
	.service_top .txt2 .left img {position: relative; left: 0; top: 0; transform: translate(0,0);}
}
@media screen and (max-width: 640px) {
	.support_itme .support_list h3 .wide {padding-right: 40px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}
	.support_itme .support_list h3 { height: 55px; line-height: 55px;}
	.support_itme .support_list {padding-bottom: 40px;}
	.technical_txt .txt {padding-top: 0;}
	.field_bot .left .txt {margin-bottom: 20px;}
	.field_top_bot .left h3:first-child {margin-top: 10px;}
	#certify .swiper-button-prev {top: 30%; width: 30px; height: 30px;}
	#certify .swiper-button-next {top: 30%; width: 30px; height: 30px;}
	#certify .swiper-container {padding-bottom: 100px;}
	.yingyong {margin-top: 30px;}
	.yingyong h2 {padding-top: 30px;}

	.download_list li {height: 55px; line-height: 45px;}
	.download_list li .left {line-height: 45px; padding-left: 10px; font-size: 14px; width: 84.5%;}
	.download_list li .left p {width: 100%; padding-right: 10px;}
	.download_list li .left span {margin-right: 20px; font-size: 14px; display: none;}
	.download_list li .xia {width: 15.5%; background-size: 30px 30px;}
	#certify .swiper-slide{background: none;border-color: rgba(255,255,255,0);}
}