body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
li, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
a {
    outline: 0 none;
	color: inherit;
    text-decoration: none;
    font-size: inherit;
}
.w1200 {
    width: 1200px;
}
.nxxdf_container{width:1200px;position:relative;margin:55px auto 30px auto;padding-top:0}
.animate{-o-transition:.4s;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s}
.tit_h2{text-align:center;font-size:30px;line-height:30px;float:initial!important;font-weight:700}
.tit_h4{text-align:center;font-size:16px;line-height:35px;color:#777;margin-bottom:23px}
.tit_line{width:100%;height:0;border-bottom:1px dashed #333;margin:-18px auto 20px}
.home_h2_more{font-size:14px;margin:23px auto 42px;text-align:center;float: none;}
.home_h2_more a{display:inline-block;width:150px;text-align:center;font-size:17px;line-height:35px;color:#000;border-bottom:1px solid #ddd}
/******banner 开始******/
.content_1 .bann_1{min-width:1200px;height:400px}
.bann_1 .swiper-container {width: 100%;height: 100%;}
.slider{min-width:1200px;height:400px;position:relative}
.bannerc{height:400px;overflow:hidden;position:relative;width:100%}
.bannerc li{position: absolute;top: 0;left: 50%;width: 1920px;height: 400px;margin-left: -960px;}
.banner{height:400px;margin:0 auto;position:relative;text-align:center}
.banner a{display:block;width:100%;height:100%;text-indent:-9999px}
.bannermenu{left:50%;margin-left:-340px;position:absolute;bottom:20px;z-index:9;display:block}
.bannermenu li{display:inline-block;width:120px;height:23px;background:#373737;margin:0 3px;overflow:hidden;cursor:pointer;color:#fff;opacity:.7;text-align:center;font-size:12px;line-height:23px}
.bannermenu li.on{background:#fff;color:#373737}
.bann_1 .swiper-slide a{
	display:block;
	height:400px;
}
.bann_1 .swiper-slide{
	width: 100%;
	height:400px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
/******banner 开始******/
/******专区 开始******/
.renqun-wrap {
  margin: 0 auto;
  padding-top: 42px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.renqun-wrap .renqun-item {
  position: relative;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  top: 0;
}
.renqun-wrap .renqun-item .renqun-desc {
  position: relative;
  width: 232px;
  height: 118px;
  background: -o-linear-gradient(left, #3481fc, #6ca6ff);
  background: -webkit-gradient(linear, left top, right top, from(#3481fc), to(#6ca6ff));
  background: linear-gradient(to right, #3481fc, #6ca6ff);
  border-radius: 3px;
}
.renqun-wrap .renqun-item .renqun-desc .renqun-txt {
  color: #fff;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 12px;
}
.renqun-wrap .renqun-item .renqun-desc .renqun-txt h3 {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 12px;
  font-weight: bold;
}
.renqun-wrap .renqun-item .renqun-desc .renqun-txt p {
  display: inline-block;
  padding: 0 10px;
  line-height: 28px;
  border: 1px solid #fff;
}
.renqun-wrap .renqun-item .renqun-desc .renqun-thumb {
  position: absolute;
  width: 104px;
  right: 0;
  bottom: 0;
}
.renqun-wrap .renqun-item .renqun-desc .renqun-thumb img {
  width: 100%;
  display: block;
  image-rendering: -moz-crisp-edges;
  image-rendering:-o-crisp-edges;
  image-rendering:-webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode:nearest-neighbor;
}
.renqun-wrap .renqun-item:nth-child(2) .renqun-desc {
  background: #2ab8ab;
}
.renqun-wrap .renqun-item:nth-child(3) .renqun-desc {
  background: #f65854;
}
.renqun-wrap .renqun-item:nth-child(4) .renqun-desc {
  background: #fd8e20;
}
.renqun-wrap .renqun-item:nth-child(5) .renqun-desc {
  background: #8b83bf;
}
.renqun-wrap .renqun-item:not(:last-child) {
  margin-right: 10px;
}
.renqun-wrap .renqun-item:hover {
  top: -6px;
}
/******专区 结束******/
/******报名动态 开始******/
.ykb-tit {
  padding-top: 50px;
  text-align: center;
}
.ykb-tit h2 {
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
}
.ykb-tit p {
  line-height: 32px;
  text-align: center;
  font-size: 16px;
  color: #777;
  font-weight: normal;
}
.cjykb-wrap {
  margin: 20px auto 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.cjykb-wrap .cjykbdt-wrap {
  width: 760px;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-tab {
  height: 243px;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-tit h3 {
  line-height: 60px;
  background: #dc0303;
  text-align: center;
  font-size: 24px;
  color: #fff;
  letter-spacing: 1.5px;
  font-weight: bold;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ef0800;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-nav .ykbnav-item {
  text-align: center;
  line-height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  border-top: 1px solid #ddd;
  color: #ef0800;
  font-size: 16px;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-nav .ykbnav-item:nth-child(1) {
  -webkit-box-flex: 15;
  -webkit-flex: 15;
  -moz-box-flex: 15;
  -ms-flex: 15;
  flex: 15;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-nav .ykbnav-item:nth-child(2) {
  -webkit-box-flex: 25;
  -webkit-flex: 25;
  -moz-box-flex: 25;
  -ms-flex: 25;
  flex: 25;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-nav .ykbnav-item:nth-child(3) {
  -webkit-box-flex: 35;
  -webkit-flex: 35;
  -moz-box-flex: 35;
  -ms-flex: 35;
  flex: 35;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-nav .ykbnav-item:nth-child(4) {
  -webkit-box-flex: 25;
  -webkit-flex: 25;
  -moz-box-flex: 25;
  -ms-flex: 25;
  flex: 25;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-tab {
  border-bottom: 1px dashed #ddd;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-tab .cjykbdt-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  line-height: 44px;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-tab .cjykbdt-item .tab-item {
  border-bottom: 1px dashed #ddd;
  color: #666;
  font-size: 14px;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-tab .cjykbdt-item .tab-item:nth-child(1) {
  -webkit-box-flex: 15;
  -webkit-flex: 15;
  -moz-box-flex: 15;
  -ms-flex: 15;
  flex: 15;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-tab .cjykbdt-item .tab-item:nth-child(2) {
  -webkit-box-flex: 25;
  -webkit-flex: 25;
  -moz-box-flex: 25;
  -ms-flex: 25;
  flex: 25;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-tab .cjykbdt-item .tab-item:nth-child(3) {
  -webkit-box-flex: 35;
  -webkit-flex: 35;
  -moz-box-flex: 35;
  -ms-flex: 35;
  flex: 35;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-tab .cjykbdt-item .tab-item:nth-child(4) {
  -webkit-box-flex: 25;
  -webkit-flex: 25;
  -moz-box-flex: 25;
  -ms-flex: 25;
  flex: 25;
}
.cjykb-wrap .cjykbdt-wrap .cjykbdt-tab .cjykbdt-item .tab-item:nth-child(4) a {
  color: #f60;
}
.cjykb-wrap .cjykbjf-wrap {
  width: 420px;
  margin-left: 20px;
}
.cjykb-wrap .cjykbjf-wrap .cjykbjf-tit h3 {
  line-height: 60px;
  background: #dc0303;
  text-align: center;
  font-size: 24px;
  color: #fff;
  letter-spacing: 1.5px;
  font-weight: bold;
}
/******报名动态 结束******/
/******报名图片 开始******/
.czdt-wrap {
  margin-top: 2px;
  height: 286px;
}
.czdt-wrap .czdt-item a {
  display: block;
  background-color: #dc0303;
  padding: 13px 10px;
}
.czdt-wrap .czdt-item a img {
	width:100%;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
}
.czdt-wrap {
  margin-top: 2px;
  height: 286px;
}
/******报名图片 结束******/
/******问题 开始******/
.wt_bg{background-color:#fff}
.hslqzmk2{margin:0 auto}
.hslqzmk2 a{display:block;height:38px;line-height:38px;text-align:center;background-color:#dcdcdc;color:#333;font-size:16px;float:left;width:316px;margin-right:10px;margin-bottom:10px;position:relative;text-indent:0;overflow:hidden}
.hslqzmk2 a:nth-child(4n){margin-right:0}
.hslqzmk2 a:hover{background-color:#f60;color:#fff;text-indent:20px}
.hslqzmk2 a img{display:block;position:absolute;left:-33px;height:32px;line-height:38px;text-indent:0}
.hslqzmk2 a:hover img{left:10px}
.hslqzmk2.w1200{width:1200px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.hslqzmk2.w1200 a{height:35px;line-height:35px;width:24%;margin-right:1.33333333%}
.hslqzmk2.w1200 a:nth-child(4n){margin-right:0}
/******问题 结束******/
/******横幅 开始******/
.banner-t2{width:1200px;margin:25px auto 0;position:relative;overflow:hidden}
.banner-t2 a img{width:100%;display:block}
/******横幅 结束******/
/******专业推荐 开始******/
.rmzy_s_box{
	display:flex;justify-content:space-around;
}
.rmzy_s_box .rmzy_nr{
	width:30%;
	margin:20px auto;
}
.rmzy_s_box .rmzy_nr img{
	width:100%;
	float:left;
}
.rmzy_s_box .rmzy_nr ul{
	clear:both;
	padding:20px 10px;
	border:1px solid #666;
	border-top:0;
}
.rmzy_s_box .rmzy_nr ul li{
	display:flex;
	justify-content:space-between;
	margin:10px 0;
}
.rmzy_s_box .rmzy_nr ul li a:last-child{
	color:#f60;
}
.rmzy_s_box .rmzy_nr .rmzy_zx{
	text-align:center;
	margin:50px auto 30px; 
}
.rmzy_s_box .rmzy_nr .rmzy_zx a{
	padding:10px 100px;
	color:#fff;
	background-color:#FA2D18;
}
/******专业推荐 结束******/
/******视频 开始******/
.ljsp_s_box{display:flex;justify-content:space-around;}
.ljsp_s_box .ljsp_video{width:550px;}
.ljsp_s_box .ljsp_video video{width:100%;}
/******视频 结束******/
/******新闻咨询 开始******/
.pc_gb_news{width:850px;height:476px;float:left}
.pc_gb_vdieo{width:350px;float:left}
.pc_gb_news li{float:left;width:200px;height:50px}
.pc_gb_news li:not(:last-child){margin-right:12px}
.pc_gb_tit{padding:6px 0 4px 10px;text-align:left;color:#4f4f4f;margin-bottom:6px;background:#f3f1f2;font-family:'Microsoft YaHei';text-align:center;}
.pc_gb_tit div:first-child{font-size:18px;line-height:22px}
.pc_gb_tit div:last-child{font-size:10px;line-height:16px}
.pc_gb_bk{height:0;border-top:3px solid #4f4f4f}
.pc_gb_bk div{width:0;height:0;border:8px solid transparent;border-top-color:#4f4f4f;margin:0 auto}
.pc_gb_news li.selected .pc_gb_tit{color:#fff;background:#FA2D18;text-align:center;}
.pc_gb_news li.selected .pc_gb_bk{border-color:#FA2D18}
.pc_gb_news li.selected .pc_gb_bk div{border-top-color:#FA2D18}
.pc_gb_vdieo .pc_gb_tit{color:#fff;background:#FA2D18;text-align:center;}
.pc_gb_vdieo .pc_gb_bk{border-color:#FA2D18}
.pc_gb_vdieo .pc_gb_bk div{border-top-color:#FA2D18}
.pc_gb_vdieo .notice a{color:#fff;background:#FA2D18;text-align:center;margin:20px auto;display:block; padding:10px;}
.pc_gb_n_box{margin-top:70px}
.mod_content{width:850px}
.mod_content .imgs{width:850px}
.imgs li{display:block;float:left;width:410px;height:220px;overflow: hidden;}
.imgs li:not(:last-child){margin-right:14px}
.mod_content .imgs li a{display:block}
.mod_content .mod_life_list{width:850px;padding:24px 0 24px;background:#f0f0f0}
.mod_life_list li{padding:0 0 1px;height:30px;font-size:14px;float:left;width:410px}
.mod_life_list li a{display:block;height:30px;line-height:30px;cursor:pointer}
.mod_life_list li a:hover{background:none repeat scroll 0 0 #f0f0f0;width:410px}
.mod_life_list li a i{display:inline-block;margin:0 10px;width:3px;height:10px;background:#fe8101}
.mod_life_list li a strong{float:right;overflow:hidden;width:90px;height:30px;color:#999;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:14px;line-height:35px}
.mod_life_list li a span{overflow:hidden;width:300px;text-overflow:ellipsis;white-space:nowrap;line-height:35px}
/******新闻咨询 结束******/
/******校园环境 开始******/
.xyhj_s_box{margin: 0 auto;}
.xyhj_s_box>div{display:none}
.xyhj_s_box>div.selected{display:block}
.xyhj_s_box img{width:100%}
/******校园环境 结束******/
/******学生作品 开始******/
.zp_s_box{margin: 0 auto;}
.zp_s_box>div li{width:315px;height:206px;float:left;margin:0 10px 12px 0}
.zp_s_box>div li:first-child{height:424px}
.zp_s_box>div li:nth-child(4),.zp_s_box>div li:nth-child(7){margin-right:0}
.zp_s_box>div{display:none}
.zp_s_box>div.selected{display:block}
.home_h2_more a.hover{color:#f60;border-bottom:1px solid #f60}
.zp_s_box .dk li{width:314px;height:424px;float:left;margin:0 10px 12px 0}
.zp_s_box .dk li:last-child{margin-right:0}
/******学生作品 结束******/
/******就业指导 开始******/
.jy_s_box{margin: 0 auto;}
.jy_s_box>div{display:none}
.jy_s_box>div.selected{display:block}
/******就业指导 结束******/
/******友情链接 开始******/
.floor-title{position:relative;clear:both;overflow:hidden;width:990px;height:34px}
.floor-tab{float:left;display:inline}
.floor-tab li{float:left;display:inline;margin-right:10px}
.floor-tab li.selected a{background:none repeat scroll 0 0 #ee7800}
.floor-tab li.selected a{background:none repeat scroll 0 0 #ee7800;color:#fff;font-weight:700}
.floor-tab li a{float:left;display:block;padding-left:10px;width:130px;height:36px;color:#333;text-align:center;font-size: 18px;}
.link li{display:block;float:left;margin-right:10px;margin-left:5px}
.link {margin-top:15px;padding: 19px 0 0 0px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow: wrap;-ms-flex-flow: wrap;flex-flow: wrap;}
.link li {width: 126px;margin-right: 46px;line-height: 14px;font-size: 14px;margin-bottom: 17px;}
.link li:nth-child(7n) {margin-right: 0;}
/******友情链接 结束******/
