﻿*{margin: 0;padding: 0;font-family: '微软雅黑','宋体';}
body {margin: 0;padding: 0;}
a {text-decoration:none;color: #FFF;font-size: 16px;}
a:hover, a:focus{color:#FFF;text-decoration:none;}
h3 {font-size:20px;}
p {font-size: 16px;}
li {list-style: none;margin: 0;padding: 0;}
ul {margin: 0;padding: 0;}
img {margin: 0;padding: 0;border: 0px;outline-width:0px;  vertical-align:top; }
input{margin: 0;padding: 0;border: 0px;}
.clear {clear:both;}
.fl {float:left;}
hr {border: 1px solid #00a2ff;}
.banner{ background:url(images/czsp_01.jpg) no-repeat center top; height:595px;}
.main{width:1200px; margin:0 auto;}
.tit_04 {text-align: center;font-size:40px;color: #000 ;padding:50px 0 40px;}
.htx{border-bottom:5px solid #f86e61;  width:30%; margin:0 auto;}
.wenzin p{ line-height:40px; text-align:center; margin-top:5px; color:#FFF;}
.baiming{background-color:#FFF; margin:20px 0; padding:10px;}
.zt_form2 form{
    width: 740px;
    margin: 0 auto;
	padding:15px 0 0 10px;
}
.zt_form2 input{
    width:25%;
    text-indent: 5px;
    padding: 10px 0;
    font-size: 18px;
    margin-right: 10px;
    border: unset;
    border-radius: 3px;
    cursor: pointer;
	background-color:#FFF;
	border:1px solid #CCC;
}
.zxbmx p{font-size:25px; margin-left:30px;}
.zxbmx p span{color:#F00; font-weight:bold;}

.bmbd li{float:left; width:180px; height:50px; background-color:#2870e9; margin:0 0 5px 8px;}
.bmbd li a{ display:block; width:180px; height:50px; padding:5px 0 5px 5px;}
.bmbd li img{float:left; margin-left:10px;}
.bmbd li p{float:left; margin:5px 0 0 10px;}
.zt_form2 input.submit_form2{
    background-color: #2276e9;
    color: #FFF;
    text-indent: unset !important;
}
.bmhrn{float:left; width:165px;}
.zxbmx{float:left; width:640px;}
.wenznr li{background-color:#FFF; width:340px; margin-right:20px; float:left; padding:20px; height:250px;}
.wenznr li h3{text-align:center; color:#f86f61}
.wenznr li p{line-height:40px;}
.butt {
    text-align: center;
    margin:30px  0;
}
.butt a {display: inline-block;width:300px;line-height:50px;text-align: center;font-size: 18px;white-space: nowrap;word-spacing: normal;letter-spacing: normal;overflow: hidden;text-overflow:ellipsis;border-radius: 5px;color: #FFF;}
.bt1 a {
    background-color: #fd6155;
}
.bt2 a {
    background-color: #2870e9;
}
.rgUl2  p{font-size:20px;}
.rgUl2 .dw1{
	position:absolute;
	right:385px;
	top:36px;
}
.rgUl2 .dw2{
	position:absolute;
	right:282px;
	top:150px;
}
.rgUl2 .dw3{
	position:absolute;
	right:180px;
	top:283px;
}
.rgUl2 .dw4{
	position:absolute;
	right:91px;
	top:394px;
	width: 511px;
	height: 83px;
}
.rgUl2 .dw5{
	position:absolute;
	right:201px;
	top:529px;
}
.rmzy p{text-align:center;}
.rgUl2 {margin-top: 20px; position:relative;}
.rgUl2 ul li {float: left;margin-left: 10px;}
.rgUl2 ul li:first-child{margin-left: 0;}
.rgUl2 ul li p {text-align: center;line-height: 50px; background-color:#FFF;}
.wenzi3{float:right; width:550px; margin:100px 0 0 0;}
.wenzi3 h3{ color:#FFF;}
.wenzi3 p{color:#FFF; line-height:30px;}
.sdnj li{float:left; width:273px; margin-left:5px; margin-top:10px; background-color:#f4f4f4; border:1px #CCC solid; padding:10px;}
.sdnj li p{font-size:20px; text-align:center;}
.sdnj li a{display:block; background-color:#2870e9; color:#FFF; width:120px; height:30px; line-height:30px; text-align:center; margin:10px auto;}
.sdnj1 li{float:left; width:268px; margin-left:30px;}
/*预科班*/
.hdmc{ margin-left:250px;}
.yukeban{margin-top:30px;}
.yukeban h2{font-size:30px; text-align:center; margin-bottom:10px;}
.yukeban table tr th,.yukeban table tr td{ padding:10px 0px; font-size:20px; text-align:center; border-right:1px #fff solid;}
.yukeban table tr th{ background-color:#f86f61; color:#fff;}
.yukeban a{color:#f94e4e;}
.bg{ background-color:#eee;}
.red{ color:#F00;}
.zxnrq li{width:364px; float:left; height:350px; margin-left:20px; border:3px solid #f86f61; margin-bottom:20px;}
.mainn {
    width: 1200px;
    margin: 0 auto;
    /* padding-top: 20px; */
}
.mainn h3{font-size:40px; text-align:center; padding:10px 0 0 0; color:#000;}
.mainn p{text-align:center; padding:10px; font-size:20px; line-height:30px;}
.zxnrq li p{padding:10px;}
.zxnrq li a{color:#F00; float:right; margin-right:10px;}
.bh9{ background-color:#2870e9; height:500px;}
.leftn{float:left; width:550px; margin-top:20px;}
.leftn p{text-align:left; padding-left:150px;}
.rightt{float:right; width:500px; background-color:#fd6155; padding:20px 20px 50px; margin-top:50px;}
.butt {
    text-align: center;
    margin:60px 0;
	float:left;
	margin-left:170px;
}
.butt1 {
    text-align: center;
    margin:100px 0 50px;
}
.zt_form3 input{
    width: 80%;
    text-indent: 2em;
    padding: 10px 0;
    font-size: 18px;
    /* margin-right: 4.6%; */
    border: unset;
    border-radius: 3px;
    cursor: pointer;
    background-color:#FFF;
    margin-top: 20px;
    margin-left: 50px;
}
.zt_form3 input.submit_form2{
    background-color: #2870e9;
    color: #FFF;
    text-indent: unset !important;
}


.bodyCon08{margin-top:20px;}

.bg1 li{width:15%; margin-left:5%; float:left; margin-top:30px;}
.bg1 li h3{ margin-left:20px;}
.zcnr{float:left; width:130px; margin:130px 0 0 10px;}
.zcnr p{font-size:25px;}
.yczx ul{float:right; width:1060px;}
.yczx ul li{float:left; width:150px; margin-left:60px;}
.yczx ul li a{ background-image:url(images/pcdc_05.jpg); width:108px; height:73px; display:block; color:#666; font-size:25px; text-align:center; padding-top:35px;margin-left: 10px;}
.yczx ul li a:hover{background-image:url(images/pcdc_03.jpg); color:#FFF;}
.yczx ul li .bjr1{background-color:#e5e5e5; color:#000; width:130px; height:40px; line-height:40px; text-align:center; margin-top:20px; font-size:25px; font-size:20px;}
.yczx ul li .bjr2{background-color:#2870e9; color:#FFF; width:120px; height:70px; line-height:30px; text-align:center; margin-top:20px;padding:5px;font-size:20px;}
.zynrs li{width:23%; float:left; margin-right:2.6%;}
.zynrs li img{width:100%;}
.zynrs li h3{text-align:center; line-height:40px;}
.zynrs li p{ line-height:35px;}
.zynrs li a{display:block; float:left; margin-left:30px;}
.zynrs li .zyxq{color:#2870e9; width:100px; height:40px; border:1px solid #2870e9; text-align:center; line-height:40px;}
.zynrs li .zxana{color:#eb0404; width:100px; height:40px; border:1px solid #eb0404; text-align:center; line-height:40px;}

.zcyb1 li{float:left; width:387px; margin-left:10px; margin-bottom:20px;position: relative;}
.zcyb1 li>p,.zcyb li>p{
	width:223px;
	height:183px;
	font-size: 20px;
	text-align: center;
	padding-top:40px;
	color: #FFF;

}
.zcyb1 li p span,.zcyb li p span{font-size:25px; font-weight:bold;}
.zcyb li{float:left; width:288px; margin-left:10px; margin-bottom:20px;position: relative;}
.yinw{
	display:block;
      width:223px;
	height:223px;
	background-image:url(images/libg.png);
	position:absolute;
	display: none;
        color: #FFF;  
}
.yinw p{text-align:center; line-height:35px; padding-top:40px;}
.zcyb1 .yinw{    left:80px;
    top:10px;}
.zcyb  .yinw{    left:40px;
    top:10px;}
.yinw p:nth-of-type(3) {
	color: #ff7245;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	margin-top: 7px;

}
#xs1:hover .yinw1 {
	display: block;
color: #FFF;
}
#xs2:hover .yinw2 {
	display: block;
color: #FFF;
}
#xs3:hover .yinw3 {
	display: block;
color: #FFF;
}

#xs4:hover .yinw4 {
	display: block;
color: #FFF;
}
#xs5:hover .yinw5 {
	display: block;
color: #FFF;
}
#xs6:hover .yinw6 {
	display: block;
color: #FFF;
}
#xs7:hover .yinw7 {
	display: block;
color: #FFF;
}
.ccsza li{width:23%; margin-left:1.6%; float:left; margin-top:30px;}
.ccsza li img{width:100%;}
.ccsza li p{ text-align:center; line-height:60px;}
.ccsza li:hover{background-color:#2870e9; color:#FFF;}
/*合作企业*/
.xh_hz ul{
    border-top:1px solid #e5e5e5;
    border-left:1px solid #e5e5e5;
}
.xh_hz li{
    box-sizing: border-box;
    float: left;
    width: 20%;
    height:180px;
    border-right:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    background-color: #fafafa;
    position: relative;
}
.xh_hz li span{
    position: absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    margin:auto;
    width: 220px;
    height:160px;
}
.xh_hz li span.ps2{
    z-index: -1;
    transition: .3s;
}
.xh_hz li:hover span.ps2{
    z-index: 1;
    background-color: #fff;
    box-shadow: 0 0 15px 3px rgba(0,0,0,.1);
}
.hrzsz{ margin-bottom:40px;}
.jynsz{background:url(images/czsp_103.jpg) no-repeat center top; height:744px;}

.jynsz h3{color:#FFF; font-size:40px; text-align:center; padding-top:30px;}
.jynsz .biaotinei{color:#FFF; border:1px #FFF solid; width:550px; height:40px; margin:10px auto; text-align:center; font-size:25px;}
.gdtp{ width:800px; float:left; margin-top:20px;}
.spyc{width:380px; float:right;    margin-top: 120px;}
.ind_ten_t{
	width:100%;
	height:1.45rem;
	line-height:1.48rem;
	text-align:center;
	font-size:0.6rem;
	color:#333333;
	font-weight:bold;
	overflow:hidden;
}
.ind_ten_b{
	width:100%;
	height:auto;
	overflow:hidden;
}
.ind_ten_b_t{
	width:100%;
	height:40px;
	overflow:hidden;
	background:#2870e9;
}
.ind_ten_b_t p{
	float:left;
	text-align:center;
	line-height:40px;
	font-size:18px;
	color:#fff;
	border-right:5px solid #FFF;}
.ind_ten_b_t p:nth-child(1){
	width: 33%;
}
.ind_ten_b_t p:nth-child(2){
	width: 33%;
}
.ind_ten_b_t p:nth-child(3){
	width: 32%;
}
.ind_ele{
	width: 100%;
    height: auto;
    overflow: hidden;
    border-radius:6px;
    margin-top:0.24rem;
}
.ind_ele a{
	width:4.93rem;
	height:0.9rem;
	border-radius:5px;
	background:#0076bd;
	float:left;
	margin-left:0.19rem;
	margin-top:0.19rem;
}
.ind_ele a:nth-child(3n+1){
	margin-left:0.43rem;
}
.ind_ele a p{
	text-align:center;
	line-height:40px;
	font-size:16px;
	color:#fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	overflow: hidden;
}
.ind_ten_b_b{
	width:100%;
	height:350px;
	overflow:hidden;
}

.ind_ten_b_b div{
	width:100%;
	height:40px;
	overflow:hidden;
}
.ind_ten_b_b div{
	background:#f7f7f7;
}

.ind_ten_b_b  .bjsxg{background-color:#e6e6e6;}
.ind_ten_b_b div p{
	float:left;
	text-align:center;
	line-height:40px;
	font-size:16px;
	color:#333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	overflow: hidden;
}
.ind_ten_b_b div p:nth-child(1){
	width: 33%;
}
.ind_ten_b_b div p:nth-child(2){
	width: 33%;
}
.ind_ten_b_b div p:nth-child(3){
	width: 33%;
}