*{ 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;}
.prev,.next{ cursor: pointer; width: 20px; height: 30px;}
.prev{ background: url(left.png) center center no-repeat;}
.next{ background: url(next.png) center center no-repeat;}
.prev:hover{ background: url(left_h.png) center center no-repeat;}
.next:hover{ background: url(next_h.png) center center no-repeat;}
body{ background-image: url(centerbg.png),url(bottombg.png); background-position: top+850px center,bottom+150px center; background-repeat: no-repeat,no-repeat; overflow-x: hidden; background-color: #fff6ee;}
.banner{ width: 100%; height: 850px; position: relative; z-index: 1; overflow: hidden;background: url(banner.png) center top no-repeat;}
.banner a{ position: absolute; left: 18%; top: 20px;}
.title{ position: relative;}
.title .more{ position: absolute; right: 0; bottom:40px;}
.logo{ width: 1200px; margin: 20px auto;}

.toutiaobg{ width: 100%; overflow: hidden;}
.toutiaobg .toutiao{ width: 1200px; margin: 0 auto;}
.toutiaobg .toutiao .h1{ text-align: center;}
.toutiaobg .toutiao .h1 a{font-size: 32px; color: #C00204; font-weight: bold; }
.toutiaobg .toutiao p{ line-height: 30px; margin-bottom: 20px; text-indent: 2em;}
.toutiaobg .toutiao p a{ color: #fff;}

.section1{ width: 1200px;margin: 0 auto; position: relative; z-index: 2; background-color: #fff; }

.section2{ width: 1200px; margin: 0 auto; margin-top: 30px;}
.section2 .left{ width: 920px; height: 257px; float: left; background: url(s2leftbg.png) center center no-repeat;}
.section2 .left .datebox{ width: 450px; margin: 30px; padding-bottom: 20px; float: left;}
.section2 .left .datebox .top{ width: 100%; height: 44px;  color:#000; text-align: center; background: url(s2lefttitle.png) center center no-repeat;}
.section2 .left .datebox .top span{ display: inline-block; font-size: 18px; font-weight: bold; margin: 0 14px; line-height: 44px; position: relative;}
.section2 .left .datebox .top img{ margin-top: -12px;}
.section2 .left .datebox .top div{ width: 300px; height: 44px; float: right; display: inline-block; font-size: 14px; color: #999;  line-height: 44px; text-align: right;}
.section2 .left .datebox ul{ margin-left: 1px;}
.section2 .left .datebox ul li{ float: left; width: 64px; text-align: center; height: 60px; line-height: 60px;}
.section2 .left .datebox .ul1{ margin-top: 10px;}
.section2 .left .datebox .ul2 li{ color: #aaa;}
.section2 .left .datebox .ul2 li.now{color: #EA2828; background: url(dot.png) bottom+10px center no-repeat;}
.section2 .left .datebox .ul2 li.now a{  color: #EA2828;}
.section2 .left .datebox .ul2 li a{ cursor: pointer;}
.section2 .left .datebox .ul2 li a:hover{ padding: 10px 22px; border-radius: 5px; background-color: #E72A28; color: #fff;}
.section2 .left .contentbox{ width: 400px; margin: 0 auto; float: left; margin-left: 10px; margin-top: 30px;}
.section2 .left .contentbox p{ text-align: justify;}
.section2 .left .contentbox .content{ width: 100%; height: 195px; padding: 10px 20px; margin-top:10px;  line-height: 30px; overflow: hidden; color: #fff;}
.section2 .left .contentbox .content marquee{ height: 195px;}
.section2 .right{ width: 260px; float: right;}
.section2 .right .btnbox{ width: 260px; margin: 0 auto;}
.section2 .right .btnbox div{ margin-top: 20px;}
.section2 .bottom ul li{ float: left; background: url(s2bottomli.png) left center no-repeat; padding-left: 30px; width: 48%;line-height: 45px;}
.section2 .bottom ul li:nth-child(2n){ margin-left: 4%;}
.section2 .bottom ul li span{ float: right; color: #999;}

.s3bg{ width: 100%; margin-top: 30px; padding-top: 20px;}
.section3{ width: 1200px; margin: 0 auto;}
.section3 .s3box{ width: 1200px; height: 562px; background: url(s3bg.png) center center no-repeat;  margin: 0 auto; margin-top: 20px;}
.section3 .s3box .left{ width: 50%; height: 430px; margin: 60px 0px 40px; padding: 0 10px 0 60px;}
.section3 .s3box .left .boxcontent{ width:100%; height: 250px;  overflow-y: scroll;}
.section3 .s3box .left p{ line-height: 35px; text-indent: 2em;}
.section3 .s3box .left .detail{ float: right; margin-top: 10px; margin-right: 10px;}
.section3 .s3box .boxtitle{ font-size: 25px; margin: 35px 0;}
.section3 .s3box .right{ width:50%; float: right; margin: 60px 0 40px 0; padding: 0 60px 0 20px;}


.s4bg{ width: 100%; margin-top: 150px; overflow: hidden; padding-top: 20px;}
.section4{ width: 1200px;  margin: 0 auto; }
.section4 .s4box{ width: 100%; height: 427px; background: url(s4bg.png) center center no-repeat; color: #fff;}
.section4 .s4box a{ color: #fff;}
.section4 .s4box .left{ float: left; width: 623px; height: 350px; padding: 0 ; margin: 35px 20px; position: relative;}
.section4 .s4box .left p{ width: 100%; background: rgba(0,0,0,0.5); position: absolute; bottom:0; left: 0; height: 50px; line-height: 50px; padding-left: 30px; font-size: 19px;}
.section4 .s4box .right{ float: right; width: 493px; height: 304px; margin-top: 80px; padding: 0 40px 0 20px;}
.section4 .s4box .right .firstinfo{ padding-left:15px;}
.section4 .s4box .right .firstinfo .infotitle{ font-weight: normal; font-size: 20px; line-height:32px}
.section4 .s4box .right .firstinfo p{ text-indent: 2em; margin: 15px 0; font-size: 14px; line-height:24px;color: #FFCFD0;}
.section4 .s4box .right ul li{ line-height: 32px; list-style: disc; list-style-position: inside;font-size: 14px;color: #FFCFD0;}
.section4 .s4box .right ul li span{ float: right;}
.section4 .s4box .right ul li a,.section4 .s4box .right p a{ color: #FFCFD0;}
 
.section5{ width: 1200px; margin: 0 auto; margin-top: 30px; margin-bottom: 40px;}
.section5 .left{ float: left;}
.section5 .right{ float: right;}
.section5 ul{ margin-top: 25px;}
.section5 ul li { width: 590px; height: 100px; margin-top:10px;}
.section5 ul li a{ display: block; font-size:19px; width: 100%; height: 90px;padding-left: 20px; line-height:90px;border: 4px solid #FFF0DD; background-color: #fff;}
.section5 ul li a:hover{background: url(s5li_h.png) center center no-repeat;border:none; height: 100px; line-height: 100px; color:#991715}
        
		.slideBox{ position: relative;}
        .slideBox .bd ul {height: 675px; }
		.slideBox .bd img { max-width: 100%;height: 675px;}
		.slideBox .prev{ position: absolute;left: 20px; top: 295px; z-index: 999; overflow: hidden;}
		.slideBox .next{ position: absolute;right: 20px; top: 295px; z-index: 999; overflow: hidden;}
        .slideBox{height:675px; position:relative;}
        .slideBox .bd{ position:relative; height:100%; z-index:0; }
        .slideBox .bd ul li{ position:relative; text-align: center; background-color: #B80200;}
        .slideBox .new_pic{position: relative;}
        .slideBox .pos_txt{position: absolute;height: 60px;width: 100%;bottom: 0;left: 0;line-height: 60px;padding-left: 20px;font-size: 18px;background: rgba(0,0,0,0.5);   text-align: left; color: #fff;}
		.slideBox .pos_txt a{ color:#fff; }
		.slideBox .hd{position:absolute; bottom:18px;right: 10px;}
		.slideBox .hd ul{float:right;}
		.slideBox .hd ul li{ float:left;width: 25px; height: 25px;border-radius: 100%;  line-height: 25px; border-radius: 100%; color: #000; font-size: 15px; margin-right: 15px; cursor: pointer; text-align: center; font-size: 14px; background-color: #fff; font-weight: bold;}
		.slideBox .hd ul li.on{ background-color: #CE0201; color:#fff}
		
		.slideBox2{ position: relative;}
		.slideBox2 .bd ul {height: 283px; }
		.slideBox2 .bd img { width: 498px;height: 283px;}
		.slideBox2 .prev{ position: absolute;left: 20px; top: 125px; z-index: 999; overflow: hidden;}
		.slideBox2 .next{ position: absolute;right: 20px; top: 125px; z-index: 999; overflow: hidden;}
		.slideBox2{height:283px; position:relative;}
		.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox2 .bd ul li{ position:relative; text-align: center;}
		.slideBox2 .new_pic{position: relative;}
		.slideBox2 .pos_txt{position: absolute;height: 60px;width: 100%;bottom: 0;left: 0;line-height: 60px;padding-left: 20px;font-size: 18px;background: rgba(0,0,0,0.5);   text-align: left; color: #fff;}
		.slideBox2 .pos_txt a{ color:#fff; }
		.slideBox2 .hd{position:absolute; bottom:18px;left: 48%;}
		.slideBox2 .hd ul{float:right;}
		.slideBox2 .hd ul li{ float:left;width:8px; height: 8px;border-radius: 100%; border-radius: 100%; color: #000; margin-right: 15px; cursor: pointer; text-align: center; background-color: #fff; font-weight: bold;}
		.slideBox2 .hd ul li.on{ background-color: #CE0201; color:#fff}
		
        
		.slideBox3{ position: relative;}
		.slideBox3 .bd ul {height: 622px; }
		.slideBox3 .bd img { max-width: 100%;height: 349px;}
		.slideBox3{height:349px; position:relative;}
		.slideBox3 .bd{ position:relative; height:100%; z-index:0; }
		.slideBox3 .bd ul li{ position:relative; text-align: center; background-color: #B80200;}
		.slideBox3 .new_pic{position: relative;}
		.slideBox3 .pos_txt{position: absolute;height: 50px;width: 100%;bottom: 0;left: 0;line-height:50px;padding-left: 20px;font-size: 19px;background: rgba(0,0,0,0.5);   text-align: left; color: #fff;}
		.slideBox3 .pos_txt a{ color:#fff; }
		.slideBox3 .hd{position:absolute; bottom:15px;right: 10px;}
		.slideBox3 .hd ul{float:right;}
		.slideBox3 .hd ul li{ float:left;width: 14px; height: 14px;border-radius: 100%;  border-radius: 100%; color: #000; font-size: 15px; margin-right: 5px; cursor: pointer; text-align: center; font-size: 14px; background-color: #fff; font-weight: bold;}
		.slideBox3 .hd ul li.on{ background-color: #CE0201; color:#fff}
		
		
		div::-webkit-scrollbar {
		    width: 6px; background-color: #E9E9E9;
		  }
		div::-webkit-scrollbar-thumb {
		    -webkit-box-shadow: inset 0 0 5px #F76937;
		    opacity: 0.2;
		    background: #F76937;
		  }
		  div::-webkit-scrollbar-track {
		    -webkit-box-shadow: inset 0 0 5px rgba(233, 233, 233, 1);
		    border-radius: 0;
		    background: fade(@primary-color, 30%);
		  }