html{color:#333;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.w1200{width:1200px;margin:0 auto;}

.banner{height:670px;background:url(images/banner.jpg) no-repeat center center;overflow:hidden;}
.banner .w1200{height:670px;}
.jd{position:relative;z-index:2;width:163px;height:192px;margin-left:-100px;background:url(images/logo_jd.jpg) no-repeat;filter:alpha(opacity=0);opacity:0;}
.review{width:82px;margin:0 auto;padding-top:152px;}
.review b{display:block;width:100%;height:22px;cursor:pointer;}
.review ul{display:none;}
.review:hover ul{display:block;}
.review li a{display:block;width:100%;height:24px;line-height:24px;font-size:12px;color:#fff;background-color:#14a4cc;text-indent:5px;}
.review li a:hover{background-color:#fff;color:#1b3232;}
.b-cycle{position:absolute;top:250px;left:52px;width:232px;height:233px;filter:alpha(opacity=0);opacity:0;}
.b-tit{position:relative;z-index:1;width:971px;height:179px;margin-top:-100px;margin-left:200px;filter:alpha(opacity=0);opacity:0;}
.b-wave{position:absolute;left:-96px;bottom:-100px;width:1373px;height:200px;filter:alpha(opacity=0);opacity:0;}
.ani-rotate{-webkit-animation:rotate 8s linear infinite;animation:rotate 8s linear infinite;}

.part1{height:850px;background:url(images/bg01.jpg) no-repeat center center;}
.lead{position:relative;z-index:2;padding:30px 10px 0 230px;background:url(images/lead.png) no-repeat left 37px;font-size:16px;line-height:30px;text-align:justify;}

.map{position:relative;width:918px;height:706px;margin-top:-30px;margin-left:115px;background:url(images/map.png) no-repeat;}
.ani-scale{position:absolute;top:292px;right:110px;width:215px;height:215px;background:url(images/bg_scale.png) no-repeat;
-webkit-animation:scale 2s linear infinite alternate;animation:scale 2s linear infinite alternate;}

.part2{height:800px;background:url(images/bg02.jpg) no-repeat center top;}
.tit{font-weight:bold;font-size:42px;padding:60px 0 20px;text-align:center;}
.tit b{color:#38adc5;}
.dark .tit{color:#fff;}
.dark .slead{color:#fff;}
.slead{padding:20px 40px;font-size:16px;line-height:30px;text-indent:2em;}
.list1{width:1221px;margin-left:-20px;}
.list1 li{float:left;width:347px;height:455px;margin-left:20px;padding:40px 20px 0;background-color:#fff;font-size:0;}
.list1 h3{padding:20px 0;font-size:24px;line-height:36px;text-align:center;}
.line{display:block;width:143px;height:5px;margin:0 auto 28px;background:url(images/line.jpg) no-repeat;}
.list1 p{font-size:18px;line-height:30px;text-align:justify;}

.part3{background:url(images/bg03.jpg) no-repeat center top;overflow:hidden;}
.list2 li{width:1160px;margin-bottom:20px;padding:20px;background-color:#fff;overflow:hidden;}
.list2 li img{float:left;width:347px;height:124px;margin:10px 40px 10px 0;}
.list2 h3{font-size:24px;line-height:36px;}
.list2 .line{margin:10px 0 10px 387px;}
.list2 p{font-size:18px;line-height:27px;text-align:justify;}

.part5{height:540px;background:url(images/bg05.jpg) no-repeat center top;}
.part5 .tit{padding-bottom:40px;}
.part5 p{padding-top:10px;font-size:16px;line-height:30px;text-indent:2em;}

.part6{background:url(images/bg06.jpg) no-repeat center top;padding-bottom:70px;}
.part6 .tit{padding:70px 0 30px;}
.brandlist{width:1220px;margin-left:-20px;overflow:hidden;}
.brandlist li{float:left;width:224px;height:80px;margin:10px 0 0 20px;}
.team h3{padding:35px 0 20px 35px;font-size:32px;line-height:40px;color:#fff;}
.team h3 em{font-style:normal;font-size:24px;color:#2fabcb;}
.teambox{width:906px;height:198px;border:1px solid #818181;overflow:hidden;}
.teambox p{padding:35px 0 0 35px;font-size:16px;line-height:40px;color:#fff;}
.gz{float:right;width:110px;margin:30px 40px 30px 0;text-align:center;}
.ewm{float:right;margin-top:40px;}

.nav_r{display:none;position:fixed;left:610px;margin-left:50%;top:100px;width:80px;height:350px;color:#21a7d7;text-align:center;}
.nav_r a{display:block;width:100%;height:30px;line-height:30px;margin:10px 0;border:1px solid #21a7d7;color:#21a7d7;font-size:16px;}
.nav_r a:hover{text-decoration:none;}
.nav_r .backtop{border-style:dashed;font-size:14px;}
.visitNum b{font-weight:normal;font-size:18px;line-height:30px;color:#21a7d7; }
.wz{font-size:16px;color:#21a7d7;}

@-webkit-keyframes rotate{
  from {
    -webkit-transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
  }
}

@keyframes rotate{
  from {
    transform:rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}


@-webkit-keyframes scale{
  from {
    -webkit-transform:scale(.8,.8);
  }
  to{
    -webkit-transform:scale(1,1)
  }
}

@keyframes scale{
  from {
    transform:scale(.8,.8);
  }
  to{
    transform:scale(1,1)
  }
}