﻿@import url("flexslider.css");
/* CSS Document */

.box {
	position: relative;
	z-index: 100;
	background: none;
	padding-top: 0.46rem;
	background: #fff;
}
.box-list{
	padding-top: 0;
}
h1 {
	font-size: 0.32rem;
	color: #333;
	position: relative;
	text-align: center;
}
h1 a{
	position: absolute;
	right: 0.25rem;
	top: 0.2rem;
	color: #e1391a;
	font-size: 0.16rem;
}
.block1 .content{
	width: 12.01rem;
	margin: 0 auto;
}
.block1{
	position: relative;
	margin-bottom: 0.78rem;
}
.block5{
	background: #fff;
}
.block5 .content{
	width: 12.01rem;
	margin: 0 auto;
	padding-top: 0.56rem;
	padding-bottom: 0.76rem;
	overflow: hidden;
}
.block6{
	background: #f7f7f7;
}
.block6 .content{
	width: 12.01rem;
	margin: 0 auto;
	padding-top: 0.76rem;
	padding-bottom: 0.76rem;
	overflow: hidden;

}
.pub-list > .pub-1:first-child font{
	cursor:pointer;
}
.pub-1{
	margin-bottom: 0.4rem;
}
.pub-1 span{
	font-size: 0.19rem;
	color: #333;
}
.pub-1 span.pub-ti{
	padding-right: 0.1rem;
}
.pub-1 font{
	font-size: 0.19rem;
	font-weight: bold;
	margin-right: 0.3rem;
}
.pub-1 font:hover{
	color:#e1391a;
}
.pub-1 font.cur{
	color: #e1391a;
}
.pub-1 select{
	padding-right: 0.1rem;
}
.pub-01{
	float: left;
	margin-right: 0.5rem;
}
.pub-01 input{
	border: #e1e1e1 1px solid;
	width: 1.52rem;
	height: 0.32rem;
	line-height: 0.32rem;
	padding: 0 0.15rem;
	text-align: right;
	padding-right: 0.35rem;
	font-size: 0.26rem;
	color: #e1391a;
}
.pub-01 i{
	padding: 0 0.14rem;
	color: #e1e1e1;
}
.pub-01 font{
	margin: 0;
	position: relative;
}
.pub-01 font i{
	position: absolute;
	padding: 0;
	right: 0.1rem;
	top: 0.03rem;
	color: #e1391a;
	font-size: 0.14rem;
}
.pub-2 i{
	font-style: normal;
	margin-right: 0.19rem;
	cursor: pointer;
}
.pub-2 i label{
	font-size:0.19rem;
}
.pub-2 i input[type="radio"] + label::before {
    content: "\a0"; /*不换行空格*/
    display: inline-block;
    vertical-align: middle;
    font-size: 0.25rem;
    width: 0.9em;
    height: 0.9em;
    margin-right: .2em;
    border-radius: 50%;
    border: 1px solid #e3e2e2;
    text-indent: .15em;
	color: #e1391a;
    line-height: 1;
}
.pub-2 i input[type="radio"]:checked + label::before {
    background-color: #e1391a;
    border: #e1391a 1px solid;
    background-clip: content-box;
	color: #e1391a;
    padding: .2em;
}
.pub-2 i input[type="radio"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    margin:0;
    height:0.25rem;
    width:0.25rem;
}
.pub-2 .pu-i{
	color: #e1391a;
}
.pub-3 span{
	float: left;
}
.pub-3 font{
	height: 0.28rem;
	line-height: 0.28rem;
	border: #f6c3ba 1px solid;
	font-weight: normal;
	padding:0 0.3rem 0 0.2rem;
	display: block;
	float: left;
	margin-right: 0.3rem;
	position: relative;
}
.pub-3 i{
	top: 0.03rem;
	right: 0.03rem;
	position: absolute;
	cursor: pointer;
	height:0.2rem;
	width:0.2rem;
	padding:0.03rem;
	background:url(../images/public/close.png) no-repeat center;
	background-size:80% 80%;
}
.pub-3 .pu-sx{
	width: 1.03rem;
	height: 0.3rem;
	background: #e1391a;
	color: #fff;
	line-height: 0.3rem;
	cursor: pointer;
}
.pub-3 b{
	width: 0.18rem;
	float: left;
	margin: 0.06rem 0 0 0.24rem;
}
.pub-3 img{
	width: 100%;
}
.pub-line{
	width: 3px;
    height: 0.2rem;
    background: #d0d0d0;
    display: inline-block;
    vertical-align: text-bottom;
}

