*{ box-sizing: border-box;font-family: "微软雅黑";}
.clear{ clear: both;}
.left{ float: left;}
.right{ float:right;}
.txtleft{ text-align: left;}
.txtright{ text-align: right;}
.hide{ display: none;}

body{ width: 100%;   height: 100%; background-size: 100%;background-color: #fff0d8;}
.topbg{ width: 100%;height: 618px;background-size: 100%;}
@media screen and (max-width: 1600px) {
    .topbg{ height: 518px;}
}
@media screen and (max-width: 1400px) {
    .topbg{ height: 418px;}
}
.bottombg{ width: 100%;   }
.bottombg img{ width: 100%;margin-top: -30px;}
.banner img{ width: 100%;height: 637px; }
.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;}
.title{ width:100%; height: 52px; text-align: center; }
.title a{ 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{ margin-top: 40px; height: 584px;}
.section2bg{ width: 100%; height:585px; background: url(section2bg.png) center center no-repeat;}
.section2{ height: 563px; padding-top: 1px; position: relative; }
.section3{ width: 1200px; height: 720px;}
.section4{ height: 590px; margin-top: 30px;}
.section4 .title{ padding-bottom: 40px;}

.section1 .left{ width: 785px; height: 441px; float: left;}
.section1 .right{ width: 415px; height: 441px; float: right; position: relative;}
.section1 .right ul{ margin-left: 45px; margin-top:-5px;}
.section1 .right ul li{ width: 350px; float: left; height: 441px; line-height: 50px;display: none; font-size: 22px;  letter-spacing: 3px; text-align: justify;}
.section1 .right ul li:first-child{ display: block;}
.section1 .right ul li span{ font-size: 30px; color: #EC442C; font-weight: bold;}
.section1 .right ul li p{ border-bottom: 1px solid #333;}

.section1 .right .left_arrow{ width: 30px; height: 441px; line-height: 430px; text-align: center; position: absolute; left: 20px;}
.section1 .right .right_arrow{ width: 30px; height: 441px; line-height: 441px; text-align: center; position: absolute; right: -30px;}
.section1 .right .left_arrow img,.section1 .right .right_arrow img{ cursor: pointer;}
.section1 .bottom{ margin-top: 30px;}
.section1 .bottom li{ float: left; margin-left: 13.6px;}
.section1 .bottom li:first-child{ margin-left: 0;}
.section1 .bottom img{ width: 288px; height: 88px;}

.section2 hr{width: 900px;height: 0;background: transparent;border: 1px solid #ff0000; position: absolute; top: 443px; left: 100px; z-index: 1;}
.section2 .title{ margin-top:10px;}
.section2 .tabli2{ width: 1200px; margin: 0 auto; margin-top: 10px; position: relative; z-index: 2;}
.section2 .tabli2 li{ width: 195px; height: 50px;  float: left;  color: #EC442C; font-size: 16px;  margin-left: 23px;}
.section2 .tabli2 li span{ display: block; width: 140px; height: 50px; float: right;text-align: center; line-height: 50px;font-weight: bold; background-color: #fff; border-radius: 30px; }
.section2 .tabli2 li.on span{color: #fff;background-color: #cfaa60;border-radius: 30px;}
.section2 .tabcontent{  position: relative;}
.section2 .tabcontent a{ display: block; width: 31px; height: 111px; position: absolute; right: 23px; top:130px;}
.section2 .tabcontent .content{ width: 720px; height: 266px;  position:absolute; left: 420px; top: 50px; overflow-y: auto;}
 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%);
  }


.section3 .ul1{ margin-top: 40px; }
.section3 .ul1 li{ height: 253px;float: left;margin-left: 10px;}
.section3 .ul1 li img{ width:380px;height: 240px;}
.seemore{ width: 100%; height: 30px; display: block; margin: 0 auto; background: url(seemore.png) center center no-repeat; margin-top: 20px;}
.section3 .ul2{ margin-top: 10px;}
.section3 .ul2 li{ background: url(dot.png) left center no-repeat;  line-height: 40px; padding-left: 20px;height: 40px;}
.section3 .ul2 li a{ font-size: 20px;float: left;}
.section3 .ul2 li span{ color: #aaa; float: right;width: 89px; }

.dzjg {
	width: 80px;
}

.dzjg img {}
.footer_font {
	width: 670px;
	font-size: 16px;
	line-height: 27px;
	color: #010101 !important;
	margin-left: 35px;
	text-align: left;
	position: relative;
}
.jc {
	width: 110px;
	margin-left: 5px;
	margin-top: 12px;
}
.jc img {
	width: 110px;
	height: 52px;
}

	
        .slideBox .bd ul {height: 441px; }
		.slideBox .bd img { width: 785px;height:441px; }
		.pos_txt { width: 785px; }
        .slideBox{height:441px; 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:441px;}
        .slideBox .bd ul li{ position:relative;}
        .slideBox .bd img{ width:785px; height:441px; }
        .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: 17px;background-color:rgba(0,0,0,0.7); }
		.pos_txt a{ display: inline-block; width: 740px; color:#fff;overflow:hidden; white-space: nowrap;text-overflow: ellipsis; }