@charset "utf-8";
/*-----Common------*/
body{padding:0px; margin:0px; font-size:16px; color:#333; max-width:800px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; padding-top:64px;}*{border-radius:0px;}ul,li{list-style:none; padding:0px; margin:0px;}img{ max-width:100%; height:auto;}a{color:inherit;text-decoration:none !important;}.clear{ clear:both !important; overflow:hidden;}
header{ height:64px;background:#FFF; border-bottom:1px solid #F5F5F5;}
footer{ background:#3e3e3e; color:#ddd; padding:30px 0px 18px; margin-top:40px;}footer p{margin-bottom:4px;}
.baidu-share{ width:230px; margin:0px auto; margin-bottom:12px;}
.lanmu{width:240px; height:100%; border-radius:0px; padding:0px; position:fixed; top:0px; right:0px; margin:0px; border:0px; background:url(../images/bg1.png);}.lanmu a{color:#fff !important;}.lanmu-1{ height:64px; background:#000;}.lanmu-1{color:#FFF !important; font-size:50px; text-align:right; padding-right:20px; background:#ed1b23;}.lanmu-2{font-size:20px; padding-left:30px; padding-top:8px;}.lanmu-3{padding-top:13px;}.lanmu-2>.phone{ font-size:22px; margin-right:5px; position:relative; margin-left:-20px;}.lanmu li:hover,.lanmu a:hover{color:#000 !important;}
.zixun{height:55px; border:1px solid #222; line-height:54px; position:fixed; left:0px; bottom:0px; width:100%; z-index:99;}.zixun>a{ height:54px;float:left; width:50%; text-align:center;color:#fff; background:#222;}.zixun>a:first-child{color:#222; background:#FFF; height:53px;}
.whilespace1{height:50px;clear:both;}.whilespace2{height:45px; clear:both;}.whilespace3{ height:55px; background:#f5f5f5; clear:both; display:block; position:relative; margin-bottom:-55px;}.whilespace4{height:60px;clear:both;}
.zixun2{ height:54px;line-height:54px; position:fixed; left:0px; bottom:0px; width:100%; background:#222; color:#FFF; text-align:center;}
.uptop{position:fixed;bottom:80px;right:10px;width:40px;height:40px;background:url(../images/tu1-up.png);background-size: 100%;display:none;cursor:pointer;opacity:0.7;z-index:999;}
.list-page{text-align:center; margin-top:30px;}.list-page a,.list-page span{color:#999 !important;}
.padd{padding:0px 15px;clear:both;}
.wx1{position:fixed;right:10px;bottom:130px;opacity:0.7;z-index:999;}

/*----Index------*/
.sy1{ margin-top:40px; padding-left:20px;color:#585858;}.sy1-1{ margin-bottom:25px;}.sy1-1>a{ font-size:40px; display:inline-block; margin-bottom:12px; font-weight:700;}.sy1-1>span{ display:table; border:1px solid #898989; border-radius:70px; padding:10px 20px;}.sy1-1>a:after{content:""; background:url(../images/next01.png); width:23px; height:42px; background-size:50% 50%; position:absolute; background-repeat:no-repeat; margin-left:12px; background-position:left 80%;}.sy1-2{width:70%; text-align:center; border:1px solid #ed1b23; color:#ed1b23; margin:0px auto; border-radius:60px; padding:10px; display:block; margin-top:50px;}
.sy2{height:350px; margin-top:40px; background:url(../images/index-bg1.png) no-repeat top center; background-size:100%; color:#FFF; font-family:"微软雅黑";}.sy2-1{ padding-top:50px; padding-bottom:10px;}.sy2>p{ background:#FFF; color:#000; width:200px; border-radius:10px; margin:0px auto; padding:5px 10px; font-size:18px; margin-top:20px; margin-bottom:30px;}.sy2 a{ display:inline-block; border:1px solid #960; padding:6px 20px; border-radius:10px; background:#ed1b23;}.sy2>h3{ margin-top:10px;}
.sy3{ padding:0px 15px;}.sy3-1>h4{ border-left:6px solid #ed1b23; color:#000; padding-left:10px; font-size:22px;}.sy3-1>h4>p:nth-child(2){ text-decoration:underline;}.sy3-1-1{ padding-left:16px; padding-right:10px; color:#656565;}.sy3-1-1>br{ line-height:30px; display:inline;}.sy3-2{ margin-top:40px; margin-bottom:40px; position:relative;}.sy3-2-1>.title{ position:absolute; top:0px; color:#FFF; padding-left:10px; font-weight:bold !important;}.sy3-2-2{background:#dedede; padding:20px 10px;color:#656565;}.sy3-2-2 p:first-child{ font-weight:700;}.sy3-2-2 p{overflow:hidden; width:100%;}
.sy4{margin-top:60px; padding:0px 15px;}.sy4-1{ height:44px;line-height:44px; border:1px solid #333; border-radius:25px; margin-top:20px; overflow:hidden; display:inline-block;}.sy4-1>.before{background:#333; color:#FFF; font-size:24px; width:44px; height:44px; border-radius:100%; float:left; text-align:center; line-height:44px; position:absolute; margin-left:-2px; margin-top:-1px;}.sy4-1>p{ float:left; padding-left:55px; padding-right:20px; font-size:20px;}
.sy5{ padding:0px 15px; margin-top:60px;}.sy5-1>.p1{ font-size:22px; text-align:center; margin-bottom:4px;}.sy5-1>.p2{ font-size:26px; text-align:center;}.sy5-1>.p3{ margin-top:30px;}.sy5-1{ margin-top:30px; color:#656565;}
.sy6{padding:15px; margin-top:40px;}.sy6-1 img{ margin-top:15px; border-radius:8px;}
.sy7{ padding:15px; margin-top:40px;}.sy7-1{ height:300px; margin-top:30px;}
.sy8{ padding:15px; margin-top:40px;}.sy8-1 li{ float:left; margin-right:2.2%; width:31.86%; margin-top:10px; margin-bottom:2px;}.sy8-1 li:nth-child(3n){ margin-right:0px;}
.sy9{ padding:15px; margin-top:40px;}.sy9-1{ margin-top:30px;}
.sy10{ padding:15px; margin-top:40px;}.sy10-1{ height:150px;}.sy10-2{ overflow:hidden; margin-top:20px;}.sy10-2 li{float:left; background:#f0f0f0; width:48.5%; margin-right:3%; font-size:14px; padding-bottom:10px;}.sy10-2 li:nth-child(even){ margin-right:0px;}.sy10-2 li img{ margin-bottom:10px;}.sy10-2 li span{ padding:0px 8px 8px 8px; height:40px;overflow:hidden;display:inline-block; color:#696969;}
.sy11{ padding:15px; margin-top:40px;}.sy11-1{ text-align:center; padding-top:30px;}.sy11-1>a{ width:130px;}
.banner{ margin:0px 0px 10px; overflow:hidden;}
div.orbit-wrapper { position: relative; overflow: visible; width:100%;height:300px;text-align:center;}
div.orbit { position: relative; overflow: hidden;}
div.orbit span { display:none;}
div.orbit a img{ position: absolute; display:block;width: 194px;}
div.orbit-wrapper h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 40px; height: 120px;  color: #fff; text-align: center; position: absolute; z-index: 100; top: 110px; cursor: pointer; text-indent:-9999px;}
div.slider-nav span.right { right: 15px; background:url(../images/slider_right.jpg); }
div.slider-nav span.left { left:-50px;background:url(../images/slider_left.jpg); }
div.slider-nav span.right:hover {background:url(../images/slider_right.jpg) bottom; }
div.slider-nav span.left:hover {background:url(../images/slider_left.jpg) bottom; }

/*------Course-------*/
.kc1{position:fixed;width:100%; margin-top:-10px;left:0px;background:#FFF; z-index:99;}.kc1 li{ padding-top:15px; display:inline-block; float:left; width:33.33%; text-align:center; line-height:40px; font-size:17px; color:#999;}.kc1 .under{ border-bottom:1px solid #ed1b23; color:#333;}
.kc-content{ padding:15px 15px 10px 15px; display:none;}
.kc2{display:none; box-shadow:0px 6px 12px rgba(0,0,0,.16); padding-bottom:35px; margin-bottom:40px;}.kc2>img{border-top-left-radius:10px; border-top-right-radius:10px;}.kc2-1{text-align:center; font-size:18px; font-weight:700; margin-top:35px;}.kc2>p{ padding:0px 15px;}
.kc3{ margin-bottom:60px;}.kc3 img{ max-width:50%; border-radius:100%;}.kc3-1{ text-align:center;}.kc3-3 br{ line-height:30px;}.kc3-2{ border-left:6px solid #ed1b23; padding-left:10px; margin:30px 0px 16px 0px;}.kc3-3{ color:#898989;}
.kc4{ margin-bottom:40px;}.kc4-1{ background:#656565; width:190px; height:40px; text-align:center; line-height:40px; color:#FFF; font-size:18px; margin:0px auto; border-radius:8px; box-shadow:2px 2px 4px rgba(0,0,0,.16);}.kc4-2{ box-shadow:6px 6px 12px rgba(0,0,0,.16); padding:45px 10px 25px 10px; border-radius:.12rem; color:#898989; position:relative;margin-top:-20px;}.kc4-2>br{ display:inline; line-height:32px;}
.kc5{ margin-top:60px;}.kc5 li{position:relative; height:54px;border-radius:36px;border:1px solid #707070; width:80%; margin:0px auto;margin-bottom:44px; line-height:54px;}.kc5 span{color:#656565; display:inline-block; top:-2px; left:100px; position:absolute;}.kc5 i{ width:80px; height:54px;background:#656565; display:inline-block;border-radius:36px; font-style:normal; font-size:22px; color:#FFF; text-align:center; font-weight:700; position:absolute; top:-1px;}.kc5 li:after{content:""; width:25px; height:25px; border-right:1px solid #707070;border-bottom:1px solid #707070; position:absolute; top:-46px; transform:rotate(45deg); left:50%;}.kc5 li:first-child:after{ display:none;}
.kc-content-1{ margin-top:30px;}.kc-content-1 .kc-img{width:135px;height:90px;float:right; margin-left:12px;}.kc-img>img{border-radius:4px;width:135px; height:90px;}.kc-content-1 li{ overflow:hidden; margin-top:25px;}.kc-content-1 a{ display:block; overflow:hidden;}.kc-content-1 time{ display:block; background:url(../images/ico-sj1.png) left 2px no-repeat; background-size:16px 16px; padding-left:18px; font-size:14px; margin-top:6px; float:left;color:#999;}.kc-content-1 span{display:block; background:url(../images/ico-yds1.png) left 3px no-repeat; background-size:16px 16px; padding-left:17px; font-size:14px; margin-top:6px; float:right; margin-right:5px; color:#999;}.kc-title>p{line-height:26px; height:52px; overflow:hidden;}
.course-info{ padding:28px 15px 15px;}
.kc-info1{border-bottom:1px solid #CCC; margin-bottom:7px; padding-bottom:12px;line-height:30px; font-size:20px;}
.kc-info2{ font-size:13px; overflow:hidden; margin-bottom:30px;}
.kc-info2 time{ display:block; background:url(../images/ico-sj1.png) left 2px no-repeat; background-size:16px 16px; padding-left:18px; font-size:14px; margin-top:6px; float:left;color:#999;}.kc-info2 span{display:block; background:url(../images/ico-yds1.png) left 3px no-repeat; background-size:16px 16px; padding-left:17px; font-size:14px; margin-top:6px; float:right; margin-right:5px; color:#999;}
.pageback1{ width:40px; height:40px; background:url(../images/pageback1.png); background-size:contain; position:fixed; left:10px; bottom:80px; opacity:0.7;}
.kc-info3{line-height:25px;}.kc-info3 img{max-width:100% !important;height:auto;}.kc-info3 br{display:inline;line-height:23px;}
.kc-info4{ margin-top:25px;line-height:26px;clear:both;}.kc-info4 p{text-align:center;padding-top:7px; font-family:Verdana, Geneva, sans-serif;}

/*----------experience-------*/
.ty1>li{float:left; display:inline-block; width:33.33%; text-align:center; margin-bottom:22px;}.ty1 a{ display:block; width:100%; text-align:center;font-size:14px;}.ty1>li>a>img{max-width:40% !important; margin-bottom:8px;}
.ty2{ margin-top:10px; margin-bottom:30px;}.ty2-1{ position:relative; height:100%; color:#FFF;}.ty2-2{position:absolute;top:0px; height:100%; padding-top:15px; width:100%; text-align:center;}.ty2-bg1{position:absolute; width:100%; height:100%; background:#000;top:0; left:0; opacity:0.5;}.ty2-3{ font-size:14px; border-left:6px solid #F00; line-height:34px; padding-left:10px;}.ty2-3 img{ width:15px; margin-right:5px;}.ty2-2 .media-play{margin-top:10px;display:inline-block; height:54px; width:54px; border-radius:100%; background:hsla(0,0%,100%,.3); text-align:center; line-height:54px;}.ty2-2 .media-play img{ margin-left:5px;}
.ty2 h2{ overflow:hidden; width:100%; white-space:nowrap; padding:0px 20px; text-overflow:ellipsis;}

/*-------eocupation-------------*/
.pagecontainer{ background:#f5f5f5; padding:35px 20px 0px 20px;}.zy-content{ position:relative;}
.zy2 div{ float:left; width:50%; text-align:center; margin-bottom:30px;}.zy2 img{ margin-bottom:10px; width:50px; height:50px;}.zy3{padding:15px 15px 45px 15px; margin-top:20px; margin-bottom:30px; background:#fff; border-radius:8px; box-shadow:0px 0px 12px rgba(0,0,0,.16);}.zy3-1{font-size:14px; line-height:24px; margin-top:30px;}.zy3-1>br{display:inline;line-height:32px;}.zy3-2{ margin-top:30px;}.zy-img{ position:absolute;}

/*---------honor---------------*/
.ry1{width:100%; position:relative; margin-bottom:-70px;}
.ry2{ overflow:hidden; margin-bottom:55px;}.ry2-1{ text-align:center; position:relative; z-index:2}.ry2-1>img{ width:65%;}.ry2-2{position:relative; margin-top:-7px; background:url(../images/ry2.png) top center no-repeat; background-size:170% 130%; z-index:1; padding-top:60px;}.ry2-2-1{ padding:20px; background:#fff; border-radius:8px; width:80%; margin:0px auto;}.ry2-2-1>p:nth-child(2){ font-size:14px;}
.ry-btn{width:80%; color:#FFF; background:#F00; font-size:14px; border-radius:30px; padding:8px; margin-top:30px;}

/*----------headlines----------------*/
.tiao1{ margin-bottom:15px;}
.tiao2{font-size:22px; color:#ed1b23; font-weight:700; text-align:center; background:#333; height:2px; margin:50px 0px 40px 0px;}.tiao2 span{ width:100px; background:#fff; position:relative;top:-15px; display:block; margin:0px auto;}
.tiao3{ overflow:hidden; padding:0px 15px;}.tiao3 li{overflow:hidden; margin-bottom:20px; font-size:14px; line-height:23px;}.tiao3 li img{ float:left; width:135px; height:90px; margin-right:12px;}.tiao3 li p{height:69px;overflow:hidden;}

/*----------interlocution------------------*/
.wd1{ margin-bottom:15px;}
.wd2{ padding:20px; overflow:hidden;}.wd2 li{ float:left; width:22.75%; margin-bottom:15px; border-radius:26px; text-align:center; background:#d8d8d8; color:#fff; line-height:34px; margin-right:3%;}.wd2 li:nth-child(4n){ margin-right:0px;}.wd2 .actv{ background:#ed1b23;}
.wd3{ padding:0px 10px; display:none;}.wd3 li{border-bottom:1px solid #e8e8e8; padding:12px 26px 12px 15px; background:url(../images/wt-ico1.png) 98% center no-repeat; background-size:12px auto;}.wd3 li:first-child{border-top:1px solid #e8e8e8;}

/*--------------company-----------------------*/
.co1{ padding-top:12px;}
.co1-1{ border-left:6px solid #ed1b23;padding-left:10px; color:#000; margin-bottom:20px; margin-top:40px;}.co1-1>i{ font-style:normal; text-decoration:underline; }.co1-1>h3{ margin-bottom:0px;}
.co1-2>p{ padding-top:15px;}
.co1-3 li{ margin-bottom:20px; overflow:hidden;}.co1-3 img{ float:left; width:40%;}.col-3-1{ float:left;width:60%; padding-left:12px;overflow:hidden;}.col-3-1>p>br{ line-height:30px; }
.co1-4 li{ width:33.333%; float:left; margin-bottom:15px; margin-top:5px;overflow:hidden;}.co1-4 p{ font-size:15px; padding-left:15px;}.co1-4 .img{ height:110px; width:110px; border-radius:50%; overflow:hidden; margin:0px auto; margin-bottom:12px;}
.co1-5 li{ width:31.3333%; float:left; margin-bottom:15px; margin-top:5px;overflow:hidden; margin-right:3%;}.co1-5 li:nth-child(3n){margin-right:0px;}.co1-5 p{ font-size:15px;}.co1-5 .img{overflow:hidden; margin:0px auto; margin-bottom:12px;}

/*----------------tutor------------------------*/
.tu1{ border-bottom:1px solid #e8e8e8;}.tu1:last-child{border-bottom:none;}
.tu1-1{ padding-left:20px; font-size:22px; font-weight:bold; height:60px; line-height:60px; background:url(../images/tu1-down.png) no-repeat 95% center; background-size:39px;}
.tu1-1-2{background:url(../images/tu1-up.png) no-repeat 95% center; background-size:39px;}
.tu1-1>span{ width:6px; height:22px; background:#ed1b23; display:inline-block; margin-right:8px; top:3px; position:relative;}
.tu1-2{ display:none;overflow:hidden;padding:15px;}.tu1-2-1{ float:left; width:40%; margin-right:10px;margin-bottom:3px;}.tu1-2-content i{font-style:normal; font-size:19px;margin-bottom:6px; display:block;}
.tu1-2-content{ overflow:hidden; margin-bottom:25px;font-size:14px; line-height:23px;}.tu1-2-content:nth-child(even) .tu1-2-1{ float:right; width:40%; margin-left:10px;}.tu1-2-content:nth-child(even) .tu1-2-2{ float:right; width:60%;padding-right:15px;}