.zone-1{
	border-top: #77777a 1px solid;
	border-bottom: #77777a 1px solid;
	height: 0.54rem;
	line-height: 0.54rem;
	font-size: 0.16rem;
	color: #333;
	background: #F1F1F1;
}
.zone-1 li{
	float: left;
	padding: 0 0.05rem;
	text-align: center;
	position: relative;
	font-size:0.17rem;
}
.zone-1 i{
	width: 0.11rem;
	height:0.1rem;
	position: absolute;
	right: 0;
	cursor: pointer;
}
.zone-1 i img{
	width: 100%;
}
.zone-1 .zone-i1{
	top: 0.16rem;
}
.zone-1 .zone-i2{
	top: 0.3rem;
}

.zone-list .zone-01{
	width: 0.71rem;
}
.zone-list .zone-02{
	width: 1.41rem;
}
.zone-list .zone-03{
	width: 0.86rem;
}
.zone-list .zone-04{
	width: 1.8rem;
}
.zone-list .zone-05{
	width: 1.08rem;
}
.zone-list .zone-06{
	width: 1.04rem;
}
.zone-list .zone-07{
	width:1.22rem;
}
.zone-list .zone-08{
	width:1.12rem;
}
.zone-list .zone-09{
	width:1.25rem;
}
.zone-list .zone-10{
	width:1.34rem;
}
.zone-list .zone-11{
	width: 1.2rem;
}
.zone-list .zone-12{
	text-align: left;
}
.zone-li ul{
	background: #f1f1f1;
	border-bottom: #77777a 1px solid;
	width: 12.01rem;
}
.zone-li li{
	height: 0.8rem;
	line-height: 0.8rem;
	background: #F1F1F1;
	width: 12.01rem;
}
.zone-li li span{
	float: left;
	text-align: center;
	font-size:0.17rem;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zone-li li.nav{
	background: #fff;
	width: 12.01rem;
}
.zone-li li a{
	font-size: 0.17rem;
	color: #fff;
	border-radius:50px;
	background: #e1391a;
	padding: 0.08rem 0.23rem;
}
.zone-li li a:hover{
	font-size: 0.17rem;
	/* color: #fff; */
	border-radius:50px;
	/* background: #e1391a; */
	padding: 0.08rem 0.23rem;
	text-decoration: underline;
}
.zone-li li .bc{
	font-size: 0.17rem;
	color: #000;
	border-radius:50px;
	border: #000000 1px solid;
	padding: 0.08rem 0.23rem;
	background:none;
}
.zone-li li font{
	font-size: 0.17rem;
	color: #e1391a;
}
.zone-li li font.d{
	font-size: 0.17rem;
	color: #50902a;
}
.zone-li li font.zt{
	font-size: 0.17rem;
	color: #000;
	border-radius:50px;
	border: #e1391a 1px solid;
	padding: 0.08rem 0.23rem;
}

.announ {
	margin-top: 0.35rem;
	width: 12.1rem;
	overflow: hidden;
}

.announ_pic {
	width: 6rem;
	font-size: 0.2rem;
	position: relative;
	overflow: hidden;
}

.announ_pic img {
	width: 6rem;
	cursor: pointer;
	height: 2.69rem;
	margin: 0 auto;
	transition: all .6s ease;
	-webkit-transition: all .6s ease;
}
.announ_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1)
}

.announ_pic span {
	width: 6rem;
	font-size: 0.2rem;
	position: absolute;
	background:#e1391a;
	bottom: 0;
	left: 0;
	height: 0.58rem;
	line-height: 0.58rem;
	cursor: pointer;
}

.announ_pic a {
	color: #fff;
	font-size: 0.2rem;
	background: url(../images/szone/line-01.jpg) repeat-y left 12px;
	height: 0.12rem;
	padding-left: 0.15rem;
	margin-left: 0.29rem;
	line-height: 0.58rem;
}

.announ_pic a:hover {
	color: #fff;
	font-size: 0.2rem;
	background: url(../images/szone/line-01.jpg) repeat-y left 12px;
	height: 0.12rem;
	padding-left: 0.15rem;
	margin-left: 0.29rem;
	line-height: 0.58rem;
}

.announ_list {
	width: 6.09rem;
}

