@charset "utf-8";

body,form,html{height:100%}
body{font-size:14px;line-height:1.75;font-family:Microsoft YaHei;color:#000;_text-align:center;_background-image:url(about:blank);_background-attachment:fixed; min-width:1290px;}
a{color:#000}
a:hover{color:#c00}

.header{height:120px;padding-top:35px;min-width:1200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px": "");_text-align:left; background:#fff;}
.headerIn{width:1200px;margin:0 auto}
.headerIn .logo{float:left;margin-top:20px}
.headerIn .headerRight{float:right;width:600px}
.headerTip{font:18px/32px Microsoft YaHei;text-align:center}
.headerTip span{display:inline-block;*display:inline;*zoom:1;padding:0 1.5em}

.nav{background:#77534a;min-width:1200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px": "");_text-align:left}
.navIn{width:1200px;height:46px;line-height:46px;color:#fff;margin:0 auto;overflow:hidden}
.navLeft{width:100px;background:#8e1430;border-right:15px solid #6b3a2c;border-left:5px solid #6b3a2c;text-align:center;float:left}
.navRight{ padding-left:130px; height:46px; line-height:46px;}
.navRight li{margin-left:15px;white-space:nowrap}
.navRight li a,.navRight li a:hover{color:#fff}

#back-to-top{position:fixed;bottom:10px;right:10px;z-index:5;_position:absolute;_top:expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-10: document.body.scrollTop+document.body.clientHeight-this.clientHeight-10))}
#back-to-top a{text-align:center;text-decoration:none;display:block;width:50px}
#back-to-top a span{border-radius:6px;display:block;height:50px;width:50px;margin-bottom:5px;background:#000}

.footer{_text-align:center;font:14px/28px Microsoft YaHei,Arial,Helvetica,sans-serif;background:#ddd}
.footerIn{margin:0 auto;width:1200px;line-height:2em}
.copyrights{text-align:center; line-height:2.2em;color:#fff}
.copyrights span{margin:0 .5em}
.copyrights a{text-decoration:none;color:#fff}
.copyrights a:hover{text-decoration:underline}
.fontVe{font-family:Verdana}

.wrapper01,.wrapper02{min-width:1200px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px": ""); background:#fff;}
.wrapper01{background:#f0f0f0;padding:15px 0}
.container{width:1200px;margin:0 auto;_text-align:left}

.more,.time{float:right}
.hide{display:none}
.pic img{display:block;width:100%;height:100%;background:#ccc}

.newslist01 li{height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:16px/34px Microsoft YaHei;background:url(../images/lipointer.png) 0 center no-repeat;padding-left:15px}
.newslist01 li span.time{float:right;color:#999}
.piclist01 li{width:225px;height:170px;position:relative;overflow:hidden;float:left;margin-right:25px;margin-bottom:28px;border:3px solid #fff}
.piclist01 li .pic{width:100%;height:100%}
.piclist01 li .pic img{width:100%;height:100%;background:#ccc}
.piclist01 li .title{position:absolute;left:0;bottom:0;filter:progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000', endColorstr='#CC000000');width:100%;height:30px;line-height:30px;overflow:hidden;text-align:center}
:root .piclist01 li .title{filter:none;background-color:rgba(0,0,0,.8)}
.piclist01 li .title a,.piclist01 li .title a:hover{color:#fff}
.piclist02 li{width:130px;height:95px;float:left;overflow:hidden;text-align:center;margin-right:15px;margin-bottom:10px;font-size:12px}

.wrapper01 .slider{width:650px;height:360px;position:relative!important;overflow:hidden}
.slider .bd{position:relative;z-index:0}
.slider .bd li{width:650px;height:360px;position:relative;overflow:hidden}
.slider .bd li .pic{position:relative;z-index:0}
.slider .bd li .pic img{width:650px;height:360px;background:#ccc}
.slider .bd li .title{width:650px;height:50px;left:0;bottom:0;_bottom:-1px;position:absolute;z-index:2;font:20px/50px Microsoft YaHei,SimHei;filter:progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000')}
:root .slider .bd li .title{filter:none;background-color:rgba(0,0,0,.7)}
.slider .bd li .title a,.slider .bd li .title a:hover{color:#fff;text-decoration:none;padding-left:10px}
.slider .hd{height:20px;position:absolute;right:5px;bottom:12px;overflow:hidden;z-index:10}
.slider .hd ul{margin:0 auto;text-align:center}
.slider .hd ul li{margin-right:10px;background:#fff;cursor:pointer;float:left;height:15px;width:15px;overflow:hidden;border-radius:100%}
.slider .hd ul li.on{background:#f0282a}
.slider .next,.slider .prev{width:30px;height:70px;background:url(../images/ad_ctr.png) no-repeat -10px -8px;position:absolute;top:125px;z-index:15;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:.2}
.slider .prev{left:0}
.slider .next{background-position:-20px -98px;right:0}
.slider .next:hover,.slider .prev:hover{filter:alpha(opacity=70)!important;opacity:.7!important}

.ind-news-right{width:510px;height:360px;overflow:hidden;float:right}
.mnews{height: auto; margin-bottom:10px;}
.mnews .tit{font:bold 24px/30px Microsoft YaHei;padding:10px 0;text-align:center}
.mnews .tit a{color:#000}
.mnews .tit a:hover{color:#c00;text-decoration:none}
.mnews .abs{color:#666;overflow:hidden;text-indent:2em}
.mnews .abs a{color:#f56005}

.newsLeft{width:780px;float:left;margin-top:25px;height:722px;overflow:hidden}
.picnewsList li{padding-bottom:23px;margin-bottom:24px;border-bottom:1px solid #eee;zoom:1}
.picnewsList li:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.picnewsList li .pic{width:240px;height:140px;float:left;margin-right:20px}
.picnewsList li .txt{width:500px;height:140px;position:relative;float:left;color:#666}
.picnewsList li .txt .time{position:absolute;left:0;bottom:0;color:#999;float:none}

.newsRight{width:380px;float:right;margin-top:25px}

.dts01{line-height:24px;height:24px;margin-bottom:20px}
.dts01 h3{font-weight:400;font-size:20px}
.dts01 h3 span{vertical-align:middle}
.dts01TitIcon{width:0;height:18px;border-left:3px solid #f36c11;display:block;margin-right:5px;margin-top:3px;float:left}
.dds01Pic .pic{width:180px;height:100px;float:left}
.dds01Pic .txt{width:185px;height:100px;float:right;color:#666;overflow:hidden}
.dds01Pic .txt h3{font-size:16px;line-height:20px;margin-bottom:5px}
.dds01Pic .txt p{line-height:19px}

.newsRdzt{width:380px;overflow:hidden}
.newsRdzt ul{width:400px}
.newsRdzt li{width:180px;height:130px;float:left;margin-right:20px;line-height:30px;margin-bottom:15px;text-align:center;overflow:hidden}
.newsRdzt li .pic{width:180px;height:100px}

.gridArea .dls02{width:380px;height:360px}
.dls02 .dts01{border-bottom:1px solid #e5e5e5;line-height:38px;height:38px;position:relative;margin-bottom:14px}
.dts01TitBorder{position:absolute;top:-1px;left:0;border-bottom:2px solid #f36c11}
.dds02Pic .pic{width:240px;height:135px}
.dds02Pic .txt{width:125px;height:135px; color:#000;  font-size:16px; font-weight:bold;}
.dds02Pic .txt p{line-height:22px}

.picmarquee01{height:440px;position:relative;width:1200px}
.picnws01{width:1200px;height:440px;position:relative;overflow:hidden}
.picnews01 li{width:280px;height:190px;margin:0 27px 30px 0;float:left}
.picnews01 li .pic{width:280px;height:160px;overflow:hidden}
.picnews01 li .pic img{width:100%;height:100%;display:block}
.picnews01 li .tit{background:#e9e8e8;height:30px;line-height:30px;text-align:center}
.picul ul{width:1240px}
.picnews01 .next,.picnews01 .prev{background:url(../images/lt01.png) center no-repeat;width:35px;height:65px;position:absolute;left:-45px;top:175px;border-radius:100%;z-index:10}
.picnews01 .next{left:auto;right:-45px;right:-33px\9;background:url(../images/gt01.png) center no-repeat}
.picnews01 .tempWrap{ width:1200px!important;}

.banner img{ width:100%; height:auto}

#floatdiv{
            width: 100px;
            position: absolute;
            top: 0;
            left: 0;
            background-color: #fbb;
            z-index: 999;
            border: 1px solid #ccc;
        }
#floatdiv span{
            position: absolute;
            top: 0;
            right: 0;
            color: #fff;
            background-color: rgba(0, 0, 0, 0.4);
            padding: 0 5px;
            cursor: pointer;
			font-size:12px;
        }
		#floatdiv img{ width:100%; height:auto}
		
.festival_bg{ background: #9c0a0b url(../images/festival/2022ershida.jpg) center 0px no-repeat; position:relative; padding-top:200px; }
@media only screen and (max-width: 824px)  {
	.festival_bg{
		background-position:20% top;
	}
}