@charset "utf-8";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
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;}
a{ text-decoration:none;}
body{ font-family:"微软雅黑"; color:#323232;}
img{ border:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cf:after{display:block;height:0;font-size:0;content:".";visibility:hidden;clear:both;}.cf{zoom:1;}
.wrap{ width:1200px; margin:0 auto;}
.cur .logo{animation: zoomIn 0.5s 1.2s ease both;-webkit-animation: zoomIn 0.5s 1.2s ease both;-moz-animation: zoomIn 0.5s 1.2s ease both;-o-animation: zoomIn 0.5s 1.2s ease both;}
.cur .txt{animation: fadeInUp 0.5s 1.5s ease both;-webkit-animation: fadeInUp 0.5s 1.5s ease both;-moz-animation: fadeInUp 0.5s 1.5s ease both;-o-animation: fadeInUp 0.5s 1.5s ease both;}

.cur.part1 .fl{-webkit-animation: bounceIn  0.5s 0s ease both;-moz-animation: fadeInUp  0.5s 0s ease both;animation:fadeInUp  0.5s 0s ease both;}
.cur.part1 .fr{-webkit-animation: bounceDown  0.5s 0.5s ease both;-moz-animation: fadeInDown  0.5s 0.5s ease both;animation:fadeInDown  0.5s 0.5s ease both;}


.cur.part2 .fl{-webkit-animation: fadeInLeft  0.5s 0s ease both;-moz-animation: fadeInLeft  0.5s 0s ease both;animation:fadeInLeft  0.5s 0s ease both;}
.cur.part2 .fr{-webkit-animation: fadeInRight  0.5s 0.5s ease both;-moz-animation: fadeInRight  0.5s 0.5s ease both;animation:fadeInRight  0.5s 0.5s ease both;}

.cur.part3 .fl{-webkit-animation: zoomIn  0.5s 0s ease both;-moz-animation: zoomIn  0.5s 0s ease both;animation:zoomIn  0.5s 0s ease both;}
.cur.part3 .fr{-webkit-animation: fadeInUp  0.5s 0.5s ease both;-moz-animation: fadeInDown  0.5s 0.5s ease both;animation:fadeInUp  0.5s 0.5s ease both;}

.cur.part4 .fl{-webkit-animation: fadeInUp  0.5s 0s ease both;-moz-animation: fadeInUp  0.5s 0s ease both;animation:fadeInUp  0.5s 0s ease both;}
.cur.part4 .fr{-webkit-animation: fadeInDown  0.5s 0.5s ease both;-moz-animation: fadeInDown  0.5s 0.5s ease both;animation:fadeInDown  0.5s 0.5s ease both;}

.tt{  width:100%; height:112px; background:url(images/tt-bg.png) center center no-repeat; font-size:36px; text-align:center; line-height:112px; margin:40px 0 30px;}
/*banner*/
.banner{ width:100%; height:590px; background:url(images/banner.jpg) center center no-repeat; padding-top:100px;}
.logo{ width:818px; height:304px; display:block; margin-left:50px;}
.txt{ width:630px; height:129px; display:block; margin-left:250px;}
/*第一部分*/
.part1{width:100%; height:725px; background:url(images/part1-bg.jpg) center center no-repeat; padding-top:79px;}
.part1 .fl{ width:520px; height:725px; margin-left:80px; }
.part1 .fr{ width:448px; height:526px; margin:80px 100px 0 0 ; }

.main{ width:100%; background:url(images/bg.jpg); padding-top:1px;}
.part2 { width:100%; height:442px; position:relative;}
.part2 .fl{width:592px; height:330px; position:absolute; left:-43px; top:50px; z-index:1;}
.part2 .fr{width:714px; height:442px;  position:absolute; left:485px; top:0;}

.part3 { width:100%; height:548px; position:relative;}
.part3 .fl{width:728px; height:548px; position:absolute; left:0; top:0;}
.part3 .fl .bd{width:728px; height:494px; overflow:hidden;}
.part3 .fl .bd ul li img{width:728px; height:494px;}
.part3 .fl span{ position:absolute; bottom:0; right:70px; width:42px; height:42px; cursor:pointer;}
.part3 .fl span.prev{ bottom:0; right:120px;}
.part3 .fr{width:545px; height:540px;  position:absolute; left:677px; top:70px; z-index:1;}

.part4{ width:100%; height:548px; position:relative;}
.part4 .fl{width:545px; height:540px; position:absolute; left:0; top:30px;z-index:1;}
.part4 .fr{width:545px; height:540px; width:728px; height:548px; position:absolute; left:475px; top:0;}
.part4 .fr .bd{width:728px; height:494px; overflow:hidden;}
.part4 .fr .bd ul li img{width:728px; height:494px; }
.part4 .fr span{ position:absolute; bottom:0; left:90px; width:42px; height:42px; cursor:pointer;}
.part4 .fr span.prev{ bottom:0; left:140px;}

.team{ width:100%; padding:90px 0; background:#2a2a2e;}
.team .fl{ width:240px; height:240px; margin-left:260px; }
.team .fr{margin-right:260px; color:#fff; font-size:24px; line-height:48px; padding-top:20px;}
/*关注数*/
.nav_r{ width:108px; height:108px; position:fixed; right:0; top:100px; background:url(images/float.png) no-repeat; cursor:pointer;}
.nav_r .gzyh{ width:100%; text-align:center; color:#fff; padding-top:25px;}
.nav_r .gzyh p{ font-size:14px;}
.nav_r  b{color:#fff;font-size: 18px; font-weight:normal;}


