body{min-width: 1229px;}
.container{
	width: 1229px;
	min-width: 1229px;
	margin: 0px auto;
}
.header{
	/*background: url(../img/header_bg.jpg) no-repeat center center;*/
	width: 100%;
	height: 912px;
	position: relative;
	overflow: hidden;
}
.logo{
	margin-top: 40px;
}
.header .tit{
	width: 814px;
	margin: 0px auto;
	margin-top: 30px;
	position: relative;
}
.header .tit .img2{
	position: absolute;
	bottom: 0px;
}
figure{
	width: 1920px;
	
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 right: 0px;
	 bottom: 0px;
	 margin: 0px auto;
	 }
figure img{
	margin: 0px auto;
}
@media only screen and (min-width: 768px) {
  .m-media-image--top > a {
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -ms-transition: opacity 0.6s;
    transition: opacity 0.6s;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .m-media-image--top > a:hover {
    opacity: 0.6;
    filter: alpha(opacity=60);
  }
  .m-media-image--top > a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  .m-media-image--top > a img {
    -webkit-transition: -webkit-transform 3s cubic-bezier(0.39, 0.575, 0.565, 1);
    -moz-transition: transform 3s cubic-bezier(0.39, 0.575, 0.565, 1);
    -ms-transition: transform 3s cubic-bezier(0.39, 0.575, 0.565, 1);
    -o-transition: transform 3s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
}
.m-media-image--top img {
  height: 100%;
  width: auto;
}
.m-media-image--features {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
}
.m-media-image--features > img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  width: 100%;
  height: auto;
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
	display: block;
}
/*标题下划线样式*/
.underlines{
	position: relative;
	margin: 0px auto;
	height: 4px;
}
.underlines>.underline{
	width: 20%;
}
.shijianImg1,.shijianImg2{width:1108px;overflow:hidden;height:556px;position:relative}
.banList{position:absolute;/*left:50%;margin-left:-960px;*/height:557px}
.banList li{height:470px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{padding:0px 20px;width: 102px; text-align: left;}
.jsNav a{display:inline-block;border: 1px solid #FFF;width:12px;height:12px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fff;cursor:pointer}

.main_1{
	background: url(../img/main_1_bg.jpg) no-repeat bottom center;
	overflow: hidden;
}
.main_1 h2{
	padding-top: 116px;
	padding-bottom: 40px;
	position: relative;
	text-align: center;
	font-size: 48px;
	font-weight: 100;
}
.main_1 h2 .underlines{
	bottom: 0px;
	width: 288px;
	background: rgb(171,205,86);
	margin-top: 14px;
}
.main_1 h2 .underlines>.underline{
	border-top: 4px solid rgb(79,84,87);
}

.main_1 .tit{
	width: 464px;
	height: 930px;
}
.main_1 .content_1{}

.main_1 .content_1 .tit{
	background: rgba(151,205,15,.6);
}
.main_1 .content_1 .tit .date{
	width: 348px;
	margin: auto;
	padding-top: 116px;
	padding-bottom: 146px;
}
.main_1 .content_1 .tit h3{
	width: 348px;
	margin: 0px auto;
	font-size: 37px;
	color: #fff;
	line-height: 64px;
	text-align: center;
	text-align: justify;
	text-justify:inter-word;
}
.main_1 .content_1 .tit h3 .underlines{
	background: rgb(79,84,87);
	margin-bottom: 16px;
}
.main_1 .content_1 .tit h3 .underline{
	border-top:4px solid rgb(251,251,250);
}
.main_1 .content_1 .tit h3 small{
	font-weight: 100;
	font-family: "微软雅黑";
}

.main_1 .content_1 .txt{
	width: 765px;
	font-size: 24px;
	font-family: "幼圆","微软雅黑";
	line-height: 48px;	
}
.ml26{margin-left: 26px;}
.mr26{margin-right: 26px;}
.main_1 .content_1 .txt p{
	margin-top: 64px;
	
	text-align: justify;
}
.main_1 .content_1 .txt .more>a{
	width: 166px;
	height: 60px;
	margin-top: 58px;
	color: #fff;
	text-align: center;
	line-height: 60px;
	border-radius: 30px;
	background: rgb(171,205,86);
}

.banner{
	background: url(../img/banner_bg.jpg) no-repeat center center;
	width: 100%;
	height: 534px;
}

.main_2{
	background: url(../img/main_2_bg.jpg)no-repeat top center;
	width: 100%;
	height: 4268px;
}
.main_2 h2{
	padding-top: 144px;
	padding-bottom: 116px;
	
	position: relative;
	text-align: center;
	font-size: 48px;
	font-weight: 100;
}
.main_2 h2 .underlines{
	bottom: 0px;
	width: 494px;
	background: rgb(171,205,86);
	margin-top: 14px;
}
.main_2 h2 .underlines>.underline{
	border-top: 4px solid rgb(79,84,87);
	width: 15%;
}

.main_2 li{
	background: #Fff;
	display: inline-block;
	margin-top: 86px;
	float: left;
}
.main_2 .content{
	width: 452px;
	margin: 0px auto;
}
.main_2 .content h3{
	font-size: 24px;
	font-weight: 200;
	text-align: left;
	line-height: 90px;
}
.main_2 .content p{
	width: 432px;
	height: 116px;
	margin-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	line-height: 29px;
	color: #4c4c4c;
}
.main_2 .fn{
	width: 100%;
	height: 98px;
	background: rgb(238,238,238);
}

.main_2 .fn .content .date{
	padding: 27px 0px;
}
.main_2 .fn .content>a{
	display: block;
	width: 76px;
	height: 36px;
	margin: 29px 0px;
	border-radius: 18px;
	border: 2px solid rgb(240,120,94);
	
	font-size: 36px;
	line-height: 36px;
	color: rgb(240,120,94);
}
.main_2 .fn .content>a img{
	margin: 1px auto;
}
.ml102{margin-left: 102px;}

.banner2{
	height: 424px;
	background: url(../img/banner2_bg.jpg) no-repeat center center;
}

.main_3{
	height: 1272px;
	background: url(../img/main_3_bg.png) no-repeat top center;
}
.main_3 h2{
	padding-top: 58px;
	font-size: 48px;
	line-height: 84px;
	font-weight: 200;
	text-align: center;
}
.main_3 h2 .underlines{
	width: 384px;
	background: rgb(240,121,83);
}
.main_3 h2 .underline,h3 .underline{
	border-top: 4px solid rgb(92,88,89);
}
.main_3 .content{
	display: inline-block;
	width: 444px;
	height: 760px;
	padding: 80px 46px 0px 46px;
	margin-top: 146px;
	background: rgba(255,255,255,.8);
}
.main_3 h3 .underlines{
	width: 310px;
	background: rgb(240,121,83);
	margin-left: 0px;
}
.main_3 h3{
	font-size: 34px;
	line-height: 38px;
}
.main_3 h3 small{
	font-size: 28px;
	line-height: 54px;
	font-weight: 200;
	margin-bottom: 30px;
}
.main_3 p{
	padding-top: 60px;
	font-size: 19px;
	line-height: 40px;
	text-align: justify;
	color: #4C4C4C;
}
.hr{width: 100%;height: 12px;background-color: rgb(240,110,82);}
.footer{height: 200px;color: #fff;font-size: 14px; background: #161616;padding-top: 30px;}
.footer .container{}
.footer h3{line-height: 50px;}
.footer li{line-height: 24px;color: #ddd}
