/* 引导页 */
.choice{
	z-index: 10000;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #009d4c;
	opacity: 1;
	/* display: none; */
}
.choice-center{
	position: relative;
	top: 50%;
	left: 50%;
	width: 100%;
	height: auto;
	text-align: center;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.indexlogo{
	display: block;
	margin: 0 auto;
	width: 1.7rem;
	height: auto;
}
.choice-jiu{
	margin-top: 0.45rem;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.indexyes{
	float: left;
	width: 49%;
	height: auto;
}
.indexno{
	margin-left: 2%;
	float: right;
	width: 49%;
	height: auto;
	text-align: center;
}
.indexyes img,
.indexno img{
	width: 2.2rem;
}
.index-btn{
	margin-top: 0.25rem;
	position: relative;
	width: 100%;
	height: 0.5rem;
}
.index-btn > div{
	width: 49%;
	height: 0.5rem;
	float: left;
}
.index-btn > div+div{
	margin-left: 2%;
}
.index-btn .btnyes{
	display: inline-block;
	width: 1.6rem;
	height: 0.75rem;
	text-align: center;
	line-height: 0.75rem;
	border-radius: 0.38rem;
	border: 0;
	background: #FFFFFF;
	color: #5ac26c;
	font-size: 0.28rem;
	font-weight: bold;
	outline: none;
	cursor: pointer;
}
.index-btn .btnno{
	display: inline-block;
	width: 1.6rem;
	height: 0.75rem;
	text-align: center;
	line-height: 0.75rem;
	border-radius: 0.38rem;
	background: #FFFFFF;
	color: #5ac26c;
	font-size: 0.28rem;
	font-weight: bold;
	outline: none;
	cursor: pointer;
}
.yn18{
	margin-top: 0.9rem;
	width: 100%;
	height: 0.5rem;
	text-align: center;
	line-height: 0.5rem;
	font-size: 0.32rem;
	color: #ffffff;
}
.welcome{
	margin-top: 32px;
	width: 100%;
	height: 1rem;
	text-align: center;
	line-height: 1rem;
	font-size: 0.56rem;
	font-weight: bold;
	color: #fff;
}
.webcomin{
	display: block;
	margin: 0 auto;
	width: 3rem;
	height: 1.1rem;
	text-align: center;
	line-height: 1.1rem;
	background: url(../../../images/pcweb/welcome-in.png);
	background-size: 100% 100%;
	font-size: 0.18rem;
	color: #449552;
	outline: none;
	cursor: pointer;
}
.welcome-tips{
	margin-top: 0.5rem;
	height: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
/* 选择页面 */
.choice.choicekey{
	-webkit-animation: hiddenkey 1s infinite;
	   -moz-animation: hiddenkey 1s infinite;
		 -o-animation: hiddenkey 1s infinite;
			animation: hiddenkey 1s infinite;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}
/* logo */
.choice.choicekey .indexlogo{
	-webkit-animation: indexlogo 1s infinite;
	   -moz-animation: indexlogo 1s infinite;
		 -o-animation: indexlogo 1s infinite;
			animation: indexlogo 1s infinite;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}
/* btn */
.choice.choicekey .index-btn{
	-webkit-animation: indexbtn 1s infinite;
	   -moz-animation: indexbtn 1s infinite;
		 -o-animation: indexbtn 1s infinite;
			animation: indexbtn 1s infinite;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}
/* 头部 */
.mheader2.headerkey{
	-webkit-animation: showkey 1s infinite;
	   -moz-animation: showkey 1s infinite;
		 -o-animation: showkey 1s infinite;
			animation: showkey 1s infinite;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}
/* 首页身体 */
.index-main2.index-mainkey{

	-webkit-animation: showkey 1s infinite;
	   -moz-animation: showkey 1s infinite;
		 -o-animation: showkey 1s infinite;
			animation: showkey 1s infinite;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}

/* ------------------------自定义动画------------------------ */
/* 消失 */
@keyframes hiddenkey
{
	from {opacity: 1;}
	to {opacity: 0;z-index: -1;}
}
@-moz-keyframes hiddenkey /* Firefox */
{
	from {opacity: 1;}
	to {opacity: 0;z-index: -1;}
}
@-webkit-keyframes hiddenkey /* Safari 和 Chrome */
{
	from {opacity: 1;}
	to {opacity: 0;z-index: -1;}
}
@-o-keyframes hiddenkey /* Opera */
{
	from {opacity: 1;}
	to {opacity: 0;z-index: -1;}
}
/* 显示 */
@keyframes showkey /* Opera */
{
	from {opacity: 0;}
	to {opacity: 1;}
}
/* logo */
@keyframes indexlogo /* Opera */
{
	from {margin-top: 0;}
	to {margin-top: -500px;}
}
/* 选择进入按钮 */

@keyframes indexbtn /* Opera */
{
	from {margin-top: 0;}
	to {margin-top: 1500px;}
}
/* index */
.headbg{
	background: rgba(0,0,0,.4);
}
.mheader{
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 1.1rem;
}
.mheader .btn-l{
	display: none;
	float: left;
	width: 1.1rem;
	height: 1.1rem;
	background: none;
	border: 0;
	background: url(../../../images/mtweb/m-icon-nav.png) center center no-repeat;
	background-size: 0.5rem 0.36rem;
}
.mheader .btn-r{
	display: none !important;
	float: right;
	width: 1.1rem;
	height: 1.1rem;
	background: none;
	border: 0;
	background: url(../../../images/mtweb/m-icon-jiugongge.png) center center no-repeat;
	background-size: 0.38rem 0.38rem;
}
.mheader .mlogo{
	position: absolute;
	top: 0.05rem;
	left: 50%;
	margin-left: -0.6rem;
	width: 1.2rem;
	height: 0.98rem;
	font-size: 0;
}
.mheader .mlogo img{
	width: 1.2rem;
	height: 0.98rem;
}
/* 首屏video */
.video-content{
	z-index: 98;
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	width: 100%;
	height: auto;
	color: #ffffff;
}
.video-content .video-title{
	width: 100%;
	line-height: 1.1rem;
	font-size: 0.84rem;
	text-align:center;
	font-weight: bold;
	letter-spacing: 0.25rem;
}
.video-content .video-ms{
	width: 100%;
	margin-top: 0.2rem;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.16rem;
	text-align:center;
	opacity: 0.5;
	letter-spacing: 0.03rem;
}
.webcom-video{
	display: block;
	margin: 0 auto;
	margin-top: 2.2rem;
	width: 3.5rem;
	height: 1.1rem;
	text-align: center;
	line-height: 1.1rem;
	background: url(../../../images/pcweb/welcome-in.png);
	background-size: 100% 100%;
	font-size: 0.2rem;
	color: #000000;
	outline: none;
	cursor: pointer;
	letter-spacing: 4px;
	font-weight: bold;
}
.index-main{
    width: 100%;
    height: 100%;
}
.banner-next{
	right: auto;
	left: 0.1rem;
    width: 0.75rem;
    height: 0.75rem;
    background-image: url(../../../images/pcweb/icon-btn-left2.png);
    background-size: 100% 100%;
}
.banner-prev{
	left: auto;
    right: 0.1rem;
    width: 0.75rem;
    height: 0.75rem;
    background-image: url(../../../images/pcweb/icon-btn-right2.png);
    background-size: 100% 100%;
}
.index-main>.swiper-wrapper>.swiper-slide{
    width: 100%;
    height: 100%;
	overflow: hidden;
}
#ping-video{
	height: 100%;
}
#ping-video .swiper-slide{
	height: 100%;
}
#ping-video .index-video-pagination{
	bottom: 0.54rem;
}
#ping-video .index-video-pagination .swiper-pagination-bullet {
    width: 0.55rem;
    height: 0.25rem;
    line-height: 0.25rem;
    background: none;
    opacity: 0.2;
    color: #ffffff;
}
#ping-video .index-video-pagination .swiper-pagination-bullet-active {
    opacity: 1;
}