.announ_list li {
	background: #f1f1f1;
	margin-bottom: 0.125rem;
	height: 0.58rem;
	line-height: 0.58rem;
	font-size: 0.2rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.announ_list li a {
	color: #000;
	font-size: 0.2rem;
	background: url(../images/szone/line-02.jpg) repeat-y left 12px;
	height: 0.2rem;
	padding-left: 0.15rem;
	margin-left: 0.2rem;
}

.announ_list li a:hover {
	color: #e1391a;
	font-size: 0.2rem;
	background: url(../images/szone/line-02.jpg) repeat-y left 12px;
	height: 0.2rem;
	padding-left: 0.15rem;
	margin-left: 0.2rem;
}
.announ_list li span{
	float: right;
	padding-right: 0.25rem;
}


.custom-scroll{
	width:12.01rem;
	/* height:9rem; */
	text-align:left;
	background:#fff;
	display:inline-block;
	overflow:auto;
	position: relative;
	padding-bottom:0.6rem;
}
.scrollbot-scrollbar-holder{
	position: absolute;
}



.gm-con h2{
	color: #333;
	font-size: 0.32rem;
	text-align: center;
	margin:0 0 0.4rem 0;
}

.buy-con{
	background: #f9f9f9;
}
.buy-z{
	position: relative;
}
.buy-pic{
	width: 3.79rem;
	position: absolute;
	right: 0;
	top: 0;
	float: right;
	z-index: 10;
}
.buy-pic img{
	width: 100%;
}
.buy-zi{
	position: relative;
	width: 12.01rem;
	left:0;
}
.buy-zi h2{
	color: #333;
	font-size: 0.32rem;
	text-align: center;
}
.buy-l{
	border-right: #d0d0d0 1px solid;
	padding: 0.47rem 0.04rem 0.58rem 0.5rem;
}
.buy-r{
	padding-top: 0.25rem;
	position: relative;
	z-index: 10005;
}
.buy-r p{
	font-size: 0.19rem;
	color: #333;
	margin-top: 0.26rem;
}
.buy-r1{
	margin-left: 1.2rem;
}
.buy-r1 b{
	font-style: normal;
	letter-spacing:4.7px;
	font-size: 0.19rem;
	color: #333;
}
.buy-r p font{
	color: #e1391a;
	font-size: 0.19rem;
}
.buy-r p font.d{
	color: #50902a;
	font-size: 0.19rem;
}
.buy-r strong{
	width: 0.2rem;
	height: 0.2rem;
	position: absolute;
	top: 0.28rem;
}
.buy-r span{
	margin-right: 0.6rem;
}
.buy-r strong.t{
	width: 0.16rem;
	height: 0.2rem;
	position: absolute;
	top: 0.28rem;
}
.buy-r img{
	width: 100%;
}
.buy-r span font{
	font-size: 0.19rem;
	padding-left: 0.25rem;
	color:#333;
}
.buy-r1{
	margin-left: 1.2rem;
	z-index: 1002;
	position: relative;
}
.con-z{
	position: relative;
	padding: 0.5rem 0.5rem 0 0.5rem;
	border-top: 0.1rem solid #ffffff;
	display: none;
	opacity: 1;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	z-index:20;
}
.con-z .con-int{
	/* border: none;
	background: none; */
	font-size: 0.2rem;
	color: #e1391a;
	width:2.3rem;
	height:0.4rem;
}
.con-z span{
	float: left;
	line-height: 0.5rem;
	font-size: 0.19rem;
	color: #333;
}
.con-z .con-lt{
	/* border: #ddd 1px solid; */
	width:2.3rem;
	height: 0.5rem;
	position: relative;
	line-height: 0.5rem;
	padding-left: 0.06rem;
}
.con-zi font{
	position: absolute;
	right: 0.1rem;
	top: 0;
	font-size: 0.19rem;
	/* color: #999; */
}
.con-zi1{
	/* float: left; */
	margin-top: 0.4rem;
	font-size: 0.19rem;
	color: #333;
}
.con-zi1 p{
	margin-top: 0.16rem;
	color: #162ba8;
	font-size: 0.2rem;
	cursor: pointer;
	background: url(../images/content/x02.jpg) no-repeat left center;
	padding-left: 0.31rem;
}
.con-zi1 p:hover{
	margin-top: 0.16rem;
	color: #162ba8;
	font-size: 0.2rem;
	cursor: pointer;
	background: url(../images/content/x01.jpg) no-repeat left center;
	padding-left: 0.31rem;
}
.con-zi1 p.cur{
	margin-top: 0.16rem;
	color: #162ba8;
	font-size: 0.2rem;
	cursor: pointer;
	background: url(../images/content/x01.jpg) no-repeat left center;
	padding-left: 0.31rem;
}
.con-zi1 input{
	margin-top:0.08rem;
	float: left;
}
.con-a{
	display:none;
}
.con-a a{
	background: #e1391a;
	width: 12.01rem;
	height: 0.78rem;
	color: #fff;
	float: left;
	line-height: 0.78rem;
	font-size: 0.2rem;
	text-align: center;
	margin:0.4rem 0 0 0;
	/* border-radius:50rem; */
}
.con-a a:hover{
	background: #e1391a;
	width: 12.01rem;
	height: 0.78rem;
	color: #fff;
	float: left;
	line-height: 0.78rem;
	font-size: 0.2rem;
	text-align: center;
	margin:0.4rem 0 0 0;
	/* border-radius:50rem; */
	text-decoration: underline;
}
.con-r{
	line-height: 0.5rem;
	font-size: 0.19rem;
	color: #333;
}
.con-r b{
	color:#e1391a;
	font-size:0.2rem;
	font-weight:normal;
}
.con-r font{
	/* color: #999; */
	padding-left: 0.1rem;
	font-size:0.19rem;
}
.con-zi{
	display:inline-block;
}
.con-dx{
	margin-left:1rem;
}
.con-dx b{
	color:#777777;
	font-size:0.19rem;
	font-weight:normal;
}
.con-tip{
	margin-top:0.3rem;
	font-size:0.18rem;
	line-height:0.35rem;
	color:#777777;
}


.hot-l{
	background: url(../images/index/line.png) no-repeat right center;
	padding-right: 0.55rem;
}
.hot-r{
	background: none;
	padding-left: 0.64rem;
}
.hot-l h4{
	color: #e1391a;
	font-size: 0.46rem;
}
.hot-l font{
	font-size: 0.24rem;
}
.hot-l p{
	font-size: 0.19rem;
	color: #333;
}
.buy-b .buy-p{
	font-size: 0.19rem;
	color: #333;
	margin-top: 0.25rem;
}
.buy-b1 .buy-p{
	font-size: 0.19rem;
	color: #333;
	margin-top: 0.24rem;
	padding-left: 0.55rem;
}



.buy{
	background: #e1391a;
	height: 0.78rem;
	font-size: 0.2rem;
	color: #fff;
	text-align: center;
	line-height: 0.78rem;
	display: block;
	float: left;
	width: 100%;
	z-index: 10003;
	position: relative;
}
.buy.gray{
	background:#d0d0d0;
	color:#333333;
}
.con-dt{
	position: relative;
	z-index: 10005;
	left: 0.6rem;
}


#container {
	width: 12.01rem;
}
#container #title li {
	float: left;
	list-style-type: none;
	text-align: center;
	margin: 0 0.33rem;
	width:1rem;
}
#container #title ul {
	height: 0.4rem;
	margin:0 auto 0.35rem auto;
	width: 11.63rem;
}
#container #title a {
	text-decoration: none;
	color: #333;
	font-weight: bold;
	display: block;
	width: auto;
}
#container #title a span{
	display: block;
	font-size:0.19rem;
}
#container #title a:hover {
	text-decoration: none;
	color: #e2391a;
	display: block;
	width: auto;
	border-bottom: #e2391a 1px solid;
	padding-bottom: 0.1rem;
	font-size: 0.16rem;
}

