
.fr{
	float:right;
}
.fl{
	float:left;
}
.fn{
	float:none;
}
.f2{
	font-size:12px;
}
*{
	margin:0;
	padding:0;
	list-style-type:none;
}
a,img{
	border:0;
	text-decoration: none;
}
form,select,textarea,input{
	margin:0px;
	padding:0px;
	outline:medium;
	border:0;
	border-radius:0;
	background:none;
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari 和 Chrome */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-appearance: none;
}
a{
	margin:0px;
	padding:0px;
	outline:medium;
	border:0;
	border-radius:0;
	background:none;
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari 和 Chrome */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-appearance: none;
}

a:hover {
	text-decoration: none !important;
}

i,em{
	font-style:normal;
}
.mo{
	margin: 0 auto;
}
.most{
	width:100%;
	height:auto;
	overflow:hidden;
	display:block;
}
.roundBorder{
	border-radius: 15px;
}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
}
.imr{
	width:100%;
	display:block;
	margin:auto;
	position:absolute; left:0;
	top:0;
	bottom:0;
	right:0;
}
.dsk{
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
}

html {
	height: 100%;
}

body {
	min-height: 100%;
}

img {
	width: 100%;
	vertical-align: middle;
}

*, *::before, *::after {
	box-sizing: border-box;
}

.dn {
	display: none;
}

.lazy{
	background: url(../images/loading.gif) 50% no-repeat;
}

