*{border:none}
.left{float:left;}.right{float:right;}

.layer{position:fixed;/* top:50%;margin-top:-450px;*/overflow:hidden;left:0;height:100%;height:900px;}
.layer-a{width:10904px;z-index:1;}
.layer-b{width:10904px;height:100%;z-index:5;}
.layer-c{display:none;width:6060px;z-index:10;pointer-events:none;}

.box-index{width:1280px;padding:100px 0 0;position:relative;}
.box-index img{display:block;margin:0 auto ;}
.word{width:602px;height:298px;overflow:hidden;padding:230px 0 0 600px;position:relative;}
.word img{position:absolute;display:block;bottom:-250px;right:0;}
.sel{top:185px;right:-70px;position:absolute;line-height:35px;height:35px;}
.se1{width:95px;float:left;height:35px;color:#FFED54;background:#DD2339;text-align:center;font-size:18px;}
.se2{position:relative;float:left;font-size:16px;background:#E1E1E1;width:170px;padding:0 10px;margin-left:5px;height:35px;}
.se2 h4{font-weight:normal;}
.se3 {cursor:pointer;width:38px;height:35px;background:url(../images/b11.png);position:absolute;z-index:2;top:0;right:0;}
.se2 ul{display:none;background:#E1E1E1;color:#333;position:absolute;top:35px;left:0;}
.se2 a{color:#333;}
.se2 ul li{padding:0 20px 0 10px;}
.se2 ul li:hover{background:#DD2339;color:#fff;}
.se2 ul li:hover a{color:#fff;}

.footer{float:left;color:#333;margin-left:50px;padding:35px 0 0;font-size:12px;text-align:center;line-height:20px;}
.footer a{color:#333;}

.box-list,.word,.box-index{float:left;}

.box-list{margin: 0 0 0 85px;width:2440px;max-height:900px;height:100%;position:relative;}

.figure{position:absolute;width:0;height:635px;background:url(../images/figure.png) no-repeat scroll 0 0;}
.figure img{display:block;position:absolute;}
.figure h3{line-height:25px;text-align:center;position:absolute;font-size:20px;width:225px;font-weight:normal;}
.figure h3 span{color:#fff;display:block;font-size:16px;color:#FACAD0;}

.figure.figure-1{left:0;top:206px;width: 2290px;}
.figure.figure-2{left:1450px;top:266px;width: 420px;}
.figure.figure-3{left: 2460px;top: 206px;width: 1150px;}
.figure.figure-4{left:4030px;top:206px;width: 1150px;}
.figure.figure-5{left:5650px;top:276px;width: 1800px;}
.figure.figure-6{left:7190px;top:206px;width: 1150px;}
.figure.figure-7{left:6660px;top:206px;width: 1150px;}

.figure.ds img{right:10px;top:5px;}
.figure.os img{left:11px;bottom:5px;}
.figure.ds h3{left:22px;bottom:50px;}
.figure.os h3{right:30px;top:50px;}

.fs{margin:50px 0 0;padding:220px 0 0;color:#fff;text-indent:2em;background:url(../images/hj.png) no-repeat scroll 50% 0;width:438px;float:left;}

.more{position:absolute;top:345px;right:0;width:26px;height:211px;}
.more a{display:block;width:100%;height:100%;background:url(../images/more.png);}

.star-box{position:relative;width:2020px;height:100%;float:left;}
.star{position:absolute;top:0;left:0;}
.star.star-1{left:590px;top:245px;}
.star.star-2{left:830px;top:410px;}
.star.star-3{left:1111px;top:380px;}
.star.star-4{left:1620px;top:375px;}
.star.star-5{left:1890px;top:335px;}


body.a{background:url(../images/b1.jpg) no-repeat scroll 50% 0 #fff;padding:486px 0 0;}
body.b{background:url(../images/b2.jpg) no-repeat scroll 50% 0 #fff;padding:486px 0 0;}
body.c{background:url(../images/b3.jpg) no-repeat scroll 50% 0 #fff;padding:486px 0 0;}
body.d{background:url(../images/b4.jpg) no-repeat scroll 50% 0 #fff;padding:486px 0 0;}
body.e{background:url(../images/b5.jpg) no-repeat scroll 50% 0 #fff;padding:486px 0 0;}
body.f{background:url(../images/b6.jpg) no-repeat scroll 50% 0 #fff;padding:486px 0 0;}
body.g{background:url(../images/b7.jpg) no-repeat scroll 50% 0 #fff;padding:486px 0 0;}

.main{width:1000px;margin:50px auto 0;}
.main dl{margin:0 0 46px;}
.main h3{font-size:26px;margin:0 0 10px;}
.main p{text-indent:2em;}
.main dd{overflow:hidden;margin:47px auto 0;width:797px;}
.aimg{width:710px;display:block;margin:0 auto 0;}
.col-3{width:520px;}
.col-4{width:250px;}
.col-4 img:nth-child(1){margin-bottom:11px;}

.foot h1{font-size:54px;line-height:54px;}


.col{width:900px;margin:60px auto 0;overflow:hidden;padding:0 0 50px;margin-bottom: 20px;border-bottom:2px solid #fff;}
.col-1{width:420px;height:290px;background:#fff;padding:5px;}





.fix{width:188px;height:549px;background:url(../images/fix.png);position:fixed;top:10%;right:20px;}
.fix div{width:86px;height:86px;position:absolute;font-size:16px;text-align:center;line-height:57px;color:#fff;cursor:pointer;}

.fix div.fx1{top:0;left:57px;}
.fix div.fx2{top:123px;left:12px;}
.fix div.fx3{top:216px;left:102px;}
.fix div.fx4{top:333px;left:57px;}
.fix div.fx5{top:454px;left:57px;}


/*abcdef*/
.tuwen li{
  overflow: hidden;
  margin: 0 0 45px;
}
.tuwen img{
  display: block;
  float: left;
}
.tuwen h3, .tuwen p{
  width: 460px;
  float: right;
}
.tuwen h3,
.tuwen h3 a{
  color: #333;
  text-align: center;
  font-size: 20px;
}
p a{
  color: #DD2339;
}
.para h3{
  width: 100%;
  text-align: center;
  color: #333;
  font-size: 20px;
}
.para h3 a{
  color: #333;
}

/* demo */
.demo{height:410px;width:70%;margin: 0 auto ;position: relative;}
.demos{height:410px;}
.demos li{position:relative;height:410px;width:540px;background-color:#ccc;text-align:center;cursor:pointer;}
.demos li.roundabout-in-focus{cursor:default;}
.demos li img{display:block;width:100%;height:100%;}
.demos li.roundabout-in-focus dl,.demos li:hover dl{display:block;}
.demos h3 {position:absolute;background:url(../images/rs.png);bottom:0;left:0;width:100%;text-align:center;color:#fff;margin:0;font-size: 14px;}
.demos h3 a {color:#fff;}
.demos p{text-align:left;}
.bbs{
  width: 42px;
  height: 42px;
  position: absolute;
  top: 170px;
  cursor: pointer;
  z-index: 999;
}
.bbl{
  left: 0;
  background: url(../images/bbl.png);
}
.bbr{
  right: 0;
  background: url(../images/bbr.png);
}

.card{margin: 0 0 45px;}
.card h3{
  background: #5891A4;
  font-size: 20px;
  color: #fff;
  text-align: center;
  line-height: 55px;
  margin: 0;
}
.cardTab{
  overflow: hidden;
  background: #EBEBEB;
  padding: 30px 20px;
}
.cardTab img{
  display: block;
  float: left;
}
.cardTab h4,
.cardTab p{
  width: 630px;
  float: right;
}
.cardTab h4{
  text-align: center;
  font-size: 20px;
  font-weight: normal;
  margin: 0 0 10px;
}
.cardTab h4,
.cardTab h4 a{
  color: #333;
}
.lst{
  overflow: hidden;
  background: #EBEBEB;
  padding: 30px 0;
}
.lst li{
  width: 260px;
  background: #fff;
  float: left;
  margin: 0 36.66px;
  padding: 0 0 15px;
}
.lst h4,
.lst h4 a{
  font-size: 20px;
  line-height: 50px;
  color: #333;
  text-align: center;
  font-weight: normal;
}
.lst p{
  padding: 0 10px;
}
.smlst{
  overflow: hidden;
  margin: 0 0 45px;
}
.smlst li{
  width: 260px;
  height: 195px;
  float: left;
  margin: 0 36.65px;
}
.video{
  overflow: hidden;
}
.video p{
  width: 450px;
  float: left;
}
.video h6{
  text-align: center;
  font-size: 20px;
  margin: 0 0 30px;
}
.video h6, .video h6 a{
  color: #333;
}
.vi{
  width: 520px;
  height: 345px;
  float: right;
  background: #ccc;
}
.yw{
  overflow: hidden;
}
.yw img{
  display: block;
  border: 5px solid #fff;
  float: left;
  margin: 0 35px;
}
.mvi{
  width: 510px;
  height: 350px;
  background: #ccc;
  margin: 0 auto 25px;
}

.navs{
  position: fixed;
  top: 7%;
  left: 50%;
  margin-left: 520px;
}
.navs a{
  display: block;
  width: 86px;
  height: 95px;
  line-height: 72px;
  font-size: 16px;
  padding-left: 12px;
  background: url(../images/nav.png);
  text-align: center;
  margin-top: -20px;
}

.foot{margin:70px 0 0;text-align:center;background:#5891A4;padding:30px 0;color:#fff;}
.section{width:100%;}