﻿.m_container img{max-width: 1200px;}
.m_container_center{text-align: center;}
.m_container_bg{background: #eef2fb; padding-bottom: 50px;}

/* banner */
.m_banner{position: relative;}
.m_banner img:nth-child(1){width: 100%;}
.m_banner img:nth-child(2){display:none;position: absolute; width: 1280px; height: 240px; left: 50%; top: 50%; margin-top: -120px; margin-left: -640px;}
.m_banner img:nth-child(3){position: absolute;width: 590px; height: 70px; left: 50%; top: 50%; margin-top: -300px; margin-left: -295px;}
.m_banner img:nth-child(4){position: absolute;width: 1120px; height: 300px; left: 50%; top: 50%; margin-top: -250px; margin-left: -520px;}
.m_banner img:nth-child(5){position: absolute;width: 500px; height: 70px; left: 50%; top: 50%; margin-top: 100px; margin-left: -250px;}
.u_title{width: 600px; text-align: center;height:120px;line-height:45px; font-weight: bold;
    font-size: 28px; position: relative; padding: 0 60px 0 100px; margin:60px auto 0;}
.u_title img{position: absolute; top: 0;}
.u_title img:nth-child(1){left: 0;}
.u_title img:nth-child(2){right: 0;}
.u_title span{font-size: 32px;}
.u_title small{font-size: 26px;color: #9A9A9A; font-weight: normal;}
.u_title1{line-height: 80px; width: 430px;height:100px;}
.s_colwhite,.s_colwhite *{color: white!important;}

/* 轮播 */
.picScroll{ width:1200px;  border:0px solid #ddd;  margin: 0 auto;margin-top: 50px; background: #fff;
    background: url("../images/part3.png") no-repeat 0 0/100% auto;}
.picScroll .bd{ position:relative;  box-shadow:0px 0px 0px rgba(153, 64, 255, 1); width: 1200px;
 padding: 240px 0 0 0;}
.picScroll .prev,.picScroll .next{ position: absolute; bottom: 90px; left:0px; display: block; width: 26px; height: 30px; background: url(pcimages/slide_tigger.png) 0 -65px; z-index: 9; overflow: hidden; }
.picScroll .next{ left:auto; right:20px; background-position: -26px -65px; }
.picScroll .prev{ left:20px;}
.picScroll .prev:hover{ background-position:0 -130px; }
.picScroll .next:hover{ background-position:-26px -130px; }
.picScroll .prevStop{ background-position:0 -65px ; }
.picScroll .nextStop{ background-position:-26px -65px ; }
.picScroll .scrollWrap{ padding-left:55px ;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll li{ width:255px;  margin: 0px 8px 10px 9px; position:relative; float:left; display:inline; }
.picScroll li a{padding:0px;}
.picScroll li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px;
    display:block;}
.picScroll li .pic img {display:block;background:#fff; width: 100%;
    display:block;}
.picScroll li p {height:15px;margin-top:5px;color:#999;line-height:15px;overflow:hidden;}
.picScroll .prev{background: url("../images/icon_jt1.png") no-repeat 0 0 / 100% 100%!important;}
.picScroll .next{background: url("../images/icon_jt2.png") no-repeat 0 0/ 100% 100%!important;}

/*自动匀速播放*/
.picScroll1{ margin:10px auto 0;  position:relative;  border:0px solid #eee; width:1200px;  padding:10px 0 0px 0px; background:#fff; overflow:hidden;     }
.picScroll1 .prev,
.picScroll1 .next{ display:block; position:absolute; top:86px; left:5px; width:23px; height:23px; background:url(images/btns.png) no-repeat;   }
.picScroll1 .next{ left:auto; right:5px; background-position:-25px 0; }
.picScroll1 .prev:hover{ background-position:0 -30px; }
.picScroll1 .next:hover{ background-position:-25px -30px; }
.picScroll1 ul{ overflow:hidden; zoom:1; }
.picScroll1 ul li{ width:260px; float:left; overflow:hidden; padding:0 10px;     }
.picScroll1 ul li img{ width:100%; height:170px; display:block; background:url(../images/loading.gif) center center no-repeat; }


/* 教师轮播 */
.w3cFocus{ width:100%;  position:relative;  padding:10px 0; background:#fff;   padding: 0px;
   padding: 35px 0 30px 0; background: #eef2fb;}
.w3cFocus .prev,.w3cFocus .next{ position:absolute;  display:block;  left:10px; top:290px; width:46px; height:62px; background:url(../images/focusAdvBg.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;  }
.w3cFocus .prev{    left: 15%!important;}
.w3cFocus .next{    right: 15%!important;}
.w3cFocus .next{ left:auto; right:10px; background-position:-46px 0; }
.w3cFocus .prev:hover,.w3cFocus .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }
.w3cFocusIn{ width:1200px; height: 436px; position:relative;  margin:0 auto;  overflow:hidden;  }
.w3cFocusIn .bd{margin-top: 20px;}
.w3cFocusIn .bd li{ vertical-align:middle;  }
.w3cFocusIn .bd li img{ width:760px; height:auto; display:block; box-shadow: 0px 0px 6px rgba(0,0,0,0.3); margin-left: 5px; }
.w3cFocusIn .hd{ position: absolute; right:0px; bottom:13px;  }
.w3cFocusIn .hd ul{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1;
width: 380px;}
.w3cFocusIn .hd ul li{  position:relative; float:left; display:inline; padding-top:4px;  margin-right:6px; filter:alpha(opacity=60); opacity:0.6;  cursor:pointer;  }
.w3cFocusIn .hd ul li img{ width:180px; height:130px; border:2px solid #eef2fb; display:block; box-shadow: 0px 0px 0px rgba(0,0,0,0.5); }
.w3cFocusIn .hd ul li.on{ filter:alpha(opacity=100);opacity:1; }
/*background:url(../images/focusArrow.png) center 0 no-repeat;*/
.w3cFocusIn .hd ul li.on img{ border:2px solid #eef2fb; border-bottom-width:2px;}
/*.w3cFocusIn img{box-shadow: 0px 0px 3px rgba(0,0,0,0.5);}*/
/*环境*/
.m_hj{}
.m_hj ul{display: table; margin: 0 0 0 75px;}
.m_hj ul li{float: left; height: 420px;}
.m_hj ul li img{cursor: pointer;}
.m_hj ul li img:nth-child(1){margin-top: 50px;}
.m_hj ul li img:nth-child(2){margin-top: 0px; height: 420px; width: auto;}


/*时间轴*/
.m_time {position: relative;}
.m_time .u_time {position:absolute; left:50%; top: 0; width: 1280px; margin:0 0 0 -640px; height: 300px;
    background: url("../images/part5.png") no-repeat 0px 40px/100% auto;}

/*.m_time .u_time li {float: left; height: 300px; display: block; color: #fff; opacity :0.6; cursor: pointer;}*/
/*.m_time .u_time li:nth-child(1){background: #007aff; width: 16.666%;}*/
/*.m_time .u_time li:nth-child(2){background: #fff; width: 16.666%;}*/
/*.m_time .u_time li:nth-child(3){background: #9100ff; width: 16.666%;}*/
/*.m_time .u_time li:nth-child(4){background: #12a7ee; width: 18.666%;}*/
/*.m_time .u_time li:nth-child(5){background: #c3c3c3; width: 17.666%;}*/
/*.m_time .u_time li:nth-child(6){background: #9A9A9A; width: 13.666%;}*/

/*.m_time .u_time li:hover{background: url("../images/icon3.png") no-repeat center 80px/174px auto;}*/
/*.m_time .u_time li:nth-child(1):hover{background-position:20px 65px!important; }*/
/*.m_time .u_time li:nth-child(2):hover{background-position:20px 65px!important;}*/
/*.m_time .u_time li:nth-child(3):hover{background-position:20px 65px!important; }*/
/*.m_time .u_time li:nth-child(4):hover{background-position:40px 65px!important; }*/
/*.m_time .u_time li:nth-child(5):hover{background-position:40px 65px!important; }*/
/*.m_time .u_time li:nth-child(6):hover{background-position:0px 65px!important; }*/

.m_time .u_time li {float: left; height: 300px; display: block; color: #fff; opacity :1; cursor: pointer;}
.m_time .u_time li:nth-child(1){ width: 16.666%;}
.m_time .u_time li:nth-child(2){ width: 16.666%;}
.m_time .u_time li:nth-child(3){ width: 15.666%;}
.m_time .u_time li:nth-child(4){ width: 18.666%;}
.m_time .u_time li:nth-child(5){ width: 17.666%;}
.m_time .u_time li:nth-child(6){ width: 14.666%;}
.m_time .u_time li:hover{background: url("../images/icon3.png") no-repeat center 80px/175px auto;}
.m_time .u_time li:nth-child(1):hover{background-position:20px 65px!important; background-image:url("../images/hd1.png"); }
.m_time .u_time li:nth-child(2):hover{background-position:20px 65px!important; background-image:url("../images/hd2.png");}
.m_time .u_time li:nth-child(3):hover{background-position:20px 65px!important; background-image:url("../images/hd3.png");}
.m_time .u_time li:nth-child(4):hover{background-position:50px 65px!important; background-image:url("../images/hd4.png");}
.m_time .u_time li:nth-child(5):hover{background-position:55px 65px!important; background-image:url("../images/hd5.png");}
.m_time .u_time li:nth-child(6):hover{background-position:15px 65px!important; background-image:url("../images/hd6.png");}

/*课程*/
.m_kecheng{}
.m_kecheng .u_kecheng{display: table; margin-top: 20px;}
.m_kecheng .u_kecheng ul{background: url("../images/kc_bg.png") no-repeat center/100% auto; width: 360px; height: 250px;
display: block; text-align: center; float: left; margin: 10px 0 0 30px;}
.m_kecheng .u_kecheng ul li{}
.m_kecheng .u_kecheng ul li:nth-child(1){padding: 8px 0 16px 0;}
.m_kecheng .u_kecheng ul li:nth-child(1) dl *{color: #fff;}
.m_kecheng .u_kecheng ul li:nth-child(1) dt{font-weight: bold;font-size: 20px;}
.m_kecheng .u_kecheng ul li:nth-child(1) dd{font-size: 16px;}
.m_kecheng .u_kecheng ul li:nth-child(2){padding: 5px 0 10px 0;}
.m_kecheng .u_kecheng ul li:nth-child(2) dt{color: #000; font-weight: bold;font-size: 17px;line-height: 30px;}
.m_kecheng .u_kecheng ul li:nth-child(2) dd {color: #9d9d9d; font-size: 16px; line-height: 26px;}
.m_kecheng .u_kecheng ul li:nth-child(3) span{font-size: 23px; font-weight: bolder;
    height: 26px; display: inline-block; border-bottom: 5px solid #1f91e8;}
.m_kecheng .u_kecheng ul li:nth-child(3) strong{color: #fff; border-radius: 16px;
    padding: 3px 12px; background: #1f91e8; margin-left: 10px; font-weight: normal;}

.m_guli{text-align: center; background: url("../images/bg2.png") no-repeat center/ 100% auto; padding: 50px 0 30px;}

.u_btn1{width: 500px; margin: 10px auto 0; display: block; position: relative; right: 60px;}


.m_btn{text-align: center; width: 1200px; position: relative; z-index: 999;}
.m_btn div { border: none; width: 300px; height: 62px; display: inline-block; font-size: 22px; font-weight: bold; background: url(../pcimages/btn_bg9.png) no-repeat; line-height: 65px; }
.m_btn div.s_btnon { color:#9100ff; border: none; font-weight: bold; background: url(../pcimages/btn_bg9.png) no-repeat -285px 0px; line-height: 65px;}
.m_btn div { border: none; background-position: 30px 0px; color: #fff;}

.m_btn1 .m_btn{text-align: center; width: 1200px; }
.m_btn1 .m_btn div { border: none; width: 300px; height: 62px; display: inline-block; font-size: 22px; font-weight: bold; background: url(../pcimages/btn_bg10.png) no-repeat; line-height: 65px; }
/*.m_btn1 .m_btn div.s_btnon {color: #fff; border: none; font-weight: bold; background: url(../pcimages/btn_bg10.png) no-repeat 30px 0px; line-height: 65px;}*/
/*.m_btn1 .m_btn div { border: none; background-position: -285px 0px; color:#FFF; }*/
.m_btn1 .m_btn div.s_btnon {color: #fff; border: none; font-weight: bold; background: #2589FF;
    transition: all 0.5s ease 0s;line-height: 50px; height: 50px; width: 200px;border-radius: 66px;}
.m_btn1 .m_btn div { color: #2589FF; border: none; border: 1px solid #2589FF; font-weight: bold; background: none; line-height: 50px; height: 50px; width: 200px;border-radius: 66px;}

.m_btn1 .m_btn div.s_btnon1 {color: #fff; border: none; font-weight: bold; border: 1px solid #2589FF;  background:#2589FF; line-height: 50px; height: 50px; width: 200px; border-radius: 66px;}
.m_btn1 .m_btn div.s_btnon1:hover{ color: #2589FF; border: none; border: 1px solid #2589FF; font-weight: bold; background: none; line-height: 50px; height: 50px; width: 200px;border-radius: 66px;
transition: all 0.5s ease 0s;}
/*.m_btn1 .m_btn div.s_btnon1 {color: #fff; border: none; font-weight: bold; background: url(../pcimages/btn_bg10.png) no-repeat -280px 0px; line-height: 65px;}*/

.m_school{width: 1280px; margin: 0 auto; }
.m_school li{position: relative; width: 390px; height: 220px; float: left; margin: 30px 0 0 25px;
    border-radius: 6px; overflow: hidden}
.m_school li img{position: absolute;}

.m_school li img:nth-child(1){top: 0; left: 0; opacity: 0.85; height: 220px;}
.m_school li img:nth-child(2){top: 100px; left: 215px; width: 80px;}

.m_school li:hover{cursor: pointer;}
.m_school li:hover img:nth-child(1){left: -300px;
    transition: all 1.5s ease 0s; }
.m_school li:hover img:nth-child(2){left: 155px;top: 60px;  width:95px;
    transition: all 1.0s ease 0.1s;}

.m_school li:nth-child(1){background: url("../images/xx1.png") no-repeat 0 0/100% 100%;}
.m_school li:nth-child(2){background: url("../images/xx2.png") no-repeat 0 0/100% 100%;}
.m_school li:nth-child(3){background: url("../images/xx3.png") no-repeat 0 0/100% 100%;}
.m_school li:nth-child(4){background: url("../images/xx4.png") no-repeat 0 0/100% 100%;}
.m_school li:nth-child(5){background: url("../images/xx5.png") no-repeat 0 0/100% 100%;}
.m_school li:nth-child(6){background: url("../images/xx6.png") no-repeat 0 0/100% 100%;}