*{ box-sizing: border-box;font-family: "微软雅黑";}
.clear{ clear: both;}
.left{ float: left;}
.right{ float:right;}
.txtleft{ text-align: left;}
.txtright{ text-align: right;}
body{ background-color: #FBF2ED;}

.banner{ width: 100%; height: 960px; background: url(banner.png) center center no-repeat; position: relative;}
.banner a{ position: absolute; left: 3%; top: 50px;}

.section0,.section1,.section3,.section4{ width: 1260px; margin: 0 auto; margin-top: 30px; overflow: hidden;}
.section0,.section1{ background-color: #fff;}
.title{ width:100%; height: 98px; text-align: center; margin-bottom: 30px;}
.title a{ float: right; color: #999; font-size: 16px;}

.section0{ padding: 50px 0; margin-top: -300px; position: relative; z-index: 999;}
.mapdiv{ width: 1200px; text-align: center; position: relative; margin: 0 auto;}
.circle{ width: 67px; height: 71px; position: absolute; border-radius: 100%; text-align: center; line-height: 71px; background-color: #ff6c6b; color: #fff; font-size: 19px;}
.circle:hover{ color: #fff;}

.section1{ padding:30px;margin-top: 0;}
.section1 .left{ width: 600px; float: left;}
.section1 .right{ width: 580px; height: 526px; float: right;}
.section1 .right ul li{ padding: 20px; border-bottom: 1px solid #ddd;}
.section1 .right ul li p{ display: none;}
.section1 .right ul li.on{ border-left: 2px solid #E71313; background-color: #FBF2ED;}
.section1 .right ul li.on p{ display: block;color:#666; line-height: 25px; margin-top: 15px;}
.section1 .right ul li.on a{ font-size: 18px; color: #E71313;}
.section1 .right ul li.on span{ color:#666; font-size: 18px;}
.section1 .right ul li a{ font-size: 18px; margin-right: 10px;}


.section3bg{ width:100%; height: 630px; overflow: hidden; background: url(s3bg.png) center center no-repeat;}
.section3 .top{ overflow: hidden; position: relative; width: 1260px; height: 450px; margin-top: 10px;}
.prev{ position: absolute;top:200px;left: 0; cursor: pointer;}
.next{ position: absolute;top:200px;right: 0; cursor: pointer;}
.section3 .top ul{ position: absolute; left: 60px; top:10px; width: 1150px; height: 450px; overflow: hidden;}
.section3 .top ul li{ width: 300px;  float: left; position:absolute;}
.section3 .top ul li a{ font-size: 16px; color: #9F6600;}
.section3 .top ul li a img{ width: 100%; }
.section3 .top ul li a div{ display: block; width: 100%; height: 32px; line-height: 28px; border: 1px solid #eee;  text-align: center; font-size: 14px; position: relative; box-shadow: 3px 3px 3px #999; color: #333;}
.d3{ position: absolute; left: 40px; top: -30px;
 width: 0; 
 height: 0;
 border-width: 15px;
 border-style: solid;
 border-color: transparent #fff transparent transparent;
 transform: rotate(90deg); /*顺时针旋转90°*/
}

.section4bg{ background: url(bottombg.png) center bottom no-repeat;}
.section4{ width: 1200px;}
.section4 ul li{ width: 386px; height: 260px; float: left; background-color: #fff; margin-top: 30px; margin-left: 21px; text-align: center; padding-top: 4px;}
.section4 ul li:nth-child(3n+1){ margin-left: 0;}
.section4 ul li img{ width:380px; height: 210px;}
.section4 ul li span{ display: inline-block;width: 100%; line-height: 50px; text-align:  center;}



	
        .slideBox .bd ul {height: 525px; }
		.slideBox .bd img { width: 600px;height: 525px; }
        .slideBox{height:525px; position:relative;}
        .slideBox .bd{ position:relative; height:100%; z-index:0;   }
        .slideBox .bd ul{height:525px;}
        .slideBox .bd ul li{ position:relative; height: 525px;}
        .slideBox .bd img{ width:600px; height:393px; }
        .new_pic{position: relative;}
		.new_pic img{ width: 100%; height: 100%;}
        .pos_txt{ width: 600px; padding-top: 20px; position: absolute;height: 132px;width: 100%;bottom: 3px;left: 0;;padding-left: 20px;font-size: 14px;background-color: #FAFAFA;}
		.pos_txt .pos_text_date{ width: 96px; height: 93px; background-color: #fff; float:left; text-align: center; padding-top: 15px;}
		.pos_txt .pos_text_date .day{ font-size: 28px;}
		.pos_txt .pos_text_right{ margin-left: 120px; padding-right: 20px; padding-top: 5px;}
		.pos_txt .pos_text_right h6{ font-size: 18px; font-weight: normal;}
		.pos_txt .pos_text_right p{ margin-top: 16px;}
		.slideBox .hd{ height:20px; position:absolute; bottom:146px;right: 7px;}
		.slideBox .hd ul{float:left;}
		.slideBox .hd ul li{ float:left; background-color: #FFF; opacity: 1; width:36px;height: 30px; line-height:30px; margin-right: 2px;cursor: pointer; text-align: center; color:#000; font-size: 14px;}
		.slideBox .hd ul li.on{ background-color: #DB202A; color: #fff;}