#container #title .selectli{
	text-decoration: none;
	color: #e2391a;
	display: block;
	width: auto;
	border-bottom: #e2391a 1px solid;
	padding-bottom: 0.1rem;
}


.hidecontent {display:none;}


.pu-pic{
	width: 12.01rem;
	height:3rem;
	/* margin:0 0 0.3rem 0; */
}
.pu-pic img{
	width: 100%;
}
.zone-list01{
	width: 12.01rem;
	margin-bottom: 0.58rem;
}
.zone-list01 li {
	background: #f1f1f1;
	margin-bottom: 0.125rem;
	height: 0.58rem;
	line-height: 0.58rem;
	font-size: 0.17rem;
}
.zone-list01 li span{
	display:inline-block;
	width:1.5rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:0.17rem;
}
.zone-list01 li span:first-child{
	width:10.51rem;
}
.zone-list01 li span:last-child{
	float: right;
	padding-right: 0.25rem;
	text-align:right;
}
.zone-list01 li a {
	color: #000;
	font-size: 0.17rem;
	background: url(../images/szone/line-02.jpg) repeat-y left 12px;
	height: 0.2rem;
	padding-left: 0.15rem;
	margin-left: 0.2rem;
}

.zone-list01 li a:hover {
	color: #e1391a;
	font-size: 0.17rem;
	background: url(../images/szone/line-02.jpg) repeat-y left 12px;
	height: 0.2rem;
	padding-left: 0.15rem;
	margin-left: 0.2rem;
}

