/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px;}


/*summer_one*/
.summer_one{width:1000px; height:889px; overflow:hidden; margin:0 auto; position:relative;}
.summer_one dl{position:absolute;}
.summer_one dl dt{line-height:38px; color:#32bd6a; font-size:24px;}
.summer_one dl dd{line-height:32px; color:#bfbfbf; font-size:16px;}
.summer_one dl.word1{top:330px; left:274px;}
.summer_one dl.word2{top:330px; left:796px;}
.summer_one dl.word3{top:592px; left:74px;}
.summer_one dl.word4{top:592px; left:574px;}

.btn_main{width:100%; height:46px; overflow:hidden; position:absolute; bottom:68px; left:0px; text-align:center;}
.btn_main a{display:inline-block; width:194px; height:46px; line-height:46px; text-align:justify; background:url(../images/zx_btn.png) no-repeat; text-indent:26px; color:#fff; font-size:24px; font-weight:bold;}
.btn_main p{display:inline-block; width:250px; height:46px; line-height:46px; text-align:justify; background:url(../images/phone.png) no-repeat; text-indent:22px; color:#000000; font-size:24px; margin-left:36px; font-weight:bold;}

/*summer_two*/
.summer_two{width:1000px; height:1307px; padding-top:202px; overflow:hidden; margin:0 auto; position:relative;}

.course_main{width:1000px; height:575px; overflow:hidden;}

#tab{width:198px; height:575px; overflow:hidden; float:left;}
#tab span.se{ background:#ffffff; border-left:23px solid #32bd6a; color:#448454; margin-left:0px;}
#tab span{width:173px; height:284px; border:2px solid #32bd6a; line-height:284px; text-align:center; cursor:pointer; transition:all 0.4s; margin-left:23px; font-size:24px; font-weight:bold; overflow:hidden; display:block; background:#32bd6a; color:#fff; border-left:2px solid #32bd6a;}



#tab_content{width:798px; height:571px; border:2px solid #32bd6a; float:left; border-left:none; background:url(../images/course_bg.jpg) #fff no-repeat;}
#tab_content div{width:798px; padding:14px 0px 0px 0px; display:none; position:relative;}
#tab_content div table{width:688px; height:526px; overflow:hidden; margin-left:82px;}
#tab_content div table tr th{height:69px; color:#448454; font-size:24px; font-weight:bold; border-bottom:2px solid #eeeeee;}
#tab_content div table tr td{height:70px; color:#313131; font-size:18px; text-align:center; vertical-align:middle; border-bottom:2px solid #eeeeee;}
#tab_content div table tr:nth-child(7) td{border:none;}


.course_main2{width:1000px; height:575px; overflow:hidden; margin-top:55px;}

.main2_left{width:173px; height:571px; line-height:571px; text-align:center; overflow:hidden; border:2px solid #32bd6a; float:left; border-left:23px solid #32bd6a; color:#448454; background:#ffffff; font-size:24px; font-weight:bold;}


.main2_right{width:798px; height:571px; border:2px solid #32bd6a; float:left; border-left:none; background:url(../images/course_bg2.jpg) #fff no-repeat; position:relative;}

.main2_right table{width:688px; height:526px; overflow:hidden; margin-left:82px;}
.main2_right table tr th{height:69px; color:#448454; font-size:24px; font-weight:bold; border-bottom:2px solid #eeeeee;}
.main2_right table tr td{height:70px; color:#313131; font-size:18px; text-align:center; vertical-align:middle; border-bottom:2px solid #eeeeee;}
.main2_right table tr:nth-child(7) td{border:none;}


/*summer_three*/
.summer_three{width:1000px; height:745px; padding-top:270px; overflow:hidden; margin:0 auto; position:relative;}

.course_main3{width:1000px; height:575px; overflow:hidden;}

#tab2{width:198px; height:575px; overflow:hidden; float:left;}
#tab2 span.se{ background:#ffffff; border-left:23px solid #32bd6a; color:#448454; margin-left:0px;}
#tab2 span{width:173px; height:188px; border:2px solid #32bd6a; line-height:187px; text-align:center; cursor:pointer; transition:all 0.4s; margin-left:23px; font-size:24px; font-weight:bold; overflow:hidden; display:block; background:#32bd6a; color:#fff; border-left:2px solid #32bd6a;}



#tab_content2{width:798px; height:571px; border:2px solid #32bd6a; float:left; border-left:none; background:#fff;}
#tab_content2 div{width:798px; height:100%; padding-top:15px; display:none; position:relative;}
#tab_content2 div table{width:688px; height:auto; overflow:hidden; margin-left:82px;}
#tab_content2 div table tr th{height:69px; color:#32bd6a; font-size:24px; font-weight:bold; border-bottom:2px solid #eeeeee;}
#tab_content2 div table tr td{height:90px; color:#313131; font-size:18px; text-align:center; vertical-align:middle; border-bottom:2px solid #eeeeee;}
#tab_content2 div table tr:nth-child(6) td{border:none;}
#tab_content2 div.course_b_2 table tr td{height:120px;}
#tab_content2 div.course_b_3 table tr td{height:182px;}
#tab_content2 div.course_b_2 table tr:nth-child(5) td{border:none;}
#tab_content2 div.course_b_3 table tr:nth-child(3) td{border:none;}



.hot1{position:absolute; top:410px; left:296px;}
.hot2{position:absolute; top:486px; left:290px;}
.hot3{position:absolute; top:186px; left:274px;}
.hot4{position:absolute; top:260px; left:282px;}
.hot5{position:absolute; top:336px; left:290px;}
.hot6{position:absolute; top:396px; left:310px;}
.hot7{position:absolute; top:472px; left:308px;}


@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(1px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-1px);
    }
}
 
@keyframes bounce-up {
    25% {
        transform: translateY(1px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-1px);
    }
}
 
.animate-bounce-up{
    -webkit-animation: bounce-up 0.4s linear infinite;
    animation: bounce-up 0.4s linear infinite;
}

.summer_two .btn_main{bottom:0px;}



/*summer_four*/
.summer_four{width:1000px; height:836px; overflow:hidden; margin:0 auto; position:relative;}

/*summer_five*/
.summer_five{width:1120px; height:724px; overflow:hidden; margin:0 auto; position:relative;}

#tab3{width:434px; height:218px; overflow:hidden; position:absolute; top:312px; left:58px;}
#tab3 span{width:120px; height:97px; overflow:hidden; cursor:pointer; float:left; margin-right:20px; margin-bottom:24px;}

#tab_content3{width:625px; height:417px; overflow:hidden; position:absolute; top:112px; right:0px;}
#tab_content3 div{width:625px; height:417px;  display:none; position:absolute; overflow:hidden;}
#tab_content3 div img{position:absolute; top:0px; right:0px;}
#tab_content3 div a{position:absolute; left:48px; bottom:62px; color:#fff; font-size:14px;}

.summer_five .btn_main{bottom:98px;}


/*summer_six*/
.summer_six{width:1000px; height:755px; overflow:hidden; margin:0 auto; position:relative;}

.focus{width:302px;height:332px;overflow:hidden;position:absolute; top:254px; left:28px;}
.focus ul{height:224px;position:absolute;}
.focus ul li{float:left;width:302px;height:284px;overflow:hidden;}
.focus ul li span{width:100%; line-height:100px; color:#fff; font-size:14px; text-align:center; display:block;}

.focus .btn{position:absolute;width:100%;height:4px;right:0;bottom:20px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:16px;height:3px;_font-size:0;margin-left:12px;cursor:pointer;background:#fff;}
.focus .btn span.on{background:#32bd6a;}
.focus .preNext{width:0px;height:0px;position:absolute;top:90px;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}


.dazhong{width:499px; height:312px; overflow:hidden; overflow-y:scroll; position:absolute; top:229px; right:0px;}



/*summer_seven*/
.summer_seven{width:1000px; height:816px; margin:0 auto; position:relative;}

.summer_seven iframe{position:absolute; top:414px; left:0px; width:258px; height:224px; overflow:hidden;}




/*xq_hj*/
.xq_hj{width:1000px; height:923px; margin:0 auto; position:relative;}
.xq_hj .title{ color:#fff; height:186px; line-height:230px;}

.xq_hj dl{ width:100%; overflow:hidden; margin-top:8px;}
.xq_hj dl dt{ height:77px; color:#FFF; font-weight:bold; font-size:24px; line-height:96px; text-indent:42px;}
.xq_hj dl dd{ padding-left:66px; font-size:18px; color:#FFF; line-height:42px;}







