/*公共样式*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
ol,
ul,
li {
  list-style: none;
}
h1,
h2 {
  font-weight: bold;
}
em,
i {
  font-style: normal;
}
a {
  text-decoration: none;
  display: inline;
}
img {
  border: none;
  width: 100%;
  display: block;
}
.fl,
.fr {
  _display: inline;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cl {
  clear: both;
}
.cl:after {
  content: ".";
  visibility: hidden;
  height: 0;
  font-size: 0;
  display: block;
  clear: both;
}
.hide {
  display: none!important;
}
html,
body {
  font-family: 'Microsoft Yahei', 'microsoft yehei';
  overflow-x: hidden;
}
.mt40{ padding-bottom:40px;}
.w1100{ width:1100px; margin:0 auto; position:relative;}
/*公共样式*/
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.banner{ width:100%; height:480px; background:url(../images/bg.jpg) center center no-repeat; padding-top:40px;}
.banner .logo{ display:block; width:186px; height:40px;animation: fadeInUp 0.5s 1s ease both;-webkit-animation: fadeInUp 0.5s 1s ease both;-moz-animation: fadeInUp 0.5s 1s ease both;-o-animation: fadeInUp 0.5s 1s ease both;}
.banner .theme{ display:block; width:981px; height:327px; margin:0 auto;animation: zoomIn 0.5s 0.5s ease both;-webkit-animation: zoomIn 0.5s 0.5s ease both;-moz-animation: zoomIn 0.5s 0.5s ease both;-o-animation: zoomIn 0.5s 0.5s ease both;}

