a{outline:none !important;}
a:hover{background:none;}
a:visited{background:none;}
.width1200{width:1200px;margin:0 auto;height:100%;position:relative;}
.section{position:relative;}
html,body{height:100%;width:100%;font-family: "微软雅黑",Arial, Helvetica, sans-serif;
    /*-webkit-backface-visibility:hidden;
    -webkit-perspective:1000;*/
}
.menu_lists,.screen_title1,.introduce_content,.tv_scale,.live_left,.live_right,.up_img9,.up_img8,.up_img7,.up_img6,.up_img5,.up_img4,.up_img3,.up_img2,.up_img1,.up_right,.bus_top,.bus_TV,.video_pic1,.video_pic2,
.video_pic3,.video_intro,.func_top,.func_list li,.exp_top,.exp_list,.club_top,.rotate_members,.interests_text,.line1,.title1,.paragraph1,.line2,.title2,.paragraph2,.line3,.title3,.paragraph3,.line4,.title4,
.paragraph4,.give_left,.give_right,.elite_hot h1,.elite_hot .elite_p1,.elite_hot .elite_p2,.rights_interests>h1,.rights_title,.jb_icon,.selected p,.selected h1,.dried_food_pic2,.dried_food_pic3,.dried_food_pic4,
.dried_food_pic5,.dried_food_pic7,.dried_food_pic8,.dried_food_pic9,.dried_food_pic10,.resourse_bg h1,.resourse_bg .elite_p1,.resourse_bg .elite_p2,.study h1,.my_con,.swiper-container{
    webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
h1,h2,h3,h4,h5,h6{
    font-weight: 100;
}
.hide{
    display:none;
}
.show{
  display:block;
}
.color_red{color:#ae2200;}
.clearfix::before,
.clearfix::after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}
.fl{float:left;}
.fr{float:right;}
.height67{height:67px;}
@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1474354252_2610958.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1474354252_2610958.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1474354252_2610958.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1474354252_2610958.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1474354252_2610958.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont";
    font-size:16px;font-style:normal;
}
.width1200{width: 1200px;margin: 0 auto;position: relative;}
#top{
	position:fixed;
    left:90%;
    z-index: 2000;
     bottom:30px;
     width: 40px;
     height: 40px;
     background: url(../images/return-top.png) no-repeat;
     background-size: contain;
     display: none;
}
/*nav_bar*/
.nav_bar{
    position: fixed;
    z-index:1000;
    width:100%;
}
.nav_bar_pos{position:absolute;}
.nav_bar .inner{
    height:68px;
    position: relative;
    width: 1200px;
   /* min-width: 1200px;
    max-width:1500px;*/
    margin: 0 auto;
}
.nav_bar .inner a h1{
    float: left;
    margin-top: 20px;
    width: 221px;
    height: 37px;
    text-indent: -9999px;
    background: url(../images/logo.png) no-repeat;
}
.nav_bar .inner .nav{
    float:right;
}
.nav_bar .inner .nav li{
    float:left;
    margin-left:55px;
}
.nav_bar .inner .nav li a{
    display:inline-block;
    font-size:20px;
    height:68px;
    line-height:68px;
    color:#b28a52;
    padding:0 10px;
}
.nav_bar .inner .nav li:hover>a{
    color:#fff;
    background:#b28a52;
}
.nav_bar .inner .nav li>a.active{
    color:#fff !important;
    background:#b28a52;
}
.system_par{
  position:relative;
}
.system_par:hover ul{
  display:block;
}
.system_childs{
  position:absolute;
  width:390px;
  left:-92px;
}
.system_childs li{
  float:left !important;
  margin-left: 0 !important;
}
.system_childs li a:hover{
  color:#fff !important;
  background:none !important;
}
.tutor_childs{
  margin-left: 35px;
}
/*底部样式*/
.ness-wrap {
    background: #11151e;
    padding-bottom: 40px;
    clear: both;
}
.w1000 {
    margin: 0 auto;
    width: 1200px;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ness li {
    float: left;
/*    width: 28.2%;*/
    width: 27.5%;
    margin-top: 30px;
    padding: 0 25px 0 45px;
    position: relative;
}
.n-icon {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    height: 34px;
    width: 40px;
}
.hLh30 {
    height: 30px;
    line-height: 30px;
}

.of {
    overflow: hidden;
}
.unFw {
    font-weight: normal;
}
@media screen and (max-width: 1920px)
.fsize20 {
    font-size: 17px;
}
.fsize20 {
    font-size: 20px;
}
.mt10 {
    margin-top: 10px;
}
@media screen and (max-width: 1920px)
.ness li div p {
    width: 100%;
    font-size: 14px;
    line-height: 23px;
}

.ness li div p {
    width: 100%;
    font-size: 14px;
    line-height: 23px;
}
.c-999 {
    color: #999;
    font-size: 13px;
}
.f-link-wrap {
    background: #202830;
}
.f-link-wrap .fLink {
    border-bottom: 1px solid #80909D;
}
.foot-link {
    background: #11151e;
    color: #888;
}
.pb20 {
    padding-bottom: 40px;
}
.pt10 {
    padding-top: 10px;
}
.mt20 {
    margin-top: 20px;
}

.mb10 {
    margin-bottom: 10px;
}
.tac {
    text-align: center;
}
.fsize14 {
    font-size: 12px;
}
.foot-link a, .footLink li dl dd a {
    color: #888;
}

.mr10 {
    margin-right: 10px;
}
.ml5 {
    margin-left: 5px;
}
.mt5 {
    margin-top: 5px;
}
.fsize131 {
    font-size: 13px;
    margin-left: 10px;
}
.n-icon{
    background: url(../images/icon-1.png) no-repeat;
}
.n-i-1 {
    background-position: -5px -444px;
}
.n-i-2 {
    background-position: -57px -444px;
}
.n-i-3 {
    background-position: -118px -444px;
}
.n-i-4 {
    background-position: -5px -506px;
}
.n-i-5 {
    background-position: -57px -506px;
}
.n-i-6 {
    background-position: -109px -506px;
}
/*第一屏*/
.page1_bg{
    background: url(../images/intro/bg1.png) no-repeat;
    background-size: cover;
}
.page1_content{
    padding-left: 40px;
    position:relative;
}
.page1_content .page1_text{
    position: relative;
    top: 0px;
    left:-300px;
    opacity: 0;
    transition: all 1s;
}
.active .page1_content .page1_text{
     opacity: 1;
     left:10px;
     transition-delay: 0.3s;
}
.page1_content .page1_text img{
    width:35%;
}
.page1_content .page1_text p{
    margin-top:50px;
}
.active .page1_content .page1_text p a{
     opacity: 1;
     top:0;
     left:0;
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
    transition-delay: 0.5s;
}
.page1_content .page1_text p a{
    color:#b28a52;
    border:1px solid #b28a52;
    padding:5px 10px;
    margin-left:79px;
    font-size:16px;
     opacity: 0;
    -webkit-transform: scale(3,3);
    transform: scale(3,3);
    transition: all 1s;
    position: relative;
    top:400px;
}
.page1_right{
    position: absolute;
    top:-100px;
    right: -10px;
    width:55%;
    opacity: 0;
     -webkit-transform: scale(0.1,0.1);
    transform: scale(0.1,0.1);
    transition: all 1s;
}
.page1_right2{
    position: absolute;
    width: 96%;
     top:104px;
    right: 21px;
    transition: all 1s;
}
.active .page1_right2{
     top: 84px;
    right: 48px;
    transition-delay: 0.8s;
}
.active .page1_right{
    opacity: 1;
     -webkit-transform: scale(1,1);
    transform: scale(1,1);
    -moz-animation:rotate 1.2s 1 ease;
    -webkit-animation:rotate 1.2s 1 ease;
    animation:rotate 1.2s 1 ease;
     transition-delay: 0.5s;
}
@-moz-keyframes rotate{
    0%{
      -moz-transform:rotate(0deg);
     }
     100%{
       -moz-transform:rotate(360deg);
     }
    }
    @-webkit-keyframes rotate{
    0%{
      -webkit-transform:rotate(0deg);
     }
     100%{
       -webkit-transform:rotate(360deg);
     }
    }
    @keyframes rotate{
    0%{
      transform:rotate(0deg);
     }
     100%{
       transform:rotate(360deg);
     }
}
/*第二屏*/
.page2_bg{
    background: url(../images/intro/bg2.png) no-repeat;
    background-size: cover;
}
.page2_content {
    padding-left:20px;
   /*padding-top:160px;*/
}
.page2_left{
        position: absolute;
    top: -66px;
}
.page2_content .page2_square1{
    position: relative;
   left: -60px;
   top: 40px;
    opacity: 0;
    transition: all 1s;
}
.active .page2_content .page2_square1{
    opacity: 1;
    transform: scale(1,1);
    transition-delay: 1s;
}
.page2_content .page2_title1{
    display:block;
    width:40%;
    margin:40px 0;
    opacity: 0;
     position: relative;
    left: -200px;
    -webkit-transform: scale(0.5,0.5);
    transform: scale(0.5,0.5);
    transition: all 0.8s;
}
.active .page2_content .page2_title1{
    opacity: 1;
    left:0;
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
    transition-delay: 0.8s;
}
.page2_content .page2_left p{
    width:360px;
    line-height: 30px;
    opacity: 0;
    position: relative;
    left:-200px;
    /* -webkit-transform: scale(0.2,0.2);
    transform: scale(0.2,0.2);*/
    transition: all 1s;
}
.active .page2_content .page2_left p{
     opacity: 1;
     left: 0;
     -webkit-transform: scale(1,1);
    transform: scale(1,1);
    transition-delay: 1.2s;
}
.page2_content .page2_title2{
    display:block;
    width:40%;
    margin-top:50px;
    opacity: 0;
    transition: all 1s;
}
.active .page2_content .page2_title2{
    opacity: 1;
    transition-delay: 1.5s;
}
.page2_content .page2_right .page2_right_c{
    position:absolute;
    top:-78px;
    right:480px;
    width:14%;
    opacity: 0;
     -webkit-transform: scale(0.2,0.2);
    transform: scale(0.2,0.2);
    transition: all 0.8s;
}
.active .page2_content .page2_right .page2_right_c{
     opacity: 1;
     -webkit-transform: scale(1,1);
    transform: scale(1,1);
     transition-delay: 0.2s;
}
.page2_content .page2_right .page2_right_line1{
    position:absolute;
    top: 17px;
    left: 785px;
    width:1%;
     opacity: 0;
    transition: all 0.5s;
}
.active .page2_content .page2_right .page2_right_line1{
     opacity: 1;
     width:18%;
    transition-delay: 0.5s;
}
.page2_content .page2_right .page2_right_v{
    position:absolute;
    top:63px;
    right:30px;
    width:11%;
    opacity: 0;
     -webkit-transform: scale(0.2,0.2);
    transform: scale(0.2,0.2);
    transition: all .8s;
}
.active .page2_content .page2_right .page2_right_v{
    opacity: 1;
     -webkit-transform: scale(1,1);
    transform: scale(1,1);
    transition-delay: 0.7s;
}
.page2_content .page2_right .page2_right_line2{
    position:absolute;
    top:296px;
    right:150px;
    width:1%;
     opacity: 0;
    transition: all 0.5s;
}
.active .page2_content .page2_right .page2_right_line2{
    opacity: 1;
    width:16%;
    transition-delay: 1s;
}
.page2_content .page2_right .page2_right_p{
    position:absolute;
    top:372px;
    right:370px;
    width:14%;
    opacity: 0;
     -webkit-transform: scale(0.2,0.2);
    transform: scale(0.2,0.2);
    transition: all 0.8s;
}
.active .page2_content .page2_right .page2_right_p{
    opacity: 1;
     -webkit-transform: scale(1,1);
    transform: scale(1,1);
    transition-delay: 1.2s;
}
.page2_content .page2_right .page2_right_line3{
    position:absolute;
    bottom:-55px;
    right:570px;
    width:1%;
    opacity: 0;
    transition: all 0.5s;
}
.active .page2_content .page2_right .page2_right_line3{
     opacity: 1;
      width:16%;
    transition-delay: 1.4s;
}
.page2_content .page2_right .page2_right_s{
    position:absolute;
    top:287px;
    right:840px;
    width:12%;
    opacity: 0;
     -webkit-transform: scale(0.2,0.2);
    transform: scale(0.2,0.2);
    transition: all 0.8s;
}
.active .page2_content .page2_right .page2_right_s{
     opacity: 1;
     -webkit-transform: scale(1,1);
    transform: scale(1,1);
    transition-delay: 1.6s;
}
/*第三屏new*/
.page3_new_bg{
    background: url(../images/intro/bg_new3.png) no-repeat;
    background-size: cover;
}
.page3_new_content,.page4_new_content,.page5_new_content,.page6_new_content,.page7_new_content,.page2_content,.page1_content{
  height:400px;
  width:1200px;
  position:absolute;
  top:50%;
  margin-top:-200px;
  padding-left:20px;
  padding-right:20px;
}
.page3_new_left>img,.page4_new_left>img{
  width:4%;
  position:relative;
  left:-66px;
  top:20px;
  opacity: 0;
  transition: all 1s;
}
.active .page3_new_left>img,.page4_new_left>img{
  opacity: 1;
    transition-delay: 0.8s;
}
.page3_new_left>h2>img{
  width:52%;
  opacity: 0;
  position:relative;
  left:-200px;
  transition: all 1s;
}
.active .page3_new_left>h2>img{
   opacity: 1;
   left:0;
    transition-delay: 0.8s;
}
.page3_new_left p{
  color:#fff;
  padding-top:20px;
  opacity: 0;
  position:relative;
  left:-200px;
  transition: all 1s;
}
.active .page3_new_left p{
  opacity: 1;
   left:0;
    transition-delay: 1.2s;
}
.page3_new_right1{
      width: 46%;
    position: absolute;
    top: -14px;
    right: 49px;
    opacity: 0;
     -webkit-transform: scale(0.1,0.1);
    transform: scale(0.1,0.1);
    transition: all 1s;
}
.active .page3_new_right1{
  opacity: 1;
   -webkit-transform: scale(1,1);
    transform: scale(1,1);
    -moz-animation:rotate 1.5s 1 ease;
    -webkit-animation:rotate 1.5s 1 ease;
    animation:rotate 1.5s 1 ease;
     transition-delay: 0.6s;
}
.page3_new_bottom{
  width:40%;
  position:absolute;
  bottom:0;
  left:0;
  opacity: 0;
  transition: all 1.5s;
}
.active .page3_new_bottom{
   opacity: 0.8;
  transition-delay: 1.4s;
}
.page3_new_phone{
    width: 46%;
    position: absolute;
    top: 214px;
    right: 307px;
     opacity: 0;
     -webkit-transform: scale(0.5,0.5);
    transform: scale(0.5,0.5);
    transition: all 1.5s;
}
.active .page3_new_phone{
   opacity: 1;
    top: -7px;
    right: 90px;
   -webkit-transform: scale(1,1);
    transform: scale(1,1);
     transition-delay: 1s;
}
.page3_new_phone_line{
  position: absolute;
    top: 200px;
    right: 283px;
     opacity: 0;
      transition: all 1s;
}
.active .page3_new_phone_line{
   opacity: 0.8;
  transition-delay: 1.4s;
}
/*第四屏new*/
.page4_new_bg{
  background:#e2e2e2;
    background-size: cover;
}
.page4_new_left{
  padding-top:65px;
}
.page4_new_left>h2>img{
  width:37%;
   opacity: 0;
   position:relative;
   left:-200px;
      transition: all 1s;
}
.active .page4_new_left>h2>img{
  opacity: 1;
  left:0;
     transition-delay: 0.6s;
}
.page4_new_left>img{
  width:3%;
  opacity: 0;
  transition: all 2s;
}
.active .page4_new_left>img{
  opacity: 1;
  transition-delay: 0.8s;
}
.page4_new_left p{
  padding-top:20px;
  opacity: 0;
  position:relative;
  left:-200px;
  transition: all 1s;
}
.active .page4_new_left p{
  opacity: 1;
  left:0;
  transition-delay: 0.8s;
}
.page4_new_right{
  height: 500px;
    width: 600px;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
     -webkit-transform: scale(0.2,0.2);
    transform: scale(0.2,0.2);
    transition: all 2s;
}
.active .page4_new_right{
   opacity: 1;
  -webkit-transform: scale(1,1);
    transform: scale(1,1);
     transition-delay: 0.3s;
}
.page4_new_right1{
  width: 100%;
    position: absolute;
    top: -55px;
    right: 80px;
}
.page4_new_right2{
  width: 56%;
    position: absolute;
        top: 53px;
    right: 238px;
    transition: all 1s;
}
.active .page4_new_right2{
  top: 67px;
    right: 251px;
    transition-delay: 1s;
}
.page4_new_right3{
      width: 56%;
    position: absolute;
    top: 102px;
    right: 177px;
    transition: all 1s;
}
.active .page4_new_right3{
  top: 76px;
    right: 153px;
    transition-delay: 1s;
}
.page4_new_right4{
      width: 23%;
    position: absolute;
    top: 174px;
    right: 302px;
}
.page4_new_text span{
  position:absolute;
  width: 60px;
  opacity: 0;
  transition: all 1s;
}
.active .page4_new_text span{
  opacity: 1;
  transition-delay: 1s;
}
.page4_new_text span:first-child{
  top: -6px;
    right: 357px;
}
.page4_new_text span:nth-child(2){
  top: 28px;
    right: 213px;
}
.page4_new_text span:nth-child(3){
  top: 73px;
    right: 114px;
}
.page4_new_text span:nth-child(4){
  top: 199px;
    right: 75px;
}
.page4_new_text span:nth-child(5){
  top: 320px;
    right: 95px;
}
.page4_new_text span:nth-child(6){
  top: 426px;
    right: 183px;
}
.page4_new_text span:nth-child(7){
      top: 467px;
    right: 331px;
}
.page4_new_text span:nth-child(8){
  top: 448px;
    right: 450px;
}
.page4_new_text span:nth-child(9){
  top: 367px;
    right: 581px;
}
.page4_new_text span:nth-child(10){
  top: 267px;
    right: 594px;
}
.page4_new_text span:nth-child(11){
 top: 164px;
    right: 599px;
}
.page4_new_text span:nth-child(12){
  top: 30px;
    right: 491px;
}
/*第五屏new*/
.page5_new_bg{
  background: url(../images/intro/bg_new5.png) no-repeat;
    background-size: cover;
}
.page5_new_content>h2>img{
      width: 25%;
    display: block;
    margin: 0 auto;
    margin-top: -78px;
    margin-bottom: 15px;
    opacity: 0;
     -webkit-transform: scale(0.1,0.1);
    transform: scale(0.1,0.1);
    transition: all 1s;
}
.active .page5_new_content>h2>img{
  opacity: 1;
   -webkit-transform: scale(1,1);
    transform: scale(1,1);
    transition-delay: 0.6s;
}
.page5_new_content>ul{
      padding: 0 26px;
}
.page5_new_content>ul li{
  width:360px;
  height:200px;
  margin:10px;
  float:left;
  position:relative;
  opacity: 0;
  transition: opacity 1s;
}
.active .page5_new_content>ul li{
  opacity: 1;
   -webkit-transform: scale(1,1);
    transform: scale(1,1);
    -moz-animation:rotateY 3s 1 ease;
    -webkit-animation:rotateY 3s 1 ease;
    animation:rotateY 3s 1 ease;
     transition-delay: 1.2s;
}
.page5_new_content>ul li:hover .page5_new_back{
  display:block;
}
.page5_new_front{
  width:100%;
  height:100%;
  border:1px solid #e9e9e9;
}
.page5_new_front img{
  width: 25%;
    display: block;
    margin: 0 auto;
    padding-top: 60px;
}
.page5_new_back{
  box-sizing: border-box;
  width:362px;
  height:202px;
  background:rgba(42,89,167,0.6);
  position:absolute;
  top:0;
  left:0;
  text-align: center;
  color: #fff;
  padding-top: 60px;
  display:none;
}
@-moz-keyframes rotateY{
    0%{
      -moz-transform:rotateY(0deg);
     }
     100%{
       -moz-transform:rotateY(360deg);
     }
    }
    @-webkit-keyframes rotateY{
    0%{
      -webkit-transform:rotateY(0deg);
     }
     100%{
       -webkit-transform:rotateY(360deg);
     }
    }
    @keyframes rotateY{
    0%{
      transform:rotateY(0deg);
     }
     100%{
       transform:rotateY(360deg);
     }
}
/*第六屏new*/
.page6_new_bg{
  background: url(../images/intro/bg_new6.png) no-repeat;
    background-size: cover;
}
.page6_new_content>h2{
  position:relative;
  top:-40px;
}
.page6_new_content>h2>img{
  width: 32%;
  display: block;
  margin: 0 auto;
  margin-top:-70px;
  opacity: 0;
    transition: all 2s;
}
.active .page6_new_content>h2>img{
   opacity: 1;
    transition-delay: 1s;
}
.page6_new_center{
  position:relative;
}
.page6_new_center1{
  width: 720px;
  display: block;
  margin: 0 auto;
  margin-top:45px;
   opacity: 0;
  /*-webkit-transform: scale(0.5,0.5);
    transform: scale(0.5,0.5);*/
    transition: all 1s;
}
.active .page6_new_center1{
  opacity: 1;
   -webkit-transform: scale(1,1);
    transform: scale(1,1);
    -moz-animation:rotateY 2s 1 ease;
    -webkit-animation:rotateY 2s 1 ease;
    animation:rotateY 2s 1 ease;
     transition: all 1s;
}
[class^='page6_new_icon']{
   position:absolute;
   width: 66px;
   height:66px;
   opacity: 0;
    transition: opacity 0.4s,top 1s,left 1s ,right 1s,bottom 1s;
}
.active [class^='page6_new_icon']{
  opacity: 1;
  /*transition-delay: 1s;*/
}
[class^='page6_new_icon']:hover{
  cursor:pointer;
}
.page6_new_icon1{
 background:url(../images/intro/page6_new_icon1.png) no-repeat;
 background-size:100% 100%;
 top: -222px;
    left: 611px;
}
.active .page6_new_icon1{
  opacity: 1;
  top: -38px;
    left: 611px;
  transition-delay: 0.6s;
}
.page6_new_icon1.current{
  background:url(../images/intro/page6_new_icon1_h.png) no-repeat;
  background-size:100% 100%;
}
.page6_new_icon2{
  background:url(../images/intro/page6_new_icon2.png) no-repeat;
  background-size:100% 100%;
  top: 343px;
    left: 1096px;
}
.active .page6_new_icon2{
  opacity: 1;
   top: 243px;
    left: 896px;
  transition-delay: 0.6s;
}
.page6_new_icon2.current{
  background:url(../images/intro/page6_new_icon2_h.png) no-repeat;
  background-size:100% 100%;
}
.page6_new_icon3{
  background:url(../images/intro/page6_new_icon3.png) no-repeat;
  background-size:100% 100%;
  top: 609px;
    left: 82px;
}
.active .page6_new_icon3{
  opacity: 1;
    top: 409px;
    left: 282px;
  transition-delay: 0.6s;
}
.page6_new_icon3.current{
  background:url(../images/intro/page6_new_icon3_h.png) no-repeat;
  background-size:100% 100%;
}
.page6_new_icon4{
  background:url(../images/intro/page6_new_icon4.png) no-repeat;
  background-size:100% 100%;
  top: -96px;
    left: 1116px;
}
.active .page6_new_icon4{
  opacity: 1;
    top: 85px;
    left: 916px;
  transition-delay: 0.6s;
}
.page6_new_icon4.current{
  background:url(../images/intro/page6_new_icon4_h.png) no-repeat;
  background-size:100% 100%;
}
.page6_new_icon5{
  background:url(../images/intro/page6_new_icon5.png) no-repeat;
  background-size:100% 100%;
 top: 601px;
    left: 948px;
}
.active .page6_new_icon5{
  opacity: 1;
   top: 401px;
    left: 748px;
  transition-delay: 0.6s;
}
.page6_new_icon5.current{
  background:url(../images/intro/page6_new_icon5_h.png) no-repeat;
  background-size:100% 100%;
}
.page6_new_icon6{
  background:url(../images/intro/page6_new_icon6.png) no-repeat;
  background-size:100% 100%;
 top: 11px;
    left: 29px;
}
.active .page6_new_icon6{
  opacity: 1;
   top: 105px;
    left: 229px;
  transition-delay: 0.6s;
}
.page6_new_icon6.current{
  background:url(../images/intro/page6_new_icon6_h.png) no-repeat;
  background-size:100% 100%;
}
.page6_center_icon{
  width: 254px;
    height: 254px;
    border-radius: 50%;
    background: #16274a;
    position: absolute;
    top: 100px;
    left: 468px;
  text-align: center;
  color:#fff;
  padding-top: 60px;
  box-sizing: border-box;
  display:none;
  opacity: 0;
    transition: all 2s;
}
.active .page6_center_icon{
  opacity: 1;
  transition-delay: 0.6s;
}
.page6_center_icon>p{
  color:#9da0ab;
}
.flasha{
          animation: flash1 2s;
          -moz-animation: flash1 2s;
          -webkit-animation: flash1 2s;
        }
          @keyframes flash1{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon1_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon1.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -webkit-@keyframes flash1{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon1_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon1.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -moz-@keyframes flash1{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon1_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon1.png) no-repeat;
                background-size:100% 100%;
              }
            }

        .flashb{
          animation: flash2 2s;
          -moz-animation: flash2 2s;
          -webkit-animation: flash2 2s;
        }
          @keyframes flash2{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon2_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon2.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -webkit-@keyframes flash2{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon2_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon2.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -moz-@keyframes flash2{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon2_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon2.png) no-repeat;
                background-size:100% 100%;
              }
            }
         .flashc{
          animation: flash3 2s;
          -moz-animation: flash3 2s;
          -webkit-animation: flash3 2s;
        }
          @keyframes flash3{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon3_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon3.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -webkit-@keyframes flash3{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon3_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon3.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -moz-@keyframes flash3{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon3_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon3.png) no-repeat;
                background-size:100% 100%;
              }
            }
            .flashd{
          animation: flash4 2s;
          -moz-animation: flash4 2s;
          -webkit-animation: flash4 2s;
        }
          @keyframes flash4{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon4_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon4.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -webkit-@keyframes flash4{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon4_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon4.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -moz-@keyframes flash4{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon4_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon4.png) no-repeat;
                background-size:100% 100%;
              }
            }
            .flashe{
          animation: flash5 2s;
          -moz-animation: flash5 2s;
          -webkit-animation: flash5 2s;
        }
          @keyframes flash5{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon5_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon5.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -webkit-@keyframes flash5{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon5_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon5.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -moz-@keyframes flash5{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon5_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon5.png) no-repeat;
                background-size:100% 100%;
              }
            }
            .flashf{
          animation: flash6 2s;
          -moz-animation: flash6 2s;
          -webkit-animation: flash6 2s;
        }
          @keyframes flash6{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon6_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon6.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -webkit-@keyframes flash6{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon6_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon6.png) no-repeat;
                background-size:100% 100%;
              }
            }
            -moz-@keyframes flash6{
              0%, 40%, 80%{
                background:url(../images/intro/page6_new_icon6_h.png) no-repeat;
                background-size:100% 100%;
              }
              20%, 60%,100%{
                background:url(../images/intro/page6_new_icon6.png) no-repeat;
                background-size:100% 100%;
              }
            }
