*{ 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: 639px;  position: relative; overflow: hidden;}


.banner a.logo{ position: absolute; left: 1.5%; top: 25px;}
.banner .heada{ width: 1000px; text-align: center; margin: 0 auto; margin-top: 146px;}
.banner .heada a:first-child{ margin-left: 0;}
.banner .heada a{ margin-left: 40px;}

.toutiao{ width: 1200px; height: 175px; margin: 0 auto; overflow: hidden;}
.toutiao h1{  text-align: center; margin:35px auto 20px; font-size: 37px;}
.toutiao h1 a{color: #CE0000;}
.toutiao p{ font-size: 18px; text-indent: 2em; line-height: 30px;}
.toutiao p a{ color: #CE0000;}
.section0,.section1,.section2,.section3,.section4{ width: 1200px; margin: 0 auto; margin-top: 10px; overflow: hidden;}


.section0{ margin-top: 70px;}
.section1 .left{ width: 500px;}
.section1 .datebox{ width: 360px; height: 104px; background-color: #f44140; float: right; border-radius: 20px; padding-top: 15px; padding-left: 15px;}
.section1 .datebox .dateswitch{ float: right; color: #fff; margin-right: 10px;}
.section1 .datebox .dateswitch>div{ float: left; margin-top: 25px; font-size: 23px; width: 20px; text-align: center; cursor: pointer;}
.section1 .datebox .dateswitch ul{ width: 200px; overflow: hidden; height: 40px; float: left; margin-top: 20px;}
.section1 .datebox .dateswitch ul li{ float: left; width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 20px; }
.section1 .datebox .dateswitch ul li a{ display: block;width: 40px; height: 40px; color: #fff;cursor: pointer;}
.section1 .datebox .dateswitch ul li a.hover{  font-size: 22px; background: rgba(255, 255, 255, 0.5); border-radius: 100%;}
.section1 .s1leftcenter{ width: 500px; height: 264px; background: url(s1leftbg.png) center center no-repeat;}
.section1 .s1leftbottom{ margin-top: 20px;}
.section1 .s1leftbottom a:last-child{ float: right;}
.arrow_position{ position: relative; margin-top: 10px; width: 100%; height: 15px;}
.arrow_position img{ position: absolute; top: 0; left: 275px;}
.section1 .s1leftcenter ul{ height: 190px; overflow: hidden; margin-top: 60px;}
.section1 .s1leftcenter ul li{ background: url(listyle2.png) left top+25px no-repeat; padding-left:15px; font-size: 16px; line-height: 30px; border-bottom: 1px dashed #ffc1c3; padding-top: 10px; padding-bottom: 10px;}
.section1 .s1leftcenter ul li:last-child{ border-bottom: none;}
.section1 .s1leftcenter .content marquee{ height: 180px;}
.section1 .s1leftcenter .content .ulleft{ width: 205px; float: left; margin-left: 30px;}
.section1 .s1leftcenter .content .ulright{ width: 205px; float: right; margin-right: 20px;}
.section1 .right ul{ width: 670px; height: 350px; background-color: #faf1ef; border-radius: 10px; padding: 20px;}
.section1 .right ul li{ line-height: 45px; background: url(listyle.png) left center no-repeat; padding-left: 20px;}
.section1 .right ul li a{ font-size: 17px;}
.section1 .right .rightimg{ display: block; margin-top: 30px;}

.section2 .s2ul1 li{ width: 585px; height: 145px; background: url(s2bg.png) center top no-repeat; float: left;}
.section2 .s2ul1 li:nth-child(odd){ float: right;}
.section2 .s2ul1 li div{ height: 58px; line-height: 58px; color: #fff; padding-left: 20px; overflow: hidden;}
.section2 .s2ul1 li div span{ display: inline-block; margin-right: 45px;}
.section2 .s2ul1 li div a{ color: #fff; font-weight: bold; display: inline-block;
    width: 430px;
    float: right;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.section2 .s2ul1 li p{ color: #bc4f37; line-height: 25px; font-size: 14px; padding:15px 25px; text-indent: 2em; padding-bottom: 0; height: 65px; overflow: hidden;} 
.section2 .s2ul1 li a.detail{ float: right; margin-right: 25px; color: #f34140; font-size: 14px; margin-top: -23px;}
.section2 .s2ul2{ margin-top: 20px;}
.section2 .s2ul2 li{ width: 585px; background: url(listyle.png) left center no-repeat; padding-left: 25px; line-height: 40px; float: left;}
.section2 .s2ul2 li:nth-child(even){ float: right;}
.section2 .s2ul2 li span{ float: right; color: #999;}

.section3bg{ width: 100%; height: 633px; margin-top: 40px; background: url(bg2.png) center center no-repeat;}
.section3 .s3box{ width: 1210px; height: 400px; margin-top: 3px;}
.section3 .s3center{ width: 1056px; height: 400px; float: left; overflow: hidden;}
.section3 .s3box ul{ width: 360px; height: 380px; margin-left: 40px; float: left;}
.section3 .s3box ul li{ line-height: 57px; border-bottom: 1px dashed #ccc; background: url(listyle3.png) left center no-repeat; padding-left: 15px;}
.section3 .s3box ul li:last-child{ border-bottom: none;}
.section3 .s3img{ width: 620px; height: 362px; overflow: hidden; float: left; margin-top: 20px; margin-left: 16px;}
.section3 .s3img img{ width: 620px;}
.section3 .lefta{  line-height: 62px;  background: url(lefta.png) center center no-repeat; font-weight: bold;}
.section3 .righta{ line-height: 72px; background: url(righta.png) center center no-repeat;}
 .lefta,.righta{ display: block; float: left; font-size:24px; width: 72px; height: 400px; writing-mode: vertical-lr; text-align: center; color: #fff; letter-spacing: 10px; cursor: pointer;}
 .lefta:hover,.righta:hover{ color:#fff;}

.section4bg{ width: 100%; height: 870px; background: url(bg3.png) center bottom no-repeat;}
.section4{ width: 1300px;}


        .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;}
        .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;}
		.pos_txt a{ color:#fff; }
		.pos_txt a:hover{ color:#fff;}
		
		.slideBox .hd{ height:60px; line-height: 60px; position:absolute; bottom:0px;left: 0px;}
		.slideBox .hd ul{float:left;}
		.slideBox .hd ul li{ float:left; display: none; width: 70px; height: 60px; background: url(slidelocate.png) center center no-repeat; color: #f7d06a; font-size: 16px;}
		.slideBox .hd ul li span{ font-size: 24px;}
		.new_txt{ text-align: center; color:#333; font-size: 14px;}
		.slideBox .hd ul li.on{  display: block;}
		
		
		.pic_tx{ margin-top:30px!important;}
		.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
		.cf{zoom:1;}
		.hide{display:none;}
		.block{display:block;}
		.pic_tx{width:1300px;margin: 0px auto;height: 150px;}
		.pic_tx .LeftBotton, .pic_tx .RightBotton {display:block;width:30px; height:40px; float:left; cursor: pointer;}
		.pic_tx #List1_1, .pic_tx #List2_1 { float:left; }
		.pic_tx .pic_tx_box{ width: 1200px; float:left;overflow:hidden;height: 485px;}
		.pic_tx .ScrCont { width:32766px; zoom:1;}
		.pic_tx .LeftBotton{background:url(left_arrow.png) no-repeat;margin-right:18px;margin-top:255px;}
		.pic_tx .RightBotton{background:url(right_arrow.png) no-repeat;margin-left:18px;margin-top:255px;}
		.pic_tx .pl{ width:278px; height: 485px; display: block; float:left;margin-right:32px;position: relative; background: url(s4bg.png) center center no-repeat; padding: 0 20px;}
		.pic_tx .pl .img{display:block; width: 120px; height: 120px; overflow: hidden; border-radius: 100%; margin-top: 3px; margin-left: 62px;}	
		.pic_tx .pl .img img{ width: 120px; min-height: 120px; display: block;}
		.pic_tx .pl .name{ text-align: center; margin-top: 20px; font-size: 20px; font-weight: bold;}
		.pic_tx .pl .title{ height: 60px; overflow: hidden; margin-top: 30px; margin-bottom: 10px; line-height: 30px; text-align: center; font-weight: bold;}
		.pic_tx .pl p{ font-size: 14px; line-height: 30px; text-indent: 2em; margin-top: 20px;}