@charset "utf-8";
/* 鎵€鏈夌綉椤靛叡浜殑 瀛椾綋 css */

@font-face {
    font-family: daoHangLan;
    src: url(/font/lmdt9-vebkp.woff);
}
@font-face {
    font-family: myMljht;
    src: url(/font/mljht.ttf), url(/font/mljht.eot), url(/font/mljht.svg), url(/font/mljht.woff);
}

/*琛岄珮*/
.line48 {
    height: 0.48rem;
    line-height: 0.48rem;
}
.line32 {
    height: 0.32rem;
    line-height: 0.32rem;
}
.line30 {
    height: 0.30rem;
    line-height: 0.30rem;
}
.line30MT{
	line-height: 0.3rem;
	max-height: 0.6rem;
	min-height: 0.3rem;
	
	overflow: hidden;
}
.line24MT{
	line-height: 0.24rem;
	max-height: 0.48rem;
	min-height: 0.24rem;
	
	overflow: hidden;
}
.line18 {
    height: 0.18rem;
    line-height: 0.18rem;
}
.line40 {
    height: 0.40rem;
    line-height: 0.40rem;
}
.line45 {
    height: 0.45rem;
    line-height: 0.45rem;
}
.line46Two {
    height: 0.46rem;
    line-height: 0.23rem;
}
.line48Two {
    height: 0.48rem;
    line-height: 0.24rem;
}
.line64Two {
    height: 0.64rem;
    line-height: 0.32rem;
}
.line46 {
    height: 0.46rem;
    line-height: 0.46rem;
}
.line20 {
    height: 0.20rem;
    line-height: 0.20rem;
}
.line22 {
    height: 0.22rem;
    line-height: 0.22rem;
}
.line24 {
    height: 0.24rem;
    line-height: 0.24rem;
}
.line26 {
    height: 0.26rem;
    line-height: 0.26rem;
}
.line16 {
    height: 0.16rem;
    line-height: 0.16rem;
}
.line36 {
    height: 0.36rem;
    line-height: 0.36rem;
}
.line36MT {
    line-height: 0.36rem;
	max-height: 0.72rem;
	min-height: 0.36rem;
	
	overflow: hidden;
}
.line100 {
    height: 1rem;
    line-height: 1rem;
}
.line128 {
    height: 1.28rem;
    line-height: 1.28rem;
}
.line85 {
    height: 0.85rem;
    line-height: 0.85rem;
}
.line52 {
    height: 0.52rem;
    line-height: 0.52rem;
}
.line56 {
    height: 0.56rem;
    line-height: 0.56rem;
}
.line60 {
    height: 0.60rem;
    line-height: 0.60rem;
}

/*瀛椾綋棰滆壊*/
.cWhite {
    color: white;
}
.cBlack {
    color: black;
}

.c33 {
    color: #333333;
}

.c21 {
    color: #212121;
}
.c31 {
    color: #313131;
}

.c41 {
    color: #414141;
}
.c48 {
    color: #484848;
}
.c3D {
    color: #3d3d3d;
}
.c59 {
    color: #595959;
}
.c61 {
    color: #616161;
}
.c65 {
    color: #656565;
}
.c90{
	color: #909090;
}
.c38 {
    color: #383838;
}
.cEC {
    color: #ececec;
}
.cB3 {
    color: #B3B3B3;
}
.cAF {
    color: #afafaf;
}



/*瀛椾綋澶у皬*/
.fBold {
    font-weight: bolder;
}
.fLighter{
	font-weight: lighter;
}
.fNormal{
	font-weight: normal;
}

.f00 {
    font-size: 0.0rem;
}
.f12 {
    font-size: 0.12rem;
}

.f14 {
    font-size: 0.14rem;
}
.f16 {
    font-size: 0.16rem;
}
.f18 {
    font-size: 0.18rem;
}
.f20 {
    font-size: 0.20rem;
}
.f22 {
    font-size: 0.22rem;
}
.f24 {
    font-size: 0.24rem;
}
.f26 {
    font-size: 0.26rem;
}
.f28 {
    font-size: 0.28rem;
}
.f30 {
    font-size: 0.30rem;
}
.f32 {
    font-size: 0.32rem;
}
.f34 {
    font-size: 0.34rem;
}
.f36 {
    font-size: 0.36rem;
}

.f50 {
    font-size: 0.5rem;
}
.f100 {
    font-size: 1rem;
}
.f110 {
    font-size: 1.1rem;
}
.f120 {
    font-size: 1.2rem;
}
.f144 {
    font-size: 1.44rem;
}

/*鏂囧瓧闂磋窛*/
.ls01 {
    letter-spacing: 0.01rem;
}
.ls02 {
    letter-spacing: 0.02rem;
}
.ls04 {
    letter-spacing: 0.04rem;
}



 
/*涓存椂鎸囧畾瀛椾綋锛氬畫浣?/
.fontST {
    font-family: 瀹嬩綋;
}

.fontLucida {
    font-family: "lucida calligraphy", "DejaVu Serif", Georgia, serif;

}

.fontConstantia {
    font-family: Constantia, Lucida Bright, DejaVu Serif, Georgia, serif;
    font-style: italic;
}

/*涓棿鍚戜袱杈?/
.hoverBeforeLine01::before, .hoverBeforeLine01::after{
    content: "";
    position: absolute;
    bottom: 0;
    width: 0%;
    transition: width 1s;
    
    height: 0.02rem;
    background-color: #C7303F;
}
.hoverBeforeLine01::before{
    left: 50%;
}
.hoverBeforeLine01::after{
    right: 50%;    
}
.hoverBeforeLine01:hover::before,.hoverBeforeLine01:hover::after{
    width: 50%;
    transition: width 0.5s;
}

.hoverBeforeLine02::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0%;
    width: 0%;
    transition: width 2s;
    
    height: 0.02rem;
    background-color: #C7303F;
}
.hoverBeforeLine02:hover::before{
    width: 100%;
    transition: width 1s;
}

.line24TH{
	line-height: 0.24rem;
	max-height: 0.72rem;
	min-height: 0.24rem;
	
	overflow: hidden;
}

.line24FO{
	line-height: 0.24rem;
	max-height: 0.96rem;
	min-height: 0.24rem;
	
	overflow: hidden;
}