.tt h2{ width:100%; text-align:center; height:80px; line-height:80px; font-weight:normal; border-bottom:1px solid #d2d2d2; font-size:36px; margin-bottom:40px; position:relative;}
.tt h2 i{ font-style:normal; text-transform:uppercase;}
.tt h2:after{content: ''; display:inline-block; *display:inline; *zoom:1;width: 72px;height: 100%;border-bottom: 6px solid #000;position: absolute;bottom: -5px;left: 50%;margin-left: -36px;}

.part1{ position:relative;}
.part1 .left{ width:208px; height:398px; position:absolute; left:0; top:42px; z-index:1; color:#fff; background:url(../images/part1-txtbg.jpg) no-repeat; padding:50px 20px 0;}
.part1 .left h3{ font-size:20px;}
.part1 .left p{ font-size:14px; line-height:24px; text-indent:2em; text-align:justify; padding-top:40px;}
.part1 .right{ float:right; width:906px;}
.part1 .right .slide{ width:906px; height:392px; overflow:hidden; position:relative;}
.part1 .right .slide .bd ul li img{ width:906px; height:392px;}
.part1 .right .slide .hd ul{ width:100%; text-align:center; position:absolute; left:0; bottom:20px; height:6px; font-size:0;}
.part1 .right .slide .hd ul li{ display:inline-block; *display:inline; *zoom:1; width:40px; height:6px; background:#fff; margin:0 5px; cursor:pointer;}
.part1 .right .slide .hd ul li.on{ background:#ffba11;}
.part1 .list{ padding:10px 0 0 75px;}
.part1 .list ul li{ width:50%; float:left; height:30px; line-height:30px; font-size:14px; vertical-align:middle; position:relative;}
.part1 .list ul li em{ display:block; width:100%;text-overflow: ellipsis; overflow:hidden; white-space:nowrap; text-indent:20px;}
.part1 .list ul li b{ color:#ffba11; font-size: 30px; position:absolute; left:0; top:-2px;}

.part2 .txt{ padding:25px 40px; text-indent:2em; font-size:14px; line-height:30px; background:url(../images/part2-bg.jpg); margin-bottom:30px;}
.part2 .slide .bd{ width:1100px; height:656px; overflow:hidden;}
.part2 .slide .bd ul li{ width:1120px; float:left;}
.part2 .slide .bd ul li .img1{ width:540px; height:308px; float:left; margin:0 20px 20px 0;}
.part2 .slide .bd ul li .img2{ width:352px; height:308px; float:left; margin:0 20px 20px 0;}
.part2 .slide .hd ul{width:100%; text-align:center;font-size:0;}
.part2 .slide .hd ul li{ width:40px;height:6px; background:#4f4f4f; margin:0 5px; display:inline-block; *display:inline; *zoom:1; cursor:pointer;}
.part2 .slide .hd ul li.on{ background:#ffba11;}

.part3 .slide{ position:relative;} 
.part3 .slide .bd{ width:1100px; height:420px; overflow:hidden;}
.part3 .slide .bd ul li{ position:relative; width:1100px;}
.part3 .slide .bd ul li img{ display:block; width:600px; height:420px;}
.part3 .slide .bd ul li .right{ width:514px; position:absolute; bottom:40px; right:0;}
.part3 .slide .bd ul li .right h3{ text-indent:40px; font-weight:normal; padding-bottom:25px; position:relative;}
.part3 .slide .bd ul li .right h3 b{ font-size:30px;font-weight:normal; margin-right:20px;}
.part3 .slide .bd ul li .right h3 i{ font-size:20px; color:#999;}
.part3 .slide .bd ul li .right h3.add i{ position:absolute; left:150px; top:0; width:380px; text-indent:0;}
.part3 .slide .bd ul li .right p{ padding:20px 40px; background:url(../images/part2-bg.jpg); font-size:14px; line-height:30px;}
.part3 .slide .hd{ position:absolute; width:480px; height:116px; top:0; right:0;}
.part3 .slide .hd span{ width:26px; height:46px; position:absolute; cursor:pointer; top:50%; margin-top:-23px;}
.part3 .slide .hd span.sprev{ left:0;}
.part3 .slide .hd span.snext{ right:0;}
.part3 .slide .hd .sm-img{ width:388px; height:116px; overflow:hidden; margin:0 auto;}
.part3 .slide .hd .sm-img ul{ width:408px;}
.part3 .slide .hd .sm-img li{ width:116px; height:116px; margin-right:20px; float:left; position:relative; cursor:pointer;}
.part3 .slide .hd .sm-img li img{ width:116px; height:116px;}
.part3 .slide .hd .sm-img li p{ width:116px; height:116px; position:absolute; left:0; top:0; background:url(../images/mask.png) no-repeat; display:none;}
.part3 .slide .hd .sm-img li p i{ width:70px; height:24px; position:absolute; left:50%; margin-left:-35px; top:50%; margin-top:-12px; text-align:center; line-height:24px; font-size:14px; color:#fff; border:1px solid #fff;}
.part3 .slide .hd .sm-img li.on p{ display:block;}

.part4 ul{ width:1120px;}
.part4 ul li{ width:352px; height:380px; overflow:hidden; position:relative; float:left; margin-right:20px; cursor:pointer;}
.part4 ul li img{ width:352px; height:380px;}
.part4 ul li i{ position:absolute; left:0; bottom:0; height:40px; line-height:40px; width:100%; text-align:center; font-size:16px; color:#fff; background:url(../images/opacity.png);}
.part4 ul li .hover{ position:absolute; left:0; bottom:0; width:352px; height:380px; background:url(../images/opacity.png); text-align:center; color:#fff; display:none;}
.part4 ul li .hover h3{ color:#f2dc65; font-size:20px; padding:70px 0 10px; font-weight:normal;}
.part4 ul li .hover b{ display:block; font-size:20px; position:relative; padding-bottom:10px; margin-bottom:40px;}
.part4 ul li .hover b:after{content: ''; display:inline-block; *display:inline; *zoom:1;width: 48px;height: 100%;border-bottom: 2px solid #fff;position: absolute;bottom: -5px;left: 50%;margin-left: -24px;}
.part4 ul li .hover p{ padding:0 30px; font-size:14px; line-height:24px;}
.part4 ul li:hover i{ display:none;}
.part4 ul li:hover .hover{ display:block;}

.part5{ position:relative;}
.part5 .txt{ width:299px; height:341px; position:absolute; left:50%; margin-left:-149px; top:200px; background:url(../images/part5-bg.png) no-repeat; z-index:99;}
.part5 .txt h3{ width:100%; text-align:center; color:#0070ec; font-size:24px; position:relative; padding:40px 0 10px; margin-bottom:20px;}
.part5 .txt h3:after{content: ''; display:inline-block; *display:inline; *zoom:1;width:124px;height: 100%;border-bottom: 2px solid #0070ec;position: absolute;bottom: -5px;left: 50%;margin-left: -62px;}
.part5 .txt p{ padding:0 25px; font-size:14px; line-height:30px;}
.part5 .slide .bd{ width:100%; height:740px; overflow:hidden;}
.part5 .slide .bd ul li{ float:left; width:1130px;}
.part5 .slide .bd ul li img{ float:left; width:535px; height:340px; margin:0 30px 30px 0;}
.part5 .slide .hd ul{width:100%; text-align:center;font-size:0;}
.part5 .slide .hd ul li{ width:40px;height:6px; background:#4f4f4f; margin:0 5px; display:inline-block; *display:inline; *zoom:1; cursor:pointer;}
.part5 .slide .hd ul li.on{ background:#ffba11;}


.part6 .txt{ padding:25px 40px; text-indent:2em; font-size:14px; line-height:30px; background:url(../images/part2-bg.jpg); margin-bottom:30px;}
.part6 .slide{ width:100%; position:relative;}
.part6 .slide .bd{ width:1012px; height:402px; overflow:hidden; margin:0 auto;}
.part6 .slide span{ width:28px; height:52px; position:absolute; top:50%; margin-top:-26px; cursor:pointer;} 
.part6 .slide .prev{ left:0; background:url(../images/left1.png) no-repeat;}
.part6 .slide .prev:hover{ background:url(../images/left1-1.png) no-repeat;}
.part6 .slide .next{ right:0; background:url(../images/right1.png) no-repeat;}
.part6 .slide .next:hover{ background:url(../images/right1-1.png) no-repeat;}

.part7{ width:1000px; height:498px; margin:0 auto;}

.part8 .slide .bd{ width:1100px; height:619px; overflow:hidden; margin-bottom:20px;}
.part8 .slide .bd ul li{ width:1120px; float:left;}
.part8 .slide .bd ul li div{ float:left; margin:0 5px 5px 0;}
.part8 .slide .bd ul li .img1{ width:430px; height:256px;}
.part8 .slide .bd ul li .img2{ width:285px; height:345px;}
.part8 .slide .bd ul li .img3{ width:374px; height:345px;}
.part8 .slide .bd ul li .img4{ width:429px; height:345px; margin-top:-89px;}
.part8 .slide .bd ul li .img5{ width:370px; height:264px;}
.part8 .slide .bd ul li .img6{ width:288px; height:264px;}
.part8 .slide .hd ul{width:100%; text-align:center;font-size:0;}
.part8 .slide .hd ul li{ width:40px;height:6px; background:#4f4f4f; margin:0 5px; display:inline-block; *display:inline; *zoom:1; cursor:pointer;}
.part8 .slide .hd ul li.on{ background:#ffba11;}

.part9 img{ display:block; width:1100px; height:430px;}

.part10{ width:100%; background:url(../images/part9-bg.jpg);}
.part10 .tt h2{ border-bottom:1px solid #b0b3b7; color:#fff;}
.part10 .tt h2:after{content: ''; display:inline-block; *display:inline; *zoom:1;width: 72px;height: 100%;border-bottom: 6px solid #ffba11;position: absolute;bottom: -5px;left: 50%;margin-left: -36px;}
.part10 .txt{ padding:0 20px; color:#fff; font-size:16px; line-height:30px; padding-bottom:60px; text-indent:2em; text-align:justify;}


/*团队*/
.editTeam {
  width: 100%;
  padding: 0 0 50px;
  min-height: 300px;
  background:url(../images/bottom.jpg);
}
.editTeam h4 {
  text-align: center;
  font-weight: 900;
  font-size: 45px;
  color: #333;
  line-height: 90px;
  border-bottom: 1px solid #535353;
  position: relative;
}
.editTeam h4:after {content: ''; display:inline-block; *display:inline; *zoom:1;width: 72px;height: 100%;border-bottom: 6px solid #ffba11;position: absolute;bottom: -5px;left: 50%;margin-left: -36px;}
.editTeam .info {
  margin-top: 50px;
}
.editTeam .info > div {
  float: left;
}
.editTeam .info .tits {
  width: 400px;
  margin-left: 200px;
  float: left;
}
.editTeam .info .tits li {
  width: 50%;
  float: left;
}
.editTeam .info .tits li p {
  font-size: 16px;
  color: #333;
  font-family: 'Microsoft Yahe';
  text-align: right;
  line-height: 1.8;
}
.editTeam .info .tits li.contact p {
  text-align: left;
}
.editTeam .info .siteBox {
  margin-left: 60px;
}
.editTeam .info .siteBox .siteLogo {
  width: 125px;
  height: 105px;
  margin: 0 auto;
}
.editTeam .info .siteBox .attention {
  display: block;
  width: 62px;
  height: 22px;
  margin: 0 auto;
  margin-top: 10px;
}
.editTeam .info .QRCode {
  margin-left: 40px;
  width: 160px;
  height: 160px;
}
.editTeam h5 {
  font-size: 24px;
  color: #333;
  text-align: center;
  margin-top: 30px;
  line-height: 2;
}
.editTeam h5 b {
  color: #e4000d;
}
.editTeam .w1100> p {
  font-size: 16px;
  color: #333;
  line-height: 1.8;
  text-align: center;
}
.goTop {
  position: fixed;
  top: 300px;
  right: 40px;
  width: 155px;
  height: 155px;
  background: url('../images/sideBox.png') top left no-repeat;
  background-size: 100%;
  cursor: pointer;
}
.goTop .tit {
  font-size: 20px;
  text-align: center;
  line-height: 2;
  border-bottom: 1px solid #fff;
  width: 115px;
  margin: 0 auto;
  color: #fff;
  margin-top: 15px;
}
.goTop #visitNum {
  text-align: center;
}
.goTop #visitNum b {
  color: #ffde00;
  font-size: 26px;
  line-height: 1.6;
}
.goTop .wz {
  font-size: 18px;
  color: #fff;
  text-align: center;
}
.goTop .arrowUp img {
  width: 22px;
  height: 12px;
  margin: 5px auto;
}
/*团队*/
.gzyh{background: url(../images/gzs.png) center no-repeat;width:107px;height:107px;position: fixed;bottom: 20%;right: 2%; cursor:pointer;}
.gzyh b{color:#fff;}
.userfocus{text-align: center;margin-top: 20px;}
.db-cprt p{color:#333!important;}
