@charset "utf-8";
/* 关于招生 */
.box1{ padding-top:90px}
.top-banner img{ width:100%; vertical-align:top}
.box-gray{ width:100%; padding:20px 10% 50px; background:#f7f8f8}
.enroll{ padding:0 15px;}
.enroll h2.forWap{font-size: 20px; display:none}
.box-gray h2{ font-size:24px; margin: 5px 0;}
.enroll ul{ padding-top:10px;}
.enroll ul li{ padding-left:15px; font-size:16px; line-height:28px; background: url(../img/ico_bluedot.png) 0 12px no-repeat;}
.enroll ul li.active{ font-weight:bold;}
.enroll ul li a{ color:#333; text-decoration:none}
.enroll ul li.active a{ color:#0075c2}
.enroll-menu{ float:left; width:25%; max-width:250px;}
.enroll-box{ float:right; width:75%; padding-bottom: 90px; overflow: hidden;}
.flo{ position:fixed; top:100px; left:50%; margin-left:-488px; z-index:9}
.enroll-local{ height:75px;}
.enroll-local a{ display:block}
.enroll-con{ width:100%}
.enroll-con h3{ padding-left:20px; border-bottom:2px solid #0075c2; font-size:18px; font-weight:bold; color:#0075c2; line-height:30px; background:url(../img/ico_bluedot.png) 5px center no-repeat}
.enroll-con p{ margin-top:10px;}
.enroll-con p strong{ display:block; font-size:14px; line-height:30px;}
.enroll-con p span{ display:block; padding-left:23px; font-size:14px; line-height:28px;}
.enroll-con p.wap_show{display: none;}
.enroll-con p.pc_show span,.enroll-con p.wap_show span{ display: inline-block; border:1px solid #0075c2; margin:10px 0 0 22px; font-size:14px; line-height:14px; border-radius:5px; padding: 6px 12px;}
.enroll-con p.pc_show span.buttons,.enroll-con p.wap_show span.buttons{ background:#0075c2; color:#fff;}
.enroll-con p.pc_show span.buttons a,.enroll-con p.wap_show span.buttons a{ color: #fff; display: block;}
.enroll-con p.pc_show span.buttons a:hover,.enroll-con p.pc_show span.buttons a:focus,.enroll-con p.pc_show span.buttons a:active,.enroll-con p.wap_show span.buttons a:hover,.enroll-con p.wap_show span.buttons a:focus,.enroll-con p.wap_show span.buttons a:active{ text-decoration: none; color: #fff;}
.enroll-con p.pc_show span.white,.enroll-con p.wap_show span.white{ background:#fff; color:#0075c2; border:1px solid #0075c2; cursor:auto;}
.enroll-con p.wap_show span.white a{color: #0075c2;}
.enroll-con p.wap_show span.white a:hover,.enroll-con p.wap_show span.white a:focus,.enroll-con p.wap_show span.white a:active{ text-decoration: none; color: #0075c2;}

.enroll-linebox{ margin:20px 0 0 20px; background:url(../img/ico_blueline.png) 0 0 repeat-y;}
.enroll-linebox p b{ display:inline-block; width:30px; height:30px; background:#0075c2; color:#fff; text-align:center; border-radius:50%; margin-right:10px;}
.enroll-linebox p span{ padding-left:40px;}
.enroll-linebox .tab{ padding-left:40px}

.tab table{ width:360px; border-collapse:collapse}
.tab table td{ border:1px solid #666; font-size:14px; line-height:36px; color:#333; text-align:center}
.tab table td.tt{ padding:8px 0; font-weight:bold; line-height:20px;}
.tab table th{ border:1px solid #666; font-size:14px; line-height:36px; color:#fff; background:#337ab7; text-align:center}
.tab span{ display:block; font-size:14px; color:#333; line-height:20px; padding-top:10px;}

.enroll-con .jzdown{ margin-left:60px;}
.jzdown-l{ float:left; width:75%}
.jzdown-r{ float:left; width:25%}
.jzdown img{ float:left; width:30%; margin-right:3%; box-shadow:0 0 2px #ddd}
.jzdown img.ewm{ width:90%; box-shadow:none}
.btn-bluedown{ float:left; width:90%; padding-left:10%; height:40px; margin-bottom:12px; background:#0075c2 url(../img/ico_download.png) 15% center no-repeat; font-size:16px; color:#fff; line-height:40px; border-radius:20px; text-align:center; cursor:pointer}
.btn-bluedown a{ display:block; color:#fff; text-decoration:none}

.enroll-visit{ margin:30px 0 0 40px;}
.enroll-visit .btn-lemon{ float:left; width:40%; height:56px; margin-right:10%; background:#f39800; border-radius:28px;}
.enroll-visit .btn-lemon a{ display:block; color:#fff; font-size:22px; font-weight:bold; line-height:56px; text-align:center; text-decoration:none}
.enroll-visit .btn-lemon a.ask{ padding-left:10%; background:url(../img/ico_note.png) 20% center no-repeat;}
.enroll-visit .btn-lemon a.tel{ padding-left:10%; background:url(../img/ico_tel.png) 20% center no-repeat;}

.enroll-faq{ width:100%; margin:0}
.enroll-faq ul li{ margin-top:5px; padding:0; background:none; float:left; width:100%; cursor:pointer}
.enroll-faq ul li .view-up{ height:30px; padding-left:40px; font-size:16px; color:#fff; line-height:30px;}
.enroll-faq ul li .view-down{ display:none; float:left; width:100%;}
.enroll-faq ul li .view-down img{ float:left; width:29.3%; margin:3% 2% 0}
.enroll-faq ul li ul{ padding-top:0}
.enroll-faq ul li ul li { border-bottom:1px solid #0075c2; margin-top:0; background:#fff;}
.enroll-faq ul li ul li:last-child{ border:none}
.enroll-faq ul li ul li .ques-up{ height:30px; padding-left:40px; font-size:15px; font-weight:bold; color:#333; line-height:30px;}
.enroll-faq ul li ul li .ques-down{ display:none; float:left; margin-top:-5px; padding-left:40px; font-size:15px;}
.enroll-faq ul li ul li .ques-down a{ color:#0075c2;}
.enroll-faq ul li ul li .ques-down a:hover{ text-decoration:underline}
.openit2{ background:#fff url(../img/ico_down2.png) 15px center no-repeat;}
.closeit2{ background:#fff url(../img/ico_up2.png) 15px center no-repeat;}

@media (max-width: 1250px){
    .enroll-con{ padding-bottom:25px}
	.flo{ margin-left:-376px;}
	.tab table{ width:100%; border-collapse:collapse; margin-bottom:10px}
	.enroll-visit .btn-lemon{ height:50px; margin-right:10%; border-radius:25px;}
	.enroll-visit .btn-lemon a{ font-size:20px; line-height:50px;}
	.enroll-visit .btn-lemon a.ask{ padding-left:10%; background:url(../img/ico_note.png) 17% center no-repeat; background-size:28px auto}
	.enroll-visit .btn-lemon a.tel{ padding-left:10%; background:url(../img/ico_tel.png) 13% center no-repeat; background-size:28px auto}
	
	.jzdown img.ewm{ width:88%;}
	.btn-bluedown{ width:88%; padding-left:10%; height:36px; margin-bottom:10px; background:#0075c2 url(../img/ico_download.png) 15% center no-repeat; background-size:18px auto; font-size:14px; line-height:36px; border-radius:18px; }
}
@media (max-width: 1024px){
    .enroll-con{ padding-bottom:25px}
	.flo{ margin-left:-376px;}
}
@media (max-width: 992px){
	.box-gray h2{font-size: 22px;}
    .enroll-con{ padding-bottom:20px}
	.flo{ margin-left:-288px;}
	.enroll-box{ padding-bottom: 0;}
	.enroll-visit{ margin:30px 0 0 0;}
	.enroll-visit .btn-lemon{ float:none; width:240px; height:44px; margin:5% auto 0; border-radius:22px;}
	.enroll-visit .btn-lemon a{font-size:18px; line-height:44px;}
	.enroll-visit .btn-lemon a.ask{ padding-left:10%; background:url(../img/ico_note.png) 18% center no-repeat; background-size:26px auto}
	.enroll-visit .btn-lemon a.tel{ padding-left:10%; background:url(../img/ico_tel.png) 18% center no-repeat; background-size:26px auto}
	
	.enroll-con .jzdown{ margin-left:20px;}
	.jzdown-l{ width:100%}
	.jzdown-r{ margin-top:20px; width:100%; text-align:center}
	.jzdown img{ float:left; width:29%; margin:0 2%; box-shadow:0 0 2px #ddd}
	.jzdown img.ewm{ float:none; width:150px;}
	.btn-bluedown{ float:none; width:150px; padding-left:10%; height:40px; margin:0 auto 15px; background:#0075c2 url(../img/ico_download.png) 15% center no-repeat; font-size:16px; color:#fff; line-height:40px; border-radius:20px; text-align:center; cursor:pointer}
}
@media (max-width: 768px){
	.box1{padding-top: 68px;}
	.box-gray{ padding:20px 5%}
	.enroll h2{font-size: 20px;}
    .enroll-con{ padding-bottom:20px}
	.enroll-con h3{ font-size:18px;}
	.enroll .enroll-menu{ display:none}
	.enroll h2.forWap{ display:block; font-weight: bold; text-align: center; margin-top: 10px;}
	.enroll .enroll-box{ width:100%}
	.enroll-local{ height:0; margin-top:-60px}
	.intro-local{height: 0; margin-top:-60px}
	.intro-con:nth-child(1){ padding-top:0}
	.intro-con:nth-child(1) .intro-local{ margin-top:0}
	.enroll-con:nth-child(1) .enroll-local{ margin-top:0}
	.tch-con:nth-child(1) .intro-local{ margin-top:0}
	.tab table td,.tab table th{ line-height:32px;}
	.tab table td{ font-size:12px;}
	.tab span { font-size:12px; padding-top:0}
	.enroll-box h2.forPc{ display:none}
}
@media (max-width: 640px){
	.box-gray{ padding:20px 5%}
	.enroll h2{font-size: 20px;}
    .enroll-con{ padding-bottom:20px}
	.enroll .enroll-menu{ display:none}
	.enroll .enroll-box{ width:100%}
	.enroll-con p.pc_show{display: none;}
	.enroll-con p.wap_show{ display: block;}
	.enroll-con p span.wap_show{ display: inline-block;}
	.enroll-con p span.wap_show a{ display: block;}
	.enroll-con p.wap_show span.white a:hover,.enroll-con p.wap_show span.white a:focus,.enroll-con p.wap_show span.white a:active{ text-decoration: none;}
	.enroll-linebox{ margin:20px 0 0 10px}
	.enroll-linebox .tab{ padding-left:30px}
	.enroll-faq ul li ul li p{ margin:5px 0;}
	.enroll-faq ul li ul li .ques-up{ height:30px; padding-left:40px; font-size:13px; font-weight:bold; color:#333; line-height:30px;}
	.enroll-faq ul li ul li .ques-down{ display:none; float:left; margin-top:-5px; padding-left:40px; font-size:13px;}
}
@media (max-width: 480px){
	.box1{padding-top: 48px;}
	.box-gray{ padding:20px 3%}
	.enroll h2{font-size: 20px;}
    .enroll-con{ padding-bottom:20px}
	.enroll .enroll-menu{ display:none}
	.enroll .enroll-box{ width:100%}
}
@media (max-width: 320px){
	.box-gray{ padding:20px 3%}
	.enroll h2{font-size: 20px;}
    .enroll-con{ padding-bottom:20px}
	.enroll-con h3{ font-size:18px;}
	.enroll .enroll-menu{ display:none}
	.enroll .enroll-box{ width:100%}
}

/* 精华简介 */
/*.intro-con:nth-child(1){ padding-top:75px}*/
.intro-con h3{ padding-left:20px; border-bottom:2px solid #0075c2; font-size:18px; font-weight:bold; color:#0075c2; line-height:30px; background:url(../img/ico_bluedot.png) 5px center no-repeat}
.intro-con p{ margin-top:10px; font-size:14px; line-height:28px;}
.intro-pre{ margin-top:20px;padding-left: 24px;}
.intro-pre span{ display:inline-block; padding:100px 0 0 10px; font-size:14px; line-height:24px; text-align:left;}
.intro-pre img{ vertical-align:top}
.intro-con p span{ display:block}
.intro-con p span.letter4{ padding-left:48px;}
.intro-con p span.letter2{ padding-left:28px;}
.intro-con p.word2{ text-indent:28px;}
.intro-con p.word2 span{ display:inline-block; padding-right:28px; text-indent:0}
.intro-con p.word2 span:last-child{ padding-right:0}
.intro-con p.intro_jiyu{ padding-left: 28px;}
.intro-con p.subtt{ margin-bottom:-10px; text-indent:28px;}
.intro-his{ margin-top:20px; text-align:center}
.intro-his img{ width:100%; max-width:566px; }
.intro-show{ margin-top:20px;}
.intro-show img{ width:100%;}
.intro-show p{ font-size:14px; line-height:24px; text-align:center}
.intro-local{ /*display:none;*/ height:75px;}
.intro-con .ideabox{ float:left; width:100%}
.intro-con .ideabox ul{ float:left; width:100%; padding-top:0}
.intro-con .ideabox ul li{ padding:0; margin-top:10px; background:none; text-align: center; color: #fff; height: 90px;  overflow:hidden}
.intro-con .ideabox ul li b{ display:block; margin:0 2%; border-radius:8px; background: #0075c2; font-size:16px; line-height:90px;}
.intro-con .ideabox ul li.caim_lar b{ background:#999}

.intro-con .campus{ padding-top:10px;}
.intro-con .campus .slider{padding: 0 6%;}
.intro-con .campus .slider .slick-prev{background: url("../img/ico_left.png") no-repeat left center; background-size:40px auto; left: -5px; top:40%}
.intro-con .campus .slider .slick-prev:hover{background: url("../img/ico_left_on.png") no-repeat left center; background-size:40px auto;}
.intro-con .campus .slider .slick-next{background: url("../img/ico_right.png") no-repeat right center; background-size:40px auto; right: -5px; top:40%}
.intro-con .campus .slider .slick-next:hover{background: url("../img/ico_right_on.png") no-repeat right center; background-size:40px auto;}
.intro-con .campus .slider div .padd{padding: 0 3%;}
.intro-con .campus .slider div .padd p{ padding:5px 0; margin:2px 0 0; font-size:14px; color:#000; line-height:20px; text-align:center}

@media (max-width: 768px){
	.intro-con:nth-child(1){ padding-top:0}
	.intro-con p.word2 span{ padding-right:14px}
	.intro-con .campus .slider div .padd p{ font-size:12px;}
}
@media (max-width: 640px){
	.intro-pre span{ font-size:12px; padding:75px 0 0 10px;}
	.intro-pre img{ width:140px}
}

/* 联系我们 */
.contact-con{ margin-top:90px}
.contact-enter{ padding:20px 5% 10px; background:#0075c2}
.contact-enter-con{ float:left; width:100%; padding-bottom:20px;}
.contact-enter-con a{ display:block; float:left; width:48%; max-width:312px}
.contact-enter-con a img{ width:100%}
.contact-enter-con a:nth-child(2){ float:right}
.contact-enter p{ float:left; padding-top:10px; font-size:16px; color:#fff; line-height:30px;}
.contact-ewm{ float:right}
.contact-ewm .ewmout{ padding:3px; background:#fff; border-radius:7px;}
.contact-ewm .ewmout .ewmline{ border:1px solid #3693cf; border-radius:5px; overflow:hidden}
.contact-ewm span{ display:block; padding-top:5px; width:100%; font-size:12px; color:#fff; line-height:20px; text-align:center}
.contact-map{ margin-top:30px; border:1px solid #0075c2; overflow:hidden}
.contact-map img{ width:auto; height:100%; min-width:100%}
.contact-adress{ margin-top:20px;}
.contact-adress p{ margin-top:10px; line-height:28px; font-size:14px;}
.contact-adress p.sp{ padding-left:45px; line-height:24px;}
.contact-adress p.type01{ background:url(../img/ico_car.png) 0 5px no-repeat;}
.contact-adress p.type02{ background:url(../img/ico_bus.png) 0 5px no-repeat;}
.contact-adress p.type03{ background:url(../img/ico_subway.png) 0 5px no-repeat;}

.publicity{ margin-top:30px; padding-top:30px; border-top:1px solid #ccc}
.publicity-tt{ font-size:20px; font-weight:bold; line-height:30px;}
.publicity-text{ padding-top:10px;}
.publicity-text p{ margin:0; font-size:16px;}
.publicity-text p a{ line-height:28px; text-decoration:none}
.pub-tx,.pub-img{ padding:80px 0 0;}
.pub-tx p{ margin-bottom:0; padding-bottom:5px; font-size:14px; line-height:28px; color: #333}
.pub-tx p.tt{ font-size:18px; font-weight:bold; margin-top:10px;}
.pub-tx img{ width:100%; margin:0 auto; max-width:1000px;}
.pub-tx p.maintt{ padding-bottom:10px; font-size:24px; font-weight:bold; line-height:40px; text-align:center}
.pub-tx p.maintt:not(:first-child){ margin-top:20px;}
.pub-tx p.subtt{ padding-bottom:10px; font-size:18px; font-weight:bold; margin-top:10px; text-align:center}
.pub-img { text-align:center}
.pub-img img{ width:100%; max-width:793px;}

@media (max-width: 1024px){
	.contact-map{ height:240px}
	.pub-tx,.pub-img{ padding-top:60px;}
}

@media (max-width: 640px){
	.contact-map{ height:200px}
	.contact-enter-con a{ width:100%; max-width:none}
	.contact-enter-con a img{ float:left; width:100%; }
	.contact-enter-con a:nth-child(2){ margin-top:15px;}
	.contact-enter p{ font-size:12px; line-height:24px}
	.contact-ewm{ margin-top:5px;}
	.contact-ewm .ewmout .ewmline img{ width:80px;}
	.contact-con{margin-top: 30px;}
	.pub-tx,.pub-img{ padding-top:40px;}
}


/* 师资团队 */
.tch-con h3{ padding-left:20px; border-bottom:2px solid #0075c2; font-size:18px; font-weight:bold; color:#0075c2; line-height:30px; background:url(../img/ico_bluedot.png) 5px center no-repeat}
.tch-con-img ul{ float:left; width:100%; margin-top:-10px;}
.tch-con-img ul li{ float:left; width:29%; margin:20px 2% 0; padding:0; background:none}
.tch-con-img ul li img{ float:left; width:100%}
.tch-con-img ul li p{ float:left; width:100%; padding:7px 0 5px 5%; background:#0075c2; font-size:12px; color:#fff; line-height:20px;}
.tch-con-img ul li p strong{ font-size:15px;}
.tch-con-img ul.bone{ background:#fff}
.tch-con-img ul.bone li{ padding-bottom:10px}

.tch-con-team{ width:100%; max-width:492px; margin:20px auto 0; padding-top:20px;}
.tch-con-team p{ height:110px; margin:10px 0 0; padding-top:20px; font-size:14px; color:#fff; line-height:20px; text-align:center}
.tch-con-team p strong{ display:inline-block; padding-bottom:10px; line-height:20px; font-size:15px;}
.tch-con-tip{ width:100%; max-width:472px; height:68px; margin:10px auto 0; font-size:18px; font-weight:bold; color:#0075c2; line-height:68px; text-align:center; border:1px solid #ddd; border-radius:15px; box-shadow:2px 2px 3px #ccc}
.tch-con-team img.tch{ width:100%;}

.tch-con-view{ width:100%; /*max-width:672px;*/}
.tch-con-view .view-lf{ float:left; width:67.9%}
.tch-con-view .view-lf img,.tch-con-view .view-rt img{ float:left; width:100%}
.tch-con-view .view-rt{ float:right; width:32%}

.tch-con-view ul{ padding-top:0}
.tch-con-view ul li{ float:left; width:33.3%; padding:0; margin-top:3%; background:none;}
.tch-con-view ul li img{ float:left; width:90%; margin:0 5%}

.tch-con-post{ padding:30px 2% 0} 
.tch-con-post img{ float:left; width:100%}

@media (max-width: 640px){
	.tch-con-img ul li{ float:left; width:46%; margin:20px 2% 0; padding:0; background:none}
	.tch-con-team{ padding-top:38px;}
	.tch-con-team p{ height:90px}
	.tch-con-tip{ height:48px; line-height:48px; border-radius:10px}
	
	.tch-con-view .view-lf,.tch-con-view .view-rt{ float:left; width:100%}
	.tch-con-view .view-rt img{ width:49.5%; margin-left:0.5%}
	
	.tch-con-view ul li{ width:50%; margin-top:5%;}
}

/* 走进校园 */
.school-con{ width:100%; margin:0 auto}
.school-con h3{ padding-left:20px; border-bottom:2px solid #0075c2; font-size:18px; font-weight:bold; color:#0075c2; line-height:30px; background:url(../img/ico_bluedot.png) 5px center no-repeat}
.school-con-vd{ background:#000; margin-top:30px;}
.school-con-vd video{ float:left;}
.school-con-vd img{ float:left; width:100%}

.school-con-view{ width:100%; margin:0}
.school-con-view ul li{ margin-top:5px; padding:0; background:none; float:left; width:100%; cursor:pointer}
.school-con-view ul li .view-up{ height:30px; padding-left:40px; font-size:16px; color:#fff; line-height:30px;}
.school-con-view ul li .view-down{ display:none; float:left; width:100%;}
.school-con-view ul li .view-down img{ float:left; width:29.3%; margin:3% 2% 0}
.openit{ background:#0075c2 url(../img/ico_down.png) 15px center no-repeat;}
.closeit{ background:#0075c2 url(../img/ico_up.png) 15px center no-repeat;}

@media (max-width: 640px){
	.school-con-view ul li .view-down img{ float:left; width:46%; margin:3% 2% 0}
}

/* 升学指导 */
.rise-con{}
.rise-con ul{ float:left; width:100%}
.rise-con ul li{ float:left; width:32.3%; padding:0; margin:3% 0.5% 0; background:none; }
.rise-con ul li a{ float:left; display:block; padding:3%;}
.rise-con ul li a:hover{ background:#fff; box-shadow:0 0 5px #999}
.rise-con ul li a img{ float:left; width:100%}
.rise-con ul li a p{ float:left; width:100%; height:48px; padding:10px 5px 0; font-size:18px; font-weight:bold; color:#333; line-height:24px; text-align:center; box-sizing:border-box}

@media (max-width: 1024px){
	.rise-con ul li{ width:48%; margin:3% 1% 0}
}
@media (max-width: 640px){
	.rise-con ul li a p{ height:40px; padding-top:5px; font-size:14px; line-height:20px;}
}