.banner {width: 100%;position: relative;height: 600px;background: #000;}
.banner .bd {margin: 0 auto;position: relative; width:100%; z-index: 0;overflow: hidden;}
.banner .bd ul {width: 100% !important;}
.banner .bd li {width: 100% !important;height: 600px;overflow: hidden;text-align: center; background-size:auto 100% !important;  }
.banner .bd li a {display: block;height: 600px;}
.banner .hd {width: 100%;position: absolute;z-index: 1;bottom: 10px;left: 0;height: 30px;line-height: 30px;text-align: center;_background: #000;_filter: alpha(opacity=60);}
.banner .hd ul {text-align: center;padding-top: 5px;}
.banner .hd ul li {display: inline-block;margin: 0 5px;width: 30px;height: 3px;background: #fff;cursor: pointer;overflow: hidden;line-height: 999px;}
.banner .hd ul .on {background: #dc2d34;}
.banner .prev {background: url(../images/sprite.png) left top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%;margin-top: -50px;width: 45px;left: 0;opacity: 0.2;}
.banner .prev:hover {opacity: 0.5;}
.banner .next {background: url(../images/sprite.png) right top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%;margin-top: -50px;width: 45px;right: 0;opacity: 0.2;}
.banner .next:hover {opacity: 0.5;}

h1 {font-size: 34px; color: #333; text-align: center; line-height: 34px;}
h1 span {color: #dc2d34;}
.link {display: block; width: 500px; height: 62px; box-sizing: border-box; letter-spacing: 6px; border-radius: 5px; border: 1px solid #dc2d34; font-size: 28px; color: #dc2d34; line-height: 62px; text-align: center; margin: 0 auto; overflow: hidden; transition: all 0.3s;}
.link:hover {background: #dc2d34; color: #fff;}

.one {padding: 80px 0px 60px;}
.one_in {display: block; margin: 40px 60px 20px;}
.one_in li {display: inline-block; width: 250px; height: 180px;  margin: 10px; float: left;}
.one_b {display: block; font-size: 18px; color: #666; text-align: center; margin: 20px 0px 30px;}

.two {min-width: 1200px; background: url(../img/two_bg.png) no-repeat center #f8f8f8; padding: 80px 0px 60px;}
.two_t {font-size: 24px; color: #575757; text-align: center; margin: 40px 0px 340px;}
.two_t span {color: #dc2d34;}

.thr {min-width: 1200px; height: 660px; background: url(../img/thr_bg.jpg) no-repeat center;}

.four {min-width: 1200px; padding: 80px 0px 60px; background: #f8f8f8;}
.four_in {display: block; width: 1200px; margin: 60px 0px;}
.four_in li {display: inline-block; width: 200px; float: left;}
.four_in li img {display: block; width: 110px; height: 110px; margin: 0 auto;}
.four_in li h6 {font-size: 16px; color: #333; text-align: center; line-height: 40px;}
.four_in li p {font-size: 14px; color: #666; text-align: center;}

.five {min-width: 1200px; background: url(../img/five_bg.png) no-repeat center; padding: 80px 0px 60px;}

.six {min-width: 1200px; padding: 80px 0px 60px;}
.six_c {margin-top: 50px;}
.six_c li {display: inline-block; margin: 5px; float: left;}
.six_c li a {display: block; width: 390px; height: 87px; background: #f8f8f8; line-height: 87px; font-size: 18px; color: #666; text-align: center; transition: all 0.3s;}
.six_c li a:hover {background: #dc2d34; color: #fff;}