/*第七屏*/
.page7_new_bg{
  background: url(../images/intro/bg_new7.png) no-repeat;
    background-size: cover;
}
.page7_new_center{
  width:500px;
  height:500px;
  margin:0 auto;
  text-align: center;
  position:relative;
  opacity: 0;
  -webkit-transform: scale(0.1,0.1);
    transform: scale(0.1,0.1);
    transition: all 1.5s;
}
.active .page7_new_center{
  opacity: 1;
  -webkit-transform: scale(1,1);
    transform: scale(1,1);
    transition-delay: 0.3s;
}
.page7_new_center>img{
  width:85%;
}
.page7_new_center i{
  font-style:normal;
  color:#b28a52;
  font-size:16px;
  position: absolute;
  top: 157px;
  left: 215px;
}
.page7_new_center span{
  color:#fff;
  font-size:16px;
   position: absolute;
   font-weight:bold;
}
.page7_new_center span:nth-child(3){
  top: 72px;
    left: 228px;
}
.page7_new_center span:nth-child(4){
  top: 208px;
    left: 304px;
    transform: rotate(120deg);
}
.page7_new_center span:nth-child(5){
 top: 208px;
    left: 148px;
    transform: rotate(-120deg);
}
.page7_new_center p{
  color:#b28a52;
   position: absolute;
}
.page7_new_center p:nth-child(6){
  top: 21px;
    left: 278px;
    transform: rotate(30deg);
}
.page7_new_center p:nth-child(7){
  top: 157px;
    left: 341px;
    transform: rotate(90deg);
}
.page7_new_center p:nth-child(8){
  top: 289px;
    left: 262px;
    transform: rotate(150deg);
}
.page7_new_center p:nth-child(9){
  top: 286px;
    left: 108px;
    transform: rotate(-149deg);
}
.page7_new_center p:nth-child(10){
  top: 153px;
    left: 41px;
    transform: rotate(-90deg);
}
.page7_new_center p:nth-child(11){
  top: 18px;
    left: 119px;
    transform: rotate(-30deg);
}
.page7_new_right1,.page7_new_right2,.page7_new_right3,.page7_new_left1,.page7_new_left2,.page7_new_left3{
  position: absolute;
    top: -32px;
    left: 710px;
    color: #fff;
    text-align: center;
    width: 500px;
    height: 150px;
    opacity: 0;
  -webkit-transform: scale(0.1,0.1);
    transform: scale(0.1,0.1);
    transition: all 1s;
}
.page7_new_right1{
   top: -32px;
    left: 910px;
}
.active .page7_new_right1,.active .page7_new_right2,.active .page7_new_right3,.active .page7_new_left1,.active .page7_new_left2,.active .page7_new_left3{
  opacity: 1;
  -webkit-transform: scale(1,1);
    transform: scale(1,1);
}
.active .page7_new_right1{
   top: -32px;
    left: 710px;
    transition-delay: 1.8s;
}
.page7_new_right10{
  width: 7%;
    position: absolute;
    top: 8px;
    left: 915px;
    opacity: 0;
    transition: all 1.5s;
}
.active .page7_new_right10{
    top: 8px;
    left: 715px;
    opacity: 1;
    transition-delay: 1.8s;
}
.page7_new_right11,.page7_new_right21,.page7_new_right31,.page7_new_left11,.page7_new_left21,.page7_new_left31{
      width: 60%;
}
.page7_new_right1 b,.page7_new_right2 b,.page7_new_right3 b,.page7_new_left1 b,.page7_new_left2 b,.page7_new_left3 b{
   color:#b28a52;
   position:absolute;
   top: 10px;
    left: 178px;
}
.page7_new_right1 p span,.page7_new_right2 p span,.page7_new_right3 p span,.page7_new_left1 p span,.page7_new_left2 p span,.page7_new_left3 p span{
  font-size: 14px;
}
.page7_new_right1 p,.page7_new_right2 p,.page7_new_right3 p,.page7_new_left1 p,.page7_new_left2 p,.page7_new_left3 p{
    font-size: 12px;
    margin-top: -9px;
}
.page7_new_right12,.page7_new_right22,.page7_new_right32,.page7_new_left12,.page7_new_left22,.page7_new_left32{
  width: 15%;
    margin-bottom: 4px;
}
.page7_new_right13{
  width: 55%;
    position: absolute;
    top: 60px;
    left: 162px;
}
.page7_new_right2{
      top: 150px;
    left: 978px;
}
.active .page7_new_right2{
      top: 150px;
    left: 778px;
    transition-delay: 1.2s;
}
.page7_new_right20{
  width: 4%;
    position: absolute;
    top: 179px;
    left: 1012px;
    opacity: 0;
    transition: all 1.5s;
}
.active .page7_new_right20{
    top: 179px;
    left: 812px;
    opacity: 1;
     transition-delay: 1.2s;
}
.page7_new_right2 b{
   top: 10px;
    left: 177px;
}
.page7_new_right2 p{
  font-size: 12px;
  margin-top: -9px;
}
.page7_new_right23{
 width: 70%;
    position: absolute;
    top: 63px;
    left: 88px;
}
.page7_new_right3{
  top: 357px;
    left: 944px;
}
.active .page7_new_right3{
  top: 357px;
    left: 744px;
     transition-delay: 0.7s;
}
.page7_new_right30{
  width: 6%;
    position: absolute;
    top: 349px;
    left: 913px;
    opacity: 0;
    transition: all 1.5s;
}
.active .page7_new_right30{
    top: 349px;
    left: 713px;
    opacity: 1;
    transition-delay: 0.7s;
}
.page7_new_right31{
      width: 60%;
}
.page7_new_right33{
  width: 100%;
    position: absolute;
    top: 61px;
    left: -58px;
}
.page7_new_left1{
  left:-235px;
}
.active .page7_new_left1{
   left:35px;
    transition-delay: 0.7s;
}
.page7_new_left13{
 width: 57%;
    position: absolute;
    top: 55px;
    left: 61px;
}
.page7_new_left10{
 width: 7%;
    position: absolute;
    top: 8px;
    left: 239px;
    opacity: 0;
    transition: all 1.5s;
}
.active .page7_new_left10{
    top: 8px;
    left: 439px;
    opacity: 1;
    transition-delay: 0.7s;
}
.page7_new_left2{
 left: -234px;
  top:150px;
}
.active .page7_new_left2{
     left: -34px;
  top:150px;
    transition-delay: 1.2s;
}
.page7_new_left23{
 width: 73%;
    position: absolute;
    top: 60px;
    left: 61px;
}
.page7_new_left20{
 width: 4%;
    position: absolute;
    top: 179px;
    left: 179px;
    opacity: 0;
    transition: all 1.5s;
}
.active .page7_new_left20{
    top: 179px;
    left: 379px;
    opacity: 1;
     transition-delay: 1.2s;
}
.page7_new_left3{
 left: -203px;
    top: 357px;
}
.active .page7_new_left3{
   left: 3px;
    top: 357px;
    transition-delay: 1.8s;
}
.page7_new_left33{
 width: 100%;
    position: absolute;
    top: 62px;
    left: 61px;
}
.page7_new_left30{
 width: 7%;
    position: absolute;
    top: 349px;
    left: 239px;
    opacity: 0;
    transition: all 1.5s;
}
.active .page7_new_left30{
    top: 349px;
    left: 439px;
    opacity: 1;
    transition-delay: 1.8s;
}
.page7_new_bottom{
  display: block;
  margin: 0 auto;
  margin-top:-25px;
  opacity: 0;
  transition: all 1.5s;
}
.active .page7_new_bottom{
  opacity: 1;
  transition-delay: 1s;
  -moz-animation:rotate .7s 4 linear;
    -webkit-animation:rotate .7s 4 linear;
    animation:rotate .7s 4 linear;
}
/*联系我们*/
.aboutus_banner{
  box-sizing: border-box;
  background: url(../images/aboutus/aboutus_banner_bg.png) no-repeat;
  background-size: cover;
  height: 1024px;
  padding-top:200px;
}
.aboutus_banner_title{
  display:block;
  margin:0 auto;
  opacity: 0;
}
.aboutus_banner_img{
  width:800px;
  position:absolute;
  bottom:0;
  left:50%;
  margin-left:-400px;
  opacity: 0;
}
.aboutus_banner_text1{
  position:absolute;
  top: 532px;
    left: 419px;
    opacity: 0;
}
.aboutus_banner_text2{
  position:absolute;
  top: 530px;
    left: 723px;
    opacity: 0;
}
.aboutus_block1{
  background:#fafafa;
  height:940px;
}
.aboutus_block1 .width1200,.aboutus_block2 .width1200{
  padding:30px 10px 0 10px;
  box-sizing: border-box;
}
.aboutus_content1_up_left1{
  border:1px solid #2a59a7;
  width:580px;
  height: 180px;
}
.aboutus_content1_up_left1 h2,.aboutus_content1_up_left2 h2,.aboutus_content1_down h2{
    font-size:28px;
    color:#2a59a7;
    margin-top:59px;
    text-align: center;
}
.aboutus_content1_up_right h2{
  color:#2a59a7;
}
.aboutus_content1_up_left2{
  border:1px solid #dfdfdf;
  width:580px;
  height: 300px;
  margin-top:10px;
  text-align: center;
  padding-top:15px;
  font-size:16px;
}
.aboutus_content1_up_left2 h2,.aboutus_content1_down_left h2{
  margin-top:0px;
}
.aboutus_content1_up_left2 h4,.aboutus_content1_down_left h4{
  font-weight: normal;
}
.aboutus_content1_up_left2 p{
  color:#666;
}
.aboutus_content1_up_right{
  width:580px;
  height:492px;
  text-align: center;
  padding-top:15px;
  font-size:16px;
  border:1px solid #dfdfdf;
}
.aboutus_content1_up_right>div{
  color:#666;
  text-align: left;
  padding-left:46px;
}
.aboutus_content1_up_right>div span{
  display: inline-block;
  min-width:206px;
}
.aboutus_content1_down{
  width:1178px;
  height:300px;
  border:1px solid #dfdfdf;
  clear:both;
  position:relative;
  top:15px;
}
.aboutus_content1_down_left{
  width:580px;
  height:300px;
  text-align: center;
  margin-top:20px;
  padding-top:40px;
}
.aboutus_content1_img1{
  position:absolute;
  top: 19px;
    right: 310px;
}
.aboutus_content1_img2{
  position:absolute;
 top: -35px;
    right: 0px;
}
.aboutus_block2 ul{
  clear:both;
  overflow: hidden;
}
.aboutus_block2 ul li{
  width:580px;
  height:437px;
  border:1px solid #dfdfdf;
  position:relative;
}
.aboutus_block2_up1{
  box-sizing: border-box;
}
.aboutus_block2_up1 img{
  position:absolute;
  bottom:0px;
  left:0px;
}
.aboutus_block2_up1 h2{
  position:absolute;
  bottom: 206px;
  left: 211px;
  font-size:32px;
  color:#b28a52;
}
.aboutus_block2_up2,.aboutus_block2_down1,.aboutus_block2_down2{
  text-align: center;
  padding-top:50px;
  box-sizing: border-box;
}
.aboutus_block2_up2 h3,.aboutus_block2_down1 h3,.aboutus_block2_down2 h3{
  font-size:28px;
  margin-bottom:10px;
}
.aboutus_block2_up2 h4,.aboutus_block2_down1 h4,.aboutus_block2_down2 h4{
  font-size:18px;
}
.aboutus_block2_up2 i,.aboutus_block2_down1 i,.aboutus_block2_down2 i{
  display:inline-block;
  width:120px;
  border-bottom:1px solid #dfdfdf;
  margin:20px 0;
}
.aboutus_block2_up2 p span,.aboutus_block2_down1 p span,.aboutus_block2_down2 p span{
  color:#b28a52;
}
.aboutus_block2_down{
  margin-top:20px;
  margin-bottom:30px;
}
.aboutus_block3{
  background:url(../images/aboutus/aboutus_block3_bg.png) no-repeat;
  background-size:cover;
  height:770px;
  text-align: center;
  box-sizing: border-box;
  padding-top:50px;
}
.aboutus_block3_center{
  overflow: hidden;
  margin:50px 0;
  padding:0 120px;
}
.aboutus_block3_center li{
  float:left;
  width:33.33%;
}
.aboutus_block3_bottom{
  width: 600px;
    padding: 40px 120px;
    background: #f5f5f5;
    margin: 0 auto;
}
.aboutus_block3_bottom p{
  overflow: hidden;
  font-size: 18px;
  text-align: left;
  line-height: 40px;
  color:#2a59a7;
}
.aboutus_block3_bottom p img{
  vertical-align: middle;
  margin-right:20px;
}
/*套餐与支付 pay*/
.package_pay .banner ul li,.package_pay .banner div>img{
  visibility: visible;
}
.pay_banner{
  background: url(../images/package_pay/pay_banner_bg.png) no-repeat;
  background-size:cover;
  /* height:900px; */
  height:700px;
  box-sizing: border-box;
  text-align: center;
  /* padding-top:150px; */
  padding-top:190px;
}
.pay_banner_title1{
  margin-bottom:110px;
  opacity: 0;
}
.pay_banner_title2{
  opacity: 0;
}
.pay_banner_center0{
  margin-top:50px;
  opacity: 0;
}
.pay_banner h2{
  font-size:36px;
  color:#fff;
  position: absolute;
  top: 276px;
    left: 252px;
    opacity: 0;
}
.pay_banner_line1{
  position:absolute;
  top: 317px;
    left: 138px;
    opacity: 0;
}
.pay_banner_line2{
  position:absolute;
  top: 353px;
    left: 439px;
    opacity: 0;
}
.pay_banner_line3{
  position:absolute;
  top: 354px;
    left: 730px;
    opacity: 0;
}
.pay_banner_center1{
   position:absolute;
  top: 446px;
    left: 44px;
    opacity: 0;
}
.pay_banner_center2{
   position:absolute;
  top: 446px;
    left: 343px;
    opacity: 0;
}
.pay_banner_center3{
   position:absolute;
  top: 446px;
    left: 634px;
    opacity: 0;
}
.pay_banner_center4{
   position:absolute;
  top: 446px;
    left: 954px;
    opacity: 0;
}
.pay_banner p{
  width:1138px;
  height:131px;
  margin:0 auto;
  background:url(../images/package_pay/pay_banner_p_bg.png) no-repeat;
  background-size:cover;
  margin-top:120px;
  font-size:16px;
  color:#fff;
  padding-top:30px;
  box-sizing: border-box;
  opacity: 0;
}
.pay_block1{
  background:#fdfbfa;
  /*height:920px;*/
  padding-top:40px;
  box-sizing: border-box;
  padding-bottom:80px;
}
.pay_block1_header{
  position:relative;
}
.pay_block1_header span{
  box-sizing: border-box;
  font-size:24px;
  display:inline-block;
  width:140px;
  height:50px;
  text-align: center;
  padding-top:6px;
  color:#fff;
  background:url(../images/package_pay/pay_block1_header_bg.png) no-repeat;
}
.pay_block1_header i{
  display:block;
  width:100%;
  border-bottom:1px solid #ededed;
}
.pay_block1_header h3{
  position:absolute;
  top: 15px;
    left: 168px;
  color:#999;
  font-size:18px;
  font-weight: normal;
}
.pay_block1_concent{
  padding:0 10px;
  margin-top:30px;
}
.pay_block1_concent>ul{
  overflow: hidden;
}
.pay_block1_concent>ul li{
  border:1px solid #efeeed;
  float: left;
  box-sizing: border-box;
  text-align: center;
  font-size:18px;
  height:60px;
  line-height:60px;
}
.pay_block1_concent>ul li span{
  /*font-size:24px;*/
  color:#2a59a7;
}
.pay_block1_concent>ul li:first-child{
  width:10%;
}
.pay_block1_concent>ul li:nth-child(2){
  width:45%;
}
.pay_block1_concent>ul li:nth-child(3){
  width:45%;
}
.pay_block1_concent>ul:first-child li{
 height:80px;
 line-height:80px;
}
.pay_block1_concent>ul:first-child li:nth-child(2){
  background:#f9f6f1;
  border-top:3px solid #b28a52;
  box-sizing: border-box;
  color:#b28a52;
}
.pay_block1_concent>ul:first-child li:nth-child(3){
  background:#eef2f8;
  border-top:3px solid #2a59a7;
  box-sizing: border-box;
  color:#2a59a7;
}
.pay_block1_bottom{
  background:#43474c;
  padding:0 200px;
  height:115px;
  box-sizing: border-box;
  position:relative;
}
.pay_block1_bottom>div s{
  position:absolute;
 top: 26px;
    left: 215px;
  text-decoration: none;
  color:#a3a3a3;
  font-size:16px;
}
.pay_block1_bottom>div p{
  font-size:24px;
  color:#90734c;
  position:relative;
  top:5px;
}
.pay_block1_bottom>div p b{
  font-size:54px;
  color:#e3b16c;
}
.pay_block1_bottom>div p span{
  color:#e3b16c;
}
.pay_block1_bottom>a{
  display:inline-block;
  height:46px;
  line-height:46px;
  width:175px;
  text-align: center;
  background:#b38a52;
  border-radius: 5px;
  position:absolute;
  top: 33px;
    left: 829px;
    color:#fff;
    font-size:16px;
}
.pay_block2{
  padding-top:40px;
  box-sizing: border-box;
}
.pay_block2_content{
  position:relative;
  height: 4855px;
  padding: 0 10px;
}
.pay_block2_content>img{
  position: absolute;
    left: 50%;
    margin-left: -594.5px;
    top: 120px;
}
.pay_block2_left,.pay_block2_right{
  width:50%;
  position:relative;
}
.pay_course1{
  padding-top:194px;
}
.pay_block2_left p{
  margin-bottom:16px;
  font-size:16px;
  color:#999;
}
.pay_block2_left p img{
  margin-right: 10px;
}
.pay_block2_left h3{
  font-size:24px;
  margin-bottom:20px;
}
.pay_course1_img1{
  position:absolute;
  left: 50px;
  top: 18px
}
.pay_course1_img2{
  position:absolute;
  left: 239px;
    top: 320px;
}
.pay_course2{
  margin-top:198px;
  height:544px;
}
.pay_course2_img1{
  position:absolute;
  left: 50px;
  top: 68px
}
.pay_course2_img2{
  position:absolute;
  left: 456px;
    top: 377px;
}
.pay_course2_img3{
  position:absolute;
 left: 714px;
    top: 293px;
}
.pay_course3_img1{
  position:absolute;
  left: 134px;
    top: 152px;
}
.pay_course3{
      height: 623px;
}
.pay_course4_img1{
  position:absolute;
 left: 104px;
    top: 229px;
}
.pay_course4_img2{
  position:absolute;
 left: 157px;
    top: 71px;
}
.pay_course4{
      height: 549px;
}
.pay_course5_img1{
  position:absolute;
 left: 24px;
    top: 159px;
}
.pay_course5_img2{
  position:absolute;
 left: 157px;
    top: 39px;
}
.pay_course5{
      height: 604px;
}
.pay_course6_img1{
  position:absolute;
 left: 2px;
    top: -46px;
    width: 92.5%;
}
.pay_course6_img2{
  position:absolute;
 left: 156px;
    top: -6px;
}
.pay_course6{
      height: 542px;
}
.pay_course7_img1{
   position:absolute;
 left: -9px;
    top: 190px;
}
.pay_course7_img2{
   position:absolute;
 left: -372px;
    top: 387px;
}
.pay_course7{
      height: 621px;
}
.pay_course8_img1{
  position:absolute;
left: 73px;
    top: 42px;
}
.pay_course8_img2{
  position:absolute;
 left: 563px;
    top: 300px;
}
.pay_course2 .fr,.pay_course4 .fr,.pay_course6 .fr,.pay_course8 .fr{
  position:relative;
  /*left:-30px;*/
}
/*购买页面*/
.purchase_banner{
   background:#fff;
  height: 753px;
  box-sizing: border-box;
  text-align: center;
  padding-top:121px;
}
.purchase_nav{
  background: url(../images/package_pay/pay_banner_bg.png) no-repeat;
  background-size:cover;
  }
