body,html{font-size:12px;font-family:"Microsoft YaHei";margin:0;padding:0;scroll-behavior:smooth;}
*{padding:0;margin:0;}
li{list-style-type:none;}
a{background:transparent; text-decoration:none;color: #666666; }
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{border:none;image-rendering:-webkit-optimize-contrast;}
input:focus{outline:none;}
button:focus{outline:none;border:none;}
.inner{width:1300px;margin:0 auto;}
h3.h3title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.animate03s{transition-duration:0.3s;}
@font-face {font-family: "iconfont";
	src: url('../iconfont/iconfont.eot?'); /* IE9*/
	src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../iconfont/iconfont.woff?') format('woff'), /* chrome, firefox */
	url('../iconfont/iconfont.ttf?') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('../iconfont/iconfont.woff2?#iconfont') format('woff2');
}
.picBox{width:100%;height:100%;position:relative;padding-bottom:59%;overflow:hidden;}
.picBox>img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;}
/* 初始化公共样式 */
/*banner动画*/
.slideUl li.hover{z-index:2;}
@keyframes banStatr1{
	0%{opacity:1;}
	100%{opacity:0}
}
@keyframes banStatr2{
	0%{transform:translateX(0);}
	100%{transform:translateX(100%)}
}
@keyframes banStatr3{
	0%{transform:translateX(0)}
	100%{transform:translateX(-100%)}
}
@keyframes banStatr4{
	0%{transform:translateY(0)}
	100%{transform:translateY(100%)}
}
@keyframes banStatr5{
	0%{transform:translateY(0)}
	100%{transform:translateY(-100%)}
}
@keyframes banStatr6{
	0%{transform:translateX(0)}
	100%{transform:translateX(-100%)}
}
@keyframes banStatr7{
	0%{transform:perspective(2000px) rotateX(0deg);}
	50%{transform:perspective(2000px) rotateX(-90deg);}
	100%{transform:perspective(2000px) rotateX(-90deg);}
}
@keyframes banStatr8{
	0%{transform:perspective(3000px) rotateY(0deg);}
	50%{transform:perspective(3000px) rotateY(-90deg);}
	100%{transform:perspective(3000px) rotateY(-90deg);}
}
@keyframes banStatr9{
	0%{transform:perspective(2000px) rotateX(0deg);}
	50%{transform:perspective(2000px) rotateX(90deg);}
	100%{transform:perspective(2000px) rotateX(90deg);}
}
@keyframes banStatr10{
	0%{transform:perspective(3000px) rotateY(0deg);}
	50%{transform:perspective(3000px) rotateY(90deg);}
	100%{transform:perspective(3000px) rotateY(90deg);}
}

@keyframes banEnd1{
	0%{opacity:0}
	100%{opacity:1}
}
@keyframes banEnd2{
	0%{transform:translateX(-100%)}
	100%{transform:translateX(0)}
}
@keyframes banEnd3{
	0%{transform:translateX(100%)}
	100%{transform:translateX(0)}
}
@keyframes banEnd4{
	0%{transform:translateY(-100%)}
	100%{transform:translateY(0)}
}
@keyframes banEnd5{
	0%{transform:translateY(100%)}
	100%{transform:translateY(0)}
}
@keyframes banEnd6{
	0%{transform:translateX(100%)}
	100%{transform:translateX(0)}
}
@keyframes banEnd7{
	0%{transform:perspective(2000px) rotateX(90deg);opacity:0;}
	50%{transform:perspective(2000px) rotateX(90deg);opacity:0;}
	100%{transform:perspective(2000px) rotateX(0deg)}
}
@keyframes banEnd8{
	0%{transform:perspective(3000px) rotateY(90deg);opacity:0;}
	50%{transform:perspective(3000px) rotateY(90deg);opacity:0;}
	100%{transform:perspective(3000px) rotateY(0deg)}
}
@keyframes banEnd9{
	0%{transform:perspective(2000px) rotateX(-90deg);opacity:0;}
	50%{transform:perspective(2000px) rotateX(-90deg);opacity:0;}
	100%{transform:perspective(2000px) rotateX(0deg)}
}
@keyframes banEnd10{
	0%{transform:perspective(3000px) rotateY(-90deg);opacity:0;}
	50%{transform:perspective(3000px) rotateY(-90deg);opacity:0;}
	100%{transform:perspective(3000px) rotateY(0deg)}
}
/*banner动画*/


