@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: #fff; text-decoration: none; }
.fl{ float:left;}
.fr{ float:right;}
.fix:after{ clear:both; content:"."; height:0px; display:block; overflow:hidden; visibility:hidden; }
.fix{*zoom:1;}

body {
    color: #fff;
}
.wrap{
	max-width: 1680px;
	min-width: 1200px;
	margin:0 auto;
}
.wrap .minkuan{ width:1201px; margin:0 auto;}
.wrap .re{ position: relative;}
.wrap .te{ text-align: center;}
.wrap .fl{ float: left;}
.wrap .fr{ float: right;}
.wrap .ov{ overflow: hidden;}
.wrap .pat60{ padding-top: 60px;}

.wrap .anlizm-kv{ width:100%; height:885px; background: url(../images/kv.jpg) no-repeat top center;}
.wrap .anlizm-kv .minkuan{ height:100%;}
.wrap .anlizm-zi{ position: absolute; right:88px; font-size: 22px; top: 64%; font-weight: bold; }
.wrap .anlizm-aa{display:block;  width:200px; height:200px; border-radius: 50%; background:#a11ef6; border:9px solid #6718ab; font-size: 48px; line-height: 55px; font-weight: bold; padding-top: 32px; box-sizing: border-box;animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;}
.wrap .anlizm-kv .anlizm-aa{position: absolute; bottom: 5%; right:24%; }
    @keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-5px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,-4px,0)}}


.wrap .dabg{ width:100%; height:auto; background:url(../images/bg.png) repeat-y top center;}
.wrap .daoyu{ width:1077px; height:252px; background:url(../images/img1.png) no-repeat; margin:0 auto;}
.wrap .daoyu p{ position: absolute; font-size: 22px; line-height: 36px; left: 8%; top: 15%;}

