*{margin: 0 ;
    padding: 0}

.main{height: 100%}
.head {background: url("images/head1_1.jpg") no-repeat center;text-align: center;height: 840px;}
.text-1{background: url("imags/head2_02.png") no-repeat center;
    color: #666666;
    text-align: center;
    padding-bottom: 36px}

.content-2{background: url("images/head3.jpg") no-repeat center ;
    height: 1069px;}

/*报名开始*/

.biaodan{padding-bottom: 276px;width: 1200px;margin: 0 auto;}
.biaodan form { margin-top: -325px;margin-left: 90px;}
.biaodan p{
    line-height: 55px;
    margin-top: 20px;
    border-radius: 10px;
    background-color: #fff;
    text-indent: 22px;
    width:395px;
    height:55px;
    font-size: 22px;
    margin-left: 70px;color: #7b7779;}

.biaodan  input{background-color: #fff;
    outline:none;
    border: none;
    height: 50px;
    width: 250px;}
.biaodan .move_out_p {text-align: center;width: 535px;display:block;margin-top: 15px;}
.biaodan  .button{width:212px;
    margin-top: 20px;
    height:63px;
    border: none;}

/*报名结束*/

/*轮播开始*/


#rollCon{width: 1200px;margin: 0 auto;
    height: 255px;
    border-radius: 10px;
    margin-top: 515px;
    display: block;
    overflow: hidden;
    color: #7b7779;}

#rollSubject,#rollCopy{height: auto;
    font-size:18px ;margin-left: 665px;}

#rollSubject p,#rollCopy p{margin-top: 10px}


/*轮播结束*/


/*图片轮播开始*/


.content-3{font-size: 10px;
    font-family: "苹方 粗体";
    color: #443937;
    text-align: center;
    margin-top: 52px}

.content-4{margin-top:119px }

.content-5{margin-top:201px }

.picture-1{text-align: center;
    margin-top: 54px}

.content-6{margin-top: 201px}



* {
    margin:0;
    padding:0;
    list-style:none;
    border:0;
}

/* 本例子css */
.foucebox {
    font:normal 12px/22px 宋体;
    width: 1120px;
    height:514px;
    background:#fff;
    margin:61px auto;


    /* Gecko browsers */
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    /* Webkit browsers */
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    /* W3C syntax */
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius:  3px;


}
.foucebox .bd {
    position:relative;
    float:left;
    width:559px;
    height:512px;
    margin: 0 11px;
    overflow:hidden;
}
.foucebox .showDiv {
    position:relative;
    width:559px;
    height:512px;
}
.foucebox .showDiv img {
    width:559px;
    height:512px;
    /* Gecko browsers */
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    /* Webkit browsers */
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    /* W3C syntax */
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius:  3px;
}
.foucebox .showDiv p {
    position:absolute;
    left:20px;
    bottom:0;
    padding-right:20px;
    color:#aaa;
    z-index:9;
    height:44px;
}
.foucebox .showDiv h2 {
    position:absolute;
    left:20px;
    bottom:0;
    width:380px;
    height:34px;
    background:url(imags/foucebox_h2.png) no-repeat 0 4px;
    _background:none;
    padding-left:40px;
    _padding-left:0;
    font-size:24px;
    font-family:"Microsoft Yahei";
    line-height:34px;
    z-index:9;
    overflow:hidden;
}
.foucebox .showDiv h2 a {
    color:#FFF;
    font-weight:normal;
    text-decoration:none;
}
.foucebox .foucebox_bg {
    position:absolute;
    left:0;
    bottom:0;
    width:680px;
    height:107px;
    background:#000;
    filter:alpha(opacity=60);
    opacity:0.6;
    z-index:8;
    overflow:hidden;
}
.foucebox .hd {
    width:269px;
    height:513px;
    float:left;

}
.foucebox .hd ul li {
    width:270px;
    height:162px;
    position:relative;
}
.foucebox .hd ul a {
    display:block;
    width:270px;
    height:162px;
}
.foucebox .hd ul img {
    width:270px;
    height:162px;




    /* Gecko browsers */
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    /* Webkit browsers */
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    /* W3C syntax */
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius:  3px;
}
/*.foucebox .hd ul .txt_bg {*/
/*width:114px;*/
/*height:24px;*/
/*position:absolute;*/
/*left:3px;*/
/*top:67px;*/
/*background:url(../images/bg_png.png) no-repeat;*/
/*_background:none;*/
/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../images/bg_png.png");*/
/*}*/
.foucebox .hd ul .txt {display: block;
    font-family: 微软雅黑;
    font-size: 24px;
    width:160px;
    height:30px;
    line-height:24px;
    color: #ffffff;
    position:absolute;
    left:50px;
    bottom:75px;
    z-index:2;
    text-align:center;
    padding-right:5px;
    overflow:hidden;
}