.zone-list01 p{
	color: #000;
	font-size: 0.17rem;
	line-height: 0.3rem;
}
.zone-list001{
	border-top: #77777a 1px solid;
	border-bottom: #77777a 1px solid;
}
.p-list{
	height: 0.49rem;
	line-height: 0.49rem;
	background: #F1F1F1;
}
.p-list span{
	width: 3rem;
	text-align: center;
	float: left;
	color: #333;
	font-size: 0.17rem;
}
.p-list1{
	background: #fff;
}
.pz-zi h5{
	color: #fff;
	background: #e1391a;
	height: 0.4rem;
	line-height: 0.4rem;
	padding: 0 0.38rem;
	float: left;
	font-size:0.17rem;
}
.pz-zi01{
	margin-top: 0.46rem;
}
.pz-con{
	width: 12.01rem;
}
.pz-con1{
	border-bottom: #77777a 1px solid;
	margin-top: 0.3rem;
}
.pz-con h6{
	border-top: #77777a 1px solid;
	border-bottom: #77777a 1px solid;
	height: 0.48rem;
	line-height: 0.48rem;
	background: #F1F1F1;
	padding-left: 0.39rem;
	font-size: 0.17rem;
}
.pz-con001{
	background: #fff;
	width: 12.01rem;
	font-size:0;
}
.pz-con002{
	background: #F1F1F1;
	width: 12.01rem;
}
.pz-con001 span{
	display:inline-block;
	text-align: center;
	/* height: 0.48rem; */
	line-height: 0.48rem;
	width: 2.4rem;
	/* float: left; */
	font-size: 0.17rem;
	vertical-align: top;
}
.pz-con001 span.pz-1{
	padding-left: 0.39rem;
	text-align: left;
}
.pz-con003 span{
	text-align: center;
	height: 0.48rem;
	line-height: 0.48rem;
	width: 4rem;
	float: left;
	font-size: 0.17rem;
}
.pz-con005 span{
	text-align: center;
	height: 0.48rem;
	line-height: 0.48rem;
	width: 3rem;
	float: left;
	font-size: 0.17rem;
}
.pz-con-1{
	border-top: #77777a 1px solid;
	border-bottom: #77777a 1px solid;
}
.pz-p{
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
}
.pz-con001 span.pz-tip{
	width:9.6rem;
	text-align:left;
}
.h-pzi{
	background: #F1F1F1;
	margin-bottom: 0.46rem;
}
.h-pzi1{
	margin-bottom: 0.46rem;
}
.h-pzi2{
	margin-bottom: 0;
}
.h-pzi p{
	padding: 0 0.3rem;
}
.pz-con001 span.pz-2{
	padding-left: 1.2rem;
	text-align: left;
}