/*首页样式*/
/*头部开始*/
.head{width:100%;position:relative;}
.head .topbanner{width:100%;}
.head .topbanner img{width:100%;height:auto;display:block;}

.nav{width:100%;position:relative;z-index:2;background:#960F05;}
.nav ul{width:100%;display:flex;}
.nav ul li{width:100%;display:flex;align-items:center;height:70px;justify-content:center;}
.nav ul li a{display:block;color:#fff;text-align:center;font-size:1.5rem;position:relative;}
.nav ul li a:after{content:"";display:block;width:6px;height:6px;position:absolute;top:-5px;right:-15px;background:#fff;border-radius:50%;opacity:0;transition-duration:0.6s;}

/*头部结束*/

/*首页主体开始*/
.homeMain{width:100%;}
/*新闻开始*/
.homeNews{width:100%;padding:50px 0;}
.homeNews .inner{display:flex;justify-content:space-between;}
.newsMainBbox{width:72%;}
.newsMainBbox .newsMain{display:flex;align-items:center;}

.noticeMain{width:25%;}
.noticeMain ul{width:100%;margin-top:20px;}
.noticeMain ul li{width:100%;margin-bottom:7px;}
.noticeMain li a{display:block;width:100%;background:#f7f3eb;}
.noticeMain ul li a h3{font-size:16px;color:#333;line-height:40px;text-indent:1em;}
.noticeMain ul li:hover a h3{color:#960F05;}

/*banner开始*/
.banner{width:48%;height:300px;overflow:hidden;position:relative;}
.banner .slideUl{width:100%;height:100%;position:relative;}
.slideUl li{width:100%;height:100%;position:absolute;opacity:0;animation-name:;animation-duration:1s;animation-timing-function:ease;}
.slideUl li img{width:100%;height:100%;object-fit:cover;position:absolute;display:block;}
.slideUl li h3{position:absolute;bottom:0;background:rgba(0,0,0,0.4);line-height:45px;color:#fff;text-align:center;font-weight:bold;padding:0 15px;font-size:18px;}
.lunbonum{width:auto;position:absolute;bottom:50px;z-index:19;right:10px;}
.lunbonum li{width:8px;height:8px;background:#eee;float:left;margin:0 3px;cursor:pointer;border-radius:4px;}
.lunbonum li.click{background:#960F05;width:20px;}
.banner .inner{width:100%;display:block;}
.banner .btn{position:absolute;z-index:9;top:50%;width:100%;}
.banner .btn span{display:block;width:30px;height:60px;margin-top:-30px;background:#fff;cursor:pointer;text-align:center;opacity:0;transition-duration:0.3s;}
.banner .btn span i{font-size:1.8rem;line-height:60px;display:block;color:#333;}
.banner .btn .prev{float:left;}
.banner .btn .next{float:right;}
.banner .btn .prev i{transform:rotate(-90deg);}
.banner .btn .next i{transform:rotate(90deg);}
.banner:hover .btn span{opacity:0.5;}
.banner:hover .btn span:hover{opacity:1;}
/*banner结束*/

.rightNews{width:48%;margin-left:4%;}
.rightNews ul{width:100%;padding-left:20px;}
.rightNews ul li{width:100%;margin:12px 0;position:relative;}

.rightNews ul li a{display:flex;width:100%;justify-content:space-between;}
.rightNews ul li a h3{font-size:16px;width:80%;color:#333;transition-duration:0.5s;}
.rightNews ul li a span{color:#999;white-space:nowrap;width:20%;text-align:right;}

.rightNews ul li:hover a h3{transform:translateX(5px);color:#960F05;}

/*新闻结束*/
.mainTitle{width:100%;height:65px;display:flex;justify-content:space-between;align-items:center;background:url(../images/title01_bg.png) no-repeat;border-bottom:2px solid #eee;background-size:100% 100%;}
.mainTitle h3{color:#333;font-size:20px;font-weight:bold;padding-left:85px;}
.mainTitle a{color:#999;font-size:13px;}

.mainTitle2{width:100%;height:65px;display:flex;justify-content:space-between;align-items:center;background:url(../images/title02_bg.png) no-repeat;border-bottom:2px solid #eee;background-size:100% 100%;}
.mainTitle2 h3{color:#333;font-size:20px;font-weight:bold;padding-left:85px;}
.mainTitle2 a{color:#999;font-size:13px;}

.mainTitle3{width:100%;height:65px;display:flex;justify-content:space-between;align-items:center;background:url(../images/title03_bg.png) no-repeat;border-bottom:2px solid #eee;background-size:100% 100%;}
.mainTitle3 h3{color:#333;font-size:20px;font-weight:bold;padding-left:85px;}
.mainTitle3 a{color:#999;font-size:13px;}

.mainTitle4{width:100%;height:65px;display:flex;justify-content:space-between;align-items:center;background:url(../images/title04_bg.png) no-repeat;border-bottom:2px solid #eee;background-size:100% 100%;}
.mainTitle4 h3{color:#333;font-size:20px;font-weight:bold;padding-left:85px;}
.mainTitle4 a{color:#999;font-size:13px;}

.zsjindexBox{width:100%;}
.zsjindexBox img{width:100%;display:block;}
.zsjindexBox p{font-size:16px;line-height:1.5em;text-indent:2em;}


/*回魔发展板块开始*/
.hmfzMain{width:100%;}
.hmfzMain .inner{display:flex;background:url(../images/hmfzBg.jpg) no-repeat;background-size:100% 100%;padding:50px;}
.hmfzMain .inner .left{width:10%;min-width:100px;}
.hmfzMain .inner .left a{font-size:14px;color:#333;writing-mode:vertical-rl;}
.hmfzMain .inner .right{width:90%;padding:;}
.hmfzMain .inner .right ul{width:100%;}
.hmfzMain .inner .right ul:after{content:"";display:block;clear:both;}
.hmfzMain .inner .right ul li{width:50%;float:left;padding:0 15px 25px 15px;}
.hmfzMain .inner .right ul li a{color:#333;}
.hmfzMain .inner .right ul li a h3{font-size:16px;}
.hmfzMain .inner .right ul li a span{font-size:14px;color:#999;}
.hmfzMain .inner .right ul li a:hover h3{color:#960F05;}


/*回魔发展板块结束*/

/*为群众开始*/
.bssMain{padding:50px 0;}
.bssMainBox{display:flex;align-items:center;justify-content:space-between;}
.bssMainBox .right{width:48%;}
.bssMainBox .right ul{width:100%;margin-top:20px;}
.bssMainBox .right ul li{width:100%;margin-bottom:5px;}
.bssMainBox .right ul li a{display:block;width:100%;background:#f7f3eb;}
.bssMainBox .right ul li a h3{font-size:16px;color:#333;line-height:40px;text-indent:1em;}
.bssMainBox .right ul li:hover a h3{color:#960F05;}
/*为群众结束*/

/*图片板块开始*/
.picMain{width:100%;padding-top:50px;}
.MainPicBox{width:100%;margin-top:20px;overflow: hidden;}
.MainPicBox ul{display:flex;width:100%;;position:relative;left:0;}
.MainPicBox ul.run{transition-duration:0.5s;}
.MainPicBox ul li{width:25%;padding:0 15px;}
.MainPicBox ul li .picBox h3{position:absolute;line-height:50px;padding:0 10px;bottom:0;text-align:center;color:#fff;font-size:15px;background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.2) 60%,rgba(0,0,0,0) 100%);}
.MainPicBox ul li:hover .picBox h3{background:rgba(0,0,0,0.5);}
/*图片板块结束*/



/*首页主体结束*/

/*底部开始*/
.footer{width:100%;}
.flink{width:100%;background:#fbf0ef;padding:20px 0;}
.flink p{font-size:14px;color:#666;margin-bottom:10px;}
.flink a{font-size:14px;white-space:nowrap;line-height:30px;color:#666;margin-right:20px;}
.flink a:hover{color:#960F05;}

.foot{width:100%;background:#960F05;padding:20px 0;}
.foot p{font-size:14px;color:#fff;line-height:30px;}
.foot a{color:#f8f8f8;}
.foot a:hover{color:#aaa;}


/*底部结束*/

/*列表开始*/
.listsbanner{width:100%;height:300px;}
.listsbanner img{width:100%;height:100%;object-fit:cover;display:block;}

.listsMain{width:100%;margin-top:20px;}

.listsNav{width:100%;border-bottom:2px solid #eee;padding:30px 0;}
.listsNav a{color:#666;}
/*新闻列表*/
.listsNews{width:100%;}
.listsNews .inner>ul{width:100%;margin-top:30px;}
.listsNews .inner>ul li{width:100%;}
.listsNews .inner>ul li a{display:flex;align-items:center;padding:10px 0;justify-content:space-between;}
.listsNews .inner>ul li a h3{font-size:16px;color:#333;transition-duration:0.5s;width:80%;}
.listsNews .inner>ul li a span{color:#666;white-space:nowrap;text-align:right;}
.listsNews .inner>ul li:hover a h3{transform:translateX(5px);color:#960F05;}
/*新闻列表*/

/*图片新闻*/
.listsNewsImg{width:100%;}
.listsNewsImg .inner>ul{width:100%;margin-top:30px;}
.listsNewsImg .inner>ul:after{content:"";display:block;clear:both;}
.listsNewsImg .inner>ul li{width:31%;margin-right:3.5%;float:left;margin-top:35px;}
.listsNewsImg .inner>ul li:nth-child(3n){margin-right:0;}
.listsNewsImg .inner>ul li a h3{font-size:16px;color:#333;text-align:center;padding:0 30px;line-height:50px;}
.listsNewsImg .inner>ul li a img{transition-duration:0.5s;}
.listsNewsImg .inner>ul li:hover a img{transform:scale(1.1);}


/*图片新闻*/


.listPage{padding:30px 0;text-align:center;display:flex;justify-content:center;}
.listPage ul{display:flex;}
.listPage ul li{margin:0 5px;}
.listPage ul li.active a{background:#fff;color:#333;;}
.listPage ul li a[href]{padding:5px;border:1px solid #eee;background:#eee;color:#333;;}

/*列表结束*/


/*文章页开始*/
.contentMain{width:100%;}
.contentMainTitle{width:100%;padding:20px 0;text-align:center;}
.contentMainTitle h3{font-size:25px;color:#333;font-weight:bold;margin-bottom:10px;}
.contentMainTitle p span{font-size:13px;color:#666;padding:0 10px;}

.bodyMain{padding-bottom:50px;}
.bodyMain img{max-width:100% !important;height:auto !important;} 

/*文章页结束*/


/*首页样式结束*/




@media screen and (max-width:1400px){
    .inner{width:94%;}

}

@media screen and (max-width:767px){
  *{-webkit-tap-highlight-color:rgba(255,255,255,0);}
  .inner{width:94%;}
  /*头部开始*/
  .homeNews .inner{display:block;}
  .banner{width:100%;}
  .rightNews{width:100%;margin-left:0;}

  .zyjsMain .inner{display:block;}
  .zyjsMain .left{width:100%;}
  .zyjsMain .right{width:100%;margin-left:0;}

  .bssMainBox{display:block;}
  .bssMainBox .left{width:100%;}
  .bssMainBox .right{width:100%;margin-left:0;}

.newsMainBbox{width:100%;}
.noticeMain{width:100%;}
.hmfzMain .inner{padding:10px}
.hmfzMain .inner .right ul li{width:100%;}
.hmfzMain .inner .right{width:70%;}
.listsNewsImg .inner>ul li{width:100%;margin-right:0;}




.mainTitle{background:url(../images/title04_bg.png) no-repeat;}
.mainTitle2{background:url(../images/title04_bg.png) no-repeat;}
.mainTitle3{background:url(../images/title04_bg.png) no-repeat;}
.mainTitle4{background:url(../images/title04_bg.png) no-repeat;}

  .xxydMainBox{display:block;}
  .xxydMainBox .left{width:100%;}
  .xxydMainBox .right{width:100%;margin-left:0;}
#vsb_content img{max-width:100% !important;height:auto !important;}


}












