<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body,button,input,select,textarea {
	font-family: Tahoma,Helvetica,'\5FAE\8F6F\96C5\9ED1',Arial,sans-serif;
	color: #666
}

body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,article,aside,footer,header,hgroup,nav,section,menu,figure,figcaption,dialog {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal
}

li {
	list-style: none
}

fieldset,img,dialog {
	border: 0;
	vertical-align: middle
}

input,textarea {
	outline-style: none
}

textarea {
	resize: none
}

article,aside,footer,header,hgroup,nav,section,menu {
	display: block
}

address,caption,cite,code,dfn,em,i,th,var {
	font-style: normal;
	font-weight: 400
}

a {
	text-decoration: none;
	outline: none;
	color: #666
}

a:hover {
	text-decoration: none
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	zoom: 1
}

.clear {
	overflow: hidden;
	zoom: 1
}

.clr {
	clear: both !important
}

@font-face {
	font-family:'SLBT-L';src:url("../fonts/SLBT-L/SLBT-L.eot");src:url("../fonts/SLBT-L/SLBT-L.eot?#iefix") format("embedded-opentype"),url("../fonts/SLBT-L/SLBT-L.woff") format("woff"),url("../fonts/SLBT-L/SLBT-L.ttf") format("truetype"),url("../fonts/SLBT-L/SLBT-L.svg#SLBT-L") format("svg");font-weight:normal;font-style:normal
}

