*{ box-sizing: border-box;font-family: "微软雅黑";}
html{-webkit-text-size-adjust: none; text-size-adjust: none;}
.clear{ clear: both;}
.left{ float: left;}
.right{ float:right;}
.txtleft{ text-align: left;}
.txtright{ text-align: right;}
body{ background: url(bg.png) center top+1080px no-repeat;}
.banner{ width: 100%; height: 937px; background: url(banner.png) center center no-repeat; position: relative; z-index: 1;}
.banner a{ position: absolute; left: 18%; top: 20px;}

.section1{ width: 1200px; height: 808px; margin: 0 auto; position: relative; z-index: 2; background-color: #fff; margin-top: -543px; padding: 30px;}
.section1 .toutiao{ width: 1030px; margin: 0 auto;}
.section1 .toutiao .h1{ text-align: center;}
.section1 .toutiao .h1 a{font-size: 32px; color: #B80200; font-weight: normal; }
.section1 .toutiao p{ margin-top: 20px; line-height: 30px; margin-bottom: 20px; text-indent: 2em;}
.section1 .toutiao p a{ color: #B80200;}
.section2{ width: 1200px; margin: 0 auto; margin-top: 30px; padding: 30px;}
.section2 .left{ width: 600px; float: left;}
.section2 .left .toutiao{ width: 100%; height: 135px; padding: 10px; background-color: #FAFAFA;}
.section2 .left .toutiao .h2{text-align: center;}
.section2 .left .toutiao .h2 a{font-size: 24px; color: #000; font-weight: normal; }
.section2 .left .toutiao p{ padding: 0 30px; margin-top: 20px; text-indent: 2em; margin-bottom: 5px; line-height: 32px;}
.section2 .left .toutiao p a{ color: #B80200;}
.section2 .left ul li{ height: 55px; line-height: 55px; border-bottom: 1px dashed #ccc;}
.section2 .left ul li span{ padding-left: 10px; color: #999;}
.section2 .left ul li:hover *{ color: #B80200;}
.section2 .left .more{ margin-top: 8px; text-align: center;}
.section2 .right{ width: 510px; float: right;}
.section2 .right .datebox{ background-color: #FAFAFA; height: 317px;}
.section2 .right .datebox .top{ width: 100%; height: 40px; background-color: #FBF2ED; text-align: center; line-height: 40px;}
.section2 .right .datebox .top span{ display: inline-block; color: #ddd;  margin: 0 20px; position: relative; top: -2px;}
.section2 .right .datebox .top img{ margin-top: -5px;}
.section2 .right .datebox ul{ margin-left: 1px;}
.section2 .right .datebox ul li{ float: left; width: 72px; text-align: center; height: 36px; line-height: 36px;}
.section2 .right .datebox .ul2 li{ color: #aaa;}
.section2 .right .datebox .ul2 li a{ cursor: pointer;}
.section2 .right .datebox .ul2 li a:hover,.section2 .right .datebox .ul2 li a.hover{ padding: 3px; background-color: #B80200; color: #fff;}
.section2 .right .datebox .contentbox{ width: 450px; margin: 0 auto; background-color: #fff; border-top: 3px solid #B80200;}
.section2 .right .datebox .content{ width: 100%; height: 142px; overflow:hiden; padding: 10px 20px; margin-top:10px;  line-height: 30px; overflow: hidden;}
.section2 .right .datebox .content marquee{ height: 120px;}
.section2 .right .btnbox{ margin-top: 22px;}
.section2 .right .btnbox a:first-child{ float: left;}
.section2 .right .btnbox a:last-child{ float: right;}
.section2 .right .btnbox div{ width: 245px; height: 50px; text-align: center; line-height: 45px;background-color: #FBF2ED;}
.section2 .right .btnbox div img{ margin-right:20px;}
.section2 .right .btnbox div:hover{ background-color: #B80200; color: #fff;}

.s3bg{ width: 100%; height: 960px; margin-top: 30px; padding-top: 20px; background: url(s3bg.png) center center no-repeat;}
.section3{ width: 1200px; margin: 0 auto;}
.section3 .s3box{ width: 1140px; height: 662px; margin: 0 auto; background: url(s3bg2.png) center center no-repeat; margin-top: 40px;}
.section3 .s3box .left{ padding-top: 30px; width: 275px;}
.section3 .s3box .left ul li{ width: 100%; height: 60px; line-height: 60px;}
.section3 .s3box .left ul li:hover,.section3 .s3box .left ul li.hover{ background: url(hover.png) center center no-repeat;}
.section3 .s3box .left ul li:hover a,.section3 .s3box .left ul li.hover a{ color: #B80200;}
.section3 .s3box .left ul li a{ display: inline-block; width: 260px; height: 60px; font-size: 18px; color: #fff;  text-align: center;}
.section3 .s3box .right{ width:780px; height: 610px; float: right; margin-right: 50px; overflow-y:auto; margin-top: 20px;}
.section3 .s3box .right ul li{ width100%; height: 67px; line-height: 67px; border-bottom: 1px dashed #F8DAC9;}
.section3 .s3box .right .content img{ max-width: 100%;}
.section3 .s3box .right .content a{ font-size: 18px;}

.s4bg{ width: 100%; height: 532px; margin-top: 30px; padding-top: 20px; background: url(s4bg.png) center center no-repeat;}
.section4{ width: 1200px; height: 626px; margin: 0 auto; margin-top: -150px; background: url(line.png) center bottom no-repeat;}
.section4 ul{ margin-top: 90px;}
.section4 ul li{ float: left; margin-right: 15px; width: 274px; height: 341px; background: url(peoplebg.png) center center no-repeat; padding: 20px;}
.section4 ul li img{ width: 68px; height: 68px; border-radius: 100%; margin-right: 15px;}
.section4 ul li .zhiwei{ margin-top: 10px;}
.section4 ul li .line{ height: 1px; border-top: 1px dashed #FFD9C3; margin: 20px auto;}
.section4 ul li p{ font-size: 14px; line-height: 25px;}
.section4 ul li:nth-child(1),.section4 ul li:nth-child(3){ position: relative; top: 60px;}
.section4 ul li:hover{background: url(peoplebg_h.png) center center no-repeat;}
.section4 ul li div.voice{ width: 100%; height: 282px; overflow: hidden;}

.section5{ margin-bottom: 50px;}

        .slideBox .bd ul {height: 640px; }
		.slideBox .bd img { max-width: 100%;height: 640px;}
		.prev{ position: absolute;left: 0; top: 295px; z-index: 999; overflow: hidden;}
		.next{ position: absolute;right: 0; top: 295px; z-index: 999; overflow: hidden;}
        .slideBox{height:640px; position:relative;}
        .slideBox .bd{ position:relative; height:100%; z-index:0;   }
        .slideBox .bd ul li{ position:relative; text-align: center; background-color: #B80200;}
        .new_pic{position: relative;}
        .pos_txt{position: absolute;height: 88px;width: 100%;bottom: 0;left: 0;line-height: 88px;padding-left: 20px;font-size: 20px;background-color: rgba(184,2,0,0.5);  text-align: left; color: #fff;}
		.pos_txt a{ color:#fff; }
		
		
		div::-webkit-scrollbar {
		    width: 10px; background-color: #E9E9E9;
		  }
		div::-webkit-scrollbar-thumb {
		    border-radius: 10px;
		    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
		    opacity: 0.2;
		    background: fade(@primary-color, 60%);
		  }
		  div::-webkit-scrollbar-track {
		    -webkit-box-shadow: inset 0 0 5px rgba(233, 233, 233, 1);
		    border-radius: 0;
		    background: fade(@primary-color, 30%);
		  }