.wrap .anlizm-time p{ display:inline-block; padding:10px 45px; font-size: 30px; font-weight: bold; border:3px solid #612cc6; margin-top: 25px; }
.part1 .p1-1{ width:100%; height:573px; background:url(../images/kk.png) no-repeat 85px top;}
.part1 .p1-1 ul li{ float: left; padding:10px 13px; background:#fff; margin:110px 0 0 10px; color:#260d57;}
.part1 .p1-1 ul li h2{ font-size: 30px; font-weight: bold; margin:20px 0 5px; line-height: 29px;}
.part1 .p1-1 ul li p{ font-size: 26px;}
.part1 .p1-1 ul li a{ display:inline-block; padding:5px 20px; background:#612cc6; font-size: 24px; margin:10px 0;}
.part1 .p1-2 ul li h2{ font-size: 26px; margin:25px 0 5px;}
.part1 .p1-2 ul li p{ font-size: 24px;}
.part1 .p1-2 ul li a{ margin: 14px 0;}

.wrap .anlizm-aa2{ background:#612cc6; border-color:#411b89 ; font-size: 32px; line-height: 39px; padding-top: 72px; width:242px; height:242px;}
.wrap .xian{ width:3px; height:80px; background:#612cc6; margin:0 auto;}
.part1 .p1-3{ width:860px; height:510px; border:3px solid #612cc6; margin:0 auto;}
.part1 .p1-3 h2{ font-size: 50px; font-weight: bold;}
.part1 .p1-3 p{ font-size: 38px;}
.part1 .p1-3 .anlizm-aa2{ width:195px; height:195px; font-size: 30px; padding-top: 45px; margin:25px auto; }
.part1 .p1-4{ width:1007px; height:329px; margin:0 auto 42px; background:url(../images/zmtj.png) no-repeat; padding:95px 0 0 125px; box-sizing: border-box; font-size: 22px; line-height: 34px;}

.wrap .anlizm-aacx{ display:inline-block;padding:10px 50px; background:#612cc6; font-size: 32px; border-radius: 50px;animation: headShake 3s infinite;
    -webkit-animation: headShake 3s infinite;}

.part2 .p2-tt p{ font-size: 34px; padding:25px 60px 20px; border:3px solid #612cc6; display:inline-block; margin:50px 0;}
.part2 .p2-tt p img{ margin:-15px 15px 0 0;}
.part2 .p2-1{ width:100%;  height:727px; background:url(../images/bg2.jpg) no-repeat top center; margin:35px 0 45px;}
.part2 .p2-1 .minkuan{  width:1100px; height:722px;}
.part2 .p2-1 .minkuan p{ font-size: 24px; line-height: 34px; position: absolute; padding-top: 100px; width:330px; }
.part2 .p2-1 .aa{ position: absolute; left: 50%; width:330px; height:320px; margin-left: -165px; bottom: 0;}

.part2 .p2-2 p{ font-size: 24px; line-height: 45px; margin:35px 0 0 50px;}
.part2 .p2-2 p b{ color:#ead111;}
.part2 .p2-2 p a{ color:#ead111; text-decoration: underline;}
.part2 .p2-3{ width:1100px; height:142px; border:2px solid #fff; margin:45px auto 0; border-radius: 100px; font-size: 24px; line-height: 42px; padding:25px 0 0 45px; box-sizing: border-box;}
.part2 .p2-3 .anlizm-aa2{ position: absolute; right: -10px; top: -20px; width:180px; height:180px; font-size: 26px; padding-top: 42px;}
.part2 .p2-form{ font-size: 30px; margin-left: 280px;}
.part2 .tab{ margin-top: 26px;}
.part2 .tab span {
    vertical-align: middle;
    margin-right: 20px;
}
.part2 .text {
    line-height: 60px;
    width: 410px;
    font-size: 20px;
    font-family: 微软雅黑;
    padding-left: 5px;
    color:#fff;
    border:2px solid #fff;
    background:none;
}
.part2 .tab3 {
    position: relative;
    text-align: left;
    box-sizing: border-box;
}
.part2 input[type='radio'].radio{
    opacity: 0;
    display: inline-block;
    height: 30px;
    margin-top: 20px;
    background: #000;
    width: 32px;
    position: absolute;
    /*top: 10%;
    left: 52%;*/
    cursor: pointer;

}
.part2 label.radio{
    background: url(../images/xzhe1.png) no-repeat center left; 
    width:25px;
    height:25px; 
    padding-left:32px;
   margin-right: 15px;
}
.part2 input[type='radio'].radio:checked + .radio{
    background:url(../images/xzhe2.png) no-repeat center left;
}


.part3 .p3-1{ width:100%; height:614px; background:url(../images/zj.jpg) no-repeat top center; margin:55px 0 25px;}
/* 本例子css */
    .part3 .slideBox{ width:1200px; height:250px; position:relative;margin:0 auto 50px; }
    .part3 .slideBox .bd{ position:relative; height:100%; z-index:0;margin:0 auto; width:94%;   }
    .part3 .slideBox .bd li{ zoom:1; vertical-align:middle; position: relative; float: left; margin:0 10px; }
    .part3 .slideBox .bd li p{ position: absolute; left: 0; bottom: 0; width:100%; background:rgba(0,0,0,0.7); font-size: 18px; line-height: 21px; text-align: center; padding:5px 0;}
    .part3 .slideBox .bd img{ width:356px; height:250px; display:block;  }

    /* 下面是前/后按钮代码，如果不需要删除即可 */
    .part3 .slideBox .prev,
    .part3 .slideBox .next{ position:absolute; left:-10px; top:50%; margin-top:-26px; display:block; width:40px; height:52px; background:url(../images/left.png) no-repeat; }
    .part3 .slideBox .next{ left:auto; right:-10px; background:url(../images/right.png) no-repeat; }

.wrap .footerbg{ width:100%; height:310px; background:url(../images/js.png) no-repeat top center;}
/*.wrap .daoyu a{ position: absolute; right:0; top: 20%; width:270px; height:155px;}*/
/*.part7 .minkuan a{ position: absolute; top: 55%; right:31.2%;animation: pulse 1s infinite;
    -webkit-animation: pulse 1s infinite;}
*/

/*******摇头*******/
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/*******脉冲********/
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