.index-two{
	background: #f6fbfc;
}
.index-about{
	position: absolute;
	top: 50%;
	left: 50%;
	padding-bottom: 0.2rem;
	margin-left: -3.25rem;
	width: 6.5rem;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	background: #fff;
}
.index-about .about-img{
	width: 100%;
	font-size: 0;
}
.index-about .about-img img{
	width: 100%;
}
.index-about .index-mods-info{
	margin-top: 0.2rem;
	width: 100%;
}
.index-about .index-mods-info .about-title{
    width: 100%;
    height: 0.62rem;
    line-height: 0.62rem;
    text-align: center;
    font-size: 0.44rem;
    color: #000000;
    font-weight: bold;
}
.index-about .index-mods-info span{
    display: block;
    margin: 0 auto;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
    width: 0.60rem;
    height: 0.04rem;
    background: #ddbf93;
}
.index-about .index-mods-info p{
	font-size: 0.24rem;
	color: #5e5e5e;
	line-height: 0.42rem;
	text-align: justify;
}
.style-btn{
	display: block;
	margin: 0 auto;
	width: 3.5rem;
	height: 1.1rem;
	line-height: 1.1rem;
	color: #fff;
	font-size: 0.26rem;
	background: url(../../../images/mtweb/m-sylebtn.png) center center no-repeat;
	background-size: 100% 100%;
	border: 0;
	text-align: center;
	outline: none;
	cursor: pointer;
}
.index-djgz{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -3.25rem;
	width: 6.5rem;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
}
.djgz-top-news{
	width: 100%;
	height: auto;
}
.djgz-top-news a{
	display: block;
	width: 100%;
	height: auto;
	font-size: 0;
}
.djgz-top-news a+a{
	margin-top: 0.2rem;
}
.djgz-top-news a .djgz-top-news-img{
	position: relative;
	width: 100%;
}
.djgz-top-news a .djgz-top-news-img img{
	width: 100%;
	height: auto;
}
.mask3{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../../../images/pcweb/news-zz.png);
	background-size: 100% 100%;
}
.djgz-top-news-txt{
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: left;
}
.djgz-top-news-txt time{
	padding: 0 0.3rem;
	display: block;
	width: 100%;
	height: 0.48rem;
	line-height: 0.48rem;
	font-size: 0.2rem;
	color: #ffffff;
}
.djgz-top-news-txt p{
	padding: 0 0.3rem;
	width: 100%;
	line-height: 0.48rem;
	font-size: 0.26rem;
	color: #ffffff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.djgz-bottom-list{
	width: 100%;
}
.djgz-bottom-list li{
}
.djgz-bottom-list li a{
	display: block;
	position: relative;
	padding-left: 0.38rem;
	padding-right: 1.6rem;
	height: 0.9rem;
	line-height: 0.9rem;
	text-align: left;
	overflow: hidden;
	text-overflow:ellipsis;
	font-size: 0.25rem;
	white-space: nowrap;
	background: url(../../../images/pcweb/tool-dangqis.png) left center no-repeat;
	background-size: 0.25rem 0.25rem;
	border-bottom: 1px solid #e8e8e8;
}
.djgz-bottom-list li time{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 1.6rem;
	height: 0.9rem;
	line-height: 0.9rem;
	font-size: 0.22rem;
	color: #4c4c4c;
	font-weight: bold;
}
.index-five{
    background-image: -webkit-linear-gradient(to bottom, #fefdfe,#ebeff3, #f6f6f6);
    background-image: -moz-linear-gradient(to bottom, #fefdfe,#ebeff3, #f6f6f6);
    background-image: -o-linear-gradient(to bottom, #fefdfe,#ebeff3, #f6f6f6);
    background-image: linear-gradient(to bottom, #fefdfe,#ebeff3, #f6f6f6);
}
.index-product{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -3.35rem;
	width: 6.7rem;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
}
.index-product-info div{
	font-size: 0.46rem;
	line-height: 0.75rem;
    color: #000000;
	font-size: 0.56rem;
	text-align: center;
}
.index-product-info p{
	font-size: 0.22rem;
	opacity: 0.5;
	line-height: 0.42rem;
	color: #000000;
	text-align: center;
}
.index-product-swiper{
	margin-top: 0.3rem;
}
.index-product-swiper .swiper-slide{
	text-align: center;
}
.index-product-swiper .swiper-slide img{
	width: auto;
	height: 5.6rem;
}
#product-swiper .swiper-slide button{
	padding: 0 0.1rem;
	margin: 0 auto;
	margin-top: 0.35rem;
	display: block;
	width: auto;
	height: 0.9rem;
	line-height: 0.9rem;
	font-size: 0.26rem;
	color: #0b5c36;
	background: url(../../../images/pcweb/icon-btn-baituoyuan.png);
	background-size: 100% 100%;
	border: 0;
	outline: none;
	cursor: pointer;
}
#product-swiper .swiper-slide button .icon-mai {
    display: inline-block;
    width: 0.52rem;
    height: 0.9rem;
}
#product-swiper .swiper-slide button .icon-maileft {
    background: url(../../../images/pcweb/icon-mai-left.png) center center no-repeat;
    background-size: 0.5rem 0.11rem;
}
#product-swiper .swiper-slide button .icon-mairight {
    background: url(../../../images/pcweb/icon-mai-right.png) center center no-repeat;
    background-size: 0.5rem 0.11rem;
}
#product-swiper .swiper-slide button span {
    display: inline-block;
    height: 0.9rem;
}
#product-swiper .swiper-productprev {
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-left.png);
    background-size: 100% 100%;
}
#product-swiper .swiper-productnext {
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-right.png);
    background-size: 100% 100%;
}
/* 新闻 */
.index-four{
	background: url(../../../images/mtweb/m-newsbg.png) center center no-repeat;
	background-size: cover;
}
.mtyzdqd{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -3.35rem;
	width: 6.7rem;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
}
.mtyzdqd-top-left-three {
    height: 0.7rem;
    line-height: 0.7rem;
    color: #ffffff;
    font-size: 0.56rem;
	text-align: center;
}
.webcom-video2 {
    display: block;
	margin: 0 auto;
    margin-top: 0.2rem;
    width: 3.5rem;
    height: 0.9rem;
    text-align: center;
    line-height: 0.9rem;
    background: url(../../../images/pcweb/welcome-in.png);
    background-size: 100% 100%;
    font-size: 0.16rem;
    color: #000000;
    outline: none;
    cursor: pointer;
    letter-spacing: 0.06rem;
    font-weight: bold;
}
.mtyzdqd-bottom{
	margin-top: 0.2rem;
}
#news-swiper01{
	width: 190%;
}
#news-swiper01 .swiper-slide a{
	display: inline-block;
	width: 100%;
	background: #fff;
	padding-bottom: 0.4rem;
}
.news-swiper-pic{
	width: 100%;
	height: auto;
	font-size: 0;
}
.news-swiper-pic img{
	width: 100%;
	height: auto;
}
.news-swiper-txt {
    padding: 0 0.5rem;
    margin-top: 0.2rem;
	width: 100%;
    height: 1.24rem;
    line-height: 0.62rem;
    font-size: 0.38rem;
	color: #000000;
	font-weight: bold;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news-swiper-p{
    padding: 0 0.5rem;
	margin-top: 0.2rem;
	width: 100%;
	height: 0.8rem;
}
.news-swiper-info{
    padding: 0 0.5rem;
	margin-top: 0.2rem;
	width: 100%;
	height: 0.36rem;
	font-size: 0.26rem;
	color: #b2b2b2;
}
.footer{
	display: none;
	padding: 0.24rem 0.4rem 1.54rem 0.4rem;
	width: 100%;
	background: #00984a;
}
.footer-logo{
	width: 100%;
}
.footer-logo .logo-img{
	display: inline-block;
	font-size: 0;
}
.footer-phone{
	position: relative;
	margin-top: 0.35rem;
	width: 100%;
	height: 0.9rem;
}
.footer-phone p{
	padding-right: 2.8rem;
	color: #fff !important;
	font-size: 0.2rem;
	font-weight: bold;
}
.footer-phone .footer-ds{
	position: absolute;
	top: 0;
	right: 0;
	width: 2.7rem;
}
.footer-phone .footer-ds a{
	float: left;
	display: block;
	width: 0.9rem;
	height: 0.9rem;
}
.footer-phone .footer-ds a img{
	width: 0.9rem;
	height: 0.9rem;
}
.footer-list{
	border-top: 0.01rem solid #fff;
}
.footer-list .footer-boxs{
	position: relative;
	width: 100%;
	width: 100%;
	height: 0.65rem;
	line-height: 0.65rem;
	font-size: 0.24rem;
	color: #fff;
	border-bottom: 0.01rem solid #fff;
}
.footer-list .footer-boxs:after,
.footer-list .footer-boxs::after{
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 0.2rem;
	height: 0.65rem;
	line-height: 0.65rem;
	content: '+';
	font-size: 0.32rem;
	color: #fff;
}
.footer-list .footer-boxs>a{
	color: #fff;
	display: block;
	width: 100%;
	height: 100%
}
.footer-list .footer-boxs .ejmenu{
	opacity: 0;
	height: auto;
	z-index: 9;
	position: absolute;
	top: 0.65rem;
	left: 0;
	width: 100%;
	height: 0;
	background: #00984a;
	overflow: hidden;
	transition: all 0.5s;
}
.footer-list .footer-boxs .ejmenu a{
	display: inline-block;
	width: 100%;
	height: 0.65rem;
	color: #fff;
}
.footer-list .footer-boxs:hover .ejmenu{
	padding: 0.2rem;
	height: auto;
	opacity: 1;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
.sjmenu{
	padding: 0 0.2rem;
	
}


.footer-share{
	margin-top: 0.3rem;
	width: 100%;
	height: 0.7rem;
	text-align: center;
}
.footer-share{
	width: 100%;
	height: 0.7rem;
	text-align: center;
}
.footer-share .bshare-custom.icon-medium-plus{
	height: 0.7rem;
}
.footer-share .bshare-custom.icon-medium-plus .bshare-sinaminiblog{
    display: inline-block;
	height: 0.7rem;
	background: url(../../../images/mtweb/m-icon-weibo-bai.png) center center no-repeat;
	background-size: 0.35rem 0.29rem;
	border-radius: 50%;
	border: 0.01rem solid #30ab6c;
}
.footer-share .bshare-custom.icon-medium-plus .bshare-weixin{    
    display: inline-block;
	height: 0.7rem;
	background: url(../../../images/mtweb/m-icon-weixin-bai.png) center center no-repeat;
	background-size: 0.37rem 0.32rem;
	border-radius: 50%;
	border: 0.01rem solid #30ab6c;
}
.footer-share .bshare-custom.icon-medium-plus a.bshare-more.more-style-addthis{
	display: none;
}
.footer-fl-lx{
	margin-top: 0.45rem;
	padding-bottom: 0.2rem;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 0.25rem;
	border-bottom: 0.01rem solid #343434;
}
.footer-fl-lx a{
	margin: 0 0.3rem;
	height: 0.28rem;
	line-height: 0.28rem;
	color: #fff;
	font-size: 0.25rem;
}
.footer-langu .layui-nav{
	margin-top: 0.2rem;
	height: 0.6rem;
	line-height: 0.6rem;
	background: none;
	text-align: center;
}
.footer-langu .layui-nav .layui-nav-item{
	line-height: 0.6rem;
}
.footer-langu .layui-nav .layui-nav-more{
	/* display: none; */
}
.footer-langu .layui-nav-child{
	padding: 0;
	top: 0.6rem
}
.footer-langu .layui-nav .layui-nav-item a{
	height: 0.5rem;
	line-height: 0.5rem;
}
.footer-langu .layui-nav .layui-nav-bar{
	top: 0.6rem !important;
	height: 0.05rem !important;
}
.copy{
	padding-bottom: 0.46rem;
	text-align: center;
	color: #fff;
	opacity: 0.5;
}
/*--
------------------------- 关于我们 -------------------------*/
.mbanner{
	margin-top: 0.96rem;
	position: relative;
	width: 100%;
	font-size: 0;
}
.mbanner>img{
	width: 100%;
	height: 0;
}
.mbanner>img{
	width: 100%;
	height: auto;
}
.mbanner h2{
	display: none;
	position: absolute;
	top: 50%;
	padding: 0 0.2rem;
	width: 100%;
	line-height: 0.88rem;
	text-align: center;
	font-size: 0.68rem;
	color: #ffffff;
	
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
}
.about-list{
	padding-bottom: 1.1rem;
	width: 100%;
	height: auto;
}
.about-wrap{
	display: none;
}
.about-pd{
	padding-top: 0.7rem;
	padding-bottom: 0.8rem;
}
.about-wrap.active{
	display: block;
}
.mods-title{
	width: 100%;
}
.mods-title h3{
	line-height: 0.7rem;
	font-size: 0.40rem;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.mods-title div{
	line-height: 0.32rem;
	font-size: 0.24rem;
	color: #000000;
	text-align: center;
}
.mods-title>span{
	margin: 0 auto;
	margin-top: 0.2rem;
	display: block;
	width: 0.6rem;
	height: 0.06rem;
	background: #dec090;
}
.mods-title p{
	margin-top: 0.28rem;
	height: 0.72rem;
	line-height: 0.72rem;
	text-align: center;
}
.mods-title p i,
.mods-title p span{
	display: inline-block;
	height: 0.72rem;
	font-size: 0.34rem;
}
.mods-title p i{
	position: relative;
	width: 0.85rem;
}
.mods-title p i:before,
.mods-title p i::before{
	position: absolute;
	top: 50%;
	margin-top: -0.005rem;
	content: '';
	display: block;
	width: 0.85rem;
	height: 0.01rem;
	background-color: #acacac;
}
.mods-title p span{
	margin: 0 0.15rem;
}
.about-txt{
	padding: 0 0.4rem;
	margin-top: 0.3rem;
	text-align: justify;
}
.about-txt p{
	line-height: 0.48rem;
	color: #000;
	letter-spacing: 0.02rem;
	font-size: 0.28rem;
	text-indent: 2em;
}
.about-wrap-swiper{
	margin-top: 0.5rem;
	margin-bottom: 0.8rem;
	position: relative;
	width: 100%;
	height: auto;
}
.about-wrap-swiper .swiper-slide{
	font-size: 0;
}
.about-wrap-swiper .swiper-slide img{
	width: 100%;
	height: auto;
}
.about-wrap-swiper .swiper-awsp{
	top: auto;
	bottom: -0.45rem;
	left: 50%;
	margin-left: -1rem;
	width: 0.9rem;
	height: 0.9rem;
	background-image: url(../../../images/pcweb/icon-btn-left2.png);
	background-size: 100% 100%;	
}
.about-wrap-swiper .swiper-awsn{
	top: auto;
	bottom: -0.45rem;
	right: 50%;
	margin-right: -1rem;
	width: 0.9rem;
	height: 0.9rem;
	background-image: url(../../../images/pcweb/icon-btn-right2.png);
	background-size: 100% 100%;
}
.about-wrap .about-img{
	margin-top: 0.75rem;
	width: 100%;
	height: auto;
	font-size: 0;
}
.about-wrap .about-img img{
	width: 100%;
	height: auto;
}
.about-btnlist{
	width: 100%;
	height: 1rem;
}
.about-btnlist .about-btn{
	float: left;
	background: #fff;
	width: 33.3333%;
	height: 1rem;
}
.about-btnlist .about-btn.active{
	position: relative;
	background: #009549;
}
.about-btnlist .about-btn.active::before {
    position: absolute;
    display: block;
    content: '';
    bottom: -0.28rem;
    left: 50%;
    margin-left: -0.14rem;
    width: 0px;
    height: 0px;
    border: 0.14rem solid #059950;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
.about-btnlist .about-btn a {
    display: block;
    width: 100%;
	height: 1rem;
    line-height: 1rem;
    background: no-repeat;
    color: rgba(178,178,178,.5);
    font-size: 0.28rem;
    text-align: center;
}
.about-btnlist .about-btn.active a {
    color: rgba(255,255,255,.5);
}
.about-btnlist .about-btn a span {
    color: rgba(0,0,0,1);
}
.about-btnlist .about-btn.active a span {
    color: rgba(255,255,255,1);
}
.about-pd{
	padding-bottom: 5.65rem;
	width: 100%;
	height: auto;
	background: #f8f8f8 url(../../../images/mtweb/about-wh-bg.png) bottom center no-repeat;
	background-size: 100% auto;
}
.about-wh{
	padding: 0 0.3rem;
}
.about-smyj-txt{
	width: 100%;
}
.about-smyj-txt ul li{
	padding-left: 1rem;
	margin-top: 0.5rem;
	width: 100%;
	height: 1rem;
	background-color: #059a4e;
	border-radius: 43px 0 0 43px;
	display: flex;
}
.about-smyj-txt ul li:nth-child(1){
	background: #059a4e url(../../../images/pcweb/icon-yj-01.png) top left no-repeat;
	background-size: 1rem 1rem;
}
.about-smyj-txt ul li:nth-child(2){
	background: #059a4e url(../../../images/pcweb/icon-yj-02.png) top left no-repeat;
	background-size: 1rem 1rem;
}
.about-smyj-txt ul li:nth-child(3){
	background: #059a4e url(../../../images/pcweb/icon-yj-03.png) top left no-repeat;
	background-size: 1rem 1rem;
}
.about-smyj-txt ul li>i{
	display: inline-block;
	float: left;
	margin-left: 0.1rem;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.32rem;
	color: #fff;
	width: 1.4rem;
}
.about-smyj-txt ul li>span{
	float: left;
	margin-left: 0.14rem;
	margin-top: 0.48rem;
	display: block;
	width: 0.44rem;
	height: 0.04rem;
	background: #dec090;
}
.about-smyj-txt ul li>div{
	float: left;
	margin-left: 0.15rem;
	display: inline-block;
	width: 3.9rem;
	height: 1rem;
	line-height: 1rem;
	color: #ffffff;
	font-size: 0.2rem;
	text-align: justify;
	padding-right: 0.1rem;
}
.about-smyj-txt ul li>div .subwrap{
	padding: 0.33rem 0;
	line-height: 0.35rem;
}
.about-gsyr{
    width: 100%;
    height: auto;
}
.about-gsyr-wraptop{
	
}
.about-gsry-img {
	width: 100%;
	height: auto;
	font-size: 0;
}
.about-gsry-img img{
	width: 100%;
	height: auto;
}
.about-gsry-txt{
	padding-top: 0.7rem;
	width: 100%;
	background: #f7f7f7;
}
.wrap-boxs-title{
	width: 100%;
	height: 0.7rem;
	line-height: 0.65rem;
	color: #000000;
	font-size: 0.4rem;
	text-align: center;
	font-weight: bold;
}
.wrap-boxs-ms{
	width: 100%;
	height: 0.32rem;
	line-height: 0.32rem;
	color: #000000;
	font-size: 0.18rem;
	text-align: center;
}
.wrap-boxs-link{
	margin: 0 auto;
	margin-top: 0.2rem;
	width: 0.44rem;
	height: 0.04rem;
	background: #ddbf93;
}
.wrap-boxs-title2{
	margin-top: 0.3rem;
	height: 0.72rem;
	line-height: 0.72rem;
	text-align: center;
}
.wrap-boxs-title2 i, 
.wrap-boxs-title2 span {
    display: inline-block;
    height: 0.72rem;
}
.mods-title p span {
    margin: 0 0.15rem;
	font-size: 0.28rem;
}
.wrap-boxs-title2 i {
    position: relative;
    width: 0.85rem;
}
.wrap-boxs-title2 i:before, 
.wrap-boxs-title2 i::before {
    position: absolute;
    top: 50%;
    margin-top: -0.005rem;
    content: '';
    display: block;
    width: 0.85rem;
    height: 0.01rem;
    background-color: #acacac;
}
.wrap-boxs-title2 span{
	margin: 0 0.15rem;
	font-size: 0.28rem;
	display: inline-block;
}
.wrap-boxs-title2 span i{
	position: absolute;
	display: inline-block;
	width: 0.85rem;
	height: 0.01rem;
	border: 1px solid #acacac;
}
.wrap-boxs-title2 span i.left{
	top: 0.13rem;
	left: -105px;
}
.wrap-boxs-title2 span i.right{
	top: 0.13rem;
	right: -105px;
}
.wrap-boxs-txt{
	padding: 0 0.4rem;
	margin-top: 0.2rem;
	width: 100%;
	line-height: 0.52rem;
	color: #000000;
	font-size: 0.28rem;
	text-align: justify;
	text-indent:  2em;
}
.about-gsry-time{
	background: #f7f7f7;
}
#gsry-time .swiper-wrapper{
	height: auto !important;
}
.sp-gsry.swiper-pagination{
	position: inherit !important;
	height: 0.6rem;
	bottom: 0;
	top: 0;
}
.sp-gsry .swiper-pagination-bullet{
	position: relative;
	margin: 0;
	padding: 0 0.18rem;
	width: auto;
	height: 0.6rem;
	line-height: 0.56rem;
	color: #adadad;
	font-size: 0.24rem;
	background: none;
	opacity: 1;
}
.sp-gsry .swiper-pagination-bullet-active{
	color: #00984a;
	background: none;
}
.sp-gsry .swiper-pagination-bullet i{
	display: none;
}
.sp-gsry .swiper-pagination-bullet-active i{
	position: absolute;
	left: 50%;
	margin-left: -0.32rem;
	bottom: 0rem;
	display: block;
	width: 0.64rem;
	height: 0.07rem;
	background: #00984a;
}
#gsry-time {
	margin-top: 0.3rem;
	background: url(../../../images/mtweb/about-3bg.jpg) center center no-repeat;
	background-size: cover;
}
#gsry-time .swiper-slide{
	padding: 0.5rem 0.3rem 1.1rem 0.3rem;
}
.about-gsry-list ul li {
    margin-top: 0.2rem;
    padding: 0.3rem 0 0.2rem 0;
    width: 100%;
    background: url(../../../images/pcweb/about-ry-bg.png) center center no-repeat;
    background-size: cover;
	border-radius: 0.1rem;
}
.about-gsry-list ul li i {
    display: block;
    width: 100%;
    height: 0.42rem;
    background: url(../../../images/pcweb/icon-jiangbei.png) center center no-repeat;
    background-size: 0.44rem 0.42rem;
}
.about-gsry-list ul li p {
    position: relative;
    width: 100%;
    height: 0.7rem;
    color: #ffffff;
}
.about-gsry-list ul li p span {
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    padding: 0 0.15rem;
    display: block;
    width: 100%;
    line-height: 0.35rem;
    font-size: 0.28rem;
    text-align: center;
    text-shadow: 0.04rem 0.04rem 0.06rem #222;
}
.about-gsry-list ul li div {
    width: 100%;
    height: 0.35rem;
    background: url(../../../images/pcweb/tsingtao.png) center center no-repeat;
    background-size: contain;
}
/* 时间轴 */
#currentyear {
    position: relative;
    width: 100%;
    height: 0.9rem;
}
#currentyear p {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 0.01rem;
    background: #e5eaf0;
}
#currentyear span {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -0.75rem;
    width: 1.5rem;
    height: 0.9rem;
    line-height: 0.9rem;
    background: #f7f7f7;
    text-align: center;
    font-size: 0.35rem;
    color: #333333;
}

