/* 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;}

/*header*/
.header{width:1100px; height:118px; overflow:hidden; margin:0 auto;}
.header .logo{float:left; width:100px; height:118px;}
.header ul{float:left; margin-left:270px;}
.header ul li{float:left;}
.header ul li a{padding:0px 30px; color:#ff5907; font-size:22px; line-height:118px; transition:all 0.4s;}
.header ul li a:hover{color:#88ed00;}
.header p{font-family:Gill Sans MT; font-size:22px; line-height:118px; color:#ff5907; float:right;}


/*banner*/
.banner{width:1100px; height:581px; overflow:hidden; margin:0 auto; position:relative;}
.banner a{width:330px; height:63px; overflow:hidden; line-height:63px; text-align:center; color:#fd5406; font-size:26px; transition:all 0.4s; position:absolute; left:150px; bottom:87px;}
.banner a:hover{color:#88ed00;}

/*youhui*/
.youhui{width:1100px; height:201px; overflow:hidden; margin:0 auto; position:relative;}
.youhui p{position:absolute; left:323px; top:69px; width:466px; height:132px; line-height:132px; text-align:center; color:#fff; font-size:22px;}
.youhui p font{font-weight:bold; color:red;}
.youhui a{position:absolute; top:69px; right:59px; transition:all 0.4s; width:253px; height:132px; line-height:132px; text-align:center; color:#fff; font-size:30px; font-weight:bold;}
.youhui a:hover{color:red;}

/*autumn_one*/
.autumn_one{width:1100px; height:200px; padding-top:362px; overflow:hidden; margin:0 auto;}
.autumn_one ul li{width:256px; height:344px; overflow:hidden; float:left; text-align:center; margin-right:24px;}
.autumn_one ul li h3{width:100%; line-height:56px; color:#fe5c0a; font-size:34px;}
.autumn_one ul li p{width:100%; line-height:24px; color:#5e5e5e; font-size:16px;}


/*autumn_two*/
.autumn_two{width:1100px; height:681px; padding-top:194px; overflow:hidden; margin:0 auto;}

#tab{width:1060px; height:95px; overflow:hidden; margin:0 auto;}
#tab span{width:326px; height:78px; padding-top:17px; text-align:center; margin-right:41px; cursor:pointer; float:left; background:url(../images/tab_bg.png) no-repeat; color:#434343; transition:all 0.4s;}
#tab span font{display:block; width:100%; line-height:36px; font-size:28px;}
#tab span i{display:block; width:100%; line-height:30px; font-size:18px;}

#tab span.se{background:url(../images/tab_bg_se.png) no-repeat; color:#fff;}



#tab_content{width:1060px; height:454px; overflow:hidden; margin:0 auto; margin-top:30px;}
#tab_content div.tab_ever{width:1060px; height:454px; overflow:hidden; display:none;}
#tab_content div.course_jp table{width:1060px; height:380px; overflow:hidden; border-left:1px solid #fff; border-top:1px solid #fff;}
#tab_content div.course_jp table tr th{height:62px; background:#434343; color:#fff; font-size:22px; font-weight:normal; border-right:1px solid #fff; border-bottom:1px solid #fff;}
#tab_content div.course_jp table tr td{height:47px; color:#fff; font-size:18px; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center;}
#tab_content div.course_jp table tr td a{color:#fec931; transition:all 0.4s;}
#tab_content div.course_jp table tr td a:hover{color:#fa4b05;}

#tab_content div.course_jp table tr.white td{background:#fff; color:#000; border-right:1px solid #5e5e5e; border-bottom:1px solid #5e5e5e; }

#tab_content div.course_jp table tr.white td a{color:#fa4b05; transition:all 0.4s;}
#tab_content div.course_jp table tr.white td a:hover{color:#88ed00;}

#tab_content div.course_vip{height:430px; padding-top:24px;}
#tab_content div.course_vip ul li{width:345px; height:109px; overflow:hidden; float:left; margin-right:9px; margin-bottom:20px;}
#tab_content div.course_vip ul li h4{width:100%; height:62px; line-height:62px; text-align:center; background:#434343; color:#fff; font-size:22px;}
#tab_content div.course_vip ul li p{width:100%; line-height:47px; height:47px; text-align:center; background:#f8f1e5; font-size:18px; color:#5e5e5e;}


#tab_content div.course_fb table{width:1060px; height:254px; overflow:hidden; border-left:1px solid #fff; border-top:1px solid #fff;}
#tab_content div.course_fb table tr th{height:62px; background:#434343; color:#fff; font-size:22px; font-weight:normal; border-right:1px solid #fff; border-bottom:1px solid #fff;}
#tab_content div.course_fb table tr td{height:47px; color:#fff; font-size:18px; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center;}
#tab_content div.course_fb table tr td a{color:#fec931; transition:all 0.4s;}
#tab_content div.course_fb table tr td a:hover{color:#fa4b05;}


#tab_content div.course_fb table tr:nth-child(even) td{background:#f8f1e5; color:#5e5e5e; border-right:1px solid #5e5e5e; border-bottom:1px solid #5e5e5e; }

#tab_content div.course_fb table tr:nth-child(even) td a{color:#fa4b05; transition:all 0.4s;}
#tab_content div.course_fb table tr:nth-child(even) td a:hover{color:#88ed00;}


#tab_content div.course_fb ul{width:100%; margin-top:58px;}
#tab_content div.course_fb ul li{width:33.33%; height:150px; float:left; text-align:center;}
#tab_content div.course_fb ul li p{width:100%; line-height:24px; color:#fff; font-size:18px; margin-top:20px;}



/*autumn_three*/
.autumn_three{width:1100px; height:639px; overflow:hidden; margin:0 auto; position:relative;}

.btn_main{width:100%; height:74px; overflow:hidden; position:absolute; bottom:0px; left:0px; text-align:center;}
.btn_main a{width:506px; height:74px; line-height:74px; transition:all 0.4s; text-align:center; margin-right:30px; display:inline-block; background:#fec931; border-radius:36px; color:#fd5406; font-size:24px; font-weight:bold;}
.btn_main p{width:326px; height:74px; line-height:74px; text-align:center; display:inline-block; background:#fec931; border-radius:36px; color:#fd5406; font-size:24px; font-weight:bold;}
.btn_main a:hover{background:#fd5406; color:#fff;}


/*autumn_four*/
.autumn_four{width:1100px; height:774px; overflow:hidden; margin:0 auto; position:relative;}


/*autumn_five*/
.autumn_five{width:1100px; height:712px; padding-top:172px; overflow:hidden; margin:0 auto; position:relative;}
.autumn_five ul li{width:360px; height:122px; padding-top:166px; overflow:hidden; float:left; margin-right:10px; margin-bottom:22px; text-align:center;}
.autumn_five ul li h4{width:100%; line-height:38px; color:#fff; font-size:26px;}
.autumn_five ul li p{width:100%; line-height:30px; color:#fff; font-size:20px;}


/*autumn_six*/
.autumn_six{width:1100px; height:781px; overflow:hidden; margin:0 auto; position:relative;}
.autumn_six a{width:181px; height:40px; line-height:40px; text-align:center; background:#fec931; color:#fd5406; font-size:18px; border-radius:20px; transition:all 0.4s; position:absolute; bottom:68px; left:320px;}
.autumn_six a:hover{background:#fff;}
.autumn_six p{color:#fff; font-size:18px; font-weight:bold; position:absolute; left:346px; bottom:40px;}


/*autumn_seven*/
.autumn_seven{width:1100px; height:275px; overflow:hidden; margin:0 auto; position:relative; margin-top:80px;}
.autumn_seven a{width:318px; height:56px; line-height:56px; text-align:center; background:#fec931; color:#fd5406; font-size:18px; border-radius:28px; transition:all 0.4s; position:absolute; bottom:66px; right:158px;}
.autumn_seven a:hover{background:#fff;}



/*footer*/
.footer{width:100%; height:160px; padding-top:40px; line-height:30px; color:#fff; font-size:18px; text-align:center; background:#434343;}

#part7{width: 100%;height: auto;position: relative;overflow: hidden; background:#fdc566; margin-top:40px;}
#part7>.wrap{width: 1000px;height: 440px;position: relative;overflow: hidden;margin-top: 20px; margin-bottom:20px;}
#title{width: 400px;height:auto;overflow: hidden;margin-top: 24px;float: right;margin-right: 20px;}
#title span{display: block;float: left;cursor: pointer; width: 94px;height: 94px;margin-right: 8px;margin-bottom: 7px;}
#title span.se{background-image: url(../images/bg.png);}
#title span.se img{opacity: .5;}
#title_content{width: 520px;overflow: hidden;text-align: center;height: auto;float: right;margin-top: 24px;margin-right: 30px;}
.ever{display: none;}
.ever{width: 100%;}
#title_content dl{position: relative;overflow: hidden;}
#title_content dl>dt{width: 240px; float: left;}
#title_content dl>dd{width: 250px; float: left;text-align: left;margin-left: 30px;}
#title_content dl>dd>h3{font-size: 30px;color: #000;font-weight: normal;margin-top: 15px;}
#title_content dl>dd>span{display: block;width: 124px;height: 28px;text-align: center;margin-left: 0;line-height: 28px; font-size: 22px;color: #fff;font-weight: normal; background:#fd5406;}
#title_content dl>dd>p{font-size: 18px;color: #000;line-height: 30px;margin-top: 10px; text-align:justify;}

.teacher_zixun {width: 100%; height: 74px;overflow: hidden; text-align:center; margin-top:40px;}
.teacher_zixun a{width:326px; height:74px; line-height:74px; transition:all 0.4s; text-align:center; margin-right:30px; display:inline-block; background:#fec931; border-radius:36px; color:#fd5406; font-size:24px; font-weight:bold;}
.teacher_zixun p{width:326px; height:74px; line-height:74px; text-align:center; display:inline-block; background:#fec931; border-radius:36px; color:#fd5406; font-size:24px; font-weight:bold;}
.teacher_zixun a:hover{background:#fd5406; color:#fff;}

.teacher_title {width: 100%; height: 60px; line-height:60px;overflow: hidden; text-align:center; margin-top:80px;}
.teacher_title h2 { color:#fb6815; font-size:40px; font-weight:normal;}
.teacher_title h2 b { font-weight:bold;}

#xiaoqu{ height:auto !important; overflow:hidden; padding:30px 0; background: #333; 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-top: 30px;padding-bottom: 20px; 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 #c8c8c8; 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:20px; 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:#333; width: 100%;}
.copyrightceter{ width: 1000px; padding:40px 0 40px 0; margin: 0 auto; color: #fff; text-align:center; font-size:16px; line-height:30px;}