body,button,dd,div,dl,dt,form,td,th,h1,h2,h3,h4,h5,h6,select,input,ul,li,ol,p{margin:0;padding:0;clear:inherit;}
body{background:#fff;color:#333;font-size:16px;font-family:"Microsoft Ysemei","helvetica", "sans-serif";}
table{border-collapse:collapse;border-spacing:0;}
input,textarea,button{outline:none;}
dl,ol,ul{list-style:none;}
p{margin:0;padding:0}
*{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{clear:both;}
a,a:active,a:link,a:visited,a:hover{text-decoration:none;}
a{color:#333;display:block;cursor:pointer;text-align:center;}
em,i{font-style:normal;}
.clear{clear:both;width:0;height:0;font-size:0;}
/*引用iconfont图标*/
@font-face{
    font-family: "iconfont";
    src:url(../font/iconfont.eot);
    src: url('../iconfont.eot?#iefix') format('embedded-opentype'),
    url('../font/iconfont.woff2') format('woff2'),
    url('../font/iconfont.woff') format('woff'),
    url('../font/iconfont.ttf') format('truetype'),
    url('../font/iconfont.svg#iconfont') format('svg');
}
body>*{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;

}
img{
    display:block;
    object-fit: cover;
    -o-object-fit: cover;
    vertical-align: top;
    width:100%;
    cursor:pointer;
}

ul,li{
    list-style:none;
    cursor:pointer;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.w1{
  width:1000px; 
  margin:0 auto;

}
.w11{
  width:1100px;
   margin:0 auto;
  }
.w12{
    width:1150px;
    margin:0 auto;
    
  }

.w1,
.w11,
.w12{
    box-sizing:border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.mr0{
    margin-right:0!important;
}
.ml0{
    margin-left:0!important;
}
.flx{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}
.swiper-pagination-bullet{
  width:12px!important;
  height:12px!important;
  border-radius:6px!important;
}
.swiper-pagination-bullet-active{
  background:#fff!important;
}

/*返回顶部*/
.backtop{
    position:fixed;
    z-index:8;
    width:50px;
    height:50px;
    background:#26a25c;
    right:200px;
    bottom:150px;
    opacity: .6;
    -webkit-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear;
}
.backtop:hover{
    opacity:1;
}
.backtop a{
    line-height:50px;
    text-align:center;
    font-size:30px;
    color:#fff;
}

/*标题共用样式*/
.title{
    margin:60px auto;
    visibility:visible;
    -webkit-animation-delay:.1s;
    animation-delay:.1s;
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;

}
.title img{
    display:block;
    width:auto!important;
    margin:0 auto;
}

.ad{
    cursor:pointer;
    visibility:visible;
    -webkit-animation-delay:.2s;
    animation-delay:.2s;
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;
}
.ad>img{
    visibility:visible;
    -webkit-animation-delay:.3s;
    animation-delay:.3s;
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight;
}

/*图片播放*/

.str_wrap {
    overflow: hidden;
    position: relative;
    padding:28px 0;
}
.str_wrap img{
    display:inline;
    vertical-align: middle;
    margin:0 10px;
    width:auto!important;
    -webkit-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear;
}
.str_wrap img:hover{
    -webkit-box-shadow: 0px 0px 15px 0px rgba(147, 147, 147, 0.5);
    box-shadow: 0px 0px 15px 0px rgba(147, 147, 147, 0.5);
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05)
}

.str_move {
    white-space: nowrap;
    position: absolute;
    cursor: move;
}

.str_move_clone {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}
/*底部浮窗*/

.bot_fixed{
    position:fixed;
    z-index: 9;
    bottom: 0;
    left:0;
    height:80px;
    width:100%;
    overflow: hidden;
    background:url(../images/bot_bg.jpg) no-repeat center;
    padding:17.5px 0;
    color:#fff;
    text-align:left;
}

.bot_fixed .fixed_con{
    position:relative;
}
.fixed_con .fixed_cls{
    position:absolute;
    right:0;
    top:-5px;
    font-size:26px;
    cursor:pointer;
    -webkit-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear;
}

.bot_fixed ul{
    width:96%;
}
.bot_fixed ul li{
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    width:276px;
    padding:0 52px;
}
/* .bot_fixed ul li:hover>span, */
.fixed_cls:hover{
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg);
}
.bot_fixed ul li:not(:last-child){
    border-right:solid .5px #8b6cff;
}
.bot_fixed ul li .bot_r{
    margin-top:2px;
}
  
.fixed_con li span{
    display:inline-block;
    width:45px;
    text-align:center!important;
    height:45px;
    line-height:45px;
    font-size:25px;
    border-radius:28px;
    background-image: -moz-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
}
.fixed_con li .bot_head{
    background:url(../images/bot_head.png) no-repeat center;
}
.fixed_con li .bot_head2{
    background:url(../images/bot_head2.png) no-repeat center;
}

.fixed_con li h5{
    font-size:17px;
    font-weight:bold;
}
.fixed_con li p{
    font-size:14px;
}


/*banner*/
.banner{
    /* margin-top:87px; */
    overflow:hidden;
}


/*part1*/
.part1{
    width:100%;
    overflow:hidden;
    background:url(../images/con1_bg.jpg) no-repeat top center;
    background-size:100% 1300px;
}

.part1 .brand{
    padding-bottom:60px;
}

.part1 .brand ul li{
    width:550px;
    height:auto;
    position:relative;
    margin:13px auto;
    overflow:hidden;
    border-radius:10px;
    -webkit-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    transition:all .3s ease-in;
}
.part1 .brand ul li:nth-child(odd){
    visibility:visible;
    -webkit-animation-delay:.2s;
    animation-delay:.2s;
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft;
}
.part1 .brand ul li:nth-child(even){
    visibility:visible;
    -webkit-animation-delay:.2s;
    animation-delay:.2s;
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight;
}
.part1 .brand ul li .b_text{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    -webkit-transform:translateY(100px);
    -ms-transform:translateY(100px);
    transform:translateY(100px);
    height:160px;
    background:rgba(0, 0, 0, .6);
    text-align:center;
    visibility: visible;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;
    -webkit-transition:all .4s linear;
    -o-transition:all .4s linear;
    transition:all .4s linear;
}
.part1 .brand ul li:hover{
    box-shadow: 0px 4px 10px 0px rgba(190, 185, 255, 0.67); 
}
.part1 .brand ul li:hover>.b_text,
.p1_on{
    width:560px!important;
    -webkit-transform: translateY(0)!important;
    -ms-transform: translateY(0)!important;
    transform: translateY(0)!important;
    height:300px!important;
}
.part1 .brand ul li:hover>.b_text>.b_side,
.p1_on .b_side{
    margin-top:16%!important;
}
.part1 .brand ul li:hover>.b_text h2::after,
.p1_on h2::after{
    display:block!important;
}
.part1 .brand ul li .b_text .b_side{
    width:48%;
    overflow:hidden;
    margin:0 auto 0;
}

.part1 .brand ul li .b_text h2{
    font-size:20px;
    color:#ffdd00;
    position:relative;
    line-height:60px;
}
.part1 .brand ul li .b_text h2 i{
    font-size:26px;
    margin-right:6px;
    font-weight:200;
    vertical-align: bottom;
}
.part1 .brand ul li .b_text h2::after{
    content: "";
    position:absolute;
    display:none;
    width:60px;
    height:2px;
    background:#fff;
    left:50%;
    top:100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.part1 .brand ul li .b_text p{
    color:#fff;
    line-height:26px;
    margin-top:15px;
}

.part1 .honor{
    width:100%;
    height:234px;
    background:url(../images/honor_bg.jpg) no-repeat center;
}
.part1 .honor .honor_t{
    width:170px;
    height:234px;
    background:url(../images/honor_tit.png) no-repeat center;
}

.part1 .honor_con{
    overflow:hidden;
}
.honor_con  .str_wrap {
    width:950px;
    margin-left: 20px;
    margin-top: 13.5px;
}


.part1 .book{
    padding:70px 0;
    width:100%;
    background:url(../images/book_bg.jpg) no-repeat top center;
    visibility: visible;
    -webkit-animation-delay:.2s;
            animation-delay:.2s;
    -webkit-animation-name:fadeInUp;
            animation-name:fadeInUp;
}
.part1 .book .book_con{
    -webkit-box-shadow: 0px 0px 27px 0px rgba(182, 182, 182, 0.51);
            box-shadow: 0px 0px 27px 0px rgba(182, 182, 182, 0.51);
    border-radius:20px 0 0 0;
    overflow:hidden;
}
.book_con img{
    width:100%!important;
}
.part1 .book .book_tit{
    width:250px;
    height:55px;
    border-radius:0 0 20px 0;
    background-image: -moz-linear-gradient( 180deg, rgb(250,125,0) 0%, rgb(250,175,0) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(250,125,0) 0%, rgb(250,175,0) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(250,125,0) 0%, rgb(250,175,0) 100%);
}
.part1 .book .book_tit h2{
    padding-left:70px;
    color:#fff;
    height:55px;
    line-height:55px;
    background:url(../images/book_icon.png) no-repeat 20px center;
}
.part1 .book .book_t{
    margin:10px auto 30px;
    overflow:hidden;
}
.part1 .book .book_t h3{
    width:66px;
    height:66px;
    box-sizing:border-box;
    padding-top:7px;
    border-radius:5px;
    text-align:center;
    color:#fff;
    background-image: -moz-linear-gradient( 180deg, rgb(255,77,39) 0%, rgb(254,167,79) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(255,77,39) 0%, rgb(254,167,79) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(255,77,39) 0%, rgb(254,167,79) 100%);    
}

.part1 .book .book_t p{
    width:calc(1000px - 90px);
    font-size:20px;
    color:#35312d;
    line-height:32px;
}



/*part2*/
.part2{
    width:100%;
    background:url(../images/teacher_bg.jpg) no-repeat top center;
    background-size:100% 1600px;
    overflow:hidden;
    padding-bottom:60px;
}

.part2 ul li{
    width:270px;
    height:330px;
    margin:15px 0;
    background:#fff;
    border-radius:10px;
    overflow:hidden;
    position:relative;
    font-size:14px;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    visibility:visible;
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;
}
.part2 ul li:nth-child(1),
.part2 ul li:nth-child(2),
.part2 ul li:nth-child(3),
.part2 ul li:nth-child(4){
    -webkit-animation-delay: .1s;
    animation-delay: .1s;
}
.part2 ul li:nth-child(4),
.part2 ul li:nth-child(6),
.part2 ul li:nth-child(7),
.part2 ul li:nth-child(8){
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
}
.part2 ul li:nth-child(9),
.part2 ul li:nth-child(10),
.part2 ul li:nth-child(11),
.part2 ul li:nth-child(12){
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
}
.part2 ul li:hover{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.part2 ul li .teach_t{
    width:90%;
    margin:0 auto;
}
.part2 ul li h3{
    font-size:20px;
    height:40px;
    line-height:40px;
    position:relative;
}
.part2 ul li h3 span{
    font-size:16px;
    font-weight:normal;
    margin-left:15px;
}
.part2 ul li h3::after{
    content:"";
    position:absolute;
    width:100%;
    height:1px;
    background:#eee;
    left:0;
    bottom:0;
}
.part2 ul li p{
    line-height:24px;
    margin-top:10px;
}
.part2 ul li .frist_p{
    margin-top:6px;
    line-height:22px;
}
.part2 ul li p i{
    color:#fb9f00;
    margin-right:5px;
}
.part2 ul li p span{
    display: inline-block;
    width: 14px;
    height: 14px;
    font-size: 12px;
    background: #fb9f00;
    color: #fff;
    text-align: center;
    line-height: 14px;
    margin-right: 2px;
    border-radius: 2px;
}
.part2 ul li a{
    position:absolute;
    z-index:3;
    right:0;
    bottom:15px;
    width:78px;
    height:26px;
    line-height:26px;
    color:#fff;
    text-align:center;
    border-radius:15px 0 0 15px;
    background-image: -moz-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
}
.part2 .p2_ad{
    background:url(../images/teacher_ad.png) no-repeat center;
    background-size:1200px 193px;
    height:193px;
    margin-top:30px;
    overflow:hidden;
    position:relative;
}
.part2 .p2_ad>img{
    width:auto!important;
    position:absolute;
    right:42px;
    top:65px;
}


/*part3*/
.part3{
    width:100%;
    background:url(../images/con3_bg.jpg) no-repeat top center;
    background-size:100% 1000px;
    overflow:hidden;
    padding-bottom:60px;
}
.part3 .p3_lc{
    width:1164px;
    margin:0 auto;
    background:url(../images/con3_lc.png) no-repeat center;
    height:220px;
    border-radius: 15px;
    background-color:#fff;
    -webkit-box-shadow: 0px 0px 21px 0px rgba(147, 147, 147, 0.21);
            box-shadow: 0px 0px 21px 0px rgba(147, 147, 147, 0.21);
    position:relative;
}
.part3 .p3_lc ul{
    width:1018px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
}
.part3 .p3_lc ul li{
    width:192px;
    height:176px;
    text-align:center;
}
.part3 .p3_lc ul li h3{
    font-size:23px;
    margin-bottom:37px;
}
.part3 .p3_lc ul li .date{
    margin-bottom:10px;
    font-size:14px;
    color:#fff;
}

.p3_bot{
    width:1164px;
    margin:0 auto;
    margin-top:40px;
 
}
.p3_bot .p3_slide{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:880px;
    height:240px;
    padding:7px 30px;
    overflow:hidden;
    background:#fff;
    -webkit-box-shadow: 0px 0px 21px 0px rgba(147, 147, 147, 0.21);
    box-shadow: 0px 0px 21px 0px rgba(147, 147, 147, 0.21);
    border-radius:0 40px 0 40px;
}
.p3_bot .p3_slide .str_wrap{
    width:820px;
}


.p3_bot .p3_time{
    width:280px;
    height:240px;
    background:url(../images/con3_countdown_bg.png) no-repeat 30px center;
    position:relative;
}
.p3_bot .p3_time h3{
    position:absolute;
    top:16px;
    left:86px;
    font-size:18px;
    color:#ff3300;
}
.p3_bot .p3_time img{
    width:auto;
    position:absolute;
    bottom:-14px;
    right:-30px;
}
.p3_bot .time_t{
    width:60%;
    margin-top:62px;
    margin-left:86px;
}
.p3_bot .time_t h5{
    font-size:18px;
    font-weight:bold;
    color:#fff;
}
.p3_bot .time_t .day_con{
    width:148px;
    height:54px;
    background:#fff;
    border-radius:5px;
    margin:15px 0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 22px;
}
.p3_bot .time_t .day_con>*{
    display:inline-block;
    height:54px;
    line-height:54px;
}
.p3_bot .time_t .day_con h1{
    font-size:42px;
    color:#ff3300;
}
.p3_bot .time_t .day_con span{
    line-height:64px!important;
    font-size:23px;
}
.p3_bot .time_t p{
    color:#fff;
}
.p3_bot>img{
    margin-top:30px;
}

.p3_ad{
    position:relative;
    overflow:hidden;
    height:175px;
    margin-top:30px;
    overflow:hidden;
    background:url(../images/con3_ad.png) no-repeat center;
    background-size:1150px 171px;
}
.p3_ad>img{
    position:absolute;
    right:84px;
    bottom:29px;
    width:auto!important;
}

/*part4*/
.part4{
    width:100%;
    overflow:hidden;
    background:url(../images/table_bg.jpg) no-repeat top center;
    background-size:cover;
}
.part4 .table{
    height:1182px;
    background:url(../images/con4_table.jpg) no-repeat center;
    background-size:1141px 1182px;
    position:relative;
}
.part4 .table .tab_course{
    position:absolute;
    width:884px;
    height:1230px;
  /*   border:solid; */
    top:0;
    right:0;
}
.part4 .table .tab_course a{
    display:block;
    height:1230px;
    width:147.3333px;
}
.part4 .table .table_zx{
    width:846px;
    position:absolute;
    bottom:19px;
    right:24px; 
}
.part4 .table .table_zx a{
    width:114px;
    color:#fff;
    height:30px;
    line-height:30px;
    text-align:center;
    border-radius:15px;
    background-image: -moz-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(250,175,0) 0%, rgb(250,125,0) 100%);
    transition:all .3s linear;
}
.part4 .table .table_zx a:hover{
    background-image: -moz-linear-gradient( 0deg,rgb(250,125,0) 0%,   rgb(250,175,0)100%);
    background-image: -webkit-linear-gradient( 0deg,rgb(250,125,0) 0%,   rgb(250,175,0)100%);
    background-image: -ms-linear-gradient( 0deg,rgb(250,125,0) 0%,   rgb(250,175,0)100%);
}
.part4>img{
    width:auto;
    margin:30px auto 60px;
}



/*part5*/
.part5{
    width:100%;
    background:#f33b3b;
    padding-top:60px;
    overflow:hidden;
}


.part5 .p5_con{
    overflow:hidden;
    visibility:visible;
    animation-delay:.2s;
    animation-name:fadeInUp;
    -webkit-animation-name: fadeInUp;
    background:#fff;
    padding:30px;
    box-sizing:border-box;
}
.part5 .p5_con .p5_tit{
    margin-bottom:20px;
}
.part5 .p5_con .p5_box{
    overflow:hidden;
}
.part5 .p5_con .p5_l{
    width:320px;
    text-align:center;
}
.part5  .p5_l h2{
    background:url(../images/con5_l_tit.png) no-repeat 35px center;
    border:solid 3px #000;
    border-radius:5px;
    padding-left:40px;
    height:44px;
    line-height:44px;
    font-size:22px;
    color:#000;
}
.part5  .p5_l .p5_head{
    margin:15px 0;
}
.part5  .p5_l .p5_btn a{
    border:solid 2px #000;
    font-size:20px;
    width:46%;
    border-radius:5px;
    line-height:44px;
    font-weight:bold;
    color:#000;
}
.part5  .p5_l .p5_btn a:first-child{
    background:#ffc600;
}
.part5  .p5_l .p5_form{
    box-sizing:border-box;
    overflow:hidden;
    background:url(../images/con5_table_bg.jpg) no-repeat center;
    background-size:320px;
    padding:20px;
}
.part5  .p5_l .p5_form h2{
    background:url(../images/con5_left_tit.png) no-repeat center;
    border:none;
    height:25px;
    line-height:normal;
}
.p5_form form{
    width:100%;
    overflow:hidden;
}
.part5  .p5_l .p5_form input{
    width:91%;
    padding:10px;
    background:none;
    border:solid 2px #fff;
    color:#fff;
    margin-top:15px;
}
.part5  .p5_l .p5_form button{
    width:100%;
    background:#fff;
    border:none;
    line-height:44px;
    text-align:center;
    margin-top:15px;
    font-size:20px;
    color:#da1311;
    font-weight:bold;
}
.part5  .p5_l .p5_form p{
    margin-top:15px;
    color:#fff;
    position:relative;
}
.part5  .p5_l .p5_form p::before,
.part5  .p5_l .p5_form p::after{
    position:absolute;
    content:'';
    width:45px;
    height:1px;
    background:#fff;
    top:62%;
}
.part5  .p5_l .p5_form p::before{
    left:0
}
.part5  .p5_l .p5_form p::after{
    right:0
}
.part5 .p5_r{
    width:680px;
    border-radius:10px;
    background:#da1311;
    padding:30px;
}
.part5 .p5_r img{
    width:15%!important;
}
.p5_r .list_lh{
    height:710px;
    overflow:hidden;
}
.part5 .p5_r li{
    border-bottom:solid 1px #fff;
    padding:17px 0;
    height:110px;
}
.part5 .p5_r li:nth-child(1){
    padding:0 0 17px 0;
}
.part5 .p5_r li .p5_text{
    width:560px;
}
.p5_r li .p5_text h4{
    color:#ffed4b;
    font-size:18px;
}
.p5_r li .p5_text h4 span{
    font-size:15px;
    color:#fff;
    font-weight:normal;
    margin:0 40px;
}
.p5_r li .p5_text h4 font{
    font-size:15px;
    color:#ffed4b!important;
}
.p5_r li .p5_text p{
    margin:5px 0;
    color:#fff;
    font-size:15px;

}
.p5_r li .p5_text p.p5_p2{
    margin:0;
    font-size:14px;
    line-height:20px;
    background:#fff;
    color:#333;
    padding:4px 10px;
    border-radius:5px;
}

.part5 .p5_slide{
    overflow:hidden;
    position:relative;
    margin-top:40px;
    background:#fff;
    padding:0 30px;
    border-top:solid 6px #ffd400;
    margin-bottom:50px;
    box-sizing:border-box;
}
.part5 .p5_slide h3{
    position:absolute;
    left:0;
    top:18px;
    width:200px;
    height:46px;
    line-height:46px;
    color:#fff;
    text-align:center;
    border-radius:0 23px 23px 0;
    z-index: 999;
    background-image: -moz-linear-gradient( 180deg, rgb(255,198,48) 0%, rgb(255,126,0) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(255,198,48) 0%, rgb(255,126,0) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(255,198,48) 0%, rgb(255,126,0) 100%);
}



/*part6*/
.part6{
    overflow:hidden;
    width:100%;
    background:url(../images/con6_bg.jpg) no-repeat center;
}
.part6 .p6_bg{
    width:1300px;
    margin:0 auto;
    background:rgba(0, 0, 0, .3);
    overflow:hidden;
}
.part6 .p6_bg img{
    width:auto!important;
    margin:0 auto;
    visibility:visible;
    -webkit-animation-delay:.3s;
    animation-delay:.3s;
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;
}

/*part7*/
.part7{
    overflow:hidden;
    width:100%;
    background:#f33b3b;
}

.part7 ul{
    width:700px;
    padding:8px;
    background:#000;
    margin:0 auto;
    border-radius:10px;
}
.part7 ul li{
    width:345px;
    background:#fff;
    color:#000;
    text-align:center;
    font-size:26px;
    font-weight:bold;
    padding:8px 0;
    border-radius:10px;
}
.part7 ul li p{
    font-size:16px;
    line-height:24px;
    font-weight: normal;
}
.part7 ul li.p7_on{
    background:#ffcb06!important;
}
.part7 .p7_img{
    width:95%;
    display:none;
    margin:50px auto;
}
.part7 .show{
    display:block
}


/*bottom ad*/
.bot_ad{
    width:100%;
    height:190px;
    overflow:hidden;
    margin:30px auto 0;
    background:url(../images/bottom_ad.gif)no-repeat center;
    background-size:cover;
    position:relative;
}
.bot_ad>h1{
    position:absolute;
    top:40%;
    left:27%;
    z-index: 2;
    color:#fff;
    letter-spacing:1px;
    text-shadow:#000 2px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
    -webkit-text-shadow:#000 2px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
    -moz-text-shadow:#000 2px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
    *-webkit-filter: Glow(color=#000, strength=1);
    *filter: Glow(color=#000, strength=1);
    font-size:40px;
}