﻿*{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/pcs_01.jpg) no-repeat center top; height:660px;}
.tu1{float:left; width:414px;}
.tu2{float:right; width:343px;}
.wenz1{float:left; width:443px; margin-top:15px;}
.wenz1 li{background-color:#FE6E47; height:80px; margin-bottom:10px; width:420px; padding:10px; color:#FFF; text-align:center; line-height:40px; border-radius:10px;font-size:16px;}
.main{width:1200px; margin:0 auto;}
.tit_04 {text-align: center;font-size:40px;color: #000 ;padding:50px 0 20px;width:800px; margin:0 auto;}
.jvzhon{text-align:center; font-size:25px; margin:0 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:192px; height:50px; background-color:#ee0000; margin:0 0 4px 5px;}
.bmbd li a{ display:block; width:192px; 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: #ee0000;
    color: #FFF;
    text-indent: unset !important;
}
.bmhrn{float:left; width:165px;}
.zxbmx{float:left; width:641px;}
.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;color: #FFF;	border-radius:10px;}
.bt1 a {
    background-color: #FE6E47;
}
.bt2 a {
    background-color: #0264D3;
}
.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:#ee0000; color:#FFF; width:120px; height:30px; line-height:30px; text-align:center; margin:10px auto;}
.sdnj1 li{float:left; width:268px; margin-left:30px;}



.w_330 li{
    float: left;
    width: 290px;
    text-align: center;
    margin-right:10px;
}
.w_330 li h5{
    font-size: 20px;
    line-height:54px;
    font-weight: normal;
}
.w_330 li p{
    font-size: 18px;
    color:#fff;
    padding:20px 0 20px 25px;
	text-align: left;
    background:linear-gradient(to right bottom,#ff817a,#fa5047);
    border-radius:0 0 20px 20px;
}
.w_330 li a{background-color:#FFF; display:block; width:120px; padding:10px; color:#FB4748; text-align:center; margin-top:10px; margin-left:50px; border-radius:10px; font-weight:bold;}
/*预科班*/
.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:url(images/dgfxe_19.jpg) no-repeat center top; height:561px;}
.zixnnn{ background:url(images/pcs_10.jpg) no-repeat center top; height:296px; margin-top:50px;}
.zixnnn .zfd{width:400px; float:left; padding-top:100px;}
.zixnnn .zfd p{font-size:26px; color:#FFF;}
.zixnnn .zfd p em{font-size:50px;}
.zixnnn .yfd{width:800px; float:right;}
.zixnnn .yfd li{float:left; width:200px;height:200px; border-radius:50%; margin-top:50px; margin-left:50px; }
.zixnnn .yfd li a{display:block; width:200px; height:200px; text-align:center; margin-top:25px; font-size:50px;}
.hs{background-color:#FC665E;}
.hss{background-color:#FEA725;}
.zs{background-color:#728BE6;}
.ls{background-color:#0264D3;}
.leftn{float:left; width:550px; margin-top:89px;}
.leftn p{text-align:left; padding-left:150px;margin-top: 10px;}
.rightt{float:right; width:650px;}
.rightt h3{margin-top:60px;}
.butt {
    text-align: center;
    margin:60px 0 10px;
	float:left;
	margin-left:170px;

}
.butt1 {
    text-align: center;
    margin:100px 0 50px;
}
.zt_form3 input{
    width: 38%;
    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: 20px;
}
.zt_form3 input.submit_form2{
    background-color: #e60000;
    color: #FFF;
    text-indent: unset !important;
}
.zt_form3 .zt_mr0 {
    margin-left: 150px;
}


.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; margin-top:10px;}
.zynrs li .zyxq{color:#2870e9; width:120px; height:40px; border:1px solid #2870e9; text-align:center; line-height:40px;}
.zynrs li .zxana{color:#eb0404; width:120px; 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;
}
.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;
}
#xs2:hover .yinw2 {
	display: block;
}
#xs3:hover .yinw3 {
	display: block;
}

#xs4:hover .yinw4 {
	display: block;
}
#xs5:hover .yinw5 {
	display: block;
}
#xs6:hover .yinw6 {
	display: block;
}
#xs7:hover .yinw7 {
	display: block;
}
.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;}



.bfbk{margin-top:30px;}

.bfbk .lfd{float:left; width:50%;}
.bfbk .lfd img{width:100%;}
.bfbk  .ycd{width:600px; float:left; margin-left:30px; margin-top:40px;}
.bfbk  .ycd h3{font-size:40px;}
.bfbk  .ycd p{line-height:40px; font-size:20px}
.bfbk  .ycd li{float:left; width:130px; margin-right:10px; height:40px; margin-top:20px; border-radius:10px;}
.bfbk  .ycd li a{display:block; width:130px; height:40px; text-align:center; line-height:40px;}
.bfbk .lfdd{float:right; width:50%;}
.bfbk .lfdd img{width:100%;}


.wzsn{background:url(images/pcs_23.jpg) no-repeat; width:1200px; height:571px;}
.wzsn li{float:left; width:500px; margin:30px 0px 130px 180px;}
.wzsn h3{color:#FFF; font-size:40px; text-align:center;}
.wzsn p{color:#FFF; font-size:20px; margin-left:35px; margin-top:10px;}



.bmjz{ background-color:#0264D3; height:170px; width:100%; margin:30px 0;}
.bmjz .wznz{ background-color:#FE6E47; height:150px; width:200px;color:#FFF;float:left; text-align:center; padding-top:20px}
.bmjz .wznz h3{font-size:30px;}
.bmjz .wznz p{font-size:16px;}
.bd_div{float:right; width:1000px; padding-top:10px;}
.bd_div input[type="text"]{display: block;width:400px;height:40px;margin:20px auto 10px;padding-left:20px; font-size:16px;}
.zcsd {
    float: left;
    width:200px;
    margin-top:10px;
}
.zcsdf{float:left; width:650px;}
.bd_div input[type="submit"] {
    display: block;
    width:200px;
    padding:10px;
    background-color: #fb4748;
    color: #fff;
    margin:30px auto;
    font-size:16px;
}



.w_228 li{
    float: left;
    margin-right:12px;
    width: 288px;
    border-radius:10px;
    position: relative;
    height:178px;
    background:#4098ff;
    text-align: center;
    padding-top:52px;
    margin-bottom:60px;
}
.w_228 li img{
    position: absolute;
    top:-50px;
    left:0;
    right:0;
    margin:auto;
}
.w_228 li h3{
    font-size:30px;
    text-align: center;
    color:#fff;
    margin-bottom:20px;
    text-transform: uppercase;
    font-weight: 500;
}
.w_228 li a{
    display: inline-block;
    width: 169px;
    line-height:38px;
    border-radius:8px;
	color:#000;
     background-color: #fff;
 }
/**/
.flx {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}

.bgf1f1f1 .w_1200{
    /* padding-top:46px; */
}
.bgf1f1f1 ul li img {
    width: 88px;
    height: 88px;
    margin-right: 20px;
}
.bgf1f1f1{
    padding-top:52px;
    padding-bottom:40px;
}
.bgf1f1f1 ul{
    /* margin-bottom:24px; */
}
.bgf1f1f1 ul li{
    box-sizing: border-box;
    width: 582px;
    padding:10px 24px;
    margin-bottom:20px;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
}
.bgf1f1f1 ul li img{
    width: 88px;
    height: 88px;
    margin-right:20px;
}
.bgf1f1f1 ul li div{
    flex: 1;
}
.bgf1f1f1 ul li div h4{
    font-size: 28px;
    align-items: center;
}
.bgf1f1f1 ul li div h4 a{
    color:#fff;
    text-transform:uppercase;
    background: #FE6E47;
    padding:2px 10px;
    border-radius:8px;
    font-size:18px;
    line-height:26px;
    height:26px;
    font-weight: normal;
}
.bgf1f1f1 ul li div p{
    font-size: 18px;
    color:#575656;
    text-align: left;
}
.bgf1f1f1 ul li div p:nth-child(3){
    color:#333;
    text-align: right;
}
.bgf1f1f1 ul li div p:nth-child(3) strong{
    font-size: 26px;
    color:#ff2e2e
}
.txt_c{
    text-align: center;
    padding:33px 0 44px;
}
.f20{
    font-size: 20px;
    padding:20px 0 40px;
}



/*合作企业*/
.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;}
.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%;
}
.control-box {
    width: 1170px;
    height: 230px;
    background-image: url(../images/hots_bg.png);
    background-size: 1055px;
    background-repeat: no-repeat;
    background-position: 60px 165px;
    margin-left: auto;
    margin-right: auto;
	margin-top:80px;
}
.control-box ul {
  list-style: none;
  position: relative;
}
.control-box ul li {
  position: absolute;
  top: 50px;
  cursor: pointer;
}
.prev {
  left: 0;
}
.next {
  right: 0;
}
.bigbox {
  overflow: hidden;
  width: 1032px;
  height: 190px;
  margin: auto 70px auto;
}
#switcher {
  height: 190px;
  left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.box {
  transition:all .7s ease 0s;
  width: 255px;
  height: 190px;
  float: left;
  border-left: 3px white solid;
}
.box:hover {
 opacity:0.5;
}
.shadow {
  width: 255px;
  height:45px;
  /* opacity: 1; */
  background-color: rgba(0, 0, 0, 0.45);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
  margin-top: 145px;
  color: white;
  font-size: 14px;
}
.shadow a {
  display: inline-block;
  width: 225px;
  height:45px;
  color: white;
  text-align: center;
  text-decoration: none;
  margin-top: 10px;
}


.w_1200 {
    width: 1180px;
    margin:20px auto 50px;
}
.x_left {
    float: left;
}
.bg_vr{
    background: url("images/czsxsm_16.jpg") no-repeat center top;
    height:570px;
    box-sizing: border-box;
    padding-top:28px;
    margin-top: 50px;
}
.form_tt{
    background: rgba(255,255,255,.9);
    width: 514px;
    height:372px;
    border-radius:8px;
    box-sizing: border-box;
    padding:35px 35px 20px;
    text-align: center;
}
.form_tt h3{
    font-size: 25px;
    border:1px solid #fb4844;
    line-height: 45px;
    border-radius:6px;
    font-weight: bold;
}
.form_tt p{
    font-size:17px;
    color:#ff3333;
    padding:10px 0;
}
.form_tt p strong{
    font-weight: bold;
    color:#333;
    display: block;
}
.form_tt input{
    outline: none;
    border:1px solid #a0a0a0;
    width: 100%;
    background: transparent;
    line-height:45px;
    padding-left:53px;
    box-sizing: border-box;
}
.form_tt input.xmdb{
    background: url("images/name.png") no-repeat 18px center;
    margin-bottom:10px;
}
.form_tt input.teldb{
    background: url("images/tel.png") no-repeat 18px center;
}
.form_tt input.subm{
    padding:0;
    font-size:21px;
    color:#fff;
    background-color:#fb4844 ;
    font-weight: bold;
    border-radius:8px;
}
.bg_vr a{
    float: right;
    width: 514px;
    height:452px;
}
