@charset "gb2312";
/* CSS Document */
body{background:#fff; margin:0px; padding:0px; text-align:center;font-family: "Microsoft YaHei"}
a:link{text-decoration:none; }
a:hover{text-decoration:none;}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
.demo{margin:0px; clear:both;}
li{list-style-type:none; margin:0px; padding:0px;border:0;}
ul{list-style-type:none; margin:0px; padding:0px;border:0;}
ul {font-size: 0;}
ul li {font-size: 1rem;}
a {color: inherit;}
.justify {
  text-align: justify;
  text-justify:inter-ideograph;
  font-size: 0;
}
.justify::after {
  display: inline-block;
  content: '';
  width: 100%;
  height: 0;
  overflow: hidden;
  vertical-align: top;
}
.banner .ban_top{background:url(../images/ban_top.jpg) no-repeat center;height:343px;}
.banner .ban_bot{background:url(../images/ban_bot.jpg) no-repeat center;height:238px;}
.banner .ban_bot a{width:200px;height: 80px;margin-left:45%;margin-top:8%;float:left;}
center {width: 1210px;margin: 0 auto;}
center .tabs-title{background:#f8f8f8;border:1px #dcdcdc solid;border-right: none;height: 60px;}
center .tabs-title li{float: left;width:24.08%;display: inline-block;padding: 0 5px;font-size: 16px;height: 60px;line-height: 60px;border-right: 1px solid #dcdcdc;color:#333;cursor: pointer;}
center .tabs-title li:last-child{border-right: 1px solid #dcdcdc;}
center .tabs-title li.on{background: #32c2e1;color:#fff;}
/*center .tabs-con{position: absolute;}*/
center .tabs-con {padding: 20px;}
center .content-con{overflow: hidden;display: none;}
center .content-con:first-child{display: block;}
center .content-con img {float: left;}
center .content-con .content-text {float: right;width: 360px;height: 400px;}
center .content-con .content-text strong {display:block;line-height:3em;background:#39404a;color:#fff;margin:10px auto;border-radius:10px;}
center .content-con .content-text p {height: 250px;line-height: 2em;text-align: left;margin: 20px;}
center .content-con .content-text a {display: block;width: 250px;line-height: 3em;background: #32c2e1;color: #fff;}
center .cont_img{float:left;width: 50%;}
center .cont_img img{float:left;margin:1% 2% 0 0;}
center .cont_text{float:right;width:40%;}
.but{width:300px;height:50px;line-height: 50px; border:1px #ff8400 solid;border-radius:8px;float:left;color:#ff8400;font-size:18px;margin-left:200px;}
.tit_txt{font-size:26pt;color:#4d4d4d;font-weight:bold;padding:40px 0 20px 0;}
center .how{}
center .how .top_tit{font-size:14pt;color:#2b2b2b;font-weight:bold;height:32px;line-height:32px;text-align:center;}
center .how img{border-radius:8px 8px 0 0;}
center .how li{float:left;width:230px;background:#e9e9e9;border-radius:8px;margin:0 12px 40px 0;text-align:left;padding-bottom:20px;}
.txt_main{padding:0 10px;font-size:12pt;color:#595757;}
.tab{
  margin: 30px auto;
}
/*专业推荐*/
.zylist {
  overflow: hidden;
  padding-top: 30px;
}
.zylist2 {
  padding-bottom: 30px;
}
.zylist li {
  display: inline-block;
  width: 382px;
  text-align: center;
  padding-bottom: 10px;
  vertical-align: top;
  border-radius: 10px;
  background:#efefef;
  overflow: hidden;
}
.zylist2 li {width: 293px;}
.zy-h4 {
  font-size: 24px;
  color: #ee7800;
  padding: 10px 0;
  margin: 0 15px;
  font-weight: normal;
  border-bottom: 1px solid #333;
}
.zy-span {
  font-size: 16px;
  color: #333;
}
.zy-p {
  height: 130px;
  line-height: 2em;
  text-align: left;
  padding: 10px;
}
.zylist2 .zy-p { height: 190px;}
.zy-p-span {
  color: #f00;
}
.zy-a {
  display: inline-block;
  width: 120px;
  height: 40px;
  line-height: 40px;
  background: #cd342e;
  color: #fff;
  margin: 10px;
  border-radius: 10px;
}
.zy-a:last-child {background: #b5b5b5;}
center .comp{}
center .comp img{margin:0 1% 1% 0;float:left;}

.stud{background:#e9e9e9;margin:30px 0;padding-bottom:30px;}
.stud .five_img{width:1210px; margin: 0 auto;}
.stud .five_img img{float:left;width:50%;}
.Expect_yel{background:#ffe21c;float:left;width:28%;color:#4d4d4d;font-size:14pt;line-height:150%;margin:2% 0 0 10%;height:60px;padding:2% 0 2% 0;text-align:center}
.Expect_blue{background:#146ac9;float:right;width:48%;color:#fff;font-size:12pt;line-height:180%;margin:0 10% 1% 0;border-radius:8px;height:130px;padding:2%;text-align:left}
.stud ul {width:1210px;margin:auto ;}
.stud li{float:left;width:220px;margin:0 0 0 20px;text-align:left;}
#stud_pho_top{background:url(../images/bot_img.jpg) no-repeat center;height:310px;margin-bottom: 5px;}
#stud_pho_bot{background:url(../images/bot_img_b.jpg) no-repeat center;height:312px;}
#stud_pho_bot a{float:left;width:290px;height:150px;margin-left:50%;margin-top:10%}
.bgcolor {
  background: #e9e9e9;
  margin: 20px auto;
}
.bgcolor .wrap {background: url("../images/foot_img.jpg") no-repeat left bottom;
}
.bmbox {
  width: 434px;
  height: 428px;
  margin-left: 756px;
  background: #fff;
}
.bm-title {
  text-align: center;
  padding: 20px;
}
.bm-title strong {
  font-size: 30px;
}
.bm-input {
  display: block;
  width: 295px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #c9c9c9;
  margin: 0 auto 20px;
  padding: 0 10px;
  border-radius: 10px;
}
.bm-submit {
  display: block;
  width: 295px;
  height: 50px;
  line-height: 50px;
  margin: 0 auto 20px;
  border-radius: 50px;
  text-align: center;
  background: -webkit-linear-gradient(left, #ff875d, #ff545c); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ff875d, #ff545c); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ff875d, #ff545c); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ff875d, #ff545c); /* 标准的语法 */
  color: #fff;
  font-size: 24px;
}
.hj-btn{
  width:500px;
  margin:20px auto;
  height:auto;
  overflow: hidden;
}
.hj-li{
  float:left;
  width:150px;
  line-height:40px;
  text-align: center;
  display:block;
  border:solid 1px #333;
  border-radius:4px;
  cursor:pointer;
}
.hjc{
  background-color:#32c2e1!important;
  color:#fff!important;
  border-color: #32c2e1;
}
.hj-con{
  width:1049px;
  height: 479px;
  overflow:hidden;
  margin:30px auto;
}