/* CSS Document */
*{margin:0 auto; 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;}

.tit{ width:100%; overflow:hidden; }
.tit h2{ text-align:center;  font-weight:bold; color:#252525; font-size:36px; line-height:68px;}


.six{ width:1002px; margin:0 auto; overflow:hidden; padding-top:14px;}
.six p{ float:left; width:334px; overflow:hidden; text-align:center; color:#252525; font-size:18px; line-height:200px;}

.zxxq{ -webkit-transition:all 0.4s ease-in-out; display:block; width:320px; height:44px; line-height:44px; text-align:center; color:#FFF; border-radius:8px; font-size:24px; margin:0 auto; background:#1f4199;}
.zxxq:hover{ background:#ffd97f; color:#000;}

.prom{ width:1002px; overflow:hidden; margin:0 auto;}
.prom dl{ float:left; width:320px; height:172px; overflow:hidden; margin-right:20px; margin-bottom:18px;}
.prom dl dt{ text-align:center; height:78px; font-size:24px; color:#1f4199; line-height:96px;}
.prom dl dd{ text-align:center; line-height:32px; color:#222120; font-size:18px;}

.tit2 h2{ color:#FFF;}
.tit2 h2 i{ color:#ffd97f;}

.jp_course{ width:1002px; margin:0 auto; overflow:hidden;}
.jp_course table{ width:100%; overflow:hidden; text-align:center;	}
.jp_course table tr th{ height:58px; background:#f15f1e; color:#FFF; font-size:22px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.jp_course table tr td{ height:46px; color:#494747; font-size:16px; background:#FFF;  border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.jp_course table tr td i{ color:#FFF; font-size:18px; background:#f15f1e; display:block; height:46px; line-height:46px; }
.jp_course table tr td a{ color:#494747; font-size:16px;}
.jp_course table tr:last-child td{ border-bottom:0px;}
.jp_course table tr th:last-child{ border-right:0px;}
.jp_course table tr td:last-child{ border-right:0px;}


.jp_course2 table tr td{ height:53px;}
.jp_course2 table tr td i{ height:53px;}

.tit i{ color:#0180f1; }

.fb_course{ width:1002px; overflow:hidden; margin:0 auto;}
.fb_course dl{ float:left; width:320px; overflow:hidden; margin-right:20px; margin-bottom:20px;}
.fb_course dl dt{ text-align:center; color:#FFF; background:#0180f1; height:48px; font-weight:bold; font-size:18px; line-height:48px;}
.fb_course dl dd{ height:74px; background:#FFF; padding-top:18px; text-align:center; color:#252525; font-size:14px; line-height:26px;}

.gd_course{ width:1002px; margin:0 auto; overflow:hidden; padding-top:110px;}
.gd_course dl{ float:left; width:235px; margin-right:20px; overflow:hidden;}
.gd_course dl dt{ text-align:center; font-size:18px; color:#0180f1; line-height:60px; height:54px; font-weight:bold;}
.gd_course dl dd{ width:100%; overflow:hidden;}
.gd_course dl dd h6{ text-align:center; line-height:26px; font-weight:bold; font-size:14px;}
.gd_course dl dd p{ color:#252525; font-size:14px; text-align:center; line-height:26px;}

.zxxq2{ background:#ffd97f; color:#000;}
.zxxq2:hover{ background:#0180f1; color:#FFF;}

.team{ width:1002px; margin:0 auto; overflow:hidden;}
.team dl{ float:left; width:235px; margin-right:20px; overflow:hidden;}
.team dl dt{ width:100%; text-align:center; color:#0180f1; font-size:18px; font-weight:bold; height:120px; line-height:192px;}
.team dl dd{ text-align:center; line-height:24px; color:#000; font-size:14px;}


#gedu_teacher{ width:1103px; height:520px; overflow:hidden; position:relative; margin:0 auto; z-index:0; }


.teacher_banner{width:1000px;  height:475px;  overflow:hidden; margin:0 auto; position:relative;}
.teacher_banner ul{height:475px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2;}
.teacher_banner ul li{width:1000px;  height:475px;  float:left; text-align:center; overflow:hidden;}
.teacher_banner ul li img{ display:block; width:1000px;  height:auto;}

.teacher_point{width:100%; height:11px;  text-align:center; position:absolute; bottom:0px; left:0px; z-index:10;}
.teacher_point span{display:inline-block; margin-right:18px; cursor:pointer; width:40px; height:6px; background:#252525; border-radius:4px;}
.teacher_point span.se{ background:#0180f1;}

#gedu_teacher font{ width:40px; height:113px; z-index:10; position: absolute; top:40%; margin-top:-57px; cursor: pointer;}
#gedu_teacher .prev{ left:0px; background-size:100% 100%;}
#gedu_teacher .prev:hover{}
#gedu_teacher .next{ right:0px; background-size:100% 100%;}
#gedu_teacher .next:hover{ }



.anch{ height:60px; overflow:hidden; text-align:center;}
.anch a{ display:inline-block; height:60px; line-height:60px; color:#FFF; font-size:20px; padding:0 43px; -webkit-transition:all 0.4s ease-in-out;}
.anch a:hover{ font-weight:bold; text-shadow:#222 2px 2px 6px;}


.hj_box{ width:1000px; overflow:hidden; margin:0 auto;}
#setting{ width:100%; height:80px; overflow:hidden;}
#setting span{ float:left; width:316px; height:56px; border:2px solid #0180f1; overflow:hidden; line-height:56px; text-align:center; font-size:24px; font-weight:bold; margin-right:20px;}
#setting span.se{ background:#0180f1; color:#FFF; cursor:pointer;}

#set_content{ width:100%; overflow:hidden;}
#set_content div{ display:none;}
#set_content div img{ -webkit-transition:all 0.4s ease-in-out; float:left; margin:0 20px 20px 0;}
#set_content div img:hover{ -webkit-transform:scale(1.1);}

#xiaoqu{ height:auto !important; overflow:hidden; padding:30px 0; background: #898989; clear:both; }
#xiaoqu:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.xiaoqu{ width:1000px; height:auto !important; overflow:hidden; margin:0 auto;}
.left_block { padding:30px 0px 20px 50px; width: 214px; float: left;}
.row{ width: 100%; font-family: "Microsoft YaHei"; font-size: 16px; color: #fff;}
.left_block .row1{line-height:60px; font-size: 30px; font-weight: bold;}
.left_block .row2{ font-size: 26px; font-weight: bold; margin-bottom:5px;color: #fff;}
.xiaoqu_rt{ width:600px; padding-left:40px; margin-left:40px; height:auto; float:left; border-left:1px solid #fff; font-family: "Microsoft YaHei";}
.xiaoqu_rt * {padding:0; margin:0;}
.xiaoqu_rt ul li h4{ padding-left:10px; margin-top: 5px; width:800px; height:60px; line-height:60px; float:left; font-size:24px; font-weight:bold; text-align:left;color:#fff;}
.xiaoqu_rt ul li p { padding-left:10px; margin-top: 5px; font-size:22px; text-align:left;color:#fff;}
.fotzx_btn{ display:block; width:214px; height:60px; line-height:60px; text-align:center; background: #3773c9; border-radius: 10px; color: #fff !important; font-size:24px;font-weight: bold;}

.copyrightBox{ background:#898989; width: 100%;}
.copyrightceter{ width: 1000px; padding:0px 0 10px 0; margin: 0 auto; color: #fff; text-align:center; font-size:16px; line-height:30px;}