.t-con{
	width: 12rem;
	background: #fafafa;
	margin-left: -6rem;
	left: 50%;
	position: relative;
	top: 50%;
}
.h-ti{
	background: #e1391a;
	height: 0.9rem;
	border-radius: 6px 6px 0 0;
}
.th-pic{
	width: 1.89rem;
	margin: 0.22rem 0 0 0.27rem;
}
.th-close{
	width:0.12rem;
	margin: 0.2rem 0.2rem 0 0;
	cursor: pointer;
}
.h-ti img{
	width: 100%;
}
.h-zi{
	/* border-top: #FAFAFA 0.78rem solid; */
	background: #fff;
	padding: 0 0.76rem 0.5rem 0.76rem;
	float: left;
}
.h-zi h4{
	color: #333;
	height: 0.82rem;
	line-height: 0.82rem;
	border-bottom: #dededf 1px solid;
	font-size: 0.2rem;
	text-align:center;
}
.h-p{
	padding-top: 0.1rem;
}
.h-p img{
	width:100%;
}
.h-p p{
	font-size: 0.19rem;
	color: #666;
	line-height: 0.3rem;
	margin-top: 0.2rem;
}
.h-p span{
	width: 2.9rem;
	float: left;
}
.h-p font{
	color: #e1391a;
}
.h-p font.t{
	color: #50902a;
}
.h-an{
	width: 2.46rem;
	margin: 0 auto;
	padding-bottom: 0.76rem;
}
.h-an a{
	background: #e1391a;
	width: 2.46rem;
	height: 0.5rem;
	line-height: 0.5rem;
	color: #fff;
	font-size: 0.19rem;
	float: left;
	border-radius: 50rem;
	text-align: center;
	margin: 0.6rem 0.1rem 0 0.1rem;
}
.h-an a:hover{
	background: #e1391a;
	width: 2.46rem;
	height: 0.5rem;
	line-height: 0.5rem;
	color: #fff;
	font-size: 0.19rem;
	float: left;
	border-radius: 50rem;
	text-align: center;
	margin: 0.6rem 0.1rem 0 0.1rem;
}
.h-an a.qx{
	background:none;
	border: #e1391a 1px solid;
	width: 1.03rem;
	height: 0.5rem;
	line-height: 0.5rem;
	color: #333;
	font-size: 0.19rem;
	float: left;
	border-radius: 50rem;
	text-align: center;
}
.h-an a:hover.qx{
	background:none;
	border: #e1391a 1px solid;
	width: 1.03rem;
	height: 0.5rem;
	line-height: 0.5rem;
	color: #333;
	font-size: 0.19rem;
	float: left;
	border-radius: 50rem;
	text-align: center;
}
.pz-zstType{
	width:12.01rem;
	float:left;
}
.pz-zst{
	position: relative;
	width:3rem;
	height:0.5rem;
	float:left;
	line-height:0.5rem;
	text-align:center;
	/* margin:0 0.2rem; */
	padding:0 0.3rem 0.1rem 0.3rem;
	cursor:pointer;
	font-size:0.19rem;
}
.pz-zst:hover, .pz-zst.cur{
	color:#e2391a;
	background-color: #f0f0f0;
	/* border-bottom: #e2391a 1px solid; */
}
.pz-zst:hover::before, .pz-zst.cur::before, .pz-zst:hover::after, .pz-zst.cur::after{
	position: absolute;
}
.pz-zst:hover::before, .pz-zst.cur::before{
	content:"\5B";
	left:0.5rem;
	animation:listAnimationL 0.2s ease-in-out;
	-webkit-animation:listAnimationL 0.2s ease-in-out;
}
.pz-zst:hover::after, .pz-zst.cur::after{
	content:"\5D";
	right:0.5rem;
	animation:listAnimationR 0.2s ease-in-out;
	-webkit-animation:listAnimationR 0.2s ease-in-out;
}
@keyframes listAnimationL{
	from{left:0;}
	to{left:0.5rem;}
}
@-webkit-keyframes listAnimationL{
	from{left:0;}
	to{left:0.5rem;}
}
@keyframes listAnimationR{
	from{right:0;}
	to{right:0.5rem;}
}
@-webkit-keyframes listAnimationR{
	from{right:0;}
	to{right:0.5rem;}
}
.pz-zstTitle{
	width: 6rem;
    float: left;
    font-size: 0.17rem;
    line-height: 0.5rem;
    text-align: center;
    cursor: pointer;
    /* margin-top: 0.2rem; */
    border: 1px solid #d0d0d0;
}
.pz-zstTitle:hover{
	background-color:#e1391a;
	color:#ffffff;
	border: 1px solid #d0d0d0;
}
.pz-zstTitle.cur{
	background-color:#e1391a;
	color:#ffffff;
	border: 1px solid #e1391a;
}
.zst-title{
	float: left;
	background-color:#f0f0f0;
	width:100%;
    font-size: 0.17rem;
    line-height: 0.5rem;
    padding-left: 0.6rem;
    padding-top:0.1rem;
    color:#222;
}
.fl-list{
	height: 0.49rem;
    line-height: 0.49rem;
    background: #F1F1F1;
}
.fl-list.white{
	background:#ffffff;
}
.fl-list span{
	width:4rem;
	text-align: center;
    float: left;
    color: #333;
    font-size: 0.17rem;
}
.c50902a{
	color: #50902a;
	font-size: 0.17rem;
}
.ce1391a{
	color: #e1391a;
	font-size: 0.17rem;
}
