/**banner**/
.banner{ width:100%; height:500px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:500px; float:left;}
.b-list{ height:50px; padding-top:465px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #c70c0c;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:10%; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:10%; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/ico/07.png) 0px 0px no-repeat; margin:0 auto; margin-top:200px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/ico/07.png) -50px 0px no-repeat; margin:0 auto; margin-top:200px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

/**title**/
.htitle{ padding:15px 0; text-align:center;}
.htitle em{ font-size:32px; color:#333; display:block; line-height:70px; height:70px; background:url(../images/ico/08.png) center bottom no-repeat; width:100%; margin-left:-150px; opacity:0;}
.htitle p{ font-size:20px; color:#666; line-height:70px; display:block; width:100%; height:70px; margin-right:-150px; opacity:0;}
.htitle.current em{ margin-left:0; opacity:1;}
.htitle.current p{ margin-right:0; opacity:1;}
/**学习场景**/
.index_scenes{ width:1020px; margin:0 auto; padding:15px 0;}
.index_scenes ul li{ width:490px; margin:10px; height:300px; overflow:hidden; position:relative; transition:.5s; float:left; border-radius:5px;}
.index_scenes ul li .cjimg{ width:490px; height:300px; overflow:hidden; border-radius:5px;}
.index_scenes ul li .cjimg img{ width:100%;
	-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);
	-webkit-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease;
}
.index_scenes ul li:hover .cjimg img{
	-webkit-transform: scale(1.12); -moz-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12);
	-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;
}
.index_scenes ul li p{ position:absolute; left:0; bottom:20px; background:url(../images/ico/09.png) center no-repeat; z-index:2; display:block; width:335px; height:50px;}
.index_scenes ul li p{ padding-left:30px; line-height:50px; color:#fff; font-size:16px; transition:.5s;}
.index_scenes ul li:hover{box-shadow:0px 0px 15px #999;}
.index_scenes ul li:hover p{ bottom:40px;}
/**优秀教师**/
.index_teacher{ padding:0px 0; position:relative;}
.index_teacher_tit { width:215px; height:160px; position:absolute; left:50%; margin-left:385px; top:150px; z-index:10;}
.index_teacher_tit p { float:left; width:190px; height:60px; background:url(../images/ico/10.png) right no-repeat; cursor: hand; color:#807e7e; padding-right:25px; text-align:center; margin-bottom:15px; cursor: pointer;}
.index_teacher_tit p.hover { height:60px; background:url(../images/ico/11.png) right no-repeat; cursor: hand; color:#333; cursor: pointer;}
.index_teacher_tit p i{ font-size:20px; line-height:40px;}
.index_teacher_tit p span{ font-size:14px;}
.index_teacher_con{ height:609px; padding:1px 0;}
.index_teacher_con .engimg{ background:url(../images/ind5.jpg) center no-repeat; height:609px;}
.index_teacher_con .chinabg{ background:url(../images/ind6.jpg) center no-repeat; height:609px;}

.index_teacher_photo{ width:1260px; height:609px; margin:0 auto;}
.zy-Slide{ font-size: 12px; position:relative; width:1160px; height:420px; margin:0px auto; padding-top:150px;}
.zy-Slide ul{ position:relative; width:1080px; height:420px; margin:0 auto; padding:0;}
.zy-Slide li{ position:absolute; list-style:none; background:#000; width:0; height:0; top:146px; left:377px; z-index:0;
    cursor:pointer; margin:0; padding:0; border:8px #fff solid; box-shadow:0px 0px 15px #aaa;
}
.zy-Slide li img{ width:100%; height:100%; vertical-align:middle; }
@media screen and (min-width:1361px){
.zy-Slide section:nth-child(1), .zy-Slide section:nth-child(2){ position: absolute; top: 50%; width:62px; height:118px; margin-top: -20px; cursor: pointer; line-height: 40px; padding-left: 12px; padding-right: 12px; }
.zy-Slide section:nth-child(1){  left:-62px;}
.zy-Slide section:nth-child(2){ right:-62px;}
}
@media screen and (max-width:1360px){
.zy-Slide section:nth-child(1), .zy-Slide section:nth-child(2){ position: absolute; top: 50%; width:62px; height:118px; margin-top: 0px; cursor: pointer; line-height: 40px; padding-left: 12px; padding-right: 12px; z-index:999;}
.zy-Slide section:nth-child(1){  left:22px;}
.zy-Slide section:nth-child(2){ right:22px;}
}
/**学习方法**/
.index_method{ width:1134px; height:560px;}
.index_method_con{ width:346px; height:350px; transition:.5s;}
.index_method_con:hover{box-shadow:0px 0px 15px #aaa;}
.index_method_con .ffimg{ width:346px; height:260px; overflow:hidden; margin-bottom:5px;}

.index_method_con span{ font-size:20px; line-height:40px; color:#444; transition:.5s;}
.index_method_con span a{ color:#444; transition:.5s;}
.index_method_con p{ font-size:14px; color:#888; transition:.5s;}
.index_method_con:hover span{ padding-left:25px;}
.index_method_con:hover span a{ color:#ff6600;}
.index_method_con:hover p{ padding-left:25px;}
.index_method_con.ltmar2{ margin-left:30px !important;}
.index_method_con.ltmar1{ margin-left:-80px; opacity:0;}
.index_method_con.ltmar3{ margin-right:-80px; opacity:0;}
.index_method.current .ltmar1{ margin-left:0; opacity:1;}
.index_method.current .ltmar3{ margin-right:0; opacity:1;}
/**规划图**/
.index_guihua{ height:759px; padding:25px 0; background:url(../images/bg1.jpg) center no-repeat; overflow:hidden;}
.index_guihua_con{ width:1100px; color:#fff; font-size:15px; padding-top:50px; margin-top:150px; opacity:0;}
.index_guihua.current .index_guihua_con{ margin-top:0; opacity:1;}
.index_guihua_con div{ border-radius:3px; text-align:center; transition:.5s; cursor: pointer; }
.index_guihua_con .ghtit1{ width:119px; height:60px; background:#c6c6c6; line-height:60px;}
.index_guihua_con .ghtit2{ width:119px; height:52px; padding:152px 0; background:#c6c6c6; line-height:26px;}
.index_guihua_con .gttit1{ height:60px; background:url(../images/ico/14.png) repeat-x; line-height:60px;}
.index_guihua_con .gttit2{ height:90px; background:url(../images/ico/15.png) repeat-x; line-height:90px;}
.index_guihua_con .gttit3{ height:120px; background:url(../images/ico/16.png) repeat-x; line-height:120px;}
.index_guihua_con .kcon1{ width:45px; height:80px; background:#18a7fe; padding:35px 0;}
.index_guihua_con .kcon2{ width:45px; height:40px; padding:5px 0; background:#18a7fe; line-height:20px;}
.index_guihua_con .kcon3{ width:45px; height:60px; padding:10px 0; background:#18a7fe; line-height:20px;}
.index_guihua_con .kcon4{ width:45px; height:67px; background:#18a7fe; line-height:67px;}
.index_guihua_con .kcon5{ width:45px; height:67px; background:#ffa400; line-height:67px;}
.index_guihua_con .kcon6{ width:45px; height:80px; background:#ffa400; line-height:80px;}
.index_guihua_con .kcon7{ width:194px; height:67px; background:#ffa400; line-height:67px;}
.index_guihua_con .kcon8{ width:194px; height:68px; padding:6px 0; background:#ffa400; line-height:34px;}
.index_guihua_con .kcon9{ width:317px; height:67px; background:#fe5c7d; line-height:67px;}
.index_guihua_con .kcon10{ width:317px; height:69px; padding:6px 0 5px; background:#fe5c7d; line-height:23px;}
.index_guihua_con .kcon11{ height:57px; background:#a788fe; padding:5px 0; line-height:23px;}
.index_guihua_con .kcon12{ height:80px; background:#a788fe; line-height:80px;}
.index_guihua_con .kcon13{ height:50px; background:#18a7fe; line-height:50px;}
.index_guihua_con .kcon14{ height:60px; padding:10px; background:#ffa400; line-height:20px; text-align:left;}
.index_guihua_con .kcon15{ height:67px;background:#ffa400; line-height:67px;}
.index_guihua_con .kcon16{ height:60px; padding:10px; background:#fe5c7d; line-height:20px; text-align:left; overflow:hidden;}
.index_guihua_con .kcon17{ height:67px;background:#fe5c7d; line-height:67px;}
.index_guihua_con .kcon18{ height:60px; padding:10px 20px; background:#a788fe; line-height:20px; text-align:left; overflow:hidden;}
.index_guihua_con .kcon19{ height:67px;background:#a788fe; line-height:67px;}
.index_guihua_con .kcon20{ height:40px; padding:10px; background:#18a7fe; line-height:20px; text-align:left; text-indent:2em;}
/**课程**/
.index_kech{ height:890px; padding:15px 0; overflow:hidden;}
.index_kech_img{ height:503px; text-align:center; overflow:hidden;}
.index_kech_img img{ margin-top:150px; opacity:0;}
.index_kech_img.current img{ margin-top:0; opacity:1;}
.index_kech_con{ width:1171px; height:170px; border:1px #552372 solid; padding:11px; margin-top:150px; opacity:0;}
.index_kech.current .index_kech_con{ margin-top:15px; opacity:1;}
.index_kech_con .comny{overflow:hidden; height:170px; width:1171px;}
/**故事**/
.index_story{ padding:10px 0;}
.index_story_con{}
.index_story_con img{ width:100%; max-width:1920px !important;}
.index_story_tit { height:50px; border-bottom:1px #e1b970 solid; z-index:10;}
.index_story_tit ul{ width:875px; margin:0 auto; line-height:50px; font-size:16px;}
.index_story_tit ul li {float:left; width:155px; padding-left:20px; height:50px; cursor: hand; color:#666;  cursor: pointer; background:url(../images/ico/17.png) 5px center no-repeat;}
.index_story_tit ul li.hover { height:50px; cursor: hand; color:#ea5504; cursor: pointer; background:url(../images/ico/18.png)5px center no-repeat;}
/**视频**/
.index_video{ width:1120px; height:580px;}
.index_video ul{ padding-top:15px;}
.index_video ul li{ width:254px; float:left; border-radius:8px; margin:13px 13px 13px -150px; opacity:0;}
.index_video.current li{ margin:13px 13px 13px 13px; opacity:1;}
.index_video ul li:hover{box-shadow:0px 0px 10px #aaa;}
.index_video ul li .vdimg{ height:350px; overflow:hidden; position:relative; border-radius:8px; transition:.5s;}
.index_video ul li:hover .vdimg{border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.index_video ul li .vdimg img{ width:254px;}
.index_video ul li .vdimg a{ width:90px; height:90px; position:absolute; left:50%; top:50%; margin:-45px 0 0 -45px; z-index:2; display:block; background:url(../images/ico/19.png) no-repeat;}
.index_video ul li .vdimg img{
	-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);
	-webkit-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease;
}
.index_video ul li:hover .vdimg img{
	-webkit-transform: scale(1.12); -moz-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12);
	-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;
}
.index_video ul li span{ display:block; text-align:center; line-height:60px; font-size:16px; color:#777;}
.index_video ul li:hover span{ color:#ea5504; font-weight:700;}
/**新闻资讯**/
.index_news{ height:510px; padding:52px 0; background:url(../images/ind17.jpg) center no-repeat;}
.index_newy{ width:1200px;}
.index_newy_lt{ width:580px; margin-left:-150px; opacity:0;}
.index_newy.current .index_newy_lt{ margin-left:0; opacity:1;}
.news_tit{ border-bottom:1px #0f0f0f solid;}
.news_tit em{ font-size:32px; line-height:45px;}
.news_tit span{ font-size:20px; color:#888; line-height:36px;}
.news_tit a{ float:right; color:#999;}
.news_tit a:hover{ color:#ea5504;}
.index_newy_lt_mid{ height:120px; padding:25px 0 10px;}
.index_newy_lt_mid a{ display:block;}
.index_newy_lt_mid a img{ float:left; width:170px; height:120px; margin-right:15px;}
.index_newy_lt_mid a em{ font-size:18px; line-height:38px;}
.index_newy_lt_mid a:hover em{ color:#ea5504;}
.index_newy_lt_mid a span{ line-height:28px; font-size:14px; color:#777;}
.index_newy_lt_mid a p{ line-height:23px; color:#999;}
.index_newy_lt_con li{ height:36px; line-height:36px; border-bottom:1px #ddd dashed; background:url(../images/ico/17.png) 5px center no-repeat;}
.index_newy_lt_con li span{ float:right; color:#999;}
.index_newy_lt_con li a{ padding-left:22px; transition:.5s; display:block;}
.index_newy_lt_con li:hover{ background:url(../images/ico/18.png) 5px center no-repeat;}
.index_newy_lt_con li a:hover{ color:#ea5504; padding-left:19px;}
.index_newy_rg{ width:580px;  margin-right:-150px; opacity:0;}
.index_newy.current .index_newy_rg{ margin-right:0; opacity:1;}
.index_newy_rg ul li{ padding:7px 0 14px; margin:7px 0; border-bottom:1px #ddd dashed;}
.index_newy_rg ul li a{ display:block; color:#888;}
.index_newy_rg ul li a p{ float:left; width:85px; height:75px; text-align:center; margin-right:15px; font-family:Arial;}
.index_newy_rg ul li a p i{ display:block; background:#b3b3b3; line-height:40px; color:#fff; font-size:20px;}
.index_newy_rg ul li a p span{ background:#ddd; display:block; line-height:35px; color:#777; font-size:17px;}
.index_newy_rg ul li a em{ font-size:18px; line-height:35px; color:#555;}
.index_newy_rg ul li a:hover em{ color:#ea5504;}
/**友情链接**/
.index_link{ width:1200px; text-align:center; padding:25px 0;}
.index_link_tit{ height:65px; background:url(../images/ico/20.png) center repeat-x;}
.index_link_tit span{ background:#fff; padding:0 15px; line-height:65px; font-size:24px; color:#585858;}
.index_link_con{ display:block;}
.index_link_con a{ font-size:15px; color:#666; margin:0 15px;}
.index_link_con a:hover{ color:#ea5504;}

.ffimg1 { position: relative; width:346px; height:260px; overflow: hidden;}
.ffimg1 .bd li { display: none; position: absolute; width:346px; height:260px; left: 0; top: 0;}
.ffimg1 .slide_nav { position: absolute; right:10px; top:10px; }
.ffimg1 .slide_nav a { cursor:pointer; float:left; font-size:20px;  font-family: arial; color: #aaa; padding:0px 3px; }
.ffimg1 .slide_nav li:hover,.ffimg1 .slide_nav .on{text-decoration: none;color: #ffaa0e;filter: alpha(opacity=80);opacity: 0.8;}

.ffimg2 { position: relative; width:346px; height:260px; overflow: hidden;}
.ffimg2 .bd li { display: none; position: absolute; width:346px; height:260px; left: 0; top: 0;}
.ffimg2 .slide_nav { position: absolute; right:10px; top:10px; }
.ffimg2 .slide_nav a { cursor:pointer; float:left; font-size:20px;  font-family: arial; color: #aaa; padding:0px 3px; }
.ffimg2 .slide_nav li:hover,.ffimg2 .slide_nav .on{text-decoration: none;color: #ffaa0e;filter: alpha(opacity=80);opacity: 0.8;}

.ffimg3 { position: relative; width:346px; height:260px; overflow: hidden;}
.ffimg3 .bd li { display: none; position: absolute; width:346px; height:260px; left: 0; top: 0;}
.ffimg3 .slide_nav { position: absolute; right:10px; top:10px; }
.ffimg3 .slide_nav a { cursor:pointer; float:left; font-size:20px;  font-family: arial; color: #aaa; padding:0px 3px; }
.ffimg3 .slide_nav li:hover,.ffimg3 .slide_nav .on{text-decoration: none;color: #ffaa0e;filter: alpha(opacity=80);opacity: 0.8;}
