@charset "UTF-8";

/* CSS Document */

@media screen and (min-width:1200px) {

#subBanner { background-image: url(../image/pbNews_pc.jpg); }


#listWrap { width: 100%; overflow: hidden; min-height: 7.5rem;}

#listView { width: 100%; height: 0; background: #efdec7; position: absolute; bottom: 0; z-index: 5;transition: all 0.5s ease 0s;cursor: pointer;}

#lvClose { background: url(../image/proClose.png) center no-repeat; width: 0.41rem; height: 0.77rem; float: right; background-size: 0.41rem; padding: 0.18rem 0; background-clip: content-box; cursor: pointer;}

#lvTitle { width: 100%; min-height: 0.48rem; clear: both; font-size: 0.18rem; color: #000; line-height: 0.3rem; padding-bottom: 0.18rem; text-align: center; }

#lvDate { width: 100%; height: 0.3rem; color: #000; text-align: center; border-bottom: #c5b1a7 0.01rem solid; }

#lvContent { padding: 0.3rem 11%; height: auto; overflow: hidden; padding-bottom: 1rem; border-bottom: #c5b1a7 0.01rem solid; margin-bottom: 0.2rem; color: #000; text-align: justify;}

#lvContent img { max-width: 100%; }

.lvBtn { width: 40%; cursor: pointer; color: #000;}

.lvbTitle { width: 4rem; color: #4f4f4f; line-height: 0.18rem; overflow: hidden; }

#lvPrev { background: url(../image/nPrev.png) left 0.07rem no-repeat; background-size: 0.09rem; padding-left: 0.2rem; float: left;}

#lvPrev .lvbTitle { float: right; }

#lvNext { background: url(../image/nNext.png) right 0.07rem no-repeat; background-size: 0.09rem; padding-right: 0.2rem; text-align: right; float: right;}

#lvNext .lvbTitle { float: left; }

.nListWrap { width: 2.6rem; margin: 0.2rem; background: #fff; padding: 0.15rem; float: left; cursor: pointer;}

.nlDate { width: 100%; line-height: 0.15rem; color: #8a8a8a; padding-bottom: 0.05rem; }

.nlImg { width: 100%; overflow: hidden; padding-bottom: 0.1rem; }

.nlImg img { width: 100%; }

.nlTitle { padding: 0.2rem 0; line-height: 0.24rem; color: #000; border-bottom: #a8a8a8 1px dotted; overflow: hidden; text-align: justify; }

.nlIntro { padding-top: 0.15; width: 100%; overflow: hidden; line-height: 0.24rem; font-size: 0.12rem; color: #585858; text-align: justify; }
}

@media screen and (max-width:1199px) and (min-width:541px) {
#subBanner { background-image: url(../image/pbNews_pc.jpg); }
	#sbtCN{ color: #2b1d1b;}
	#sbtEN{ color: #2b1d1b;}


#listWrap { width: 100%; overflow: hidden; min-height: 7.5rem;}

#listView { width: 100%; height: 0; background: #efdec7; position: absolute; bottom: 0; z-index: 5;transition: all 0.5s ease 0s;cursor: pointer;}

#lvClose { background: url(../image/proClose.png) center no-repeat; width: 0.41rem; height: 0.77rem; float: right; background-size: 0.41rem; padding: 0.18rem 0; background-clip: content-box; cursor: pointer;}

#lvTitle { width: 100%; min-height: 0.48rem; clear: both; font-size: 0.18rem; color: #000; line-height: 0.3rem; padding-bottom: 0.18rem; text-align: center; }

#lvDate { width: 100%; height: 0.3rem; color: #000; text-align: center; border-bottom: #c5b1a7 0.01rem solid; }

#lvContent { padding: 0.3rem 11%; height: auto; overflow: hidden; padding-bottom: 1rem; border-bottom: #c5b1a7 0.01rem solid; margin-bottom: 0.2rem; color: #000; text-align: justify;}

#lvContent img { max-width: 100%; }

.lvBtn { width: 40%; cursor: pointer; color: #000;}

.lvbTitle { width: 4rem; color: #4f4f4f; line-height: 0.18rem; overflow: hidden; }

#lvPrev { background: url(../image/nPrev.png) left 0.07rem no-repeat; background-size: 0.09rem; padding-left: 0.2rem; float: left;}

#lvPrev .lvbTitle { float: right; }

#lvNext { background: url(../image/nNext.png) right 0.07rem no-repeat; background-size: 0.09rem; padding-right: 0.2rem; text-align: right; float: right;}

#lvNext .lvbTitle { float: left; }

.nListWrap { width: 2.2rem; margin: 0.13rem; background: #fff; padding: 0.15rem; float: left; }

.nlDate { width: 100%; line-height: 0.15rem; color: #8a8a8a; padding-bottom: 0.05rem; }

.nlImg { width: 100%; overflow: hidden; padding-bottom: 0.1rem; }

.nlImg img { width: 100%; }

.nlTitle { padding: 0.2rem 0; line-height: 0.24rem; color: #000; border-bottom: #a8a8a8 1px dotted; overflow: hidden; text-align: justify; }

.nlIntro { padding-top: 0.15; width: 100%; overflow: hidden; line-height: 0.24rem; font-size: 0.12rem; color: #585858; text-align: justify; }	
}
@media screen and (max-width:540px){
#subBanner { background-image: url(../image/pbNews_pc.jpg); }
	#sbtCN{ color: #2b1d1b;}
	#sbtEN{ color: #2b1d1b;}


#listWrap { width: 100%; overflow: hidden; min-height: 7.5rem;}

#listView { width: 100%; height: 0; background: #efdec7; position:absolute; bottom: 0; z-index: 5;transition: all 0.5s ease 0s;cursor: pointer;}
	#listView .content{ overflow: hidden;}

#lvClose { background: url(../image/proClose.png) center no-repeat; width: 0.41rem; height: 0.77rem; float: right; background-size: 0.41rem; padding: 0.18rem 0; background-clip: content-box; cursor: pointer;}

#lvTitle { width: 100%; min-height: 0.48rem; clear: both; font-size: 0.18rem; color: #000; line-height: 0.3rem; padding-bottom: 0.18rem; text-align: center; }

#lvDate { width: 100%; height: 0.3rem; color: #000; text-align: center; border-bottom: #c5b1a7 0.01rem solid; }

#lvContent { padding: 0.3rem 0; height: auto; overflow: hidden; padding-bottom: 1rem; border-bottom: #c5b1a7 0.01rem solid; margin-bottom: 0.2rem; color: #000; text-align: justify;}

#lvContent img { max-width: 100%; }

.lvBtn { width: 100%; cursor: pointer; color: #000;}

.lvbTitle { width: 4rem; color: #4f4f4f; line-height: 0.3rem; overflow: hidden; }

#lvPrev { background: url(../image/nPrev.png) left 0.07rem no-repeat; background-size: 0.09rem; padding-left: 0.2rem; float: left; margin-bottom: 0.2rem;}

#lvPrev .lvbTitle { float: right; }

#lvNext { background: url(../image/nNext.png) right 0.07rem no-repeat; background-size: 0.09rem; padding-right: 0.2rem; text-align: right; float: right;}

#lvNext .lvbTitle { float: left; }

.nListWrap { width: 5.1rem; margin: 0.13rem 0; background: #fff; padding: 0.15rem; float: left; }

.nlDate { width: 100%; line-height: 0.15rem; color: #8a8a8a; padding-bottom: 0.05rem; }

.nlImg { width: 100%; overflow: hidden; padding-bottom: 0.1rem; }

.nlImg img { width: 100%; }

.nlTitle { padding: 0.2rem 0; line-height: 0.36rem; color: #000; border-bottom: #a8a8a8 1px dotted; overflow: hidden; text-align: justify; font-size: 0.24rem;}

.nlIntro { padding-top: 0.3; width: 100%; overflow: hidden; line-height: 0.3rem; font-size: 0.18rem; color: #585858; text-align: justify; }	
}
