@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0}
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select{margin:0;padding:0}
body{font:12px "Microsoft YaHei","宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{text-decoration:none; color:#333; }
a:hover{text-decoration:underline; color:#e00;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}

/*
table{border-collapse:collapse;border-spacing:0}
*/
p{word-wrap:break-word}
.layout:after, .hd:after, .bd:after, .ft:after, .cf:after, .o-tList:after, .o-tList ul:after, .o-tList ol:after, .o-pList:after, .o-pList ul:after, .o-tpList:after, .o-tpList ul:after, .o-tpWra
p:after{content:"";display:table;clear:both}
.layout, .hd, .bd, .ft, .cf, .o-tList, .o-tList ul, .o-tList ol, .o-pList, .o-pList ul, .o-tpList, .o-tpList ul, .o-tpWrap{*zoom:1}
.wrap{width:1100px; margin:0 auto;clear:both; overflow:hidden}


.header{ background:#1e1e1e; height:80px;color:#fff;}
.header .logo_area{ float:left; width:400px;padding-top:18px}
.header .head-r{ float:right; font-size:16px; margin-right:130px;}
.header .logo_area .logo{ float:left;width:150px;}
.header .logo_area h1{ margin-top:2px;font-size:16px; float:left; border-left:1px solid #fff;margin-left:18px;padding-left:18px;}
.header .logo_area h1 font{ font-size:14px;}

.header .head-r h5{ float:right; line-height:40px}
.header .head-r ul { clear:both; float:right;}
.header .head-r ul li{ display:inline-block;padding-left:15px;}
.header .head-r ul li a{color:#fff}

.banner{ width:100%; height:500px; position:relative;}
.banner .list{ width:100%; height:500px; overflow:hidden; position:relative; z-index:1;}
.banner .list li{ width:100%; height:500px; position:absolute; left:0px; top:0px; display:none;}
.banner .list li.bg1{ background:url("../images/banner_01.jpg") no-repeat center;}

.banner .btn{ position:absolute; top:480px; left:48%; z-index:100;}

.banner .btn li{ margin-left:6px; text-indent: -999em; 
		float: left; width: 10px; height: 10px; cursor: pointer; border-radius:50%; border:1px solid #b6b6b6;
}
.banner .btn li.hover{ background: #b6b6b6; }

.banner .list li.bg2{ background:url("../images/banner_02.jpg") no-repeat center;}

.banner .list  li a{ display:block; width:100%; height:500px;}


.title{ line-height:40px; text-align:center;padding:35px 0 20px}
.title h2{ font-size:36px;color:#586273}
.title h2 span{ font-size:30px;}
.title h2 font{color:#41ae77}
.title h2 span font{color:#41ae77}
.title h3{ font-size:18px; font-weight:normal;color:#586273; line-height:25px;padding-top:10px}
.coper{ margin-bottom:20px; overflow:hidden}
.coper-list{ float:left; width:258px; height:158px; margin-left:15px; position:relative;margin-bottom:15px; border:1px solid #41ae77; text-align:center; vertical-align:middle; line-height:150px}
.coper-list img{ padding-top:45px;}
.coper-list .coper-intro{position: absolute;top:0; left:0;width:228px; height:100px;background: rgba(0,0,0,.60);background:#000000\9; filter:alpha(opacity=80);padding:0px 15px; padding-top:58px; font-size:18px;line-height:24px;color:#fff; display:none; text-align:left}

.first{ background:url(../images/fir.gif) no-repeat top center; height:475px; clear:both;}
.first-con{margin:0 auto; width:1101px;}
.course{margin:30px auto 40px auto; width:1047px;}
.course-con{ background:#f6f6f6}
.biaot02{font-size:14px; color:#fff; font-family:"Microsoft YaHei";text-align:center}
.biaot01{ font-size:14px; color:#1d1d1d; font-family:"Microsoft YaHei";text-align:center}
.table-tit td{color:#6a6a6a;font-size:16px;font-family:"Microsoft YaHei"; text-align:center}
.course-con table{ border-left:#cbcbcb 1px solid;border-top:#cbcbcb 1px solid;}
.course-con table td{border-right:#cbcbcb 1px solid;border-bottom:#cbcbcb 1px solid;padding:11px 10px}
.course-table{background:url(../images/table-bg.gif) no-repeat 0px 0px; clear:both;padding-left:112px;width:988px; margin:0 auto;padding-bottom:40px;}

.project{ background:#eee;}
.project .pro-con{ width:1170px; margin:0 auto; overflow:hidden;padding-bottom:20px;}
.project .pro-con .img-l{ float:left; width:22px;padding-top:125px;}
.project .pro-con .img-r{ float:left;width:22px;padding-top:125px}
.project .pro-con ul{ float:left; width:1120px;}
.project .pro-con ul li{ float:left;padding:15px}

.teacher{ background:url(../images/tea-bg.gif) no-repeat 30% 0% #212a34}
.teacher .title{ background:url(../images/tea-tit-bg.gif) no-repeat center 95px}
.teacher .title h2{ color:#fff}
.teacher .title h2 span{ color:#586273}
.teacher-con { overflow:hidden; padding-bottom:20px}
.teacher-con .teacher-con-list{ float:left; width:301px; height:266px;padding:10px; background:url(../images/tea-conbg.gif) no-repeat;margin:22px}
.teacher-con .teacher-con-list .tea-l{ float:left; width:145px;}
.teacher-con .teacher-con-list .tea-l dl{ text-align:center}
.teacher-con .teacher-con-list .tea-l dl dd.tea-pic{}
.teacher-con .teacher-con-list .tea-l dl  dt{ color:#686868; font-size:20px; line-height:40px;padding-top:13px}
.teacher-con .teacher-con-list .tea-l dl dd.tea-job{color:#686868; font-size:14px;}
.teacher-con .teacher-con-list .tea-r{ position:relative; float:right; width:130px;color:#a7a7a7;padding:10px 10px; line-height:23px; font-family:"SimSun"}
.teacher-con .teacher-con-list .tea-r a{ position:absolute; right:10px; top:225px}
.teacher-con .teacher-con-list .tea-r p{ text-indent:2em}
.moshi-con{ text-align:center;margin:30px 0}
.mingq{ background:url(../images/qy-bg.jpg) no-repeat center top; height:1005px;}
.mingq h2{ color:#fff}
.mingq-con { margin-top:50px; position:relative;width:770px; margin:0 auto}
.qy01{ position:absolute; left:0px; top:121px; width:200px; height:160px; background:url(../images/qy-bg.png) no-repeat center top;color:#fff;padding:80px 50px;  text-align:left; line-height:24px; display:none}
.qy001{position:absolute; left:50px; top:131px; width:194px; height:240px; display:block;}
.qy002{position:absolute; left:280px; top:0px; width:194px; height:240px; display:block;}
.qy003{position:absolute; right:50px; top:130px; width:194px; height:240px; display:block;}
.qy02{ position:absolute;  left:235px; top:-7px; width:200px; height:200px; background:url(../images/qy-bg.png) no-repeat center top;color:#fff;padding:60px 50px;  text-align:left; line-height:24px; display:none}

.qy03{ position:absolute; right:0px; top:121px; width:200px; height:160px; background:url(../images/qy-bg.png) no-repeat center top;color:#fff;padding:80px 50px;  text-align:left; line-height:24px; display:none}
.after{ background:#ff7a1b}

.jiuye-title h2{ padding-bottom:40px; font:30px/48px "Microsoft YaHei"; font-weight:bold; color:#586273; text-align:center; padding-top:30px;}
.jiuye-title h2 span{ font-size:36px;}
.jiuy-con{ clear:both; overflow:hidden;padding-top:30px; position:relative}
.jiuy-con .tongj{ position:absolute; top:80px; left:355px;}
.jiuy-con span,.jiuy-con2 .jiuy-list03 span{font-size:24px; color:#0084ff;}
.jiuy-con i,.jiuy-con2 .jiuy-list03 i{ font-style:normal;font-size:18px; color:#666}
.jiuy-con .jiuy-list01,.jiuy-con .jiuy-list02{margin-top:10px;margin-left:10px; float:left;padding:15px 15px 15px 90px; width:430px; font-size:14px;color:#666; line-height:24px;}
.jiuy-con .jiuy-list02{ text-align:right;background:url(../images/jiu_bg05.jpg) no-repeat 455px 22px #f0f0f0;padding:15px 90px 15px 15px ;}
.jiuy-con .jiuy-list01{ text-align:left;background:url(../images/jiu_bg01.jpg) no-repeat 25px 22px #f0f0f0;}
.jiuy-con #jiuy-stu02{background-image:url(../images/jiu_bg05.jpg)}
.jiuy-con #jiuy-stu03{background-image:url(../images/jiu_bg02.jpg)}
.jiuy-con #jiuy-stu04{background-image:url(../images/jiu_bg06.jpg)}
.jiuy-con #jiuy-stu05{background-image:url(../images/jiu_bg03.jpg)}
.jiuy-con #jiuy-stu06{background-image:url(../images/jiu_bg07.jpg)}
.jiuy-con #jiuy-stu07{background-image:url(../images/jiu_bg04.jpg)}
.jiuy-con #jiuy-stu08{background-image:url(../images/jiu_bg08.jpg)}
.jiuy-con2{margin-top:35px;height:480px;width:1111px;background:url(../images/jiuye_24.jpg) no-repeat center bottom; }
.jiuy-con2 h5{ background:#f8682f; color:#fff; font-size:20px;width:356px; height:32px; text-align:center; line-height:32px;margin:0 auto}
.jiuy-con2 .jiuy-list03{ float:left;padding:30px 0 30px 50px; width:390px; font-size:14px;color:#666; line-height:24px;}



.jyxb{ width:206px; height:248px; float:left; margin-left:28px; margin-top:8px; background:url(../images/jyxb_bj.png) no-repeat center;}

.jyxb p{ padding:20px; width:166px; font:14px/30px "Microsoft YaHei"; color:#586273; text-align:left; }

.zdwq-info3{
    margin:0 auto;
    width:100%;
    height:800px;
}
/*轮播*/
.v_out{
    width:1100px;
    margin:0 auto;
    overflow:hidden;
}
.v_show{
    width:950px;
    overflow:hidden;
    position:relative;
    height:780px;
    float:left;
    border-radius: 20px;
}
.zd{
    width:960px;
    height:780px;
    position:absolute;
    z-index:99;
    background:url("../images/zd.png") no-repeat center top;
}
.v_cont{
    width:1900px;
    position:absolute;
    left:0px;
    top:0px;
    z-index:1;
}
.v_cont ul{
    float:left;
    text-align:center;
    line-height:50px;
}
.v_cont ul li{
    width:960px;
    height:800px;
    float:left;
}
/*轮播结束*/
.btn-zdwq{
    top:459px;
    *top:71px;
    left:338px;
    width:322px;
    height:32px;
    display:block;
    position:relative;
    background:url("../images/btn-zdwq.png") no-repeat center ;
}
.nrqm-info1{
    margin:0 auto;
    width:100%;
    background-color:#1f262f;
    border-bottom:1px solid #1a2027;
}
.nrqm1{
    margin:0 auto;
    height:530px;
    width:1000px;
    background:url("../images/nrqm1.png") no-repeat center top;
}
.nrqm-info2{
    margin:0 auto;
    width:100%;
    background-color:#1f262f;
}
.nrqm2{
    margin:0 auto;
    height:504px;
    width:1000px;
    background:url("../images/nrqm2.png") no-repeat center top;
}
.btn-nrqm{
    top:426px;
    left:608px;
    width:322px;
    height:32px;
    display:block;
    position:relative;
    background:url("../images/btn-nrqm.png") no-repeat center top;
}
.ksfy-info{
    margin:0 auto;
    width:100%;
    background-color:#1f262f;
}
.ksfy1{
    margin:0 auto;
    height:718px;
    width:1000px;
    background:url("../images/ksfy.png") no-repeat center top;
}
.btn-ksfy{
    top:542px;
    left:584px;
    width:335px;
    height:36px;
    display:block;
    position: relative;
    background:url("../images/btn-ksfy.png") no-repeat center top;
}
.tarena-niu{
    margin:0 auto;
    width:100%;
    border-bottom:1px solid #e0e0e0;
}
.tarena-niu-main{
    margin:74px auto 0;
    width:1000px;
    height:900px;
    background:url("../images/tarena-niu.png") no-repeat center top;
}
.btn-tmore{
    top:818px;
    left:382px
width:233px;
    height:32px;
    position:relative;
    display:block;
    background:url("../images/btn-tmore.png") no-repeat top center;
}
.web-title3{
    margin:66px auto 50px;
    width:392px;
    height:82px;
    background:url("../images/web-title3.png") no-repeat center top;
}
/*---圆圈---*/
.v_out_p{
    position:relative;
    overflow:visible
}
.circle{
    position:absolute;
    left:523px;
    top:790px;
}
.circle li{
    width:10px;
    height:10px;
    float:left;
    margin-right:10px;
    cursor:pointer;
    background:url("../images/fl-r.png") no-repeat center top;
}
.circle .circle-cur{
    background:url("../images/fl-rh.png") no-repeat center top;
}
/*---切换---*/
.prev{
    float:left;
    padding-top:350px;
    padding-right:25px;
}
.next{
    float:left;
    padding-top:350px;
    padding-left:25px;
}
.prev a{
    width:30px;
    height:56px;
    background:url("../images/fl-left.png") no-repeat center top;
}
.next a{
    width:30px;
    height:56px;
    background:url("../images/fl-right.png") no-repeat center top;
}
.prev,.prev a,.next,.next a{
    width:30px;
    height:55px;
    display:block
}