* {margin: 0; padding: 0;}
body, textarea, input, button, select, keygen, legend{font:14px "Microsoft YaHei", Verdana, "宋体", sans-serif; font-weight: normal; color: #666666; outline: 0;}
header, footer, section, article, aside, nav, address, figure, figcaption, menu, details {display:block;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th {text-align:left;font-weight: normal;}
html, body, fieldset, img, iframe, abbr{border: 0;}
i, cite, em, var, address, dfn{font-style: normal;}
summary{outline: 0;}
ul, li{list-style: none;}
img {vertical-align: middle;}
a, a:hover{text-decoration: none; cursor: pointer;}
a:link {color: #666666;}
a:visited {color: #666666;}
a:hover {color: #C91618;}
a:active {color: #666666;}

.outer-section {width:100%; float: left; clear: both;}
.outer-wrapper {width:100%; max-width: 1920px; margin: 0 auto;}
.banner {width:100%; max-width: 1920px; height: auto;}

.footer{ width:100%; height:200px; min-width:1200px; }
.footer_main{ width:1200px; margin:0 auto; height:200px; overflow:hidden; position:relative;}
.banquan{ width:360px; margin:0 auto; height:126px;}
.ban_font{ color:#888; font-size:12px; text-align:center; line-height:22px; margin-top:15px}

.chengnuo{ width:100%; height:290px; background:#FDF900;}
.chengnuo_min{ width:1200px; margin:0 auto; height:auto; overflow:hidden}
.chengnuo_nav{ text-align:center; font-size:30px; color:#333; margin-top:40px; position:relative;}
.xian_left{ width:530px; height:1px; background:#d5d5d5; position:absolute; left:0; top:22px}
.xian_right{ width:530px; height:1px; background:#d5d5d5; position:absolute; right:0; top:22px}
.chengnuo_ul{ width:1200px; overflow:hidden; height:300px; margin-top:40px}
.chengnuo_ul li{ width:400px; float:left; height:300px;}
.cheng_yuan{ width:150px; height:150px; margin:0 auto}
.cheng_font{ font-size:20px; text-align:center; color:#333; margin-top:15px}
.cheng_font2{font-size:14px; text-align:center; color:#666; margin-top:10px}

.page_header{ width:100%; height:75px; background:#FDF900;}
.page_header_min{ width:1200px; margin:0 auto; height:auto; overflow:hidden}
.page_header_li{ width:75px; height:75px; margin:0 auto}

/*slider*/

.slider {
	 float: left; 
  height: 458px;
}

.slider .jquery-reslider .slider-block {
  width: 100%;
  height: 458px;
  position: absolute;
  z-index: 97;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0;
  display: inline-block;
}

.slider .jquery-reslider .slider-direction {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 45%;
  z-index: 99;
  cursor: pointer;
}

.slider .jquery-reslider .slider-direction.slider-direction-prev {
	top: 600px;
  left: 20px;
  background: url('../images/prev.png') no-repeat;
}

.slider .jquery-reslider .slider-direction.slider-direction-next {
	top: 600px;
  right: 20px;
  background: url('../images/next.png') no-repeat
}

.slider .jquery-reslider .slider-dots {
  position: absolute;
  width: 100%;
  text-align: center;
	top: 800px;
}

.slider .jquery-reslider .slider-dots li {
  width: 15px;
  height: 15px;
  border-radius: 100px;
  display: inline-block;
  margin: 10px;
  border: 1px solid #ffffff;
  cursor: pointer;
}

.slider .jquery-reslider .slider-dots li.active { background-color: #ffffff; }
@media screen and (max-width: 768px) {

.slider .jquery-reslider .slider-direction { zoom: .8; }

.slider .jquery-reslider .slider-dots { position: absolute; }
}
