*{margin:0;padding:0;}
body{font-family: "微软雅黑","Microsoft YaHei",SimHei,"Helvetica Neue",Helvetica,Arial,sans-serif;}
body{position: relative;}
body{min-width: 1200px!important;line-height: normal!important;position: relative;}
table {border-collapse: collapse;border-spacing: 0}
h1,h2,h3,h4,h5,h6 {
  font-size: 100%;
  font-weight: 100;
}
ul,ol,li {
  list-style: none
}
em,i {
  font-style: normal
}
.clearfix:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "."
}
.clearfix {
  display: inline-block
}
* html .clearfix {
  height: 1%
}
.clearfix {
  display: block
}
.uhide{display: none;}
.delay01{ -moz-animation-delay: 0.1s; -webkit-animation-delay: 0.1s;  -o-animation-delay: 0.1s; animation-delay: 0.1s;}
.delay02{ -moz-animation-delay: 0.2s; -webkit-animation-delay: 0.2s;  -o-animation-delay: 0.2s; animation-delay: 0.2s;}
.delay03{-moz-animation-delay: 0.3s; -webkit-animation-delay: 0.3s;  -o-animation-delay: 0.3s;  animation-delay: 0.3s;}
.delay04{-moz-animation-delay: 0.4s; -webkit-animation-delay: 0.4s;  -o-animation-delay: 0.4s;  animation-delay: 0.4s;}
.delay05{-moz-animation-delay: 0.5s; -webkit-animation-delay: 0.5s;  -o-animation-delay: 0.5s;  animation-delay: 0.5s;}
.delay06{-moz-animation-delay: 0.6s; -webkit-animation-delay: 0.6s;  -o-animation-delay: 0.6s;  animation-delay: 0.6s;}
.delay07{-moz-animation-delay: 0.7s; -webkit-animation-delay: 0.7s;  -o-animation-delay: 0.7s;  animation-delay: 0.7s;}
.delay08{-moz-animation-delay: 0.8s; -webkit-animation-delay: 0.8s;  -o-animation-delay: 0.8s;  animation-delay: 0.8s;}
.delay09{-moz-animation-delay: 0.9s; -webkit-animation-delay: 0.9s;  -o-animation-delay: 0.9s;  animation-delay: 0.9s;}
.delay11{ -moz-animation-delay: 1.1s; -webkit-animation-delay: 1.1s;  -o-animation-delay: 1.1s; animation-delay: 1.1s;}
.delay12{ -moz-animation-delay: 1.2s; -webkit-animation-delay: 1.2s;  -o-animation-delay: 1.2s; animation-delay: 1.2s;}
.delay13{-moz-animation-delay: 1.3s; -webkit-animation-delay: 1.3s;  -o-animation-delay: 1.3s;  animation-delay: 1.3s;}
.delay14{-moz-animation-delay: 1.4s; -webkit-animation-delay: 1.4s;  -o-animation-delay: 1.4s;  animation-delay: 1.4s;}
.delay15{-moz-animation-delay: 1.5s; -webkit-animation-delay: 1.5s;  -o-animation-delay: 1.5s;  animation-delay: 1.5s;}
.delay16{-moz-animation-delay: 1.6s; -webkit-animation-delay: 1.6s;  -o-animation-delay: 1.6s;  animation-delay: 1.6s;}
.delay17{-moz-animation-delay: 1.7s; -webkit-animation-delay: 1.7s;  -o-animation-delay: 1.7s;  animation-delay: 1.7s;}
.delay18{-moz-animation-delay: 1.8s; -webkit-animation-delay: 1.8s;  -o-animation-delay: 1.8s;  animation-delay: 1.8s;}
.delay19{-moz-animation-delay: 1.9s; -webkit-animation-delay: 1.9s;  -o-animation-delay: 1.9s;  animation-delay: 1.9s;}
.delay21{-moz-animation-delay: 2.1s; -webkit-animation-delay: 2.1s;  -o-animation-delay: 2.1s;  animation-delay: 2.1s;}
.delay22{-moz-animation-delay: 2.2s; -webkit-animation-delay: 2.2s;  -o-animation-delay: 2.2s;  animation-delay: 2.2s;}
.delay23{-moz-animation-delay: 2.3s; -webkit-animation-delay: 2.3s;  -o-animation-delay: 2.3s;  animation-delay: 2.3s;}
.delay24{-moz-animation-delay: 2.4s; -webkit-animation-delay: 2.4s;  -o-animation-delay: 2.4s;  animation-delay: 2.4s;}
.delay25{-moz-animation-delay: 2.5s; -webkit-animation-delay: 2.5s;  -o-animation-delay: 2.5s;  animation-delay: 2.5s;}
.delay26{-moz-animation-delay: 2.6s; -webkit-animation-delay: 2.6s;  -o-animation-delay: 2.6s;  animation-delay: 2.6s;}
.delay27{-moz-animation-delay: 2.7s; -webkit-animation-delay: 2.7s;  -o-animation-delay: 2.7s;  animation-delay: 2.7s;}
.delay28{-moz-animation-delay: 2.8s; -webkit-animation-delay: 2.8s;  -o-animation-delay: 2.8s;  animation-delay: 2.8s;}
.delay29{-moz-animation-delay: 2.9s; -webkit-animation-delay: 2.9s;  -o-animation-delay: 2.9s;  animation-delay: 2.9s;}
.delay3{-moz-animation-delay: 3s; -webkit-animation-delay: 3s;  -o-animation-delay: 3s;  animation-delay: 3s;}
.verticalCenter{
  width:1200px;
  margin:0 auto;
  position: relative;
}
.txtCenter{
  text-align: center;
}
.txtLeft{
  text-align: left;
}
.txtRight{
  text-align: right;
}
.loadImg1{opacity: 0;-webkit-transition: opacity .5s ease-in;-moz-transition: opacity .5s ease-in;-o-transition: opacity .5s ease-in;transition: opacity .5s ease-in;}
.loadImg{opacity: 0;-webkit-transition: opacity .5s ease-in;-moz-transition: opacity .5s ease-in;-o-transition: opacity .5s ease-in;transition: opacity .5s ease-in;}
.loadImgShow{opacity: 1;}
html,body{
  width:100%;height:100%;margin: 0;background-color: #fff;
}
.uhide{
  display: none;
}
body{
 
}
.container{
  margin:0 auto;
  position: relative;
}
/*第一部分*/
.box{
  width:1200px;
  margin: 0 auto;
  position: relative;
}  
.banner{
  height: 850px;
  background: url(../images/banner.jpg) no-repeat center top;
  overflow: hidden; position: relative;
}

