/* 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:"微软雅黑"; font-size:12px;}




.nav{ width:1000px; overflow:hidden; margin:0 auto; height:76px;}
.nav p{ float:left; width:102px; height:64px;}
.nav p img{ display:block; width:102px; height:64px;}
.nav ul{ float:left; height:76px; margin-left:42px; overflow:hidden;}
.nav ul li{ float:left; width:110px; height:76px; line-height:76px; text-align:center;}
.nav ul li a{ display:block; font-size:20px; color:#FFF;}
.nav ul li a:hover{ color:#F90;}
.nav span{ float:right; width:185px; height:76px; background:url(imagesphone.png) left center no-repeat; line-height:76px; font-size:20px; color:#FFF; text-indent:42px;}

.btn{ width:1060px; overflow:hidden; margin:0 auto; padding-left:4px; box-sizing:border-box;}
.btn a{ float:left; width:240px; height:66px; line-height:66px; text-align:center; color:#fc8801; font-size:22px; font-weight:bold; border:1px solid #fc8801; margin-right:108px;}
.btn a:hover{ color:#FFF; background:#fc8801;}

.achor{ width:1102px; margin:0 auto; overflow:hidden;}
.achor a{ float:left; width:136px; height:209px; margin-right:2px; padding-top:100px; box-sizing:border-box; line-height:32px;font-size:20px; font-weight:bold; text-align:center; color:#FFF;}

.achor a.recom{ margin-right:0; line-height:60px;}
.achor a:hover{ color:#fc8801;}

.tit_yellow{ width:100%; overflow:hidden;}
.tit_yellow h2{ height:66px; line-height:66px; text-align:center; font-weight:bold; color:#fc8801; font-size:48px;}
.tit_yellow p{ line-height:36px; text-align:center; font-size:20px; color:#585858;}

.situation{ width:1000px; margin:0 auto; overflow:hidden; height:181px; padding:38px 0 0 102px; box-sizing:border-box;}
.situation p{ float:left; width:264px; overflow:hidden; line-height:28px; font-size:20px; font-weight:bold; color:#000;  margin-right:80px; padding-left:18px; padding-top:10px; box-sizing:border-box;}
.situation p i{ font-weight:normal; font-size:24px; font-family:"宋体";}

/*======================================现状轮播*/

.now{ width:100%; overflow:hidden;
}
#gedu_teacher{width:1060px; margin:0 auto; overflow:hidden; position:relative;}


.teacher_banner{width:624px; height:527px; overflow:hidden; margin:0 auto;  position:relative;}
.teacher_banner ul{height:527px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2;}
.teacher_banner ul li{width:624px; height:527px;   float:left; margin-right:30px;}
.teacher_banner ul li img{ height:527px; float:left;}




.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{ width:84px; height:84px; z-index:10; position: absolute; top:190px; cursor: pointer;}
#gedu_teacher .prev{ left:0px;}
#gedu_teacher .next{ right:0px;}

