/* 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;}

/*header*/
.header{width:1100px; height:106px; overflow:hidden; margin:0 auto;}
.header a{width:100px; height:106px; float:left; overflow:hidden;}
.header p{float:right; line-height:116px; float:right; color:#fff; font-size:18px;}

/*banner_date*/
.banner_date{width:1100px; height:413px; overflow:hidden; margin:0 auto; position:relative;}
.banner_date h2{position:absolute; right:64px; top:4px; color:#685af0; font-size:22px; font-weight:bold;}
.banner_date h4{width:258px; height:36px; overflow:hidden; position:absolute; right:27px; top:84px;}
.banner_date h4 span{width:36px; height:36px; line-height:36px; text-align:center; color:#4c4948; font-size:14px; float:left;}

#gedu_teacher{width:258px; height:250px; overflow:hidden; position:absolute; top:56px; right:27px;}


.teacher_banner{width:258px; height:250px; overflow:hidden; margin:0 auto; position:relative;}
.teacher_banner .li_box{height:250px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2;}
.teacher_banner .li_box li{width:258px; height:250px; float:left; overflow:hidden;}
.teacher_banner .li_box li span{color:#4c4948; font-size:18px; font-weight:bold; width:100%; height:28px; line-height:28px; text-indent:74px; display:block; margin-bottom:36px;}
.teacher_banner .li_box li ul{width:258px; height:282px;}
.teacher_banner .li_box li ul li{width:36px; height:36px; margin-bottom:1px; text-align:center; color:#4c4948; font-size:12px; line-height:36px;}
.teacher_banner .li_box li ul li.old{background:#d6d6d6; opacity:0.5;}
.teacher_banner .li_box li ul li.se{background:#ea5404; color:#fff;}


.teacher_point{width:100%; height:11px; opacity:0; text-align:center; position:absolute; bottom:-60px; left:0px; z-index:10;}
.teacher_point span{display:inline-block; margin-right:6px; cursor:pointer; width:11px; height:11px;}
.teacher_point span.se{background-position:-38px -24px;}

#gedu_teacher font{color:#4c4948; font-size:20px; z-index:4; position: absolute; top:0px; cursor: pointer;}
#gedu_teacher .prev{ left:44px;}
#gedu_teacher .next{ left:184px;}


/*intro*/
.intro{width:1100px; height:301px; overflow:hidden; margin:0 auto; position:relative;}
.intro h3{position:absolute; top:52px; left:324px; color:#fff; font-size:34px; font-weight:bold;}
.intro p{width:746px; line-height:42px; color:#4c4948; font-size:22px; position:absolute; top:112px; right:50px;}
.intro a{width:336px; height:55px; line-height:50px; text-align:center; color:#fff; font-size:28px; font-weight:bold; background:url(../images/btn.png) no-repeat; position:absolute; bottom:28px; right:130px;}


/*ys_bk_one*/
.ys_bk_one{width:1100px; height:463px; overflow:hidden; margin:0 auto;}

.one_left{width:416px; height:379px; padding-top:84px; overflow:hidden; float:left; margin-left:16px;}
.one_left h3{width:100%; line-height:82px; overflow:hidden; text-align:center; color:#4c4948; font-size:26px; font-weight:bold;}
.one_left ul li{width:131px; height:60px; text-align:center; overflow:hidden; float:left; margin-right:11px; margin-bottom:11px;}
.one_left ul li a{width:131px; height:60px; display:block; text-align:center; background:url(../images/btn2.jpg) no-repeat; line-height:60px; color:#fff; font-size:26px; font-weight:bold; transition:all 0.4s;}
.one_left ul li a:hover{background:url(../images/btn2_se.jpg) no-repeat;}


.one_right{width:622px; height:379px; padding-top:84px; overflow:hidden; float:right;}
.one_right h3{width:100%; height:82px; line-height:32px; overflow:hidden; text-align:center; color:#4c4948; font-size:26px; font-weight:bold;}
.one_right ul{padding-top:20px;}
.one_right ul li{width:50%; height:50px; line-height:50px; text-indent:20px; overflow:hidden; float:left;}
.one_right ul li a{display:block; color:#4c4948; font-size:20px; transition:all 0.4s;}
.one_right ul li a:hover{color:#6d65f3; text-decoration:underline;}


/*ys_bk_two*/
.ys_bk_two{width:1100px; height:854px; padding-top:37px; overflow:hidden; margin:0 auto; position:relative;}

.title{width:100%; height:126px; line-height:126px; text-align:center; color:#fff; font-size:44px; font-weight:bold;}


#tab{width:494px; height:470px; position:absolute; top:266px; left:128px; overflow:hidden;}
#tab span{position:absolute; cursor:pointer; width:48px; height:20px; line-height:20px; text-align:center; overflow:hidden; color:#685af0; font-size:12px;}
#tab span.se{font-size:14px; font-weight:bold;}

#tab_content{width:352px; height:auto; position:absolute; padding:14px; top:234px; right:24px; background:#fff; border-radius:5px;}
#tab_content div{width:352px; height:auto; display:none;}
#tab_content div h3{width:352px; line-height:38px; border-bottom:1px solid #685af0; color:#685af0; font-size:18px; margin-bottom:16px;}
#tab_content div h4{color:#222222; font-size:12px; line-height:28px; font-weight:bold;}
#tab_content div p{font-size:12px; color:#222222; line-height:28px;}

.ys_bk_two a{width:267px; height:56px; line-height:50px; text-align:center; color:#fff; font-size:28px; font-weight:bold; position:absolute; bottom:38px; left:416px; background:url(../images/btn3.png) no-repeat;}


/*ys_bk_three*/
.ys_bk_three{width:1100px; height:712px; padding-top:30px; overflow:hidden; margin:0 auto; position:relative;}
.ys_bk_three .title{color:#4c4948;}

.three_left{width:406px; height:482px; overflow:hidden; float:left;}
.three_left dt{width:100%; height:59px; line-height:59px; text-indent:114px; color:#fff; font-size:28px; font-weight:bold;}
.three_left dt font{color:#6d65f3;}
.three_left dd{width:100%; line-height:36px; color:#4c4948; font-size:18px; text-align:center; margin-top:28px; margin-bottom:61px;}


.three_right{width:660px; height:482px; overflow:hidden; float:right; position:relative;}
.three_right p{width:100%; line-height:60px; padding-left:70px; color:#4c4948; font-size:24px;}
.three_right p span{color:#fff;}

.zk_btn{width:125px; height:43px; line-height:43px; text-indent:54px; color:#fff; font-size:30px; font-weight:bold; position:absolute; bottom:8px; left:217px;}
.tk_btn{width:125px; height:43px; line-height:43px; text-indent:13px; color:#fff; font-size:30px; font-weight:bold; position:absolute; bottom:4px; right:163px;}

.btn_main{width:100%; height:55px; overflow:hidden; position:absolute; bottom:0px; left:0px;}

.left{width:210px; height:55px; line-height:50px; color:#fff; font-size:28px; font-weight:bold; text-align:center; background:url(../images/btn4.png) no-repeat; float:left; margin-left:282px; margin-right:114px;}
.right{width:210px; height:55px; line-height:50px; color:#fff; font-size:28px; font-weight:bold; text-align:center; background:url(../images/btn4.png) no-repeat; float:left;}


/*ys_bk_four*/
.ys_bk_four{width:1100px; height:518px; padding-top:52px; overflow:hidden; margin:0 auto; position:relative;}
.ys_bk_four .title{color:#4c4948;}


#tab2{width:1100px; height:76px; overflow:hidden; border-top-left-radius:12px; border-top-right-radius:12px; margin-top:6px;}
#tab2 span{float:left; width:550px; height:76px; line-height:76px; text-align:center; background:url(../images/tab_bg.jpg) repeat-x; transition:all 0.4s; color:#fff; font-size:34px; font-weight:bold; cursor:pointer;}
#tab2 span.se{background:url(../images/tab_bg_se.jpg) repeat-x;}


#tab_content2{width:1100px; height:206px; overflow:hidden;}
#tab_content2 div{width:100%; height:206px; overflow:hidden; display:none;}
#tab_content2 div dt{width:100%; line-height:66px; padding-top:10px; text-align:center; color:#6d65f3; font-size:24px;}
#tab_content2 div dd{width:100%; height:128px; overflow:hidden;}
#tab_content2 div dd p{float:left; padding-left:20px; color:#4c4948; font-size:16px; line-height:30px;}


.btn_main2{width:100%; height:55px; overflow:hidden; position:absolute; bottom:0px; left:0px;}
.btn_main2 .left{background:url(../images/btn6.png) no-repeat; width:263px;}
.btn_main2 .right{background:url(../images/btn5.png) no-repeat; width:263px;}


/*ys_bk_five*/
.ys_bk_five{width:1100px; height:393px; overflow:hidden; margin:0 auto; position:relative;}
.ys_bk_five a{width:226px; height:51px; line-height:51px; transition:all 0.4s; text-align:center; color:#6d65f3; font-size:30px; font-weight:bold; position:absolute; bottom:20px; right:270px;}
.ys_bk_five a:hover{color:#4c4948;}


/*ys_bk_six*/
.ys_bk_six{width:1100px; height:698px; padding-top:80px; overflow:hidden; margin:0 auto; position:relative;}
.ys_bk_six .title{color:#4c4948;}
.ys_bk_six ul{margin-top:124px;}
.ys_bk_six ul li{width:245px; height:244px; padding-top:98px; overflow:hidden; float:left; margin-right:40px;}
.ys_bk_six ul li h4{width:100%; line-height:56px; color:#fff; font-size:26px; font-weight:bold; text-align:center;}
.ys_bk_six ul li dt{width:100%; height:28px; line-height:28px; overflow:hidden;}
.ys_bk_six ul li dt span{float:left; width:186px; color:#fee033; font-size:20px; text-indent:8px;}
.ys_bk_six ul li dt font{float:right; width:58px; text-align:center; color:#fee033; font-size:20px;}
.ys_bk_six ul li dd{width:100%; line-height:30px;}
.ys_bk_six ul li dd span{float:left; width:186px; color:#fff; font-size:16px; text-indent:8px;}
.ys_bk_six ul li dd font{float:right; width:58px; text-align:center; color:#fff; font-size:16px;}


/*ys_bk_seven*/
.ys_bk_seven{width:1100px; height:808px; padding-top:80px; margin:0 auto; position:relative;}
.ys_bk_seven .title{color:#4c4948;}


#tab3{width:1100px; height:80px; text-align:center; line-height:80px; overflow:hidden; margin-top:10px; border-top-left-radius:14px; border-top-right-radius:14px;}
#tab3 span{width:275px; height:80px; overflow:hidden; transition:all 0.4s; float:left; background:#837cf5; color:#fee033; font-size:32px; font-weight:bold; cursor:pointer;}
#tab3 span.se{background:#fee033; color:#6d65f3;}

#tab_content3{width:1100px; height:508px; box-shadow:0px 0px 30px #b6b2f9; border-bottom-left-radius:14px; border-bottom-right-radius:14px;}
#tab_content3 div{width:100%; height:508px; overflow:hidden; display:none;}
#tab_content3 div table{width:100%; height:508px;}
#tab_content3 div table tr th{height:66px; color:#fff; background:#b6b2f9; font-size:26px; font-weight:normal;}
#tab_content3 div table tr td{color:#4c4948; font-size:20px; text-align:center;}


/*ys_bk_eight*/
.ys_bk_eight{width:1100px; height:648px; padding-top:60px; margin:0 auto; position:relative;}
.ys_bk_eight .title{color:#4c4948;}

.ys_bk_eight ul{margin-top:28px;}
.ys_bk_eight ul li{width:219px; height:286px; overflow:hidden; cursor:pointer; float:left; margin-right:41px; background:none; opacity:0.9;}
.ys_bk_eight ul li h4{width:184px; line-height:72px; margin:0 auto; color:#f8e731; font-size:22px; font-weight:bold; display:none;}
.ys_bk_eight ul li p{width:184px; line-height:24px; color:#fff; font-size:16px; margin:0 auto; display:none;}

.ys_bk_eight ul li.se{background:#39436a;}
.ys_bk_eight ul li.se h4{display:block;}
.ys_bk_eight ul li.se p{display:block;}


/*ys_bk_nine*/
.ys_bk_nine{width:1100px; height:552px; padding-top:4px; margin:0 auto; position:relative;}
.ys_bk_nine .title{color:#4c4948;}
.ys_bk_nine ul{margin-top:10px;}
.ys_bk_nine ul li{width:195px; height:358px; text-align:center; overflow:hidden; float:left; margin-right:30px; position:relative;}
.ys_bk_nine ul li p{width:100%; padding-top:86px; line-height:32px; color:#685af0; font-size:22px;}
.ys_bk_nine ul li p font{color:#fb8a44;}
.ys_bk_nine ul li p span{font-size:16px;}


.ys_bk_nine ul li a{width:157px; height:51px; line-height:46px; text-align:center; background:url(../images/lq_btn.png) no-repeat; color:#685af0; font-size:26px; font-weight:bold; position:absolute; bottom:0px; left:20px;}



/*ys_bk_ten*/
.ys_bk_ten{width:1100px; height:647px; padding-top:84px; margin:0 auto; position:relative;}
.ys_bk_ten .title{color:#4c4948;}


/*footer*/
.footer{width:100%; height:186px; padding-top:76px; text-align:center; color:#fff; font-size:16px; line-height:28px;}
















