*{ box-sizing: border-box;font-family: "微软雅黑";}
.clear{ clear: both;}
.left{ float: left;}
.right{ float:right;}
.txtleft{  text-align: left;}
.txtright{ text-align: right;}

html{ background: url(bg.png) center top no-repeat;}
body{ background: url(red.gif) 0 0 no-repeat;}
.banner{ width: 100%; height: 565px;  position: relative; overflow: hidden;}

.banner div.logo{ width: 1600px; margin: 0 auto; margin-top:25px;}
.banner div.logo a img{ height:44px;}

.section1bg{ position: relative; z-index: 99; width: 1240px; margin:0 auto;background:url(section0bg.png) top center no-repeat;}

.toutiao{ width: 1200px; margin: 0 auto; overflow: hidden;}
.toutiao h1{  text-align: center; margin:40px auto 10px; font-size: 28px;}
.toutiao h1 a{color: #CE0000; font-family:Source Han Serif CN;}
.toutiao p{ font-size: 16px; text-indent: 2em; line-height: 30px; color:#666; font-weight: normal;}
.toutiao p a{ color: #CE0000;}
.section0,.section1,.section2,.section3,.section4{ width: 1200px; margin: 0 auto; margin-top: 10px; overflow: hidden;}

.section1{ margin-top: 20px;}
.slideBox .bd ul {height: 610px; }
.slideBox .bd img { width: auto;height: 610px;}
.prev{ position: absolute;left: 0; top: 270px; z-index: 999;}
.next{ position: absolute;right: 0; top: 270px; z-index: 999;}
.slideBox{ width: 1200px; height:610px; background: url(slidebg.png) center center no-repeat; position:relative; margin-bottom:18px;}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd ul{height:610px;}
.slideBox .bd ul li{ position:relative; height: 610px; text-align: center;}
.new_pic{position: relative;}
.new_pic img{ width: 100%; height: 100%;}
.pos_txt{position: absolute;height: 50px;width: 100%;bottom: 0;left: 0;line-height: 50px;padding-left: 20px;font-size: 20px;background-color: #000; opacity: 0.7; text-align: left;}
.pos_txt a{ color:#fff; }
.pos_txt a:hover{ color:#fff;}

.slideBox .hd{position:absolute; bottom:13px;right: 10px;}
.slideBox .hd ul{float:right;}
.slideBox .hd ul li{ float:left;width: 24px; height: 24px; line-height: 20px; border-radius: 100%; color: #f7d06a; font-size: 13px; border: 1px solid #BD1A2D; color:#fff; margin-right: 15px; cursor: pointer;}
.new_txt{ text-align: center; color:#333; font-size: 14px;}
.slideBox .hd ul li.on{ background-color: #BD1A2D;}

.hengfu{ display: block; margin-top: 15px;}

.richeng{
	width: 1200px; margin: 15px auto;
}
.richeng .left{ 
	width: 900px; height: 214px; float: left; border:4px solid #FEE1C6; border-radius: 5px;
	background: linear-gradient(169.67deg, #fff 0%, #fff9e6 100%);
}
.dateselect{ padding:10px 20px;}
.dateselect>img{ float: left;}
.switch{ width: 745px; height: 66px; border-top:1px solid #E22E2E; float: right; margin-top: 10px;}
.switch div{  margin: 0 17px; background: url(yuan.png) top center no-repeat; display: inline-block; padding-top:15px; margin-top: -4px;}
.switch div a{ cursor: pointer;}
.switch div span{ color: #E22E2E; font-size: 16px; display: inline-block; width: 54px; height: 28px; line-height: 32px; text-align: center;}
.switch div.on span{ color: #fff; background: url(date_on.png) center center no-repeat;}
.richengbox .box{ clear: both; margin-top: 10px; padding-left: 10px;}
.richengbox .box1{ float: left; background: url(box1bg.png) center center no-repeat; width: 391px;}
.richengbox .box2{ float: left; margin-left: 10px; background: url(box2bg.png) center center no-repeat; width: 395px;}
.richengbox .box>li{ padding: 40px 0 0 30px; font-size: 16px; height: 100px;}
.richengbox .box .box3{ padding:10px 20px 5px 40px;background: url(box3bg.png) center center no-repeat;}
.richengbox .box marquee{ height: 100%;text-align: justify;}
.richengbox .box1 marquee,.richengbox .box2 marquee{ height: 53px;}
.richengbox .box .box3 marquee{ text-indent: 2em; }
.richengbox .box a{ color: #E22E2E;}
.richengbox .box p{ text-indent: 2em;}

.richeng .right{ float: right;}
.richeng .right a:last-child{ margin-top: 18px;}
.richeng .right a{ display: block; width: 282px; height: 97px;}
.richeng .right a:nth-child(1){ background: url(btn1.png) center center no-repeat;}
.richeng .right a:nth-child(1):hover{ background: url(btn1_h.png) center center no-repeat;}
.richeng .right a:nth-child(2){ background: url(btn2.png) center center no-repeat;}
.richeng .right a:nth-child(2):hover{ background: url(btn2_h.png) center center no-repeat;}

.section2bg{ width: 100%; background-color: #FFF6F5; height: 509px; margin-top: 35px; padding-top: 20px;}
.title{ position: relative; margin-bottom: 40px;}
.title span{ background: url(more.png) right center no-repeat; padding-right: 30px; position: absolute; right: 0; bottom:0px; font-size: 18px; color: #999;}

.slideBox2 .bd ul {height: 342px; }
.slideBox2 .bd img { width: auto;height: 342px;}
.prev{ position: absolute;left: 0; top: 160px; z-index: 999;}
.next{ position: absolute;right: 0; top: 160px; z-index: 999;}
.slideBox2{ width: 614px; height:342px; background: url(slidebg.png) center center no-repeat; position:relative;}
.slideBox2 .bd{ position:relative; height:100%; z-index:0; }
.slideBox2 .bd ul{height:342px;}
.slideBox2 .bd ul li{ position:relative; height: 342px; text-align: center;}
.new_pic{position: relative;}
.new_pic img{ width: 100%; height: 100%;}
.pos_txt{position: absolute;height: 50px;width: 100%;bottom: 0;left: 0;line-height: 50px;padding-left: 20px;font-size: 20px;background-color: #000; opacity: 0.7; text-align: left;}
.pos_txt a{ color:#fff; }
.pos_txt a:hover{ color:#fff;}
.slideBox2 .hd{position:absolute; bottom:13px;right: 10px;}
.slideBox2 .hd ul{float:right;}
.slideBox2 .hd ul li{ float:left;width: 24px; height: 24px; line-height: 20px; border-radius: 100%; color: #f7d06a; font-size: 13px; border: 1px solid #BD1A2D; color:#fff; margin-right: 15px; cursor: pointer;}
.new_txt{ text-align: center; color:#333; font-size: 14px;}
.slideBox2 .hd ul li.on{ background-color: #BD1A2D;}

.section2 .right{ width:560px; float: right;}
.section2 .right .shoutiao h6 a{ color: #AC0002; font-family: Source Han Serif CN;font-size: 22px; line-height:60px;}
.section2 .right .shoutiao p{ color: #999; line-height:35px;}
.section2 .right .shoutiao p a{ color: #AC0002;}
.section2 .right  ul{ margin-top: 10px;}
.section2 .right  ul li{ background: url(dot.png) left center no-repeat; padding-left: 20px; line-height: 42px;}

.section4bg{ background: url(s4bg.png) center center no-repeat; width: 100%; height: 690px; padding-top: 30px;}
.section4{ margin-top: 20px; overflow: visible;}
.section4 .title{ margin-bottom: 0px;}
.section4 a.pl{ width: 277px; height: 477px; float: left; margin-right: 23px; background: url(s4libg.png) center center no-repeat; padding: 30px 20px; color:#000; text-decoration: none;}
.section4 a.pl:hover{  background: url(s4libg_on.png) center center no-repeat;}
.section4 a.pl .name{ width: 100%; text-align: center; color: #fff; font-size: 20px; font-family: Source Han Serif CN;}
.section4 a.pl .photo{ width: 89px; height: 89px;  border: 3px solid #D64126; border-radius: 100%; overflow: hidden; margin: 0 auto; margin-top: 40px;   display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center;    /* 垂直居中 */}
.section4 a.pl .photo img{ width: 93px; vertical-align: middle;}
.section4 a.pl .tit{ margin-top: 30px; font-weight: bold; color: #333; width: 100%; text-align: center; line-height: 30px;}
.section4 a.pl p{ line-height: 32px; text-indent: 2em; text-align: justify;}

.section3{ height: 570px;}
.section3 .title{ margin-bottom: 15px;}