.tit_blue h2{ color:#2f4472;}

.lost_reason{ width:1060px; overflow:hidden; margin:0 auto; overflow:hidden; height:493px; padding-top:48px; box-sizing:border-box; }
.lost_reason p{ float:left; width:262px; overflow:hidden; line-height:65px; color:#585858; text-align:right; font-size:20px; font-weight:bold;}
.lost_reason span{ float:right; width:182px; text-align:left;  overflow:hidden; line-height:65px; color:#585858; font-size:20px; font-weight:bold;}

.phone{ width:1000px; margin:0 auto; overflow:hidden; height:106px; padding-top:30px; padding-left:50px; box-sizing:border-box; padding-right:40px;}
.phone h3{ float:left; width:520px; line-height:44px; color:#FFF; font-weight:bold; font-size:30px;}
.phone font{ float:right; width:271px; height:41px; border:2px solid #FFF; line-height:42px; color:#FFF; text-align:center; font-size:22px;}

.test_ct{ width:1060px; overflow:hidden; margin:0 auto; height:261px; margin-bottom:74px;}
.ct_lf{ float:left; width:277px; overflow:hidden; height:100%; background:#2f4472; padding-top:26px; box-sizing:border-box;}
.ct_lf p{ width:241px; margin:0 auto; overflow:hidden; padding-left:20px; box-sizing:border-box; border-bottom:1px dashed #FFF;}
.ct_lf p span{float:left;  line-height:30px; color:#FFF; font-size:18px;}
.ct_lf p font{ float:left; line-height:30px; color:#FFF; font-size:18px;}
.test_ct table{ float:right; width:771px; height:260px; border:1px solid #2f4472; }
.test_ct table tr td{background:#f4f4f4; }
.test_ct table .tb_ct{ width:163px; text-align:center; font-size:20px; color:#2f4472; font-weight:bold; background:#FFF;}
.test_ct table tr td h6{ padding-left:32px; font-size:18px; color:#2f4472; line-height:36px;}
.test_ct table tr td p{ padding-left:32px; font-size:16px; color:#2f4472; line-height:26px;}

.kstx{ width:1060px; margin:0 auto; overflow:hidden; margin-top:38px;}
.kstx_lf{ float:left; width:276px; overflow:hidden; background:#f4f4f4; height:352px; padding:28px 0 0 20px; box-sizing:border-box; }
.kstx_lf span{ float:left; width:112px; height:46px; text-align:center;  line-height:46px; cursor:pointer; font-size:18px; color:#2f4472; margin:0px 10px 16px 0; background:#FFF;}
.kstx_lf span:hover{background:#2f4472; color:#FFF; cursor:default;}
.kstx_lf span.fin_ms{width:162px; margin-left:38px;}
.kstx_lf span.talk_99{ background:#2f4472; color:#FFF;}
.kstx_lf span.talk_99 a{ display:block; color:#FFF;}
.kstx_rt{ float:right; width:771px; height:350px; overflow:hidden; border:1px solid #2f4472; padding:22px 0 0 30px; box-sizing:border-box;}
#tab{ width:100%; height:48px; overflow:inherit;}
#tab span{ cursor:pointer; float:left; width:168px; height:48px; line-height:48px; text-align:center; color:#2f4472; background:#f4f4f4; font-size:18px; border-radius:6px; margin-right:14px;}
#tab span.se{ background:#fc8801; color:#FFF;}

#tab_content{ width:712px; height:279px; overflow:hidden;}
.ever{ display:none;}
.ever img{ display:block;}

.four_box{ width:1060px; margin:0 auto; overflow:hidden; margin-top:32px;}
.four_box h4{ width:879px; height:73px; line-height:72px; margin:0 auto; overflow:hidden; font-size:36px; color:#446096; text-align:center; font-weight:bold; background:#f4f4f4;}
.four_ques{ width:100%; overflow:hidden;}
.four_ques_tk{ position:relative; float:left; width:230px; height:330px; overflow:hidden; position:relative; box-sizing:border-box; padding-top:24px; background:url(imagesdl_bg1.png) center top no-repeat; margin-right:46px;}
.four_ques_tk dl{ width:230px; overflow:hidden; padding:24px 28px 0; box-sizing:border-box;}
.four_ques_tk dl dt{ width:109px; height:108px; line-height:108px; text-align:center; color:#2f4472; font-size:22px; margin:0 auto 24px; font-weight:bold;}
.four_ques_tk dl dd{ width:100%; overflow:hidden;}
.four_ques_tk dl dd p{ font-size:16px; color:#2f4472; line-height:30px;}
.four_ques_tk a{ left:0px; top:354px; position:absolute; width:230px; height:306px; background:#fc8801; padding-top:120px; box-sizing:border-box; text-align:center; line-height:32px; color:#FFF; font-size:22px;}

.scenes{ width:1000px; overflow:hidden; margin:0 auto; height:337px; padding-top:24px; box-sizing:border-box;}
#tab2{ float:left; width:168px; overflow:hidden; padding-top:16px;}
#tab2 span{ cursor:pointer; display:block; width:168px; height:48px; line-height:48px; text-align:center; color:#222; background:#f4f4f4; margin-bottom:30px; font-size:18px; border-radius:6px;}
#tab2 span.se{ background:#fc8801; color:#FFF;}

#tab_content2{ float:right; width:773px; height:312px; overflow:hidden;}

.ksyc{ width:1000px; margin:0 auto; overflow:hidden;}
.ksyc h4{ width:100%; height:140px; font-size:32px; color:#4f4f4f; font-weight:bold; text-align:center; line-height:170px;}

.yc_ct{ width:100%; overflow:hidden;}
.yuce{float:left; width:207px; height:160px; position:relative; margin-right:56px;}
.yc_ct dl{ float:left; width:207px; height:160px; background:#FFF; border-radius:10px; }
.yc_ct dl dt{ width:100%; height:54px; text-align:center; color:#fc8801; font-size:20px; line-height:70px;}
.yc_ct dl dd{ width:207px; padding:0 12px; box-sizing:border-box; line-height:22px; color:#4f4f4f; font-size:16px;}
.yuce a{ position:absolute;width:207px; height:160px; background:#fc8801; border-radius:10px; left:0; top:160px; line-height:160px; color:#FFF; text-align:center; font-size:20px;}

.ys_detail{ width:1000px; margin:0 auto; overflow:hidden;}
.ys_detail table{ display:block; width:830px; margin:0 auto;}
.ys_detail table tr th{ width:414px; background:#2f4472; height:48px; color:#FFF; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.ys_detail table tr td{ text-align:center;  height:38px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#2f4472;}
.ys_detail table tr {background:#f8f7f7;}
.ys_detail a{ display:block; width:513px; height:63px; overflow:hidden; line-height:64px; text-align:center; color:#FFF; font-size:26px; margin:24px auto 0; background:url(imagesce_bg1.png) no-repeat;}
.ys_detail a:hover{ background:url(imagesce_bg2.png) no-repeat;}

.ys_course{ width:1060px; margin:0 auto; padding-top:46px;}
.ys_course dl{ float:left; width:330px; height:241px; padding:70px 20px 0 42px; box-sizing:border-box; position:relative; margin-right:34px;}
.ys_course dl dt{ width:100%; line-height:48px; color:#FFF; font-size:20px; font-weight:bold;}
.ys_course dl dd{ width:100%; overflow:hidden;}
.ys_course dl dd p{ line-height:20px; color:#FFF; margin-bottom:6px; font-size:14px;}
.ys_course dl dd span{ position:absolute; width:105px; height:38px; text-align:center; color:#FFF; font-weight:bold; font-size:32px; top:0; right:20px; line-height:32px;}
.ys_course dl dd a{ position:absolute; width:223px; height:50px; line-height:50px; text-align:center; color:#FFF; font-weight:bold; background:#fc8801; border-bottom:4px solid #e97d00; left:64px; bottom:-20px; font-size:20px;}
.ys_course dl dd a:hover{ background:#2f4472; border-bottom:4px solid #2f4472;}

.fixed_back{ position:fixed; width:70px; height:70px; right:14%; bottom:100px;}
.fixed_back a{ display:block; width:100%; height:100%; background:url(imagesback1.png) no-repeat; opacity:0.45;}
.fixed_back a:hover{ background:url(imagesback2.png) no-repeat; opacity:1;}










