/*菜单 css*/
.menu{ width: 20%; background: #fff; border-radius: 5px; z-index: 99; position: relative;}
.menu .menu-tit{  height:60px; line-height:60px; background: #0069de; color: #fff;  font-size: 20px; border-radius: 5px 5px 0 0; }
.menu ul{ padding:10px 0 }
.menu li{font-weight: bold; border-bottom: 1px #ccc dotted; padding:15px; font-size: 15px; position: relative;}
.menu li .iconfont{ color:#0069de; font-size: 16px; padding-right: 8px; font-style: normal;  }
.menu li .jiao{ font-family:'宋体'; color: #999 }
.menu li:last-child{ border: none; }
.menu li:hover{  background: #0069de; color: #fff }
.menu li:hover .jiao,.menu li:hover .t1,.menu li:hover .iconfont{  color: #fff }
.menu .onnav{ position: absolute; width: 120%; background: rgba(255,255,255,0.92); left: 100%; top:0; padding: 10px 10px 10px 20px; border:1px #0069de solid; display: none; color: #333; }
.menu .onnav a{ color: #333; padding:5px 10px;  display: inline-block; position: relative; }
.menu li:hover .onnav{ display: block; font-size: 14px }
.menu li:hover .onnav a:before{ position: absolute; content: "·"; left: 0; top: 0px;  color: #0069de; font-weight: bold;font-size: 20px }

.ind-one .rbox{ width: 78%;z-index: 66; position: relative; }
.ind-one .r-top{}
/*banner css*/
.banner-slider{overflow-x: hidden; width:73%; overflow: hidden;}
.banner-item{ text-align: center; display: inline-block;position: relative; z-index:66}
.banner-slider .slick-dots  { text-align:center; margin-top:-15px; position: relative; z-index:77  }
.banner-slider .slick-dots li{ text-align: center; width: 25px; height:2px; background-color: #333; border-radius: 2px;display: inline-block; margin-right: 8px; }
.banner-slider .slick-dots li button{ border:0; background:transparent; color: transparent; cursor: pointer; }
.banner-slider .slick-dots li.slick-active{ background:#ed3f16; }

/*手机导航*/
.mb-nav {width: 100%;padding-top:.2rem;background-color: #fff;}
.mb-nav ul {margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-around;}
.mb-nav ul li {width: 23%;text-align: center;margin-bottom:.2rem;}
.mb-nav ul li img{ width: 1.5rem; height: 1.5rem; margin: .1rem auto }
.mb-nav ul li a {width: 100%;height: 100%;}


@media (max-width:992px) {
.mb-banner{ width: 100%; padding-top: 1rem }
}
/*留言  css*/
.ind-one .msg{ width:25%;  background: #fff; border-radius: 5px; overflow: hidden;  padding-bottom: 10px}

.msgTxt-slide{height:115px;overflow:hidden; padding: 0 15px}
.msgTxt-slide .item{margin-bottom:10px;overflow:hidden; font-size: 14px; color: #444; position: relative; padding-left: 16px}
.msgTxt-slide .item:before{ position: absolute; content: '.'; font-size:30px;color: #999; left: 0; top:-10px; font-weight: bold;}
.msgTxt-slide .item time{ display: block;  font-family: arial; color: #999; }


/*专业图片css*/
.r-mid{ margin: 20px 0 }
.r-mid ul{ margin-left: -1% }
.r-mid li{ display:inline-block; width: 23.6666666%; margin: 0 0 0 1%; border-radius: 5px; overflow: hidden; }

/*优势css*/
.r-bot{ padding: 27px 15px;border-radius: 5px; overflow: hidden;}
.r-bot ul{ margin-left: -1% }
.r-bot li{ display:inline-block; width: 23.6%; margin: 0 0 0 1%; border-radius: 5px; overflow: hidden; border-right: 1px solid #eaeaea }
.r-bot li:last-child{ border: none; }
.r-bot li .iconfont{  color: #fff; font-size: 28px; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%;float: left; margin-right: 10px;background: linear-gradient(to right bottom, #0069de , #0069f9);}
.r-bot li .tit{  color: #555 }
.r-bot li .tit b{ font-size: 18px; color: #111; display: block; }
.r-bot li:nth-child(2) .iconfont{ background: linear-gradient(to right bottom, #ff5662 , #ff727c);}
.r-bot li:nth-child(3) .iconfont{ background: linear-gradient(to right bottom, #44c6c2 , #23a39f);}
.r-bot li:nth-child(4) .iconfont{ background: linear-gradient(to right bottom, #ebaa64 , #d9991f);}


.adv1{ margin:35px auto; border-radius: 5px; overflow: hidden; }

/*热门学校 css*/
.ind-hotschool{ }
.hot-tit{color: #444; border-bottom: 1px #f0f0f0 solid;  padding:0 10px 10px 15px; position: relative;  margin-bottom:20px}
.hot-tit:before{ position: absolute; content: ''; width: 4px; height: 20px; border-radius: 2px; background: #2c8acc; left: 0; top:7px }
.hot-tit b{ color: #2c8acc;font-weight: 900; float: left; }
.hot-tit .t2{ padding-left:20px; float: left;padding-top:8px; }
.hot-tit .t2 a{ padding: 0 20px;}
.hot-tit a:hover{ color: #2c8acc; }
.hot-tit .more{ padding-top:8px; color: #666}
.hot-tit2 b{ color: #0069de !important }
.hot-tit2:before{background: #0069de;}
.hot-tit2 a:hover{ color: #0069de; }

.hot-pic{ border-radius: 5px; overflow: hidden; background: #3ba9e3; width: 25% }
.hot-list{ width: 75% }
.hot-list li{border-radius: 5px; overflow: hidden; display: inline-block; width: 31.03333%; margin:0 0 20px 2%;}
.hot-list li img{height:244px; max-height:205px; width:100%;}
.hot-list li .txt{ padding: 15px;font-size: 14px; }
.hot-list li .txt .t1{ text-align: center; font-size: 18px; display: block; }
.hot-list li .txt .t2{ display: block; color: #666; padding: 15px 0 10px 0; }
.hot-list li .txt .t3{ color: #0069de; font-weight: 600 }
.hot-list li .txt .t3 b{ color: #111 }
.hot-list li:hover{ -o-box-shadow: 0 0 10px rgba(0,0,0,.35); -ms-box-shadow: 0 0 10px rgba(0,0,0,.35); -moz-box-shadow: 0 0 10px rgba(0,0,0,.35); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.35); box-shadow: 0 0 10px rgba(0,0,0,.35);}
.hot-list li:hover .txt .t1{ color: #0069de }


.ind-hotpro .h-head {padding:10px 0;display: flex;align-items: center;position: relative;border-bottom: 1px solid #f5f5f5;}
.ind-hotpro .h-head > span:nth-of-type(1) {position: relative;}
.ind-hotpro .h-head > span:nth-of-type(1) span {position: absolute;top: -0.1rem;right: -.18rem;color: #eb361d;}
.ind-hotpro .h-head img:nth-of-type(1) {width: .35rem;margin-right: .08rem;}
.ind-hotpro .h-head span:nth-of-type(2) {color: #999;position: absolute;top: 50%;right: .15rem;transform: translateY(-50%);}


.ind-hotpro .zyl {margin-top: .15rem;background-color: #fff;box-sizing: border-box;padding: 0 .1rem;}
.ind-hotpro .zyl .s-body {padding-top:.15rem;padding-bottom:.15rem;}
.ind-hotpro .zyl .s-body ul {display: flex;flex-wrap: wrap;}
.ind-hotpro .zyl .s-body ul li {width: 33.33%;border-right: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;box-sizing: border-box; padding: .1rem 0}
.ind-hotpro .zyl .s-body ul li:nth-of-type(1),
.ind-hotpro .zyl .s-body ul li:nth-of-type(2),
.ind-hotpro .zyl .s-body ul li:nth-of-type(3) {border-top: none;}
.ind-hotpro .zyl .s-body ul li:nth-of-type(3n+3) {border-right: none;}
.ind-hotpro .zyl .s-body ul li a {display: block;width: 100%;height: 100%;text-align: center;color: #666;overflow: hidden;}
.ind-hotpro .zymore {display: block;width: 100%;height:.85rem;background-color: #f5f5f5;line-height:.85rem;text-align: center;color: #656565;margin: .35rem auto 0; border-radius: 5px; clear: both;}

@media (max-width:992px) {
.adv1{ margin:10px auto;  }
.ind-hotschool,.ind-hotpro { margin-top: 25px }
.hot-tit{ padding:0 5px 5px 10px; position: relative;  margin-bottom:15px}
.hot-tit:before{ top:0px }
.hot-list{ width: 100%; clear: both;}
.hot-list li{width:47.33333%; margin:0 1% 15px 1%;}
.hot-list li .txt{ padding: 10px;font-size: 12px; }
.hot-list li .txt .t1{  font-size: 14px; display:  }
.hot-list li .txt .t2{  padding: 8px 0 5px 0; }
.hot-list li .txt .t3{ color: #0069de; font-weight: 600 }
}
/*新闻 css*/
.news-left{ width: 27% }
.news-mid{ width: 42%; margin: 0 2%;  }
.news-right{width: 27%; }
.ind-news  .slick-dots  { text-align:center; margin-top:-15px; position: relative; z-index:77  }
.ind-news  .slick-dots li{ text-align: center; width:6px; height:6px; background-color: #ccc; border-radius: 3px;display: inline-block; margin-right:6px; }
.ind-news  .slick-dots li button{ border:0; background:transparent; color: transparent; cursor: pointer; }
.ind-news  .slick-dots li.slick-active{ background:#ed3f16; }

.news-l-top{  padding: 15px; margin-bottom: 25px }
.news-left .new-ltit{  border-bottom: 1px #f0f0f0 solid; padding:10px 0; margin: 0 0 15px 0; font-size: 20px }
.news-l-top .news-nav{ text-align: center;display: flex; justify-content: space-between; flex-wrap:wrap }
.news-l-top .news-nav a{ display: inline-block; width: 30%; border: 1px #0069de solid; height: 35px; line-height: 35px; border-radius: 20px; margin-bottom: 10px;  }
.news-l-top .news-nav a:hover{ background: #0069de; color: #fff }
.news-l-top .news-pic{ border-radius: 10px; overflow: hidden; margin:10px 0 25px}

.news-l-bot{  padding: 15px; margin-bottom: 25px }
.news-l-bot li{ line-height:38px;border-bottom: 1px #f0f0f0 dotted; }
.news-l-bot li .iconfont{ color: #0069de ; font-size: 20px; margin-right: 8px}
.news-l-bot li:hover a{color: #0069de; }

.news-m-top{ padding: 15px; margin-bottom: 30px }
.news-m-bot{padding: 15px }
.new-rtit{ position: relative; border-bottom: 1px #f0f0f0 solid; padding:5px 0 10px 15px;margin: 0 0 15px 0; }
.new-rtit:before{ position: absolute; content: ''; width: 4px; height: 20px; border-radius: 2px; background: #0069de; left: 0; top:7px }
.new-rtit a{ float: right;  font-size: 14px; color: #666; font-weight: normal; padding-top: 3px }
.news-list li{ line-height:40px;border-bottom: 1px #ddd dashed;  }
.news-list li .iconfont{ color: #0069de }
.news-list li time{ font-family: arial; color: #999 }
.news-list li:hover a{color: #0069de; }

/*热门学校 css*/
.newsxx-slider{overflow-x: hidden; width:100%; overflow: hidden;}
.newsxx-item{ text-align: center; display: inline-block;position: relative; z-index:66}
.newsxx-item a{ width: 48%;   display:block; float: left;  margin:10px 1% 0 1%}
.newsxx-item a img{max-height:98px; width:100%;}
.newsxx-slider .slick-dots  {margin-top:15px;  }

/*最新资讯 css*/
.news-right{ padding: 15px; }
.newsr-slider{overflow-x: hidden; width:100%; overflow: hidden; border-radius: 10px; margin-bottom:20px}
.newsr-item{ text-align: center; display: inline-block;position: relative; z-index:66;}


/*流程 css*/
.ind-process{ padding: 15px 15px 25px 15px; margin: 30px auto 0 auto }
.lc-tit{ position: relative; border-bottom: 1px #f0f0f0 solid; padding:5px 0 10px 15px;margin: 0 0 15px 0;  width: 100%}
.lc-tit:before{ position: absolute; content: ''; width: 4px; height: 20px; border-radius: 2px; background: #0069de; left: 0; top:7px }
.process-list{text-align: center;display: flex; justify-content: space-between; flex-wrap:wrap; position: relative;}
.process-list:before{ position: absolute; content: ''; height: 1px; width: 90%;  left: 5%; top:45px; z-index: 66; background:#62c0dc; }
.process-list li{ display: inline-block; width: 15%;z-index:88; position: relative; }
.process-list li .iconfont{  color: #fff; font-size:35px; width:70px; height:70px; line-height:70px; text-align: center; border-radius: 50%; background: linear-gradient(to right bottom, #0069de , #0069f9); display: block; margin: 10px auto}
.process-list li .tit{ display: block; text-align: center; }
.process-list li:hover { color: #0069de }
.process-list li:hover .iconfont{background: linear-gradient(to left top, #0069de , #0069f9);}

@media (max-width:992px) {
.new-rtit{padding:5px 0 5px 10px;margin: 0 0 10px 0; }
.news-right{width: 100%; clear: both; }
.newsr-item img{ width: 100%}
.ind-process{ padding: 10px; margin: 15px auto 0 auto }
.process-list li .iconfont{  font-size:28px; width:50px; height:50px; line-height:50px; text-align: center; }
.process-list:before{ top:40px;  }
.process-list li .tit{ font-size: 12px }
.news-list li { line-height: 35px;}

}