body{ margin:0; text-align:center; font-size:14px; line-height:24px; font-family: "Microsoft YaHei"!important; color:#222222;}
a{ text-decoration:none; color:#222222;}
a:hover{ text-decoration:none; }
img{ border:none;}
ul{ padding:0; margin:0; list-style:none}
li{ padding:0; margin:0; }
table{ border-collapse:collapse;}
.clear{ clear:both;}
dt{ margin:0; padding:0;}
dl{ margin:0; padding:0;}
dd{ clear:none; margin:0; padding:0;}

.logo{ margin:0 auto; width:1200px; height:100px; clear:both;}
.logo_left{ float:left; height:100px;}
.logo_right{ float:right; height:100px;}
.head{ background:#0276D0; width:100%; height:40px; margin:0 auto;}
.menu{ width:1250px; margin:0 auto; font-size:16px; height:40px; line-height:40px;}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
z-index:999;
}

.menu ul li {
float:left; 
position:relative;
text-align:center;
}

.menu ul li a{
display:block; 
text-decoration:none; 
width:155px;
color:#FFFFFF;
height:40px;
}
.menu ul li a:hover{
background:#30B342;
}


.menu ul li ul {
display: none;
}

.menu ul li:hover ul {
display:block; 
position:absolute; 
top:40px;
}

.menu ul li:hover ul li a {
display:block; 
background:#F6F6F6;
font-size:14px;
line-height:44px;
text-align:center;
color:#555555;
}

.menu ul li:hover ul li a:hover {
background:#30B342; 
color:#fff;
}



body, html {
  margin: 0;
  overflow: hidden;
  -webkit-transition: opacity 400ms;
  -moz-transition: opacity 400ms;
  transition: opacity 400ms;
}

body, .onepage-wrapper, html {
  display: block;
  position: static;
  padding: 0;
  width: 100%;
  height: 100%;
}

.onepage-wrapper {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  padding: 0;
  -webkit-transform-style: preserve-3d;
}

.onepage-wrapper .section {
  width: 100%;
  height: 100%;
}

.onepage-pagination {
  position: absolute;
  right: 10px;
  top: 50%;
  z-index: 5;
  list-style: none;
  margin: 0;
  padding: 0;
}
.onepage-pagination li {
  padding: 0;
  text-align: center;
}
.onepage-pagination li a{
  padding: 10px;
  width: 4px;
  height: 4px;
  display: block;
  
}
.onepage-pagination li a:before{
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  background: rgba(0,0,0,0.85);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

.onepage-pagination li a.active:before{
  width: 10px;
  height: 10px;
  background: none;
  border: 1px solid black;
  margin-top: -4px;
  left: 8px;
}

.disabled-onepage-scroll, .disabled-onepage-scroll .wrapper {
  overflow: auto;
}

.disabled-onepage-scroll .onepage-wrapper .section {
  position: relative !important;
  top: auto !important;
  left: auto !important;
}
.disabled-onepage-scroll .onepage-wrapper {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  transform: none !important;
  -ms-transform: none !important;
  min-height: 100%;
}


.disabled-onepage-scroll .onepage-pagination {
  display: none;
}

body.disabled-onepage-scroll, .disabled-onepage-scroll .onepage-wrapper, html {
  position: inherit;
}

.page1 { background:url(pic/index.jpg) no-repeat;}
.page2 { background:url(pic/index1.jpg) no-repeat;}
.page3 { background:url(pic/index2.jpg) no-repeat;}
.page4 { background:url(pic/index3.jpg) no-repeat;}

.cul{ width:960px; margin:0 auto; color:#FFFFFF; margin-top:200px; font-size:18px; line-height:46px;}
.cul1{ width:960px; margin:0 auto;  margin-top:180px;}
.cultop{ font-size:34px;  color:#028CD4; font-weight:bold;}
.cul1 ul{ margin-top:40px;}
.cul1 ul li{ float:left; width:320px; margin-top:30px;}


.wenhua{ width:280px; float:left; color:#666666;}
.wenhua1{ border-bottom:2px solid #1C96D5; padding-top:10px; height:195px;}
.wenhua2{ text-align:left; float:left; margin-top:10px;}
.wenhua2 a:hover{ color:#0571C0;}



.cultopn{ font-size:34px;  color:#ffffff; font-weight:bold;}
.cul2{ width:960px; margin:0 auto;  margin-top:180px;}
.cul2 table{ margin-top:40px;}
.wenhuan{ width:280px; float:left; color:#666666; background:#FFFFFF; padding:10px; margin-left:20px;} 