/*--
------------------------- 法律声明 -------------------------*/
.flsm-wrap{
	width: 100%;
	padding: 1rem 0.4rem 2.4rem 0.4rem;
	text-align: justify;
	background: #f8f8f8;
}
.flsm-wrap p,
.flsm-wrap strong{
	font-size: 0.28rem;
	color: #000000;
	line-height: 0.48rem;
}
.flsm-wrap strong{
	display: block;
	margin-top: 0.48rem;
	font-weight: bold;
	color: #000000;
	line-height: 0.5rem;
}
/*--
------------------------- 联系我们 -------------------------*/
.lxwm-wrap{
	padding-top: 1rem;
	padding-bottom: 1.1rem;
	width: 100%;
	background: #f8f8f8;
}
.lxwm-top{
	padding: 0 0.6rem 1rem 0.6rem;
	width: 100%;
}
.lxwm-top h2{
	width: 100%;
	height: 0.96rem;
	line-height: 0.96rem;
	font-size: 0.36rem;
	font-weight: bold;
	color: #000000;
}
.lxwm-top>span{
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
	display: block;
	width: 0.44rem;
	height: 0.04rem;
	background: #ddbf93;
}
/*.lxwm-top div{
	padding: 0.16rem 0;
	line-height: 0.4rem;
	color: #000000;
	font-size: 0.26rem;
}*/
.lxwm-top p{
	padding: 0.16rem 0;
	line-height: 0.4rem;
	color: #000000;
	font-size: 0.26rem;
}
.lxwm-top div span{
	display: inline-block;
	float: left;
}
/*.lxwm-top div p {
	letter-spacing: 0.01rem;
}*/
.lxwm-top p {
	letter-spacing: 0.01rem;
}
/*.lxwm-top div p a{
	color: #009948;
}*/
.lxwm-bottom{
	margin-top: 1.7rem;
	width: 100%;
	height: auto;
	font-size: 0;
}
.lxwm-bottom img{
	width: 100%;
	height: auto;
}
/*--
------------------------- 品牌与产品 时尚 -------------------------*/
.ss-wrap{
	padding-bottom: 1.1rem;
	width: 100%;
}
.ss-wrap-boxs{
	position: relative;
	width: 100%;
	height: auto;
}
.bwg1903-img {
	width: 100%;
	height: auto;
	font-size: 0;
}
.bwg1903-img img{
	width: 100vh;
	height: 100vh;
}
.sbn-bwg,
.sbn-1903{
	z-index: 10;
	right: 0.4rem;
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-right.png);
    background-size: 100% 100%;
}
.sbp-bwg,
.sbp-1903{
	z-index: 10;
	left: 0.4rem;
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-left.png);
    background-size: 100% 100%;
}
.ppycp-center{
	z-index: 9;
	position: absolute;
	top: 50%;
	width: 100%;
	color: #fff;
	text-align: center;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
}
.ppycp-center h3{
	width: 100%;
	line-height: 0.6rem;
	font-size: 0.48rem;
}
.ppycp-center .p1{
	margin-top: 0.24rem;
	width: 100%;
	line-height: 0.42rem;
	font-size: 0.3rem;
	word-wrap: break-word;
}
.ppycp-center .p2{
	padding: 0 1.4rem;
	margin-top: 0.54rem;
	width: 100%;
	line-height: 0.36rem;
	font-size: 0.24rem;
	text-align: justify;
	text-indent: 2em;
}
.ppycp-center a,
.ppycp-center button{
	display: inline-block;
	margin-top: 1rem;
	width: 3.5rem;
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: 0.28rem;
	color: #000;
	text-align: center;
	background: url(../../../images/mtweb/mmorebg-bai.png);
	background-size: 100% 100%;
	outline: none;
	cursor: pointer;
}
.ppycp-center button a{
	display: block;
	width: 100%;
	height: auto;
}
/*--
------------------------- 品牌与产品 博物馆 -------------------------*/
.bwg-wrap{
	padding-top: 0.4rem;
	padding-bottom: 1.1rem;
	width: 100%;
}
.nmods-top{
	padding: 0 0.55rem 0.55rem 0.55rem;
	width: 100%;
}
.nmods-top h2{
	width: 100%;
	height: 0.96rem;
	line-height: 0.96rem;
	font-size: 0.56rem;
	content: #000000;
}
.nmods-top>span{
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
	display: block;
	width: 0.44rem;
	height: 0.04rem;
	background: #ddbf93;
}
.nmods-top div{
	margin-bottom: 0.18rem;
	line-height: 0.48rem;
	font-size: 0.28rem;
	color: #000000;
}
.nmods-top p{
	margin-top: 0.4rem;
    line-height: 0.8rem;
    text-align: justify;
    font-size: 0.28rem;
    font-weight: bold;
}
.nmods-top p .icon-bwg {
    display: inline-block;
    margin-right: 10px;
    width: 0.94rem;
    height: 0.8rem;
}
.nmods-top p .icon-bwg.icon-bwg-bh {
    background: url(../../../images/pcweb/icon-bwg-bh.png) center center no-repeat;
    background-size: 0.75rem 0.75rem;
}
.nmods-top p .icon-bwg.icon-bwg-bwg {
	background: url(../../../images/pcweb/icon-bwg-bwg.jpg) center center no-repeat;
	background-size: 0.75rem 0.75rem;
}
.nmods-top p .icon-bwg.icon-bwg-jq {
    background: url(../../../images/pcweb/icon-bwg-jq.png) center center no-repeat;
    background-size: 0.82rem 0.72rem;
}
.nmods-top p .icon-bwg.icon-bwg-sf {
    background: url(../../../images/pcweb/icon-bwg-sf.png) center center no-repeat;
    background-size: 0.88rem 0.72rem;
}
.nmods-top p .icon-bwg.icon-bwg-cx {
    background: url(../../../images/pcweb/icon-bwg-cx.png) center center no-repeat;
    background-size: 0.78rem 0.78rem;
}
.nmods-top p .icon-bwg.icon-bwg-pp {
    background: url(../../../images/pcweb/icon-bwg-pp.png) center center no-repeat;
    background-size: 0.898rem 0.7rem;
}
.ss-bwg{
	margin-bottom: 1.15rem;
}
.sbn-ss-bwg {
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-right.png);
    background-size: 100% 100%;
}
.sbp-ss-bwg {
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-left.png);
    background-size: 100% 100%;
}
.bwg-ms{
	width: 100%;
	height: auto;
	font-size: 0;
}
.bwg-ms img{
	width: 100%;
	height: auto;
}
.bwg-ms p{
	width: 100%;
	height: 0.98rem;
	line-height: 0.98rem;
	text-align: center;
	color: #fff;
	font-size: 0.36rem;
	font-weight: bold;
	background: -webkit-linear-gradient(to bottom, #0d863f,#06803b, #017b3c);
	background: -moz-linear-gradient(to bottom, #0d863f,#06803b, #017b3c);
	background: -o-linear-gradient(to bottom, #0d863f,#06803b, #017b3c);
	background: linear-gradient(to bottom, #0d863f,#06803b, #017b3c);
}
.bwg-bottom{
	padding: 0.85rem 0.4rem 1.25rem 0.4rem;
	width: 100%;
	background: url(../../../images/mtweb/mppycp-bwg-bottombg.jpg);
	background-size: cover;
}
.bwg-bottom .bwg-bottom-txt{
	line-height: 0.42rem;
	font-size: 0.28rem;
	color: #fff;
}
.bwg-bottom .bwg-bottom-txt p{
	text-indent: 2em;
}
.bwg-bottom .bwg-bottom-dz{
	margin-top: 38px;
	width: 100%;
	height: 1.05rem;
	line-height: 1.05rem;
	border-top: 1px solid #706a5c;
	border-bottom: 1px solid #706a5c;
	font-size: 0.3rem;
	color: #fff;
	text-align: center;
	letter-spacing: 5px;
}
.bwg-bottom .bwg-bottom-phone{
	margin-top: 0.3rem;
}
.bwg-bottom .bwg-bottom-phone i{
	display: block;
	width: 100%;
	height: 0.7rem;
	background: url(../../../images/pcweb/icon-dianhua-5.png) center center no-repeat;
	background-size: 0.68rem 0.68rem;
}
.bwg-bottom .bwg-bottom-phone p{
	text-align: center;
	margin-top: 0.3rem;
	width: 100%;
	line-height: 0.7rem;
	color: #fff;
	font-size: 0.48rem;
	font-weight: bold;
}
.bwg-bottom .bwg-bottom-ewm{
	display: block;
	margin: 0 auto;
	margin-top: 0.2rem;
	width: 3.05rem;
	height: 3.05rem;
	border-radius: 0.05rem;
}
.bwg-bottom .bwg-bottom-gz{
	width: 100%;
	margin-top: 0.4rem;
	font-size: 0.3rem;
	text-align: center;
	color: #fff;
	font-size: 0.3rem;
	letter-spacing: 0.01rem;
	
}
/*--
------------------------- 健康 -------------------------*/
.jk-wrap{
	padding-bottom: 1.1rem;
	width: 100%;
}
.jk-wrap-swiper{
	width: 100%;
	height: auto;
}
.jk-boxs{
	position: relative;
	width: 100%;
	height: auto;
}
.jk-boxs .swiper-slide img{
	width: 100%;
	height: auto;
}
.sbn-jk-wz,
.sbn-jk-hs{
	width: 0.95rem;
	height: 0.95rem;
	background-image: url(../../../images/pcweb/icon-btn-right.png);
	background-size: 100% 100%;
}
.sbp-jk-wz,
.sbp-jk-hs{
	width: 0.95rem;
	height: 0.95rem;
	background-image: url(../../../images/pcweb/icon-btn-left.png);
	background-size: 100% 100%;
}
.jk-content{
	z-index: 9;
	position: absolute;
	top: 50%;
	width: 100%;
	color: #fff;
	text-align: center;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
}
.jk-content h2{
	line-height: 0.88rem;
	font-size: 0.64rem;
	font-weight: bold;
}
.jk-content p{
	margin-top: 0.1rem;
	line-height: 0.54rem;
	font-size: 0.3rem;
}
.jk-content button{
	margin-top: 0.7rem;
	width: 3.5rem;
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: 0.28rem;
	color: #000;
	text-align: center;
	background: url(../../../images/mtweb/mmorebg-bai.png);
	background-size: 100% 100%;
	outline: none;
	cursor: pointer;
}
.jk-content button a{
	display: block;
	width: 100%;
	height: 100%;
}
/*--
------------------------- 品牌主张 -------------------------*/
.ppzz-wrap{
	margin-top: 0.96rem;
	position: relative;
	width: 100%;
	height: auto;
	font-size: 0;
}
.ppzz-wrap img{
	width: 100%;
	height: auto;
}
.ppzz-wrap img{
	width: 100%;
	height: auto;
}
.ppzz-content{
	z-index: 9;
	position: absolute;
	top: 0;
	right: 12%;
	width: 48%;
	height: 100%;
	padding-left: 0.28rem;
	background: rgba(0,151,71,.6);
}
.ppzz-content div{
	position: relative;
    top: 50%;
    left: 0;
    width: 100%;
    height: auto;
    transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
}
.ppzz-content h2{
	line-height: 1.3rem;
	font-size: 0.62rem;
	color: #fff;
}
.ppzz-content span{
	display: block;
	width: 0.62rem;
	height: 0.06rem;
	background: #fff;
}
.ppzz-content img{	
	margin-top: 0.34rem;
	width: auto;
	height: 0.45rem;
}
.ppzz-content p{
    margin-top: 0.1rem;
    line-height: 0.4rem;
    font-size: 0.28rem;
    color: #fff;
    letter-spacing: 0.05rem;
}
/*--
------------------------- 快乐板块 -------------------------*/
.mods-btns{
	margin-top: 0.96rem;
	position: relative;
	padding: 0.8rem 0 0.6rem;
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(../../../images/mtweb/tsingtao-bg.jpg) center center no-repeat;
	background-size: cover;
}
.swiper-modsbtns{
	width: 100%;
}
.cplist-boxs {
	position: relative;
	text-align: center;
}
.cplist-boxs > img{
    display: block;
    margin: 0 auto;
	/* width: 1.8rem; */
	width: auto;
	height: 3.5rem;
}
.cplist-boxs .product-shadow {
    position: absolute;
    bottom: 0.6rem;
    /* left: 46px; */
    width: 100%;
    height: 1.15rem;
    background: url(../../../images/pcweb/product-shadow.png) center center no-repeat;
    background-size: 100% 100%;
}
.cplist-boxs button {
	position: relative;
    margin: 0 auto;
    margin-top: 0.35rem;
	padding: 0 0.6rem;
    display: inline-block;
    width: 90%;
    height: 0.9rem;
    line-height: 0.9rem;
    font-size: 0.26rem;
    color: #0b5c36;
    background: url(../../../images/pcweb/icon-btn-baituoyuan.png);
    background-size: 100% 100%;
    outline: none;
    cursor: pointer;
}
.cplist-boxs button .icon-mai {
	position: absolute;
	top: 0;
    display: inline-block;
    width: 0.52rem;
    height: 0.9rem;
}
.cplist-boxs button span{
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
.cplist-boxs button span strong{
	position: absolute;
	top: 50%;	
	left: 50%;
	width: 100%;
	line-height: 0.3rem;
	
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.cplist-boxs button .icon-maileft {
	left: 0;
    background: url(../../../images/pcweb/icon-mai-left.png) center center no-repeat;
    background-size: 0.5rem 0.11rem;
}
.cplist-boxs button .icon-mairight {
	right: 0;
    background: url(../../../images/pcweb/icon-mai-right.png) center center no-repeat;
    background-size: 0.5rem 0.11rem;
}
.cplist-boxs button .icon-mai span {
    display: inline-block;
    height: 0.9rem;
}
.sbp-cpbtns {
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-left.png);
    background-size: 100% 100%;
}
.sbn-cpbtns {
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-right.png);
    background-size: 100% 100%;
}
.product-more{
	position: relative;
	width: 100%;
}
.product-more-tabs{
	padding: 0.6rem 0 1.1rem 0;
	background: url(../../../images/mtweb/tsingtao-cpbg.jpg) center center no-repeat;
	background-size: cover;
}
.product-more-tabs .product-more{
	display: none;
}
.product-more-tabs .product-more.active{
	display: block;
}

.sbp-pm {
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-left.png);
    background-size: 100% 100%;
}
.sbn-pm {
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-right.png);
    background-size: 100% 100%;
}
.product-more-txt{
	padding: 40px 40px 0 40px;
	width: 100%;
}
.product-more-txt h3{
	line-height: 0.68rem;
	font-size: 0.36rem;
}
.product-more-txt span{
	margin-top: 0.2rem;
	display: block;
	width: 0.44rem;
	height: 0.04rem;
	background: #dec090;
}
.product-more-txt p{
	margin-top: 0.6rem;
	line-height: 0.44rem;
	font-size: 0.24rem;
}
.bottom-ppycp-swiper{
	padding-bottom: 1.1rem;
	width: 100%;
	height: auto;
}
.cp-bottom{
	padding-bottom: 1.1rem;
	width: 100%;
	height: auto;
}
.swiper-product-bottom .swiper-slide{
	padding: 1rem 0.4rem;
}
.cp-bottom-c{
	padding: 1rem 0.4rem;
	display: none;
	overflow: hidden;
}
.cp-bottom-c.act{
	display: block;
}
.swiper-product-bottom .swiper-slide video,
.swiper-product-bottom .swiper-slide img{
	margin-bottom: 0.4rem;
	width: 100%;
	height: auto;
}
.cp-bottom-c video,
.cp-bottom-c img{
	margin-bottom: 0.4rem;
	width: 100%;
	height: auto;
}
.klbottom-bg{
	background: url(../../../images/mtweb/swiper-product-bg01.jpg) center center no-repeat;
	background-size: cover;
}
.wzbottom-bg{
	background: url(../../../images/mtweb/swiper-product-bg02.jpg) center center no-repeat;
	background-size: cover;
}
.xmwbottom-bg{
	background: url(../../../images/mtweb/swiper-product-bg03.jpg) center center no-repeat;
	background-size: cover;
}
.sp-spb{
	bottom: 0.4rem !important;
}
.sp-spb .swiper-pagination-bullet{
	opacity: 1;
	background: rgba(255,255,255,.3);
}
.sp-spb .swiper-pagination-bullet-active{
	background: #00984a;
}
.product-more-txt {
	height: auto;
	overflow: hidden;
}
.product-more-txt div{
	margin-top: 0.3rem;
	width: 49%;
	float: left;
	text-align: justify;
}
.product-more-txt div:nth-child(2n){
	margin-left: 2%;
}
.product-more-txt div .p1{
	margin-top: 0;
	margin-bottom: 0.1rem;
	width: 100%;
	line-height: 0.4rem;
	font-size: 0.26rem;
}
.product-more-txt div .p2{
	margin-top: 0;
	width: 100%;
	line-height: 0.4rem;
	font-size: 0.18rem;
	color: #000;
}
.hmenu{
	opacity: 0;
	z-index: 998;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	border: 0;
	width: 100%;
	height: 0;
	padding: 0 0.8rem 0 0.8rem;
	background: #00984a;
	overflow: hidden;
	transition: all 0.5s;
}
.hmenu.off{
	padding: 1.6rem 0.8rem 0.2rem 0.8rem;
	height: 100%;
	opacity: 1;
}
/* 社会责任 */
.shzr-wrap{
	padding-top: 0.64rem;
}
.mods-mtop{
	padding: 0 0.4rem;
	width: 100%;
	height: auto;
}
.mods-mtop h2{
	width: 100%;
	line-height: 0.64rem;
	font-size: 0.44rem;
	color: #009948;
	font-weight: bold;
}
.mods-mtop span{
	display: block;
	margin-top: 0.3rem;
	width: 0.75rem;
	height: 0.07rem;
	background: #dec090;
}
.swiper-shzr{
	margin-top: 0.45rem;
}
.shzr-img img{
	width: 100%;
}
.shzr-txt{
	padding: 0.5rem 0.4rem 0.56rem 0.4rem;
	text-align: justify;
}
.shzr-txt .p1{
	line-height: 0.82rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #333333;
	font-size: 0.46rem;
}
.shzr-txt .p2{
	margin-top: 0.1rem;
	line-height: 0.5rem;
	color: rgba(51,51,51,.6);
	font-size: 0.24rem;
	font-weight: bold;
}
.shzr-txt .p3{
	margin-top: 0.2rem;
	line-height: 0.5rem;
	color: #666;
	font-size: 0.28rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.sp-shzr{
	bottom: auto;
	top: 4.2rem !important;
	width: 0.36rem;
	height: 0.36rem;
	transition: none !important;
}
.sp-shzr .swiper-pagination-bullet{
	width: 0.36rem;
	height: 0.36rem;
	background: url(../../../images/mtweb/icon-sp.png) center center no-repeat;
	background-size: cover;
	opacity: 0.8;
}
.sp-shzr .swiper-pagination-bullet-active{
	width: 0.36rem;
	height: 0.36rem;
	background: url(../../../images/mtweb/icon-spavtive.png) center center no-repeat;
	background-size: cover;
	opacity: 1;
}
.shzr-list{
	padding: 0 0.4rem 2.2rem 0.4rem;
	background: url(../../../images/mtweb/shzr-list-bg.png) bottom center no-repeat;
	background-size: 100% auto;
}
.shzr-list ul li a{
	display: block;
	padding: 0.3rem 0 0.2rem 0;
}
.shzr-list ul li+li a{
	border-top: 0.01rem solid #dfdfdf;
}
.shzr-list ul li a p{
	line-height: 0.52rem;
	color: #333333;
	font-size: 0.26rem;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.shzr-list ul li a time{
	display: block;
	line-height: 0.65rem;
	color: rgba(51,51,51,.6);
	text-align: right;
	font-weight: bold;
	font-size: 0.24rem;
}




.filelist{
    margin: 0 auto;
	padding: 0.4rem 0.4rem 0.2rem 0.4rem;
	padding-bottom: 0.52rem;
	width: 100%;
}
.filelist .filelist-ul{
	height: auto;
	overflow: hidden;
}
.filelist .filelist-ul li{
	margin-bottom: 0.4rem;
	float: left;
	width: 100%;
	border: 1px solid #eaeaea;
}
.filelist .filelist-ul li>a{
	display: block;
	width: 100%;
	height: auto;
}
.filelist .filelist-ul li .file-img{
	width: 100%;
	height: auto;
	font-size: 0;
}
.filelist .filelist-ul li .file-img img{
	width: 100%;
	height: auto;
}
.filelist .filelist-ul li .file-info{
	padding: 0.52rem 0.4rem 0.56rem 0.4rem;
	width: 100%;
	border-top: 0.01rem solid #eaeaea;
}
.filelist .filelist-ul li .file-info p{
	padding-left: 0.7rem;
	height: 0.66rem;
	line-height: 0.66rem;
	font-size: 0.28rem;
	color: #333333;
	background: url(../../../images/pcweb/icon-yuedu.png) left center no-repeat;
	background-size: 0.54rem 0.34rem;
}
.filelist .filelist-ul li .file-info p button{
	float: right;
	width: 1.4rem;
	height: 0.66rem;
	line-height: 0.66rem;
	font-size: 0.24rem;
	color: #8d8d8d;
	text-align: center;
	border: 0.01rem solid #e5e5e5;
	outline: none;
	cursor: pointer;
	background: none;
}
.filelist .filelist-ul li .file-info p button i{
	display: inline-block;
	width: 0.66rem;
	height: 0.66rem;
	background: url(../../../images/pcweb/icon-pdf.png) center center no-repeat;
	background-size: 0.4rem 0.4rem;
}
.filelist .filelist-ul li .file-info strong{
	margin-top: 10px;
	display: block;
	width: 100%;
	height: 1.4rem;
	line-height: 0.7rem;
	font-size: 0.34rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #333333;
	text-align: justify;
}
/* 新闻列表页 */
.mnews-top{
	padding-top: 0.4rem;
}
.mods2-mtop{
    padding: 0 0.4rem;
    width: 100%;
    height: auto;
}
.mods2-mtop h2 {
	display: inline-block;
	padding-left: 0.52rem;
	height: 0.91rem;
    line-height: 0.88rem;
    font-size: 0.44rem;
    color: #00984a;
	border-bottom: 0.03rem solid #00984a;
	background: url(../../../images/pcweb/icon-baogao.png) 3px center no-repeat;
	background-size: 0.3rem 0.36rem;
}
.mnews-topboxs{
	padding: 0.32rem 0.4rem 1.1rem 0.4rem;
}
.mnews-topboxs a.mnews-topboxs-a1{
	display: block;
	line-height: 0.72rem;
	font-size: 0.4rem;
	color: #333333;
	text-align: justify;
}
.mnews-topboxs time{
	display: block;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.28rem;
	color: rgba(51,51,51,.6);
}
.mnews-topboxs p{
	margin-top: 0.07rem;
	line-height: 0.52rem;
	font-size: 0.3rem;
	color: #666666;
	text-align: justify;
}
.mnews-topboxs a.mnews-topboxs-a2{
	margin-top: 0.5rem;
	display: block;
    width: 3.5rem;
    height: 1rem;
    line-height: 1rem;
    color: #fff;
    font-size: 0.28rem;
	font-weight: bold;
    background: url(../../../images/mtweb/m-sylebtn.png) center center no-repeat;
    background-size: 100% 100%;
    border: 0;
    text-align: center;
    outline: none;
    cursor: pointer;
	letter-spacing: 0.02rem;
}
.mnews-topboxs-img{
	margin-top: 0.7rem;
	width: 100%;
	height: auto;
	font-size: 0;
}
.mnews-topboxs-img img{
	width: 100%;
	height: auto;
}
.mnews-list{
	padding: 0.64rem 0.4rem 2.1rem 0.4rem;
}
.mnews-list ul li {
    margin-bottom: 0.5rem;
    width: 100%;
}
.mnews-list ul li a{
	display: block;
    border: 1px solid #e5e5e5;
}
.mnews-list ul .mnews-list-img{
	width: 100%;
	height: auto;
	font-size: 0;
	border-bottom: 1px solid #e5e5e5;
}
.mnews-list ul .mnews-list-img img{
	width: 100%;
	height: auto;
}
.mnews-list ul .mnews-list-time {
    padding: 0 0.52rem 0.2rem 0.52rem;
    height: 0.9rem;
    line-height: 0.7rem;
    font-size: 0.26rem;
    color: #333333;
	text-align: right;
}
.mnews-list ul .mnews-list-title {
/*    padding: 0 0.52rem 0.8rem 0.52rem;
    font-size: 0.36rem;
    color: #333333;
    line-height: 0.7rem;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; */
	
    padding: 0.2rem 0.52rem 0 0.52rem;
    font-size: 0.3rem;
    color: #333333;
    line-height: 0.6rem;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/* 新闻详情 */
.mnews-content{
	padding: 0.93rem 0.4rem 1.4rem 0.4rem;
	width: 100%;
}
.mnews-content-top{
	padding-bottom: 0.46rem;
	border-bottom: 0.01rem solid #d7d7d7;
}
.mnews-content-top h2{
	line-height: 0.74rem;
	font-size: 0.42rem;
	color: #2e2e33;
	text-align: justify;
}
.mnews-content-top .mnews-content-top-info {
	margin-top: 0.4rem;
	padding-left: 0.6rem;
	width: 100%;
	height: 0.4rem;
	line-height: 0.4rem;
	color: #666666;
	font-size: 0.32rem;
	background: url(../../../images/pcweb/icon-time.png) left center no-repeat;
	background-size: 0.4rem 0.4rem;
}
.mnews-content-top .mnews-content-top-fx{
	margin-top: 0.5rem;
	width: 100%;
	height: 0.75rem;
	line-height: 0.75rem;
	font-size: 0.3rem;
	color: #666666;
}
.mnews-content-top .mnews-content-top-fx .share{
	display: inline-block;
}
.mnews-content-top .mnews-content-top-fx .share a{
	width: 0.75rem;
	height: 0.75rem;
}
.mnews-content-top .mnews-content-top-fx .share .bshare-sinaminiblog{
	background: url(../../../images/pcweb/icon-weibo2.png) center center no-repeat;
	background-size: 0.75rem 0.75rem;
}
.mnews-content-top .mnews-content-top-fx .share .bshare-weixin{
	background: url(../../../images/pcweb/icon-weixin2.png) center center no-repeat;
	background-size: 0.75rem 0.75rem;
}
.mnews-content-wrpa{
	padding: 0.16rem 0 0.8rem 0;
	border-bottom: 0.01rem solid #d7d7d7;
	letter-spacing: 0.02rem;
	text-align: justify;
}
.mnews-content-wrpa p{
	line-height: 0.48rem;
	font-size: 0.3rem;
	color: #666666;
}
.mnews-content-wrpa .page-pic{
	margin: 0.56rem 0;
	width: 100%;
	height: auto;
	font-size: 0;
}
.mnews-content-wrpa .page-pic img{
	width: 100%;
	height: auto;
}
.mnews-sxpage{
	padding: 0.56rem 0 0.08rem 0;
}
.mnews-sxpage a{
	padding-left: 1.2rem;
	margin-bottom: 0.58rem;
	display: block;
	position: relative;
	line-height: 0.48rem;
	font-size: 0.3rem;
	color: #666666;
}
.mnews-sxpage a span {
	position: absolute;
	top: 0;
	left: 0;
	width: 1.2rem;
	height: 0.48rem;
	line-height: 0.48rem;
}
/* 投资者关系 */
.tzzgx-btnlist{
    width: 100%;
    height: 1rem;
}
.tzzgx-btnlist .tzzgx-btn {
    float: left;
    background: #fff;
    width: 50%;
    height: 1rem;
}
.tzzgx-btnlist .tzzgx-btn a {
    display: block;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    background: no-repeat;
    color: rgba(178,178,178,.5);
    font-size: 0.28rem;
    text-align: center;
}
.tzzgx-btnlist .tzzgx-btn a span {
    color: rgba(0,0,0,1);
}
.tzzgx-btnlist .tzzgx-btn.active {
    position: relative;
    background: #009549;
}
.tzzgx-btnlist .tzzgx-btn.active::before {
    position: absolute;
    display: block;
    content: '';
    bottom: -0.28rem;
    left: 50%;
    margin-left: -0.14rem;
    width: 0px;
    height: 0px;
    border: 0.14rem solid #059950;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tzzgx-btnlist .tzzgx-btn.active a {
    color: rgba(255,255,255,.5);
}
.tzzgx-btnlist .tzzgx-btn.active a span {
    color: rgba(255,255,255,1);
}
.tzzgx-wrap{
	padding: 1.5rem 0.3rem 2.4rem 0.3rem;
}
.tzzgx-wrap .tzzgx-boxs{
	display: none;
}
.tzzgx-wrap .tzzgx-boxs.active{
	display: block;
}
.pdf-tzz-time{
	width: 100%;
	height: 1.1rem;
}
.pdf-tzz-time .layui-inline,
.pdf-tzz-time .layui-input-inline,
.pdf-tzz-time .layui-input{
	width: 100%;
	height: 1.12rem;
	transition: none;
}
.pdf-tzz-list{
    margin-top: 0.24rem;
}
.pdf-tzz-list li a{
	display: block;
	position: relative;
	padding: 0.3rem 0 0.6rem 1.1rem;
	border-bottom: 0.01rem solid #f1f1f1;
	width: 100%;
}
.pdf-tzz-list ul li time {
    position: absolute;
    top: 0.3rem;
    left: 0;
    width: 1rem;
    line-height: 0.36rem;
    font-size: 0.24rem;
    color: #cacaca;
    text-align: center;
}
.pdf-tzz-list ul li time span {
    line-height: 0.36rem;
    color: #cccccc;
    font-size: 0.28rem;
	/* font-weight: bold; */
}
.pdf-tzz-list ul li div {
    padding-left: 40px;
    width: 100%;
}
.pdf-tzz-list .pdf-tzz-p {
    width: 100%;
	height: 0.72rem;
    line-height: 0.36rem;
    color: #333333;
    font-size: 0.26rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.pdf-tzz-list .pdf-tzz-fbz {
	margin-top: 0.08rem;
    width: 100%;
    height: 0.42rem;
    line-height: 0.42rem;
    color: #bababa;
    font-size: 0.22rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pdf-tzz-list ul li .icon-pdf2 {
    position: absolute;
    top: 1.24rem;
    right: 0;
    display: block;
    width: 1.38rem;
    height: .55rem;
    background: url(../../../images/pcweb/icon-pdf.jpg);
    background-size: 100% 100%;
    cursor: pointer;
}
.paging {
    margin-top: 0.7rem;
    text-align: center;
}
.paging .layui-laypage {
    margin: 0 auto;
}
.paging .layui-laypage a {
    color: #343434;
}
.paging .layui-laypage a, .paging .layui-laypage span {
    padding: 0 0.22rem;
    /* width: 0.62rem; */
    height: 0.62rem;
    line-height: 0.62rem;
    font-size: 0.16rem;
}
.paging .layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #00984b;
}
.tzregular-tab .layui-laypage-curr .layui-laypage-em {
    background-color: #00984b;
}
.tzregular-tab {
    margin: 0;
    margin-top: 0.04rem;
}
.tzregular-tab .layui-tab-title {
    margin: 0;
    text-align: center;
    height: 0.56rem;
    border: 0;
}
.tzregular-tab .layui-tab-title li {
    position: relative;
    margin: 0 0.2rem;
    padding: 0;
    width: 1.42rem;
    height: 0.52rem;
    line-height: 0.52rem;
    font-size: 0.26rem;
    color: #4d4d4d;
}
.tzregular-tab .layui-tab-title .layui-this {
    color: #009a4e;
}
.tzregular-tab .layui-tab-title li::before {
    position: absolute;
    top: auto;
    left: 0;
    bottom: -0.04rem;
    content: '';
    width: 100%;
    height: 0.04rem;
    background: #e8e8e8;
    border-radius: 0.02rem;
    border: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.tzregular-tab .layui-tab-title li.layui-this::before {
    background: #009a4e;
}

.tzregular-tab .layui-tab-title li::after {
	display: none;
}
.tzzgx-wrap .layui-tab-content{
	padding: 0;
}
/*--
------------------------- 品牌活动 -------------------------*/
.cxhj{
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	width: auto !important;
	height: 0.6rem !important;
}
.pphd-btnlist{
	width: 100%;
	height: 1.23rem;
}
.pphd-btnlist .pphd-btn{
	position: relative;
	float: left;
	background: #fff;
	width: 25%;
	height: 1.23rem;
}
.pphd-btnlist .pphd-btn.active{
	background: #009549;
}
.pphd-btnlist .pphd-btn.active::before {
    position: absolute;
    display: block;
    content: '';
    bottom: -0.28rem;
    left: 50%;
    margin-left: -0.14rem;
    width: 0px;
    height: 0px;
    border: 0.14rem solid #059950;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
.pphd-btnlist .pphd-btn a {
	padding-top: 0.17rem;
    display: block;
    width: 100%;
	height: 1.23rem;
    line-height: 0.44rem;
    background: no-repeat;
    color: rgba(178,178,178,.5);
    font-size: 0.28rem;
    text-align: center;
}
.pphd-btnlist .pphd-btn a::after {
	position: absolute;
	top: 0.59rem;
	left: 0.6rem;
	display: block;
	content: '';
	width: 0.06rem;
	height: 0.06rem;
	background: rgba(37,37,37,.2);
	border-radius: 50%;
}
.pphd-btnlist .pphd-btn.active a::after {
	background: rgba(255,255,255,.2);
}
.pphd-btnlist .pphd-btn.active a {
    color: rgba(255,255,255,.5);
}
.pphd-btnlist .pphd-btn a span {
    color: rgba(0,0,0,1);
}
.pphd-btnlist .pphd-btn.active a span {
    color: rgba(255,255,255,1);
}
.pphd-list{
	background: #f5f5f5;
}
.pphd-list .pphd-wrap{
	display: none;
}
.pphd-list .pphd-wrap.active{
	display: block;
}
.pphd-swiper-img{
	padding: 1rem 0.7rem 0.6rem 0.7rem;
	font-size: 0;
}
.pphd-swiper-img img{
	width: 100%;
	height: auto;
}
.sbn-pphd{
    z-index: 10;
	top: 2.6rem;
    left: 0.3rem;
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-left-hui2.png);
    background-size: 100% 100%;
}
.sbp-pphd{
    z-index: 10;
	top: 2.6rem;
	left: auto;
    right: 0.3rem;
    width: 0.95rem;
    height: 0.95rem;
    background-image: url(../../../images/pcweb/icon-btn-right-hui2.png);
    background-size: 100% 100%;
}
.pphd-bottom{
	padding-top: 0.45rem;
	width: 100%;
	height: auto;
	background: #fff;
}
.pphd-bottom .classification .layui-tab{
	margin: 0;
}
.pphd-bottom .layui-tab-title{
	border-bottom: 0;
	text-align: center;
	height: 0.61rem;
}
.pphd-bottom .layui-tab-title li{
	padding: 0 0.4rem;
	font-size: 0.28rem;
	height: 0.56rem;
	line-height: 0.56rem;
}
.pphd-bottom .layui-tab-brief>.layui-tab-title .layui-this{
	color: #00984a;
}
.pphd-bottom .layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom: 0.05rem solid #00984a;
	height: 0.61rem;
}
.pphd-bottom .layui-tab-content{
	padding: 0.56rem 0.4rem 2.25rem 0.4rem;
}
.footballclass ul,
.basketball ul,
.marathon ul,
.other ul{
	height: auto;
	overflow: hidden;
}
.footballclass li,
.basketball li,
.marathon li,
.other li{
	margin-top: 0.15rem;
	float: left;
	width: 49%;
}
.footballclass li:nth-child(2n),
.basketball li:nth-child(2n),
.marathon li:nth-child(2n),
.other li:nth-child(2n){
	margin-left: 2%;
}
.footballclass li a
.basketball li a
.marathon li a
.other li a{
	display: block;
	border: 0.01rem solid #e5e5e5;
}
.pphd-bottom .page-list-bottom-img{
	display: block;
}
.pphd-bottom .page-list-bottom-img img{
	width: 100%;
	height: auto;
}
.pphd-bottom .hd-class-title{
	padding: 0.36rem 0.15rem 0 0.15rem;
	font-size: 0.28rem;
	line-height: 0.5rem;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.pphd-bottom .hd-class-time{
	padding: 0 0.15rem 0.4rem 0.15rem;
	display: block;
	font-size: 0.16rem;
	line-height: 0.7rem;
	color: #666666;
}

.pphd-bottom .classification .layui-tab-content .layui-tab-item>div .layui-flow-more {
    margin: 0.85rem 0 0 0;
    float: left;
    width: 100%;
    height: auto;
    font-size: 0.26rem;
}
.pphd-bottom .classification .layui-tab-content .layui-tab-item>div .layui-flow-more a {
    display: block;
    margin: 0 auto;
    width: 3.5rem;
    height: 1rem;
    background: url(../../../images/pcweb/btnmore.png) center center no-repeat;
    background-size: 100% 100%;
    outline: none;
    cursor: pointer;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.pphd-bottom .classification .layui-tab-content .layui-tab-item>div .layui-flow-more a cite{
	display: none;
}
/*--
------------------------- 品牌活动 -------------------------*/
.djgz-wrap{
	padding-bottom: 1.1rem;
	background: #f8f8f8;
}
.djyl-mods01{
	width: 100%;
	height: auto;
	background: url(../../../images/mtweb/mdjmods01-1.png) top right no-repeat;
	background-size: 4.5rem auto;
	border-bottom: 1px solid rgba(52,52,52,.1);
}
.djyl-mods01-biao{
	width: 100%;
	height: auto;
	background: url(../../../images/pcweb/djmods01-2.png) bottom right no-repeat;
	background-size: 100% auto;
}
.djyl-mods01-c{
	padding: 0.8rem 0.6rem 0.5rem 0.6rem;
}
.djyl-mods01-top{
	width: 100%;
	font-size: 0;
}
.djyl-mods01-top img{
	width: 100%;
	height: auto;
}
.djyl-mods01-top p{
	margin-top: 0.38rem;
	height: 0.7rem;
	line-height: 0.7rem;
	font-size: 0.3rem;
	color: #333333;
	text-align: center;
}
.djyl-mods01-top p strong{
	font-size: 0.4rem;
	color: #cc3333;
	font-weight: bold;
}
.djyl-mods01-bottom{
	padding-top: 0.17rem;
	text-align: center;
}
.djyl-mods01-bottom .p1{
	margin-top: 0.42rem;
	font-size: 0.4rem;
	line-height: 0.7rem;
	color: #cc3333;
	font-weight: bold;
}
.djyl-mods01-bottom .p2{
	font-size: 0.26rem;
	line-height: 0.56rem;
	color: #333333;
	font-weight: bold;
}
.reddj {
	
    width: 100%;
	padding: 0.58rem 0.3rem 0 0.3rem;
}
.reddj-top {
    margin: 0 auto;
    width: 100%;
    line-height: 0.75rem;
    font-size: 0.48rem;
    color: #cc3333;
	text-align: center;
}
.reddj p {
    width: 100%;
    height: 0.75rem;
    line-height: 0.75rem;
}
.reddj span {
    display: block;
	margin: 0 auto;
	margin-top: 0.3rem;
    width: 0.7rem;
    height: 0.1rem;
    background: #ddbf93;
}
.reddj-txt {
	padding: 0.5rem 0.3rem;
    margin-top: 0.33rem;
    width: 100%;
    border: 1px solid #e19595;
    line-height: 0.6rem;
    color: #5b5959;
    font-size: 0.28rem;
    text-align: justify;
	font-weight: bold;
	text-indent: 2em;
}

.djyl-btnlist{
	margin-top: 0.7rem;
	padding: 0.3rem 0.3rem 0 0.3rem;
	width: 100%;
	height: 1.58rem;
	overflow-x: scroll;
}
.djyl-btnlist-c{
	width: 15.1rem;
	height: auto;
}
.djyl-btnlist .djyl-btn{
	position: relative;
	float: left;
	margin-left: 0.17rem;
	width: 2.88rem;
	height: 1rem;
	background: #f0d7d7;
}
.djyl-btnlist .djyl-btn:first-child{
	margin-left: 0;
}
.djyl-btnlist .djyl-btn.active{
	background: #cd3737
}
.djyl-btnlist .djyl-btn:first-child{
	margin-left: 0;
}
.djyl-btnlist .djyl-btn a {
    display: block;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    color: rgba(235,115,115,.5);
    font-size: 0.28rem;
    text-align: center;
}
.djyl-btnlist .djyl-btn.active a {
    color: rgba(255,255,255,.5);
}
.djyl-btnlist .djyl-btn i {
    margin-top: 0.1rem;
    display: inline-block;
    background: rgba(247,102,102,.2);
    width: 0.06rem;
    height: 0.06rem;
    border-radius: 50%;
}
.djyl-btnlist .djyl-btn.active i {
    background: rgba(255,255,255,.2);
}
.djyl-btnlist .djyl-btn a span {
    color: #303030;
}
.djyl-btnlist .djyl-btn.active a span {
    color: #ffffff;
}
.djyl-btnlist .djyl-btn.active::before {
    position: absolute;
    display: block;
    content: '';
    bottom: -0.28rem;
    left: 50%;
    margin-left: -14px;
    width: 0px;
    height: 0px;
    border: 0.14rem solid #cd3737;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
.djyl-btnlist .djyl-btn.active strong{
	position: absolute;
	top: -0.32rem;
	right: -0.11rem;
	display: block;
	width: 0.47rem;
	height: 0.42rem;
	background: url(../../../images/pcweb/icon-danghui.png);
	background-size: 100% 100%;
}
.anchorlink01{
	padding-top: 0.3rem;
	width: 100%;
	height: auto;
}
.anchorlink01-num{
	margin-left: 0.3rem;
	width: auto;
	height: 2.08rem;
}
.anchorlink01-left-txt{
	width: 100%;
	padding: 0.7rem 0.4rem 0.9rem 0.4rem;
	background: #f2f1f1 url(../../../images/pcweb/tiananmen-bg.png) bottom right no-repeat;
	background-size: auto 3.5rem;
}
.anchorlink01-left-txt .p1{
	line-height: 0.82rem;
	font-size: 0.48rem;
	color: #000000;
	font-weight: bold;
}
.anchorlink01-left-txt .p2{
	margin-top: 0.2rem;
	line-height: 0.42rem;
	font-size: 0.2rem;
	color: #000000;
	letter-spacing: 0.02rem;
	font-weight: bold;
}
.anchorlink01-left-txt span{
	margin-top: 0.35rem;
	display: block;
	width: 0.7rem;
	height: 0.1rem;
	background: #ddbf93;
}
.anchorlink01-left-txt .p3{
	margin-top: 0.4rem;
	line-height: 0.44rem;
	font-size: 0.28rem;
	color: #000000;
	font-weight: bold;
	text-align: justify;
}
.anchorlink01-left-txt .p3 p{
	text-indent: 2em;
}

.anchorlink01-right{
	position: relative;
	padding: 0 0.3rem 1rem 0.3rem;
	right: 0;
	width: 100%;
}
.anchorlink01-right:before{
	display: block;
	content: '';
	position: absolute;
	top: 1rem;
	bottom: 0rem;
	left: 0.3rem;
	width: 85%;
	/* height: 100%; */
	background: rgba(199,12,56,.9);
}
.al01-rswiper{
	margin-left: 0.3rem;
	width: 100%;
}
.al01-rswiper .swiper-slide img{
	width: 100%;
	height: auto;
}
.al01-p {
    margin: 0;
    width: 0.95rem;
    height: 0.95rem;
    top: auto;
    right: auto;
    bottom: 0;
    left: 12%;
    background-image: url(../../../images/pcweb/icon-btn-left.png);
    background-size: 100% 100%;
}
.al01-n {
    margin: 0;
    width: 0.95rem;
    height: 0.95rem;
    top: auto;
    right: auto;
    bottom: 0;
    left: 27%;
    background-image: url(../../../images/pcweb/icon-btn-right.png);
    background-size: 100% 100%;
}
 .anchorlink02{
	position: relative;
	padding: 2rem 0 0 0;
	width: 100%;
}
 .anchorlink02-num{
	width: 100%;
	height: 2.08rem;
	font-size: 0;
}
 .anchorlink02-num img{
	margin-right: 0.3rem;
	width: auto;
	height: 2.08rem;
	float: right;
}
.anchorlink02-top{
	/* position: relative; */
	/* padding-right: 345px; */
	/* padding-left: 8%; */
	width: 100%;
	height: auto;
	background: #f2f1f1;
}
.anchorlink02-top-l{
	padding: 0.35rem 0.4rem 0.9rem 0.4rem;
	width: 100%;
	font-size: 0.28rem;
	color: #000000;
	text-align: justify;
	font-weight: bold;
}
.anchorlink02-top-l p{
	text-indent: 2em;
}
.anchorlink02-top-r{
	padding: 0.7rem 0.4rem 0 0.4rem;
	width: 100%;
	text-align: right;
	height: auto;
	overflow: hidden;
} 
.anchorlink02-top-r .p1{
	float: right;
	width: 100%;
	line-height: 0.82rem;
    font-size: 0.48rem;
    color: #000000;
    font-weight: bold;
}
.anchorlink02-top-r .p2{
	float: right;
	width: 100%;
	margin-top: 0.2rem;
    line-height: 0.42rem;
    font-size: 0.2rem;
    color: #000000;
    letter-spacing: 0.02rem;
    font-weight: bold;
}
.anchorlink02-top-r span{
	float: right;
	margin-top: 0.35rem;
	display: block;
	width: 0.7rem;
	height: 0.1rem;
	background: #ddbf93;
}
.anchorlink02-content{
	position: relative;
	padding: 0 0.3rem;
	width: 100%;
	background: #f2f1f1;
}
.anchorlink02-content-l{
	width: 100%;
	font-size: 0;
}
.anchorlink02-content-l img{
	display: none;
	width: 100%;
	height: auto;
}
.anchorlink02-content-l img.actcs{
	display: block;
}
.anchorlink02-content-r{
	padding: 0.2rem 0.3rem 0.35rem 0.3rem;
	width: 100%;
	background: #fff;
}
.anchorlink02-content-r ul li{
	display: block;
	padding: 0.3rem;
	width: 100%;
	font-size: 0.28rem;
	color: #1a1818;
	line-height: 0.42rem;
	border-bottom: 0.01rem solid #e5e5e5;
}
.anchorlink02-content-r ul li:last-child a{
	border-bottom: 0;
}
.anchorlink02-content-r ul li a:hover{
	color: #000000;
}
.anchorlink02-content-r ul li a:hover{
	color: #000000;
}
.dhpst{
	z-index: 99;
	position: absolute;
	bottom: -0.7rem;
	right: 0;
	width: auto;
	height: 2.3rem;
}
.anchorlink03 {
    position: relative;
    padding: 1.8rem 0 0 0;
    width: 100%;
}
.anchorlink03-num {
    margin-left: 0.3rem;
    width: auto;
    height: 2.08rem;
}
.anchorlink-ctop-c {
    width: 100%;
    padding: 0.7rem 0.4rem 0.9rem 0.4rem;
    background-size: auto 3.5rem;
}
.anchorlink-ctop-c .p1{
	line-height: 0.82rem;
	font-size: 0.48rem;
	color: #000000;
	font-weight: bold;
}
.anchorlink-ctop-c .p2{
	margin-top: 0.2rem;
	line-height: 0.42rem;
	font-size: 0.2rem;
	color: #000000;
	letter-spacing: 0.02rem;
	font-weight: bold;
}
.anchorlink-ctop-c span{
	margin-top: 0.35rem;
	display: block;
	width: 0.7rem;
	height: 0.1rem;
	background: #ddbf93;
}
.anchorlink-ctop-c .p3{
	margin-top: 0.4rem;
	line-height: 0.44rem;
	font-size: 0.28rem;
	color: #000000;
	font-weight: bold;
	text-align: justify;
}
.anchorlink-ctop-c .p3 p{
	text-indent: 2em;
}
.anchorlink03-content{
	padding: 0 0.3rem;
	width: 100%;
	height: auto;
}
.anchorlink03-content div{
	position: relative;
	width: 100%;
	height: auto;
	font-size: 0;
}
.anchorlink03-content div+div{
	margin-top: 0.38rem;
}
.anchorlink03-content div img{
	width: 100%;
	height: auto;
}
.anchorlink03-content div p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.34rem;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background: rgba(0,0,0,.5);
	letter-spacing: 0.02rem;
}
.anchorlink04{
    position: relative;
    padding: 1.4rem 0 0 0;
    width: 100%;
}
.anchorlink04-num {
    width: 100%;
    height: 2.08rem;
    font-size: 0;
}
.anchorlink04-num img {
    margin-right: 0.3rem;
    width: auto;
    height: 2.08rem;
    float: right;
}
.anchorlink04-content-l{
	width: 100%;
    background: url(../../../images/mtweb/mchangcheng01.png) bottom left no-repeat;
	background-size: 100% auto;
}

.anchorlink04-content-lb{
	padding: 0.35rem 0.4rem 0.4rem 0.4rem;
	width: 100%;	
	background: rgba(229,226,226,.4);
}
.ac-lb-top{
	position: relative;
	width: 100%;
	height: auto;
}
.ac-lb-top .p1{
    line-height: 0.82rem;
    font-size: 0.48rem;
    color: #000000;
    font-weight: bold;
}
.ac-lb-top .p2{
    margin-top: 0.2rem;
    line-height: 0.42rem;
    font-size: 0.2rem;
    color: #000000;
    letter-spacing: 0.02rem;
    font-weight: bold;
}
.ac-lb-top span{
    margin-top: 0.35rem;
    display: block;
    width: 0.7rem;
    height: 0.1rem;
    background: #ddbf93;
}
.ac-lb-top .p3{
    margin-top: 0.4rem;
    line-height: 0.44rem;
    font-size: 0.28rem;
    color: #000000;
    font-weight: bold;
    text-align: justify;
}
.ac-lb-top .p3 p{
	text-indent: 2em;
}
.ac-lb-top-right{
	position: absolute;
	top: 0;
	right: 0;
	width: 2.2rem;
}
.ac-lb-top-right .pr1{
	font-size: 0.44rem;
    color: #c70c38;
    line-height: 0.82rem;
    font-weight: bold;
    text-align: center;
    letter-spacing: 0.02rem;
}
.ac-lb-top-right .pr2 {
	margin-top: 0.2rem;
    font-size: 0.2rem;
    color: #000;
    line-height: 0.44rem;
    font-weight: bold;
    text-align: center;
}
.ac-lb-top ul{
	margin-top: 0.75rem;
	height: auto;
	overflow: hidden;
}
.ac-lb-top ul li{
	float: left;
	width: 25%;
	text-align: center;
}
.ac-lb-top ul li img{
	width: 1.1rem;
	height: 1.1rem;
}
.ac-lb-top ul li p{
	margin-top: 0.25rem;
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.3rem;
	color: #000;
}
.anchorlink04-content-r{
	padding: 0.72rem 0.3rem 0 0.3rem;
	width: 100%;
	height: auto;	
	background: url(../../../images/mtweb/mchangcheng02.png) top left no-repeat;
	background-size: 100% auto;
}
.al04-cr{
	width: 100%;
	height: auto;
	background: #c30c3a;
}
.al04-cr .swiper-slide{
	padding: 0.3rem 0.3rem 1.45rem 0.3rem;
}
.al04-cr .swiper-slide img{
	display: block;
	width: 70%;
}
.al04-cr .swiper-slide p{
	margin-top: 0.2rem;
	line-height: 0.42rem;
	font-size: 0.26rem;
	color: #fff;
	text-align: justify;
}
.al04-cr .swiper-slide p span{
	margin-bottom: 0.1rem;
	display: block;
	height: 0.64rem;
	line-height: 0.64rem;
	font-size: 0.34rem;
	font-weight: bold;
}
.sbp-al04-cr {
    margin: 0;
    width: 0.95rem;
    height: 0.95rem;
    top: auto;
    left: auto;
    bottom: 0.5rem;
	right: 1.6rem;
    left: auto;
    background-image: url(../../../images/pcweb/icon-btn-left-fen.png);
    background-size: 100% 100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.sbn-al04-cr {
    margin: 0;
    width: 0.95rem;
    height: 0.95rem;
    top: auto;
    bottom: 0.5rem;
	right: 0.5rem;
    left: auto;
    background-image: url(../../../images/pcweb/icon-btn-right-fen.png);
    background-size: 100% 100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.anchorlink05{
	padding: 1.6rem 0 0 0;	
	/* background: url(../../../images/pcweb/changcheng02.png) top left no-repeat; */
}
.anchorlink05-c{
	padding: 0 0 5.3rem 0;	
	background: url(../../../images/mtweb/mbg-jnb.png) bottom right no-repeat;
	background-size: 100% auto;
}
.anchorlink05 .anchorlink-ctop .anchorlink-ctop-c .p3{
	/* padding: 0 20% 0 14%; */
}
.anchorlink05-num{
	margin-left: 0.3rem;
	width: auto;
	height: 2.08rem;
}
.anchorlink05-c .anchorlink-ctop-c .p1,
.anchorlink05-c .anchorlink-ctop-c .p2{
	text-align: center;
}
.anchorlink05-c .anchorlink-ctop-c span{
	margin: 0 auto;
}
.anchorlink05-swiper{
	position: relative;
	padding: 0 0.3rem;
	margin-top: 0.2rem;
	width: 100%;
}
.anchorlink05-swiper{
	width: 100%;
}
.anchorlink05-swiper .swiper-slide{
	position: relative;
}
.anchorlink05-swiper .swiper-slide img{
	width: 100%;
	height: auto;
}
.as05-swiper .swiper-slide p{
	display: none;
}
.as05-swiper .swiper-slide-active p {
    display: block;
    padding: 0.3rem 0.45rem;
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: auto;
    line-height: 0.58rem;
    font-size: 0.36rem;
    font-weight: bold;
    color: #fff;
    background: rgba(0,0,0,.5);
    opacity: 1;
}
.as05-swiper .swiper-slide-active p time {
    display: block;
    line-height: 0.48rem;
    font-size: 0.25rem;
    color: #f80808;
    font-weight: bold;
}
.anchorlink05-c .anchorlink-ctop-c{
	padding: 0.3rem 0.4rem 0 0.4rem;
}
.sbp-as05 {
    margin: 0;
    margin-left: -1.1rem;
    width: 0.95rem;
    height: 0.95rem;
    top: auto;
    left: 50%;
    bottom: -1.45rem;
    right: auto;
    background-image: url(../../../images/pcweb/icon-btn-left-hong.png);
    background-size: 100% 100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.sbn-as05 {
    margin: 0;
    margin-right: -1.1rem;
    width: 0.95rem;
    height: 0.95rem;
    top: auto;
    right: 50%;
    bottom: -1.45rem;
    left: auto;
    background-image: url(../../../images/pcweb/icon-btn-right-hong.png);
    background-size: 100% 100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


/* 1903酒吧 */
.top1903{
	background: url(../../../images/pcweb/1903text.jpg) center center no-repeat;
	background-size: cover;
	text-align: center;
}
.top1903 ul{
	padding: 0.6rem 0 0.76rem 0;
	display: inline-block;
}
.top1903 ul li{
	position: relative;
	padding-left: 0.4rem;
	line-height: 0.6rem;
	font-size: 0.28rem;
	color: #000000;
	text-align: left;
	/* font-weight: bold; */
}
.top1903 ul li span{
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -0.05rem;
	display: inline-block;
	width: 0.15rem;
	height: 0.15rem;
	background: #009948;
	border-radius: 50%;
}

.wraplr{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.wraplr-boxs{
	width: 100%;
	position: relative;
}
.wraplr-boxs .wrap-lboxs{
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
	font-size: 0;
}
.wraplr-boxs .wrap-lboxs img{
	width: 100%;
	height: auto;
}
.wraplr-boxs .wrap-rboxs{
	position: absolute;
	top: 0;
	bottom: 0;
	float: left;
	width: 50%;
	
}
.text1903{
	position: relative;
	top: 50%;
	margin: 0 auto;
	width: 70%;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
}
.text1903 .text1903-title{
	font-size: 0.46rem;
	color: #000;
	font-weight: bold;
	line-height: 0.8rem;
	text-align: center;
}
.text1903 .text1903-link{
	margin: 0 auto;
	margin-top: 0.16rem;
	margin-bottom: 0.36rem;
	display: block;
	width: 0.7rem;
	height: 0.1rem;
	background: #ddbf93;
}
.text1903 .text1903-txt{
	line-height: 0.35rem;
	color: #000000;
	font-size: 0.18rem;
	text-align: justify;
	text-indent: 2em;
}
.bottom1903{
	padding-bottom: 1.1rem;
	position: relative;
	width: 100%;
	height: auto;
	font-size: 0;
}
.bottom1903>img{
	width: 100%;
	height: auto;
}
.bottom1903-center{
	width: 100%;
	position: absolute;
	top: 50%;
	text-align: center;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
}
.bottom1903-center img{
	display: block;
	margin: 0 auto;
	width: 2.72rem;
	height: 2.72rem;
}
.bottom1903-center span{
	display: block;
	margin: 0 auto;
	margin-top: 0.3rem;
	width: 0.64rem;
	height: 0.64rem;
	text-align: center;
	background: url(../../../images/pcweb/icon-dianhua-6.png) center center no-repeat;
	background-size: 0.64rem 0.64rem;
}
.bottom1903-center div{
	margin-top: 0.1rem;
	font-size: 0.46rem;
	line-height: 0.8rem;
	color: #fff;
	font-weight: bold;
}
.bottom1903-center p{
	margin-top: 0.1rem;
	font-size: 0.3rem;
	line-height: 0.5rem;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.datamaps{
	position: relative;
}
.maps-info{
	z-index: 9;
	position: absolute;
	padding: 0 0.4rem;
	top: 0.8rem;
	left: 0;
}
.maps-info h3{
	height: 0.98rem;
	line-height: 0.98rem;
	font-size: 0.46rem;
	color: #000;
	font-weight: bold;
}
.maps-info span{
	display: block;
	width: 0.7rem;
	height: 0.1rem;
	color: #000;
	background: #ddbf93;
}
.maps-info p{
	margin-top: 0.3rem;
	height: 0.4rem;
	line-height: 0.5rem;
	font-size: 0.3rem;
	color: #000;
	font-weight: bold;
}

/* 新增 */
/* 索引页 */
.mheader2{
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 0.96rem;
	background: #19a75e;
	opacity: 1;
}
.mheader2 .mlogo{
	position: absolute;
	top: 0.08rem;
	right: 0.3rem;
	margin-left: -0.6rem;
	width: 0.9rem;
	height: 0.7rem;
	font-size: 0;
}
.mheader2 .mlogo img{
	width: 0.9rem;
	height: 0.7rem;
}
.index-main2{
	padding-top: 0.96rem;
	padding-bottom: 1.54rem;
	width: 100%;
	overflow: hidden;
}
.mbanner-index{
	width: 100%;
	height: auto;
	font-size: 0;
}
.mbanner-index img{
	width: 100%;
	height: auto;
}
.mabout2{
	margin-top: 0.2rem;
	padding: 0 0.17rem;
	width: 100%;
	height: auto;
}
.mmods-c{
	width: 100%;
	height: auto;
	border: 1px solid #dfdfdf;
	border-radius: 0.1rem;
}
.mmods2-top{
	position: relative;
	padding: 0 0.15rem 0 0.75rem;
	width: 100%;
	height: 0.66rem;
	line-height: 0.66rem;
	font-size: 0.28rem;
}
.mmods2-top>i{
	position: absolute;
	top: 0;
	right: 0;
	width: 0.66rem;
	height: 0.66rem;
	background: url(../../../images/mtweb/icon-lujiantou.png) center center no-repeat;
	background-size: 0.14rem 0.21rem;
}
.mmods2-top .icon-m{
	position: absolute;
	top: 0;
	left: 0;
	width: 0.66rem;
	height: 0.66rem;
}
.mmods2-top .icon-m-about{
	background: url(../../../images/mtweb/mabout-icon.png) left center no-repeat;
	background-size: 0.66rem 0.66rem;
}
.mmods2-top .icon-m-dj{
	background: url(../../../images/mtweb/mdj-icon.png) left center no-repeat;
	background-size: 0.66rem 0.66rem;
}
.mmods2-top .icon-m-pp{
	background: url(../../../images/mtweb/mpp-icon.png) left center no-repeat;
	background-size: 0.66rem 0.66rem;
}
.mmods2-top .icon-m-sh{
	background: url(../../../images/mtweb/msh-icon.png) left center no-repeat;
	background-size: 0.66rem 0.66rem;
}
.mmods2-top .icon-m-tz{
	background: url(../../../images/mtweb/mtz-icon.png) left center no-repeat;
	background-size: 0.66rem 0.66rem;
}
.mmods2-top .icon-m-xw{
	background: url(../../../images/mtweb/mxw-icon.png) left center no-repeat;
	background-size: 0.66rem 0.66rem;
}
.mmods2-top .icon-m-wx{
	background: url(../../../images/mtweb/mwx-icon.png) left center no-repeat;
	background-size: 0.66rem 0.66rem;
}
.mmods2-top>a{
	display: block;
	width: 100%;
	height: 100%;
}
.mabout2-btn{
	padding: 0.25rem 0;
	width: 100%;
	height: auto;
	font-size: 0;
	text-align: center;
}
.mabout2-btn a{
	display: inline-block;
	width: 1.6rem;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.24rem;
	background: #a3dcbe;
	color: #009d4c;
	border-radius: 0.08rem;
	overflow: hidden;
}
.mabout2-btn a+a{
	margin-left: 0.5rem;
}
.mpp-title{
	padding: 0 0.2rem;
	width: 100%;
	height: 0.44rem;
	line-height: 0.44rem;
	font-size: 0.28rem;
	color: #333333;
}
.mpp-btn{
	padding: 0.25rem 0;
	width: 100%;
	height: auto;
	font-size: 0;
	text-align: center;
}
.mpp-btn a{
	display: inline-block;
	width: 2.78rem;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.24rem;
	background: #a3dcbe;
	color: #009d4c;
	border-radius: 0.08rem;
	overflow: hidden;
}
.mpp-btn a+a{
	margin-left: 0.5rem;
}


.mpp-btn{
	padding: 0.25rem 0;
	width: 100%;
	height: auto;
	font-size: 0;
	text-align: center;
}
.mpp-btn a{
	display: inline-block;
	width: 2.78rem;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.24rem;
	background: #a3dcbe;
	color: #009d4c;
	border-radius: 0.08rem;
	overflow: hidden;
}
.mpp-btn a+a{
	margin-left: 0.5rem;
}
.swiper-mpp0,
.swiper-mpp1,
.swiper-mpp2{
	margin: 0 auto;
	width: 90%;
}
.swiper-mpp0 .swiper-slide,
.swiper-mpp1 .swiper-slide,
.swiper-mpp2 .swiper-slide{
	padding: 0;
}
.swiper-mpp0 .swiper-slide img,
.swiper-mpp1 .swiper-slide img,
.swiper-mpp2 .swiper-slide img{
	display: block;
	margin: 0 auto;
	width: auto;
	height: 2.1rem;
}
.mpp-boxs{
	position: relative;
	display: none;
}
.mpp-boxs.active{
	display: block;
}
.mppnext0,
.mppnext1,
.mppnext2{    
	right: 0.1rem;
	width: 0.75rem;
    height: 0.75rem;
    background-image: url(../../../images/pcweb/icon-btn-right2.png);
    background-size: 100% 100%;
}
.mppprev0,
.mppprev1,
.mppprev2{
	left: 0.1rem;
	width: 0.75rem;
	height: 0.75rem;
	background-image: url(../../../images/pcweb/icon-btn-left2.png);
	background-size: 100% 100%;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{
	opacity: 1 !important;
}


.mpp2-btn{
	padding: 0.25rem 0;
	width: 100%;
	height: auto;
	font-size: 0;
	text-align: center;
}
.mpp2-btn a,
.mpp2-btn button{
	display: inline-block;
	padding: 0.16rem 0;
	width: 1.88rem;
	height: 0.88rem;
	line-height: 0.28rem;
	text-align: center;
	font-size: 0.24rem;
	background: #a3dcbe;
	color: #009d4c;
	border-radius: 0.08rem;
	overflow: hidden;
}
.mpp2-btn a+a,
.mpp2-btn button+button{
	margin-left: 0.3rem;
}
.mfooter2{
	z-index: 999;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.1rem;
	background: #19a75e;
}
.mfooter2 a{
	padding: 0.1rem 0 0 0;
	float: left;
	display: block;
	width: 25%;
	height: 1.1rem;
}
.mfooter2 a i{
	display: block;
	width: 100%;
	height: 0.5rem;
}
.mfooter2 a i img{
	display: block;
	margin: 0 auto;
	width: auto;
	height: 0.5rem;
}
.mfooter2 a span{
	display: block;
	width: 100%;
	height: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
	font-size: 0.26rem;
	color: #fff;
}
.dsewm{
	position: relative;
	padding-top: 0.6rem;
	z-index: 99;
	position: fixed;
	bottom: -2.2rem;
	width: 100%;
	height: auto;
	opacity: 0;
	font-size: 0;
	background: #00984b;
}
.dsewm img{
	float: left;
	width: 33.3333%;
	height: auto;
}
.dsewm2 img{
	float: left;
	width: 20%;
	height: auto;
}
.dsewm i{
	position: absolute;
	top: 0.1rem;
	right: 0.2rem;
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	background: url(../../../images/mtweb/icon-guanbi.png);
	background-size: 100% 100%;
}
.wxwbpic{
	z-index: 99;
	padding: 0.4rem 10% 0.1rem 10%;
	position: fixed;
	bottom: -2.2rem;
	width: 100%;
	height: auto;
	opacity: 0;
	font-size: 0;
	background: #19a75e;
	text-align: center;
	border-bottom: 0.01rem solid #eee;
}
.wxwbpic div{
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
}
.wxwbpic img{
	margin: 0 5%;
	width: 60%;
	height: auto;
}
.wxwbpic p{
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	color: #fff;
	text-align: center;
	font-size: 0.24rem;
}
.wxwbpic i{
	position: absolute;
	top: 0.2rem;
	right: 0.2rem;
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	background: url(../../../images/mtweb/icon-guanbi.png);
	background-size: 100% 100%;
}
/* 20200805 新增 */
.newindex{
	padding: 0 0.25rem 1.5rem 0.25rem;
	width: 100%;
	height: auto;
	background: url(../../../images/mtweb/newindex-topbg.jpg) top center no-repeat;
	background-size: 100% auto;
	background-color: #fff;
}
.newindex-logo{
	width: 100%;
}
.newindex-logo a{
	display: block;
	padding: 0.3rem 0 0.54rem 0;
	text-align: center;
}
.newindex-logo a img{
	height: 1.24rem;
}
.newabout{
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 0.1rem;
	overflow: hidden;
	-moz-box-shadow:0.5px 0.5px 0.1rem #666; 
	-webkit-box-shadow:0.5px 0.5px 0.1rem #666; 
	box-shadow: 0.5px 0.5px 0.2rem #666;
}
.newmod{
	width: 100%;
	height: 0.84rem;
	line-height: 0.84rem;
	background: #fff;
	color: #003333;
}
.newmod a {
	padding: 0 0.2rem;
	display: block;
	width: 100%;
	font-size: 0.28rem;
}
.newmod a i{
	float: right;
	text-align: right;
	display: inline-block;
	width: 0.84rem;
	height: 0.84rem;
	font-size: 0.32rem;
	color: #069f50;
}
.news-pic{
	padding: 0 0.2rem;
	width: 100%;
	height: auto;
	font-size: 0;
}
.news-pic a{
	display: block;
}
.news-pic img{
	width: 100%;
	height: auto;
	border-radius: 0.1rem;
	overflow: hidden;
}
.newsabout-btn{
	padding: 0.25rem 0;
	font-size: 0;
	text-align: center;
}
.newsabout-btn a{
	display: inline-block;
	margin: 0 0.25rem;
	width: 1.64rem;
	height: 0.6rem;
	line-height: 0.6rem;
	border-radius: 0.3rem;
	color: #fff;
	font-size: 0.22rem;
	text-align: center;
	background: #52bb85;
	background: -webkit-linear-gradient(180deg, #58bc88, #87d8ae);
	background: -o-linear-gradient(180deg, #58bc88, #87d8ae);
	background: -moz-linear-gradient(180deg, #58bc88, #87d8ae);
	background: linear-gradient(180deg, #58bc88, #87d8ae);
}
.newdj{
	margin-top: 0.3rem;
	padding-bottom: 0.2rem;
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 0.1rem;
	overflow: hidden;
	-moz-box-shadow:0.5px 0.5px 0.1rem #666; 
	-webkit-box-shadow:0.5px 0.5px 0.1rem #666; 
	box-shadow: 0.5px 0.5px 0.2rem #666;
}
.newpp{
	margin-top: 0.3rem;
	/* padding-bottom: 0.2rem; */
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 0.1rem;
	overflow: hidden;
	-moz-box-shadow:0.5px 0.5px 0.1rem #666; 
	-webkit-box-shadow:0.5px 0.5px 0.1rem #666; 
	box-shadow: 0.5px 0.5px 0.2rem #666;
}
.newppcp-wrap{
	margin-top: 0.4rem;
}
.newpp-wrap{
	width: 100%;
	height: auto;
}
.newpp-wrap .newpp-top,
.newcp-wrap .newcp-top{
	padding: 0 0.2rem;
	width: 100%;
	height: 0.55rem;
	line-height: 0.55rem;
	font-size: 0.28rem;
}
.newpp-wrap .newpp-btn{
	font-size: 0;
	text-align: center;
}
.newpp-wrap .newpp-btn a{
	display: inline-block;
	margin: 0 0.18rem;
	width: 2.75rem;
	height: 0.6rem;
	line-height: 0.6rem;
	border-radius: 0.3rem;
	color: #fff;
	font-size: 0.22rem;
	background: -webkit-linear-gradient(180deg, #58bc88, #87d8ae);
	background: -o-linear-gradient(180deg, #58bc88, #87d8ae);
	background: -moz-linear-gradient(180deg, #58bc88, #87d8ae);
	background: linear-gradient(180deg, #58bc88, #87d8ae);
}
.newcp-wrap{
	margin-top: 0.05rem;
	width: 100%;
	height: auto;
}
.newcp-boxs{
	position: relative;
	padding: 0 0.5rem;
	width: 100%;
}
.newcp-boxs .swiper-slide img{
	display: block;
	margin: 0 auto;
	width: auto;
	height: 2.1rem;
}
.mppnext{
	right: 0.1rem;
	width: 0.75rem;
	height: 0.75rem;
	background-image: url(../../../images/pcweb/icon-btn-right2.png);
	background-size: 100% 100%;
}
.mppprev{
	left: 0.1rem;
	width: 0.75rem;
	height: 0.75rem;
	background-image: url(../../../images/pcweb/icon-btn-left2.png);
	background-size: 100% 100%;
}
.newcp-btn{
    padding: 0.25rem 0;
    width: 100%;
    height: auto;
    font-size: 0;
    text-align: center;
}
.newcp-btn a {
    display: inline-block;
    padding: 0.16rem 0;
	margin: 0 0.15rem;
    width: 1.65rem;
    height: 0.88rem;
    line-height: 0.28rem;
    text-align: center;
    font-size: 0.22rem;
    color: #fff;
    border-radius: 0.12rem;
    overflow: hidden;
	background: -webkit-linear-gradient(180deg, #58bc88, #87d8ae);
	background: -o-linear-gradient(180deg, #58bc88, #87d8ae);
	background: -moz-linear-gradient(180deg, #58bc88, #87d8ae);
	background: linear-gradient(180deg, #58bc88, #87d8ae);
}
.newshzr,
.newtzzgx,
.newxinwen{
	margin-top: 0.3rem;
	padding-bottom: 0.2rem;
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 0.1rem;
	overflow: hidden;
	-moz-box-shadow:0.5px 0.5px 0.1rem #666; 
	-webkit-box-shadow:0.5px 0.5px 0.1rem #666; 
	box-shadow: 0.5px 0.5px 0.2rem #666;
}
.ppboxs{
	padding: 0 0.2rem;
	margin-bottom: 0.16rem;
	width: 100%;
	height: auto;
	font-size: 0;
}
.ppboxs a{
    display: block;
}
.ppboxs a p{
    width: 100%;
    height: 0.85rem;
	line-height: 0.85rem;
	font-size: 0.28rem;
	color: #75bc90;
}
.ppboxs a img{
    width: 100%;
    height: auto;
    border-radius: 0.1rem;
    overflow: hidden;
}
.pphd-btnwraplist{
	margin-top: 0.3rem;
	width: 100%;
	height: auto;
	font-size: 0;
	text-align: center;
}
.pphd-btnwraplist a{
	margin: 0 0.22rem;
	display: inline-block;
	width: 1.6rem;
	height: 0.6rem;
	line-height: 0.6rem;
	border-radius: 0.3rem;
    font-size: 0.22rem;
	color: #fff;
	background: -webkit-linear-gradient(180deg, #58bc88, #87d8ae);
	background: -o-linear-gradient(180deg, #58bc88, #87d8ae);
	background: -moz-linear-gradient(180deg, #58bc88, #87d8ae);
	background: linear-gradient(180deg, #58bc88, #87d8ae);
}
/* 20200812新增 */
.hd-infoarticle{
	padding: 0.7rem 0.4rem 0 0.4rem;
	line-height: 0.5rem;
	font-size: 0.26rem;
	color: #666666;
	text-indent: 2em;
}
.hd-btnlink{
	position: relative;
	padding: 0.7rem 0 1.6rem 0;
}
.hdlink .swiper-slide a{
	display: block;
	text-align: center;
}
.hdlink .swiper-slide .img-icon{
	width: 1.05rem;
	height: 1.05rem;
}
.hdlink .swiper-slide .img-pic{
	width: 80%;
	height: auto;
}
.hdlink .swiper-slide a p{
	margin-top: 0.24rem;
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	color: #333;
	font-size: 0.3rem;
	font-weight: bold;
}
.hdlinkbtn-n{
    margin: 0;
    margin-right: -1rem;
    width: 0.9rem;
    height: 0.9rem;
    right: 50%;
    left: auto;
    top: auto;
	bottom: 0.4rem;
    background-image: url(../../../images/pcweb/icon-btn-right.png);
    background-size: 100% 100%;
}
.hdlinkbtn-p{
    margin: 0;
    margin-left: -1rem;
    width: 0.9rem;
    height: 0.9rem;
    right: auto;
    left: 50%;
    top: auto;
	bottom: 0.4rem;
    background-image: url(../../../images/pcweb/icon-btn-left.png);
    background-size: 100% 100%;
}
.sports{
	padding: 0.4rem 0.4rem 1.5rem 0.4rem;
	background: #fff;
}
.sportsbox{
	padding-bottom: 0.6rem;
	width: 100%;
	height: auto;
}
.sports-title{
	width: 100%;
	height: 0.65rem;
}
.sports-title p{
	position: relative;
	display: inline-block;
	width: auto;
	height: 0.65rem;
	line-height: 0.6rem;
	font-size: 0.3rem;
	color: #000;
	font-weight: bold;
}
.sports-title p span{
	position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 0.05rem;
    background: #059950;
    border-radius: 0.03rem;
}
.sports-info{
	margin-top: 0.3rem;
	width: 100%;
	line-height: 0.36rem;
	color: #666666;
	font-size: 0.28rem;
	text-indent: 2em;
	text-align: justify;
}
.sports-list{
	margin-top: 0.35rem;
	width: 100%;
}
.sports-list ul{
	margin-top: 0.1rem;
	height: auto;
	overflow: hidden;
}
.sports-list ul li{
	margin-top: 0.1rem;
	float: left;
	width: 49.5%;
	border: 0.02rem solid #ebebeb;
}
.sports-list ul li:nth-child(2n){
	margin-left: 1%;
}
.sports-list ul li a{
	display: block;
	padding-bottom: 0.35rem;
}
.sl-img{
	font-size: 0;
}
.sl-img img{
	width: 100%;
	height: 100%;
}
.sl-title{
	padding: 0.1rem 0.25rem 0 0.25rem;
	height: 0.65rem;
	line-height: 0.65rem;
	color: #000;
	font-size: 0.26rem;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.sl-top{
	padding: 0.1rem 0.25rem 0 0.25rem;
	width: 100%;
	height: 0.82rem;
	line-height: 0.36rem;
	color: #000;
	font-size: 0.26rem;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.sl-time{
	padding: 0 0.25rem 0 0.25rem;
	width: 100%;
	height: 0.4rem;
	line-height: 0.4rem;
	color: #666;
	font-size: 0.2rem;
}
.sl-ms{
	padding:0 0.25rem 0 0.25rem;
	height: 0.9rem;
	line-height: 0.3rem;
	color: #666;
	font-size: 0.24rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-align: justify;
}

/* 20200901新增-----首页 */
.n2-header{
	width: 100%;
	height: auto;
	background: url(../../../images/mtweb/Rectangle-Copy-2.png) top center no-repeat;
	background-size: 100% 4.4rem;
}
.n2-header .n2-htop{
	position: relative;
	padding: 0 0.3rem;
	width: 100%;
	height: 0.88rem;
	border-bottom: 0.01rem solid #56c67e;
}
.n2-htopLogo{
	padding-top: 0.1rem;
	width: 1.16rem;
	height: 0.88rem;
	font-size: 0;
}
.n2-htopLogo img{
	float: left;
	width: 0.86rem;
	height: 0.68rem;
}
.n2-htopLogo span{
	display: inline-block;
	float: right;
	margin-top: 0.21rem;
	width: 0.01rem;
	height: 0.26rem;
	background: #eee;
}
.n2-htopEWM{
	position: absolute;
	top: 0;
	right: 0.1rem;
	width: 0.88rem;
	height: 0.88rem;
	background: url(../../../images/mtweb/icon-n2erweima.png) center center no-repeat;
	background-size: 0.44rem 0.44rem;
}
.n2-topewm{
	position: absolute;
	top: 0.16rem;
	right: 0.3rem;
	/*width: 5.0rem;*/
	width: auto;
	height: 0.56rem;
}
.n2-topewm button{
	float: left;
	/*width: 1.2rem;*/
	padding: 0 0.1rem;
	width: auto;
	height: 0.56rem;
	line-height: 0.52rem;
	border: 0.02rem solid #fff;
	background: none;
	border-radius: 0.26rem;
	color: #fff;
	font-size: 0.24rem;
}
.n2-topewm button+button{
	margin-left: 0.04rem;
}
.banenrWrap{
	position: relative;
	padding: 0.4rem 0.3rem 0.15rem 0.3rem;
}
.banenrWrap .banner {
	border-radius: 0.2rem;
}
.banenrWrap .swiper-slide img{
	width: 100%;
	height: auto;
}
.banenrWrap .swiper-slide video{
	width: 100%;
	height: auto;
}
.banenrWrap .sp-banner{
	width: 100%;
	height: 0.15rem;
}
.sp-banner{
	padding-right: 0.4rem;
	bottom: 0.3rem !important;
	transition: none;
	text-align: right;
}
.sp-banner .swiper-pagination-bullet{
	width: 0.15rem;
	height: 0.15rem;
	background: #fff;
	opacity: 1;
}
.sp-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
	width: 0.35rem;
	height: 0.15rem;
	background: #4fa95f;
	opacity: 1;
	border-radius: 0.2rem;
}
.n2banner-txt{
	z-index: 9;
	position: absolute;
	top: 50%;
	margin-top: -0.46rem;
	width: 100%;
	color: #fff;
	text-align: center;
}
.n2banner-txt .p1{
	line-height: 0.76rem;
	font-size: 0.52rem;
}
.n2banner-txt .p2{
	opacity: 0.6;
	font-size: 0.22rem;
	line-height: 0.4rem;
}
.nav-list{
	padding: 0.12rem 0.3rem;
	width: 100%;
}
.nav-list ul {
	height: auto;
	overflow: hidden;
}
.nav-list ul li{
	float: left;
	width: 25%;
}
.nav-list ul li a{
	display: block;
	margin: 0.2rem 0;
	width: 100%;
	text-align: center;
}
.nav-list ul li a img{
	width: 1.1rem;
	height: 1.1rem;
}
.nav-list ul li a p{
	text-align: center;
	height: 0.75rem;
	line-height: 0.75rem;
	font-size: 0.28rem;
	color: #4c4c4c;
}
.n2-about,
.n2-dj,
.n2-ppycp{
	padding: 0 0.3rem;
	width: 100%;
	height: auto;
}
.n2-toptitle{
	width: 100%;
	height: 0.92rem;
	line-height: 0.92rem;
	font-size: 0.34rem;
	font-weight: bold;
}
.n2-about-wrap{
	position: relative;
	width: 100%;
	height: auto;
	font-size: 0;
}
.n2-about-wrap img{
	width: 100%;
	height: auto;
	font-size: 0;
}
.n2-about-btn{
	position: absolute;
	left: 50%;
	bottom: 0.7rem;
	margin-left: -3.15rem;
	width: 6.3rem;
	height: 0.9rem;
	border-radius: 0.45rem;
	background: #5bb76b;
}
.n2-about-btn a{
	padding: 0.27rem 0;
	display: block;
	float: left;
	width: 33.333%;
	height: 0.9rem;
}
.n2-about-btn a span{
	display: block;
	width: 100%;
	height: 0.36rem;
	line-height: 0.36rem;
	text-align: center;
	font-weight: bold;
	font-size: 0.26rem;
	color: #fff;
}
.n2-about-btn a + a span{
	border-left: 0.02rem solid #fff;
}
.n2-dj-btn{
	position: absolute;
	left: 50%;
	bottom: 0.55rem;
	margin-left: -1.64rem;
	width: 3.28rem;
	height: 0.88rem;
	line-height: 0.88rem;
	text-align: center;
	background: url(../../../images/pcweb/icon-btn-baituoyuan.png);
	background-size: 100% 100%;
	color: #cb3531;
	font-size: 0.28rem;
	letter-spacing: 0.01rem;
}
.n2-ppycp-list{
	width: 100%;
}
.n2-ppycp-list ul{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.n2-ppycp-list li{
	float: left;
	width: 49%;
	height: auto;
}
.n2-ppycp-list li+li{
	margin-left: 2%;
}
.n2-ppycp-list li a{
	position: relative;
	display: block;
	width: 100%;
	font-size: 0;
}
.n2-ppycp-list li a img{
	width: 100%;
	height: auto;
}
.n2-ppycp-list li a p{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.4rem;
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.34rem;
	text-align: center;
	font-weight: bold;
	color: #fff;
	letter-spacing: 0.04rem;
}
.n2-cpbtn{
	margin-top: 0.4rem;
	width: 100%;
	height: 1.1rem;
	border-radius: 0.2rem;
	border-bottom: 0.01rem solid #eee;
	/* -webkit-box-shadow: 0.05rem 0.05rem 0.1rem #aaa;
	-moz-box-shadow: 0.05rem 0.05rem 0.1rem #aaa;
	box-shadow: 0.05rem 0.05rem 0.3rem #aaa; */
}
.n2-cpbtn a{
	padding-top: 0.2rem;
	text-align: center;
	float: left;
	width: 33.3333%;
	height: 1.1rem;
	/* background: #fff; */
	background: #54b164;
	color: #fff;
	border-radius: 0.2rem;
	-webkit-box-shadow: 0.05rem 0.05rem 0.1rem #aaa;
	-moz-box-shadow: 0.05rem 0.05rem 0.1rem #aaa;
	box-shadow: 0.05rem 0.05rem 0.3rem #aaa;
}
.n2-cpbtn a div{
	height: 0.36rem;
	line-height: 0.36rem;
	/* color: #333333; */
	font-size: 0.3rem;
}
.n2-cpbtn a p{
	height: 0.3rem;
	line-height: 0.34rem;
	/* color: #999999; */
	font-size: 0.24rem;
}
/* .n2-cpbtn a.active{
	display: block;
	position: relative;
	color: #fff;
	border-radius: 0.2rem;
	background: #54b164;
}
.n2-cpbtn a.active::after,
.n2-cpbtn a.active::after{
	position: absolute;
	display: block;
	content: '';
	bottom: -0.3rem;
	left: 50%;
	margin-left: -0.15rem;
	width: 0px;
	height: 0px;
	border: 0.15rem solid #54b164;
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
}
.n2-cpbtn a.active div,
.n2-cpbtn a.active p{
	color: #fff;
} */
.n2-cpcon {
	margin-top: 0.5rem;
	padding-bottom: 1.6rem;
}
.n2-cpcon .n2-cpboxs{
	display: none;
}
.n2-cpcon .n2-cpboxs.active{
	display: block;
}
.n2-cpkl {
	position: relative;
}
.n2-cpkl .swiper-slide{
	padding: 0.64rem 0 0.22rem;
	background: #f4f4f4;
	border-radius: 0.2rem;
	text-align: center;
}
.n2-cpkl .swiper-slide img{
	height: 3rem;
}
.n2-cpkl .swiper-slide p{
	width: 100%;
	height: 0.74rem;
	line-height: 0.74rem;
	color: #0e592d;
	font-size: 0.26rem;
	font-weight: bold;
}
.n2-cpkl .swiper-button-next{
	top: auto;
	left: auto;
	right: 50%;
	bottom: -1.2rem;
	margin-right: -1.35rem;
	width: 0.95rem;
	height: 0.95rem;
	background-image: url(../../../images/pcweb/icon-btn-right2.png);
	background-size: 100% 100%;
}
.n2-cpkl .swiper-button-prev{
	top: auto;
	right: auto;
	left: 50%;
	bottom: -1.2rem;
	margin-left: -1.35rem;
	width: 0.95rem;
	height: 0.95rem;
	background-image: url(../../../images/pcweb/icon-btn-left2.png);
	background-size: 100% 100%;
}
.n2-kllink{
	margin: 0 auto;
	margin-top: 1.6rem;
	display: block;
	width: 3.65rem;
	height: 0.95rem;
	line-height: 0.95rem;
	text-align: center;
	font-size: 0.3rem;
	color: #fff;
	background: url(../../../images/mtweb/m-sylebtn.png);
	background-size: 100% 100%;
}
.n2-cp-jk{
	position: relative;
	width: 100%;
	height: auto;
	font-size: 0;
}
.n2-cp-jk img{
	width: 100%;
	height: auto;
}
.n2-cpjk-btn{
	position: absolute;
	left: 50%;
	bottom: 0.7rem;
	margin-left: -3.15rem;
	width: 6.3rem;
	height: 0.9rem;
	border-radius: 0.45rem;
	background: #5bb76b;
}
.n2-cpjk-btn a{
	padding: 0.27rem 0;
	display: block;
	float: left;
	width: 50%;
	height: 0.9rem;
}
.n2-cpjk-btn a span{
	display: block;
	width: 100%;
	height: 0.36rem;
	line-height: 0.36rem;
	text-align: center;
	font-weight: bold;
	font-size: 0.26rem;
	color: #fff;
}
.n2-cpjk-btn a + a span {
	border-left: 0.02rem solid #fff;
}
.n2-shzr,
.n2-tzzgx{
	padding: 0 0.3rem;
	font-size: 0;
	margin-top: 0.2rem;
}
.n2-shzr a,
.n2-tzzgx a{
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
	border-radius: 0.2rem;
}
.n2-shzr img,
.n2-tzzgx img{
	width: 100%;
	height: auto;
}
.n2-shzr p,
.n2-tzzgx p{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.3rem;
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.34rem;
	color: #fff;
	text-align: center;
}
.n2-news{
	margin-top: 0.3rem;
	padding: 0 0.3rem;
	width: 100%;
	height: auto;
}
.n2-news-top{
	width: 100%;
	height: auto;
	font-size: 0;
}
.n2-news-top a{
	position: relative;
	display: block;
	width: 100%;
	border-radius: 0.2rem;
	overflow: hidden;
}
.n2-news-top a img{
	width: 100%;
	height: auto;
}
.n2-news-top a p{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 0.24rem;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	background: rgba(0,0,0,.7);
	color: #fff;
	font-size: 0.26rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.n2-news-list li{
	margin-top: 0.2rem;
	border: 0.01rem solid #50aa60;
	border-radius: 0.2rem;
}
.n2-news-list li a{
	position: relative;
	padding: 0 1.7rem 0 0.25rem;
	display: block;
	width: 100%;
	height: 1.1rem;
	line-height: 1.1rem;
	color: #5d5d5d;
}
.n2-news-list li a p{
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 0.24rem;
}
.n2-news-list li a time{
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	width: 1.6rem;
	height: 1.1rem;
	font-size: 0.2rem;
}
.n2-zplx{
	margin-top: 0.5rem;
	padding: 0.2rem 0.3rem 1rem 0.3rem;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.n2-zplx li{
	float: left;
	width: 49%;
	-webkit-box-shadow: 0 0 0.1rem #daf2f7;
	-moz-box-shadow: 0 0 0.1rem #daf2f7;
	box-shadow: 0 0 0.3rem #daf2f7;
	border-radius: 0.15rem;
}
.n2-zplx li + li{
	margin-left: 2%;
}
.n2-zplx li a {
	display: block;
	padding: 0.4rem 0 0.2rem;
	text-align: center;
}
.n2-zplx li a img{
	height: 0.6rem;
}
.n2-zplx li a p{
	width: 100%;
	height: 0.78rem;
	line-height: 0.78rem;
}
.n2-footer{
	padding: 0.35rem 0.4rem 0 0.4rem;
	background: #479552;
}
.n2-footer-top{
	text-align: center;
	padding-bottom: 0.36rem;
	border-bottom: 0.01rem solid #ccc;
}
.n2-footer-top img{
	height: 0.9rem;
}
.n2-footer-top p{
	margin-top: 0.3rem;
	text-align: center;
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.26rem;
	letter-spacing: 0.03rem;
	color: #fff;
	font-weight: bold;
}
.n2-footer-zhong{
	padding: 0.35rem 0 0.3rem 0;
	border-bottom: 0.01rem solid #ccc;
}
.wxwbbtn ul{
	text-align: center;
}
.wxwbbtn li{
	margin: 0 0.13rem;
	display: inline-block;
	width: 0.85rem;
	height: 0.85rem;
	font-size: 0;
}
.wxwbbtn li img{
	width: 0.85rem;
	line-height: 0.85rem;
}
.zhong-link{
	margin-top: 0.26rem;
	text-align: center;
}
.zhong-link a{
	display: inline-block;
	padding: 0.2rem 0;
	width: 1.6rem;
	height: 0.66rem;
}
.zhong-link a span{
	display: block;
	width: 100%;
	font-size: 0.26rem;
	color: #fff;
}
.zhong-link a + a span{
	border-left: 0.01rem solid #eee;
}
.zhong-bottom{
	padding: 0.3rem 0;
	text-align: center;
	font-size: 0.24rem;
	color: #a3caa9;
}
.n2-toptitle a{
	float: right;
	display: block;
	width: 1.7rem;
	height: 0.92rem;
	text-align: right;
	color: #4da55c;
	font-weight: 500;
	font-size: 0.28rem;
}