/*图片浏览*/
.mod18Box { padding: 10px; margin: 0px auto; width: 580px; background: #FFF; box-shadow:0px 1px 5px #CCCCCC;height:503px;}
.mod18{ width: 580px; height: 503px; margin: 0px auto; position: relative; background: #f7f7f7; }
.mod18 .btn{position:absolute;width:15px;height:18px;top:546px;cursor:pointer;z-index:29;font-size:50px;font-weight:bold;margin-top: 23px;}
.mod18 .prev{left:20px;background:url(../images/purchase_page/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:46px;height:48px;opacity:0;}
.mod18 #prevTop{background:url(../images/purchase_page/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/purchase_page/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:20px;background:url(../images/purchase_page/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:580px;height:503px;position:absolute;color:#fff;text-align: center;}
.mod18 .picBox{height:503px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:503px;position:absolute;}
.mod18 .picBox li{width:580px;height:503px;}
.mod18 .listBox{ width: 450px; height: 109px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; margin-top: 17px;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:100px;height:100px;cursor:pointer;position:relative;margin-right: 12px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:120px;height:100px;}
.mod18 .listBox li img{width:100px;height:100px;border:1px solid #8a8a8a;}
.mod18 .listBox .on img{width:96px;height:96px;border:2px solid #970819;}
.mod18 .listBox .on i{display:block;}
/*立即购买*/
.returnIntell{
  height:30px;
  line-height: 30px;
  display: block;
  position: relative;
  margin-bottom: 10px;
  font-size: 16px;
  color: #AE2200;
}
.title-size{font-size: 16px;}
.choice_specifications{width:600px;letter-spacing: 3px;}
.choice_specifications h1{margin-top: 28px;margin-bottom: 28px;font-size: 37px;}
.choice_specifications span{float:left;}
.price{font-size: 44px;color:#c30d23;font-weight: 400;margin-top: -35px;margin-left: 75px;margin-right: 15px;}
.price_symbol{font-size: 22px;color:#c30d23;margin-top: -10px;}
.size{line-height: 43px;margin-top: 20px;}
.size ul.size_lists{margin-left: 38px; width:470px;}
.accessories_set ul.size_lists{margin-left: 17px;}
.accessories_set{margin-top: 19px;height:43px;line-height: 43px;}
.size ul{text-align: center;margin-left: 18px;}
.size ul li{float:left;width:96px;height:41px;border:1px solid #dcdcdc;line-height: 41px;margin-right: 14px;cursor: not-allowed;margin-bottom:15px;}
.size ul li:nth-child(2),.size ul li:nth-child(3){cursor: not-allowed;}
.size ul li.active,.givegoods ul li.active{
    border:1px solid #c30d23;
    cursor: pointer;
    background:url(../images/purchase_page/arrow_red.png) bottom right no-repeat;
}
.service_content{padding:20px;border:1px solid #c30d23;color:#c30d23;background:url(../images/purchase_page/arrow_red.png) bottom right no-repeat;margin-left: 18px;}
.member_service{margin-top: 30px;height: 43px;line-height: 43px;}
.tv_number{margin-left: 75px;height: 43px;line-height: 43px; position: relative;}
.tv_number img{
    cursor:pointer;
}
.total{
  width: 96px;
    height: 41px;
    border: 1px solid #c30d23;
    background: url(../images/purchase_page/arrow_red.png) bottom right no-repeat;
    text-align: center;
    outline: none;
    -webkit-appearance: none !important;
}
.add,.min{position: absolute;}
.add{top: 0;left: 108px;}
.min{bottom: 0;left: 108px;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
input[type="number"]{
  -moz-appearance: textfield;
}
.service_content h3{font-weight: 500;font-size: 16px;}
.giveaway{margin-top: 30px;}
.givegoods{margin-left: 75px;}
.givegoods p{
  color: #c30d23;
  font-size: 16px;
  letter-spacing: 0px;
  margin-bottom: 10px;
  text-align: left;
}
.givegoods ul li{
  float: left;
  width: 105px;
  height: 95px;
  text-align: center;
  margin-right: 13px;
  border: 1px solid #fff;
  position: relative;
  cursor: pointer;
}
.givegoods ul li img{
  vertical-align: text-top;
}
.givegoods ul li p{
  position: absolute;
    bottom: -41px;
    width: 244px;
    left: -1px;
    text-align: left;
    background: #ebebeb;
    border: 1px solid #d8d8d8;
    padding: 0 3px;
    color: #666;
    display: none;
}
a.btn_purchase{width:179px;height:49px;line-height: 49px !important;border-radius: 5px;background:#970819;border:none;color:#fff;font-size: 22px;outline:none;margin-left: 94px;margin-top: 55px;text-align: center;}
.btn_purchase:hover,.btn_purchase:active{
    background:#c30d23;
}
.goods_content{text-align: left;}
.goods_tabs ul{height:67px;line-height: 67px;margin-top: 50px;}
.goods_tabs{background:#f3f3f3;}
.goods_tabs ul li{padding:0 35px;float:left;height:65px;cursor:pointer;font-size: 20px;}
.goods_tabs ul li.active{border-bottom: 2px solid #c30d23; color: #c30d23;}
.table_spec{width: 1202px;margin: 0 auto;margin-left: -1px;}
.table_wrap{overflow-x: hidden;}
.table_spec caption{height:106px;line-height: 106px;font-size: 30px;color:#c30d23;}
.table_spec td{height:59px;line-height: 59px;font-size: 16px;}
.size_bg img{margin-top: 70px;margin-bottom: 40px;}
.table_spec td:nth-child(odd){width:316px;}
.table_spec_last td:nth-child(odd){width:598px;}
.table_spec_last span:nth-child(odd){margin-left: 60px;}
.table_spec_last span:nth-child(even){margin-right: 93px;}

.goods-title{
  position:relative;
  z-index:100;
}

/*预定提交成功*/
.order_success{
  padding-top:150px;
  text-align: center;
  font-size:24px;
}
.order_success>div>p{
  font-size:24px;
}
.order_success>div>a{
  display:block;
  width:180px;
  height:50px;
  line-height:50px;
  margin:0 auto;
  background:#b28a52;
  border-radius: 3px;
  text-align: center;
  color:#fff;
  margin-top:40px;
}
.order_success>div>a>img{
      vertical-align: middle;
      margin-right:12px;
      margin-top:-2px;
}
.order_success>div>span{
  color:#b28a52;
}
.order_success>div>b{
  font-size:60px;
  color:#b28a52;
  margin-bottom:50px;
  display:block;
}
.order_success>div>b>img{
      margin-right:20px;
}
/*订单信息*/
.order_info_title h3,.person_info h3{
    font-size: 20px;
    font-weight: normal;
    color:#c30d23;
    padding: 30px 0;
}
.order_title_nav{
    text-align: center;
    background: #f3f3f3;
    overflow: hidden;
    padding: 20px 0;
}
.order_title_nav ul{
  height: 40px;
}
.order_title_nav li{
    float:left;
    width: 195px;
    text-align: center;
    color: #8a8a8a;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
}
/*.order_title_nav li:last-child{
    width: auto;
}*/
.order_title_nav li:first-child{
   width: 400px;
}
.order_products{
    overflow: hidden;
   padding: 35px 0;
   font-size: 16px;
}
.order_products_wlj{
    /*line-height: 91px;*/
}
.order_products li{
    width: 195px;
    text-align: center;
    float:left;
    height: 91px;
}
.order_products li:nth-child(2){
    width: 330px;
}
.order_products li:first-child{
    width: 40px;
    padding-left:10px;
}
.order_info_check>div{
    margin-top: 35px;
    width: 20px;
    height:20px;
    background: url("../images/purchase_page/check_bg.png") center center no-repeat;
}
.order_info_check .active{
    background-image: url("../images/purchase_page/order_checked.png");
}
.order_info_describe{
    padding-left: 20px;
    text-align: left;
}
.order_info_image_text{
    padding: 0 10px;
}
.order_info_describe_size{
  margin-top:8px;
  color: #8a8a8a;
}

.givegoods2 .order_info_describe_size{
    color: #8a8a8a;
    margin-top: 38px;
}
.order_info_describe_size b{
    font-weight: normal;
}
.order_info_number input{
    width: 100px;
    height: 40px;
    text-align: center;
}
.order_info_number>div{
    position: relative;
}
.order_info_number i,.order_info_number span{
    font-style: normal;
    position: absolute;
    top: 26px;
    left: 178px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: url("../images/purchase_page/number_bg.png") center center no-repeat;
    font-weight: bold;
    color: #8a8a8a;
    cursor:pointer;
}
.order_info_number span{
    position: absolute;
    top: 0px;
}
.order_info_subtotal{
    color: #c30d23;
}
.order_info_delete span:hover{
     color: #c30d23;
     cursor: pointer;
}
.order_footer{
    padding: 35px 0;
    line-height: 14px;
    color: #8a8a8a;
    padding-left: 10px;
    border-top: 1px solid #c5c5c5;
}
.order_footer>p{
    display:inline-block;
    width: 20px;
    height:20px;
    background: url("../images/purchase_page/check_bg.png") center center no-repeat;
    vertical-align: middle;
}
.order_footer .active{
     background-image: url("../images/purchase_page/order_checked.png");
}
.order_footer>div{
    float: right;
    color: #970819;
    font-size: 22px;
    text-align: right;
    margin-top: 50px;
}
.order_footer>div span{
    font-size: 26px;
}
.order_footer>div a{
  width: 180px;
    height: 50px;
    line-height:50px;
    background: #970819;
    color: #fff;
    font-size: 22px;
    border-radius: 7px;
    border: none;
    outline: none;
    margin: 30px 0;
    display: inline-block;
    text-align: center;
}
.order_footer>div p{
  font-size:16px;
  color:#8a8a8a;
}
.givegoods2{
  width: 1200px;
  margin: 0 auto;
}
.givegoods2>p{
  color: #C30D23;
  margin-left: 20px;
  padding-top: 33px;
}
.givegoods2>p span{
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #c30d23;
  line-height: 20px;
  text-align: center;
  margin-right: 30px;
}
.givegoods2>ul{
  margin-top: 33px;
  font-size: 16px;
  padding-left: 60px;
}
.givegoods2>ul li{
  margin-bottom: 33px;
}
.givegoods2>ul li img{
  display: inline-block;
    border: 1px solid #dadcd5;
    padding: 5px;
    width: 88px;
}
.givenumber{
  display: inline-block;
  margin-left: 485px;
}
.check_info{
  padding-top:68px;
  margin-bottom: 110px;
}
.meal_details{
  background:#fffcf5;
  padding: 30px 60px;
}
.meal_details>p{
  color: #C30D23;
 margin-bottom:30px;
}
.meal_details>ul{
  overflow: hidden;
  padding-bottom:20px;
  font-size:16px;
}
.meal_details>ul>li{
  width:150px;
  height:200px;
  margin-right:60px;
  margin-bottom:20px;
  float:left;
  border:1px solid #d0d0d0;
  padding:0;
  text-align: center;
  background:#fff;
}
.meal_details>ul>li>div{
  width:150px;
  height:50px;
  box-sizing: border-box;
  padding:0 15px;
}
.meal_details>ul>li>i{
  font-style:normal;
  color: #8a8a8a;
}
.order_products_wlj .order_info_describe{
    width: 200px;
}
/*个人信息*/
.person_info_margin{
    background:#f3f3f3;
    height: 15px;
    width: 100%;
}
.person_info h3{
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 40px;
}
.person_info_content li{
    overflow: hidden;
    font-size:16px;
    line-height:40px;
    margin-bottom: 40px
}
.person_info_content li input{
    height: 40px;
    width: 440px;
    padding-left: 20px;
    outline: none;
    border:1px solid #eee;
}
.person_info_content li>input{
   width: 1096px;
    float: right;
}
.person_info_content li span{
    display: inline-block;
    width: 70px;
    text-align:justify;
    text-align-last:justify;
    margin-right: 10px;
}
.submit_order{
    width: 180px;
    height: 50px;
    background: #970819;
    color: #fff;
    font-size: 22px;
    border-radius: 7px;
    border:none;
    outline: none;
    margin: 60px auto 15px;
    display: block;
}
.submit_order:hover,.submit_order:active{
  background: #c30d23;
}
.fill_info{
      padding-top: 68px;
          margin-bottom: 100px;
}
.payment_method>a{
  display:inline-block;
    width: 96px;
    height: 41px;
    border: 1px solid #dcdcdc;
    line-height: 41px;
    text-align: center;
    color:#666;
    margin-right:30px;
    font-size:16px;
}
.payment_method>a.active{
  border: 1px solid #c30d23;
    background: url(../images/purchase_page/arrow_red.png) bottom right no-repeat;
}
.pay_remit{
  background:#fffcf5;
  padding:30px;
  margin-top:30px;
}
.pay_remit p{
  color:#878787;
  font-size:16px;
}
.pay_remit p span,.pay_remit p i{
  color:#c30d23;
  font-style:normal;
}
.pay_remit p span{
  font-size:24px;
}
.info_footer p{
  color:#999;
  font-size:14px;
}
.info_footer p span{
  color:#c30d23;
}
.person_info .debit_note,.person_info .node_type{
  font-size:16px;
  margin-bottom:30px;
  color:#000;
  text-align: left;
}
.person_info .debit_note{
  display: none
}
.debit_note span,.node_type span{
  display: inline-block;
    width: 100px;
    text-align: justify;
    text-align-last: justify;
    margin-right: 10px;
}
.node_type span{
  margin-right:50px;
}
.debit_note input{
  height: 40px;
    width: 840px;
    padding-left: 20px;
    outline: none;
    border: 1px solid #eee;
    color:#000;
}
.person_info>p{
  text-align: center;
   color:#999;
  font-size:14px;
}
.weixin_code{
 /* width:410px;
  height:410px;*/
  text-align: center;
  background:#fff;
  padding:30px 50px;
}
.weixin_code>div span{
  color:#c30d23;
}
.weixin_code img{
  width:240px;
}















/*九大服务*/
.nine-content{
    background: #e7eaf0;
}
.banner{
    background: url(../images/content/content-bg.png) center no-repeat ;
    background-size: cover;
    height: 1024px;
    width:100%;
}
.banner div>img{
    display: block;
    margin: 0 auto;
    padding-top: 170px;
    visibility: hidden;
    transition-duration: 0.3s;
}
.banner ul{
    margin: 30px auto 0;
    width: 100%;
    padding: 0;
}
.banner ul li{
    float: left;
    width:133px;
    text-align: center;
    visibility: hidden;
}
.content1{
    height: 820px;
    position: relative;
}
.con1-bg,.con-bg2,.con-bg4,.con-bg6,.con-bg8{
    max-width: 160%;
    position: absolute;
    left: -360px;
}
.con1{
    position: absolute;
    left: -630px;
    top: 90px;
}
.con2,.con4{
    position: absolute;
    right: -660px;
    top: -60px;
}
.con3{
    position: absolute;
    left: -601px;
    top: 54px;
}
.con5{
    position: absolute;
    left: -600px;
    top: 76px;
}
.con7{
    position: absolute;
    left: -600px;
    top: 43px;
}
.con1-pic{
    position: absolute;
    top: 300px;
    left: -360px;
    max-width: 1274px;
}
.con-intro{
    width: 583px;
    position: absolute;
}
.con-intro h3{
    background: url(../images/content/con1-icon.png) no-repeat left center;
    padding-left: 42px;
    color: #B28A52;
    font-size: 24px;
    margin-bottom: 30px;
}
.con-intro p{
    font-size: 16px;
    text-indent: 2em;
}
.mar-top70{
    margin-top: 70px;
}
.con1-intro{
    top: 230px;
    right: 0;
}
.content2{
    height: 845px;
    position: relative;
}
.con2-intro{
    top: 300px;
}
.con2-intro p{
    color: #fff;
}
.con2-pic{
    position: absolute;
    top: 340px;
    left: 610px;
}
.content3{
    height: 793px;
}
.con3-pic{
    position: absolute;
    top: 450px;
    left: -100px;
}
.con3-intro{
    right: 0;
    top: 270px;
}
.content4{
    height: 820px;
}
.con4-intro{
    top: 250px;
    left: 0;
    color: #fff;
    z-index: 2;
}
.con4-pic{
    position: absolute;
    left: 435px;
    top: 371px;
}
.content5{
    height: 790px;
}
.con5-tv{
    position: absolute;
    left: -77px;
    top: 370px;
}
.con5-chair{
    position: absolute;
    top: 698px;
    left: -360px;
}
.con5-intro{
    top: 240px;
    right: 0;
}
.content6{
    height: 850px;
}
.con6-intro{
    color: #FFF;
    top: 255px;
    left: 0;
}
.con6-pic{
    position: absolute;
    right: -40px;
    top: 320px;
}
.con6{
    position: absolute;
    top: -60px;
    right: -662px;
    z-index: 2;
}
.content6 button,.content8 button{
    display: block;
    width: 175px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #FFFFFF;
    background: #B28A52;
    font-size: 16px;
    border-radius: 8px;
    border: none;
    box-shadow: 2px 3px 2px #555;
    position: absolute;
    left: 0;
    top: 770px;
    outline: none;
}
.content6 button:hover{
    background: #bf9458;
}
/* .content8 button{
  color: #999;
  background: #666;
} */
.content7,.content8{
    height: 820px;
}
.con7-pic{
    left: -57px;
    position: absolute;
    top: 280px;
}
.con7-intro{
    right: 0;
    top: 210px;
}
.content8 img{
    position: absolute;
}
.con8{
    right: -666px;
    z-index: 2;
    top: -66px;
}
.con8-pic{
    right: 0;
    top: 340px;
}
.con8-intro{
    color: #fff;
    left: 0;
    top: 235px;
}
.content9{
    height: 920px;
}
.con9{
    position: absolute;
    left: -605px;
    top: 80px;
}
.con9-pic{
    position: absolute;
    left: 0;
    top: 530px;
}
.con9-intro{
    right: 0;
    top: 230px;
}
.content9 button{
    display: block;
    width: 175px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #FFFFFF;
    background: #B28A52;
    font-size: 16px;
    border-radius: 8px;
    border: none;
    box-shadow: 2px 3px 2px #999;
    position: absolute;
    right: 407px;
    top: 800px;
    outline: none;
}
/*.content9 button:hover{
    background: #bf9458;
}*/
/* .content9 button{
  color: #999;
  background: #666;
} */
/* 微信支付 */
.pay_wx_wrap{
  width:100%;
  background:#eff0f2;
  margin-top: 70px;
}
.pay_info{
  padding-top: 68px;
  font-size: 18px;
}
.order_xq{
  background:#fff;
  border-top: 3px solid #b0b1b3;
  border-bottom: 3px solid #b0b1b3;
  margin-top: 20px;
  box-sizing: border-box;
  padding-top: 71px;
  padding-bottom: 100px;
  text-align: center;
}
.code_box{
  border:1px solid #d2d2d2;
  padding:10px;
  display: inline-block;
  margin-top: 20px;
}
.code_box>div>img{
  margin-top: 8px;
}
.pay_info>span{
  margin-left: 20px;
  font-size: 16px;
}
.js_jq{
  color:#ff670a;
  font-size: 25px;
}
.js_jq span{
  font-size: 16px;
  color:#000;
  font-weight: normal;
}
.order_xq strong{
  color:#ff670a;
  font-size: 25px;
  display:block;
  margin:0 20px;
}
.order_xq h6{
  font-size: 16px;
}
.order_xq p{
  color:#9e9e9e;
  font-size: 16px;
  margin-top: 20px;
}