﻿ 
/*新年弹出框*/
.xl-tc-2020{width:100%;height:100%;background:url(../images/tc-bg.png);position:fixed;top:0;left:0;z-index:99;display:none;}
.tc-2020{width:550px;height:452px;background:url(../images/tc_xl_2020.png) no-repeat;position:relative;top:50%;left:50%;margin:-226px 0 0 -275px; display:block;} 
.close_tc-2020{font-size:14px;color:#939253;position:absolute;top:0px;right:0px;cursor:pointer; width:26px; height:26px; text-align:center; line-height:26px; background-color:#e3e00d; border-radius:13px;}

#form2020{width:230px; margin:134px 0 0 142px;padding:18px 28px; display:block; height:auto; overflow:hidden; float:left;}
#form2020 ul{margin:0 auto; border-radius:5px; display:block;background-color:#fff;}
#form2020 ul li {float:left; margin:5px auto;}
#form2020 ul li span{color:#333;font-size:16px;}
#form2020 ul li input,.education{width:150px;height:32px;color:#262626;background:#fff;margin:2px;padding-left:10px; border-radius:5px; border:none; border:1px solid #d4d4d4;}
#form2020 .form-btn-2020{color:#ffea75; font-size:24px; border:none; display:block; background:none; margin-top:130px; margin-left:25px;}
#form2020 .form-btn-2020:hover{color:#000;}
/*顶部top*/
a {
    cursor: pointer;
}
.top {
    width: 100%;
    min-width: 1024px;
    max-width: 1920px;
    height: 80px;
    background: #1c2341 url(../images/top_bg.png) repeat-x;
    margin: 0 auto;
	border-bottom:#494e66 solid 1px;
	overflow:hidden;
}
.mainCenter {
    width: 1000px;
    margin: 0 auto;
}
.webLogo {
    float: left;
    padding: 10px 50px 0 0;
}
.webTel {
    float: right;
	overflow:hidden;
	padding-top:20px;
}
.webTel em {
    font-size: 16px;
    color: #fff;
    line-height: 60px;  
	padding-left:18px;
	background:url(../images/tel.png) no-repeat;
} 
/*导航*/ 
.top ul li {
    float: left; 
	padding-top:20px;
}
.top ul li a {
    display: block;
    padding: 0 20px;
    line-height: 58px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
} 
.top ul li:first-child a,.top ul li a:hover {
      border-bottom:#fff solid 2px;
}
.top ul li:last-child {
    margin: 0px;
}
.top ul li a:hover{ border-bottom:#fff solid 2px;}

/*banner*/
.swiper-container {
    width: 100%;
    min-width: 1000px;
    max-width: 1920px;
    height: 502px;
    margin: 0 auto;
	padding-bottom:30px;
    background: #1c2341 url(../images/banner_bg.png) repeat-x; position:absolute;
}
.banner-yun{
    background:url(../images/yun.png) repeat-x bottom; width:100%; position:relative; z-index:999px; height:156px; top:376px;}
	
.swiper-container .slide1 {
    background: url(../images/banner-bg-1.jpg) no-repeat bottom; 
}
.swiper-container .slide1 h2{
    text-align: left; margin-top:-60px;
}
.swiper-container .slide1 p {
    font-size: 30px;
    color: #fff;
    text-align: center;
    padding: 40px 0 0 0;
}
.swiper-container .slide1 .btn1{float:left;
    margin: 30px auto 0 auto;}
.swiper-container .slide1 .btn1 a {
    display: block;
    width: 162px;
    height: 48px;
    line-height: 48px;
	border:#fff solid 2px;
	border-radius:30px;
    text-align: center;
    font-size: 18px;
    color: #fff; 
    margin: 10px auto 0 auto;
    text-decoration: none;
}
.swiper-container .slide1 .btn1 a:hover { 
	background: #21aafa;
}
.swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #999;
    margin: 0 3px;
    cursor: pointer;
}
.swiper-slide-active {
    opacity: 1;
}
.pagination span.swiper-pagination-bullet-active {
    background: #ff6127;
}
.swiper-container div.pagination {
    position: absolute;
    left: 1200px;
    z-index: 10;
}
.swiper-container span.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}