.foucebox .hd ul .txt-1 {display: block;
    font-family: 微软雅黑;
    font-size: 16px;
    line-height:24px;
    color: #ffffff;
    position:absolute;
    left:70px;
    bottom:45px;
    z-index:2;
    text-align:center;
    padding-right:5px;
    overflow:hidden;
}


.foucebox .hd .ul .txt  hover{}

.foucebox .hd ul .mask {
    width:270px;
    height:162px;
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    z-index:3;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
    background: rgba(0, 0, 0, 0.49);
}
.foucebox .hd ul a:hover .mask,.foucebox .hd ul .on .mask {
    display:none;
    position:relative;
}
.foucebox .hd ul a:hover img,.foucebox .hd ul .on img {

}


.foucebox .hd ul .on .txt_bg {

}


.foucebox .hd ul a:hover {
    color:#fff;
}



.foucebox .hd ul a:hover .txt_bg {

}


.content-11-1{background: url("images/content_11_1.jpg") no-repeat center;text-align: center;height:639px;position:relative;}
.content-11-2{background: url("images/content_11_2.jpg") no-repeat center;text-align: center;height:519px;}
.content-11-1 p a,.content-11-2 a{margin-left: 735px;}
.content-11 p,.content-13 p {width: 1200px;margin: 0 auto;}
.content-11-1 p{padding-top: 515px;}
.content-11-2 p{padding-top: 255px;}
.content-12 {background: url("images/content_12_1.jpg") no-repeat center;text-align: center;height:1140px;}
.content-12-1 {width: 1200px;margin: 0 auto;padding-top: 260px;height: 580px;}
.content-12-1 ul{width: 125px;float: left;margin-left: 12px;}
.content-12-1 ul li {margin-bottom: 16.67px;}
.content-12-1 p {float: right;margin-right: 12px;}
.content-12-2 {width: 1200px;margin: 0 auto;}
.content-12-2 p {width: 1065px;margin-left: 150px;text-align: left;}
.content-12-2 p a {margin-left: 120px;}
/* .content-12-2 img {margin-left: -267px;} */
/* .content-12-3 {width: 1200px;margin: 0 auto;margin-top: -90px;}
.content-12-3 a {margin-left: 880px;} */
.content-13-1 {background: url("images/content_13_1.jpg") no-repeat center;text-align: center;height:766px;}
.content-13-1 p {padding-top: 540px;}
.content-13-1 p a {margin-left: -635px;}
.content-13-2 {background: url("images/content_13_2.jpg") no-repeat center;text-align: center;height:724px;}
.content-13-2 div {padding-top: 175px;margin-left: 980px;}
.content-13-2 p {margin-top: 200px;}
.content-13-2 a {margin-left: 610px;}
.content-13-3 {background: url("images/content_13_3.jpg") no-repeat center;text-align: center;height:783px;}
.content-13-3 div {padding-top: 160px;margin-left: -1120px;}
.content-13-3 p {padding-top: 260px;}
.content-13-3 p a:nth-child(2) {margin-left: 380px;}
.content-13-4 {background: url("images/content_13_4.jpg") no-repeat center;text-align: center;height:926px;}
.content-13-4 div {padding-top: 100px;margin-left: 1100px;}
.content-13-4 p {margin-top: 250px;}
.content-13-4 a {margin-left: -610px;}
.footer-ads {background: url('images/footer-ads.png') no-repeat center;width: 100%;height: 203px;position: fixed;bottom: 0px;z-index: 999;}
.footer-ads form {width: 1200px;margin: 0 auto;margin-top: 125px;}
.footer-ads form input:nth-child(1) {width: 110px;height: 55px;border-radius: 10px;margin-left: 490px;margin-right: 15px;margin-top: -5px;text-indent: 22px;color: #555;}
.footer-ads form input:nth-child(2) {width: 318px;height: 55px;border-radius: 10px;margin-right: 10px;margin-top: -5px;text-indent: 22px;}
.footer-ads-1 {width: 1200px;margin: 0 auto;position: relative;}
.footer-ads-1 div {position: absolute;right: -50px;top: -8px;}
.clear {clear: both;}
.scale {
    -webkit-animation: scale 1s ease infinite;
    -o-animation: scale 1s ease infinite;
    animation: scale 1s ease infinite;
}
@-webkit-keyframes scale {
    0%,
    100% {
        -webkit-transform: scale(0.9);
    }
    50% {
        -webkit-transform: scale(1);
    }
}

@media screen and (max-width:1600px){
    .content-11-3 div,.content-11-5 div,.content-12-1 div {position: absolute;left: 39%;}
}
@media screen and (max-width:1350px){
    .content-11-3 div,.content-11-5 div,.content-12-1 div {position: absolute;left: 37%;}
}

.price {-webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  -webkit-animation: price 2s ease infinite;
  -o-animation: price 2s ease infinite;
  animation: price 2s ease infinite;}
  @-webkit-keyframes price {
  5% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  10% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  15% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  25% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  30% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  35% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  40% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  45% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  50% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}