@charset "utf-8"; 
body,html{background:#f8f8f8;min-width:100%;min-height:100%}
/**/
body,input,textarea,select{word-wrap:break-word;color:#333333;font-size:14px;outline:none;word-break:break-all;word-wrap:break-word;font-family:"Microsoft Yahei","Verdana","arial","宋体";font-weight:300;}
/*通用样式*/
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
input {border: 1px solid #D8D8D8;}
button {border: 0;background-color: #fff;width: 100%;height: 100%;}
input::-moz-placeholder{opacity: 1;}
/*版心1200px*/
.container {width: 1200px;height: 100%;margin: 0 auto;}
/*banner*/
.banner {min-width: 1200px;height: 380px;position: relative;}
.banner-container{float: right;margin-top: 20px;width: 888px;height: 340px;}
.banner-container .banner{min-width: 888px;}
/*浮动*/
.fl {float: left;}
.fr {float: right;}

.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden}
.clearfix:after{display:block;content:'';clear:both;visibility:hidden;height:0;}
.clearfix{*zoom:1;}

/*标题 和副标题*/
.heading {position: relative;text-align: center;height: 48px;}
.heading .text {vertical-align: middle;display: inline-block;height: 100%;font-size: 32px;color: #042b4a;font-weight: 300;padding: 0 30px 0 30px;}
/*.heading:after,.heading:before {content: "";display: inline-block;width: 180px;height: 1px;background-color: #ccc;vertical-align: middle;}*/
.subtitle {margin-top: 10px;font-size: 18px;color: #666;text-align: center;}
/*更多跳转button*/
.more {width: 120px;height: 40px;line-height: 40px;margin: 0 auto;border: 1px solid #052c4b;text-align: center;border-radius:5px ;overflow: hidden;cursor: pointer;}
.more:hover {transition: all 0.5s ease-in-out;  background-color: #052c4b;cursor: pointer;}
.more:hover button {transition: all 0.3s ease-in-out;color: #fff;}
.more:hover button {transition: all 0.5s ease-in-out;  background-color: #052c4b;}
.more:hover a {color: #fff !important;text-decoration: none;}
/*右边推荐新闻列表*/
.newsList-r {width: 100%;clear: both;}
.newsList-r li{width:100%;border-bottom:1px dashed #d8d8d8;height:18px;padding:15px 0 12px 0}
.newsList-r li span{float:right;color:#999}
/*头部通栏*/
.header {width: 100%;height: 116px;background: #dee1e7;box-shadow: 0 12px 10px -12px rgba(193,197,209,.3);}
.header .container{height: 68px;}
.header .top {width: 100%;height: 68px;}
.header .top .logo {width: 220px;height: 68px;}
.header .top .logo a{display: block;margin-top: 10px;width: 100%;height: 48px;background: url(logo.png) no-repeat 0px 0px;background-size: contain;}
.header .top .logo-text {font-size: 12px;font-weight: 500;color: #666;margin-top: 35px;}
.header .top .search {height: 30px;margin-top: 17px;position: relative;}
.header .top .search .ui_select{display: none;}
.header .top .search input {padding: 6px 12px;}
.header .top .search .ui_search .sear_but {background-image: none !important;width: 80px;z-index: 3;}
.header .top .search .button {position: absolute;width: 80px;height: 34px;right: 0;top: 0;z-index: 2;line-height: 34px;background-color: #00A7EB;color: #fff;}
.header .top .search .button span{font-size: 18px;margin-right: 10px;margin-left: 10px;}
.header .nav {width: 100%;height: 48px;line-height: 48px;background-color: #1bbc9b;}
.header .nav .nav-container {position: relative;width: 1200px;height: 100%;margin: 0 auto;}
.header .nav .nav-container .nav-left li{float: left;position: relative;}
.header .nav .nav-container .nav-left a{display: inline-block;color: #fff;padding: 0 20px ;font-size: 16px;vertical-align: top;}
.header .nav .nav-container .nav-left a:hover {background-color: #fff;text-decoration: none;color: #000000;}
.header .nav .nav-container .nav-left li .sub{position: absolute;top: 48px;left: 0;z-index: 99;background: #1bbc96;display: none;}
/* .header .nav .nav-container .nav-left a:nth-child(2):hover{background-color: #052C4B;color: #fff;}
.header .nav .nav-container .nav-left a:nth-child(2).on {background-color: #052C4B;color: #fff;} */
.header .nav .nav-container .nav-left a.on {background-color: #fff;color: #000;}
.header .nav .nav-container .nav-right a {color: #fff;}
.header .nav .nav-container .nav-right span {color: #fff;}
.header .nav .nav-container .nav-left .div {z-index: 99;}
.header .nav .nav-container .nav-left .scat-school {display: none;position: absolute;width: 104px;top: 48px;left: 76px;z-index: 10;text-align: center;background-color: #052C4B;}
.header .nav .nav-container .nav-left .scat-school a{display: block;color: #fff;font-size: 14px;padding: 0;}
.header .nav .nav-container .nav-left .scat-school a:hover {background-color: #fff;color: #000000;text-decoration: none;}
/*footer*/
.footer {width: 100%;background-color: #2c2c2c;}
.footer .link {border-top: 1px solid #343434;border-bottom: 1px solid #202020;}
.footer .bottom {width: 100%;text-align: center;padding-bottom: 10px;padding-top: 10px;}
.footer .bottom .bottomLink {margin: 10px 0;text-align: center;}
.footer .bottom .bottomLink a {color: #525252;text-align: center;}
.footer .bottom .bottomLink a:hover {text-decoration: none;color: #fff;}
.footer .bottom .bottomLink span {color: #525252;padding: 0 5px;}
.footer .bottom .info {margin-top: 10px;color: #525252;text-align: center;}
.footer .bottom .info a{color:#525252;}
.footer .bottom .info a:hover {text-decoration: none;color: #fff;}

.banner.index-banner .table-warp {z-index: 1;width: 100%;height: 378px;position: absolute;top: 0;left: 0;}
.banner.index-banner .table-warp .container {z-index: 2;}/*层级提高*/
.banner.index-banner .table-warp .table {width: 300px;height: 338px;background-color: #fff;border-radius: 5px;margin-top: 20px;float: left;border:1px solid #f2f2f4;}
.banner.index-banner .table-warp .table input::-webkit-input-placeholder {font-size: 15px;color: #042b4a;}
.banner.index-banner .table-warp .table input::-moz-placeholder {font-size: 15px;color: #042b4a;opacity: 1;}
.banner.index-banner .table-warp .table .th {width: 100%;height: 55px;line-height: 55px;text-align: center;font-size: 16px;color: #000;font-weight: 800;}
.banner.index-banner .table-warp .table .tr {position: relative;width: 280px;height: 30px;line-height: 30px;margin-bottom: 15px;padding: 0 10px;}
.banner.index-banner .table-warp .table .tr span {position: absolute;color: red;top: 4px;right: 20px;}
.banner.index-banner .table-warp .table .tr input{width: 100%;height: 100%;font-size: 15px;color: #042b4a;padding-left: 5px;box-sizing: border-box;}
.banner.index-banner .table-warp .table .tr select{width: 100%;height: 34px;border: 1px solid #d8d8d8;appearance: none;-moz-appearance: none;-webkit-appearance: none;color:#042b4a;font-size: 15px;padding-left:5px;box-sizing:border-box;}
.banner.index-banner .table-warp .table .tr .td {display: inline-block;width: 48%;height: 100%;}
::-webkit-inner-spin-button { visibility: hidden; }
.banner.index-banner .table-warp .table .submit {width: 280px;height: 40px;padding: 0 10px;}
.banner.index-banner .table-warp .table .submit button {display: block;width: 100%;height: 100%;border:0px;background-color:transparent;font-size: 16px;font-weight: 500;color: #fff;background-color: #00a7eb;cursor: pointer;border-radius: 5px;}

/*index*/
.index-choices {margin-top: 50px;}
.index-choices ul {width: 100%;height: 410px;margin-top: 30px;}
.index-choices ul li {position: relative;float: left;font-size: 30px;text-align: center;color: #fff;line-height: 200px;cursor: pointer;}
.index-choices ul li.index-choice1 {width: 320px;height: 100%;background: url(choice1.jpg) no-repeat -160px center;background-size: cover;margin-right: 10px;line-height: 400px;}
.index-choices ul li.index-choice2 {width: 566px;height: 200px;margin-right: 10px;margin-bottom: 10px;background: url(choice2.jpg) no-repeat center center;background-size: cover;}
.index-choices ul li.index-choice3 {width: 284px;height: 200px;margin-bottom: 10px;background: url(choice3.jpg) no-repeat center center;background-size: cover;}
.index-choices ul li.index-choice4 {width: 425px;height: 200px;margin-right: 10px;background: url(choice4.jpg) no-repeat center center;background-size: cover;}
.index-choices ul li.index-choice5 {width: 425px;height: 200px;background: url(choice5.jpg) no-repeat center center;background-size: cover;}
.index-choices ul li .mask {position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.4);top: 0;left: 0;}
.index-choices ul li:hover .mask {display: none;}
.index-choices ul li .text {position: absolute;color: #e8e8e8;width: 100%;height: 100%}
.index-choices ul li:hover .text {color:#fff;text-shadow:3px 3px 2px #000000}


.index-introduction {margin-top: 50px;padding: 40px 0 65px 0;;background-color: #f3f3f3;}
.index-introduction .apply {margin-top: 30px;}
.index-introduction .apply ul {width: 100%;height: 225px;}
.index-introduction .apply ul li {position: relative;width: 150px;height: 100%;margin-right: 60px;float: left;}
.index-introduction .apply ul li:last-child {margin-right: 0;}
.index-introduction .apply ul li .cir {width: 130px;height: 130px;border-radius: 50%;text-align: center;line-height: 130px;font-size: 60px;color: #fff;}
.index-introduction .apply ul li .cir1 {background-color: #c08283;} 
.index-introduction .apply ul li .cir2 {background-color: #82c0b5;} 
.index-introduction .apply ul li .cir3 {background-color: #c1b583;} 
.index-introduction .apply ul li .cir4 {background-color: #8fbf81;} 
.index-introduction .apply ul li .cir5 {background-color: #ba82c1;} 
.index-introduction .apply ul li .cir6 {background-color: #8391c0;} 
.index-introduction .apply ul li:nth-child(2n) .cir {margin-top: 20px;}
.index-introduction .apply ul li .text {text-align: center; width: 130px;margin-top: 20px;}
.index-introduction .apply ul li .link {position: absolute;width: 40px;height: 1px;background-color: #000;top: 50%;left: -40%;transform: rotate(150deg);}
.index-introduction .apply ul li:nth-child(2n) .link {transform: rotate(30deg);}
.index-introduction .introduce {width: 100%;height: 220px;margin-top: 30px;}
.index-introduction .introduce .img{width: 33.33%;height: 220px; }
.index-introduction .introduce .img img {width: 100%;height: 100%;}
.index-introduction .introduce .text {width: 60%;height: 100%;padding: 10px 30px 0px 10px;box-sizing: border-box;font-size: 16px;line-height: 1.8;}


.index-hot {width: 100%;background-color: #f3f3f3;margin-top: 50px;padding: 30px 0;}
.index-hot .items {margin-bottom: 30px;}
.index-hot .item {width: 218px;height: 236px;float: left;margin-right: 109px;margin-top: 30px;}
.index-hot .item:nth-child(4n) {margin-right: 0;}
.index-hot .item .img {width: 100%;height: 163px;}
.index-hot .item .img img {width: 100%;height: 100%;}
.index-hot .item .text {position: relative;line-height: 50px;border-bottom: 1px solid #ccc;padding-top: 10px;}
.index-hot .item .text .link {position: absolute;width: 20px;height: 1px;background-color: #000;bottom: -1px;left: 0;}
.index-hot .item:hover .text .link{transition: all 0.5s ease-in-out;width: 90%;background-color: #25ACD9;}


.index-news {margin-top: 50px;padding-bottom: 20px;}
.index-news .news-warp {margin-top: 30px;}
.index-news .news-warp .new-item {float: left;width: 45%;margin-bottom: 60px;}
.index-news .news-warp .new-item:nth-child(2n) {float: right;}
.index-news .news-warp .new-item .time {display: inline-block;width: 80px;height: 80px;text-align: center;background-color: #ececec;border-radius: 5px;}
.index-news .news-warp .new-item .time .day {line-height: 50px;font-size:30px;font-family:Georgia,serif,verdana;}
.index-news .news-warp .new-item .time .mon {line-height: 30px;}
.index-news .news-warp .new-item .cont {display: inline-block;width: 440px;margin-left: 10px;}
.index-news .news-warp .new-item .cont .tit {line-height: 30px;font-size: 16px;color: #000;}
.index-news .news-warp .new-item .cont .word {margin-top: 5px;font-size: 14px;}
.index-news .news-warp .new-item .cont a:hover {text-decoration: none;} 
.index-news .news-warp .new-item .cont a:hover .tit{text-decoration: underline;}

.index-cases {background-color: #f3f3f3;margin-top: 50px ;padding: 30px 0;height: 100%;}
.index-cases .cases-wrap{margin-top: 30px;}
.index-cases .cases-wrap .case-item {width: 575px;height: 240px;background-color: #fff;float: left;margin-bottom: 30px;}
.index-cases .cases-wrap .case-item:nth-child(2n){float: right;}
.index-cases .cases-wrap .case-item:hover {box-shadow: 0 0 25px #ccc;}
.index-cases .cases-wrap .case-item .pic {width: 169px;height: 240px;margin-right: 30px;}
.index-cases .cases-wrap .case-item .pic img{width: 100%;}
.index-cases .cases-wrap .case-item .cont {width: 346px;padding-right: 30px;line-height: 2;}
.index-cases .cases-wrap .case-item .cont .top {margin-top: 20px;}
.index-cases .cases-wrap .case-item .cont .top .name {font-size: 18px;}
.index-cases .cases-wrap .case-item .cont .top .school {font-size: 16px;margin-left: 21px;}
.index-cases .cases-wrap .case-item .cont .tit {margin-right: 10px;} 
.index-cases .cases-wrap .case-item .cont .wd {display: inline-block;width: 260px;}
/*school*/
.school-banner {width: 1200px;height: 185px;position: relative;background: url(school.jpg)no-repeat  center;background-size: cover;margin: 0 auto;}
.school-nav .sort{width: 100%;height: 40px;line-height: 40px;text-align: center;display: flex;justify-content: space-between;margin: 10px 0;}
.school-nav .sort a{padding: 0 12px;}
.school-nav .sort a:hover{}
.school-nav .sort .scat_on {background-color: #052C4B;color: #fff;}
.school-cases {width: 100%;border-top: 1px solid #ccc;padding:30px 0;}
.school-cases .items {margin-bottom: 30px;font-size: 30px;text-align: center;}
.school-cases .items .item {width: 250px;height: 270px;float: left;margin-right: 66px;}
.school-cases .items .item:nth-child(4n) {margin-right: 0;}
.school-cases .items .item .img {width: 100%;height: 187.5px;}
.school-cases .items .item .img img {width: 100%;height: 100%;}
.school-cases .items .item .text {font-size: 14px;position: relative;line-height: 50px;border-bottom: 1px solid #ccc;padding-top: 10px;text-align: left;}
.school-cases .items .item .text .link {position: absolute;width: 20px;height: 1px;background-color: #000;bottom: -1px;left: 0;}
.school-cases .items .item:hover .text .link{transition: all 0.5s ease-in-out;width: 90%;background-color: #25ACD9;}
.ui_page.ui_page_full 	{height: 80px;}
.ui_page.ui_page_full .desc {display: none;}
.ui_page.ui_page_full .pnum {display: block;margin: 0 auto;position: relative;}
.ui_page_full .pnum {float: none;height: 50px;text-align: center;}
.ui_page a {float: none;min-width: 30px;line-height: 40px;height: 40px;border-radius: 5px;margin: 0 15px;}

.school-test .container {}
.school-test .container .test {width: 800px;margin: 0 auto;border: 1px solid #000;height: 350px;margin-bottom: 30px;}
.school-test .container .test .tit {color: #00A7EB;line-height: 50px;font-size: 20px;margin-bottom: 10px;padding-left: 10px;border-bottom: 1px solid #ccc;}
.school-test .container .test .tit span {padding: 0 10px;color: #00A7EB;}
.school-test .container .test {background-color: #fff;border: 1px solid #d8d8d8;box-shadow: 0 0 100px 0px rgba(0,0,0,0.1);padding-top: 10px;padding-left: 30px;padding-right: 30px;}
.school-test .container .test .item{position: relative;float: left;height: 34px;margin-top: 30px;}
.school-test .container .test .item span {position: absolute;color: red;top: 10px;right: 5px;}
.school-test .container .test .item:nth-child(2n){float: right;}
.school-test .container .test .item .left{display: inline-block;width: 110px;}
.school-test .container .test .item input {width: 200px;padding: 6px 12px;border-radius: 5px;}
.school-test .container .test .more {margin-top: 30px;}
.school-test .container .test .more:hover button {transition: all 0.5s ease-in-out;  background-color: #052c4b;}
/*about*/
.about-banner {width: 100%;height: 300px;position: relative;background: url(about-banner.jpg)no-repeat bottom center;background-size: cover;}
.about-us {padding: 50px 0;}
.about-us .about-word {width: 100%;margin-top: 30px;font-size: 15px;line-height: 36px;text-indent: 2em;}
.about-us .items {width: 100%;margin-top: 30px;margin-bottom: 100px;}
.about-us .items .item{float: left;width: 300px;height: 190px;box-sizing: border-box;border-right: 1px solid #ccc;}
.about-us .items .item:nth-child(4) {border-right: none;}
.about-us .about-icon {color: #052C4B; text-align: center;font-size: 80px;}
.about-us .tit {font-size: :;px;text-align: center;margin-top: 30px;}
.about-us .word {font-size: 16px;text-align: center;margin-top: 30px;}
.about-us .pics {margin-top: 50px;position: relative;width: 100%;height: 448px;}
.about-us  .about-team .pics div {position: absolute;background-position: center center;}
.about-us  .about-team .pics .pic1 {width: 592px;height: 216px;top: 0;left: 0;background-image: url(about1.jpg);background-size: cover;}
.about-us  .about-team .pics .pic2 {width: 288px;height: 216px;top: 232px;left: 0;background-image: url(about2.jpg);background-size: cover;}
.about-us  .about-team .pics .pic3 {width: 288px;height: 216px;top: 232px;left: 304px;background-image: url(about3.jpg);background-size: cover;}
.about-us  .about-team .pics .pic4 {width: 288px;height: 448px;top: 0px;left: 608px;background-image: url(about5.jpg);background-size: cover;background-position: -212px 0px;}
.about-us  .about-team .pics .pic5 {width: 288px;height: 216px;top: 232px;left: 912px;background-image: url(about6.jpg);background-size: cover;}
.about-us  .about-team .pics .pic6 {width: 288px;height: 216px;top: 0px;left: 912px;background-image: url(about4.jpg);background-size: cover;}
.about-us .about-contact {width: 100%;margin-top: 50px;}

.index-about-content .map {position: relative;width: 100%;height: 420px;margin-top: 30px;margin-bottom: 90px;}
.index-about-content .map .img{width:100%;height:100%;background: url(contact_banner.jpg) no-repeat;}
.index-about-content .map .img .ueditor_baidumap{width: 100%;height: 420px;position: relative;top: -20px;}
.index-about-content .map .word {position: absolute;width: 860px;height: 100px;bottom: 0px;left: 110px;margin-bottom: -50px;background-color: rgba(255,255,255,1);text-align: left;box-shadow: 0px 0px 50px rgba(0,0,0,0.2);box-sizing: border-box;}
.index-about-content .map .word .text1 {position: absolute;left: 50%;margin-left: -328px;}
.index-about-content .map .word .text2 {position: absolute;top: 50%;left: 50%;margin-left: -437px;}
.index-about-content .map .word .text {margin-left: 50px;height: 50px;line-height: 50px;font-size: 16px;float: left;}
.index-about-content .map .word .text .cont {height: 55px;line-height: 55px;font-size: 16px;}
.index-about-content .map .word .text .iconfont {display: inline-block;font-size: 25px;color: #052C4B;vertical-align: middle;}
/*news*/
.news .news-banner {width: 100%;height: 300px;position: relative;background: url(news-banner.jpg)no-repeat bottom center;background-size: cover;}
.news .top {height: 50px;line-height: 50px;border-bottom: 1px solid rgba(204,204,204,0.2);text-align: center;margin-bottom: 50px;}
.news .top a {padding: 10px 25px;}
.news .top a.scat_on {background-color: #042B4A;color: #fff;}
.news .news-left {width: 800px;padding:0 30px;border-right: 1px solid rgba(204,204,204,0.2);border-left: 1px solid rgba(204,204,204,0.2);border-bottom: 3px solid rgba(204,204,204,0.2);padding-bottom: 30px;margin-bottom: 50px;}
.news .news-left .newsList {margin-bottom: 30px;}
.news .news-left .newsList li a:hover {text-decoration: none;color: red;}
.news .news-right {width: 280px;padding:0 20px;border: 1px solid rgba(204,204,204,0.2);}
.news .news-right .tit {margin-left: -20px;width: 320px;font-size: 18px;text-indent: 10px;font-weight: 500;padding: 10px 0;background-color: #428BCA;color: #fff;}
.news .news-right .tit2 {margin-left: -20px;width: 320px;font-size: 18px;text-indent: 10px;font-weight: 500;margin-top: 10px;padding: 10px 0;background-color: #428BCA;color: #fff;}
.news .news-right .pic {position: relative;margin: 0 auto;height: 300px;}
.news .news-right .pic img {display: block;margin: 0 auto;padding-top: 25px;width: 250px;height: 250px;}
/*news-show*/
.news-show-banner {width: 100%;height: 300px;position: relative;background: url(news-banner.jpg)no-repeat bottom center;background-size: cover;}
.news-show {background-color: #f3f3f3;}
.news-show .pos{width: 100%;height: 30px;padding-top: 15px;}
.news-show .pos span {padding-right: 10px;}
.news-show .left {width: 820px;padding:0 20px;background-color: #fff;border: 1px solid #E8E8E8;box-shadow: 0 0 25px 0 #ccc;margin-bottom: 50px;}
.news-show .left .tit {text-align: center;font-size: 32px;line-height: 1.8;padding: 20px 0;}
.news-show .left .show-conten {line-height: 1.8;}
.news-show .left .prenext {border-top: 1px dashed #ccc;padding-top: 20px;}
.news-show .left .prenext div {line-height: 40px;} 
.news-show .right {width: 280px;padding:0 20px;background-color: #fff;box-shadow: 0 0 25px 0 #ccc;}
.news-show .show-conten {margin-top: 50px;margin-bottom: 30px;}
.news-show .right .tit {margin-left: -20px;width: 320px;font-size: 18px;text-indent: 10px;font-weight: 500;padding: 10px 0;background-color: #428BCA;color: #fff;}                                                                                      
.news-show .right .tit2 {margin-left: -20px;width: 320px;font-size: 18px;text-indent: 10px;font-weight: 500;padding: 10px 0;background-color: #428BCA;color: #fff;}                                                 
.news-show .right .pic {position: relative;margin: 0 auto;height: 300px;}
.news-show .right .pic img {display: block;margin: 0 auto;padding-top: 30px;width: 250px;height: 250px;}
/*cases*/
.cases-banner {width: 100%;height: 300px;position: relative;background: url(news-banner.jpg)no-repeat bottom center;background-size: cover;}
.cases-cont {padding-top: 30px;}
.cases-cont .case-items {margin-top: 30px;margin-bottom: 30px;}
.cases-cont .case-items .case-item {border: 1px solid #D8D8D8;width: 570px;height: 230px;float: left;margin-bottom: 50px;cursor: pointer;}
.cases-cont .case-items .case-item:hover {box-shadow: 0 0 25px 0 #c8c8c8;}
.cases-cont .case-items .case-item:hover .cont{background-color: #f3f3f3;}
.cases-cont .case-items .case-item:nth-child(2n) {float: right;}
.cases-cont .case-items .case-item .pic {width: 180px;height: 100%;}
.cases-cont .case-items .case-item .pic img{width: 100%;height: 100%;}
.cases-cont .case-items .case-item .cont {box-sizing: border-box;width: 390px;height: 100%;padding: 20px 20px 0 20px;background-color: #f3f3f3;}
.cases-cont .case-items .case-item .cont .top{margin-bottom: 10px;}
.cases-cont .case-items .case-item .cont .top .name{font-size: 20px;margin-right: 7px;}
.cases-cont .case-items .case-item .cont .top .school{font-size: 14px}
.cases-cont .case-items .case-item .cont .main {line-height: 2;}
.cases-cont .case-items .case-item .cont .main .wd {display: inline-block;float: left;width: 270px;}
.cases-cont .ui_page.ui_page_full 	{height: 50px;}
.cases-cont .ui_page.ui_page_full .desc {display: none;}
.cases-cont .ui_page.ui_page_full .pnum {display: block;margin: 0 auto;position: relative;}
.cases-cont .ui_page_full .pnum {float: none;height: 50px;text-align: center;}
.cases-cont .ui_page a {float: none;min-width: 30px;line-height: 40px;height: 40px;border-radius: 5px;margin: 0 15px;}
/*help*/
.help-banner {width: 100%;height: 300px;position: relative;background: url(news-banner.jpg)no-repeat bottom center;background-size: cover;}
.help-cont {padding-top: 50px;background-color: #f3f3f3;padding-bottom: 50px;}
.help-cont .container {background-color: #fff;box-shadow: 0 0 50px 3px #ccc;padding-top: 50px;padding-bottom: 70px;}
.help-cont .container .items {padding-left: 50px;margin-top: 30px;}
.help-cont .container .items .item {margin-bottom: 20px;}
.help-cont .container .items .item .wrap {display: inline-block;width: 300px;margin-left: 100px;}
.help-cont .container .items .item .num{font-size: 25px;color: #00A7EB;}
.help-cont .container .items .item .num-word{color: #00A7EB;font-size: 20px;margin-left: 20px;margin-right: 60px;}
.help-cont .container .items .item .icon {color:#63C4EE;font-size: 55px;margin-top: 20px;position: relative;top: 20px;margin-right: 40px;}
.help-cont .container .items .item .icon4 {font-size: 50px}
.help-cont .container .items .item .icon5 {font-size: 50px}
.help-cont .container .items .item .icon6 {font-size: 50px}
.help-cont .container .items .item .word {font-size: 14px;}
.help-material {background-color: #f3f3f3;margin-top: 30px;}
.help-material .container {background-color: #fff;box-shadow: 0 0 50px 3px #ccc;padding-top: 50px;}
.help-material .container .cont {margin-top: 30px;}
.help-material .container .cont .tit{font-size: 20px;margin-left: 155px;line-height: 40px;font-weight: 500;}
.help-material .container .cont .items {padding-left: 50px;margin-top: 30px;}
.help-material .container .cont .items.mb30 {margin-bottom: 100px;}
.help-material .container .items .item {margin-bottom: 30px;}
.help-material .container .items .item .wrap {display: inline-block;width: 188px;}
.help-material .container .items .item .num{font-size: 25px;color: #00A7EB;}
.help-material .container .items .item .icon {color:#63C4EE;font-size: 80px;margin-top: 20px;position: relative;top: 20px;margin-left: 30px;}
.help-material .container .items .item .icon4 {font-size: 70px}
.help-material .container .items .item .icon5 {font-size: 70px}
.help-material .container .items .item .icon6 {font-size: 70px}
.help-material .container .items .item .icon-1 {font-size: 48px;position: relative;left: 25px;}
.help-material .container .items .item .icon-2 {font-size: 48px;position: relative;left: 25px;}
.help-material .container .items .item .icon-3 {font-size: 49px;position: relative;left: 24px;}
.help-material .container .items .item .icon-4{font-size: 55px;position: relative;left: 23px;}
.help-material .container .items .item .icon-5{font-size: 48px;position: relative;left: 25px;}
.help-material .container .items .item .icon-6{font-size: 50px;position: relative;left: 22px;}
.help-material .container .items .item .icon-7{font-size: 55px;position: relative;left: 21px;}
.help-material .container .items .item .icon-8{font-size: 50px;position: relative;left: 24px;}
.help-material .container .items .item .icon-9{font-size: 40px;position: relative;left: 29px;}
.help-material .container .items .item .icon-10{font-size: 48px;position: relative;left: 25px;}
.help-material .container .items .item .icon-11{font-size: 55px;position: relative;left: 20px;}
.help-material .container .items .item .icon-12{font-size: 55px;position: relative;left: 20px;}
.help-material .container .items .item .icon-13{font-size: 55px;position: relative;left: 20px;}
.help-cont .container .items .item .word {font-size: 15px;}
.footword {color: red;margin-left: 155px;line-height: 50px;}

/*test*/
.test-banner {width: 100%;height: 300px;position: relative;background: url(test-banner.jpg)no-repeat bottom center;background-size: cover;}
.test-cont {background-color: #f3f3f3;padding-top: 50px;padding-bottom: 50px;}
.test-cont .container {background-color: #fff;box-shadow: 0 0 50px 3px #ccc;padding-bottom: 30px;}
.test-cont .container .tit {padding-top: 20px;text-align: center;font-size: 24px;line-height: 50px;border-bottom: 1px solid #ccc;}
.test-cont .container .tit span {font-weight: 500;}
.test-cont .container .cont {margin-top: 30px;}
.test-cont .container .cont .top{text-align: center;color: red;margin-bottom: 20px;}
.test-cont .container .cont .tr {text-align: center;height: 70px;font-size: 16px;position: relative;}
.test-cont .container .cont .tr .left {float: left;width: 120px;text-align: left;line-height: 70px;margin-left: 300px;}
.test-cont .container .cont .tr input {float: left;width: 400px;height: 30px;text-indent: 20px;margin-top: 20px;margin-left: 30px;}
.test-cont .container .cont .tr .imt {position: absolute;color: red;top: 29px;right: 320px;font-size: 20px;}
.test-cont .container .more {margin-top: 20px;}
.test-cont .container .more:hover {color: #fff;}

/*school-show*/
.school-top {background-color: #f3f3f3;}
.school-top .container{height: 245px;position: relative;background-color: #fff;}
.school-top .container .bg {height: 185px;background: url(school-show.jpg) no-repeat center center;background-size: cover;}
.school-top .container .warp {width: 100%;position: absolute;top: 50px;}
.school-top .warp img{width: 180px;height: 180px;margin-left: 100px;}                                              
.school-top .warp .word{float: right;width: 840px;height: 180px;color: #fff;}                               
.school-top .warp .word .tit {font-size: 30px;margin-top: 70px;}                                
.school-top .warp .word .main {color: #000;}                                                                
.school-top .warp .word .main div{display: inline-block;margin-right: 100px;margin-top: 50px;}  
.school-top .warp .word .main div:last-child {margin-right: 0;}
.school-top .warp .word .main div span {margin-left: 10px;color: #000;} 
.school-show-main {background-color: #f3f3f3;padding: 40px 0;}                                                                            
.school-show-main .container{box-sizing:border-box;background-color: #fff;padding: 20px;padding-left: 5px;box-shadow: 0 0 50px 3px #ccc;}                       
.school-show-main .cont {margin: 50px auto 0;padding-bottom: 30px;width: 800px;}
.school-show-main .cont .tit {font-size: 20px;line-height: 50px;background-color: #e8e8e8;;border: 1px solid #ccc;text-align: center;}
.school-show-main .cont .text {line-height: 2;border: 1px solid #ccc;border-top: 0;box-sizing: border-box;padding: 10px;text-indent: 2em;}
.school-show-main .cont .money .tit {border-top: 0;}
.school-show-main .cont .table {margin-top: 30px;}
.school-show-main .cont .table .tbody {width: 100%;}
.school-show-main .cont .table .tbody table{width: 100% !important;border-collapse: collapse !important;}
.school-show-main .cont .table .tbody  caption {line-height: 50px;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.school-show-main .cont .table .tbody tbody tr td{line-height: 40px;border: 1px solid #ccc !important;text-indent: 20px;}
.school-show-main .test {width: 800px;margin: 0 auto;}
.school-show-main .test .tit {color: #00A7EB;line-height: 50px;font-size: 20px;margin-bottom: 10px;padding-left: 10px;border-bottom: 1px solid #ccc;}
.school-show-main .test .tit span {padding: 0 10px;color: #00A7EB;}
.school-show-main .test .test-cont {background-color: #fff;border: 1px solid #d8d8d8;box-shadow: 0 0 100px 0px rgba(0,0,0,0.1);padding-top: 10px;padding-left: 30px;padding-right: 30px;}
.school-show-main .test .test-cont .item{position: relative;float: left;height: 34px;margin-top: 30px;}
.school-show-main .test .test-cont .item span {position: absolute;color: red;top: 10px;right: 5px;}
.school-show-main .test .test-cont .item:nth-child(2n){float: right;}
.school-show-main .test .test-cont .item .left{display: inline-block;width: 110px;}
.school-show-main .test .test-cont .item input {width: 200px;padding: 6px 12px;border-radius: 5px;}
.school-show-main .test .test-cont .more {margin-top: 30px;}
/*cases-show*/
.cases-show-banner {width: 100%;height: 300px;position: relative;background: url(news-banner.jpg)no-repeat bottom center;background-size: cover;}
.cases-show {background-color: #f3f3f3;padding-bottom: 30px;}
.cases-show .pos {width: 100%;height: 30px;padding-top: 15px;}
.cases-show .pos span {margin-right: 10px;}
.cases-show .left {width: 820px;padding:0 20px;background-color: #fff;border: 1px solid #E8E8E8;box-shadow: 0 0 25px 0 #ccc;margin-bottom: 30px;}
.cases-show .left .content {padding-left: 50px;width: 630px;}
.cases-show .left .tit {margin-top: 50px;font-size: 24px;margin-bottom: 30px;}
.cases-show .left .title {font-size: 18px;margin-bottom: 20px;}
.cases-show .left .title span {color: #00A7EB;font-size: 30px;margin-right: 10px;position: relative;top: 5px;}
.cases-show .left .th {width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;}
.cases-show .left .th .td {width: 50%;float: left;}
.cases-show .left .th .td .text {margin-left: 50px;}
.cases-show .left .main span {display: block;float: left;line-height: 50px;}
.cases-show .left .main span.text {margin-left: 50px;}
.cases-show .left .word {line-height: 50px;font-size: 14px;}
.cases-show .left .title .icon-font  {font-size: 33px;}
.cases-show .left .pic {margin-left: 100px;width: 400px;}
.cases-show .left .pic img{width: 100%;}
.cases-show .right {width: 280px;padding:0 20px;background-color: #fff;box-shadow: 0 0 25px 0 #ccc;}
.cases-show .right .tit {margin-left: -20px;width: 320px;font-size: 18px;text-indent: 10px;font-weight: 500;padding: 10px 0;background-color: #428BCA;color: #fff;}
.cases-show .right .tit2 {margin-left: -20px;width: 320px;font-size: 18px;text-indent: 10px;font-weight: 500;margin-top: 10px;padding: 10px 0;background-color: #428BCA;color: #fff;}
.cases-show .right .pic {position: relative;margin: 0 auto;height: 300px;}
.cases-show .right .pic img {display: block;margin: 0 auto;padding-top: 25px;width: 250px;height: 250px;}
.cases-show .test {width: 860px;background-color: #fff;border: 1px solid #e8e8e8;box-shadow: 0 0 25px #ccc;}
.cases-show .test .test-cont {background-color: #fff;padding: 0;padding-bottom: 30px;}
.cases-show .test .test-cont .tit {color: #00A7EB;line-height: 50px;font-size: 20px;margin-bottom: 10px;padding-left: 10px;border-bottom: 1px solid #ccc;}
.cases-show .test .test-cont .tit span {padding: 0 10px;}
.cases-show .test .test-cont .more {margin-top: 30px;}
.cases-show .test .test-cont {background-color: #fff;border: 1px solid #d8d8d8;box-shadow: 0 0 100px 0px rgba(0,0,0,0.1);padding-top: 10px;padding-left: 30px;padding-right: 30px;}
.cases-show .test .test-cont .item{position: relative;float: left;height: 34px;margin-top: 30px;}
.cases-show .test .test-cont .item span {position: absolute;color: red;top: 10px;right: 5px;}
.cases-show .test .test-cont .item:nth-child(2n){float: right;}
.cases-show .test .test-cont .item .le{display: inline-block;width: 110px;}
.cases-show .test .test-cont .item input {width: 200px;padding: 6px 12px;border-radius: 5px;}

/*2019.6.18*/
.hot-school-container{clear: both;background: #fff;border:1px solid #f2f2f4;width: 1200px;margin: 0 auto;}
.class-title{height: 48px;line-height: 48px;border-bottom:1px solid #f2f2f4;position: relative;}
.class-title h2{font-size: 16px;padding-left: 15px;display: inline-block;font-weight: bold;margin: 0;}
.class-title a{position: absolute;right: 18px;color: #2196f3;font-size: 12px;top: 50%;margin-top: -24px;}
.btn-index-more i{-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transition: all linear 0.2s}
.btn-index-more:hover i{
  margin-left: 8px;
  display: inline-block;
  border-left: 4px solid #2196f3;
  border-top: 4px solid transparent;
  border-bottom:4px solid transparent;
}

.swiper-pagination-common{display: inline-block;margin-left: 45px;}
.swiper-pagination-common span{display: inline-block;width: auto;height: 46px;margin-right: 20px;cursor: pointer;-moz-transition: all linear 0.2s;transition: all linear 0.2s;border-radius: 0;background:none;border:none;color:#333;opacity:1;outline: none;}
.swiper-pagination-common .swiper-pagination-bullet-active{color:#2196f3;padding: 0 5px;border-bottom:3px solid #2196f3;}
.recschool-content-wrap{margin: 20px 0;padding: 0 15px;}
.recschool-content-wrap .content{width: 25%;float:left;}
.recschool-content-wrap .content div{width: 250px;height: 268px;background: #fff;box-shadow: 0 3px 10px rgba(193,197,209,.4);border-radius: 4px;overflow: hidden;margin: 10px auto 20px;}
.recschool-content-wrap .content div img{width: 100%;height: 133px;}
.recschool-content-wrap .content ul{padding: 12px 15px;}
.recschool-content-wrap .content ul li:nth-of-type(1){font-size: 14px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 8px;}
.recschool-content-wrap .content ul li:nth-of-type(2){display: flex;justify-content: space-between;}
.recschool-content-wrap .content ul li:nth-of-type(2) p{font-family: Arial;color: #ff5000;font-size: 14px;font-weight: 800;}
.recschool-content-wrap .content ul li:nth-of-type(2) i{font-style: normal;color: #ff5000;font-size: 18px;}
.recschool-content-wrap .content ul li:nth-of-type(2) a{text-decoration: none;}
.recschool-content-wrap .content ul li:nth-of-type(2) span{
  display: inline-block;
  color: #666;
  max-width: 50%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}
.recschool-content-wrap .content ul li:nth-of-type(3){
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.recschool-content-wrap .content ul li:nth-of-type(3) a{
  display: inline-block;
  width: 92%;
  height: 30px;
  line-height: 30px;
  background: #e6f3ff;
  color: #2196f3;
  text-align: center;
  border-radius: 3px;
  -webkit-transition: all linear 0.2s;
  -moz-transition: all linear 0.2s;
  transition: all linear 0.2s;
  text-decoration: none;
}
.recschool-content-wrap .content ul li:nth-of-type(3) a:hover{color: #fff;background: #2196f3}


.choose {
  width: 100%;
  height: auto;
}
.choose h1 {
  width: 100px;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  margin: 0;
  padding: 20px 10px;
}
.choose a {
  color: #616161;
  font-size: 14px;
  margin-right: 30px;
  cursor: pointer;
}
.choose .ischoose {
  color: #2196f3;
  font-weight: 800;
}


.people-num{padding-top:50px;text-align: center;font-size: 36px;font-weight: 800;color: #000;line-height: 56px;height:110px;overflow:hidden;}
.people-num span{display: inline-block;width: 48px;height: 56px;background: url(cloud-number-s.png) no-repeat;color: #fff;font-family: Arial;vertical-align: middle;}
.people-num span.nums0{background-position: 0 0;}
.people-num span.nums1{background-position: -46px 0;}
.people-num span.nums2{background-position: -92px 0;}
.people-num span.nums3{background-position: -138px 0;}
.people-num span.nums4{background-position: -184px 0;}
.people-num span.nums5{background-position: -230px 0;}
.people-num span.nums6{background-position: -276px 0;}
.people-num span.nums7{background-position: -322px 0;}
.people-num span.nums8{background-position: -368px 0;}
.people-num span.nums9{background-position: -414px 0;}

.index-adv{margin-top: 20px;height: 127px;}
.index-adv img{width: 100%;height: 100%;vertical-align: middle;}
#index-adv .ad_youhui{float: left;width:302px;background: #fff;height: 100%;}
#index-adv .ad_shengxuetong{float: right;width: 880px;background:#fff;height: 100%;}

.index-about-content{width: 90%;margin: 16px auto;}
.index-about-content h2{text-align: center;font-size: 20px;}
.index-about-content p{font-size: 14px;line-height: 2;}
.index-about-content .intro{width: 800px;margin: 0 auto;color:#000;}
.index-about-content .intro .tit{font-size:20px;line-height:50px;background-color:#e8e8e8;;border:1px solid #ccc;text-align:center;margin-top: -1px;}
.index-about-content .intro .text{line-height:2;border:1px solid #ccc;border-top:0;box-sizing:border-box;padding:10px;text-indent:2em;margin-top: -1px;}
.index-about-content .intro .table{width: 100%;margin-top: -1px;}

.about-word p{font-size: 15px;line-height: 36px;text-align: left;}
.index-about-content .heading{margin:40px 0;}
.index-about-icon{margin: 40px auto 0;width: 90%;}
.index-about-icon li{float:left;width: 25%;text-align: center;}
.index-about-icon li i{font-size: 60px;color: #00a7eb;font-style: normal;}
.index-about-icon li h2{margin: 0;line-height: 36px;}
.index-about-news{margin: 40px auto;width: 1080px;}
.index-about-news li{float: left;width: 360px;}
.index-about-news li a{text-decoration: none;display: block;width: 320px;box-shadow: 0 3px 10px rgba(193,197,209,.4);padding-bottom: 20px;margin: 0 auto;}
.index-about-news li div{position: relative;width: 320px;height: 120px;overflow: hidden;background: #ccc;margin: 0 auto;}
.index-about-news li div img{width: 100%;height: 100%;-webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;}
.index-about-news li div img:hover{-webkit-transform:scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);}
.index-about-news li h3{margin: 0;line-height: 30px;font-size:14px;padding: 0 5px;}
.index-about-news li p{color: #999;line-height: 20px;padding: 0 5px;font-size:12px;}

.shengxuetong-products{margin: 40px auto;width: 80%;}
.shengxuetong-products li{float: left;width: 33.3333%;}
.shengxuetong-products li a{text-decoration: none;display: block;width: 220px;box-shadow: 0 3px 10px rgba(193,197,209,.4);padding-bottom: 20px;margin: 0 auto;}
.shengxuetong-products div{width: 222px;height: 122px;overflow:hidden;}
.shengxuetong-products li img{width: 100%;height: 100%;}
.shengxuetong-products li h3{margin: 0;line-height: 30px;font-size:14px;padding: 0 5px;}
.shengxuetong-products p{margin: 0 10px 10px;}
.shengxuetong-products span{display: block;float: left;color: #ff5000;}
.shengxuetong-products button{float: right;cursor: pointer;width: 80px;background:#ff5000;color: #fff;border-radius: 20px;outline: none;}

.test {background-color: #fff;box-sizing: border-box;padding:0 20px;position: relative;}
.test .tbody {box-sizing: border-box;width: 100%;padding:0 10px 20px;margin-bottom: 10px;margin-top: 20px;}
.test .tbody .top {padding-bottom: 0;}
.test .tbody h2{text-align: center;margin: 0;font-size: 18px;padding-top: 20px;}
.test .tbody .tr {position: relative;width: 100%;margin-top: 15px;display: flex;justify-content: space-between;}
.test .tbody .tr input,
.test .tbody .tr select{box-sizing: border-box;width: 100%;padding: 8px 0 8px 10px;border-radius: 5px;}
.test .tbody .tr select{appearance: none;-moz-appearance: none;-webkit-appearance: none;border: 1px solid #d8d8d8;}
.test .tbody .tr span {position: absolute;top: 12px;right: 10px;color: red;}
.test .tbody .tr .td {width: 48%;}
.test .tbody .submit {margin:20px auto 0;width: 100px;height: 40px;text-align: center;line-height: 40px;background-color: #00A7EB;color: #fff;border-radius: 5px ;cursor: pointer;}


/*字体图标*/
@font-face {
  font-family: 'iconfont';  /* project id 1228510 */
  src: url('//at.alicdn.com/t/font_1228510_ek0tovokkcp.eot');
  src: url('//at.alicdn.com/t/font_1228510_ek0tovokkcp.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1228510_ek0tovokkcp.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1228510_ek0tovokkcp.woff') format('woff'),
  url('//at.alicdn.com/t/font_1228510_ek0tovokkcp.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1228510_ek0tovokkcp.svg#iconfont') format('svg');
}
.iconfont {
	font-family: 'iconfont';
}