/*part1*/
.part1 {
    width: 100%;
    min-width: 1024px;
    max-width: 1920px; 
    margin: 0 auto;
    padding: 0 0 52px 0; 
}
.part1 h2 {
    text-align: center;
    font-size: 36px;
    line-height: 60px;
    color: #21aafa;
    padding: 50px 0 30px 0;
} 
.part1 p { 
	font-size:20px;
	color:#999999;
    line-height: 32px;
}
.btn {
   display: block;
    width: 220px;
    height: 48px;
    line-height: 48px;
	border:#21aafa solid 2px;
	border-radius:30px;
    text-align: center;
    font-size: 18px;
    color: #21aafa; 
    margin: 30px auto 0 auto;
    text-decoration: none;
}
.btn:hover {
    text-decoration: none;
    background: #21aafa;
    color: #fff; 
} 
.btn2{
	width:272px; height:48px; line-height:48px;color:#fff; background:#c53942; border-radius:3px; display:block; margin:30px auto; font-size:20px;text-decoration: none;
}
.btn2:hover{background:#d54851;text-decoration: none;}
.btn3 {
   display: block;
    width: 220px;
    height: 48px;
    line-height: 48px;
	border:#930b00 solid 2px;
	border-radius:30px;
    text-align: center;
    font-size: 18px;
    color: #930b00; 
    margin: 30px auto 0 auto;
    text-decoration: none;
}
.btn3:hover {
    text-decoration: none;
    background: #930b00;
    color: #fff;  
    text-decoration: none;
}

/*part2*/
.red{color:#b51433}
.part2 {
    width: 100%;
    min-width: 1000px;
    max-width: 1920px;
    background: #f9f9f9;
    margin: 0 auto;
	padding:30px 0;
}
.part2 ul{ height:428px; margin:10px 0;}
.part2 ul li{ float:left; width:424px; padding:0 20px; margin: 0 15px; height:428px; line-height:32px; font-size:18px;}
.part2 .gzjzz{background:#474c64; color:#dadada;}
.part2 .gzjzz h3,.part2 .jzz h3{ text-align:center; font-size:48px;}
.part2 .gzjzz h3{ color:#fff; margin:40px auto;}
.part2 .gzjzz strong{font-weight:bold; color:#fff;}
.part2 .jzz{border:#474c64 solid 1px;color:#7e7e7e;} 
.part2 .jzz h3{color:#1b213f;margin:40px auto;}
.part2 .jzz strong{font-weight:bold; color:#1b213f;}
.part2 h2 {
    text-align: center;
    font-size: 36px;
    line-height: 60px;
    color: #000;
    padding: 10px 0 30px 0;
} 

.part2 ul li:hover{box-shadow: 5px 5px 5px #d4d2d2;}
/*.part3*/
.part3 {
    width: 100%;
    min-width: 1000px;
    max-width: 1920px;
    background: #fff;
    margin: 0 auto;
    padding: 30px 0;
}
.part3 h2 {
    text-align: center;
    font-size: 36px;
    line-height: 60px;
    color: #000;
    padding: 0px 0 40px 0;
} 
.part3-list {
    padding: 0 0px;
    height: 268px;  
} 
.part3-list li {
    display: inline-block;
	margin:20px 15px;
	padding-left:106px;
	padding-top:5px;
	line-height:20px;
	width:190px;
    height: 96px; 
    color: #333;
    font-size: 12px; 
    cursor: pointer;
	float:left;
}
.part3-list li p{font-size:20px; margin-bottom:5px;} 
/*.part3-list li:hover{ border:#CCC solid 1px;}*/
.part3-list li:first-child {
	background:url(../images/icon-youshi.png) 0 0 no-repeat
}  
.part3-list li:nth-of-type(2) {
	background:url(../images/icon-youshi.png) 0 -108px no-repeat
}
.part3-list li:nth-of-type(3) {
	background:url(../images/icon-youshi.png) 0 -214px no-repeat
}
.part3-list li:nth-of-type(4) {
	background:url(../images/icon-youshi.png) 0 -321px no-repeat
}
.part3-list li:nth-of-type(5) {
	background:url(../images/icon-youshi.png) 0 -428px no-repeat
}
.part3-list li:last-child {
	background:url(../images/icon-youshi.png) 0 -535px no-repeat
} 

.part3Li1{
	background:url(../images/icon-youshi.png) 0 0 no-repeat}
.part3Li2{
	background:url(../images/icon-youshi.png) 0 -108px no-repeat}
.part3Li3{
	background:url(../images/icon-youshi.png) 0 -214px no-repeat}
.part3Li4{
	background:url(../images/icon-youshi.png) 0 -321px no-repeat}
.part3Li5{
	background:url(../images/icon-youshi.png) 0 -428px no-repeat}
.part3Li6{
	background:url(../images/icon-youshi.png) 0 -535px no-repeat}
 
/*part4*/
.part4 {
    width: 100%;
    min-width: 1000px;
    max-width: 1920px; 
    margin: 0 auto; 
	height:616px;
	font-size:18px;
	color:#333;
	font-family:"微软雅黑";
	background:url(../images/tijian_bg.jpg) center no-repeat;
}
.part4 h2 {
    text-align: center;
    font-size: 36px; 
    color: #000;
    padding: 40px 0;
}
.part4-list {
    font-size:20;
	margin:0 20px; 
	background:url(../images/icon-count.png) 0 12px  no-repeat; 
	height:186px;}
.part4-list p{
    display: inline-block; padding-left:40px; line-height:39px; width:100%;
}
.part4 #form1{ margin-top:30px;}
.part4 #form1 li{
    text-align: center;
    margin: 0 0 20px 0;
}
.part4 #form1 li span{
    font-size: 20px;
    color: #fff;
    margin: 0 20px 0 0;
}
.part4 #form1 li input {
    width: 320px;
    height: 50px;
    border: 1px solid #1c9cd9;
    background: none;
    color: #1c9cd9;
    border-radius: 4px;
    padding: 0 0 0 10px;
font-size:18px;         
}
.part4 #form1 .formbtn {
    width: 330px;
    height: 50px;
    background: #1c9cd9;
    text-align: center;
    font-size: 20px;
    color: #fff;
    border: none;
    border-radius: 4px; 
}
.part4 #form1 .formbtn:hover{
    background: #2da8e3;}
/*part5*/
.part5 {
    width: 100%;
    min-width: 1000px;
    max-width: 1920px; 
    margin: 0 auto;
    padding: 40px 0 48px 0; 
	text-align:center;
}
.title{ height:100px; width:100%; background:url(../images/tjbc-titlebg.jpg) center bottom no-repeat;text-align:center; }

.title h2 {
    text-align: center;
    font-size: 36px; 
    color: #000; 
}
.title p{ color:#515151; font-size:20px; margin-top:10px;}
.part5 ul{ padding:40px 0 20px 0; overflow:hidden;}
.part5 ul li:hover{box-shadow: 5px 5px 5px #e6e5e5;}
.part5 ul li{ margin:0 40px; 
	background:url(../images/tjbc-bg.jpg)  no-repeat; width:225px; height:235px; float:left; }
.part5 ul li h3{ background:#21aafa; width:168px;height:115px; display:block;margin:15px auto; padding:45px 15px; color:#fff; font-size:24px; line-height:50px;}

/*part6*/
.part6 {
    width: 100%;
    min-width: 1000px;
    max-width: 1920px;
    height: 450px; 
    margin: 0 auto;
    padding: 40px 0;
	background:#f9f9f9;
	text-align:center;
} 
.part6 h2 {
    font-size: 36px;
    color: #000;
    padding: 0 0 40px 0px;
} 
.part6 p {
    font-size: 32px;
    color: #4c4c4c;
    padding: 0 0 0 32px;
}
.part6 img{ margin:20px 0;}

/*part7*/ 
.part7 {
    width: 100%;
    min-width: 1000px;
    max-width: 1920px; 
    margin: 0 auto;
    padding: 40px 0;
	background:#f2eada;
	text-align:center;
	overflow:hidden;
}    
.part7 .title{ height:105px; width:100%; background:url(../images/zyfw-bg.jpg) center bottom no-repeat;text-align:center; }
.part7 .title h2 {
    text-align: center;
    font-size: 36px; 
    color: #000; 
}
.part7 .title p{ color:#515151; font-size:20px; margin-top:0px;}
.part7 .part7-list {
    font-size: 30;
	color:#4d151a; 
	overflow:hidden;
}
.part7 .part7-list li {
    display: inline-block;
    width: 362px; 	
    transition: 0.2s; 
    text-align: center;
    padding:50px 69px 20px 69px;
	font-size:30px; 
	float:left;
}
.part7 .part7-list img:hover {
    box-shadow: 6px 6px 6px #d4d2d2;
}
.part7 .part7-list li h3{ margin:20px 0; line-height:46px;}
.part7 .part7-list li p{ font-size:14px; font-weight:bold; font-family:"微软雅黑";margin: 0 auto; width:362px;}
.part7-list li a {
    display: block;
    width: 126px;
    height: 44px;
	line-height:44px; 
    background: #c53942; 
    color: #fff;
	margin-left:25px;
    text-decoration: none; 
	float:left; 
}
.part7-list li a:hover {
    background: #d44a53;
}
.part7-list li em{ 
    display: block;
    width: 182px;
    height: 44px;
	line-height:44px; 
    color: #c53942;
	font-weight:bold;
	margin-left:161px;
	border:#c53942 solid 1px;}

/*part8*/
.part8 {
    width: 100%;
    min-width: 1000px;
    max-width: 1920px;
    background: #f1f2f3;
    margin: 0 auto;
    padding: 30px 0;
	text-align:center; 
}
.part8 .title1{
	width:996px;
	height:144px;
	background:#c53942;
	color:#FFF;
	font-size:48px;
	padding:30px 0 40px 0;
	}
.part8 .title1 p{ color:#f4e1e2; font-size:28px; line-height:42px;margin-top:10px;}
.part8 .con-qykt{background:url(../images/gskh-bg.jpg) no-repeat; width:916px; height:482px; padding:40px; text-align:left;}
.part8 .con-qykt h3{ font-size:30px; color:#c53942;}
.part8 .con-qykt p{ font-size:20px; color:#333; line-height:38px; margin-top:20px;}
.part8 .con-qykt em{color:#202a4f; font-size:20px;}
.part8 .part8-btn{margin:30px 0;} 

/*part9*/
.part9 {
    width: 100%;
    min-width: 1000px;
    max-width: 1920px;
	height:562px;
    background: #f1f2f3 url(../images/message-bg.jpg) no-repeat center;
    margin: 0 auto;
    padding: 30px 0 0 0;
	text-align:center; 
}
.part9 h2{ font-size:50px; color:#fff; line-height:72px;}
.part9 h2 span{ color:#ff5d7c;}
.part9 #form2 li {
    text-align: center;
    margin: 0 0 20px 0;
}
.part9 #form2 li span {
    font-size: 20px;
    color: #fff;
    margin: 0 20px 0 0;
}
.part9 #form2 li input {
    width: 320px;
    height: 50px;
    border: 1px solid #ff5d7c;
    background: none;
    color: #eee;
    border-radius: 4px;
    padding: 0 0 0 10px;
font-size:18px;         
}
.part9 #form2 .formbtn {
    width: 320px;
    height: 50px;
    background: #ff5d7c;
    text-align: center;
    font-size: 20px;
    color: #fff;
    border: none;
    border-radius: 4px; 
}
.part9 #form2 .formbtn:hover{
    background: #fc7992;}
.part9 p {
    color: #fff;
    text-align: center;
    font-size: 20px;
	margin:34px 0;
}
/*满足哪些条件*/
.box{ 
	width: 100%; 
	overflow: hidden;
}
.main-box {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
} 
.mrtm30{ margin:30px auto;}
.txtcenter{text-align: center;}
.mztj{ padding: 60px 0;}
.mztj h2,.zssx-box h2{ font-size: 50px; font-weight: bolder;}
.mztj h3,.zssx-box h3{ font-size: 24px; margin-top: 20px;}
 
.mztj h3::after,.zssx-box h3::after{content:url(../images/ftitle-right.png);}
.mztj h3::before,.zssx-box h3::before{content:url(../images/ftitle-left.png);}

/*满足哪些条件*/ 
.mztj-con table{ padding: 0; margin: 50px auto; width:96%; height: auto; overflow: hidden;
 box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); text-align: center;

} 
.mztj-con table th,.mztj-con table td{ height: 80px; line-height: 80px; border-right: 1px solid #ddd;}
.mztj-con table thead td{width:36%; background-color: #f1f1f1; font-size: 24px;font-weight: bold; color: #333;}
.mztj-con table th{width:26%; background-color: #6d7bc3; font-weight: bold; color: #fff; font-size: 24px; border-bottom: 1px solid #9ba2c3;}
 
.mztj-con table td{width:36%;}
.mztj-con table tbody tr td{font-size: 18px; text-align: center; padding-left:68px;}
.mztj-con table tbody tr:nth-child(even) {background-color: #f2f2f2;}
.mztj-con table tbody tr td:hover{ color: #FF0004}
.mztj-con table tbody tr td em{float: left;}
.correct{ display: block; background: url(../images/icon-d.png) left 28px no-repeat; padding-left: 30px; float: left;}
.mztj-con table tbody tr td em:first-child{margin-right: 40px;}
.wrong{ display: block; background: url(../images/icon-c.png) left 28px no-repeat; padding-left: 30px; float: left;}
 
/*招生顺序*/
.zssx-box{background: url(../images/zssx-bg.jpg) repeat; padding: 60px 0 30px;}
.zssx-box ul{background: url(../images/zssx-conbg.png) no-repeat center;  width: 1142px; height:136px; margin: 50px auto 0px; }
.zssx-box ul li{ float: left; text-align: center; font-size: 26px; padding:30px; height: 76px; color: #fff; }
.zssx-box ul li:first-child{width:333px; padding-top: 46px;}
.zssx-box ul li:nth-child(2){width:353px;}
.zssx-box ul li:last-child{width:274px; padding-top: 46px;}

.zssx-btn{margin:50px auto; width: 700px; height: auto;  overflow: hidden; display:block;}
.zssx-btn a{ float: left; margin: 0 10px;}
.zssx-btn a:hover{background-color: #ce515c;}
.btn-hui{ width: 330px; height: 50px; line-height: 50px; display: block; color: #fff;
	background-color: #656a86; border-radius: 5px; font-size: 18px; text-align: center;}

/*footer*/
.footer {
    width: 100%;
    min-width: 1366px;
    max-width: 1920px;
    background: #fff;
    margin: 0 auto;
    padding: 26px 0;
}

.footer p {
    font-size: 18px;
    color: #a4a4a4;
    text-align: center;
    line-height: 30px;
}
.footer a{color: #a4a4a4;}
.fmenu {
	list-style: none; margin: 0px auto; width: 400px; height: 40px; font-family: "微软雅黑";
}
.fmenu li {
	list-style: none; padding: 0px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; margin-left: 30px; float: left; display: block;
}
.fmenu li a {
	text-align: center; color: rgb(102, 102, 102); text-decoration: none; float: left; display: block;
}
.fmenu li a:hover {
	padding: 0px; text-align: center; color: rgb(232, 74, 1); text-decoration: none;
}
.fmenu img {
	margin: 13px 0px 0px;
}
.footer_line {
	background: rgb(236, 236, 236); margin: 10px auto; width: 100%; height: 1px;
}
/* 浮框*/
.float_list{width:140px;height:479px;background:#474c64 url(../images/float_list_bg.png) no-repeat;position:fixed;top:10%;right:0;padding:10px 0 10px 0;z-index:9999999;}
.float_list h3{font-size:20px;color:#f4df8e;text-align:center;margin-bottom:5px;}
.float_list ul li a{font-size:16px;color:#f4df8e;display:block;height:42px;line-height:51px;margin-bottom:9px;text-align:center;}
.float_list ul li a:hover{color:#fff;}
.float_list .last{line-height:30px;}
.float_list img{ margin-left:39px; margin-top: 20px;}

.charsetC ,.charsetC a{ color:#fff; font-size: 16px; text-align: center;}