.ren_1{
  position:absolute; left: 0; top: 210px;z-index: 2;
}
.ren_2{position:absolute; right: 0; top: 210px; z-index: 2;
}
.book{position:absolute; width: 471px; height: 272px; left: 50%; top: 255px; 
  margin:0 0 0 -215px;z-index: 1; overflow: hidden;}
.book img{position: absolute; left: 0; top: 0}
.cons{width: 984px; margin: 0 auto; text-align: center;}
.cons a{display: block; margin:0 auto 60px auto;}
.mt10{
  margin-top:150px; 
}
.zr5zn{
  width:720px;
  height: 490px;
  position: absolute;
  top:-120px;
  left:50%;
  margin-left: -360px;
  background: url(../images/bord.png) no-repeat;
}
.zr5zn .txtInfo,.zr5zn .txtred{
  font-size: 16px;
  color: #262626;
  padding-bottom: 10px;
  width:550px;
  padding: 50px 0 0;
  margin: 66px auto 0;
  line-height: 26px;
}
.zr5zn .txtred{
  color:#e06b6b;
  margin-top: 0;
}
.blueBar{
  width:100%;
  height: 360px;
  background-color: #e3eef5;
  margin: 200px auto 0;
}
.zryInfo{
  overflow: hidden;
  margin-left: -18px;
  margin-top:100px;
}
.zryInfo li{
  width:400px;
  height: 500px;
  float: left;
  margin-left: 6px;
}
.blackBox{
  width:315px;
  height: 126px;
  background-color: #262626;
  margin: 6px 0 0 0;
  padding: 30px 45px 0 40px;
}
.blackBox .title{
  color:#fff;
  font-size: 25px;
  padding-bottom: 10px;
}
.blackBox .title{
  color:#facb89;
}
.blackBox .businfo{
  font-size: 16px;
  color:#fff;
}
.second .blackBox{
  margin: 0 0 6px 0
}
.footer{
  height: 840px;
  margin: 150px auto 0;
  background: #262626;
}
.list img{
  margin: 20px auto;
  display: block;
  padding-top: 100px;
}
.con{
  padding-top: 40px;
  overflow: hidden;
}
.con .fl,.fr{
  float: left;
  margin-left: 120px;
}
.con .fr{
  font-size: 15px;
  color:#999;
  line-height: 30px;
  padding-top: 60px;
}
.con .ydBtn{
  cursor: pointer;
  width:230px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 23px;
  background-color: #ea6969;
  color:#fff; display: block;
}
.mb{
  margin-bottom: 50px;
}
.mt{
  margin-top: 40px;
}
.p1-fl,.p2-fl{
  position: absolute;
  top:70px;
}
.lunbobox{
  width:1000px;
  margin: 100px auto;
  position: relative;
}
.p1-fl{
    left: 0;
}
.p2-fl{
  right: 0;
}

.guize{text-align: left; width: 960px; margin: 40px auto;background: #e4eff5; position: relative; }
.guize dt{width: 166px; height: 60px; line-height: 60px; background: #009aae; color: #fff;
font-size: 20px; text-align: center; margin:0px auto; position: relative; top: -30px;}
.guize dd{padding:0px 60px 40px 60px; font-size: 16px; line-height: 30px;}
.guize dd .c{padding-left: 16px;}