.gradient {
	background: -webkit-linear-gradient(top, #ffdc54, #ffc80f);
	background: -o-linear-gradient(bottom, #ffdc54, #ffc80f);
	background: -moz-linear-gradient(bottom, #ffdc54, #ffc80f);
	background: linear-gradient(to bottom, #ffdc54, #ffc80f);
}


/*首页*/
.bg1 {
	background-color: #f2f2f2;
}

.view {
	min-height:100%;
	position:relative;
	font-size:12px;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
[data-dpr="2"] .view {
	font-size:24px
}
[data-dpr="3"] .view {
	font-size:36px
}

.header {
	width: 100%;
	height: 1.333333rem;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	background-color: #fff;
	box-shadow: 0 0.066667rem 0.066667rem rgba(0,0,0,.05);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 990;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.header-margin {
	width: 100%;
	height: 1.333333rem;
}

.logo {
	width: 4.106667rem;
	height: 1.333333rem;
}

.logo img {
	width: 4.106667rem;
	height: 1.333333rem;
}

.menu-btn {
	width: 1.866667rem;
	height: 1.333333rem;
	position: relative;
}

.menu-btn a {
	display: block;
	width: 100%;
	height: 100%;
}

.menu-btn span,.menu-btn span:before,.menu-btn span:after {
	position: absolute;
	display: block;
	width: 24px;
	height: 3px;
	left: 50%;
	top: 50%;
	margin: -2px 0 0 -12px;
	cursor: pointer;
	content: '';
	background-color: #24a249;
	-webkit-transition: all .4s cubic-bezier(0.19,1,.22,1);
	-o-transition: all .4s cubic-bezier(0.19,1,.22,1);
	transition: all .4s cubic-bezier(0.19,1,.22,1);
}

.menu-btn span:before {
	margin: -8.5px 0 0 -12px;
}

.menu-btn span:after {
	margin: 5.5px 0 0 -12px;
}

.menu-btn.active span {
	background-color: transparent;
}

.menu-btn.active span:before {
	margin: -1.5px 0 0 -12px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
}

.menu-btn.active span:after {
	margin: -1.5px 0 0 -12px;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
}

.mask {
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 980;
}

.waterfall {
	width: 4.5rem;
	height: 100%;
	background-color: #f0f0f0;
	position: fixed;
	top:1.3rem;
	right: -4.5rem;
	z-index: 990;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.waterfall ul {
	overflow: hidden;
}

.waterfall li {
	width: 100%;
	margin-left: 0.4rem;
}

.waterfall li a.nav-link {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 1.306667rem;
	border-bottom: 0.013333rem #C9C9C9 solid;
	padding: 0 0.833333rem;
	line-height: 1.306667rem;
	overflow: hidden;
}

.waterfall li a.nav-link:active {
	background: #f2f2f2;
}

.waterfall span {
	font-size: 0.373333rem;
	color: #333;
	font-weight: bold;
}

.waterfall i {
	display: inline-block;
	width: 0.2rem;
	height: 0.32rem;
	background: url(../images/arrow.jpg) no-repeat;
	background-size: 100% 100%;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.nav-link.active i {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.nav-drop {
	display: none;
	padding-left: 0.4rem;
}

.nav-drop a {
	display: block;
	height: 1.213333rem;
	padding-left: 0.4rem;
	border-bottom: 1px #DCDCDC solid;
	font-size: 0.346667rem;
	line-height: 1.213333rem;
	color: #333;
}

/*.nav-drop a:last-child{
  border-bottom: none;
}*/
.moveLeft {
	/*-webkit-transform: translateX(-8.133333rem);
    -ms-transform: translateX(-8.133333rem);
    -o-transform: translateX(-8.133333rem);
    transform: translateX(-8.133333rem);*/
	right: 0;
}

.banner-slide {
	height: 4.733333rem;
	position: relative;
}

.banner-slide .swiper-slide img {
	height: 4.733333rem;
}

.banner-pagi {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0.293333rem;
	left: 0;
	z-index: 999;
}

.banner-slide .swiper-pagination-bullet {
	background: #fff;
	opacity: 1;
}

.banner-slide .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #24a249;
	border: 0.013333rem #fff solid;
}

.c-list {
	background: #fff;
}

.c-list ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.c-list li {
	flex: 1;
}

.c-list a {
	display: block;
	padding: 0.2rem 0;
	text-align: center;
}

.c-list img {
	width: 1.266667rem;
	height: 1.266667rem;
	margin-bottom: 0.2rem;
	background: #24a249;
	border-radius: 0.63rem;
}

.c-list p {
	font-size: 0.32rem;
	color: #666;
}

.point {
	margin-bottom: 0.4rem;
	background: url(../images/point-bg.jpg) no-repeat;
	background-size: 100% 100%;
}

.point-tit {
	padding: 0.4rem;
	text-align: center;
}

.point-tit h3 {
	margin-bottom: 0.1rem;
	font-size: 0.52rem;
	color: #037629;
	font-weight: bold;
}
.point-tit h5{
	font-size: 0.38rem;
	line-height: 0.50rem;
	font-weight: normal;
	margin: 0 0 0.40rem 0;
	padding: 0 0.20rem;
	border-bottom: 0.02rem solid #22a24b;
	display: inline-block;
	color: #a2a3a5;
}


.point-tit p {
	font-size: 0.293333rem;
	color: #999;
}

.pro-slide .swiper-slide a {
	padding: 0 0.133333rem;
	display: block;
}

.index-pro-img {
	width: 100%;
	height: 4.133333rem;
	background: #fff;
}

.index-pro-img img {
	height: 4.133333rem;
}

.index-pro-name {
	height: 1.306667rem;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	text-align: center;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	font-size: 0.346667rem;
	color: #333;
	overflow:hidden;
	background: #fff;
}

.arrow-bar {
	width: 100%;
	height: 1.466667rem;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
}

.pro-prev,.pro-next {
	width: 0.666667rem;
	height: 0.666667rem;
	margin: 0 0.2rem;
}

.pro-prev {
	background: url(../images/left.png) no-repeat;
	background-size: 100% 100%;
}

.pro-next {
	background: url(../images/right.png) no-repeat;
	background-size: 100% 100%;
}

.index-video {
	padding: 0 0.266667rem;
}

.index-video-box {
	height: 5.306667rem;
	overflow: hidden;
}

.index-video-box img {
	height: 5.306667rem;
}

.index-news {
	padding: 0 0.4rem;
	margin-bottom: 0.4rem;
}

.news-tab {
	margin-bottom: 0.4rem;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}

.news-tab a {
	display: block;
	width: 2.4rem;
	height: 0.693333rem;
	border-radius: 0.666667rem;
	border: 1px #e7e7e6 solid;
	line-height: 0.693333rem;
	text-align: center;
	font-size: 0.32rem;
	color: #666;
}

.news-tab a.active {
	background: #23a249;
	border: 1px #23a249 solid;
	color: #fff;
}

.index-news-list {
	margin-bottom: 0.4rem;
}

.index-news-list li {
	border-bottom: 2px #e9e9e9 solid;
}

.index-news-list a {
	display: block;
	padding: 0.533333rem 0;
}

.index-news-tit {
	margin-bottom: 0.533333rem;
	font-size: 0.373333rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
}

.index-news-tit p {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-news-box {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

.index-news-info {
	width: 5.466667rem;
}

.index-news-con {
	margin-bottom: 0.4rem;
	height: 1.066667rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	font-size: 0.32rem;
	color: #999;
	line-height: 0.56rem;
}

.index-news-bar {
	margin-bottom: 0.4rem;
	width: 0.6rem;
	height: 0.026667rem;
	background: #e4e4e4;
}

.index-news-time {
	font-size: 0.32rem;
	color: #999;
}

.index-news-img {
	width: 3.573333rem;
	height: 2.106667rem;
}

.index-news-img img {
	height: 2.106667rem;
}

.index-news-more a {
	display: block;
	width: 6.666667rem;
	height: 1.013333rem;
	margin: 0 auto;
	border-radius: 0.666667rem;
	border: 1px #c6c6c6 solid;
	text-align: center;
	line-height: 1.013333rem;
	font-size: 0.373333rem;
	color: #666;
}

.long-banner {
	padding: 0.4rem;
}

.long-banner img {
	height: 3.426667rem;
}

.footer {
	padding: 0 0.4rem;
	background: #f2f2f2;
	border-top: 3px #24a249 solid;
}

.footer-nav {
	padding-top: 0.666667rem;
	padding-bottom: 0.266667rem;
	border-bottom: 1px #b1b1b1 solid;
	text-align: center;
	font-size: 0.32rem;
	color: #666;
}

.footer-nav a {
	color: #666;
}

.footer-nav span {
	margin: 0 0.4rem;
}

.footer-info {
	padding: 0.4rem;
	text-align: center;
	font-size: 0.293333rem;
	line-height: 0.533333rem;
	color: #666;
}

.footer-logo {
	width: 2.92rem;
	height: 0.746667rem;
	margin: 0 auto 0.266667rem;
}

.footer-info a {
	color: #666;
}

/*关于我们*/
.inside-banner {
	height: 4.76rem;
}

.inside-banner img {
	height: 4.76rem;
}

.sub-tab {
	padding: 0.346667rem 0.106667rem;
	background: #f1f6f6;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.sub-tab a {
	flex: 1;
	margin: 0 0.106667rem;
	height: 0.626667rem;
	border-radius: 0.08rem;
	background: #b0b0b0;
	text-align: center;
	line-height: 0.626667rem;
	font-size: 0.32rem;
	color: #fff;
}

.sub-tab a.active {
	background: #09872e;
	color: #fff;
}

.about {
	padding: 0.746667rem 0.266667rem;
	background: #fff;
}

.about-logo {
	width: 3.24rem;
	height: 0.453333rem;
	margin: 0 auto 0.4rem;
}

.about-logo img {
	height: 0.453333rem;
}

.about-video {
	padding: 0 0.4rem 1.12rem;
	background: url(../images/video-bg.jpg) no-repeat left bottom;
	background-size: 100% 1.906667rem;
}

.about-list {
	padding: 0.4rem 0.266667rem;
}

.about-list ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.about-list li {
	width: 4.666667rem;
	height: 3.146667rem;
	margin-bottom: 0.266666rem;
}

.about-list li img {
	height: 3.146667rem;
}

/*企业风采*/
.show {
	padding: 0.8rem 0.266667rem;
}

.show ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.show li {
	width: 4.626667rem;
	margin-bottom: 0.373333rem;
}

.show li a {
	display: block;
}

.show-img {
	width: 4.626667rem;
	height: 2.733333rem;
}

.show-img img {
	height: 2.733333rem;
}

.show-name {
	padding: 0 0.266667rem;
	height: 0.6rem;
	text-align: center;
	line-height: 0.6rem;
	font-size: 0.32rem;
	color: #333;
	background: #f8f9fa;
	border: 1px #eaeaeb solid;
	border-top: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.show-name p {
	display: inline-block;
}

.shadow {
	width: 100%;
	height: 0.08rem;
}

.shadow img {
	height: 0.08rem;
	vertical-align: top;
}

/*企业荣誉*/
.honur-list {
	padding: 0.533333rem 0.266667rem;
}

.honur-list ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.honur-list li {
	width: 4.373333rem;
	margin-bottom: 0.4rem;
}

.honur-list li a {
	display: block;
}

.honur-img {
	width: 4.373333rem;
	height: 5.653333rem;
	margin-bottom: 0.133333rem;
	background: #f6f6f6;
	position: relative;
}

.honur-img img {
	width: 3.466667rem;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.honur-name {
	height: 1.066667rem;
	overflow: hidden;
	font-size: 0.32rem;
	line-height: 0.48rem;
	color: #777;
}

/*产品*/
.theme {
	padding: 0.533333rem 0.2rem;
}

.theme p {
	margin-bottom: 0.32rem;
	font-size: 0.4rem;
	color: #333;
}

.theme-slide {
	height: 3.333333rem;
}

.theme-slide .swiper-slide {
	height: 3.333333rem;
}

.theme-slide .swiper-slide img {
	height: 3.333333rem;
}

.theme-pagi {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0.293333rem;
	left: 0;
	z-index: 999;
}

.theme-slide .swiper-pagination-bullet {
	background: #fff;
	opacity: 1;
}

.theme-slide .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #24a249;
	border: 0.013333rem #fff solid;
}

.online {
	padding: 0.4rem 0.2rem;
	/*background: #f1f6f6;*/
}

.online p {
	margin-bottom: 0.2rem;
	font-size: 0.4rem;
	color: #333;
}

.online ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

.online li {
	width: 1.6rem;
}

.online li a {
	display: block;
	padding: 0.133333rem 0;
	text-align: center;
	color: #444;
}

.online li i {
	display: block;
	width: 1.2rem;
	height: 1.2rem;
	margin: 0 auto;
}

.f-icon1 {
	background: url(../images/f-icon1-h.png) no-repeat;
	background-size: 100% 100%;
}

.f-icon2 {
	background: url(../images/f-icon2-h.png) no-repeat;
	background-size: 100% 100%;
}

.f-icon3 {
	background: url(../images/f-icon3-h.png) no-repeat;
	background-size: 100% 100%;
}

.f-icon4 {
	background: url(../images/f-icon4-h.png) no-repeat;
	background-size: 100% 100%;
}

.f-icon5 {
	background: url(../images/f-icon5-h.png) no-repeat;
	background-size: 100% 100%;
}

.online li a span {
	font-size: 0.32rem;
}

.online li a.active {
	color: #24a249;
	border-bottom: 0.04rem #24a249 solid;
}

.online li a.active .f-icon1 {
	background: url(../images/f-icon1.png) no-repeat;
	background-size: 100% 100%;
}

.online li a.active .f-icon2 {
	background: url(../images/f-icon2.png) no-repeat;
	background-size: 100% 100%;
}

.online li a.active .f-icon3 {
	background: url(../images/f-icon3.png) no-repeat;
	background-size: 100% 100%;
}

.online li a.active .f-icon4 {
	background: url(../images/f-icon4.png) no-repeat;
	background-size: 100% 100%;
}

.online li a.active .f-icon5 {
	background: url(../images/f-icon5.png) no-repeat;
	background-size: 100% 100%;
}

.online-list {
	padding: 0.4rem 0.133333rem;
	background: #f1f6f6;
}

.online-list ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.online-list li {
	width: 4.746667rem;
	margin-bottom: 0.24rem;
	background: #fff;
	overflow: hidden;
}

.online-list li a {
	padding: 0 0.133333rem;
	display: block;
}

/*产品详情*/
.pro {
	padding: 0.4rem 0.266667rem;
	background: #f1f6f6;
}

.pro-img {
	margin-bottom: 0.4rem;
	background: #fff;
}

.pro-name {
	margin-bottom: 0.266667rem;
	font-size: 0.4rem;
	color: #333;
}

.pro-tab {
	background: #f1f6f6;
}

.pro-tab ul {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-around;
}

.pro-tab li {
	width: 3.026667rem;
	height: 0.933333rem;
	padding-top: 0.2rem;
	font-size: 0.346667rem;
	color: #fff;
	text-align: center;
}

.pro-tab li a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 0.733333rem;
	background: #47ba3b;
	color: #fff;
}
.pro-con{font-size: 0.34rem;line-height:0.52rem;color: #666;overflow: hidden;}
.pro-tab li.active {
	padding-top: 0;
}

.pro-tab li.active a {
	background: #24a249;
	line-height: 0.933333rem;
}

.pro-content {
	padding: 0.4rem;
	background: #fff;
}

/*产品专题*/
.theme-list {
	padding: 0.4rem 0.2rem;
}

.theme-list-tit {
	margin-bottom: 0.4rem;
	text-align: center;
	font-size: 0.4rem;
	color: #333;
}

.theme-list li {
	margin-bottom: 0.4rem;
}

.theme-list li a {
	display: block;
}

.theme-list img {
	height: 3.333333rem;
}

/*新闻详情*/
.article {
	padding: 0.666667rem 0.333333rem;
}
.article-ti {
	margin: 0 0 0.333333rem;
	padding: 0 0 0.333333rem;
	border-bottom: 1px #d2d2d2 solid;
	text-align: center;
}
.article-ti h3 {
	margin: 0 0 0.333333rem;
	font-size: 0.4rem;
	color: #333;
}
.article-ti p {
	font-size: 0.32rem;
	color: #969494;
}

.page-bar {
	margin: 0 0 0.48rem;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.page-bar a {
	flex: 0 0 49%;
	height: 0.746667rem;
	text-align: center;
	font-size: 0.293333rem;
	color: #333;
	background: #ececec;
	line-height: 0.746667rem;
}

/*联系我们*/
.contact {
	padding: 0.4rem 0.266667rem;
}

.contact-info {
	margin-bottom: 0.4rem;
}

.contact-info h3 {
	margin-bottom: 0.4rem;
	font-size: 0.426667rem;
	color: #24a249;
}

.contact-info p {
	font-size: 0.346667rem;
	line-height: 0.613333rem;
	color: #333;
}

.contact-info em {
	color: #da3240;
}

.article-con{padding: 0.2rem;overflow: hidden;line-height: 0.62rem;font-size: 0.36rem;color: #666;}
.article-con img{max-width: 100%;height: auto;margin-bottom: 0.2rem;}




.pro-detail{padding: 0.2rem;overflow: hidden;line-height: 0.56rem;font-size: 0.34rem;color: #666;}
.pro-detail img{max-width: 100%;height: auto;}

.pro-detail table {
	width: 100%;
	border-collapse:collapse;
	border: 1px #d6d6d6 solid;
}

.pro-detail td {
	padding:0.1rem 0.2rem;
}

.pro-detail td:first-child {
	line-height: 40px;
	background: #f5f5f5;
	text-align: center;
}



.page-ti {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
.page-ti h3 {
	margin: 0 0 0.333333rem;
	font-size: 0.4rem;
	color: #333;
}

.video{padding: 0.2rem;overflow: hidden;margin-top: 0.4rem;}
.video li {
	width:100%;
	height:auto;
	margin-bottom:1.5rem;
}
.video-box {
	width:100%;
	height:5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.video-box img{max-width: 100%;max-height: 5rem;}
.video-box i{
	position: absolute;
	left:0.4rem;
	bottom:0.4rem;
	width:1.5rem;
	height:1.5rem;
	background: url("../images/bofang-btn.png") no-repeat left top;
	background-size: 100% 100%;
	cursor: pointer;
}

.video li p{
	line-height:1rem;
	text-align: right;
	font-size: 0.36rem;
	color: #999;
}


/*健康知识和社会公益*/

.xgsc-news-box {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

.xgsc-news-info {
	width: 5.466667rem;
}
.xgsc-news-info h3{color: #323132;font-size: 0.38rem;overflow: hidden;text-overflow:ellipsis; white-space:nowrap;width: 100%;}
.xgsc-news-con {
	margin-top: 0.1rem;
	margin-bottom: 0.2rem;
	height: 1.066667rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	font-size: 0.32rem;
	color: #999;
	line-height: 0.48rem;
}
.xgsc-news-time {
	float: right;
	font-size: 0.32rem;
	color: #999;
}

.xgsc-news-img {
	width: 3.573333rem;
	height: 2.5rem;
}

.xgsc-news-img img {
	height: 2.5rem;
}

.xgsc-news-more a {
	display: block;
	width: 6.666667rem;
	height: 1.013333rem;
	margin: 0 auto;
	border-radius: 0.666667rem;
	border: 1px #c6c6c6 solid;
	text-align: center;
	line-height: 1.013333rem;
	font-size: 0.373333rem;
	color: #666;
}
