@charset "utf-8";
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {margin: 0; padding: 0; } 
fieldset, img {border: none; }
img{vertical-align: middle;}
ul, ol {list-style: none; }
input {padding-top: 0; padding-bottom: 0; font-family: "SimSun", "宋体"; }
select, input {vertical-align: middle; }
select, input, textarea {font-size: 12px; margin: 0; }
textarea {resize: none; }
table {border-collapse: collapse; }
body {font: 21px '微软雅黑'; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1,h2,h3 ,h4 ,h5 ,h6{font-weight:normal; }
i,em{font-style: normal;}
a {color: #000; text-decoration: none; }
/*a:hover {color:  #000; }*/



.qujingwen{
	max-width: 1680px;
	min-width: 1200px;
	margin:0 auto;
  overflow: hidden;
  padding-bottom: 35px;
}
.qujingwen .wrap{
	width:1200px;
	margin:0 auto;
}
.qujingwen .te{
	text-align: center;
}
.qujingwen .re{
	position: relative;
}
.qujingwen .auto{
	margin:0 auto;
}
.qujingwen .fl{
	float: left;
}
.qujingwen .ov{
	overflow: hidden;
}

.qujingwen .ban{ width:100%; height:815px; background:url(../images/kv.jpg) no-repeat top center;}
.qujingwen .ban .wrap{ height:815px;}
.ban-a{ position: absolute; display: inline-block; padding: 15px 50px; background:#ffe88c; font-size: 30px; top: 80%; left:25%; border-radius: 20px;}
.hover-a{
  -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
  .hover-a:hover{
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  
}
@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.qujingwen .pat35{ padding-top: 35px;}
.qujingwen .mat45{ margin-top: 45px;}
.qujingwen .pab35{ padding-bottom: 45px;}
.qujingwen-p1-txt1{ width:388px; height:220px; background:url(../images/p1-kk.png) no-repeat; padding: 35px 50px 0 30px; box-sizing: border-box; font-size: 22px ; line-height: 36px;}
.qujingwen-p1-txt2{ background:#ffe88c; width:790px; border-radius: 20px; padding: 30px 25px; box-sizing: border-box;}
.qujingwen-p1-txt2 h2{ font-size: 30px;}
.qujingwen-p1-txt2 p{ font-size: 22px; line-height: 36px; padding-top: 10px;}
.qujingwen-part1 ul li{ float: left; position: relative;margin:30px 6px 45px 0;}
.qujingwen-part1 ul li:last-of-type{ margin-right: 0;}
.qujingwen-part1 ul li p{ position: absolute; width:100%; bottom: 0; left:0; width:100%;background:rgba(0,0,0,0.67); padding: 6px 0; font-size: 22px; color:#fff; text-align: center;}
.qujingwen-part2 .ov p{ font-size: 22px; line-height: 30px; background:#5597b5; width:395px; color:#fff; padding: 20px 10px; box-sizing: border-box;}
.qujingwen-p2-1{ width:1203px; height:410px; background:url(../images/p2-3.jpg) no-repeat; margin:30px auto;}
.qujingwen-p2-1 p{ font-size: 22px; position: absolute; line-height: 36px; width:396px; top: 20%; left: 62%; color:#fff;}
.qujingwen-a{ display: inline-block; padding: 15px 50px; background:#ffe88c; font-size: 30px; top: 80%; left:25%; border-radius: 10px; box-shadow: 0px 4px 0px #023e7b;}
.qujingwen-part3 ul li{ float: left; color:#fff; text-align: center; margin-right: 70px; }
.qujingwen-part3 ul li:last-of-type{ margin-right: 0;}
.qujingwen-part3 ul li h2{ font-size: 24px; font-weight: bold; width:245px; height:233px;padding-top: 78px; box-sizing: border-box;}
.qujingwen-part3 ul li:nth-of-type(1) h2{  background:url(../images/p3-1.png) no-repeat;}
.qujingwen-part3 ul li:nth-of-type(2) h2{  background:url(../images/p3-2.png) no-repeat;}
.qujingwen-part3 ul li:nth-of-type(3) h2{  background:url(../images/p3-3.png) no-repeat;}
.qujingwen-part3 ul li:nth-of-type(4) h2{  background:url(../images/p3-4.png) no-repeat;}
.qujingwen-part3 ul li p{ width:220px; margin:15px auto; font-size: 20px; line-height: 30px;}
.qujingwen-p3-ti{ width:1200px; border-top:1px solid #fff; margin:0 auto 45px;}
.qujingwen-p3-ti h2{ font-size: 36px; padding: 10px 20px; background:#fff; color:#03203e; position: absolute; top: -33px; left: 50%; -webkit-transform: tran;
   -moz-transform:translateX(-50%);
    -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%);
        transform: translateX(-50%);}
.qujingwen-p3-1{ width:1281px; height:599px; background:url(../images/p3-5.jpg) no-repeat; margin:0 auto;}
.qujingwen-p3-1 p{ position: absolute; top: 10%; right:10%; width:735px; color:#fff; line-height: 36px;}
.qujingwen-p3-1 .qujingwen-a{ position: absolute;left: 34%; bottom: 10%;height: 36px;}
.qujingwen-p4-1{ width:1200px; height:510px; background:url(../images/p5-1.jpg) no-repeat; margin:35px auto 0; padding: 30px 30px 0 485px; box-sizing: border-box; box-shadow: 0px 0px 10px #306688;}
.qujingwen-p4-txt{ background:#fff; padding: 30px 0; }
.qujingwen-p4-txt .hh2{ font-size: 30px; margin-left: 75px;}
.qujingwen-p4-txt p{ font-size: 22px; line-height: 40px; color:#666666; margin: 25px 0 0 95px;}
.qujingwen-p4-txt .qujingwen-a{ font-size: 24px;padding: 15px 20px; margin-top: 15px;}
.qujingwen-part6 ul li{ float: left; width:295px; height:455px; margin-right: 6px; color:#fff; margin-top: 45px; }
.qujingwen-part6 ul li:last-of-type{ margin-right: 0;}
.qujingwen-part6 ul li h2{ font-size: 30px; font-weight: bold; text-align: center; padding: 15px 0 10px;}
.qujingwen-part6 ul li p{ padding:0 15px; font-size: 22px; line-height: 30px;}
.qujingwen-part7 .wrap a{ float: left; width:290px; height:290px; border-radius: 50%; background:rgba(255,232,140,0.58); box-sizing: border-box; padding: 12px 0; font-size: 24px; line-height: 36px; text-align: center; margin:50px 12px 20px 0;}
.qujingwen-part7 .wrap a:last-of-type{ margin-right: 0;}
.qujingwen-part7 .wrap a span{ display:block; width:266px; height:266px; border-radius: 50%; margin:0 auto; background:#ffe88c; padding-top: 100px;box-sizing: border-box; }


.jump1{
      webkit-animation: jump 2.5s linear normal both infinite;
    -o-animation: jump 2.5s linear normal both infinite;
    animation: jump 2.5s linear normal both infinite;
}
.jump2{
      webkit-animation: jump 3s linear normal both infinite;
    -o-animation: jump 3s linear normal both infinite;
    animation: jump 3s linear normal both infinite;
}
@keyframes  jump{
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(15px);
    }
    100%{
        transform: translateY(0);
    }

}