@charset "utf-8";
/*HOME*/
hr{border: none;display: block; border-bottom: 1px #e4e4e4 solid;}
.hid { overflow:hidden}
.lisbg {background: url(../images/lisbg.jpg) repeat-y center center #eee;}
.am-text-truncate {word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.w-container {width: 1100px; margin:0 auto; position: relative;}

.top-head {width: 100%;min-width: 1100px; z-index: 9;position: relative;background: #fff;-webkit-box-shadow:0 3px 15px rgba(0,0, 0,.15);box-shadow:0 3px 15px rgba(0,0, 0, .15);}
.w-head {width: 1100px; margin:0 auto;}
.top-head .logo {width:200px;line-height: 100px; overflow: hidden;}
.top-head .logo img {max-width:100%; height:auto;}
.top-head .tel {width:146px;padding-left:46px;background: url(../images/tel.png) no-repeat center left;color: #373435;font-size:20px;line-height:20px;margin-top:30px;font-weight: bold;}
.top-head .tel p {color: #353435;font-size:12px;font-weight: normal;}
.nav {width:690px;margin-top: 36px;}
.nav > li { position:relative;float:left;}
.nav > li > a {color:#000;position: relative;display:inline-block;height:26px; line-height:26px;font-size:16px;padding:0 12px;border-radius: 26px;-webkit-border-radius: 26px;text-align: center;border: 1px #fff solid;-webkit-transition:all 0.15s ease-in-out;transition: all 0.15s ease-in-out;}
.w-tcnav {position: absolute;top: 100%;width:100px;height: auto;list-style: none;left:50%;margin-left: -50px; z-index: 999;opacity: 0;-webkit-transition: all 0.3s, -webkit-transform 0.3s;-moz-transition: all 0.3s, -moz-transform 0.3s;transition: all 0.3s, transform 0.3s;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);visibility: hidden;padding:10px 8px 0; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background:#fff;}
.nav > li > ul.w-tcnav li { padding:6px 0;border-bottom:1px #ecf2f5 solid;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.nav > li > ul.w-tcnav li a {padding:6px 10px;display: block;color: #6f7375;font-size: 14px; text-align:center;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.nav > li > ul.w-tcnav li:last-child { border-bottom:1px  #fff solid;}
.nav > li:hover > ul.w-tcnav {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);visibility: visible;}
.nav > li:hover > ul.w-tcnav li a:hover {background-color:#484848;color: #fff}
.nav > li > a.act,.nav > li > a:hover  {border: 1px #bfbfbf solid;}

.i-slide {width: 100%;min-width: 1100px;height:597px;}
.i-slide .swiper-slide {width: 100%;height:100%;overflow: hidden;}
.i-slide .swiper-slide .slide-inner {position: absolute; width: 100%;height: 100%;left: 0;top: 0;background-position: center;background-size: cover;}
.i-slide .swiper-slide .slide-inner a {display: block;width: 100%;height: 100%;}
.i-slide .isl-pag {bottom:22px;}
.i-slide .isl-pag .swiper-pagination-bullet {background: #fff;opacity: 1;border-radius:8px;-webkit-border-radius:8px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;margin: 0 8px;}
.i-slide .isl-pag .swiper-pagination-bullet-active {width: 30px;}

.i-nav {width: 100%;margin: 50px 0;}
.i-nav ul {margin-left: -37px;}
.i-nav li{float: left;margin-left:38px;}
.i-nav li a{display: block;}
.i-nav li span{display: inline-block; border: 1px #d4d4d4 solid;padding:10px;background: #fff;border-radius: 100%;-webkit-border-radius: 100%;-webkit-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.i-nav li span img {max-width: 100%;height: auto;display: block;margin: 0 auto;}
.i-nav li p{color: #000000;padding:6px 0; font-weight: normal;font-size:16px;text-align: center;}
.i-nav li a:hover span{-webkit-transform: translateY(-10px);transform: translateY(-10px);}

.site-main {width: 100%; min-width: 1100px;}
.i-course {margin-bottom: 30px;}
.i-course .stit {font-size:40px;color: #000;width: 100%;text-align: center;margin-bottom: 30px;}
.swiper-course {width: 100%;height: auto;margin-left: auto;margin-right: auto;padding-bottom: 50px;}
.swiper-course .swiper-slide a{display: block;position: relative;}
.swiper-course .swiper-slide img{width: 100%;height: auto;}
.swiper-course .swiper-slide .fcou{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/pfzz.png) no-repeat left top;color: #fff;-webkit-transition:  all ease-out .4s;transition:  all ease-out .4s;}
.swiper-course .swiper-slide .fcou h3 {font-size: 40px;margin-left: 23px;margin-top: 15px;}
.swiper-course .swiper-slide .fcou p {font-size:20px;margin-left: 23px;}
.swiper-course .swiper-slide .fcou h4 {font-size:24px;margin-left: 23px;}
.swiper-course .swiper-slide a.tt {color: #333;font-size: 18px;padding: 12px 0;-webkit-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.swiper-course .swiper-slide a.tt:hover {color:#F03033;}
.swiper-course .course-pag .swiper-pagination-bullet {width: 14px;height: 14px;-webkit-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.swiper-course .course-pag .swiper-pagination-bullet-active {background-color: #666;}

.i-you {width: 100%;min-width: 1100px;height: 598px; background: url(../images/youbg.jpg) no-repeat center center;background-size: cover;color: #fff;overflow: hidden;}
.i-you h3 {font-size: 40px;font-weight: normal;text-align: center;margin-top: 90px;}
.i-you h4 {text-align: center;font-size: 16px;font-weight: normal;padding: 0 200px;margin:5px 0 25px;}
.i-you .nr {color: #fff;text-align: center;font-size: 16px;}
.i-you .nr img {max-width: 100%;height: auto;}

.i-abo {padding: 90px 0 100px;width: 100%;overflow: hidden;}
.i-abo .fl {width: 500px;}
.i-abo .fl img {max-width: 100%;height: auto;}
.i-abo .fr {width: 550px;}
.i-abo h3 {text-align: right;font-size: 40px;color: #000;font-weight: normal;}
.i-abo h3 i{width: 57px;height: 3px;background-color: #dadbdb;display: inline-block;vertical-align: middle;margin-right: 20px;}
.i-abo span {text-align: right;display: block; font-size:18px;text-transform: uppercase; color: #999999;background: url(../images/dot1.png) no-repeat left top;}
.i-abo .nr {font-size: 16px;color: #333;min-height: 250px; line-height: 30px;padding: 50px 0;background: url(../images/dot2.png) no-repeat right bottom;}
.i-abo .nr img {max-width: 100%;height: auto;}

.i-team {width: 100%;min-width: 1100px;height:762px; background: url(../images/teambg.jpg) no-repeat center center;background-size: cover;color: #fff;overflow: hidden;}
.i-team .stit {text-align: center;color: #fff;margin: 70px 0 50px;}
.i-team .stit h3{font-size: 40px;font-weight: normal;}
.i-team .stit p{font-size: 16px;color: #eee;}
.swiper-team {position:relative;margin:0 auto;width:100%;padding-bottom:80px;}
.swiper-team  .swiper-slide{width:36%;background:#fff;-webkit-box-shadow:0 0 18px rgba(121,121, 121, .2);box-shadow:0 0 18px rgba(121,121, 121, .2);}
.swiper-team  .swiper-slide a {display: block;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;padding:0 0 6%;}
.swiper-team  .swiper-slide img{display:block;width: 100%;height: auto;}
.swiper-team  .swiper-slide h3 {text-align: center; font-weight: normal; color: #000000;font-size: 27px;margin:10px 0;padding: 0 10px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.swiper-team  .swiper-slide p{margin:0;padding: 0 10px; color:#888;font-size:17px;line-height:1.6;height: 108px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.swiper-team  .team-pag {bottom:0;}
.swiper-team  .team-pag span{width: 14px;height: 14px;background: #d2d2d2;opacity: 1;-webkit-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.swiper-team  .team-pag span.swiper-pagination-bullet-active{background: #373435;}

.i-news {width: 100%;padding: 100px 0;overflow: hidden;}
.i-news .stit {text-align: center;color: #333;margin-bottom:80px;}
.i-news .stit h3{font-size: 40px;font-weight: normal;}
.i-news .stit p{font-size: 16px;color: #666;}
.i-news .inewl {width:636px;}
.i-news .inewr {width:416px;}
.one .imgl{width: 278px;height: 148px;overflow: hidden;}
.one .imgl img {width: 100%;height: auto;-webkit-transition:  all ease-out .4s;transition:  all ease-out .4s;}
.one .txtr {width: 340px;}
.one .txtr span {background: url(../images/dot3.png) no-repeat left center;text-transform:uppercase;font-size: 16px;color: #888;padding-left: 30px;height: 30px;line-height: 30px;display: block;}
.one .txtr a {display: block; font-size: 16px;color: #222;height: 25px; font-weight: normal;margin: 13px 0 15px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;-webkit-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.one .txtr p {font-size: 12px;line-height: 22px; color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.one .txtr a:hover {color:#F03033;}
.one .imgl a:hover img {transform:scale(1.04); -webkit-transform:scale(1.04);}
.newli {margin-top: 30px;}
.newli li{padding:3px 0;}
.newli li a{display: block;height:23px; word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding:5px 0;}
.newli li span{display: inline-block;vertical-align: middle;margin-right:15px; font-size: 14px;color: #bfbfbf;-webkit-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.newli li h3{font-size: 14px;color: #666;font-weight: normal;display: inline-block;vertical-align: middle;-webkit-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.newli li a:hover h3 {color:#000;text-decoration: underline;}
.newli li a:hover span {color:#333;}
.inewrli {width: 100%;}
.inewrli li{margin-bottom:17px;}
.inewrli li .inew-img {width:176px;float: left;height:109px;overflow: hidden;}
.inewrli li .inew-img img{width: 100%;height: auto; -webkit-transition:  all ease-out 0.5s;transition:  all ease-out 0.5s;}
.inewrli .inewll {width:222px;}
.inewrli .inewll h3{margin-bottom:2px; font-size:15px;line-height: 22px; color: #222222;font-weight: normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:  all ease-out 0.3s;transition:  all ease-out 0.3s;}
.inewrli .inewll p{color: #666;font-size: 14px; overflow: hidden;line-height: 22px;height:44px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:  all ease-out 0.3s;transition:  all ease-out 0.3s;}
.inewrli .inewll span {font-size: 12px;color: #999;display: block;margin-top:2px;}
.inewrli li a:hover h3{color: #F03033;}
.inewrli li a:hover img {transform:scale(1.04); -webkit-transform:scale(1.04);}

.fboot {width: 100%;min-width: 1100px;overflow: hidden;color: #fff;}
.fboot .fl{width: 50%;background: url(../images/dlbgt.jpg);background-size: cover;text-align: right;padding:25px 0;}
.fboot .fl h3 {margin-right: 100px;font-size: 30px;font-weight: normal;}
.fboot .fl p {margin-right: 100px;font-size: 14px;}
.fboot .fr{width: 50%;background: url(../images/drbgt.jpg);background-size: cover;padding:25px 0;}
.fboot .fr h3 {margin-left: 100px;font-size: 30px;font-weight: normal;}
.fboot .fr p {margin-left: 100px;font-size: 14px;}

.foot {background-color: #484848;min-width: 1100px; width: 100%; padding:26px 0;position: relative;z-index: 9}
.foot p {color: #6a88af;font-size: 14px;text-align: left;}
.foot a { color: #fff;}
.fnav {text-align: center;color: #7f7f7f;}
.fnav a{display: inline-block;margin: 0 20px;font-size: 16px;}
.dtel {font-size: 14px;color: #fff;text-align: center;line-height: 26px;margin:35px 0;}
.banq {text-align: center;font-size: 14px;color: #696969;}
.foot a:hover{ text-decoration: underline;}

/*CENTER*/
.list-main {width: 100%;min-width: 1100px;overflow: hidden;padding-bottom: 40px;}
.list-ban {width: 100%;min-width: 1100px;overflow: hidden;position: relative;background-position: center;background-size: cover;}
.list-ban img {width: 100%;height: auto;}
.nteamtxt {position: absolute;left: 50%;top:28%;width: 450px;margin-left: -225px; text-align: center;color: #fff;}
.nteamtxt h3 {font-size: 40px;font-weight: normal;margin-bottom: 10px;}
.nteamtxt p {font-size: 14px;}
.nftxt {position: absolute;left: 50%;top:50%;width: 450px;margin:-36px 0 0 -225px; text-align: center;color: #fff;}
.nftxt h3 {font-size: 40px;font-weight: normal;line-height: 40px;}
.nftxt p {font-size:20px;text-transform: uppercase;}

.lis-pag {width: 100%;min-width: 1100px; text-align: right;font-size: 12px;color: #666666;background: #eeeeee;padding: 30px 0;}
.lis-pag i{background: url(../images/dot4.png) no-repeat left center;display: inline-block;vertical-align: middle;width: 18px;height: 16px;margin-right:6px;}
.lis-pag a{color: #666666;display: inline-block;vertical-align: middle;}

.y-nav {width: 100%;min-width: 1100px;background: #eeeeee;padding:40px 0;}
.y-nav ul {margin-left: -17px;}
.y-nav li{float: left;margin-left:17px;width: 262px;background: #fff;}
.y-nav li:nth-child(2n){background: #dde2e6;}
.y-nav li a{display: block;text-align: center;padding:35px 0 25px;}
.y-nav li span{display: inline-block;width: 126px;height: 126px;border-radius: 100%;-webkit-border-radius: 100%;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;-webkit-box-shadow:0 0 15px rgba(3, 3, 3, .18);box-shadow:0 0 15px rgba(3, 3, 3, .18);}
.y-nav li span.y1 {background: url(../images/yi1.png) no-repeat center center #fff;}
.y-nav li span.y2 {background: url(../images/yi2.png) no-repeat center center #fff;}
.y-nav li span.y3 {background: url(../images/yi3.png) no-repeat center center #fff;}
.y-nav li span.y4 {background: url(../images/yi4.png) no-repeat center center #fff;}
.y-nav li a:hover span.y1 {background: url(../images/yi1o.png) no-repeat center center #5c6279;}
.y-nav li a:hover span.y2 {background: url(../images/yi2o.png) no-repeat center center #5c6279;}
.y-nav li a:hover span.y3 {background: url(../images/yi3o.png) no-repeat center center #5c6279;}
.y-nav li a:hover span.y4 {background: url(../images/yi4o.png) no-repeat center center #5c6279;}
.y-nav li p{color: #000000;padding:6px 0; font-weight: normal;font-size:20px;text-align: center;}

.y-course {width: 100%;min-width: 1100px;height:476px; background: url(../images/yykcbg.jpg) no-repeat center center;background-size: cover;color: #fff;overflow: hidden;}
.y-course h3 {font-size:36px;font-weight: normal;text-align: center;margin-top:45px;}
.ysw-course {width: 100%;padding-bottom:80px;margin-top: 30px;}
.ysw-course .swiper-slide {background: #fff;}
.ysw-course .swiper-slide a{display: block;position: relative;background: url(../images/dot5.png) no-repeat 20px center ;font-size: 18px;color: #000;padding: 16px 0;text-indent:70px;height: 28px;overflow: hidden;-webkit-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.ysw-course .swiper-slide a i{float: right;margin-right: 20px;width: 30px;height: 30px;background: url(../images/dot6.png);}
.ysw-course .swiper-slide a:hover {text-indent:60px;color: #E42629;}
.ysw-course .ycourse-pag .swiper-pagination-bullet {width: 14px;height: 14px;-webkit-transition:  all ease-out .2s;transition:  all ease-out .2s;background-color: #fff;opacity: 1;}
.ysw-course .ycourse-pag .swiper-pagination-bullet-active {background-color: #2b2b2b;}

.y-team {width: 100%;min-width: 1100px;background:#eee;overflow: hidden;padding-bottom: 50px;}
.y-team .stit {text-align: center;margin:50px 0 30px;}
.y-team .stit h3{font-size: 36px;color: #333; font-weight: normal;}

.y-envi {width: 100%;min-width: 1100px;height:462px; background: url(../images/teambg.jpg) no-repeat center center;background-size: cover;color: #fff;overflow: hidden;}
.y-envi h3 {font-size:36px;font-weight: normal;text-align: center;margin:40px 0 30px;}
.envi-m {max-width: 1280px;min-width: 1100px;margin: 0 auto;position: relative;}
.swiper-envi {width: 1100px;margin: 0 auto;}
.swiper-envi img {width: 100%;height: auto;}
.envi-m .envi-next,.envi-m .envi-prev {position: absolute;top: 50%;margin-top: -22px; width:44px;height:44px;background:url(../images/envilr.png) no-repeat;background-position:0 0;background-size:100%;-webkit-tap-highlight-color: transparent;cursor: pointer;z-index: 9;border-radius: 44px;-webkit-border-radius: 44px;}
.envi-m .envi-next{right:0;background-position:0 -44px;}
.envi-m .envi-prev{left:0;}
.envi-m .swiper-button-disabled{opacity: 0.4;cursor: auto;}

.y-xue {width: 100%;min-width: 1100px;background-color: #eee;overflow: hidden;padding:50px 0 70px;}
.y-xue h3 {font-size:36px;color: #333; font-weight: normal;text-align: center;margin:10px 0 30px;}
.y-xue li {float: left;width: 50%;}
.y-xue li a{display: block;padding: 10px 0;-webkit-transition:  all ease-out .3s ;transition:  all ease-out .3s;}
.y-xue li .limg {width: 160px;float: left;text-align: center;}
.y-xue li .limg span {background-color: #eee;padding:8px; overflow: hidden;display: inline-block;border-radius:100%;-webkit-border-radius:100%;}
.y-xue li .limg span img {border-radius:100%;-webkit-border-radius:100%;width: 116px;height: 116px;display: block;}
.y-xue li .rnr {width: 390px;float: left;text-align: left;}
.y-xue li .rnr h4{font-size: 20px;color: #333;font-weight: normal;margin-top: 20px;}
.y-xue li .rnr p{font-size: 14px;color: #333;}
.y-xue li a:hover {background: #fff;-webkit-box-shadow:0 0 18px rgba(112, 112, 112, .2);box-shadow:0 0 18px rgba(112, 112, 112, .2);}
.y-xue .mo,.y-team .mo {text-align: center;margin-top: 60px;}
.y-xue .mo a,.y-team .mo a{text-align: center;font-size: 16px;color: #999;border: 1px #dcdcdc solid;width: 175px;height:48px;display: inline-block;line-height:48px;border-radius:48px;-webkit-border-radius:48px;-webkit-transition:  all ease-out .3s ;transition:  all ease-out .3s;}
.y-xue .mo a:hover,.y-team .mo a:hover {background-color: #5c6279;border-color: #5c6279;color: #fff;}

.lis-pag2 {width: 100%;min-width: 1100px; text-align: right;font-size: 12px;color: #666666;line-height: 60px;border-bottom: 1px #dfdfdf solid;}
.lis-pag2 i{background: url(../images/dot4.png) no-repeat left center;display: inline-block;vertical-align: middle;width: 18px;height: 16px;margin-right:6px;}
.lis-pag2 a{color: #666666;display: inline-block;vertical-align: middle;}
.lis-pag2 span{color: #333333;font-size: 18px;border-bottom: 3px #626262 solid;}

.list-xue {margin-left:-37px;}
.list-xue li{margin-top: 40px; margin-left: 37px; float: left;width: 342px;overflow: hidden;background: url(../images/dot7.png) no-repeat 30px 20px #eee;}
.list-xue li a{display: block;padding: 20px 0; -webkit-transition:  all ease-out .3s ;transition:  all ease-out .3s;}
.list-xue li .timg {text-align: center;}
.list-xue li .timg span {background-color: #fff;padding:8px; overflow: hidden;display: inline-block;border-radius:100%;-webkit-border-radius:100%;-webkit-box-shadow:0 0 15px rgba(3, 3, 3, .18);box-shadow:0 0 15px rgba(3, 3, 3, .18);}
.list-xue li .timg span img {border-radius:100%;-webkit-border-radius:100%;width: 138px;height: 138px;display: block;}
.list-xue li h3 {text-align: center;color: #333333;font-size: 24px;font-weight: normal;margin: 10px 0;}
.list-xue li p {color: #333333;font-size: 14px;padding: 0 20px;height: 110px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.pages {width: 100%;text-align: center;margin:50px auto;font-size: 14px;}
.pages a{display: inline-block;color: #333;padding:5px 14px;background-color: #eee; margin: 7px;vertical-align: middle; -webkit-transition:  all ease-out 0.2s;transition:  all ease-out 0.2s;}
.pages span{display: inline-block;color: #333;padding:5px 14px;background-color: #def0ff; margin: 7px;vertical-align: middle;}
.pages a.a1 {padding:5px 14px;overflow: hidden;}
.pages a:hover{background-color: #def0ff;color: #333;}

.left-nav {width: 234px;}
.left-nav ul {background: #eee;}
.left-nav li {width: 100%;}
.left-nav li a{display: block;padding:18px 0; text-indent: 30px; font-size: 14px;color: #222;background:url(../images/dot8.png) no-repeat 200px center;-webkit-transition:  all ease-out 0.2s;transition:  all ease-out 0.2s;}
.left-nav li a:hover,.left-nav li a.act {background-color: #979797;color: #fff;background-image: url(../images/dot8o.png);}
.left-tel {background-color: #353334;margin-top: 12px;color: #fff;padding: 20px;}
.left-tel h4 {font-weight: normal;font-size: 14px;background: url(../images/dot9.png) no-repeat left center;padding-left: 30px;}
.left-tel p {font-size:28px;line-height:28px;margin-top: 10px;}
.list-course {width: 814px;padding-top: 30px;}
.course-li li{background: #fff;margin-bottom: 20px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.course-li li .cou-img {width: 241px;height: 179px;overflow: hidden;}
.course-li li .cou-img img {-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
.course-li li .cou-nr {width: 535px;padding-right: 15px;padding-top: 10px;}
.course-li li h3 a{color: #222;font-size:24px;font-weight: normal;}
.course-li li p {font-size: 14px;color: #666;margin-top: 10px;}
.course-li li .lxa {margin-top:20px;}
.course-li li .lxa a{font-size:14px; color: #666;border: 1px #e1e1e1 solid;padding:5px 24px;margin-right:15px;display: inline-block;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.course-li li:hover{-webkit-box-shadow:0 0 15px rgba(3, 3, 3, .18);box-shadow:0 0 15px rgba(3, 3, 3, .18);}
.course-li li a:hover img {transform:scale(1.04); -webkit-transform:scale(1.04);}
.course-li li .lxa a:hover {background-color: #353334;color: #fff;}

.show-course .tit{text-align: center; font-size: 20px;color:#222222;}
.show-course .ftt{text-align: center;font-size: 14px;color: #666;border-bottom: 1px #e4e4e4 solid;padding:3px 0 20px;}
.show-course .snr {font-size: 14px;color: #333;line-height:2;padding: 20px 0;min-height:300px;}
.show-course .snr img {max-width: 100%;height: auto;}

.spag {margin-bottom: 30px;}
.spag a{font-size: 14px;color: #333;margin: 10px 0;display: inline-block;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.spag a:hover{color: #F03033;text-decoration: underline;}

.list-team {max-width: 1200px;min-width: 1100px;margin:-210px auto 30px;background: #fff;position: relative;}
.list-team ul {width: 1100px;margin: 0 auto;padding-top:26px; overflow: hidden;}
.list-team li {background-color: #eeeeee;margin-top: 24px;}
.list-team li .timg {width: 370px;height: 256px;overflow: hidden;}
.list-team li .timg img {-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
.list-team li .fr {width: 680px;margin-right: 20px;padding-top: 20px;}
.list-team li a{font-size: 26px;color: #000;display: inline-block;}
.list-team li p {font-size: 16px;color: #333;margin-top: 10px;height: 150px;overflow: hidden;}
.list-team li a:hover img {transform:scale(1.04); -webkit-transform:scale(1.04);}

.list-xxabo {margin: 42px 0;}
.list-xxabo h2{font-size: 46px;color: #d5d5d5;text-transform: uppercase;line-height: 46px;}
.list-xxabo h3{font-size: 24px;color: #333333;font-weight: normal;margin-bottom: 20px;}
.list-xxabo .nr{font-size: 14px;color: #333;}
.list-xxabo img{max-width: 100%;height: auto;}

.list-envi {margin-left:-52px;}
.list-envi li{margin-top: 40px; margin-left:52px; float: left;width: 332px;overflow: hidden;}
.list-envi li a{display: block; -webkit-transition:  all ease-out .3s ;transition:  all ease-out .3s;}
.list-envi li .timg {text-align: center;overflow: hidden;}
.list-envi li .timg img {-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
.list-envi li h3 {text-align: center;color: #333333;font-size:16px;font-weight: normal;margin: 10px 0;}
.list-envi li a:hover img {transform:scale(1.04); -webkit-transform:scale(1.04);}

.hot-news {margin-left:-46px;padding-bottom: 34px;}
.hot-news li{margin-top: 40px; margin-left:47px; float: left;width: 335px;overflow: hidden;background-color: #def0ff;}
.hot-news li a{display: block; -webkit-transition:  all ease-out .3s ;transition:  all ease-out .3s;}
.hot-news li .timg {text-align: center;overflow: hidden;}
.hot-news li .timg img {-webkit-transition:all ease-out 0.5s;transition:all ease-out 0.5s;}
.hot-news li h3 {color: #222;font-size:18px;font-weight: normal;margin: 15px 0 0;padding: 0 15px;}
.hot-news li span {color: #888;font-size:14px;padding: 0 15px;margin-bottom: 5px;display: block;}
.hot-news li p {color: #222;font-size:14px;padding: 0 15px;margin-bottom:30px;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height: 66px;}
.hot-news li a:hover img {transform:scale(1.04); -webkit-transform:scale(1.04);}

.list-news li{padding: 26px 0;border-bottom: 1px #e4e4e4 solid;}
.list-news li .dat {width: 113px;background-color: #def0ff;text-align: center;padding: 10px 0 20px}
.list-news li .dat b{font-weight: normal;font-size: 46px;color: #000;display: block;}
.list-news li .dat span{font-size: 16px;color: #888888;display: block;}
.list-news li .newr {width: 960px;margin-right: 5px;padding-top: 10px;}
.list-news li .newr a {font-size: 18px;color: #222;display: block;}
.list-news li .newr span {font-size: 14px;color: #888888;display: block;margin:5px 0;}
.list-news li .newr p {font-size: 14px;color: #222;}
.list-news li .newr a:hover {text-decoration: underline;}

.show-m {margin-top: 30px;}
.show-m .show {width: 755px;padding:20px 0;}
.show-m .show .show-tit {text-align: center;font-size: 20px;color: #222;}
.show-m .show .show-ftit {margin: 10px auto;font-size: 14px;color: #888;text-align: center;padding-bottom:20px;border-bottom: 1px #e5e5e5 solid;}
.show-m .show-nr {font-size: 14px;color: #222;line-height:2;min-height: 250px;padding: 1rem 0;}
.show-m .show-nr p{text-indent: 2em;}
.show-m .show-nr img {max-width: 100%;height: auto;}

.hotnew {background-color: #def0ff;width: 288px;padding: 10px 0;}
.hotnew h3 {font-size: 24px;font-weight: normal;color: #222222;margin:0 20px;padding: 8px 0; border-bottom: 1px #c9c9c9 solid;}
.hotnew h3 span{font-size: 18px;font-weight: normal;color: #888;margin-left: 10px;}
.hotnew ul {padding: 10px 20px;margin-left: 20px; list-style: disc;font-size:20px;color: #333;}
.hotnew li {padding: 5px 0;}
.hotnew li a{font-size: 16px;color: #333;display: block;line-height: 20px;}
.hotnew li a:hover {text-decoration: underline;}

.list-cont {padding:60px 0;}
.list-cont h3 {text-align: center;font-size: 30px;color: #333;font-weight: normal;margin-bottom: 40px;}
.list-cont .nr {width: 488px;font-size: 14px;color: #333;line-height:2;}
.list-cont .bmap {width: 550px;}
#map {width:100%;font-size:12px}

.mess {width: 100%;min-width: 1100px;height:718px; background: url(../images/messbg.jpg) no-repeat center center;background-size: cover;overflow: hidden;}
.mess h3 {font-size: 30px;color: #000;text-align: center;margin: 85px 0 40px;}
.mess h3 span {color: #f49e41;}
.mesb {width:535px;padding:50px 150px; margin: 0 auto;background: url(../images/mesb.jpg) no-repeat bottom right #fff;}
.mesb .inp {width: 100%;border: 1px #d2d2d2 solid;padding:14px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 5px 0;color: #222;-webkit-transition:  all ease-out .3s ;transition:  all ease-out .3s;}
.mesb .inp:focus {border-color: #f49e41;}
.mesb .sub {width: 100%;display: block;background: #484848;border: none;text-align: center;font-size: 24px;color: #fff;padding:8px 0;cursor: pointer;margin-top: 25px;-webkit-transition:  all ease-out .3s ;transition:  all ease-out .3s;}
.mesb .sub:hover {background-color: #f49e41;}
.mesb  p{font-size: 18px;color: #333;text-align: center;margin:25px 0 5px;}
.mesb  p span{color: #f40909;}
.mesb .tel {font-size: 16px;color: #888;text-align: center;} 
.xm-filternav{width: 1100px;margin:0 auto;padding-top:40px;}
	.xm-filternav .title{float: left;font-size: 16px;font-weight: bold;}
	.xm-filternav .list{margin-left: 80px;}
	.xm-filternav .list a{display: inline-block;margin-right: 1em;margin-bottom:1em;color:#333;padding:4px 8px;vertical-align: middle;white-space: nowrap;}
	.xm-filternav .list .active,.xm-filternav .list a:hover{background-color: #def0ff;}

@media screen and (max-width:1200px){
	.lisbg{background: none;}
	.envi-m .envi-next,.envi-m .envi-prev {background-color: rgba(0,0,0,0.5)}
}