@charset "utf-8";
/* CSS Document */
/*全局控制*/
* { margin: 0; padding: 0;}


body{margin:0;padding:0;font-size:14px; color:#001f3f;font-family: 微软雅黑; background: #ffffff;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0; vertical-align:bottom;}ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
a{text-decoration:none;transition:all 1s ease 0s;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.clear{clear:both; height:1px; margin-top:-1px; width:100%; line-height:1px; font-size:0;}
.clear2{clear:both;}
.kong{width:100%; height:26px; line-height:20px;}
input, button {
border: 0 none;
background: none transparent;
margin: 0;
padding: 0;}
.tab_box table, .tab_box th,.tab_box td
{
border: 1px solid #e6e6e6;
}


.section { position: relative; overflow: hidden;}
.section .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.section .bg img { display: block; width: 100%; height: 100%;}


@-webkit-keyframes zoom {
    from {
        transform: scale(1) translateZ(0px)  translateY(3px);

    }

    webkit-transform {
        transform: scale(1.05) translateZ(0px)  translateY(20px);
        transition: transform 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    }
}

@keyframes zoom {
    from {
        transform: scale(1) translateZ(0px)  translateY(3px);
    }

    to {
        transform: scale(1.05) translateZ(0px)  translateY(20px);
        transition: transform 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    }
}
.zoom {
    animation: zoom 8s infinite alternate;
    -webkit-animation: zoom 8s infinite alternate;
    -moz-animation: zoom 8s infinite alternate;
}






.bg11 { position: absolute; left: 50%; margin: 0 0 0 -590px; bottom:0;  width: 30%;  transition: all 1s;opacity: 0;}
.bg12 { position: absolute; bottom: -0px; left: 50%; margin: 0 0 0 400px; width: 40%; opacity: 0; transition: all 1s; }
.bg13 { position: absolute; bottom: -377px; width: 100%; height: 377px; background: url(../images/bg13.png) 50% 0 no-repeat; transition: all 1s;}
.hgroup { position: absolute; width:398px; height: 56px; left: 50%; top: 15%; margin: 0 0 0 -197px; text-indent: -9999px; background-image: url(../img/q1_01.png); opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.hgroup2 { position: absolute; width:900px; height: 46px; left: 50%; top: 25%; margin: 0 0 0 -450px; text-indent: -9999px; background-image: url(../img/q1_02.png); opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.hgroup3{ position: absolute; width:318px; height: 17px; left: 50%; top: 33%; margin: 0 0 0 -150px; text-indent: -9999px; background-image: url(../img/q1_03.png); opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}




.p1_04_1{opacity:0; position:absolute; left:0px; top:400px; transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-webkit-transition:all 0.8s ease 0s;}
.p1_04_1_h{opacity:1; bottom:0px; transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-webkit-transition:all 0.8s ease 0s; animation:fadeInLeft 2s ease; }

.p1_04_2_h{opacity:1; bottom:0px; transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-webkit-transition:all 0.8s ease 0s; animation:fadeInRight 2s ease; }

.p1_04_3_h{opacity:1; bottom:0px; transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-webkit-transition:all 0.8s ease 0s; animation:flipInX 2s ease; }

.p1_04_4_h{opacity:1; bottom:0px; transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-webkit-transition:all 0.8s ease 0s; animation:zoomIn  2s ease; }
.p1_04_5_h{opacity:1; bottom:0px; transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-webkit-transition:all 0.8s ease 0s; animation:zoomIn 2s ease; }

.p1_04_6_h{opacity:1;  transition:all 0.8s ease 0s; -o-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-webkit-transition:all 0.8s ease 0s; animation:fadeIn 2s ease; }

.p11 { position: absolute; left: 50%; top: 40%; width:147px; margin:0 0 0 -80px; font-size: 14px; color: #94a7c6; opacity: 0; transition: all 0.5s; background:#0590cb; color:#FFF; text-align:center; line-height:45px; font-size:16px}
.p11 a{color:#FFF; display:block;transition: all 1s;width:147px;background:#0590cb;}
.p11 a:hover{  animation: pulse 1s ease infinite;}
.p3_01 div a:hover img {
    animation: pulse 1s ease infinite;
}
.p11 a {
    animation: pulse 1s ease infinite;
}
/*.mail { position: absolute; left: 50%; top: -26px; width: 375px; height: 26px; margin-left: -187px; background-image: url(../images/logo.png); transition: all 1s;}
.mail { float: left; height: 26px; text-indent: -9999px;}
.mail-163 { float: left; width: 107px;}
.mail-126 { float: left;width: 108px; margin-left: 23px;}
.mail-yeah { float: right; width: 115px;}*/

/*.bg21 { position: absolute; left: 50%; bottom: 15%; width: 819px; height: 250px; margin-left: -608px; margin-bottom: 40px; background: url(../images/bg21.png) 0 0 no-repeat; transition: all 1s;  opacity: 0; margin-left: -1108px;}
.bg22 { position: absolute; left: 50%; bottom: 15%; width: 819px; height: 299px; margin-left: -280px; margin-bottom: 70px; background: url(../images/bg22.png) right 0 no-repeat; transition: all 1s; opacity: 0; margin-left: 320px;}
.bg23 { position: absolute; left: 50%; bottom: 15%; width: 819px; height: 325px; margin-left: -409px; background: url(../images/bg23.png) 50% 0 no-repeat; transition: all 1s;  bottom: -40%;}*/


.erbg21 { position: absolute; left: 50%;bottom: -15%;width: 28%;  margin-left: -35%;  transition: all 1s;  opacity: 0; z-index:9 }
.erbg22 { position: absolute; left: 50%; top: 40%; width: 467px; height: 57px; margin-left: -280px;  background: url(../img/q2_02.png) right 0 no-repeat; transition: all 1s; opacity: 0; margin-left: 320px;}
.erbg23 { position: absolute; left: 50%;top: 50%;width: 636px; height:47px; margin-left: -409px; background: url(../img/q2_03.png) 50% 0 no-repeat; transition: all 1s;opacity: 0;margin-left: 320px;}
.erbg24 { position: absolute; left: 50%;bottom: -15%;width: 147px; height:42px; margin-left: -609px;  transition: all 1s;opacity: 0;margin-left: -50px; z-index:999}
.erbg24 a {
    color: #FFF;
    display: block;
    transition: all 1s;
   width: 147px; height:42px; line-height:42px;
    background: #0590cb; transition: all 1s;color: #FFF;
    text-align: center;
   
}
.erbg24 a {
    animation: pulse 1s ease infinite;
}
.erbg24 a:hover{  animation: pulse 1s ease infinite;}
.erbg25 { position: absolute;bottom:0; left: 50%;bottom:0;width: 1200px; height:352px; margin-left: -979px;  transition: all 1s;opacity: 1; z-index:1}



.section strong { position: absolute; left: 50%; top: 15%; z-index: 10; width: 512px; height: 45px; margin-left: -256px; font-size: 24px; font-weight: 500; color: #748A9E; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.section h3 { position: absolute; left: 50%; top: 15%; z-index: 10; width: 512px; height: 45px; margin-left: -256px; margin-top: 60px; text-indent: -9999px; background-repeat: no-repeat; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.p1 { position: absolute; left: 50%; top: 15%; width: 510px; margin-left: -255px; margin-top: 130px; font-size: 16px; color: #727F8C; opacity: 0; transition: all 1s;}

.section2 h3 { background-image: url(../images/t2.png);}
.section3 h3 { background-image: url(../images/t3.png);}
.section4 h3 { background-image: url(../img/q4_06.png); }
.section5 h3 { background-image: url(../images/t5.png);}
.section6 strong { width: 561px; margin-left: -280px;}
.section6 h3 { width: 561px; margin-left: -280px; background-image: url(../images/t6.png);}
.section7 strong { width: 561px; margin-left: -280px;}
.section7 h3 { width: 561px; margin-left: -280px; background-image: url(../images/t7.png);}
.section8 strong { width: 561px; margin-left: -280px;}
.section8 h3 { width: 561px; margin-left: -280px; background-image: url(../images/t8.png);}
.section9 strong { width: 609px; margin-left: -304px;}
.section9 h3 { width: 609px; margin-left: -304px; background-image: url(../images/t9.png);}
.section9 h3 span { position: absolute; left: -100px; top: -48px; width: 89px; height: 90px; background-image: url(../images/yixin.png);}

.bg31 { position: absolute; left: 50%; bottom: 0; width: 892px; height: 472px; margin-left: -396px; margin-bottom: 80px; background-image: url(../images/bg31.png); opacity: 0; transition: all 1s;}
.bg32 { position: absolute; left: 50%; bottom: 0; width: 892px; height: 472px; margin-left: -396px; background: url(../images/bg32.png) 470px bottom no-repeat; opacity: 0; transition: all 1s;}
.bg33 { position: absolute; left: 50%; bottom: 0; width: 441px; height: 380px; margin-left: 50%; background: url(../images/bg33.png) 0 0 no-repeat; opacity: 0; transition: all 1s;}
.p3 { position: absolute; width: 430px; left: 50%; top: 15%; margin-top: 250px; margin-left: -100%; font-size: 16px; color: #FFFDE1; opacity: 0; transition: all 1s;}

.sanbg31 { position: absolute; left: 50%; top:25%; width:30%;  margin-left: -50%;   opacity: 0; transition: all 1s;}
.sanbg32 { position: absolute; left: 50%; top:35%; width: 407px; height: 48px; margin-left: -1000px; background: url(../img/q3_03.png) no-repeat; opacity: 0; transition: all 1s;}
.sanbg34 { position: absolute; left: 50%; top:42%; width: 407px; height:48px; margin-left: -1200px; background: url(../img/q3_04.png) no-repeat; opacity: 0; transition: all 1s;}
.sanbg33 { position: absolute; left: 50%; bottom: 0; width:30%; margin-left: 50%;  opacity: 0; transition: all 1s;}
.sanbg35 { position: absolute; left: 50%; bottom:-12%; width:168px; height:23px; margin-left:-600px; background: url(../img/q3_05.png) no-repeat; opacity: 0; transition: all 1s;}
.sanbg36 { position: absolute; left: 50%; bottom:36%; width:168px; height:23px; margin-left:-600px;  opacity: 0;  -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.sanbg36 a{color:#FFF; display:block;transition: all 1s;width:168px;background:#0590cb; line-height:40px; text-align:center}
.sanbg36 a:hover{  animation: pulse 1s ease infinite;}

.sanbg36 a {
    animation: pulse 1s ease infinite;
}


.section4 h3 { position: absolute; left: 50%; top: 10%; z-index: 10; width: 236px; height: 56px; margin-left: -126px; margin-top: 60px; text-indent: -9999px; background-repeat: no-repeat; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.section4 .p1 { position: absolute; left: 50%; top: 10%; width: 226px;height:14px; margin-left: -120px;  font-size: 16px; color: #727F8C; opacity: 0; transition: all 1s;}
.bg41 { position: absolute; bottom: -372px; width: 100%; height: 372px; background: url(../images/bg41.png) 50% 0 no-repeat; transition: all 1s;}
.bg42 { position: absolute; bottom: -449px; width: 100%; height: 449px; background: url(../images/bg42.png) 50% 0 no-repeat; transition: all 1s;}
.bg43 { position: absolute; bottom: -449px; width: 100%; height: 449px; margin-bottom: -130px; background: url(../images/bg43.png) 50% 0 no-repeat; transition: all 1s;}
.xiangmu{ position: absolute; width: 1100px;  left:0;right:0; margin:0 auto;top:36%;}
.xiangmu ul{}
.xiangmu ul li{margin-left:10px;margin-right:10px; float:left;width:200px; display:inline-block; text-align:center; position:relative;height:680px;padding-top:20px;transition: all 1s;-moz-border-radius-topleft: 120px;
-moz-border-radius-topright: 120px;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0px;
 
/* Webkit browsers */
-webkit-border-top-left-radius:120px;
-webkit-border-top-right-radius:120px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0px;
 
/* W3C syntax */
border-top-left-radius: 120px;
border-top-right-radius:120px;
border-bottom-right-radius: 0;
border-bottom-left-radius:  0px;}
.xiangmu ul li img{ display:block; text-align:center;margin:0 auto;width:80% }
.xiangmu ul li span{ display:block; text-align:center; font-size:20px; line-height:40px; color:#FFF;padding-top:15px;}
.xiangmu ul li .xiaoguo{ position:absolute;top:30%;width:100%; transition: all 1s; opacity:0}
.xiangmu ul li .xiaoguo span{ font-size:16px; display:block; text-align:left; line-height:30px;padding:0 0 0 15px; }
.xiangmu ul li .xiaoguo a{ display: block; width:150px; border:1px solid #0590cb; margin:0 auto; line-height:40px; color:#fff; font-size:16px;margin-top:100px;}
.xiangmu ul li:hover{ background-color:rgba(5,144,203,0.9);/* Gecko browsers */
-moz-border-radius-topleft: 120px;
-moz-border-radius-topright: 120px;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0px;
 
/* Webkit browsers */
-webkit-border-top-left-radius:120px;
-webkit-border-top-right-radius:120px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0px;
 
/* W3C syntax */
border-top-left-radius: 120px;
border-top-right-radius:120px;
border-bottom-right-radius: 0;
border-bottom-left-radius:  0px;}
.xiangmu ul li:hover{ margin-top:-25px;}
.xiangmu ul li:hover .xiaoguo{top:38%; opacity:1}

.xm01{left:-150px;opacity:0; transition: all 1s;position:absolute; right:0; }
.xm02{left:-150px;opacity:0; transition: all 1s;position:absolute; right:0; }
.xm03{bottom:-15%;opacity:0; transition: all 1s;position:absolute;left:0; right:0; }
.xm04{left:150px;opacity:0; transition: all 1s;position:absolute; right:0;}
.xm05{left:150px;opacity:0; transition: all 1s;position:absolute; right:0;}
.zix{top:28%;opacity:0; transition: all 1s;position:absolute; right:0;left:0;}

.pro-li1{
   animation: movetop1 4s linear infinite; 
   -webkit-animation: movetop1 4s linear infinite; 
  }
.pro-li2{
   animation: movetop2 4s linear infinite; 
   -webkit-animation: movetop2 4s linear infinite; 
  }
@-webkit-keyframes movetop1 {
  0% {
   -webkit-transform: translate3d(0, 0, 0);
       transform: translate3d(0, 0, 0);
  }

  30% {
  -webkit-transform: translate3d(0px, 10px, 0);
     transform: translate3d(0px, 10px, 0);
  }

  60% {
   -webkit-transform: translate3d(0px, -10px, 0);
      transform: translate3d(0px, -10px, 0);
  }

  100% {
   -webkit-transform: translate3d(0, 0, 0);
       transform: translate3d(0, 0, 0);
  }
}

@keyframes movetop1 {
  0% {
   -webkit-transform: translate3d(0, 0, 0);
       transform: translate3d(0, 0, 0);
  }

  30% {
  -webkit-transform: translate3d(0px, 10px, 0);
     transform: translate3d(0px, 10px, 0);
  }

  60% {
   -webkit-transform: translate3d(0px, -10px, 0);
      transform: translate3d(0px, -10px, 0);
  }

  100% {
   -webkit-transform: translate3d(0, 0, 0);
       transform: translate3d(0, 0, 0);
  }
}


@-webkit-keyframes movetop2 {
  0% {
   -webkit-transform: translate3d(0, 0, 0);
       transform: translate3d(0, 0, 0);
  }

  30% {
  -webkit-transform: translate3d(0px, -10px, 0);
     transform: translate3d(0px, 10px, 0);
  }

  60% {
   -webkit-transform: translate3d(0px, 10px, 0);
      transform: translate3d(0px, -10px, 0);
  }

  100% {
   -webkit-transform: translate3d(0, 0, 0);
       transform: translate3d(0, 0, 0);
  }
}

@keyframes movetop2 {
  0% {
   -webkit-transform: translate3d(0, 0, 0);
       transform: translate3d(0, 0, 0);
  }

  30% {
  -webkit-transform: translate3d(0px, -10px, 0);
     transform: translate3d(0px, -10px, 0);
  }

  60% {
   -webkit-transform: translate3d(0px, 10px, 0);
      transform: translate3d(0px, 10px, 0);
  }

  100% {
   -webkit-transform: translate3d(0, 0, 0);
       transform: translate3d(0, 0, 0);
  }
}
.bg51, .bg52, .bg53, .bg54 { position: absolute; z-index: 1; width: 208px; left: 50%; bottom: 20%; padding-top: 210px; color: #fff;}
.section5 h4 { margin-bottom: 12px; font-size: 23px; font-weight: 500;}
.section5 p { font-size: 14px;}
.bg51 { margin-left: -851px; background: url(../images/bg51.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg52 { margin-left: -403px; background: url(../images/bg52.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg53 { margin-left: 195px; background: url(../images/bg53.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg54 { margin-left: 645px; background: url(../images/bg54.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}

.bg61 { position: absolute; top: -454px; width: 100%; height: 545px; background: url(../images/bg61.png) 50% 0 no-repeat; transition: all 1s;}
.bg62 { position: absolute; left: 10%; bottom: 20%; width: 597px; height: 284px; margin-left: -507px; background-image: url(../images/bg62.png); transition: all 1s;}
.txt6 { position: absolute; left: 90%; bottom: 20%; width: 447px; margin-left: 90px; opacity: 0; transition: all 1s;}
.txt6 p { margin-bottom: 17px; color: #5C7970;}

.bg71 { position: absolute; left: 50%; bottom: -201px; width: 699px; height: 201px; margin-left: -630px; background: url(../images/bg71.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg72 { position: absolute; left: 50%; bottom: -206px; width: 182px; height: 206px; margin-left: -170px; background: url(../images/bg72.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg73 { position: absolute; left: 50%; bottom: 170px; width: 651px; height: 231px; margin-left: -530px; background: url(../images/bg73.png) 50% 0 no-repeat;}
.bg74 { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%;}
.bg74 img { position: absolute; left: 0; bottom: 0; width: 100%; height: 251px;}
.txt7 { position: absolute; left: 50%; bottom: -150px; width: 420px; margin-left: 100px; opacity: 0; transition: all 1s;}
.txt7 p { margin-bottom: 17px; color: #EAEFF2;}

.bg81 { position: absolute; width: 100%; bottom: 100px; height: 215px; background: url(../images/bg81.png) 50% 0 no-repeat;}
.bg82 { position: absolute; left: 50%; bottom: 160px; width: 164px; height: 117px; margin-left: -180px; background-image: url(../images/bg82.png); opacity: 0; transition: all 1s;}
.bg83 { position: absolute; left: 50%; bottom: 280px; width: 70px; height: 29px; margin-left: -330px; background-image: url(../images/bg83.png); opacity: 0; transition: all 1s;}
.bg84 { position: absolute; left: 50%; bottom: 320px; width: 43px; height: 26px; margin-left: -410px; background-image: url(../images/bg84.png); opacity: 0; transition: all 1s;}
.p8 { position: absolute; left: 50%; top: 15%; width: 565px; margin-left: -282px; margin-top: 130px; font-size: 16px; color: #727F8C; opacity: 0; transition: all 1s;}

.bg91, .bg92, .bg93 { padding-top: 350px; font-size: 16px; color: #fff;}
.bg91 { position: absolute; left: 50%; bottom: 15%; width: 340px; margin-left: -970px; background: url(../images/bg91.png) 0 0 no-repeat; opacity: 0; transition: all 1s;}
.bg91 p { position: relative; left: 20px; margin-left: 40px; border-right: 1px solid #13AB86;}
.bg92 { position: absolute; left: 50%; bottom: 15%; width: 340px; margin-left: -180px; background: url(../images/bg92.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg92 p { position: relative; left: 40px; margin-left: 30px;}
.bg93 { position: absolute; left: 50%; bottom: 15%; width: 340px; margin-left: 630px; background: url(../images/bg93.png) 50% 0 no-repeat; opacity: 0; transition: all 1s;}
.bg93 p { position: relative; left: -20px; padding-left: 100px; border-left: 1px solid #13AB86;}

.bg101 { position: absolute; width: 100%; height: 100%; background: url(../images/bg101.png) 50% 20% no-repeat;}
.bg102 { position: absolute; width: 100%; top: 25%; height: 79px; background: url(../images/bg102.png) 50% 0 no-repeat; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.bg103 { position: absolute; width: 100%; top: 25%; height: 37px; margin-top: 110px; background: url(../images/bg103.png) 50% 0 no-repeat; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.go { position: absolute; left: 50%; top: 55%; width: 254px; height: 70px; margin-top: 220px; margin-left: -127px; text-indent: -9999px; background-image: url(../images/btn.png); opacity: 0; transition: all 1s;}

.copyright { position: absolute; left: 0; bottom: 20px; width: 100%; text-align: center; font-size: 0;}
.copyright a, .copyright span { margin: 0 7px; font-size: 12px; color: #a0a0a0;}


@media (max-width:1366px) and (min-width:1000px)

{
.hgroup { position: absolute; width:248px; height: 46px; left: 50%; top: 15%; margin: 0 0 0 -127px; text-indent: -9999px; background: url(../img/q1_01.png) no-repeat; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s; background-size:100% }
.hgroup2 { position: absolute; width:650px; height: 36px; left: 50%; top: 25%; margin: 0 0 0 -330px; text-indent: -9999px; background: url(../img/q1_02.png) no-repeat; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;background-size:100% }
.hgroup3{ position: absolute; width:318px; height: 17px; left: 50%; top: 33%; margin: 0 0 0 -150px; text-indent: -9999px; background-image: url(../img/q1_03.png); opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}

.p11 { position: absolute; left: 50%; top: 40%; width:100px; margin:0 0 0 -80px; font-size: 14px; color: #94a7c6; opacity: 0; transition: all 0.5s; background:#0590cb; color:#FFF; text-align:center; line-height:35px; font-size:14px}



/*导航*/

.nav ul li a{color:#ffffff; font-size:14px; display:block;  
}

/*第二屏*/
.erbg21 { position: absolute; left: 50%;bottom: -15%;width: 23%;  margin-left: -35%;  transition: all 1s;  opacity: 0; z-index:9 }
.erbg22 { position: absolute; left: 50%; top: 40%; width: 337px; height: 57px; margin-left: -280px;  background: url(../img/q2_02.png) right 0 no-repeat; transition: all 1s; opacity: 0; margin-left: 320px; background-size:100%}
.erbg23 { position: absolute; left: 50%;top: 50%;width: 506px; height:47px; margin-left: -409px; background: url(../img/q2_03.png) 50% 0 no-repeat; transition: all 1s;opacity: 0;margin-left: 320px;background-size:100%}
.erbg24 { position: absolute; left: 50%;bottom: -15%;width: 100px; height:35px; margin-left: -609px;  transition: all 1s;opacity: 0;margin-left: -50px; z-index:999}
.erbg24 a {
    color: #FFF;
    display: block;
    transition: all 1s;
   width: 100px; height:35px; line-height:35px;
    background: #0590cb; transition: all 1s;color: #FFF;
    text-align: center;
   
}
/*第三屏*/
.sanbg31 { position: absolute; left: 50%; top:25%; width:25%;  margin-left: -50%;   opacity: 0; transition: all 1s;}
.sanbg32 { position: absolute; left: 50%; top:35%; width: 280px; height: 48px; margin-left: -1000px; background: url(../img/q3_03.png) no-repeat; opacity: 0; transition: all 1s;background-size:100%}
.sanbg34 { position: absolute; left: 50%; top:42%; width: 280px; height:48px; margin-left: -1200px; background: url(../img/q3_04.png) no-repeat; opacity: 0; transition: all 1s;background-size:100%}
.sanbg33 { position: absolute; left: 50%; bottom: 0; width:25%; margin-left: 50%;  opacity: 0; transition: all 1s;}
.sanbg35 { position: absolute; left: 50%; bottom:-12%; width:128px; height:23px; margin-left:-600px; background: url(../img/q3_05.png) no-repeat; opacity: 0; transition: all 1s;background-size:100%}
.sanbg36 { position: absolute; left: 50%; bottom:36%; width:100px; height:23px; margin-left:-600px;  opacity: 0;  -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;}
.sanbg36 a{color:#FFF; display:block;transition: all 1s;width:100px;background:#0590cb; line-height:35px; text-align:center}


/*第四屏*/
.section4 h3 { position: absolute; left: 50%; top: 10%; z-index: 10; width: 180px; height: 46px; margin-left: -126px; margin-top: 60px; text-indent: -9999px; background-repeat: no-repeat; opacity: 0; -webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); transition: all 1s;background-size:100%}
.section4 .p1 { position: absolute; left: 50%; top: 8%; width:180px;height:14px; margin-left: -120px;  font-size: 14px; color: #727F8C; opacity: 0; transition: all 1s;background-size:100%}
.bg41 { position: absolute; bottom: -372px; width: 100%; height: 372px; background: url(../images/bg41.png) 50% 0 no-repeat; transition: all 1s;background-size:100%}
.bg42 { position: absolute; bottom: -449px; width: 100%; height: 449px; background: url(../images/bg42.png) 50% 0 no-repeat; transition: all 1s;}
.bg43 { position: absolute; bottom: -449px; width: 100%; height: 449px; margin-bottom: -130px; background: url(../images/bg43.png) 50% 0 no-repeat; transition: all 1s;}
 }

/* CSS3过度及动画 */
.active strong, .active h3 { opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .p1 { opacity: 1; transition-delay: 1.7s;}


.active .bg11 {margin-left: -550px; opacity: 1; transition-delay: 0.7s; }
.active .bg12 {margin-left: 200px; opacity: 1; transition-delay: 0.7s; }
.active .bg13 {margin-left: 200px; opacity: 1; transition-delay: 0.7s;}
.active .hgroup { opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .hgroup2 { opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .hgroup3 { opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .mail { top: 25px; transition-delay: 0.7s;}
.active .p11 { opacity: 1; transition-duration: 1s; transition-delay: 2s;}

.active .bg21 { opacity: 1; margin-left: -608px; transition-delay: 0.7s;}
.active .bg23 { bottom: 15%; transition-delay: 0.7s;}
.active .bg22 { margin-left: -280px; opacity: 1; transition-delay: 0.7s;}

.active .erbg21 { opacity: 1; bottom: 0%; transition-delay: 0.7s;}
.active .erbg23 { transition-delay: 1.5s;margin-left: -50px; opacity: 1;}
.active .erbg22 { margin-left: -50px; opacity: 1; transition-delay: 0.7s;}
.active .erbg24 {opacity: 1; bottom: 33%; transition-delay: 1.8s;}

.active .p3 { margin-left: -480px; opacity: 1; transition-delay: 0.7s;}
.active .bg31, .active .bg32 { opacity: 1; transition-delay: 1s;}
.active .bg33 { margin-left: -120px; opacity: 1; transition-delay: 0.7s;}

.active .sanbg31{ opacity: 1; transition-delay: 1s;margin-left:-600px;}
.active .sanbg33 { margin-left: 25px; opacity: 1; transition-delay: 0.7s;}
.active .sanbg32 { opacity: 1; transition-delay: 1s;margin-left:-600px;}
.active .sanbg34 { opacity: 1; transition-delay: 1s;margin-left:-600px;}
.active .sanbg35 { opacity: 1; transition-delay: 1s;bottom:46%}
.active .sanbg36 { opacity: 1;-webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 1.7s;}

.active .bg41 { bottom: 15%; transition-delay: 0.7s;}
.active .bg42 { bottom: 15%; transition-delay: 1.1s;}
.active .bg43 { bottom: 15%; transition-delay: 0.9s;}


.active .xm01{ left:0; transition-delay: 1.8s;opacity: 1; }
.active .xm02 { left:0; transition-delay: 1.5s;opacity: 1; }
.active .xm03 { bottom: 70%; transition-delay: 0.9s;opacity: 1; }
.active .xm04 { left:0; transition-delay: 1.5s;opacity: 1; }
.active .xm05 { left:0; transition-delay: 1.8s;opacity: 1; }
.active .zix { top: 30%; transition-delay: 2.5s;opacity: 1;}

.active .bg51 { margin-left: -551px; opacity: 1; transition-delay: 0.7s;}
.active .bg52 { margin-left: -253px; opacity: 1; transition-delay: 0.7s;}
.active .bg53 { margin-left: 45px; opacity: 1; transition-delay: 0.7s;}
.active .bg54 { margin-left: 345px; opacity: 1; transition-delay: 0.7s;}

.active .bg61 { top: 0; transition-delay: 0.7s;}
.active .bg62 { left: 50%; opacity: 1; transition-delay: 0.7s;}
.active .txt6 { left: 50%; opacity: 1; transition-delay: 0.7s;}

.active .bg71 { bottom: 250px; opacity: 1; transition-delay: 0.7s;}
.active .bg72 { bottom: 350px; opacity: 1; transition-delay: 0.9s;}
.active .txt7 { bottom: 420px; opacity: 1; transition-delay: 1.1s;}

.active .bg82 { bottom: 260px; margin-left: -280px; opacity: 1; transition-delay: 0.7s;}
.active .bg83 { bottom: 380px; margin-left: -430px; opacity: 1; transition-delay: 1s;}
.active .bg84 { bottom: 420px; margin-left: -510px; opacity: 1; transition-delay: 1.2s;}
.active .p8 { opacity: 1; transition-delay: 1.7s;}

.active .bg91 { margin-left: -570px; opacity: 1; transition-delay: 0.7s;}
.active .bg92 { opacity: 1; transition-delay: 0.8s;}
.active .bg93 { margin-left: 230px; opacity: 1; transition-delay: 0.7s;}

.active .bg102, .active .bg103 { opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.7s;}
.active .go { top: 25%; opacity: 1; transition-delay: 1.2s;}

/* for lt ie 10 */
.ltie10 strong, .ltie10 h3 { opacity: 1; transform:scale(1, 1); transition-delay: 0.7s;}
.ltie10 .p1 { opacity: 1; transition-delay: 1.7s;}

.ltie10 .bg12 { bottom: 00px; opacity: 1; transition-delay: 0.7s; }
.ltie10 .bg13 { bottom: 0; opacity: 1; transition-delay: 0.7s;}
.ltie10 .hgroup { opacity: 1; transform:scale(1, 1); transition-delay: 0.7s;}
.ltie10 .hgroup2 { opacity: 1; transform:scale(1, 1); transition-delay: 0.7s;}
.ltie10 .hgroup3 { opacity: 1; transform:scale(1, 1); transition-delay: 0.7s;}
.ltie10 .mail { top: 25px; transition-delay: 0.7s;}
.ltie10 .p11 { opacity: 1; transition-duration: 1s; transition-delay: 2s;}

.ltie10 .bg21 { opacity: 1; margin-left: -608px; transition-delay: 0.7s;}
.ltie10 .bg23 { bottom: 15%; transition-delay: 0.7s;}
.ltie10 .bg22 { margin-left: -280px; opacity: 1; transition-delay: 0.7s;}



.ltie10 .erbg21 { opacity: 1; bottom: 0%; transition-delay: 0.7s;}
.ltie10 .erbg23 { transition-delay: 1.5s;margin-left: -50px; opacity: 1;}
.ltie10 .erbg22 { margin-left: -50px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .erbg24 {opacity: 1; bottom: 0%; transition-delay: 1.8s;}



.ltie10 .p3 { margin-left: -480px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg31, .ltie10 .bg32 { opacity: 1; transition-delay: 1s;}
.ltie10 .bg33 { margin-left: -120px; opacity: 1; transition-delay: 0.7s;}


.ltie10 .sanbg31{ opacity: 1; transition-delay: 1s;margin-left:-600px;}
.ltie10 .sanbg33 { margin-left: 25px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .sanbg32 { opacity: 1; transition-delay: 1s;margin-left:-600px;}
.ltie10 .sanbg34 { opacity: 1; transition-delay: 1s;margin-left:-600px;}
.ltie10 .sanbg35 { opacity: 1; transition-delay: 1s;bottom:46%}
.ltie10 .sanbg36 { opacity: 1;-webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 1.7s;}


.ltie10 .bg41 { bottom: 15%; transition-delay: 0.7s;}
.ltie10 .bg42 { bottom: 15%; transition-delay: 1.1s;}
.ltie10 .bg43 { bottom: 15%; transition-delay: 0.9s;}





.ltie10 .bg51 { margin-left: -551px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg52 { margin-left: -253px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg53 { margin-left: 45px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg54 { margin-left: 345px; opacity: 1; transition-delay: 0.7s;}

.ltie10 .bg61 { top: 0; transition-delay: 0.7s;}
.ltie10 .bg62 { left: 50%; opacity: 1; transition-delay: 0.7s;}
.ltie10 .txt6 { left: 50%; opacity: 1; transition-delay: 0.7s;}

.ltie10 .bg71 { bottom: 250px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg72 { bottom: 350px; opacity: 1; transition-delay: 0.9s;}
.ltie10 .txt7 { bottom: 420px; opacity: 1; transition-delay: 1.1s;}

.ltie10 .bg82 { bottom: 260px; margin-left: -280px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg83 { bottom: 380px; margin-left: -430px; opacity: 1; transition-delay: 1s;}
.ltie10 .bg84 { bottom: 420px; margin-left: -510px; opacity: 1; transition-delay: 1.2s;}
.ltie10 .p8 { opacity: 1; transition-delay: 1.7s;}

.ltie10 .bg91 { margin-left: -570px; opacity: 1; transition-delay: 0.7s;}
.ltie10 .bg92 { opacity: 1; transition-delay: 0.8s;}
.ltie10 .bg93 { margin-left: 230px; opacity: 1; transition-delay: 0.7s;}

.ltie10 .bg102, .ltie10 .bg103 { opacity: 1; transform:scale(1, 1); transition-delay: 0.7s;}
.ltie10 .go { top: 25%; opacity: 1; transform:scale(1, 1); transition-delay: 1.2s;}


/*导航*/
.topw{width:100%; background: url(../img/nav01.png) repeat-x left top;height:150px; position:fixed; z-index:99;}
.top_con{width:1200px; margin:0 auto;padding-top:20px}
.logo{width:210px; float:left;}
.logo:hover{ animation: pulse 1s ease infinite;}
.nav{width:780px; float:right;}
.nav ul{}
.nav ul li{width:90px; float:left; display:inline-block; line-height:50px; text-align:center;position:relative;}
.nav ul li a{color:#ffffff; font-size:16px; display:block;  
}
.dh01{border-bottom:2px #fff solid;}
.nav ul li a:hover{ }
.nav li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -3px;height: 2px;opacity: 0;background-color: #fff;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s; }


/*子页导航*/
.topw2{width:100%; background:#fff;height:103px; }
.top_con2{width:1200px; margin:0 auto;padding-top:20px}
.logo2{width:210px; float:left;}
.logo2:hover{ animation: pulse 1s ease infinite;}
.nav2{width:780px; float:right;}
.nav2 ul{}
.nav2 ul li{width:90px; float:left; display:inline-block; line-height:60px; text-align:center;position:relative;}
.nav2 ul li a{color:#000000; font-size:16px; display:block;  
}

.nav2 ul li a:hover{ color:#0097da;}
.nav2 li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -10px;height: 2px;opacity: 0;background-color: #0097da;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav2 li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s; }


/*单页*/
.banner01w{width:100%; background:url(../img/about_01_06.jpg) no-repeat center top;height:174px}
.banner02w{width:100%; background:url(../img/new_03.jpg) no-repeat center top;height:174px}
.banner03w{width:100%; background:url(../img/jianli_01.jpg) no-repeat center top;height:174px}
.banner04w{width:100%; background:url(../img/td_01.jpg) no-repeat center top;height:174px}
.about_title{width:1200px; margin:0 auto; text-align:center;padding-top:50px; font-size:30px; font-weight:bold; line-height:50px}
.about_title span,.about_title p{ display:block;}
.about_title p{width:50px;height:4px; background:#0590cb; margin:0 auto;}

.anli_xian{width:1000px;height:3px; margin:0 auto;margin-top:10px;     background: background:#0590cb;   animation: art 3s linear infinite;
    -webkit-animation: art 3s linear infinite; }
@keyframes art {
 0% {
background-size:66px 5px;
}
 50% {
background-size:186px 5px;
}
 100% {
background-size:66px 5px;
}
}


.fenleiw{width:100%; background:url(../img/about_01_08.jpg) repeat-x left top;height:64px;}
.fenlei {width:1200px; margin:0 auto; }
.fenlei ul{}
.fenlei ul li .nn{ background:url(../img/about_01_10.jpg) repeat-x left top; color:#0097da}
.fenlei ul li{width:130px; height:64px; line-height:64px; text-align:center; float:left;}
.fenlei ul li a{ display:block; color:#666666; font-size:14px;}
.fenlei ul li a:hover{ background:url(../img/about_01_10.jpg) repeat-x left top; color:#0097da}

.aboutw{width:100%; background:#f6f6f6}
.about{width:1200px; margin:0 auto; overflow:hidden}
.weizhi{width:1200px; margin:0 auto;border-bottom:1px solid #dddede; line-height:55px;}
.title{width:300px; float:left;padding-left:10px; font-size:18px; color:#000; font-weight:bold;}
.wz{width:500px; float:right; text-align:right;padding-right:15px; font-size:12px;}
.wz span{color:#0097da}
.txtcon{width:1200px; min-height:500px;padding:30px 0;}

/*foot*/
.dnavw{border-top:3px solid #0097da; background:#f5f5f5;}
.dnav{width:1200px; margin:0 auto;padding:40px 0}
.dnav_con{width:950px; float:left; min-height:200px;}
.dnav dl{width:190px; float:left; }
.dnav dt{width:190px;font-size:16px; line-height:30px; padding-bottom:10px;color:#636363}
.dnav dd{ width:190px;  font-size:14px;line-height:30px;}
.dnav dd a{color:#636363}
.erweima{width:250px; float:right; background:url(../img/about_01_23.jpg) no-repeat left center; text-align:center;}
.erweima span,.erweima p{ display:block;}
.erweima p{ font-size:24px; color:#00affb; line-height:50px;}
.er_img{width:90px; overflow:hidden; float:right;margin-left:15px;}
.er_img span{border:1px solid #dddddd ; display: block; }
.er_img img{width:100%;}

.bot{width:100%;clear:both;}
.bot_con{width:1200px; border-top:1px #ededed solid; margin:0 auto; color:#838383;padding:0px 0; font-size:14px; line-height:40px; text-align:center}
.bot_con a{color:#838383;}

/*新闻*/
.news_tujian{width:1198px; border:1px solid #ebebec;margin-top:30px; background:#FFF; }
.news_tujian .img{  width:457px;height:273px; float:left; overflow:hidden}
.news_tujian .titile_n{width:660px; float:right; font-size: 14px;padding-top:35px;padding-right:40px}
.news_tujian span,.news_tujian  p,.news_tujian  i{ display:block; font-style:normal;color:#555555;}
.news_tujian  p{ line-height:25px;padding-top:10px;}
.news_tujian span{ font-size:18px; line-height:35px;color:#000000;}
.news_tujian i{font-style:normal; color:#b1b1b1;padding-top:15px}

.news_tujian img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;width:457px;height:273px;}
.news_tujian:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}


.news_listn{ width:1200px; margin:0 auto;padding-top:20px;}
.news_listn ul{margin-right:-25px;width:1250px;}
.news_listn ul li{width:388px;height:310px; float:left;margin-left:0px;margin-right:15px; background:#FFF; border:1px solid #dfdfdf;padding:0px;transition:all 1s ease 0s; margin-bottom:10px;margin-top:20px;}
.news_listn ul li .img{width:388px;height:156px; display:block; overflow:hidden }
.news_listn ul li .titile_n{width:328px;padding:20px}
.news_listn ul li .titile_n span,.main_03 ul li .titile_n p{ display:block; text-transform: capitalize;}
.news_listn ul li .titile_n span{color:#000000; font-size:16px; margin-bottom:10px;}
.news_listn ul li .titile_n p{color:#727272; font-size:14px; line-height:20px;height:50px}
.news_listn ul li .titile_n i{text-transform: inherit; font-style:normal; color:#b1b1b1; font-size:14px;}
.news_listn ul li:hover{ border:1px solid #053769;}
.news_listn ul li .jiantou01{padding-top:15px;}

.news_listn ul li img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;width:388px;height:156px;}
.news_listn ul li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}


#news_con {font-family:微软雅黑;width:100%;padding-top:30px}
#news_con .h1 {
	text-align: center;
	font-size: 24px;
	height:45px;
	line-height: 45px;
	color:#000000;
	font-weight:normal;
	
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	width: 100%;
	height: 25px;
	line-height: 25px;
	
	color: #767676;
	margin-bottom: 5px;
	font-size:14px;
}
.fbsj{text-align:center; color:#5a5a5a; font-size:14px;}


#ym{ margin:30px auto; width:1200px; text-align:left;color:#2f2f2f ; font-size:16px; font-family:微软雅黑; clear:both;}
#ym ul{    margin:0 auto;
    text-align: center;}
#ym ul li{ display:inline-block;width:550px; line-height:50px; color:#242424; text-align:left; background:#e8e8e8; padding: 0 20px }
#ym span{ background:#CCC; border-radius:20px;padding:5px 10px; color:#000;margin-right:5px;}
#ym a{color:#242424; }
#ym ul li.l_s{ float:left; text-align:right}
#ym ul li.r_x{ float:right; }
#ym ul li:hover span{ background:#0072d9; color:#fff;}
#ym ul li a:hover{ cursor:pointer; color:#193984;}

#ym2{ margin:30px auto; width:100%; text-align:left;color:#2f2f2f ; font-size:14spx; font-family:微软雅黑; clear:both }
#ym2 ul{    margin:70px auto;
    text-align: center;}
#ym2 ul li{ display:inline-block;width:400px; margin-bottom:20px;line-height:30px; color:#242424; text-align:left; border-bottom:1px solid #585858 }
#ym2 span{ background:#CCC; border-radius:20px;padding:5px 10px; color:#000;margin-right:5px;}
#ym2 a{color:#242424; }
#ym2 ul li.l_s{ float:left;}
#ym2 ul li.r_x{ float:right; }
#ym2 ul li:hover span{ background:#0072d9; color:#fff;}
#ym2 ul li a:hover{ cursor:pointer; color:#14803b;}


#ymm{ margin:40px auto;  width:100%; text-align:center;  }
.yema{clear:both;padding-top:00px}
.yema ul{}
.yema ul li{height:30px; border:none; background:cccccc;}
#ymm a.select{color:#fff; background:#0590cb;border:1px solid #d1d1d1;}
#ymm a{ padding: 2px 12px;
    margin-left: 3px;
    line-height: 25px;
    color: #000;
    display:inline-block;
   
    cursor:pointer;
    font-size:14px;background:#fff; border:1px solid #d1d1d1;}
#ymm a:hover{color:#fff; background:#0590cb;border:1px solid #d1d1d1;}

#ymm2{ margin:30px auto;  width:100%; text-align:right;  }
.yema2{clear:both;padding-top:20px}
.yema2 ul{}
.yema2 ul li{height:30px; border:none; background:cccccc;}
#ymm2 a.select{color:#fff; background:#55a13c;border:1px solid #d1d1d1;}
#ymm2 a{ padding: 2px 12px;
    margin-left: 3px;
    line-height: 25px;
    color: #000;
    display:inline-block;
   
    cursor:pointer;
    font-size:14px;background:#fff; border:1px solid #d1d1d1;}
#ymm2 a:hover{color:#fff; background:#55a13c;border:1px solid #d1d1d1;}
/*gbook*/
.main_ly input{ background:#FFF; border:#999 1px solidl}
.main_ly{ padding-top:40px;padding-left:320px; font-family:微软雅黑; background:url(../img/1.jpg) no-repeat right  bottom;}
.main_ly li{clear:both;padding:0 0 12px 0;color:#3c3b3b;font-size:16px;line-height:30px;}
.main_ly_t1{width:80px;float:left;}
.main_ly_t2{float:left;color:#999999;padding:0 0 0 15px;font-size:14px;}
.main_bd{width:230px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;float:left;}
.main_bd1{width:500px;height:102px;border:solid 1px #dddddd;float:left;font-size:14px;line-height:25px;padding:5px;}
.main_bd2{width:115px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;float:left;}
.main_but{width:640px;padding:20px 0 0 0;clear:both;}
.main_but_t{color:#3c3b3b;font-size:16px;line-height:30px;}
.main_bd3{width:230px;height:29px;border:solid 1px #e3e3e3;line-height:29px;padding:0 0 0 5px; background:#FFF}
.main_bd23{width:130px;height:29px;border:solid 1px #e3e3e3;line-height:29px;padding:0 0 0 5px; background:#FFF}
.main_bd4{width:1030px;height:80px;border:solid 1px #dddddd;font-size:14px;line-height:25px;padding:5px;}
/*简历*/

.job_list a:hover{color:#fff; background:#00a9f2}
.job_list a{width:50px; line-height:24px; background:#bdbdbd; color:#FFF;padding:5px 25px; border-radius:3px;display:block;}


.job_show{padding-top:30px;}
.job_show_title{ color:#0590cb; font-size:30px; }
.job_show_time{color:#787878; font-size:14px;padding:15px 0;}
.job_show_con{color:#656565; font-size:14px; line-height:30px;}

/*业务承揽*/
.yw_con{width:100%;}
.yw_con ul{}
.yw_con ul li{width:20%; float:left; display:inline-block; position:relative; overflow:hidden}
.yw_con ul li img{ display:block; width:100%; height:100%;}
.yw_con ul li .yw_con_wz{ position:absolute; width:100%;height:100%; background-color:rgba(0,0,0,0.4);top:0; text-align:center;transition:all 1s ease 0s;}
.yw_con ul li .yw_con_wz span,.yw_con ul li .yw_con_wz i,.yw_con ul li .yw_con_wz p{ display:block; font-style:normal;transition:all 1s ease 0s;}
.yw_con ul li .yw_con_wz span{ font-size:24px; color:#ffffff;bottom:200px; position:absolute;left:0;right:0; text-align:center;}
.yw_con ul li .yw_con_wz i{ width:70px; height:2px; background:#0097da; color:#ffffff;bottom:175px; position:absolute;left:0;right:0; text-align:center;margin:0 auto;}
.yw_con ul li .yw_con_wz p{width:150px;color:#ffffff;bottom:100px; position:absolute;left:0;right:0; text-align:center;margin:0 auto;border:1px solid #0097da; line-height:35px;}
.yw_gg{width:100%; background:url(../img/yw_07.jpg) no-repeat center top; height:95px;}
.yw_con ul li:hover .yw_con_wz{background-color:rgba(0,0,0,0);}

.yw_con ul li img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.yw_con ul li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.yw_con ul li:hover .yw_con_wz  span{bottom:190px;}
.yw_con ul li:hover .yw_con_wz  i{width:100px;}
.yw_con ul li:hover .yw_con_wz  p{bottom:120px; background:#0097da;color:#FFF; border-radius:20px;}
/*业务承揽列表页*/
.cp_typew{width:100%; background:#0097da;height:180px;}
.cp_type{ width:1200px; margin:0 auto; background:url(../img/cp_type_05.jpg) repeat-y left top;}
.cp_type ul{}
.cp_type ul .xz_01{ background:#00b9ff; }
.cp_type  ul li{ width:300px; float:left; display:inline-block; text-align:center; padding-top:20px;height:160px;background:url(../img/cp_type_05.jpg) repeat-y right top;}
.cp_type  ul li a{ display:block; color:#FFF; font-size:16px;}
.cp_type  ul li:hover{ background:#00b9ff; cursor: pointer;}

.productlistnw{width:1200px; margin:0 auto; }
.productlistn{width:1200px; margin:0 auto;}
.productlistn ul{margin-right:-25px;width:1250px;}
.productlistn ul li{width:378px;height:420px; float:left;margin-left:0px;margin-right:28px; background:#FFF; border:1px solid #dfdfdf;padding:0px;transition:all 1s ease 0s; margin-bottom:10px;margin-top:30px; overflow:hidden;border-radius:20px;}
.productlistn ul li .img{width:378px;height:260px; display:block; overflow:hidden }
.productlistn ul li .titile_n{width:328px;padding:20px; position:relative}
.productlistn ul li .titile_n span,.productlistn ul li .titile_n p{ display:block; text-transform: capitalize;}
.productlistn ul li .titile_n span{color:#000000; font-size:16px; margin-bottom:10px;}
.productlistn ul li .titile_n p{color:#727272; font-size:14px; line-height:20px;}
.productlistn ul li .titile_n i{text-transform: inherit; font-style:normal; color:#b1b1b1; font-size:14px; opacity:0;transition:all 1s ease 0s; position:absolute; bottom:-10px;}
.productlistn ul li:hover{ border:1px solid #00b9ff;   -webkit-box-shadow:0 0 10px rgba(0, 204, 204, .5);
  -moz-box-shadow:0 0 10px rgba(0, 204, 204, .5);
  box-shadow:0 0 10px rgba(0, 204, 204, .5); }
.productlistn ul li:hover .titile_n i{ opacity:1; bottom:-20px;}
.productlistn ul li .jiantou01{padding-top:15px;}

.productlistn ul li  .img img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;width:378px;height:260px;}
.productlistn ul li:hover .img img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}


.pro_con1{ margin-top:10px;width:1200px; margin:0 auto}
.pro_pic1{ text-align:center}
.pro_pic1 img{}
.pro_tt{ color:#000; font-size:18px; text-align:center;padding:15px 0;}
.pro_con1 .pro_tt01{ display:block; line-height:60px;text-align:center;color:#000000; font-size:30px; }
.pro_con1 h2{ text-align:center; font-size:18px; color:#5a5a5a; font-weight:normal;}

.pro_con1 p{ font-size:14px; line-height:30px; /*text-align:left; text-indent:2em;*/}
.pro_con1 a { display: block; color:#5a5a5a; padding: 0;text-align:left;  }
.xxsm{width:1190px;padding:5px 10px; color:#333; font-size:18px;background:#eeeeee; text-align:left; margin-top:10px;}
.jieshao{width:1178px; border:1px solid #CCC; padding:0 10px;line-height:50px;color:#0097da; font-size:18px;margin-top:30px; background:#ffffff;}
.jieshao1{width:100%;padding:20px 0;clear:both;}

.jieshao1 img{border:none;}

/* box2 */

.box2{width:1200px;margin:30px auto;}
.tab_menu2{overflow:hidden;width:1178px; border:1px solid #CCC;background:#ffffff; }
.tab_menu2 li{width:150px;float:left;height:50px;line-height:50px;color:#000;text-align:center;cursor:pointer; font-size:18px;/*transition:all 1s ease 0s;*/ background:url(../img/xx02.jpg) no-repeat right center;}
.tab_menu2 li.current{color:#0097da;  background:url(../img/xx01.jpg) no-repeat right center;}
.tab_menu2 a.new_more{ display:block; width:80px; float:right;}
.tab_menu2 li a{color:#fff;text-decoration:none;}
.tab_menu2 li.current a{color:#fff;}


.tab_box2{padding:20px 0 30px 0;}
.tab_box2 li{height:24px;line-height:24px;overflow:hidden;padding:5px 0;}
.tab_box2 li span,.tab_box2 li p{ display:block; font-style:normal;}
.tab_box2 li span{margin:0 5px 0 0;font-family:"微软雅黑";font-size:16px;color:#000000;width:300px; float:left;/*transition:all 1s ease 0s;*/}
.tab_box2 li p{width:100px; float:right; color:#727272; font-size:12px;}
.tab_box2 .hide{display:none;}
.tab_box2 li:hover span{color:#003366;padding-left:5px}






.productlistn2{  width:1200px;padding-top:30px;  }
.productlistn2 ul{ text-align:center;margin:0 auto; padding-left:0px;margin-right:-25px;width:1230px; }
.productlistn2 ul li{width:382px;height:315px; background:#FFF; float:left;margin-right:25px;margin-bottom:30px; position:relative; overflow:hidden; border:1px solid #ececed;text-align:center;transition:all 1s ease 0s;}
.productlistn2 ul li .tup{width:382px; height:259px; overflow:hidden}
.productlistn2 ul li span,.productlistn ul li p{ display:block; }
.productlistn2 ul li span{color:#000000; font-size:18px;padding-top:15px;padding-bottom:10px}
.productlistn2 ul li p{color:#272727; font-size:14px; padding-left:20px;}
.productlistn2 ul li .zhe_01{width:250px;height:250px; background-color:rgba(74,220,172,0.3); text-align:center;padding-top:100px; position:absolute;bottom:-350px;transition: 0.6s; }
.productlistn2 ul li:hover{background:#0097da;}
.productlistn2 ul li:hover span{  color:#FFF}

.productlistn2 ul li img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;width:382px; height:259px;}
.productlistn2 ul li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}



/*徕卡GNSS系列*/
.lai_conw{width:100%; overflow:hidden;height:880px; position:relative;}
.lai_con{ background:url(../img/cp_bg01.jpg) no-repeat center top;height:880px;}
.lai_typew{ width:1200px; margin:0 auto;position:absolute;top:0;left:0;right:0; z-index:99}
.lai_type{ width:1200px; margin:0 auto; background:#0590cb; }
.lai_type ul{background:url(../img/cp_type_05.jpg) repeat-y left top;}
.lai_type ul .xz_01{ background:#00b9ff; }
.lai_type  ul li{ width:300px; float:left; display:inline-block; text-align:center; padding-top:20px;height:160px;background:url(../img/cp_type_05.jpg) repeat-y right top;}
.lai_type  ul li a{ display:block; color:#FFF; font-size:16px;}
.lai_type  ul li:hover{ background:#00b9ff; cursor: pointer;}

.zi_xiao01:hover{animation:tada 1s; }

.tupian-xiao img{  transition:all 1s;}
.tupian-xiao:hover img{
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);		/* IE 9 */
	-webkit-transform: rotate(360deg);	/* Safari and Chrome */
	-o-transform: rotate(360deg);		/* Opera */
	-moz-transform: rotate(360deg);		/* Firefox */}


.lai_con_01{width:1200px; margin:30px auto; text-align:center; font-size:48px; color:#FFF; font-weight:bold;padding-top:30px}
.lai_list{width:1200px; margin:0 auto;}
.lai_list_li{width:600px; float:left;}
.lai_list_li{opacity:1;}
.lai_list_li a{ display:block;}
.lai_list_01{padding-top:60px;transition-delay: 1s; -webkit-transition-delay:1s;}
.lai_list_02{padding-left:80px;width:520px;}
.lai_list_03{padding-left:150px;width:450px;padding-top:40px;transition-delay: 2s; -webkit-transition-delay:2s;}
.lai_list_04{padding-left:180px;width:420px;transition-delay: 1.5s; -webkit-transition-delay:1.5s;}





@-webkit-keyframes zoom1 {
    from {
        transform: scale(1) translateZ(0px)  translateY(0px);

    }

    webkit-transform {
        transform: scale(1.05) translateZ(0px)  translateY(20px);
        transition: transform 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    }
}

@keyframes zoom1 {
    from {
        transform: scale(1) translateZ(0px)  translateY(0px);
    }

    to {
        transform: scale(1.05) translateZ(0px)  translateY(20px);
        transition: transform 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    }
}
.zoom1 {
    animation: zoom1 8s infinite alternate;
    -webkit-animation: zoom1 8s infinite alternate;
    -moz-animation: zoom1 8s infinite alternate;
}

.lai_list{width:1200px; margin:0 atuo;}

.p2-list{ position:absolute; top:130px; width:886px; left:0; right:0; margin:0 auto;}
.p2-list li{width:172px; float:left; }
.p2-list li div{opacity:0;}
.p2-list li p{color:#46bab7; font-family:16px;}
.p2-text{ position:absolute; top:563px; width:550px; left:150px; opacity:0; z-index:5; font-size:14px; line-height:34px;}
.p2-text2{ position:absolute; top:825px; width:550px; left:150px; opacity:0; z-index:5; }
.p2-jing{ width:432px;height:376px; position:absolute;top:428px;right:50px;}
.p2-jingtext1{ font-size:13px; color:#b8bd10;position:absolute;top:459px;right:235px;opacity:0;z-index:5; }
.p2-jingtext2{ font-size:13px; color:#b8bd10;position:absolute;top:558px;right:155px;opacity:0;z-index:5; }
.p2-xiecheg{position:absolute;top:590px;right:-170px;opacity:0;z-index:5; }
/********22222222222222222222222aaaaaaaaaaaaaaaaaaaaaaa*/
.active .p2-tit{left:25px; }
.active .p2-tit2{left:-50px; 
    transition-delay: 0.5s;
    -webkit-transition-delay: 0.5s;
}
.active .p2-li1{  opacity:1;transition-delay: 1s; -webkit-transition-delay:1s;}
.active .p2-li2{  opacity:1;transition-delay: 1.2s; -webkit-transition-delay: 1.2s;}
.active .p2-li3{  opacity:1;transition-delay: 1.4s; -webkit-transition-delay: 1.4s;}
.active .p2-li4{  opacity:1;transition-delay: 1.6s; -webkit-transition-delay: 1.6s;}
.active .p2-li5{  opacity:1;transition-delay: 1.8s; -webkit-transition-delay: 1.8s;}





/*中纬TPS、GNSS系列*/
.zhong_conw{width:100%; overflow:hidden;height:880px; position:relative;}
.zhong_con{ background:url(../img/zhong_bg1.jpg) no-repeat center top;height:880px;}
.zhong_q01{ position: absolute; bottom:0px; z-index:8; left:50%;margin-left:-700px}

.zhong_q02{ position: absolute; bottom:0px; z-index:8; left:50%;margin-left:-700px}

.zhong_typew{ width:1200px; margin:0 auto;position:absolute;top:0;left:0;right:0; z-index:99}

.zhong_type{ width:1200px; margin:0 auto; background:#f39600; }
.zhong_type ul{background:url(../img/cp_type_05a.jpg) repeat-y left top;}
.zhong_type ul .xz_01{ background:#ffb030; }
.zhong_type  ul li{ width:300px; float:left; display:inline-block; text-align:center; padding-top:20px;height:160px;background:url(../img/cp_type_05a.jpg) repeat-y right top;}
.zhong_type  ul li a{ display:block; color:#FFF; font-size:16px;}
.zhong_type  ul li:hover{ background:#ffb030; cursor: pointer;}
.zhong_list{width:1200px; margin:0 atuo;position: relative }
.zhong_list01{ position:absolute; left:0 ; top:0}
.zhong_list02{ position:absolute; left:450px; top:150px}
.zhong_list03{ position:absolute; right:80px; top:140px}
.zhong_list01:hover img,.zhong_list02:hover img,.zhong_list03:hover img { animation:jello 2s ease 0.5s; opacity:1;}
.zhong_list01 a,.zhong_list02 a,.zhong_list03 a{ display:block;}
.jello {
  animation-name: jello;
  transform-origin: center;
}
@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}



@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
.dt_xiao1 {
 animation: movetop1 4s linear infinite;
 -webkit-animation: movetop1 4s linear infinite;
}
.dt_xiao2 {
 animation: movetop2 4s linear infinite;
 -webkit-animation: movetop2 4s linear infinite;
}
.zhong_q01 img,.zhong_q02 img,.zhong_list02,.zhong_list03,.zhong_list04{ display:block}
.ball1{

	animation: updown 5s infinite alternate;
	-webkit-animation: updown 5s infinite alternate;
	-moz-animation: updown 5s infinite alternate;
}
@keyframes updown{
	from{
		opacity: 0.2;
		transform: translate(0px,0px);
	}
	to{
		opacity: 1;
		transform: translate(20px,-50px);
	}
}
@-webkitkeyframes updown{
	from{
		opacity: 0.2;
		transform: translate(0px,0px);
	}
	to{
		opacity: 1;
		transform: translate(20px,-50px);
	}
}
@-moz-keyframes updown{
	from{
		opacity: 0.2;
		transform: translate(0px,0px);
	}
	to{
		opacity: 1;
		transform: translate(20px,-50px);
	}
}
.ball2{

	animation: updown2 5s infinite alternate;
	-webkit-animation: updown2 5s infinite alternate;
	-moz-animation: updown2 5s infinite alternate;
}
@keyframes updown2{

	from{
		opacity: 1;
		
       transform: translate(50px,20px);
	}
	to{
		opacity: 0.2;
		transform: translate(0px,0px);
	}
}
@-webkitkeyframes updown2{
	from{
		opacity: 1;
		
       transform: translate(20px,50px);
	}
	to{
		opacity: 0.2;
		transform: translate(0px,0px);
	}
}
@-moz-keyframes updown2{
	from{
		opacity: 1;
		
       transform: translate(20px,50px);
	}
	to{
		opacity: 0.2;
		transform: translate(0px,0px);
	}
}




.aboutw2{ background:#FFF; width:100%}
.productlistn3{width:1200px; margin:0 auto;}
.productlistn3 ul{width:1250px;}
.productlistn3 ul li{width:378px; float:left;margin-left:0px;margin-right:28px; background:#FFF; border:1px solid #dfdfdf;padding:0px;transition:all 1s ease 0s; margin-bottom:10px;margin-top:30px; border-radius:20px; overflow:hidden; cursor:pointer}
.productlistn3 ul li .img{ overflow:hidden }
.productlistn3 ul li .titile_n{width:308px;padding:50px 30px 0 30px;height:120px;transition:all 1s ease 0s;}
.productlistn3 ul li .titile_n span,.productlistn3  ul li .titile_n p{ display:block; text-transform: capitalize;}
.productlistn3 ul li .titile_n span{color:#000000; font-size:22px; margin-bottom:10px; font-weight:bold;}
.productlistn3 ul li .titile_n p{color:#727272; font-size:16px; line-height:25px;height:50px}
.productlistn3 ul li .titile_n i{text-transform: inherit; font-style:normal; color:#b1b1b1; font-size:14px;}
.productlistn3 ul li:hover .titile_n {padding:55px 30px 0 30px;height:115px;}
.productlistn3 ul li:hover .titile_n span{color:#e53848;}
.productlistn3 ul li:hover{ border:1px solid #00b9ff;  -webkit-box-shadow:0 0 10px rgba(0, 204, 204, .5);
  -moz-box-shadow:0 0 10px rgba(0, 204, 204, .5);
  box-shadow:0 0 10px rgba(0, 204, 204, .5);
}

.productlistn3 ul li img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;width:378px;height:257px; display:block;}
.productlistn3 ul li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}


.productlistn3 ul li .jiantou01{padding-top:15px;}
.yw_gg02{width:100%; background:url(../img/lai_d03.jpg) no-repeat center top; height:95px;}
.yw_gg03{width:100%; background:url(../img/lai_d04.jpg) no-repeat center top; height:95px;}
.yw_gg04{width:100%; background:url(../img/lai_d05.jpg) no-repeat center top; height:95px;}

/*pro_show*/
.kuaimingw{ position:relative;width:100%;}
.kuaiming_img{width:100%;}
.kuaiming{width:30%;  left:0;bottom:5%; background-color:rgba(26,184,249,0.5); position:absolute;padding-left:18%; font-size:2.5em; font-weight:bold; color:#FFF;padding-top:1%;padding-bottom:1%;}
.kuaiming span{ font-size:0.5em; font-weight:normal; display:block; padding-top:10px}
/* box */
.pro_show02{width:100%;  background: url(../img/pro_show03.jpg) repeat-x;}
.box{width:1200px;margin:0 auto;;}
.tab_menu{overflow:hidden;background: url(../img/cp_type_05.jpg) no-repeat left top;}
.tab_menu li{width:150px;float:left;height:73px;line-height:73px;color:#fff;text-align:center;cursor:pointer; font-size:18px;/*transition:all 1s ease 0s;*/}
.tab_menu li.current{color:#000;background:#d8eefb url(../img/jiantou01.jpg) no-repeat center bottom ;}
.tab_menu a.new_more{ display:block; width:80px; float:right;}
.tab_menu li a{color:#fff;text-decoration:none;}
.tab_menu li.current a{color:#fff;}


.tab_box{padding:20px 0 30px 0;}
.tab_box li{height:24px;line-height:24px;overflow:hidden;padding:5px 0;}
.tab_box li span,.tab_box li p{ display:block; font-style:normal;}
.tab_box li span{margin:0 5px 0 0;font-family:"微软雅黑";font-size:16px;color:#000000;width:300px; float:left;/*transition:all 1s ease 0s;*/}
.tab_box li p{width:100px; float:right; color:#727272; font-size:12px;}
.tab_box .hide{display:none;}
.tab_box li:hover span{color:#003366;padding-left:5px}

.tplbw{width:100%; background:#f6f6f6}
.tplb{width:1200px; margin:0 auto;padding:50px 0;}
.scroll_horizontal{position:relative;width:1200px;height:360px; line-height:20px; }
.scroll_horizontal .box{overflow:hidden;position:relative;width:480px;height:360px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999999px;}
.scroll_horizontal .list li{float:left;width:480px;text-align:center; height:360px;}
.scroll_horizontal .list li img{width:480px;height:360px;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:80px;width:70px;height:205px;cursor:pointer;}
.scroll_horizontal .list li .tt{position:absolute;bottom:0; background: url(../img/index_45.png) repeat;height:50px;width:100%; line-height:50px;color:#FFF; font-size:16px; }
.scroll_horizontal .plus{left:10px;}
.scroll_horizontal .minus{right:25px;}
.scroll_horizontal .plus:hover,
.scroll_horizontal .minus:hover{background:none;}
/*徕卡TPS、LS系列*/
.lai_conw2{width:100%; overflow:hidden;height:880px; position:relative;}
.lai_con2_01{width:1200px; margin:10px auto; text-align:center; font-size:48px; color:#FFF; font-weight:bold;padding-top:30px}
.lai_con2{ background:url(../img/lai2_bg01.jpg) no-repeat center top;height:880px;}
.lai_con3{ position: absolute; bottom:0px; z-index:8; left:50%;margin-left:-950px; z-index:99}
.lai_list02{width:1200px; margin:0 auto;}
.lai_list02_li{width:240px; float:left; background:url(../img/lai02_zi_06.png) no-repeat center top; display: inline-block;height:350px;transition:all 1s ease 0s;}
.lai_list02_li a{ display:block; width:20px;padding:100px 0 0 123px; color:#0591cc; font-size:24px;line-height:24px}
.lai_list02_li:hover{ background:url(../img/lai02_zi_03.png) no-repeat center top; cursor:pointer;}
.lai_list02_li:hover a{ color:#FFF}
.lai_list02_00{margin-top:120px;}
.lai_list02_01{margin-top:50px;}
.lai_list02_02{margin-top:0;}
.lai_list02_03{margin-top:50px;}
.lai_list02_03 a{padding:125px 0 0 123px;}
.lai_list02_04{margin-top:100px;}
.lai_list02_04 a{padding:125px 0 0 123px;}


/*联系我们*/
.banner05w{width:100%; background:url(../img/contact_01.jpg) no-repeat center top;height:174px}
.contact_tt{width:1200px;}
.contact_tt span{ display:block; width:180px; background:#0590cb; color:#FFF; line-height:45px; text-align:center; font-size:16px;}
.ditu_01{ text-align:center}
.contact_list{width:1200px;padding:40px 0; }
.contact_list ul{}
.contact_list ul li{width:360px; margin-right:10px; float:left; background:#ffffff; border-bottom:1px solid #cdcdcd;padding:15px;margin-bottom:15px}


.contact_list ul li span{ font-size:18px; color:#0590cb; line-height:48px; border-bottom:1px solid #ededed; display:block;width:100%;}
.contact_list ul li .contact_con{ font-size:14px; color:#6a6a6a;padding:10px 0 0 0; line-height:24px}