.ft-sl {
	font-family: 'SLBT-L';
	display: inline-block;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.show {
	display: block !important
}

*:focus {
	outline: 0
}

a {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	color: #000
}

a.link {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.page-index {
	color: #000;
	font-size: 16px;
	width: 100%
}

.logo {
	text-indent: -999em;
	background: url("../images/logo.png") no-repeat center;
	background-size: 100%;
	width: 70px;
	height: 24px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -12px 0 0 34px;
	z-index: 10
}

.logo&gt;a {
	width: 100%;
	height: 100%
}

.logo:hover {
	opacity: .5
}

.icon {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	background: none no-repeat center;
	background-size: 100%
}

.icon.icon-tel {
	background-image: url("../images/icon-tel.png");
	width: 18px;
	height: 18px
}

.icon.icon-address {
	background-image: url("../images/icon-address.png");
	width: 18px;
	height: 18px
}

.icon.icon-web {
	background-image: url("../images/icon-web.png");
	width: 18px;
	height: 18px
}

.icon.icon-mail {
	background-image: url("../images/icon-mail.png");
	width: 18px;
	height: 18px
}

.icon.icon-wx {
	background-image: url("../images/icon-wx.png");
	width: 30px;
	height: 24px
}

.icon.icon-wb {
	background-image: url("../images/icon-wb.png");
	width: 30px;
	height: 24px
}

.icon.icon-tm {
	background-image: url("../images/icon-cart.png");
	width: 30px;
	height: 24px
}

.icon.icon-eye {
	background-image: url("../images/icon-eye.png");
	width: 18px;
	height: 12px
}

h2.page-title {
	font-size: 30px;
	text-align: center;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	line-height: 1;
	font-weight: bold
}

h2.page-title:after {
	content: '';
	display: block;
	background: url("../images/btn-bottom.png") no-repeat center;
	width: 16px;
	height: 8px;
	margin-top: 30px
}

.slider-for {
	margin-bottom: 70px;
	width: 916px
}

.slider-for .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center
}

.slider-for .swiper-slide&gt;span {
	display: block;
	width: 370px;
	height: 370px;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	background-size: 100%
}

.slider-for .swiper-slide .info {
	position: absolute;
	right: 0;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center
}

.slider-for .swiper-slide .info&gt;span {
	display: block;
	margin-bottom: 22px
}

.slider-for .swiper-slide .info&gt;span&gt;em {
	font-size: 18px;
	display: block;
	margin-bottom: 10px;
	line-height: 1
}

.slider-for .swiper-slide .info&gt;span&gt;i {
	font-size: 14px;
	color: #595959;
	line-height: 1
}

.slider-for .swiper-slide .info .mone {
	display: block;
	width: 96px;
	height: 23px;
	line-height: 23px;
	color: #fff;
	background-color: #000;
	font-size: 14px;
	border: 1px solid #000
}

.slider-for .swiper-slide .info .mone:hover {
	background-color: #fff;
	color: #000
}

.slider-nav .slick-arrow {
	background: url("../images/btn-left-01.png") no-repeat center;
	width: 11px;
	height: 19px;
	margin-top: -20px
}

.slider-nav .slick-arrow:hover {
	opacity: .5
}

.slider-nav .slick-arrow:before {
	display: none
}

.slider-nav .slick-arrow.slick-next {
	transform: rotate(180deg);
	margin-right: -40px
}

.slider-nav .slick-arrow.slick-prev {
	margin-left: -40px
}

.slider-nav .slick-list {
	padding: 0 100px;
	width: 1060px
}

.slider-nav .swiper-slide {
	position: relative;
	padding: 0 4px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.slider-nav .swiper-slide&gt;span {
	display: block;
	width: 200px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	margin-bottom: 16px
}

.slider-nav .swiper-slide&gt;p {
	text-align: center;
	font-size: 18px
}

.slider-nav .swiper-slide.slick-center&gt;p {
	color: rgba(0,0,0,0.5)
}

.slider-nav .slick-dots {
	display: none !important
}

.page-header {
	height: 80px;
	overflow: hidden;
	position: relative;
	background-color: #fff;
	width: 100%;
	position: fixed;
	z-index: 20;
	top: 0
}

.page-header .m-nav-more,.page-header .icon-m-tmall {
	display: none
}

.page-header .nav-list {
	width: 900px;
	height: 80px;
	line-height: 80px;
	margin: auto;
	display: flex
}

.page-header .nav-list .nav {
	width: 170px
}

.page-header .nav-list .nav:hover {
	opacity: .5
}

.page-header .nav-list .nav&gt;a.link {
	position: static;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	width: auto;
	height: auto
}

.page-header .nav-list .nav .sep {
	width: 1px;
	height: 6px;
	background-color: #000;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	margin: 0 28px
}

.page-header .nav-list .nav:nth-child(4n) {
	width: 124px
}

.page-header .nav-list .nav:nth-child(4n)&gt;a {
	display: block;
	width: 100%;
	height: 100%
}

.page-header .nav-list .nav:last-child {
	width: 85px
}

.page-footer {
	margin-bottom: 40px
}

.page-footer .company-info {
	background-color: #fafafa;
	margin-bottom: 80px
}

.page-footer .company-info .company-box {
	width: 1350px;
	margin: auto;
	box-sizing: border-box;
	padding: 60px 80px 45px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.page-footer .company-info .info {
	font-size: 14px
}

.page-footer .company-info .info .title {
	font-size: 23px;
	margin-bottom: 40px
}

.page-footer .company-info .info .txt {
	margin-bottom: 15px
}

.page-footer .company-info .info .txt .icon {
	margin-right: 7px;
	margin-top: -3px
}

.page-footer .company-info .else {
	color: #919191;
	font-size: 12px;
	background-color: #fff;
	padding: 30px 36px
}

.page-footer .company-info .else:before {
	content: '';
	display: block;
	background: url("../images/img-qa.png") no-repeat center;
	background-size: 100%;
	width: 136px;
	height: 136px;
	margin-bottom: 15px
}

.page-footer .company-statement {
	text-align: center
}

.page-footer .company-statement .else-link {
	margin-bottom: 45px;
	display: flex;
	justify-content: center;
	align-items: center
}

.page-footer .company-statement .else-link .link-wx {
	position: relative
}

.page-footer .company-statement .else-link .link-wx:after {
	content: '';
	display: none;
	background: url("../images/img-wx.png") no-repeat center;
	width: 203px;
	height: 208px;
	position: absolute;
	top: -206px;
	left: -88px
}

.page-footer .company-statement .else-link .link-wx:hover:after {
	display: block
}

.page-footer .company-statement .else-link .sep {
	background-color: #e5e5e5;
	width: 1px;
	height: 26px;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	margin: 0 18px;
	margin: 0 18px
}

.page-footer .company-statement .txt {
	font-size: 14px;
	color: #313131
}

.index-banner {
	width: 70%;
	position: relative;
	margin: auto;
	box-sizing: border-box;
	margin-top: 80px
}

.index-product {
	width: 70%;
	margin: auto
}

.index-product h2.page-title {
	margin: 110px 0 100px
}

.index-product .index-product-main {
	margin-bottom: 128px;
	display: flex;
	justify-content: center
}

.index-product .index-product-main .slider-box {
	width: 1060px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center
}

.index-product .index-product-banner {
	height: 899px;
	color: #4c3f2f;
	box-sizing: border-box;
	padding: 110px 0 0 90px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
	position: relative
}

.index-product .index-product-banner .banner-title {
	font-size: 58px;
	line-height: 82px;
	margin-bottom: 40px
}

.index-product .index-product-banner .banner-info {
	font-size: 36px;
	opacity: .8;
	line-height: 1.5
}

.index-honor h2.page-title {
	margin: 150px 0 110px
}

.index-honor .index-honor-main {
	display: flex;
	justify-content: center;
	margin-bottom: 170px
}

.index-honor .index-honor-main .honor {
	margin: 0 22px
}

.pages-banner,.pages-banner-top,.pages-banner-about,.pages-banner-agent {
	background: url("../images/details-banner.png") no-repeat center;
	height: 576px;
	padding: 103px 0 40px;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	box-sizing: border-box;
	margin-top: 80px
}

.pages-banner h3.title,.pages-banner-top h3.title,.pages-banner-about h3.title,.pages-banner-agent h3.title {
	font-size: 36px;
	position: relative;
	margin-bottom: 40px;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-content: space-between
}

.pages-banner h3.title:after,.pages-banner-top h3.title:after,.pages-banner-about h3.title:after,.pages-banner-agent h3.title:after {
	content: '';
	display: block;
	margin: auto;
	width: 18px;
	height: 3px;
	border-radius: 2px;
	background-color: #fff;
	margin-top: 19px
}

.pages-banner .txt,.pages-banner-top .txt,.pages-banner-about .txt,.pages-banner-agent .txt {
	margin-bottom: 10px;
	text-align: center;
	line-height: 2;
	width: 580px
}

.pages-banner-top .txt {
	font-size: 18px
}

.pages-list {
	margin-top: 100px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center
}

.pages-list .list-btn {
	font-size: 24px;
	display: flex
}

.pages-list .list-btn .btn .sep {
	width: 2px;
	height: 20px;
	background-color: #000;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	margin: -5px 18px 0
}

.pages-list .list-btn .btn&gt;a {
	color: #bfbfbf
}

.pages-list .list-btn .btn.cur&gt;a {
	color: #000
}

.pages-list .list-content {
	display: flex;
	width: 1160px;
	margin: 160px auto 0;
	flex-wrap: wrap;
	align-content: space-between
}

.pages-list .list-content .product-main {
	margin: 0 52px 96px 0;
	text-align: center;
	position: relative
}

.pages-list .list-content .product-main:nth-child(3n) {
	margin-right: 0
}

.pages-list .list-content .product-main .product-img {
	margin-bottom: 36px;
	width: 352px;
	height: 252px;
	line-height: 252px;
	overflow: hidden;
	cursor: pointer
}

.pages-list .list-content .product-main .product-img&gt;img {
	border: 0;
	margin: 0;
	padding: 0;
	max-width: 352px;
	max-height: 252px
}

.pages-list .list-content .product-main .product-name {
	font-size: 24px
}

.pages-list .list-content .product-main .product-mast {
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.5);
	width: 352px;
	height: 252px;
	display: flex;
	align-items: center;
	justify-content: center;
	display: none
}

.pages-list .list-content .product-main .product-mast&gt;a {
	display: flex;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center
}

.pages-list .list-content .product-main .product-mast&gt;a:before {
	content: '鏌ョ湅璇︽儏';
	color: #fff;
	font-size: 18px;
	width: 143px;
	height: 43px;
	line-height: 43px;
	border-radius: 20px;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	background-color: #535353
}

.pages-list .list-content .product-main.active .product-mast {
	display: flex;
	opacity: 1
}

.pages-btn {
	margin: 100px 0;
	display: flex;
	justify-content: center
}

.pages-btn .btn {
	border: 1px solid #e5e5e5;
	padding: 14px;
	font-size: 16px;
	font-family: 'SHS-L';
	color: #808080;
	background-color: #fff;
	border-right: none
}

.pages-btn .btn:last-child {
	border-right: 1px solid #e5e5e5
}

.pages-btn .btn.btn-cur {
	background-color: #e6e6e6
}

.pages-btn .btn.btn-more {
	line-height: 14px
}

.page-div {
	margin: 100px 0;
	display: flex;
	justify-content: center
}

.page-div .pagination {
	display: flex;
	justify-content: center
}

.page-div .pagination&gt;li {
	border: 1px solid #e5e5e5;
	padding: 14px;
	font-size: 16px;
	background-color: #fff;
	border-right: none
}

.page-div .pagination&gt;li&gt;a {
	color: #808080
}

.page-div .pagination&gt;li:last-child {
	border-right: 1px solid #e5e5e5
}

.page-div .pagination&gt;li.active {
	background-color: #e6e6e6
}

.page-div&gt;span {
	display: none
}

.details-product {
	border: 1px solid #e5e5e5;
	border-right: none;
	border-left: none;
	display: flex;
	justify-content: center;
	padding: 100px 0 35px
}

.details-product .details-img-main {
	padding-right: 140px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center
}

.details-product .details-img-main .details-img {
	width: 310px;
	height: 310px;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden
}

.details-product .details-img-main .details-img span {
	display: none
}

.details-product .details-img-main .details-img span&gt;img {
	width: 100%
}

.details-product .details-img-main .details {
	display: flex;
	justify-content: center;
	margin-top: 50px
}

.details-product .details-img-main .details&gt;span {
	border: 1px solid #e5e5e5;
	overflow: hidden;
	border-radius: 5px;
	margin: 0 7px;
	cursor: pointer;
	display: block;
	width: 126px;
	height: 126px
}

.details-product .details-img-main .details&gt;span&gt;img {
	width: 100%
}

.details-product .details-info {
	flex-grow: 0
}

.details-product .details-info h4.title {
	font-size: 30px;
	margin-bottom: 25px;
	line-height: 1
}

.details-product .details-info&gt;h5,.details-product .details-info&gt;h6 {
	font-size: 14px;
	color: #595959;
	margin-bottom: 5px
}

.details-product .details-info .main {
	margin-top: 40px;
	display: flex;
	font-size: 14px
}

.details-product .details-info .main .tit {
	background-color: #000;
	color: #fff;
	text-align: center;
	font-size: 14px;
	width: 62px;
	height: 26px;
	line-height: 26px;
	margin-bottom: 50px
}

.details-product .details-info .main .info {
	padding-bottom: 20px;
	overflow: hidden;
	line-height: 1.5;
	color: #595959
}

.details-product .details-info .main .info span {
	display: block;
	float: left
}

.details-product .details-info .main .info em {
	display: block;
	float: left
}

.details-product .details-info .main .list:last-child {
	margin-left: 30px
}

.details-product .details-info .main .list:last-child .tit {
	margin-left: 100px
}

.details-product .details-info .main .list:last-child .info {
	border-left: 1px solid #e5e5e5;
	padding-left: 100px
}

.details-recommend {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 50px
}

.details-recommend .details-recommend-box {
	width: 1220px;
	margin: 60px auto
}

.details-recommend h4.page-title {
	font-size: 30px;
	color: #595959;
	margin-bottom: 30px
}

.details-recommend .recommend-list-box {
	width: 800px;
	margin: auto
}

.details-recommend .recommend-list-box .slider-box {
	width: 760px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center
}

.details-recommend .recommend-list-box .slider-box .slider-nav .swiper-slide.slick-center&gt;p {
	color: #000
}

.details-recommend .recommend-list {
	display: flex;
	justify-content: center;
	text-align: center
}

.details-recommend .recommend-list .slick-arrow {
	background: url("../images/btn-left-01.png") no-repeat center;
	width: 11px;
	height: 19px;
	margin-top: -20px;
	cursor: pointer
}

.details-recommend .recommend-list .slick-arrow:before {
	display: none
}

.details-recommend .recommend-list .slick-arrow.slick-next {
	transform: rotate(180deg);
	margin-right: -40px
}

.details-recommend .recommend-list .slick-arrow.slick-prev {
	margin-left: -40px
}

.details-recommend .recommend-list .slick-dots {
	display: none !important
}

.details-recommend .recommend-list .info {
	width: 200px;
	font-size: 18px;
	position: relative
}

.details-recommend .recommend-list .info .img {
	display: block;
	margin-bottom: 20px;
	width: 204px;
	height: 196px
}

.details-recommend .recommend-list .info .img img {
	display: inline
}

.pages-banner-agent,.pages-banner-news {
	margin-bottom: 74px;
	background-image: url("../images/banner-about.jpg");
	background-position: center bottom;
	height: 770px;
	padding-top: 0;
	padding-bottom: 117px;
	justify-content: flex-end;
  box-sizing: border-box;
}
.pages-banner-news{ background-image: url("../images/banner-news.jpg");}

.pages-banner-about h6.title,.pages-banner-agent h6.title {
	font-size: 36px;
	font-weight: normal;
	letter-spacing: 80px;
	margin-left: 80px
}

.about-info {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin: 40px 0 70px
}

.about-info .info-img {
	margin-bottom: 70px;
	overflow: hidden
}

.about-info .txt {
	margin-bottom: 35px;
	font-size: 18px;
	line-height: 40px;
	width: 700px
}

.about-brand .brand {
	display: flex;
	justify-content: center;
	position: relative;
	margin-bottom: 154px
}

.about-brand .brand:before {
	content: '';
	display: block;
	position: absolute;
	width: 78%;
	height: 430px;
	background-color: #f7f7f7;
	left: 0;
	top: 33px;
	z-index: -1
}

.about-brand .brand .brand-img {
	overflow: hidden
}

.about-brand .brand .brand-main {
	width: 520px;
	margin-top: 107px
}

.about-brand .brand .brand-main h3.title {
	font-size: 30px;
	position: relative;
	margin-bottom: 43px
}

.about-brand .brand .brand-main h3.title:after {
	content: '';
	display: block;
	width: 53px;
	height: 2px;
	margin-top: 24px;
	background-color: #000
}

.about-brand .brand .brand-main h3.title:before {
	content: '01';
	display: block;
	color: #fff;
	font-size: 174px;
	position: absolute;
	font-family: 'SLBT-L';
	line-height: 1;
	left: 58px;
	top: -74px
}

.about-brand .brand .brand-main h3.title&gt;span {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	position: relative;
	z-index: 1
}

.about-brand .brand .brand-main .txt {
	line-height: 34px
}

.about-brand .brand:nth-child(odd) {
	height: 373px
}

.about-brand .brand:nth-child(odd) .brand-img,.about-brand .brand:nth-child(odd) .brand-main {
	position: absolute
}

.about-brand .brand:nth-child(odd) .brand-img {
	left: 50%
}

.about-brand .brand:nth-child(odd) .brand-main {
	right: 50%;
	margin-right: 86px
}

.about-brand .brand:nth-child(even) {
	padding-top: 55px
}

.about-brand .brand:nth-child(even) .brand-img {
	margin-top: 30px;
	margin-left: 25px
}

.about-brand .brand:nth-child(even):before {
	display: none
}

.about-brand .brand:nth-child(even) .brand-main {
	margin-left: 86px;
	margin-top: 0
}

.about-brand .brand:nth-child(even) .brand-main h3.title:before {
	color: #f7f7f7
}

.about-brand .brand.brand-02 .brand-main h3.title:before {
	content: '02'
}

.about-brand .brand.brand-03 .brand-main h3.title:before {
	content: '03'
}

.about-brand .brand.brand-04 .brand-img {
	margin-top: -20px
}

.about-brand .brand.brand-04 .brand-main h3.title:before {
	content: '04'
}

.pages-banner-agent {
	justify-content: flex-start;
	background-image: url("../images/banner-agent.jpg");
	padding-top: 184px
}

.agent-list-box {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 100px;
	margin-bottom: 75px
}

.agent-list-box .agent-list {
	width: 920px;
	margin: auto;
	overflow: hidden
}

.agent-list-box .agent-list .agent-img {
	width: 447px;
	float: left;
	overflow: hidden
}

.agent-list-box .agent-list .agent-main {
	width: calc( 100% - 447px);
	float: right;
	padding-left: 60px;
	box-sizing: border-box;
	font-size: 18px
}

.agent-list-box .agent-list .agent-main h5.title {
	font-size: 24px;
	margin-bottom: 35px;
	font-weight: bold
}

.agent-list-box .agent-list .agent-main h5.title:after {
	content: '';
	display: block;
	width: 34px;
	height: 2px;
	background-color: #000;
	margin-top: 27px;
	margin-left: 4px
}

.agent-list-box .agent-list .agent-main h6.title {
	margin: 20px 0;
	font-size: 18px;
	font-weight: bold
}

.agent-list-box .agent-list .agent-main .txt {
	line-height: 36px;
	font-size: 18px
}

.agent-list-box:nth-child(even) .agent-img {
	float: right
}

.agent-list-box:nth-child(even) .agent-main {
	float: left;
	padding-left: 0;
	padding-right: 76px
}

.agent-list-box:nth-child(1) .agent-img {
	margin-top: 20px
}

.agent-list-box:nth-child(2) .agent-img {
	margin-top: 137px
}

.agent-list-box:nth-child(3) .agent-main {
	margin-top: 32px
}

.page-news-list {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 60px
}

.news-list-box {
	position: relative;
	margin-top: 140px
}

.news-list-box .news-list {
	width: 980px;
	margin: auto;
	position: relative;
	z-index: 5;
	overflow: hidden
}

.news-list-box .news-list .news-time {
	float: left;
	margin-top: 10px
}

.news-list-box .news-list .news-time .year,.news-list-box .news-list .news-time .month {
	font-size: 30px;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline
}

.news-list-box .news-list .news-time .month:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	width: 5px;
	height: 5px;
	background-color: #000;
	border-radius: 50%;
	margin: 0 10px
}

.news-list-box .news-list .news-time .day {
	font-size: 45px;
	display: block;
	font-weight: bold
}

.news-list-box .news-list .news-main {
	float: right;
	width: 854px;
	box-sizing: border-box
}

.news-list-box .news-list .news-main .new-img {
	padding: 14px;
	background-color: #fff;
	margin-bottom: 40px;
	overflow: hidden
}

.news-list-box .news-list .news-main .new-img&gt;img {
	width: 100%
}

.news-list-box .news-list .news-main h3.title {
	font-size: 24px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

.news-list-box .news-list .news-main .txt {
	line-height: 40px
}

.news-list-box .news-list .news-main .btn-new-more {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	color: #000;
	box-sizing: border-box;
	width: 144px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	border: 1px solid #000;
	margin-top: 20px
}

.news-list-box:after {
	content: '';
	display: block;
	position: absolute;
	background-color: #f7f7f7;
	width: 800px;
	height: 552px;
	top: 116px;
	z-index: 1;
	font-size: 18px
}

.news-list-box:nth-child(even):after {
	left: 0
}

.news-list-box:nth-child(even) .news-main&gt;aside {
	margin-left: 284px
}

.news-list-box:nth-child(odd) .news-time {
	float: right
}

.news-list-box:nth-child(odd) .news-main {
	float: left;
	text-align: right
}

.news-list-box:nth-child(odd) .news-main&gt;aside {
	margin-right: 284px
}

.news-list-box:nth-child(odd):after {
	right: 0
}

.page-news-details {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 60px
}

.page-news-details&gt;header {
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	padding: 72px 0;
	margin-bottom: 90px
}

.page-news-details&gt;header h1 {
	font-size: 36px;
	margin-bottom: 30px
}

.page-news-details&gt;header h6 {
	font-size: 14px;
	color: rgba(0,0,0,0.5)
}

.page-news-details&gt;header h6&gt;em {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	zoom: 1;
	*display: inline;
	margin: 0 10px
}

.page-news-details&gt;header h6 .icon {
	margin-right: 10px;
	margin-top: -3px
}

.page-news-details&gt;aside {
	width: 930px;
	margin: auto
}

.page-news-details&gt;aside p {
	font-size: 24px;
	line-height: 1.8
}

.page-news-details&gt;aside p.ti2 {
	text-indent: 2em
}

.page-news-details&gt;aside h2 {
	margin-bottom: 40px
}

.page-news-details .pages-btn .btn {
	margin: 0 7px;
	border-right: 1px solid #e5e5e5
}

@media screen and (max-width: 1120px) {
	html,body {
		width: 100%;
		background-color: #fff
	}

	.page-index {
		font-size: .6rem
	}

	.logo {
		background-size: 100%;
		width: 2.525rem;
		height: .825rem;
		position: static;
		margin: 0
	}

	.icon {
		background-size: 100%
	}

	.icon.icon-tel {
		width: .75rem;
		height: .75rem
	}

	.icon.icon-address {
		width: .75rem;
		height: .75rem
	}

	.icon.icon-web {
		width: .75rem;
		height: .75rem
	}

	.icon.icon-mail {
		width: .75rem;
		height: .75rem
	}

	.icon.icon-wx {
		width: 1.175rem;
		height: 1rem
	}

	.icon.icon-wb {
		width: 1.175rem;
		height: 1rem
	}

	.icon.icon-tm {
		width: 1.175rem;
		height: 1rem
	}

	.icon.icon-m-tmall {
		background-image: url("../images/m-icon-tmall.png");
		width: .975rem;
		height: .875rem
	}

	h2.page-title {
		font-size: 1.125rem
	}

	h2.page-title:after {
		background-size: 100%;
		width: .35rem;
		height: .175rem;
		margin-top: 1.25rem
	}

	.slider-for {
		margin-bottom: 1.75rem;
		width: 100%
	}

	.slider-for .swiper-slide {
		flex-direction: column
	}

	.slider-for .swiper-slide&gt;span {
		width: 9.25rem;
		height: 8.9rem;
		background-size: 100%;
		background-color: #fff;
		margin-bottom: 1rem
	}

	.slider-for .swiper-slide .info {
		position: static
	}

	.slider-for .swiper-slide .info&gt;span {
		margin-bottom: .65rem
	}

	.slider-for .swiper-slide .info&gt;span&gt;em {
		font-size: .75rem;
		margin-bottom: .25rem
	}

	.slider-for .swiper-slide .info&gt;span&gt;i {
		font-size: .6rem
	}

	.slider-for .swiper-slide .info .mone {
		width: 4.1rem;
		height: 1.125rem;
		line-height: 1.125rem;
		font-size: .6rem
	}

	.slider-nav .slick-arrow {
		background-size: 100%;
		width: .25rem;
		height: .5rem;
		margin-top: -0.75rem;
		background-size: 100%
	}

	.slider-nav .slick-arrow.slick-next {
		margin-right: 0;
		margin-top: -0.95rem
	}

	.slider-nav .slick-arrow.slick-prev {
		margin-left: 0
	}

	.slider-nav .slick-list {
		width: 13.25rem
	}

	.slider-nav .swiper-slide {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	.slider-nav .swiper-slide&gt;span {
		width: 4.45rem;
		height: 4.25rem;
		margin-bottom: .5rem;
		background-size: 100%;
		background-color: #fff;
		background-position: center
	}

	.slider-nav .swiper-slide&gt;p {
		font-size: .6rem
	}

	.page-header {
		height: 2.35rem;
		width: 100%;
		z-index: 20;
		background-color: #fff;
		overflow: visible;
		display: flex;
		box-sizing: border-box;
		padding: 0 .75rem;
		justify-content: space-between;
		align-items: center
	}

	.page-header .m-nav-more {
		display: inline-block;
		vertical-align: middle;
		*vertical-align: auto;
		zoom: 1;
		*display: inline;
		position: relative;
		width: .7rem;
		height: .1rem;
		background-color: #000;
		-webkit-transition-property: background-color, -webkit-transform;
		transition-property: background-color, -webkit-transform;
		transition-property: background-color, transform;
		transition-property: background-color, transform, -webkit-transform;
		transition-duration: 300ms
	}

	.page-header .m-nav-more:after,.page-header .m-nav-more:before {
		content: '';
		display: block;
		width: .7rem;
		height: .1rem;
		position: absolute;
		background: #000;
		-webkit-transition-property: margin, -webkit-transform;
		transition-property: margin, -webkit-transform;
		transition-property: margin, transform;
		transition-property: margin, transform, -webkit-transform;
		-webkit-transition-duration: 300ms;
		transition-duration: 300ms
	}

	.page-header .m-nav-more:before {
		margin-top: -0.25rem
	}

	.page-header .m-nav-more:after {
		margin-top: .25rem
	}

	.page-header .icon-m-tmall {
		display: block
	}

	.page-header .nav-list {
		width: 100%;
		display: block;
		opacity: 0;
		height: 18.35rem;
		line-height: 1;
		position: absolute;
		left: 0;
		top: 0;
		box-sizing: border-box;
		background-color: rgba(0,0,0,0.8);
		padding: 2.55rem .75rem 1.35rem;
		text-align: center;
		transition-property: all;
		transform: translateY(-100%)
	}

	.page-header .nav-list .nav {
		font-size: .7rem;
		padding: .9rem 0 .65rem;
		border-bottom: .025rem solid #565656;
		width: 100%
	}

	.page-header .nav-list .nav&gt;a {
		color: #fff
	}

	.page-header .nav-list .nav .sep {
		display: none
	}

	.page-header .nav-list .nav:nth-child(4n) {
		display: none
	}

	.page-header .nav-list .nav:last-child {
		width: 100%
	}

	.page-header.nav-active .m-nav-more {
		background-color: transparent;
		z-index: 10
	}

	.page-header.nav-active .m-nav-more:before {
		margin-top: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		background-color: #fff
	}

	.page-header.nav-active .m-nav-more:after {
		margin-top: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		background-color: #fff
	}

	.page-header.nav-active .logo {
		z-index: 11;
		background-image: url(../images/m-logo.png);
		width: 4.925rem;
		height: .775rem
	}

	.page-header.nav-active .nav-list {
		transform: translateY(0);
		opacity: 1
	}

	.page-footer {
		margin-bottom: 2.25rem
	}

	.page-footer .company-info {
		margin-bottom: 2rem;
		padding: 0 1.35rem 1.55rem;
		box-sizing: border-box;
		background-color: #fff;
		border-bottom: .05rem solid #e5e5e5
	}

	.page-footer .company-info .company-box {
		width: 100%;
		padding: 0;
		display: block
	}

	.page-footer .company-info .info {
		font-size: .6rem
	}

	.page-footer .company-info .info .title {
		font-size: .9rem;
		margin-bottom: 1.25rem
	}

	.page-footer .company-info .info .txt {
		margin-bottom: .55rem
	}

	.page-footer .company-info .info .txt .icon {
		margin-right: .425rem
	}

	.page-footer .company-info .else {
		font-size: .6rem;
		text-align: center;
		padding: 0;
		color: #0d0d0d
	}

	.page-footer .company-info .else:before {
		background-size: 100%;
		width: 5.825rem;
		height: 5.825rem;
		margin-bottom: .75rem;
		margin: 2.05rem auto .75rem
	}

	.page-footer .company-statement .else-link {
		margin-bottom: 2rem
	}

	.page-footer .company-statement .else-link .link-wx:after {
		background-size: 100%;
		width: 203px;
		height: 208px;
		top: -206px;
		left: -88px
	}

	.page-footer .company-statement .else-link .sep {
		width: .05rem;
		height: 1.075rem;
		margin: 0 .75rem
	}

	.page-footer .company-statement .txt {
		font-size: .575rem;
		line-height: 2
	}

	.index-banner {
		width: 100%;
		height: 23.1rem;
		margin-top: 2.35rem
	}

	.index-banner .flexslider {
		border: 0 none;
		margin-bottom: 0
	}

	.index-banner .flexslider .slides img {
		height: 23.1rem
	}

	.index-banner .flexslider .flex-control-nav {
		display: none
	}

	.index-banner .flexslider .flex-direction-nav {
		position: absolute;
		z-index: 15;
		top: 50%;
		margin-top: -0.625rem;
		width: 100%
	}

	.index-banner .flexslider .flex-direction-nav a {
		width: .625rem;
		height: 1.25rem;
		background: url("../images/btn-left-02.png") no-repeat center;
		background-size: 100%
	}

	.index-banner .flexslider .flex-nav-next {
		right: 1rem
	}

	.index-banner .flexslider .flex-nav-prev {
		left: 1rem
	}

	.index-banner .flex-nav-prev {
		left: 0
	}

	.index-banner .flex-nav-prev,.index-banner .flex-nav-next {
		margin-top: -27px
	}

	.index-product {
		width: 100%
	}

	.index-product h2.page-title {
		margin: 2.875rem 0 .65rem
	}

	.index-product .index-product-main {
		margin-bottom: 2.5rem
	}

	.index-product .index-product-main .slider-box {
		width: 100%;
		box-sizing: border-box;
		padding: 0 1.25rem;
		overflow: hidden
	}

	.index-product .index-product-banner {
		height: 12.75rem;
		padding: 1.3rem 0 0 1.3rem;
		background-size: 100%;
		box-sizing: border-box
	}

	.index-product .index-product-banner .banner-title {
		font-size: 1.125rem;
		line-height: 1.2;
		margin-bottom: .75rem
	}

	.index-product .index-product-banner .banner-info {
		font-size: .6rem;
		line-height: 1.5
	}

	.index-honor h2.page-title {
		margin: 3.75rem 0 1.75rem
	}

	.index-honor .index-honor-main {
		margin-bottom: .5rem;
		flex-wrap: wrap;
		align-content: space-between;
		justify-content: center;
		padding: 0 .75rem
	}

	.index-honor .index-honor-main .honor {
		width: 33.33%;
		margin: 0;
		text-align: center;
		margin-bottom: 2rem
	}

	.index-honor .index-honor-main .honor&gt;img {
		width: 80%
	}

	.pages-banner,.pages-banner-top,.pages-banner-about,.pages-banner-agent,.pages-banner-news {
		height: 20.625rem;
		padding: 2.1rem 0 0;
		margin: 2.4rem 0 2.95rem;
		background-position: center bottom;
		background-size: 100%;
		background-position: center top;
		justify-content: flex-start
	}

	.pages-banner h3.title,.pages-banner-top h3.title,.pages-banner-about h3.title,.pages-banner-agent h3.title {
		font-size: 1.125rem;
		margin-bottom: 1.3rem
	}

	.pages-banner h3.title:after,.pages-banner-top h3.title:after,.pages-banner-about h3.title:after,.pages-banner-agent h3.title:after {
		width: .675rem;
		height: .125rem;
		border-radius: .05rem;
		margin-top: .75rem
	}

	.pages-banner .txt,.pages-banner-top .txt,.pages-banner-about .txt,.pages-banner-agent .txt {
		margin-bottom: .5rem;
		font-size: .75rem;
		padding: 0 1.25rem;
		width: 100%;
		box-sizing: border-box
	}

	.pages-banner-top .txt {
		width: 100%;
		box-sizing: border-box
	}

	.pages-list {
		margin-top: 0;
		border-bottom: 1px solid #e5e5e5;
		margin-bottom: 2.2rem
	}

	.pages-list .list-btn {
		font-size: .9rem
	}

	.pages-list .list-btn .btn .sep {
		width: .05rem;
		height: .65rem;
		margin: -.125rem .5rem 0
	}

	.pages-list .list-content {
		margin-top: 1.875rem;
		flex-direction: column;
		width: 100%;
		padding: 0 .75rem;
		box-sizing: border-box
	}

	.pages-list .list-content .product-main {
		margin: 0 0 1.25rem 0;
		width: 100%
	}

	.pages-list .list-content .product-main .product-img {
		margin-bottom: 1.05rem;
		width: 100%;
		height: 9.15rem;
		line-height: 9.15rem;
		box-sizing: border-box
	}

	.pages-list .list-content .product-main .product-img&gt;img {
		height: 100%
	}

	.pages-list .list-content .product-main .product-name {
		font-size: .9rem
	}

	.pages-list .list-content .product-main .product-mast {
		width: 100%;
		height: 9.15rem
	}

	.pages-list .list-content .product-main .product-mast&gt;a:before {
		font-size: .75rem;
		width: 6.075rem;
		height: 1.85rem;
		line-height: 1.85rem;
		border-radius: 1rem
	}

	.pages-btn {
		margin: 1.25rem 0;
		width: 100%;
		text-align: center
	}

	.pages-btn .btn {
		display: none
	}

	.pages-btn .btn:last-child {
		display: block;
		width: 100%;
		border: none;
		background-color: #aaaaaa;
		color: #fff;
		font-size: .75rem;
		height: 1.9rem;
		line-height: 1.9rem;
		padding: 0
	}

	.page-div {
		margin: 1.25rem 0;
		width: 100%;
		text-align: center
	}

	.page-div&gt;nav {
		width: 100%
	}

	.page-div .pagination {
		width: 100%
	}

	.page-div .pagination&gt;li {
		display: none
	}

	.page-div .pagination&gt;li:nth-last-child(2) {
		display: block;
		width: 100%;
		border: none;
		background-color: #aaaaaa;
		font-size: .75rem;
		height: 1.9rem;
		line-height: 1.9rem;
		padding: 0
	}

	.page-div .pagination&gt;li:nth-last-child(2)&gt;a {
		color: #fff
	}

	.details-product {
		border-top: none;
		padding: 0 1.9rem 2.75rem;
		flex-direction: column
	}

	.details-product .details-img-main {
		padding: 0;
		flex-direction: row;
		justify-content: space-between;
		margin-bottom: 2rem
	}

	.details-product .details-img-main .details-img {
		width: 9.25rem;
		height: 9.25rem
	}

	.details-product .details-img-main .details-img&gt;span {
		width: 9.25rem;
		height: 9.25rem
	}

	.details-product .details-img-main .details-img&gt;span&gt;img {
		width: 100%
	}

	.details-product .details-img-main .details {
		display: flex;
		justify-content: center;
		flex-direction: column;
		margin-top: 0
	}

	.details-product .details-img-main .details&gt;span {
		border: .025rem solid #e5e5e5;
		overflow: hidden;
		border-radius: .125rem;
		margin: .5rem 0;
		width: 3.5rem;
		height: 3.5rem;
		box-sizing: border-box
	}

	.details-product .details-img-main .details&gt;span&gt;img {
		width: 100%
	}

	.details-product .details-info {
		flex-grow: 0
	}

	.details-product .details-info h4.title {
		font-size: 1.125rem;
		margin-bottom: .75rem
	}

	.details-product .details-info&gt;h5,.details-product .details-info&gt;h6 {
		font-size: .6rem;
		display: inline-block;
		vertical-align: middle;
		*vertical-align: auto;
		zoom: 1;
		*display: inline;
		margin-bottom: 1rem;
		margin-right: .5rem
	}

	.details-product .details-info .main {
		margin-top: 0;
		font-size: .6rem
	}

	.details-product .details-info .main .tit {
		font-size: .6rem;
		width: 3.075rem;
		height: 1.125rem;
		line-height: 1.125rem;
		margin-bottom: 1rem
	}

	.details-product .details-info .main .info {
		padding-bottom: .5rem
	}

	.details-product .details-info .main .list:last-child {
		margin-left: 1.3rem
	}

	.details-product .details-info .main .list:last-child .tit {
		margin-left: 2.15rem
	}

	.details-product .details-info .main .list:last-child .info {
		padding-left: 2.15rem
	}

	.details-recommend {
		padding-bottom: 1.75rem
	}

	.details-recommend .details-recommend-box {
		width: 100%;
		margin: 0
	}

	.details-recommend h4.page-title {
		font-size: 1.125rem;
		margin: 2.075rem 0 1.125rem 1.9rem
	}

	.details-recommend .recommend-list-box {
		padding: 0 1.25rem;
		box-sizing: border-box;
		width: 100%
	}

	.details-recommend .recommend-list-box .slider-box {
		width: 100%
	}

	.details-recommend .recommend-list .slick-arrow {
		background-size: 100%;
		width: .25rem;
		height: .5rem;
		margin-top: 0;
		background-size: 100%
	}

	.details-recommend .recommend-list .slick-arrow.slick-next {
		margin-right: 0
	}

	.details-recommend .recommend-list .slick-arrow.slick-prev {
		margin-left: 0
	}

	.details-recommend .recommend-list .info {
		width: 4.725rem;
		font-size: .55rem
	}

	.details-recommend .recommend-list .info .img {
		margin-bottom: .5rem;
		width: 4.725rem;
		height: 4.075rem;
		line-height: 4.075rem;
		margin-right: 0
	}

	.details-recommend .recommend-list .info .img img {
		width: 80%
	}

	.page-about {
		border-bottom: .05rem solid #e5e5e5;
		margin-bottom: 2rem
	}

	.pages-banner-about,.pages-banner-agent,.pages-banner-news {
		margin-bottom: 2.5rem;
		background-image: url("../images/m-banner-about.png");
		padding-top: 3.65rem;
		background-position: center bottom;
		justify-content: flex-start;
		padding-bottom: 0
	}
  .pages-banner-news{
    background-image: url("../images/m-banner-news.jpg");
  }
	.pages-banner-about h6.title,.pages-banner-agent h6.title {
		font-size: .7rem;
		font-weight: normal;
		letter-spacing: 1.25rem;
		margin-left: 1.25rem
	}

	.about-info {
		display: block;
		margin: 1rem 0 3.25rem
	}

	.about-info .info-img {
		margin-bottom: 2rem
	}

	.about-info .info-img&gt;img {
		width: 100%
	}

	.about-info .txt {
		margin-bottom: 1.25rem;
		font-size: .6rem;
		line-height: 1.125rem;
		padding: 0 1.425rem;
		width: 100%;
		box-sizing: border-box
	}

	.about-brand {
		padding: 0 1.425rem
	}
	.about-brand span{
		white-space: nowrap!important;
		word-wrap: normal;
	}

	.about-brand .brand {
		display: block;
		margin-bottom: 3.25rem
	}

	.about-brand .brand .brand-img {
		position: static
	}

	.about-brand .brand .brand-img&gt;img {
		width: 100%
	}

	.about-brand .brand:before {
		display: none
	}

	.about-brand .brand .brand-main {
		width: 100%;
		padding-top: 3rem;
		margin-top: 0;
		margin-right: 0
	}

	.about-brand .brand .brand-main h3.title {
		font-size: 1.125rem;
		margin-bottom: 1.7rem;
		font-weight: bold
	}

	.about-brand .brand .brand-main h3.title:after {
		width: 1.175rem;
		height: .05rem;
		margin-top: .725rem
	}

	.about-brand .brand .brand-main h3.title:before {
		color: #f7f7f7;
		font-size: 3rem;
		left: 75%;
		top: -1.25rem;
		font-weight: normal
	}

	.about-brand .brand .brand-main .txt {
		line-height: 1.05rem;
		font-size: .6rem
	}

	.about-brand .brand:nth-child(odd) {
		height: auto
	}

	.about-brand .brand:nth-child(odd) .brand-img,.about-brand .brand:nth-child(odd) .brand-main {
		position: static
	}

	.about-brand .brand:nth-child(odd) .brand-main {
		margin-right: 0
	}

	.about-brand .brand:nth-child(even) {
		padding-top: 0
	}

	.about-brand .brand:nth-child(even) .brand-img {
		margin-top: 0;
		margin-left: 0
	}

	.about-brand .brand:nth-child(even) .brand-main {
		margin-left: 0;
		padding-top: 3rem
	}

	.about-brand .brand.brand-04 .brand-img {
		margin-top: 0
	}

	.pages-banner-agent {
		padding-top: 4.425rem;
		padding-bottom: 0;
		background-image: url("../images/m-banner-agent.jpg")
	}

	.agent-list-box {
		border-bottom-width: .05rem;
		padding-bottom: 1.25rem;
		margin-bottom: 2.625rem
	}

	.agent-list-box .agent-list {
		width: 100%;
		box-sizing: border-box;
		padding: 0 1.425rem
	}

	.agent-list-box .agent-list .agent-img {
		width: 100%;
		clear: both;
		margin-bottom: 2.6rem
	}

	.agent-list-box .agent-list .agent-img&gt;img {
		width: 100%
	}

	.agent-list-box .agent-list .agent-main {
		width: 100%;
		clear: both;
		padding-left: 0
	}

	.agent-list-box .agent-list .agent-main h5.title {
		font-size: 1.125rem;
		margin-bottom: .875rem
	}

	.agent-list-box .agent-list .agent-main h5.title:after {
		width: .825rem;
		height: .05rem;
		margin-top: .875rem;
		margin-left: 0
	}

	.agent-list-box .agent-list .agent-main h6.title {
		margin: 1rem 0;
		font-size: .9rem
	}

	.agent-list-box .agent-list .agent-main .txt {
		line-height: 1.125rem;
		font-size: .6rem
	}

	.agent-list-box:nth-child(even) .agent-img {
		clear: both
	}

	.agent-list-box:nth-child(even) .agent-main {
		clear: both;
		padding-right: 0
	}

	.agent-list-box:nth-child(1) .agent-img {
		margin-top: 0
	}

	.agent-list-box:nth-child(2) .agent-img {
		margin-top: 0
	}

	.agent-list-box:nth-child(3) .agent-main {
		margin-top: 0
	}

	.page-news-list {
		border-bottom-width: .05rem;
		margin-bottom: 2.175rem
	}

	.news-list-box {
		margin-top: 1.75rem;
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 1.375rem
	}

	.news-list-box:last-child {
		border-bottom: none
	}

	.news-list-box .news-list {
		width: 100%;
		padding: 0 .5rem;
		box-sizing: border-box
	}

	.news-list-box .news-list .news-time {
		margin-top: 10rem;
		position: absolute;
		top: 0
	}

	.news-list-box .news-list .news-time .year,.news-list-box .news-list .news-time .month {
		font-size: .75rem
	}

	.news-list-box .news-list .news-time .month:before {
		width: .125rem;
		height: .125rem;
		margin: 0 .125rem
	}

	.news-list-box .news-list .news-time .day {
		font-size: 1.5rem
	}

	.news-list-box .news-list .news-time:after {
		content: '';
		display: inline-block;
		vertical-align: middle;
		*vertical-align: auto;
		zoom: 1;
		*display: inline;
		width: .1rem;
		height: .95rem;
		background-color: #000;
		position: absolute;
		right: -0.25rem;
		top: 0;
		margin-top: .25rem
	}

	.news-list-box .news-list .news-main {
		clear: both;
		width: 100%
	}

	.news-list-box .news-list .news-main .new-img {
		padding: 0;
		margin-bottom: 1.15rem
	}

	.news-list-box .news-list .news-main h3.title {
		font-size: .75rem;
		margin-bottom: .25rem
	}

	.news-list-box .news-list .news-main .txt {
		line-height: 1.125rem;
		font-size: .6rem
	}

	.news-list-box .news-list .news-main .btn-new-more {
		width: 4rem;
		height: 1.5rem;
		line-height: 1.5rem;
		border-width: .05rem;
		margin-top: .5rem
	}

	.news-list-box:after {
		display: none
	}

	.news-list-box:nth-child(even) .news-main&gt;aside {
		margin-left: 3.25rem
	}

	.news-list-box:nth-child(odd) .news-time {
		clear: both
	}

	.news-list-box:nth-child(odd) .news-main {
		clear: both;
		text-align: left
	}

	.news-list-box:nth-child(odd) .news-main&gt;aside {
		margin-right: 0;
		margin-left: 3.25rem
	}

	.page-news-details {
		border-bottom-width: .05rem;
		margin-bottom: 1.5rem
	}

	.page-news-details&gt;header {
		border-bottom-width: .05rem;
		padding: 1.75rem 0;
		margin-bottom: 1.75rem
	}

	.page-news-details&gt;header h1 {
		font-size: .9rem;
		width: 80%;
		margin: 0 auto .75rem
	}

	.page-news-details&gt;header h6 {
		font-size: .35rem
	}

	.page-news-details&gt;header h6&gt;em {
		margin: 0 .5rem
	}

	.page-news-details&gt;header h6 .icon {
		margin-right: .25rem;
		margin-top: -0.1rem
	}

	.page-news-details&gt;aside {
		width: 100%;
		box-sizing: border-box;
		padding: 0 1.5rem
	}

	.page-news-details&gt;aside p {
		font-size: .6rem;
		margin-bottom: 1.75rem
	}

	.page-news-details&gt;aside p&gt;img {
		width: 100%
	}

	.page-news-details&gt;aside h2 {
		margin-bottom: 1.25rem;
		font-size: .6rem
	}

	.page-news-details .btn-prev {
		display: none
	}
}

.cubic-bezier,.slider-for .swiper-slide&gt;span,.index-honor .index-honor-main .honor,.about-info .info-img img,.about-brand .brand .brand-img img,.agent-list-box .agent-list .agent-img img {
	cursor: pointer;
	transition: transform 0.28s cubic-bezier(0.165, 0.84, 0.44, 1) 0s
}

.animation-left-in {
	opacity: 0;
	left: -200px;
	animation: left-in .8s forwards
}

.animation-top-in {
	top: -200px;
	animation: top-in .5s forwards .5s
}

.animation-opacity-in,.pages-list .list-content .product-main.active .product-mast {
	opacity: 0;
	animation: opacity-in .5s forwards
}

.animation-opacity-in-01 {
	opacity: 0;
	animation: opacity-in .3s forwards 1s
}

.animation-right-in {
	opacity: 0;
	right: -200px;
	bottom: -100px;
	animation: right-in .5s forwards 1s
}

.animation-close-more {
	position: relative;
	z-index: 11;
	margin-top: .5rem
}

.animation-close-more&gt;em {
	background-color: #fff !important
}

.animation-close-more&gt;em.middle {
	display: none
}

.animation-close-more&gt;em.top {
	transform: rotate(45deg);
	margin: -.25rem 0 0 0
}

.animation-close-more&gt;em.bottom {
	transform: rotate(-45deg);
	margin: -.05rem .025rem 0 0
}

.animation-big,.slider-for .swiper-slide&gt;span:hover,.index-honor .index-honor-main .honor:hover,.about-info .info-img img:hover,.about-brand .brand .brand-img img:hover,.agent-list-box .agent-list .agent-img img:hover {
	transform: scale(1.06)
}
.page-about{ padding-top: .5rem;}

@keyframes left-in {
	0% {
		left: -200px
	}

	75% {
		opacity: 0
	}

	100% {
		left: 50%;
		opacity: 1
	}
}

@keyframes top-in {
	0% {
		top: -200px
	}

	100% {
		top: 3.275rem
	}
}

@keyframes opacity-in {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes right-in {
	0% {
		right: -500px;
		bottom: -100px
	}

	75% {
		opacity: 0
	}

	100% {
		right: 0;
		bottom: 0;
		opacity: 1
	}
}
/*# sourceMappingURL=container.css.map */
</pre></body></html>