*{ box-sizing: border-box;font-family: "微软雅黑";}
.clear{ clear: both;}
.left{ float: left;}
.right{ float:right;}
.txtleft{ text-align: left;}
.txtright{ text-align: right;}

.banner{ width: 100%; height: 500px; background: url(banner.png) center center no-repeat; position: relative;}
.banner a{ position: absolute; left: 3%; top: 50px;}
.toutiao{ width: 1200px; height: 161px; margin: 0 auto; margin-top: -40px; background: #fff; background-image: url(toutiaobg.png); padding:20px 30px; line-height: 40px; box-shadow: 0 0 10px #ccc; position: relative; z-index: 999;} 
.toutiao p{ font-size: 22px; font-weight: bold; text-indent: 2em;}
.section1,.section2,.section3,.section4{ width: 1200px; margin: 0 auto; margin-top: 30px; overflow: hidden;}
.title{ width:100%; height: 37px; text-align: center; margin-bottom: 30px;}
.title a{ float: right; color: #999; font-size: 16px;}
.subtitle{ color: #C59744; font-size: 24px; font-weight: bold; height: 50px; line-height: 30px; border-bottom:1px solid #ccc; margin-bottom: 20px;}
.subtitle img{margin-right: 10px; margin-top: -5px;}
.subtitle a{ float: right; font-size: 16px; color: #999;}

.section1 .left{ width: 570px; float: left;}
.section1 .right{ width: 576px; float: right;}
.section1 .right ul li{ line-height: 40px; background: url(dot.png) left top+12px no-repeat; padding-left: 25px;}
.section1 .right ul li a{ font-size: 18px;}

.section2 .left{ width: 780px; float: left;}
.section2 .left ul li{ line-height: 43px; background: url(dot.png) left top+12px no-repeat; padding-left: 25px;}
.section2 .left ul li a{ color: #333; font-size: 18px;}
.section2 .right{ width: 390px; float: right;}
.section2 .right .movinglist{height: 390px; overflow: hidden; position: relative;}
.section2 .right ul{ position: absolute; top: 0px; left:0;}
.section2 .right ul li{ position: relative; width: 385px; height: 63px; line-height: 63px; padding: 0 18px; background-color: #F2F2F2; box-shadow: 3px 3px 3px #999; margin-bottom: 17px; font-weight: bold; font-size: 22px; border-radius: 5px;}
.section2 .right ul li img{ margin-right: 10px;}
.section2 .right .arrow{ width: 55px; height: 32px; display: block; margin: 10px auto; cursor: pointer;}

.section3bg{ width:100%; height: 630px; overflow: hidden; margin-top: 30px; background: url(section3bg.png) center center no-repeat;}
.section3 .top{ overflow: hidden; position: relative; width: 1200px; height: 380px;}
.prev{ position: absolute;top:130px;left: 0; cursor: pointer;}
.next{ position: absolute;top:130px;right: 0; cursor: pointer;}
.section3 .top ul{ position: absolute; left: 60px; top:10px; width: 1055px; height: 380px; overflow: hidden;}
.section3 .top ul li{ width: 250px;  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; background-color: #fff; 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°*/
}


.section3 .bottom{ margin-top: 10px;}
.section3 .bottom ul li{ line-height: 40px; background: url(dot.png) left top+12px no-repeat; padding-left: 25px;}
.section3 .bottom ul li a{ color: #333; font-size: 18px;}
.section3 .bottom ul li span{ float: right; color: #999;}

.section4 .fuwu { font-size: 0;}
.section4 .fuwu a{ margin-left:15px;}
.section4 .fuwu a:first-child{ margin-left: 0;}

.side{ position: fixed; z-index: 999; bottom: 30%; right:0; color: #bfa058;}
.side span{ display: block; cursor: pointer;}
.side a{ color:#bfa058;}
.side .ullist{ padding-top: 20px; padding-left: 5px; display: none;}
.side .ullist ul{ padding-top: 5px; min-height: 510px; float: left; width: 58px; box-shadow: 0 2px 4px #ddd; background-color: #fff;}
.side .ullist ul li{ text-align: center; line-height: 35px; font-size: 16px;}
.side .shouqi{ width: 116px;  height: 27px; line-height: 27px; cursor: pointer; background: url(btn.png) center center no-repeat; color: #fff; text-align: center; font-size: 14px;}
.side .ullist ul li a{ display: block;}
.side .shouqi img{ margin-left: 10px; margin-top: -2px;}
	
        .slideBox .bd ul {height: 320px; }
		.slideBox .bd img { width: 570px;height: 320px; }
		.pos_txt { width: 570px; }
        .slideBox{height:320px; position:relative;}
        .slideBox .hd{ height:20px; position:absolute; bottom:21px;right: 7px;}
        .slideBox .hd ul{float:left;}
        .slideBox .hd ul li{ float:left; background-color: #FFFFFF; opacity: 1; width:41px;height: 6px;margin-right: 7px;cursor: pointer;}
        .new_txt{ text-align: center; color:#333; font-size: 14px;}
        .slideBox .hd ul li a img{ display:none; position:absolute; top:-7px; left:0px;}
        .slideBox .hd ul li.on{ background-color: #C59744;  opacity: 1;}
        .slideBox .bd{ position:relative; height:100%; z-index:0;   }
        .slideBox .bd ul{height:320px;}
        .slideBox .bd ul li{ position:relative;}
        .slideBox .bd img{ width:570px; height:320px; }
        .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: 15px;background-color: #000; opacity: 0.7;}
		.pos_txt a{ color:#fff; }