@charset "utf-8";
/* CSS Document */
*::selection{background:#9e0d14; color:#fff; text-shadow:none;}
*{margin:0;padding:0;}
body, html{height:100%;}
body{font-size:0.14rem; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; background:#fff; width:100%; min-height:100%; position:relative;}
body a{text-decoration:none; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
a:link,a:visited{color:#000;}
a:hover{color:#9e0d14; -webkit-tap-highlight-color:rgba(255, 255, 255, 0); -webkit-user-select:none; -moz-user-focus:none; -moz-user-select:none;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul,li{list-style-type:none;}
.clear{clear:both; height:0;}
table,table td{border-collapse:collapse;}
.overHidden{overflow:hidden; position:fixed;}
textarea{font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; outline:none; resize:none;}


.firstFull{width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; z-index:99999; background:#fff;}
.videoLogo{display:block; position:absolute; left:0.3rem; top:0.3rem; z-index:10; height:0.87rem;}
.videoLogo img{height:0.87rem; vertical-align:top;}

#video{position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); z-index:0; opacity:1; background-size:cover;}
#video source{min-width:100%; min-height:100%; display:block; position:relative; z-index:0;}

.videoBtn{position:absolute; right:0.6rem; bottom:0.6rem; font-size:0; z-index:20;}
.videoBtn a{display:inline-block; vertical-align:top; padding:0 0.15rem; background:rgba(0,214,146,0.7); border-radius:5px; height:0.5rem; line-height:0.5rem; letter-spacing:2px; font-size:0.28rem;}
.videoBtn a:link, .videoBtn a:visited{color:#fff;}
.videoBtn a:hover{background:rgba(214,0,30,0.9);}
.videoBtn a .fa{vertical-align:top; height:0.5rem; line-height:0.5rem; font-size:0.4rem;}
#skipVideo .fa{padding-left:0.05rem;}
#videoPlayWap{display:none;}
#videoPlayWap.on{background:#f77e07;}


/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}

.pageTips{position:fixed; z-index:10000; left:0; top:0; width:100%; height:100%; background:url(bg.png) repeat;}
.pageTips .container{color:#fff; position:absolute; left:50%; top:50%; width:630px; margin-left:-315px; margin-top:-160px;}
.pageTips .container a.close{display:block; width:50px; height:50px; position:absolute; z-index:1; left:auto; right:-15px; top:40px; bottom:auto; background:url(close.png) no-repeat center center;}
.pageTips .container .img{text-align:center;}
.pageTips .container .msg{font-size:18px; line-height:36px; padding-top:30px;}
.pageTips .container a{color:#fff; text-decoration:underline;}


.head{width:100%; height:1.3rem; position:fixed; left:0; top:-1.3rem; z-index:1000; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.head.active{top:0; background:rgba(158,13,20,0.9); box-shadow:0 5px 10px rgba(0,0,0,0.1);}
.head .logo{padding:0 0.6rem; height:1.3rem; background:url(logo.png) no-repeat 0.6rem center; background-size:auto 0.7rem; font-size:0; text-align:right;}
.head .logo li{display:inline-block; vertical-align:top; height:1.3rem; line-height:1.3rem; padding-left:0.4rem; font-size:0.2rem;}
.head .logo li a:link, .head .logo li a:visited{color:#fff;}
.head .logo li a:hover{color:#ffad39;}


.banner{position:relative; height:100vh; overflow:hidden;}
.banner .pcBanner{width:100%; height:100vh; position:relative; z-index:0;}
.banner .pcBanner .swiper-slide{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; overflow:hidden; z-index:0; position:relative;}
.banner .pcBanner .swiper-slide i{display:block; z-index:10; position:absolute; left:0; top:0; height:4px; width:100%; background:#9e0d14; filter:alpha(opacity=40); opacity:0.4; font-size:0; overflow:hidden;}
.banner .pcBanner .swiper-slide-active{z-index:1;}
.banner .pcBanner .swiper-slide-active i{animation:timer 5s linear; -webkit-animation:timer 5s linear;}
.banner .pcBanner .swiper-slide p{width:100%; height:100vh; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.banner .pcBanner .swiper-slide-active p{animation:banner 4.5s linear; -webkit-animation:banner 4.5s linear;}
@keyframes banner{
	0%{transform:scale(1.2);}
	100%{transform:scale(1);}
}
@-webkit-keyframes banner{
	0%{transform:scale(1.2);}
	100%{transform:scale(1);}
}

@keyframes timer{
	0%{width:0;}
	100%{width:100%;}
}
@-webkit-keyframes timer{
	0%{width:0;}
	100%{width:100%;}
}
.banner .swiper-pagination-bullets{bottom:10px !important; height:10px; right:10px; left:auto !important; width:auto !important; font-size:0; z-index:30;}
.banner .swiper-pagination-bullet{width:10px; height:10px; display:inline-block; vertical-align:top; zoom:1; border-radius:6px; background:#fff; opacity:0.8; filter:alpha(opacity=80); cursor:pointer; margin:0 0 0 10px !important;}
.banner .swiper-pagination-bullet-active{background:#ffad39;}

.banner .wapBanner{display:none;}
.banner .wapBanner{width:100%; height:100vh; position:relative; z-index:0;}
.banner .wapBanner .swiper-slide{display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; overflow:hidden; z-index:0; position:relative;}
.banner .wapBanner .swiper-slide i{display:block; z-index:10; position:absolute; left:0; top:0; height:4px; width:100%; background:#9e0d14; filter:alpha(opacity=40); opacity:0.4; font-size:0; overflow:hidden;}
.banner .wapBanner .swiper-slide-active{z-index:1;}
.banner .wapBanner .swiper-slide-active i{animation:timer 5s linear; -webkit-animation:timer 5s linear;}
.banner .wapBanner .swiper-slide p{width:100%; height:100vh; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.banner .wapBanner .swiper-slide-active p{animation:banner 4.5s linear; -webkit-animation:banner 4.5s linear;}

.countdown{width:8.1rem; height:2.84rem; position:absolute; left:50%; top:50%; margin-left:-4.05rem; margin-top:-1.82rem; text-align:center; color:#fff; overflow:hidden;}
.countdown .time{width:8.4rem; margin-left:-0.15rem;}
.countdown .time h2{height:0.5rem; line-height:0.5rem; font-size:0.36rem; letter-spacing:0.05rem; text-indent:0.05rem; text-shadow:0 3px 5px rgba(0,0,0,0.3);}
.countdown .time h2 span{vertical-align:top;}
.countdown .time h2 label{vertical-align:top; line-height:normal;}
.countdown .time ul{padding-top:0.3rem; text-align:center; font-size:0;}
.countdown .time ul li{width:1.8rem; margin:0 0.15rem; border-top:rgba(255,173,57,0.8) 0.1rem solid; background:rgba(158,13,20,0.88); font-size:0.2rem; display:inline-block; zoom:1; vertical-align:top;}
.countdown .time ul li p{height:0.82rem; line-height:0.82rem; padding-top:0.46rem;}
.countdown .time ul li p span{font-size:0.68rem; font-weight:bold; padding-right:0.15rem;}
.countdown .time ul li label{display:block; height:0.51rem; line-height:0.51rem; padding-top:0.15rem;}

.firstFullLogo{width:5.77rem; height:0.85rem; position:absolute; left:0.4rem; top:0.4rem;}
.firstFullLogo img{height:0.85rem; vertical-align:top;}


.bannerCon{width:100%; height:1.83rem; padding-top:1.2rem; background:url(bannerBg.png) no-repeat left bottom; background-size:100% 100%; position:absolute; left:0; bottom:0; z-index:20;}
.bannerLogo{height:1.14rem; padding-left:0.4rem; animation-delay:0.7s;}
.bannerLogo img{vertical-align:top; height:1.14rem;}
.iTxt{padding:0.2rem 0 0 0.4rem; animation-delay:0.9s;}
.iTxt img{height:0.27rem;}
.iTxt2{display:none;}


.downMouse{width:0.88rem; height:0.88rem; position:absolute; left:50%; bottom:0.1rem; margin-left:-0.44rem; z-index:50; cursor:pointer;}
.downMouse i{display:block; height:0.88rem; background:url(iMouse.png) no-repeat center center; background-size:auto 0.42rem; position:relative; z-index:1; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.downMouse:hover i{animation:arr 0.6s ease-out 0s infinite;}
.downMouse:before, .downMouse:after{content:""; display:block; position:absolute; left:50%; top:50%; width:0.88rem; height:0.88rem; margin-left:-0.44rem; margin-top:-0.44rem; background:#fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; opacity:0; filter:alpha(opacity=0); animation:scaleAnim 1.6s infinite linear; -webkit-animation:scaleAnim 1.6s infinite linear;}
.downMouse:before{animation-delay:-.8s; -webkit-animation-delay:-.8s;}
@keyframes arr{
	0%{transform:translateY(0px);}
	25%{transform:translateY(-3px);}
	50%{transform:translateY(0px);}
	75%{transform:translateY(3px);}
	100%{transform:translateY(0px);}
}


.content{position:fixed; left:0; top:100%; width:100%; background:#fff; overflow:hidden; height:100vh; transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s; z-index:900; outline:none;}
.content.active{top:0; overflow:auto; height:auto; position:absolute;}

.head a.navA{display:none; width:0.78rem; height:0.78rem; position:absolute; z-index:1; right:0.3rem; top:0.26rem;}
.head a.navA i{display:block; height:0.78rem; position:relative; z-index:1; background:url(navA.png) no-repeat center center; background-size:0.78rem 0.78rem; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.head a.navA:hover i{transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.head a.navA.on:before, .head a.navA.on:after{content:""; display:block; position:absolute; left:50%; top:50%; width:0.78rem; height:0.78rem; margin-left:-0.39rem; margin-top:-0.39rem; background:#fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; opacity:0; filter:alpha(opacity=0); animation:scaleAnim 1.6s infinite linear; -webkit-animation:scaleAnim 1.6s infinite linear;}
.head a.navA.on:before{animation-delay:-.8s; -webkit-animation-delay:-.8s;}
.head a.navA.close i{background-image:url(navClose.png);}

@keyframes scaleAnim{
	0%{transform:scale(0.3); opacity:0; filter:alpha(opacity=100);}
	50%{transform:scale(0.7); opacity:.15; filter:alpha(opacity=15);}
	100%{transform:scale(1); opacity:0; filter:alpha(opacity=0);}
}
@-webkit-keyframes scaleAnim{
	0%{transform:scale(0.3); opacity:0; filter:alpha(opacity=100);}
	50%{transform:scale(0.7); opacity:.15; filter:alpha(opacity=15);}
	100%{transform:scale(1); opacity:0; filter:alpha(opacity=0);}
}


.indH{width:0.4rem; font-weight:normal; float:left;}
.indH p{padding:0.25rem 0.215rem; font-size:0.36rem; -webkit-writing-mode:vertical-lr; writing-mode:vertical-lr; letter-spacing:0.02rem; position:relative;}
.indH p:after, .indH p:before{content:""; display:block; width:0.23rem; height:0.12rem; position:absolute;}
.indH p:after{border-left:#9e0d14 1px solid; border-top:#9e0d14 1px solid; left:0.1rem; top:0.09rem;}
.indH p:before{border-right:#9e0d14 1px solid; border-bottom:#9e0d14 1px solid; right:0.1rem; bottom:0.09rem;}

.indH2{height:0.6rem; text-align:center; font-size:0; font-weight:normal;}
.indH2 p{display:inline-block; height:0.6rem; line-height:0.6rem; padding:0 0.25rem; font-size:0.36rem; letter-spacing:0.02rem; position:relative; vertical-align:top;}
.indH2 p:after, .indH2 p:before{content:""; display:block; width:0.23rem; height:0.12rem; position:absolute;}
.indH2 p:after{border-left:#996600 1px solid; border-top:#996600 1px solid; left:0; top:0;}
.indH2 p:before{border-right:#996600 1px solid; border-bottom:#996600 1px solid; right:0; bottom:0;}


.F1{background:url(bg01.jpg) no-repeat center center; background-size:cover; padding:2.44rem 0.6rem 1.14rem; overflow:hidden;}
.sphx{height:2.9rem;}
.spzf{width:6.3rem; height:2.9rem; padding:0 0.3rem; background:url(videoBg.jpg) no-repeat center bottom; background-size:cover; float:left;}
.spzf .swiper-container{width:100%; height:2.3rem; padding:0.35rem 0 0.25rem; position:relative;}
.spzf .swiper-container .swiper-slide{display:block; width:3rem; height:2.3rem; overflow:hidden;}
.spzf .swiper-container .swiper-slide p{height:calc(1.9rem - 6px); border:#ffc765 3px solid; overflow:hidden;}
.spzf .swiper-container .swiper-slide p i{display:block; height:calc(1.9rem - 6px); background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.spzf .swiper-container .swiper-slide h3{height:0.3rem; line-height:0.3rem; padding-top:0.1rem; text-align:center; font-size:0.18rem; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff;}
.spzf .swiper-container .swiper-slide a:hover p i{-webkit-transform:scale(1.05); transform:scale(1.05);}
.spzf .swiper-button-prev, .spzf .swiper-button-next{width:16px; height:32px; background:rgba(0,0,0,0.3); opacity:0;}
.spzf .swiper-button-prev{left:0;}
.spzf .swiper-button-next{right:0;}
.spzf .swiper-button-prev:after, .spzf .swiper-button-next:after{font-size:14px; color:#fff;}
#spzf:hover .swiper-button-prev, #spzf:hover .swiper-button-next{opacity:1;}

.sphx2{margin-left:7.4rem; height:2.9rem;}
.hx{width:calc(100% - 4rem); height:2.9rem; background:url(hxBg.jpg) no-repeat center bottom; background-size:cover; padding:0 0.3rem; float:left;}
.hx .swiper-container{width:100%; height:2.2rem; padding:0.3rem 0; position:relative;}
.hx .swiper-container .swiper-slide{display:block; width:1.4rem; height:2.4rem; overflow:hidden;}
.hx .swiper-container .swiper-slide p{height:2rem; overflow:hidden;}
.hx .swiper-container .swiper-slide p i{display:block; height:2rem; background-repeat:no-repeat; background-position:center center; background-size:contain; position:relative; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.hx .swiper-container .swiper-slide h3{height:0.3rem; line-height:0.3rem; padding-top:0.1rem; text-align:center; font-size:0.18rem; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff;}
.hx .swiper-container .swiper-slide a:hover p i{-webkit-transform:scale(1.05); transform:scale(1.05);}
.hx .swiper-button-prev, .hx .swiper-button-next{width:16px; height:32px; background:rgba(0,0,0,0.3); opacity:0;}
.hx .swiper-button-prev{left:0;}
.hx .swiper-button-next{right:0;}
.hx .swiper-button-prev:after, .hx .swiper-button-next:after{font-size:14px; color:#fff;}
#hx:hover .swiper-button-prev, #hx:hover .swiper-button-next{opacity:1;}

.hbbxcgz{height:2.9rem; margin-left:calc(100% - 2.9rem);}
.hbbxcgz img{width:2.9rem; height:2.9rem; vertical-align:top;}


.news{height:5.12rem; padding-top:0.9rem;}
.event{width:10.8rem; height:5.12rem; overflow:hidden; float:left;}
.event .indH{float:left; width:0.85rem; height:5.12rem; position:relative;}
.eventCon{height:5.12rem; margin-left:1.06rem;}
.eventList{width:calc(50% - 0.1rem); height:2.51rem; margin:0 0 0.1rem 0.1rem; float:left; background:#e3dbc9; position:relative; z-index:1; overflow:hidden;}
.eventList:before, .eventList:after{display:block; content:""; -webkit-border-radius:50%; border-radius:50%; position:absolute; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.eventList:before{width:0.5rem; height:0.5rem; background:#d3c9b1; z-index:0;}
.eventList:after{width:0.6rem; height:0.6rem; border:#d3c9b1 1px solid; box-sizing:border-box; z-index:-1;}
.eventList:hover:before{background:#a52127;}
.eventList:hover:after{border-color:#a52127;}
.eventList .iL, .eventList .iR{display:block; width:0.3rem; height:100%; position:absolute; top:0; z-index:-1;}
.eventList .iL{left:0;}
.eventList .iR{right:0;}
.eventList .iL:before, .eventList .iL:after, .eventList .iR:before, .eventList .iR:after{display:none; content:""; width:0.3rem; height:0.3rem; background-repeat:no-repeat; background-size:0.3rem 0.3rem; position:absolute; left:0;}
.eventList .iL:before{background-image:url(iTL.png); top:0;}
.eventList .iL:after{background-image:url(iBL.png); bottom:0;}
.eventList .iR:before{background-image:url(iTR.png); top:0;}
.eventList .iR:after{background-image:url(iBR.png); bottom:0;}
.eventList h2{text-align:center; font-family:"楷体"; font-size:0.32rem; color:#a52127; height:0.4rem; line-height:0.4rem; padding:0.2rem 0 0.25rem; background:url(titBg.png) no-repeat center bottom; font-weight:normal;}
.eventList ul{padding:0.1rem 0.25rem 0; height:1.02rem;}
.eventList ul li{height:0.34rem; line-height:0.34rem; font-size:0.18rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:0.12rem; background:url(a01.png) no-repeat left center;}
.eventList ul li span{float:right; padding-left:0.2rem; color:#998c70; font-size:0.16rem;}
.eventList .more{height:0.4rem; line-height:0.4rem; text-align:right; font-size:0; padding:0 0.25rem;}
.eventList .more a{display:inline-block; height:0.4rem; line-height:0.4rem; vertical-align:top; zoom:1; padding-left:0.45rem; background:url(m05.png) no-repeat left center; background-size:auto 0.1rem; font-size:0.16rem;}
.eventList .more a:link, .eventList .more a:visited{color:#a50016;}
.eventList .more a:hover{color:#ffad39; background-image:url(m04.png);}

.event1, .event3{margin-left:0;}
.event3, .event4{margin-bottom:0;}
.event1:before{right:-0.3rem; bottom:-0.3rem;}
.event1:after{right:-0.35rem; bottom:-0.35rem;}
.event2:before{left:-0.3rem; bottom:-0.3rem;}
.event2:after{left:-0.35rem; bottom:-0.35rem;}
.event3:before{right:-0.3rem; top:-0.3rem;}
.event3:after{right:-0.35rem; top:-0.35rem;}
.event4:before{left:-0.3rem; top:-0.3rem;}
.event4:after{left:-0.35rem; top:-0.35rem;}
.event1 .iL:before, .event2 .iR:before, .event3 .iL:after, .event4 .iR:after{display:block;}


.xqdt{height:4.84rem; margin-left:11.3rem;}
.xqdt .indH{float:left;}
.txtNews{margin-left:1.06rem; height:4.84rem;}
.txtNews ul{min-height:4rem;}
.txtNews ul li{height:0.72rem; padding:0.14rem 0; border-bottom:#ded6c9 0.01rem solid;}
.txtNews ul li:first-of-type{padding-top:0;}
.txtNews ul li p{height:0.38rem; line-height:0.38rem; font-size:0.14rem; color:#9e0d14;}
.txtNews ul li p span{font-size:0.26rem;}
.txtNews ul li h3{height:0.34rem; line-height:0.34rem; font-size:0.18rem; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtNews .more{height:0.48rem; line-height:0.48rem; font-size:0.18rem; padding-top:0.3rem;}
.txtNews .more a:link, .txtNews .more a:visited{display:block; height:0.48rem; color:#fff; padding:0 0.3rem; -webkit-border-radius:2px; border-radius:2px; float:left; background:#9e0d14;}
.txtNews .more a:hover{background:#ffad39;}

.xqgg{height:1.7rem; margin-top:1.14rem; background:#fff; -webkit-border-radius:0.04rem; border-radius:0.04rem; overflow:hidden;}
.xqgg h2{width:2.4rem; height:1.4rem; line-height:0.66rem; padding-top:0.3rem; float:left; color:#fff; background:#9e0d14; font-weight:normal; font-size:0.34rem; text-align:center;}
.xqgg h2 p{height:0.4rem; line-height:0.4rem; font-size:0.18rem;}
.xqgg h2 p a:link, .xqgg h2 p a:visited{color:#fff;}
.xqgg h2 p a:hover{color:#ffad39;}
.xqgg ul{height:1.7rem; margin-left:2.4rem;}
.xqgg ul li{width:calc(33.3333% - 1.12rem - 1px); height:1.2rem; border-right:#e7e7e7 1px solid; float:left; margin:0.25rem 0; padding:0 0.56rem;}
.xqgg ul li:last-child{border-right:0;}
.xqgg ul li p{height:0.28rem; padding-top:0.12rem;}
.xqgg ul li p span{display:block; height:0.26rem; line-height:0.26rem; border:#e1c7c8 0.01rem solid; padding:0 0.1rem; color:#9e0d14; float:left; -webkit-border-radius:0.03rem; border-radius:0.03rem;}
.xqgg ul li h3{height:0.54rem; line-height:0.27rem; font-size:0.18rem; font-weight:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; margin-top:0.15rem;}



.F2{padding:0.8rem 0.6rem; overflow:hidden; background:url(bg02.jpg) no-repeat center center; background-size:cover; min-height:4.4rem;}
.linkL{width:9.3rem; float:left; padding:0.75rem 0 0 0.28rem;}
.linkL ul{position:relative; height:2.98rem;}
.linkL li{float:left; width:2.25rem; height:1.95rem; position:absolute; overflow:hidden;}
.linkL li a{overflow:hidden; display:block; width:2.25rem; height:1.95rem; visibility:hidden; -webkit-transform:rotate(120deg); -moz-transform:rotate(120deg); -o-transform:rotate(120deg); -ms-transform:rotate(120deg); transform:rotate(120deg);}
.linkL li a p{overflow:hidden; width:2.25rem; height:1.95rem; -webkit-transform:rotate(-60deg); -moz-transform:rotate(-60deg); -o-transform:rotate(-60deg); -ms-transform:rotate(-60deg); transform:rotate(-60deg);}
.linkL li a p label{display:block; overflow:hidden; width:2.25rem; height:1.35rem; line-height:0.56rem; visibility:visible; -webkit-transform:rotate(-60deg); -moz-transform:rotate(-60deg); -o-transform:rotate(-60deg); -ms-transform:rotate(-60deg); transform:rotate(-60deg); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -ms-transition:all 0.5s; transition:all 0.5s; position:relative; z-index:2; color:#fff; text-align:center; font-size:0.3rem; padding-top:0.6rem; cursor:pointer;}
.linkL li a p label:after, .linkL li a p label:before{display:block; width:2.06rem; height:2.06rem; content:""; background:#fff; opacity:0.08; filter:alpha(opacity=8); -webkit-border-radius:50%; border-radius:50%; position:absolute; z-index:0;}
.linkL li a p label:after{left:0.72rem; top:50%;}
.linkL li a p label:before{left:50%; top:-0.26rem; z-index:1;}
.linkL li a p label span{display:block; height:0.42rem; line-height:0.42rem; font-size:0.22rem;}

.linkL ul li:nth-of-type(2), .linkL ul li:nth-of-type(4){top:1.03rem;}


.linkL ul li:nth-of-type(1) a p label{background-color:#be9765;}
.linkL ul li:nth-of-type(2) a p label{background-color:#9ab383;}
.linkL ul li:nth-of-type(3) a p label{background-color:#c8b36f;}
.linkL ul li:nth-of-type(4) a p label{background-color:#95a49d;}
.linkL ul li:nth-of-type(5) a p label{background-color:#9f9189;}

.linkL ul li:nth-of-type(1) a:hover p label{background-color:#ab8657;}
.linkL ul li:nth-of-type(2) a:hover p label{background-color:#859f6e;}
.linkL ul li:nth-of-type(3) a:hover p label{background-color:#b8a35f;}
.linkL ul li:nth-of-type(4) a:hover p label{background-color:#788f84;}
.linkL ul li:nth-of-type(5) a:hover p label{background-color:#8c7a70;}

.linkR{margin-left:11.5rem; height:4.42rem; overflow:hidden; margin-right:0.4rem;}
.linkR li{height:1rem; padding-bottom:0.14rem;}
.linkR li a{display:block; height:1rem; line-height:1rem; -webkit-border-radius:0.08rem; border-radius:0.08rem; background-image:url(linkRbg.png); background-repeat:no-repeat; background-position:left top; background-size:auto 0.95rem; overflow:hidden; padding-right:0.8rem; position:relative; text-align:center; font-size:0.3rem; color:#fff;}
.linkR li a:after{display:block; content:""; width:0.5rem; height:0.5rem; background:url(m01.png) no-repeat; background-size:0.5rem 0.5rem; position:absolute; right:0.3rem; top:0.25rem;}
.linkR ul li:nth-of-type(1) a{background-color:#9ab383;}
.linkR ul li:nth-of-type(2) a{background-color:#c8b36f;}
.linkR ul li:nth-of-type(3) a{background-color:#be9765;}
.linkR ul li:nth-of-type(4) a{background-color:#95a49d;}


.F4{padding:0.56rem 0.6rem 0.72rem; background:url(bg03.jpg) no-repeat center center; background-size:cover; min-height:4.9rem; position:relative;}
.F4 .indH p{margin-top:0.8rem; color:#fff;}
.F4 .indH p:after{border-left-color:#dfb2bb; border-top-color:#dfb2bb;}
.F4 .indH p:before{border-right-color:#dfb2bb; border-bottom-color:#dfb2bb;}
.xyfc{min-height:4.9rem; margin-left:1rem;}
.xyfc .xyfcCon{height:4.9rem; padding:0 1rem; background:url(picLine.png) no-repeat center 0.08rem; background-size:100% auto;}
.xyfc .swiper-container{height:4.9rem; overflow:hidden;}
.xyfc .swiper-slide{height:3.55rem; margin-top:0.22rem; float:left;}
.xyfc .swiper-slide a{display:block; margin:0 auto; width:2.08rem; position:relative; color:#fff; text-align:center;}
.xyfc .swiper-slide p{height:2.54rem; border:#fff 0.06rem solid; -webkit-border-radius:0.02rem; border-radius:0.02rem; background-repeat:no-repeat; background-position:top center; background-size:cover;}
.xyfc .swiper-slide h3{height:0.72rem; line-height:0.36rem; padding-top:0.16rem; font-size:0.2rem; font-weight:normal; overflow:hidden;}
.xyfc .swiper-slide a:after{display:block; content:""; position:absolute; z-index:1; height:0.46rem; background-repeat:no-repeat;}
.iClip1 a:after{width:0.25rem; background-image:url(iClip1.png); background-size:0.25rem 0.46rem; left:0.23rem; top:-0.23rem;}
.iClip2 a:after{width:0.31rem; background-image:url(iClip2.png); background-size:0.31rem 0.46rem; left:0.05rem; top:-0.23rem;}
.iClip3 a:after{width:0.38rem; background-image:url(iClip3.png); background-size:0.38rem 0.46rem; left:0.28rem; top:-0.23rem;}
.iClip4 a:after{width:0.27rem; background-image:url(iClip4.png); background-size:0.27rem 0.46rem; right:0.16rem; top:-0.2rem;}
.iClip5 a:after{width:0.25rem; background-image:url(iClip5.png); background-size:0.25rem 0.46rem; right:0.21rem; top:-0.22rem;}
.xyfc .swiper-pagination-bullets{bottom:0 !important; height:10px; font-size:0; z-index:30;}
.xyfc .swiper-pagination-bullet{width:10px; height:10px; display:inline-block; vertical-align:top; zoom:1; border-radius:6px; background:#fff; opacity:1; filter:alpha(opacity=100); cursor:pointer; margin:0 5px !important;}
.xyfc .swiper-pagination-bullet-active{background:#ffad39;}

.xyfc .xyfcHd{height:0.4rem; line-height:0.4rem; text-align:center; position:relative; margin-top:-0.3rem;}
.xyfc .xyfcHd .more{height:0.4rem; display:inline-block; vertical-align:top; padding-left:0.45rem; background:url(m02.png) no-repeat left center; background-size:auto 0.1rem; color:#fff; float:right; font-size:0.2rem;}
.xyfc .xyfcHd .more:hover{color:#ffad39; background-image:url(m04.png);}
.xyfc .xyfcHd span{font-size:12px; color:#fff; float:left; margin-left:-0.7rem; letter-spacing:1px;}


.F5{padding:0.87rem 0.6rem 0rem; background:url(bg05.jpg) no-repeat center center; background-size:cover; min-height:8.46rem;}
.history{height:5.96rem; margin:0.5rem auto 0; position:relative;}
.history .tabHd{height:0.3rem; font-size:0; text-align:center;}
.history .tabHd li{display:inline-block; height:0.3rem; line-height:0.3rem; padding:0 0.2rem; font-size:0.28rem; cursor:pointer; vertical-align:top; cursor:pointer; color:#8f7542; position:relative;}
.history .tabHd li:after{display:block; content:""; width:1px; height:0.24rem; background:#baaf90; position:absolute; right:0; top:50%; margin-top:-0.12rem;}
.history .tabHd li:last-child:after{display:none;}
.history .tabHd li.on{color:#a50016;}
.history .tabBd{height:5.1rem; padding-top:0.5rem;}
.history .scrollBd{height:5.1rem; display:none; position:relative; padding:0.78rem 0 0 0.96rem;}
.history #scrollBd1{display:block;}
.history .scrollBd .scrollPic{width:6.75rem; height:4.16rem; border:0.08rem solid #fff; overflow:hidden;}
.history .scrollBd .scrollPic li{zoom:1;}
.history .scrollBd .scrollPic li p{height:4.16rem; background-color:#dcd4bf; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.history .scrollBd .scroll01{opacity:0.3; position:absolute; left:0; top:0; z-index:0;}
.scrollCon{height:4.32rem; position:relative;}
.history .scrollBd .scroll02{position:relative; z-index:1; float:left;}
.history .scrollBd .scrollTxt{height:3.82rem; margin-left:7.61rem; overflow-y:auto; line-height:0.4rem; font-size:0.2rem;}
.history .scrollBd .scrollBtn{height:0.4rem; line-height:0.4rem; font-size:0.2rem; position:absolute; left:7.61rem; bottom:0; right:0;}
.history .scrollBd .scrollBtn .moreBtn{height:0.4rem; line-height:0.4rem; display:inline-block; vertical-align:top; padding-left:0.45rem; background:url(m05.png) no-repeat left center; background-size:auto 0.1rem; color:#a50016;}
.history .scrollBd .scrollBtn .moreBtn:hover{color:#960; background-image:url(m03.png);}
.scrollBar{height:0.4rem; float:right; color:#a50016; padding:0 0.5rem; position:relative;}
.scrollBar a{display:block; width:0.35rem; height:0.4rem; background-repeat:no-repeat; background-position:center center; background-size:0.35rem auto; position:absolute; top:0;}
.scrollBar a.leftBtn{background-image:url(iL.png); left:0;}
.scrollBar a.rightBtn{background-image:url(iR.png); right:0;}
.scrollBar .pageState01{height:0.4rem; line-height:0.4rem; font-size:0.22rem;}

.lsyg{width:4.6rem; height:1.7rem; background:url(lsygBg.png) no-repeat; background-size:cover; position:absolute; right:0; top:-0.2rem;}
.lsyg a{display:block; width:1.44rem; height:0.52rem; background:url(lsyg.png) no-repeat; background-size:1.44rem 0.52rem; position:absolute; left:50%; top:50%; margin:-0.26rem 0 0 -0.72rem; z-index:10;}
.lsyg:before, .lsyg:after{content:""; display:block; position:absolute; left:50%; top:50%; width:1.6rem; height:0.78rem; margin:-0.39rem 0 0 -0.8rem; background:url(lsyg.png) no-repeat; background-size:2.22rem 0.8rem; opacity:0; filter:alpha(opacity=0); animation:scaleAnim2 2s infinite linear; -webkit-animation:scaleAnim2 2s infinite linear; z-index:0;}
.lsyg:before{animation-delay:-.8s; -webkit-animation-delay:-.8s;}
@keyframes scaleAnim2{
	0%{transform:scale(0.3); opacity:0; filter:alpha(opacity=0);}
	50%{transform:scale(0.7); opacity:.3; filter:alpha(opacity=30);}
	100%{transform:scale(1); opacity:0; filter:alpha(opacity=0);}
}
@-webkit-keyframes scaleAnim2{
	0%{transform:scale(0.3); opacity:0; filter:alpha(opacity=0);}
	50%{transform:scale(0.7); opacity:.3; filter:alpha(opacity=30);}
	100%{transform:scale(1); opacity:0; filter:alpha(opacity=0);}
}


.tagCloud{height:6.4rem; padding:0.6rem 0 1rem; background:url(tagsCloudBg.jpg) no-repeat center bottom; background-size:cover;}
#tagCloud{width:100%; height:6.4rem; position:relative; text-align:center; overflow:hidden; z-index:0;}
#tagCloud a{position:absolute; max-width:50%; border-radius:0.5rem; margin:0.2rem; top:0; left:0; color:#333; padding:0.2rem 0.4rem; text-align:center; font-size:0.27rem; display:inline-block; cursor:default;}
#tagCloud a.tags{background:#9e0d14; color:#fff;}
#tagCloud a .xin{position:absolute; top:50%; transform:translateY(-50%); right:-0.625rem; width:0.5rem; height:0.5rem; background-image:url(whitexin.png); background-repeat:no-repeat; 
background-size:cover;}


/* 页底 */
.foot{background:#a50016; color:#fff; padding:0.45rem 0; line-height:0.28rem; font-size:0.14rem; position:relative; text-align:center;}
.foot:after{display:block; content:""; width:100%; height:0.74rem; background:url(bg05.png) no-repeat top center; background-size:100% 0.74rem; position:absolute; left:0; top:-0.72rem; z-index:5;}
.foot a:link, .foot a:visited{color:#fff;}
.foot a:hover{text-decoration:underline;}
.foot label{padding-left:1em;}

.nyBody{}
.nyBody .head{top:0; background:rgba(158,13,20,1);}
.nyBody .head.active{background:rgba(158,13,20,0.9);}
.nyBody .content{background:none;}

.nyBanner{height:3.6rem; margin-top:1.3rem; position:relative; overflow:hidden; z-index:1;}
.nyBanner .nyBannerCon{height:3.6rem; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative; z-index:0; animation:nyBanner 10s linear; -webkit-animation:nyBanner 10s linear;}
@keyframes nyBanner{
	0%{transform:scale(1.2);}
	100%{transform:scale(1);}
}
@-webkit-keyframes nyBanner{
	0%{transform:scale(1.2);}
	100%{transform:scale(1);}
}

.post{width:calc(100% - 4rem); height:1.6rem; padding:0 2rem; background-color:rgba(0,0,0,0.6); background:-webkit-linear-gradient(top, rgba(0,0,0,0),rgba(0,0,0,0.6)); background:-o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.6)); background:-moz-linear-gradient(bottom,rgba(0,0,0,0), rgba(0,0,0,0.6)); background:linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.6)); position:absolute; left:0; bottom:0; z-index:1; color:#fff;}
.post span{font-size:0.18rem; padding-left:0.3rem; display:block; height:0.3rem; line-height:0.3rem; margin-top:0.7rem; background:url(iHome.png) no-repeat left center; background-size:auto 0.2rem;}
.post a:link, .post a:visited{color:#fff;}
.post a:hover{color:#e0c897;}

.ny{padding-bottom:1.24rem; position:relative; z-index:3; background-color:#fffbf3; background-size:100% auto; background-position:bottom center; background-repeat:no-repeat;}
.nyBg01{background-image:url(nyBg01.jpg);}
.nyBg02{background-image:url(nyBg02.jpg); background-color:#dcd4bf;}
.nyBg03{background-image:url(nyBg03.jpg);}
.nyBg04{background-image:url(nyBg04.jpg); background-color:#f8f3e8;}

.nyCon{padding:0.4rem 1rem 1rem; margin:0 1rem; background:#fff; border-top:#9e0d14 5px solid; box-shadow:0 5px 35px rgba(0,0,0,.1); position:relative; z-index:10; top:-0.4rem; min-height:6rem;}

.iTit{height:1rem; line-height:1rem; text-align:center; background:url(line.jpg) repeat-x left center; position:relative; font-size:0;}
.iTit:before, .iTit:after{display:block; content:""; width:11px; height:11px; background:#eee; -webkit-border-radius:50%; border-radius:50%; position:absolute; top:50%; margin-top:-5px;}
.iTit:before{left:0;}
.iTit:after{right:0;}
.iTit span{display:inline-block; height:1rem; padding:0 0.2rem; background:#fff url(tbg.png) no-repeat center center; background-size:auto 1rem; color:#9e0d14; font-size:0.4rem;}
.iTit span i{padding:0 0.1rem; color:#ddd; width:0.25rem; display:inline-block; vertical-align:top; text-align:left;}
.iTit span i:last-child{display:none;}


.nyNav{text-align:center; font-size:0; padding:0.3rem 1.2rem;}
.nyNav a:link, .nyNav a:visited{display:inline-block; vertical-align:top; background:#e0c897; border:#e0c897 1px solid; color:#fff; height:0.42rem; -webkit-border-radius:0.06rem; border-radius:0.06rem; margin:0 0.14rem; font-size:0.2rem;}
.nyNav a p{padding:0 0.24rem; border:#fff 1px solid; -webkit-border-radius:0.06rem; border-radius:0.06rem; height:calc(0.42rem - 2px); line-height:calc(0.42rem - 2px);}
.nyNav a:hover, .nyNav a.on{background:#ad141b; color:#fff; border-color:#ad141b;}


.list01{}
.list01 li{height:0.65rem; line-height:0.65rem; border-bottom:#ebe5d8 1px dashed; font-size:0.18rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 li span{display:block; height:0.65rem; color:#960e14; font-size:0.24rem; font-family:"Times New Roman", Times, serif; float:left; padding-right:0.49rem; position:relative;}
.list01 li span:after{display:block; content:""; width:1px; height:0.18rem; background:#dcd4bf; position:absolute; right:0.24rem; top:50%; margin-top:-0.09rem;}
.list01 li.first{height:1.8rem; padding:0.2rem; background:#f0e6d1; -webkit-border-radius:2px; border-radius:2px; border-bottom:0; margin-bottom:0.2rem; text-overflow:clip; white-space:normal;}
.list01 li.first .pic{width:2.8rem; height:1.8rem; float:left; position:relative; -webkit-border-radius:2px; border-radius:2px; overflow:hidden;}
.list01 li.first .pic p{height:1.8rem; background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; transition:all 1s;}
.list01 li.first a:hover .pic p{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.list01 li.first .txt{margin-left:3rem; height:1.8rem;}
.list01 li.first .txt h3{height:0.32rem; line-height:0.32rem; font-size:0.2rem; color:#ad141b; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-top:0.2rem;}
.list01 li.first .txt h3 label{display:block; height:0.32rem; color:#960e14; font-size:0.24rem; font-family:"Times New Roman", Times, serif; float:left; padding-right:0.35rem; position:relative; float:left;}
.list01 li.first .txt h3 label:after{display:block; content:""; width:1px; height:0.18rem; background:#bba77f; position:absolute; right:0.17rem; top:50%; margin-top:-0.09rem;}
.list01 li.first .txt p{height:0.9rem; line-height:0.3rem; font-size:0.18rem; color:#9a8859; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; margin-top:0.18rem;}


.list02{padding-top:0.3rem;}
.list02 ul{margin-left:-0.2rem;}
.list02 li{width:25%; padding-bottom:0.2rem; float:left;}
.list02 li a{display:block; margin-left:0.2rem; position:relative;}
.list02 li a:before{content:""; display:block; width:0.36rem; height:0.24rem; background:url(dh.png) no-repeat; background-size:auto 0.24rem; position:absolute; left:0.18rem; top:0.18rem; z-index:1;}
.list02 li .artText{position:relative; border:#f3f3f3 solid 2px; display:block; border-radius:0.2rem; padding:0.5rem 0.3rem 0.3rem; background-color:#fff;}
.list02 li .artText:before{box-sizing:content-box; width:0; height:0; position:absolute; bottom:-0.36rem; left:50%; border-top:0.18rem solid #FFF; border-right:0.18rem solid transparent; border-bottom:0.18rem solid transparent; border-left:0.18rem solid transparent; display:block; content:''; z-index:12; margin-left:-0.18rem;}
.list02 li .artText:after{box-sizing:content-box; width:0; height:0; position:absolute; bottom:-0.41rem; left:50%; border-top:0.2rem solid #f3f3f3; border-right:0.2rem solid transparent; border-bottom:0.2rem solid transparent; border-left:0.2rem solid transparent; display:block; content:''; z-index:10; margin-left:-0.2rem;}
.list02 li .artText p{font-size:0.18rem; line-height:0.3rem; height:1.8rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6; overflow:hidden;}
.list02 li .name{height:0.3rem; line-height:0.3rem; text-align:center; font-size:0.18rem; margin-top:0.2rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.list03{padding-top:0.3rem;}
.list03 h2{background:#9e0d14; color:#fff; height:0.66rem; line-height:0.66rem; font-size:0.2rem; font-weight:normal;}
.list03 ul{padding-top:0.1rem;}
.list03 li{height:0.66rem; line-height:0.66rem; font-size:0.18rem;}
.list03 p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:0.6rem; line-height:0.6rem; float:left;}
.list03 li p{color:#333; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.list03 .p1{width:1.4rem; text-align:center;}
.list03 .p1 .color1{color:#d04000;}
.list03 .p1 .color2{color:#0b7ec4;}
.list03 .p1 .color3{color:#3a9801;}
.list03 .p2{width:calc(100% - 9.3rem); padding-right:0.2rem;}
.list03 .p3{width:1.82rem; padding-right:0.2rem;}
.list03 .p4{width:2.09rem; padding-right:0.2rem;}
.list03 .p5{width:1.85rem;}
.list03 .p6{width:1.54rem; text-align:center;}
.list03 li p span{display:none;}
.list03 li .p6{color:#9e0d14;}
.list03 li a:hover .p6:hover{color:#ffad39;}

.picList01{padding-top:0.4rem;}
.picList01 ul{margin-left:-0.3rem;}
.picList01 li{width:25%; padding-bottom:0.3rem; float:left;}
.picList01 li a{display:block; background:#fffbf3; box-shadow:0 0 0.15rem rgba(0,0,0,0.2); -webkit-border-radius:0.1rem; border-radius:0.1rem; padding:0.3rem; margin-left:0.3rem;}
.picList01 li .pic{height:0; padding-top:130%; overflow:hidden; position:relative;}
.picList01 li .pic p{width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:contain; position:absolute; left:0; top:0; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; transition:all 1s; -webkit-border-radius:0.02rem; border-radius:0.02rem;}
.picList01 li .txt{padding-top:0.2rem; height:0.48rem; line-height:0.24rem; font-size:0.18rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-align:center;}
.picList01 li a:hover .pic p{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}


.picList02{padding-top:0.3rem;}
.picList02 ul{margin-left:-0.3rem;}
.picList02 li{width:25%; padding-bottom:0.2rem; float:left;}
.picList02 li a{display:block; margin-left:0.3rem;}
.picList02 li .pic{height:0; padding-top:70%; overflow:hidden; position:relative;}
.picList02 li .pic p{width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; position:absolute; left:0; top:0; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; transition:all 1s; -webkit-border-radius:0.02rem; border-radius:0.02rem;}
.picList02 li .txt{height:0.48rem; line-height:0.48rem; font-size:0.18rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.picList02 li a:hover .pic p{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}


.lcList{padding-top:0.2rem;}
.timebox{padding:0 0.4rem; position:relative;}
.slider-nav2{padding:0 0.8rem; margin-bottom:0.4rem;}
.slider-nav2:before{content:""; width:100%; left:0; position:absolute; bottom:3px; height:6px; background:#e4e4e5; z-index:0; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
.slider-nav2:after{content:""; width:0.8rem;position:absolute;left:0px;bottom:3px;height:6px;background:#ab1f4c;z-index:-1;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;z-index:11;}
.slider-nav2 .item{position:relative;}
.slider-nav2 .item .time{height:0.3rem; line-height:0.3rem; color:#5d5d5d; text-align:center;position:relative; font-size:0.2rem;}
.slider-nav2 .item .yaun{width:10px; height:10px; border:2px solid #dbdbdb; border-radius:10px; -webkit-border-radius:10px; margin:6px auto 0; position:relative; z-index:10; background:#fff;transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
.slider-nav2 .itemn{position:relative; z-index:10;}
.slider-nav2 .item:before{content:"";width:100%;left:-50%;position:absolute;bottom:3px;height:6px;background:#e4e4e5;z-index:-1; margin-left:7px;transition:background 0.5s;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;}
.slider-nav2 .item:after{content:"";width:50%;left:50%;position:absolute;bottom:3px;height:6px;background:#e4e4e5;z-index:-1;margin-left:6px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.slider-nav2 .item.on:before{margin-left:6px;background:#ab1f4c;}
.slider-nav2 .item.on .yaun{border-color:#ab1f4c;background:#ab1f4c;}
.slider-nav2 .item.slick-current:before{background:#9e0d14;}
.slider-nav2 .item.slick-current .yaun{border-color:#9e0d14;background:#9e0d14;}
.timebox .jbleft{background-image:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0)); background-image:linear-gradient(to right, #fff, rgba(255, 255, 255, 0));position:absolute;left:0.4rem;width:0.54rem;height:0.54rem;bottom:0;z-index:100;}
.timebox .jbright{background-image:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0)); background-image:linear-gradient(to right, #fff, rgba(255, 255, 255, 0));position:absolute;right:0.4rem;width:0.54rem;height:0.54rem;bottom:0;z-index:100;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
.slider-for2{padding:0 0.4rem;}
.lcbox .bt{width:2rem ;height:0.25rem;margin:0 auto 0.25rem;text-align:center;color:#9e0d14;border-left:0.375rem solid #9e0d14;border-right:0.375rem solid #9e0d14;}
.lcbox_left{width:40%;float:left;}
.lcbox_left img{display:block;width:100%; vertical-align:top;}
.lcbox_left p{height:0.3rem; line-height:0.3rem; text-align:center; padding-top:0.1rem; font-size:0.18rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lcbox_right{width:58%;float:right;line-height:0.3rem;color:#5c5d5d;}
.lcbox_right .ms{min-height:1.8rem; line-height:0.3rem; font-size:0.18rem;}
.lcbox_right .title{color:#9e0d14;margin-bottom:0.15rem; font-size:0.2rem;}
.lcbox_right .more{display:block;width:1.08rem; height:0.4rem;line-height:0.4rem; font-size:0.18rem;display:block;border:1px solid #9e0d14;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;border-radius:0.2rem; -webkit-border-radius:0.2rem;color:#9e0d14;background:#fff;float:right;margin-top:0.25rem;text-align:center;}
.lcbox_right .more:hover{color:#fff;background:#c62660;}
.slider-nav2 .slick-prev,.slider-nav2 .slick-next{width:0.54rem; height:0.54rem; border:1px solid #c9c9c9; border-radius:50%; -webkit-border-radius:50%; z-index:100; box-sizing:border-box;}
.slider-nav2 .slick-prev:before,.slider-nav2 .slick-next:before{display:none;}
.slider-nav2 .slick-prev{left:-0.54rem; background:url(iL2.png) center no-repeat;}
.slider-nav2 .slick-next{right:-0.54rem; background:url(iR2.png) center no-repeat;}
.slider-nav2 .slick-prev:hover,.slider-nav2 .slick-next:hover{border-color:#c62660;}

.slider-for2 .slick-prev,.slider-for2 .slick-next{width:0.2rem; height:0.2rem; z-index:100;}
.slider-for2 .slick-prev:before,.slider-for2 .slick-next:before{display:none;}
.slider-for2 .slick-prev{left:0; background:url(iL2.png) center no-repeat;}
.slider-for2 .slick-next{right:0; background:url(iR2.png) center no-repeat;}
.slider-for2 .slick-prev:hover,.slider-for2 .slick-next:hover{border-color:#c62660;}



.articleTitle{padding:0.3rem 0.2rem 0.2rem; line-height:0.3rem; font-size:0.2rem; font-weight:600; text-align:center;}
.articleInfo{width:90%; font-size:0.14rem; height:0.36rem; line-height:0.36rem; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;}
.articleInfo label{padding-left:0.24rem;}
.articleCon{font-size:0.18rem; line-height:0.3rem; padding:0.2rem 0; min-height:3rem;}
.articleCon p, .articleCon div{text-justify:inter-ideograph;text-align:justify;}
.articleCon img{max-width:100% !important;}


.lyBtn{width:0.6rem; height:0.6rem; line-height:0.24rem; font-size:0.12rem; background:#df3d37; opacity:0.9; text-align:center; position:fixed; right:0.4rem; margin-top:0.6rem; color:#fff; z-index:999; cursor:pointer;}
.lyBtn .fa{font-size:0.2rem; padding-top:0.1rem; display:block; vertical-align:top;}

.lyDiv{width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; right:0; bottom:0; z-index:2000; display:none;}
.lyBox{width:5rem; background:#fff; padding:0.3rem; position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%);}
.lyBox h2{height:0.48rem; line-height:0.48rem; font-size:0.24rem; color:#c09750; font-weight:normal; border-bottom:#e6e6e6 1px solid; background:url(i01.png) no-repeat left center; background-size:auto 0.32rem; padding-left:0.42rem;}
.lyBox span{display:block; height:0.48rem; float:right; font-size:0.4rem; cursor:pointer;}
.lyBox span:hover{color:#9e0d14;}
.lyBox ul{padding-top:0.15rem;}
.lyBox li{padding-top:0.15rem; color:#c09750;}
.lyBox li label{display:block; width:0.5rem; height:0.3rem; line-height:0.3rem; font-size:0.18rem; vertical-align:top; float:left;}
.lyBox li p{margin-left:0.5rem; min-height:0.3rewm;}
.lyBox li p input{width:calc(60% - 2px - 0.12rem); height:0.3rem; line-height:0.3rem; border:#dfdfdf 1px solid; padding:0 0.06rem; background:#fff; font-size:0.18rem;}
.lyBox li p textarea{width:calc(100% - 2px - 0.12rem); border:#dfdfdf 1px solid; background:#fff; padding:0.02rem 0.06rem; line-height:0.24rem; height:1.44rem; font-size:0.18rem;}
.lyBox li button{width:2rem; height:0.4rem; line-height:0.4rem; color:#fff; text-align:center; border:0; background:#c09750; cursor:pointer; font-size:0.18rem; margin-left:0.5rem; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.lyBox li button .fa{padding-left:0.1rem;}
.lyBox li button:hover{background:#9e0d14;}

.pc{display:block;}
.wap{display:none;}



/* 1号公告 */
@font-face{font-family:"方正北魏楷书简体"; src:url('FZBWKSJW.TTF') format('truetype');}
@font-face{font-family:"方正小标宋简体"; src:url('FZXBSJW.TTF') format('truetype');}
.firstNoticeBody .nyCon{background:#d7080c url(fisrtNoticeBg01.png) repeat center center; border-top:0;}
.firstNoticeHead{height:1.24rem; background:url(firstNoticeHeadLogo.png) no-repeat left center; background-size:auto 0.47rem; max-width:1200px; margin:0 auto;}

.firstNoticeContent{background:url(fisrtNoticeBg02.jpg) repeat left top; padding:0.15rem; margin:0 auto; max-width:calc(1200px - 0.3rem);}
.firstNoticeArticle{background:url(fisrtNoticeBg03.jpg) repeat left top; padding-bottom:0.2rem;}
.firstNoticeArticle .article{padding:0.6rem 0.9rem 1rem; background:url(firstNoticeArtiveLogo.png) no-repeat 0.4rem bottom; background-size:auto 2.33rem;}
.firstNoticeArticle .articleTitle{color:#ba0000; text-align:center; font-size:0;}
.firstNoticeArticle .articleTitle h2{font-size:0.44rem; height:0.6rem; line-height:0.6rem; font-family:"方正小标宋简体"; font-weight:normal; display:inline-block; vertical-align:top; padding:0 0.5rem; position:relative;}
.firstNoticeArticle .articleTitle h2:before, .firstNoticeArticle .articleTitle h2:after{display:inline-block; height:0.6rem; width:1rem; content:""; position:absolute; top:0; background-repeat:no-repeat; background-position:center center; background-size:auto 0.32rem;}
.firstNoticeArticle .articleTitle h2:before{left:-1rem; background-image:url(firstNoticeAcrtiveL.png);}
.firstNoticeArticle .articleTitle h2:after{right:-1rem; background-image:url(firstNoticeAcrtiveR.png);}
.firstNoticeArticle .articleTitle p{height:0.5rem; line-height:0.5rem; font-family:"方正北魏楷书简体"; font-size:0.3rem; font-weight:normal;}

.firstNoticeArticle .articleCon{padding-top:0.3rem; line-height:0.36rem; font-size:0.18rem; letter-spacing:2px;}

.firstNoticeFoot{height:1.5rem; background:url(firstNoticeFootLogo.png) no-repeat right center; background-size:auto 1.2rem; max-width:1200px; margin:0.15rem auto 0;}
@media screen and (max-width:1100px){
	.list02 li{width:33.3333%;}
	.picList01 li{width:50%;}
}

@media screen and (max-width:960px){
	body{font-size:62.5%}
	
	
	.firstFull{background:url(firstFullWapBg.jpg) no-repeat bottom center; background-size:cover;}
	.videoLogo{position:static; height:auto; padding:0.6rem 0; text-align:center;}
	.videoLogo img{max-width:75%; height:auto;}

	#video{position:static; transform:none; width:100%;}
	
	.videoBtn{position:static; padding:0.5rem 0; text-align:center;}
	.videoBtn a{font-size:0.32rem; padding:0; width:2.2rem; height:0.8rem; line-height:0.8rem; letter-spacing:0; margin:0 0.4rem; background:#f7a507;}
	.videoBtn a:hover{background:#f7a507;}
	.videoBtn a .fa{height:0.8rem; line-height:0.8rem; font-size:0.45rem;}
	#skipVideo .fa{padding-left:0.14rem;}
	#videoPlayWap{display:inline-block;}
	#videoPlayWap .fa{padding-right:0.14rem; font-size:0.4rem;}
	
	
	.head a.navA{display:block; right:0.2rem;}
	.head a.navA i{background-size:1.1rem 1.1rem;}
	
	.head .logo{padding:0 0.3rem; background-position:0.3rem center; text-align:center;}
	.head .logo ul{display:none; position:fixed; width:100%; padding-bottom:0.4rem; overflow:auto; background:rgba(158,13,20,0.9); left:0; top:1.3rem; z-index:1000;}
	.head .logo li{display:block; height:1rem; line-height:1rem; padding:0; margin:0 0.4rem; font-size:0.4rem; border-bottom:#bf131c 1px solid; text-align:center;}
	.head .logo li a:link, .head .logo li a:visited{color:#fff; display:block; height:1rem;}
	.head .logo li a:hover{color:#ffad39;}
	
	
	.banner .pcBanner{display:none;}
	.banner .wapBanner{display:block;}
	.banner .swiper-pagination-bullets{bottom:6px !important; height:6px; right:10px;}
	.banner .swiper-pagination-bullet{width:6px; height:6px; border-radius:6px; margin:0 0 0 5px !important;}


	.bannerLogo{position:absolute; left:0.2rem; bottom:0.2rem; padding:0;}
	
	.iTxt{display:none;}
	.iTxt2{display:block; width:100%; text-align:center; position:absolute; left:0; top:calc(30% - 1.3rem); transform:translateY(-calc(25% - 1.3rem)); margin-top:-0.5rem; color:#ffc444; font-family:"Times New Roman", Times, serif; line-height:1rem; font-weight:bold; animation-delay:0.9s;}
	.iTxt2 p{font-size:0.7rem; font-family:"宋体"; -webkit-text-stroke:2px #fff; text-shadow:3px 3px 8px rgba(0, 0, 0, 0.5); -webkit-text-stroke:1px #fff;}
	.iTxt2 span{display:block; text-shadow:3px 3px 8px rgba(0, 0, 0, 0.5); -webkit-text-stroke:1px #fff; font-size:0.5rem; line-height:0.7rem;}
	.iTxt2 label{font-size:0.4rem; text-shadow:2px 2px 5px rgba(0, 0, 0, 0.5); -webkit-text-stroke:1px rgba(255,255,255,0.5); line-height:0.6rem; vertical-align:top; display:block;}
	
	
	.countdown{width:100%; height:2.84rem; left:0; top:60%; margin-left:0; margin-top:-1.82rem;}
	.countdown .time{width:auto; margin:0 0.1rem;}
	.countdown .time ul li{width:calc(25% - 0.2rem); margin:0 0.1rem;}
	.countdown .time ul li p span{padding-right:0.1rem;}

	
	.indH{width:auto; float:none; height:0.6rem; text-align:center; font-size:0;}
	.indH p{display:inline-block; height:0.6rem; line-height:0.6rem; padding:0 0.25rem; vertical-align:top; -webkit-writing-mode:horizontal-tb; writing-mode:horizontal-tb;}
	.indH p:after{left:0; top:0;}
	.indH p:before{right:0; bottom:0;}
	
	
	.F1{padding:0.6rem 0.3rem 0.8rem;}
	.sphx{height:auto;}
	.spzf{width:auto; height:auto; padding:0 0.4rem; float:none;}
	.spzf .swiper-container{width:100%; height:auto; padding:0.4rem 0 0.3rem;}
	.spzf .swiper-container .swiper-slide{width:auto; height:auto;}
	.spzf .swiper-container .swiper-slide p{height:auto; border:#ffc765 3px solid;}
	.spzf .swiper-container .swiper-slide p i{height:0; padding-top:66%;}
	.spzf .swiper-container .swiper-slide h3{height:0.5rem; line-height:0.5rem; padding-top:0.1rem; font-size:0.3rem;}
	.spzf .swiper-button-prev, .spzf .swiper-button-next{display:none;}
	
	.sphx2{margin-left:0; height:auto; margin-top:0.6rem;}
	.sphx2:after{display:block; content:""; clear:both;}
	.hx{width:auto; height:auto; margin-left:0; padding:0 0.3rem; float:none;}
	.hx .swiper-container{width:100%; height:auto; padding:0.4rem 0 0.3rem;}
	.hx .swiper-container .swiper-slide{width:auto; height:auto;}
	.hx .swiper-container .swiper-slide p, .hx .swiper-container .swiper-slide p i{height:3.4rem;}
	.hx .swiper-container .swiper-slide h3{height:0.5rem; line-height:0.5rem; font-size:0.3rem;}
	.hx .swiper-button-prev, .hx .swiper-button-next{display:none;}
	
	.hbbxcgz{height:auto; margin-left:0; margin-top:0.6rem;}
	.hbbxcgz img{width:100%; height:auto;}
	
	
	.news{height:auto; padding-top:0.6rem;}
	.event{width:100%; height:auto; float:none;}
	.event .indH{float:none; width:100%; height:auto;}
	.eventCon{height:auto; margin-left:0; margin-top:0.5rem;}
	.eventList{width:calc(50% - 0.2rem); height:auto; margin:0 0 0.1rem 0.1rem; float:left; background:#e3dbc9; position:relative; z-index:1; overflow:hidden;}
	.eventList h2{font-size:0.36rem; height:0.5rem; line-height:0.5rem; padding:0.2rem 0 0.25rem; background-size:auto 0.25rem;}
	.eventList ul{padding:0.2rem 0.3rem 0; height:1.8rem;}
	.eventList ul li{height:0.6rem; line-height:0.6rem; font-size:0.3rem; padding-left:0.2rem;}
	.eventList ul li span{padding-left:0.3rem; font-size:0.24rem;}
	.eventList .more{height:0.6rem; line-height:0.6rem; padding:0 0.3rem 0.2rem;}
	.eventList .more a{height:0.6rem; line-height:0.6rem; font-size:0.24rem;}
	
	
	.xqdt{height:auto; margin-left:0; padding-top:0.6rem;}
	.xqdt .indH{float:none;}
	
	.txtNews{height:auto; margin-left:0; margin-top:0.5rem;}
	.txtNews ul{height:auto; padding-top:0;}
	.txtNews ul li{height:auto; padding:0.12rem 0 0.18rem;}
	.txtNews ul li p{height:0.5rem; line-height:0.5rem; font-size:0.24rem;}
	.txtNews ul li p span{font-size:0.36rem;}
	.txtNews ul li h3{height:0.5rem; line-height:0.5rem; font-size:0.3rem;}
	.txtNews .more{height:0.6rem; line-height:0.6rem; font-size:0.26rem; padding-top:0.4rem;}
	.txtNews .more a:link, .txtNews .more a:visited{height:0.6rem; padding:0 0.3rem;}
	
	.xqgg{height:auto; margin-top:0.8rem;}
	.xqgg h2{width:auto; height:0.8rem; line-height:0.8rem; padding:0 0.25rem; float:none; font-size:0.36rem; text-align:left;}
	.xqgg h2 p{height:0.8rem; line-height:0.8rem; font-size:0.26rem; float:right;}
	.xqgg ul{height:auto; margin-left:0;}
	.xqgg ul li{width:auto; height:auto; border-bottom:#e7e7e7 1px solid; border-right:0; float:none; margin:0; padding:0.25rem;}
	.xqgg ul li:last-child{border-bottom:0;}
	.xqgg ul li p{height:calc(0.4rem + 2px); padding-top:0.12rem;}
	.xqgg ul li p span{display:inline-block; height:0.4rem; line-height:0.4rem; font-size:0.24rem; float:none; vertical-align:top;}
	.xqgg ul li h3{height:0.8rem; line-height:0.4rem; font-size:0.3rem; margin-top:0.15rem;}
	
	
	.F2{padding:0.8rem 0.3rem 0.6rem; overflow:hidden; background:url(bg02.jpg) no-repeat center center; background-size:cover; min-height:4.4rem;}
	.linkL{width:100%; float:none; padding:0; text-align:center;}
	.linkL ul{position:relative; width:5.77rem; height:4.01rem; margin:0 auto; display:inline-block; vertical-align:top;}
	.linkL ul li:nth-of-type(1){left:0 !important;}
	.linkL ul li:nth-of-type(2){left:1.76rem !important; top:1.03rem;}
	.linkL ul li:nth-of-type(3){left:3.52rem !important;}
	.linkL ul li:nth-of-type(4){left:0 !important; top:2.06rem;}
	.linkL ul li:nth-of-type(5){left:3.52rem !important; top:2.06rem;}
	
	
	.linkR{margin-left:0; height:auto; margin-right:0; margin-top:0.5rem;}
	.linkR ul{width:5.77rem; margin:0 auto;}
	.linkR li{padding-bottom:0.2rem;}
	.linkR li a{padding:0 0.8rem 0 0.3rem; text-align:left; font-size:0.36rem;}
	.linkR li a:after{display:block; content:""; width:0.5rem; height:0.5rem; background:url(m01.png) no-repeat; background-size:0.5rem 0.5rem; position:absolute; right:0.3rem; top:0.25rem;}
	.linkR ul li:nth-of-type(1) a{background-color:#9ab383;}
	.linkR ul li:nth-of-type(2) a{background-color:#c8b36f;}
	.linkR ul li:nth-of-type(3) a{background-color:#be9765;}
	.linkR ul li:nth-of-type(4) a{background-color:#95a49d;}
	
	
	.F4{padding:0.56rem 0.3rem 0.72rem;}
	.F4 .indH p{margin-top:0;}
	.F4 .indH p:after{border-left-color:#dfb2bb; border-top-color:#dfb2bb;}
	.F4 .indH p:before{border-right-color:#dfb2bb; border-bottom-color:#dfb2bb;}
	
	.xyfc{min-height:4.5rem; margin-left:0; margin-top:0.3rem;}
	.xyfc .xyfcCon{padding:0 0.3rem; background-position:center 0.12rem;}
	.xyfc .swiper-slide{height:auto; margin-top:0.22rem; float:left;}
	.xyfc .swiper-slide a{width:90%;}
	.xyfc .swiper-slide p{height:0; padding-top:130%;}
	.xyfc .swiper-slide h3{height:1rem; line-height:0.5rem; padding-top:0.1rem; font-size:0.26rem;}
	.iClip1 a:after{width:0.25rem; background-image:url(iClip1.png); background-size:0.25rem 0.46rem; left:0.23rem; top:-0.23rem;}
	.iClip2 a:after{width:0.31rem; background-image:url(iClip2.png); background-size:0.31rem 0.46rem; left:0.05rem; top:-0.23rem;}
	.iClip3 a:after{width:0.38rem; background-image:url(iClip3.png); background-size:0.38rem 0.46rem; left:0.28rem; top:-0.23rem;}
	.iClip4 a:after{width:0.27rem; background-image:url(iClip4.png); background-size:0.27rem 0.46rem; right:0.16rem; top:-0.2rem;}
	.iClip5 a:after{width:0.25rem; background-image:url(iClip5.png); background-size:0.25rem 0.46rem; right:0.21rem; top:-0.22rem;}
	.xyfc .swiper-pagination-bullets{bottom:0 !important; height:10px; font-size:0; z-index:30;}
	.xyfc .swiper-pagination-bullet{width:10px; height:10px; display:inline-block; vertical-align:top; zoom:1; border-radius:6px; background:#fff; opacity:1; filter:alpha(opacity=100); cursor:pointer; margin:0 5px !important;}
	.xyfc .swiper-pagination-bullet-active{background:#ffad39;}
	
	.xyfc .xyfcHd{height:0.4rem; line-height:0.4rem; text-align:center; position:relative; margin-top:-0.3rem;}
	.xyfc .xyfcHd .more{font-size:0.24rem;}
	.xyfc .xyfcHd span{margin-left:0; letter-spacing:0;}
	
	
	.F5{padding:0.87rem 0.3rem 0.9rem;min-height:auto;}
	.history{height:auto;}
	.history .tabHd{height:0.4rem;}
	.history .tabHd li{height:0.4rem; line-height:0.4rem; font-size:0.32rem;}
	.history .tabBd{height:auto; padding-top:0.5rem;}
	.history .scrollBd{height:auto; position:relative; padding:0.8rem 0 0;}
	.history .scrollBd .scrollPic{height:auto;}
	.history .scrollBd .scrollPic li p{height:0; padding-top:62%;}
	.history .scrollBd .scroll01{width:calc(100% - 1rem);}
	.scrollCon{height:auto;}
	.history .scrollBd .scroll02{width:calc(100% - 0.96rem); float:none; margin-left:0.8rem;}
	.history .scrollBd .scrollTxt{height:1.5rem; margin-left:0; padding-top:0.3rem; line-height:0.5rem; font-size:0.3rem;}
	
	.history .scrollBd .scrollBtn{height:0.5rem; line-height:0.5rem; font-size:0.3rem; position:static; padding-top:0.3rem;}
	.history .scrollBd .scrollBtn .moreBtn{height:0.5rem; line-height:0.5rem;}
	.scrollBar{height:0.5rem; padding:0 0.6rem;}
	.scrollBar a{display:block; width:0.42rem; height:0.5rem; background-size:0.42rem auto;}
	.scrollBar .pageState01{height:0.5rem; line-height:0.5rem; font-size:0.32rem;}
	
	.lsyg{width:auto; height:1.7rem; background:none; position:relative; right:auto; top:auto; margin-top:0.5rem;}
	.lsyg a{display:block; width:1.66rem; height:0.6rem; background-size:1.66rem 0.6rem; margin:-0.3rem 0 0 -0.83rem;}
	.lsyg:before, .lsyg:after{width:2.22rem; height:1.04rem; margin:-0.52rem 0 0 -1.11rem; background-size:2.22rem 1.04rem;}
	
	.tagCloud{display:none;}
	
	/* 页底 */
	.foot{background:#a50016; color:#fff; padding:0.45rem 0; line-height:0.36rem; font-size:0.24rem;}
	.foot label{padding-left:0;display:block;}
	
	.post{width:calc(100% - 0.6rem); height:1.6rem; padding:0 0.3rem;}
	.post span{font-size:0.24rem; padding-left:0.4rem; height:0.6rem; line-height:0.6rem; margin-top:0.6rem; background-size:auto 0.3rem;}

	
	.iTit{height:1.2rem; line-height:1.2rem;}
	.iTit:before, .iTit:after{width:7px; height:7px; margin-top:-3px;}
	.iTit span{height:1.2rem; background-size:auto 1.2rem; font-size:0.45rem;}

	
	.nyNav{padding:0 0 0.4rem;}
	.nyNav a:link, .nyNav a:visited{height:0.6rem; -webkit-border-radius:6px; border-radius:6px; margin:0.4rem 0.2rem 0; font-size:0.3rem;}
	.nyNav a p{padding:0 0.24rem; -webkit-border-radius:6px; border-radius:6px; height:calc(0.6rem - 2px); line-height:calc(0.6rem - 2px);}

	
	.list01 li{font-size:0.3rem; padding:0.1rem 0;}
	.list01 li span{font-size:0.36rem;}
	.list01 li span:after{height:0.24rem; margin-top:-0.12rem;}
	.list01 li.first{padding:0.3rem; background:#fff5e1;}
	.list01 li.first .txt h3{height:0.5rem; line-height:0.5rem; font-size:0.3rem; padding-top:0.16rem;}
	.list01 li.first .txt h3 label{height:0.5rem; font-size:0.36rem;}
	.list01 li.first .txt h3 label:after{height:0.24rem; margin-top:-0.12rem;}
	.list01 li.first .txt p{height:0.8rem; line-height:0.4rem; font-size:0.24rem; -webkit-line-clamp:2; margin-top:0.18rem;}


	.list02 li{width:50%;}
	.list02 li .artText p{font-size:0.24rem; line-height:0.5rem; height:3rem;}
	.list02 li .name{height:0.5rem; line-height:0.5rem; font-size:0.3rem;}
	
	/*
	.list03{padding-top:0.3rem;}
	.list03 h2, .list03 .p1, .list03 .p3, .list03 .p4, .list03 .p5, .list03 .p6{display:none;}
	.list03 li{height:auto; line-height:0.5rem; font-size:0.3rem; padding:0.1rem 0; border-bottom:#ebe5d8 1px dashed;}
	.list03 p{text-overflow:clip; white-space:normal; height:auto; line-height:0.48rem; float:none;}
	.list03 .p2{width:auto;}
	.list03 li .p0{display:block; font-size:0.36rem; color:#9e0d14;}
	.list03 li a:active .p2{color:#9e0d14;}
	*/
	.list03{padding-top:0.3rem;}
	.list03 h2{display:none;}
	.list03 li{height:auto; line-height:0.5rem; font-size:0.3rem; padding:0.15rem 0; border-bottom:#ebe5d8 1px dashed;}
	.list03 p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:0.5rem; line-height:0.5rem; float:none;}
	.list03 li p{color:#333; -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
	.list03 .p1, .list03 .p2, .list03 .p3, .list03 .p4, .list03 .p5, .list03 .p6{width:100%; text-align:left; padding:0;}
	.list03 li p span{display:inline; color:#9e0d14;}
	.list03 .p6{text-align:right;}
	.list03 .p4, .list03 .p5{display:none;}
	
	
	.picList01 ul{margin-left:-0.3rem;}
	.picList01 li .pic label{height:0.6rem; line-height:0.6rem; font-size:0.3rem;}
	.picList01 li .txt label{font-size:0.2rem;}
	.picList01 li .txt label span{font-size:0.32rem;}
	.picList01 li .txt p{height:1.24rem; line-height:0.42rem; -webkit-line-clamp:3; font-size:0.26rem;}
	
	.picList02 li{width:33.3333%;}
	.picList02 li .txt{height:0.6rem; line-height:0.6rem; font-size:0.3rem;}

	.timebox{padding:0;}
	.slider-nav2{padding:0 0.3rem;margin-bottom:0.5rem;}
	.slider-nav2:after{content:""; width:0.3rem;}
	.timebox .jbleft{left:0; width:0.3rem;}
	.timebox .jbright{right:0; width:0.3rem; height:1rem;}
	.slider-for2{padding:0;}
	.lcbox_left{width:100%; float:none; margin-bottom:0.5rem;}
	.lcbox_left p{display:none;}
	.lcbox_right{width:100%; float:none;}
	.lcbox_right .title{font-size:0.3rem; line-height:0.5rem; padding-bottom:0.2rem;}
	.lcbox_right .ms{min-height:1.8rem; line-height:0.4rem; font-size:0.24rem;}
	.slider-nav2 .item .time{font-size:0.24rem; height:0.4rem;  line-height:0.4rem;}
	.slider-nav2 .slick-prev:before,.slider-nav2 .slick-next:before{display:none;}
	.slider-nav2 .slick-prev{left:0;}
	.slider-nav2 .slick-next{right:0;}
	.slider-nav2 .slick-prev:hover,.slider-nav2 .slick-next:hover{border-color:#c62660;}
	.slider-for2 .slick-prev, .slider-for2 .slick-next{display:none !important;}
	
	
	.articleTitle{padding:0.3rem 0.2rem 0.2rem; line-height:0.5rem; font-size:0.36rem;}
	.articleInfo{font-size:0.24rem; height:0.42rem; line-height:0.42rem;}
	.articleInfo label{padding-left:0.3rem;}
	.articleCon{font-size:0.3rem; line-height:0.5rem;}
	.articleCon img{width:auto !important; height:auto !important;}
	
	.pc{display:none;}
	.wap{display:block;}


	.firstNoticeHead{background-size:auto 0.54rem;}
	
	.firstNoticeContent{margin:0; padding:0.15rem;}
	.firstNoticeArticle .article{padding:0.3rem 0 0.6rem; background-position:0.2rem bottom; background-size:auto 1.8rem;}
	.firstNoticeArticle .articleTitle h2{font-size:0.4rem; padding:0 0.1rem;}
	.firstNoticeArticle .articleTitle h2:before, .firstNoticeArticle .articleTitle h2:after{background-size:auto 0.2rem;}
	.firstNoticeArticle .articleTitle h2:before{background-position:right center;}
	.firstNoticeArticle .articleTitle h2:after{background-position:left center;}
	.firstNoticeArticle .articleTitle p{font-size:0.34rem;}
	
	.firstNoticeArticle .articleCon{padding:0.1rem 0.3rem 0.3rem; line-height:0.5rem; font-size:0.3rem; letter-spacing:0;}
}

@media screen and (max-width:640px){
	.eventCon{margin-top:0.3rem;}
	.eventList{width:100%; height:auto; margin:0.3rem 0 0; float:none;}
	.eventList h2{padding:0.25rem 0;}
	.eventList ul{padding:0.2rem 0.3rem 0; height:1.8rem;}
	.eventList:before, .eventList:after{display:none;}
	.eventList .iL:before, .eventList .iL:after, .eventList .iR:before, .eventList .iR:after{display:block;}
}

@media screen and (max-width:480px){
	.nyBanner{height:2.8rem;}
	.nyBanner .nyBannerCon{height:2.8rem;}
	
	.post{height:1.2rem;}
	.post span{height:0.6rem; line-height:0.6rem; margin-top:0.56rem;}
	
	.ny{background-size:auto 2rem; background-color:#fff;}
	.nyBg01{background-image:url(nyBg01b.jpg);}
	.nyBg02{background-image:url(nyBg02b.jpg); background-color:#fff; background-size:contain;}
	.nyBg03{background-image:url(nyBg03b.jpg); background-size:contain;}
	.nyBg04{background-image:url(nyBg04b.jpg); background-color:#fff;}	
	.nyCon{padding:0.4rem 0.3rem 0.8rem; margin:0 0.3rem;}
	
	.firstNoticeBody .ny{background:#d7080c url(fisrtNoticeBg01.png) repeat center center; background-size:auto auto; padding-bottom:0;}
	.firstNoticeBody .nyCon{background:none;}
	.nyCon{padding:0.3rem 0.3rem 0.8rem; margin:0; top:0; background:none; box-shadow:none;}
	.firstNotice{background: #d7080c url(fisrtNoticeBg01.png) repeat center center;}
	
	.list01 li.first{height:auto; padding:0;}
	.list01 li.first .pic{-webkit-border-radius:0; border-radius:0;}
	.list01 li.first .pic p{height:1.8rem;}
	.list01 li.first .txt{margin-left:2.8rem; padding:0.15rem 0.3rem; height:1.5rem;}
	.list01 li.first .txt h3{padding-top:0; height:1.5rem; line-height:0.5rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow:clip; white-space:normal; position:relative;}
	.list01 li.first .txt h3 label{display:none;}
	.list01 li.first .txt p{display:none;}
	
	
	.list02{padding-top:0.3rem;}
	.list02 ul{margin-left:0;}
	.list02 li{width:100%; padding-bottom:0.2rem; float:none;}
	.list02 li a{margin-left:0;}
	.list02 li .artText p{height:auto; display:block; -webkit-box-orient:inline-axis; overflow:visible;}
	.list02 li .name{height:0.3rem; line-height:0.3rem; text-align:center; font-size:0.18rem; margin-top:0.2rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

	.picList02 li{width:25%;}
	
	.slick-prev, .slick-next{margin-top:0; background-color:#fff !important;}
}


.iframeBody{overflow:hidden !important; min-height:0;}