/*头部*/
.head-bg { background: #ec7a00 !important; width: 100% }
.header h1 { position: relative; text-align: center; color: #fff; font-weight: normal; height:3rem; line-height:3rem; font-size: 1.5rem;}

.tb_back { position: absolute; left: 0; }
.tb_back a {  width: 0.9rem; height:100%; display: inline-block; line-height:.8rem;}
.tb_back a::before{content:'<'; color:#fff;}
.tb_list { position: absolute; right:.05rem;
}
.tb_list a {    width: 0.9rem;  height: auto; display: inline-block;  line-height: 1rem;  }
.tb_list a::before{content:'\e61c';color:#fff;}

/*logo */
.header { background: #fff; overflow: hidden; /*! margin-bottom: .5em; */}
.logo{ float:left; width:75%; height: 1.2rem; overflow:hidden}
.qqzone{ float:right; width:22%}
.qqzone a{float:right; margin-right:.5em;}
.qqzone a::before{content:'\e60e'; color:#F8B73A;}

/*各栏目导航*/
.sort-nav { overflow: hidden; background: #fff; padding-bottom:.36rem;margin-bottom:.2rem;}
.sort-nav ul li { display: inline-block; width: 25%; text-align: center; float: left; }
.sort-nav .sort-circle { display: block; margin: auto; margin-bottom: .1rem;width:1.1rem;height:1.1rem;text-align: center; color: #fff; }
.sort-nav li a {font-size: .26rem; padding:.36rem 0 0; display: block; color: inherit; height: 100%;color:#545454; }
.sort-nav .sortid0::before { content:'\e608';}
.sort-nav .sortid0{ background-color:#FD6540; border-radius:.8rem;}
.sort-nav .sortid1::before { content:'\e60f';}
.sort-nav .sortid1 { background-color:#35C89E;  border-radius:.8rem;}
.sort-nav .sortid2::before { content:'\e60a';}
.sort-nav .sortid2 { background-color:#9B79EE;  border-radius:.8rem;}
.sort-nav .sortid3::before { content:'\e611';}
.sort-nav .sortid3 { background-color:#FF494B; border-radius:.8rem;}
.sort-nav .sortid4::before { content:'\e614';}
.sort-nav .sortid4 { background-color:#E9BA00;  border-radius:.8rem;}
.sort-nav .sortid5::before { content:'\e618';}
.sort-nav .sortid5 { background-color:#FF5778; border-radius:.8rem; }
.sort-nav .sortid6::before { content:'\e60b';}
.sort-nav .sortid6 { background-color:#72A5F8; border-radius:.8rem; }
.sort-nav .sortid7::before { content:'\e601';}
.sort-nav .sortid7 { background-color:#EC8500; border-radius:.8rem;}


/**
 * inject SlideBox CSS
 */

.xygkSlideBox .bd ul{height:1380px; overflow:auto;}
#sort-nav .hd {height:50px;}
#sort-nav .hd li { width: 23%; margin:0 4.5%; height: 35px; background-color: #fff; border: 1px solid #dedede; border-radius: 7px; text-align: center; float:left; margin-top:5px;}
#sort-nav .hd li a p { line-height: 30px; color: #666; font-size: 16px }
#sort-nav .hd .on{background:#EE7800;}
#sort-nav .hd .on a p{color:#fff}
.honor_main_txt{line-height:.5rem;}

.sort-nav .promptumenu_window { width: 100%; margin: 0 auto; border: none; border-radius: 0; -webkit-border-radius: 0; background: transparent none }
.promptumenu_window { border-radius: 15px; -webkit-border-radius: 15px; margin: 10px; position: relative }
.info-list { width: 96%; margin: 0 auto; overflow: hidden }
.info-list li { line-height: 35px; border-bottom: 1px solid #C3C3C3; border-top: 1px solid #fff; list-style: none; margin: 3px auto }
.info-list li:first-child {
border-top:none
}
.sxjyfw .job_s ul{height:auto !important;}
/*内容*/
.tab_sec {
width:90%;
padding:5% 5% 0; color: #818181; position: relative; line-height:.45rem;
float: left;background: #fff;overflow:hidden; }
.tab_sec .online{border:1px solid #C00; border-radius:100px; padding:0.1rem 0.1rem; color:#000;}


/*上一篇 下一篇按钮*/
.chpage {width:95%;margin:3% auto;overflow:hidden;}
.chpage li {float:left;width:25%;margin-left:4%;text-align:center;color:#7a7a7a;background-color:#fff;border-radius:5px;}
.chpage li a {display:block;width:100%;color:#7a7a7a;background-color:#fff;border-radius:5px;padding: 2% 0;}
.chpage1 {width:35%!important;}
.chpage1 a {background-color:#eb6100!important;color:#fff!important;}

/*原版 上一篇 下一篇按钮
.tab_sec .page_pre{text-align:center; line-height:2em; margin-bottom:5%; padding-left:1em; !*border-left:2px solid #ee7800;*!}
.tab_sec .page_next{text-align:left; line-height:2em; margin-bottom:5%; padding-left:1em; border-left:2px solid #ee7800;}*/

.diy_tab_sec{background-color:#fff;}

.title_content { text-align: center; line-height:.5rem;
padding: 0px 10px 5px 10px; border-bottom: 1px dashed #d6d6d6 }
.diy_attr img {width:100%;}
.diy_attr iframe {width:100%;height:4.5rem;}
.diy_attr pre{white-space: pre-wrap;word-wrap: break-word;}
.tab_sec h2 { font-size:.4rem;
}
.tab_sec p { color: #818181; font-size:.28rem; line-height:2em;text-indent:2em;
}
.content { padding-top: 10px; background: #fff; float: left; width: 100%;box-sizing: border-box; }
.content p {/* text-indent:2em;*/
font-size:.26rem; color: #666 }
.content_img { text-align: center; max-width: 640px; padding: 0.2rem 0 }
.content_img_border{border-bottom:1px dashed #D6D6D6;}

.diyi figure img{width:100%; height:auto;}


/*老师风采*/
.flbtn{width:100%; overflow:hidden; margin:.2rem 0;}
.flbtn a{ display:block; width:29%; text-align:center;font-size: .25rem; line-height:.7rem; border:solid 1px #ee7800; float:left; margin-left:1%;color:#ee7800;}
.flbtn1{width:36%!important;}
.top_fixed{background-color:#fff;position:fixed; top:0; left:0; margin:0; padding:.1rem 0;   z-index: 995;    border-bottom: 1px solid #ff5500;}
#pubu { position: relative; left:.1rem
}
#pubu .pubu_title{padding:5px 10px; border-left:2px solid #EC7A00 ;}
#pubu .pubu_title h3{ display:inline-block;}
#pubu .pubu_title a{display:inline-block; float:right; margin-right:20px; padding:0 5px; border: 1px solid ;}

#pubu .pic-box { width: 49.5%; height: auto; float: left; padding: 10px 0; }
#pubu .pic-box .pic { width: 96%; height: auto; position: relative }
#pubu .pic-box .pic img { display: block; width: 95%; margin: 0 auto; cursor: pointer; box-shadow: 1px 1px 4px #ddd, -1px -1px 4px #ddd; border-radius: 4px; }
#pubu .pic-box .pic .names { position: absolute; top: 20px; right: 0.08rem; text-align: center; padding: 5px 10px; color: #fff; background: #ee7800; opacity: 0.9; font-size:.3rem
}
#pubu .pic-box .pic .desc { position: absolute; bottom: 0; left: 0.05rem; width: 96%; overflow: hidden; text-align: left; padding: 5px 0; font-size:.24rem;
color: #555; background: #efefef; opacity: 0.9 }
#pubu .pic-box .pic .desc span { margin-left: 10px; float: left }

.page { width: 100%; height:auto; margin:1rem;text-align: center; }
.page li { float: left;margin:1%; padding: 1%; height:2rem; line-height: 2rem; border: 1px solid #666; font-size:1.2rem;
}
.page li a{display:block;}

/*新闻列表*/

.newsss{ margin:0 auto; width:95%; padding:1.3rem 0;}
.newsss li{float: left; height:100px; width:100%; font-size:1.3rem; border-bottom:1px dashed #666; margin-bottom:10px;}

.nnww11{ width:40%; height:auto;float: left;}
.nnww22{ width:60%;height:auto;float: left;}
.newsss img{ width:90%; height:auto;}
.nnww22 span{float:right; color:#666}

.nTab { }
.nTab dl { border-bottom: 1px dashed #d6d6d6; float: left; padding:.2rem 0 .2rem .2rem;width: 95%; float: left }
.nTab dl dt { float: left; margin-right: 10px }
.nTab dl dt img { width: 1.8rem; height: 1.5rem; }
.nTab dl dd { font-size: 13px; color: #818181; line-height: 21px }
.nTab h1 {
font-size:.34rem; color: #333; line-height:.45rem;
margin-bottom:.15rem
}
.nTab h1 a { color: #333 }
.date { color: #666; float: left; font-size:.22rem;
}
.clicks { color: #666; float: right; font-size: .22rem;
}

/*标题 */
.con_title { padding: 5px 10px; background: #fff; border-bottom: 1px solid #e1e1e1; overflow: hidden;height: 30px;line-height: 30px;margin-bottom: 5px;}
.con_title span { float: left; font-size: 24px; color: #333; display: block; }
.con_title span em { background-size: 100% auto; width:3px;
height:30px;
float: left; margin-right: 5px; background: #ee7800;
}
/*嵌入电话*/
/* .inject_tel{background-color: rgb(243, 243, 243);} */
.inject_tel a{text-align: center; display: inline-block; width: 100%; height: 40px; line-height: 40px; font-size: 1.2em; color: rgb(238, 120, 0); border-top: 1px solid rgb(238, 120, 0); border-bottom: 1px solid rgb(238, 120, 0);}
.inject_tel a:before{    content: '\e603';  color: #ee7800;  font-size: .6rem;  vertical-align: middle;  margin-right: .5em;  }
/*专业 */
.professional { padding: 0 8px 8px 8px;overflow:hidden;}
.professional dl { border-bottom: 1px dashed #d6d6d6; float: left; width: 100%; padding:2% 0
}
.professional dl dt { float: left; margin: 0 12px 0 8px; position: relative; }
.professional dl dt img { width: 8rem; /*! height: 1.5rem; */ position: relative }
.professional dl dd {
/*! font-size:.22rem; */ color: #818181; }
.professional dl dd h1 {
font-size:1.5rem; color: #333; margin-bottom:2%;
}
.professional dl dd h1 a { color: #333 }
.professional dl dd strong { color: #c00; font-weight: normal }
.btn_icon { float: left; }
.btn_icon a { float: left; text-align: center; /*! font-size:.24rem; */
width: 5rem; height:2rem;
margin-top:.1rem;
line-height:2rem;
}
#icon1_btn { border: 1px solid #e37510; color: #ec7a00; background: #fff; }
#icon2_btn { border: 1px solid #e37510; color: #fff; background: #ec7a00; float: right }
.professional dl:last-child { border-bottom: 0 }
.tim { position: absolute; bottom: 0; left: 0px; text-align: center; width: 100%; background: #FFF; border-top: 1px solid #EFEFEF; opacity: 0.85; color: #EE7800; }
/*专业介绍页 */
.nav_style { background: #FFF; padding: 25px 0;/* box-shadow: 0px 5px 5px rgba(0,0,0,.6);*/ float: left; width: 100%; }
.nav_h1, .nav_h2, .nav_h3, .nav_h4 { text-align: center; }
.nav_h1 { font-size:.48rem
}
.nav_h2 { font-size:.34rem
}
.nav_h3 {
font-size:.24rem; color: #ff8800; }
.nav_h4 { width: 100%; clear: both; padding:10px 0; }
.nav_h4 a { width: 1.6rem; height:.5rem;
margin-top:.1rem;
line-height:.5rem;
display: inline-block; border-radius: 50px }
#icon3_btn { border: 1px solid #e37510; color: #ec7a00; background: #fff; }
#icon4_btn { border: 1px solid #e37510; color: #fff; background: #ec7a00; }
.nav_div_h3a { width: 85%; margin: 0px auto; line-height:.4rem;
font-size:.24rem;
color: #666 ; padding:15px 0;}
.nav_boderBot { border-bottom: 1px solid #F80; width: 30%; margin: 5px auto; }
.hot-spec .promptumenu_window { width: 100%; margin: 0 auto; border: none; border-radius: 0; -webkit-border-radius: 0; background: transparent none }
.promptumenu_nav { z-index: 5; position: absolute; bottom: 0px; left: 40%; margin-right: -40%; border-radius: 100px; padding: 5px 10px; background: #d6d6d6 }
.promptumenu_window { border-radius: 15px; -webkit-border-radius: 15px; margin: 10px; position: relative }
.promptumenu_nav a { cursor: pointer; width: 10px; text-indent: -9999px; outline: none; background: #fff; display: block; float: left; position: relative; margin: 0 2px; width: 8px; height: 8px; border-radius: 100px }
.promptumenu_nav a.active { background: #ff8800 }
.hot_zy li { width: 200px; }
.hot_zy li img { margin-right: 5px; border: 1px solid #dedede; }
.hot_zy li span { font-size: 12px; color: #999 }
.hot_zy li span strong { font-size: 16px; color: #666; font-weight: normal; display: inline-block }
.hot_zy li p { position: absolute; bottom: 0; left: 0; background: #fafafa; }
.nav_h4_img { text-align: center; line-height: 25px; }
.nav_h4_WINNER img { }
.nav_h4_img img { margin: 5px auto;   }
.nav_h3a { text-align: center; }
.group{ width:90%; margin:0  auto; padding:0}
.group ul{ width:100%}
.group ul li{ width:49%; display:inline-block; text-align:center; margin:.2rem 0 0 0; }
.group ul li img{ width:70%; margin-bottom:.08rem}
.group ul li a{ color:#666; font-size:.22rem;}
.group ul li a strong{ font-size:.3rem; font-weight:normal}
.recommend{ width:100%; }
.recommend { width:44%; margin-left:5%; display:inline-block; margin-top:.6rem;}
.recommend dt{ width:45%; margin-right:.1rem; float:left}
.recommend dt img{ width:100%; border-radius:100px}
.recommend dd{ font-size:.22rem; color:#818181; margin-top:.15rem}
.recommend dd strong{ color:#333; font-size:.25rem; font-weight:normal}


/*相关作品 */
.xgxw h3{ background:#e6e6e6; color:#333; height:.5rem; line-height:.5rem; text-indent:8px; margin-bottom:10px; font-size:.3rem;}
.xgxw h3 a{float:right; margin-right:1em; text-decoration:underline;}
.xgxw ul {height:180px;}
.xgxw ul li{ width:33%; height:131px; float:left;  display:inline; font-size:13px; line-height:.3rem;  text-align:center}
.xgxw ul li img{ width:90%; height:90%;}
.xgxw ul li a{ color:#333}
.xgxw ul li p{ padding:10px 5px; font-size:.24rem;}

/*相关教师*/
.xgjs ul li{height:auto !important;}


/*校园环境 */
.news{background: #FFF; padding:.2rem}
.news p{ position:relative;width:100%;}
.news p img{ width:100%; position:relative; }
.news p em{ float:left; font-size:.28rem; color:#818181; margin-right:.2rem }
.news a h2{ color:#333; font-size:.34rem; line-height:.4rem; margin:.15rem 0 .1rem 0}
.see i{ background:url(/newsimages/see.gif) no-repeat 0 .03rem; background-size:100% auto; width:.5rem; height:.5rem; float:left }
.come i{ background:url(/newsimages/com.gif) no-repeat 0 .08rem  ; background-size:100% auto; width:.5rem; height:.5rem; float:left }


.titlee{padding:10px 0px;background:#fff;border-bottom:2px solid #ddd;padding-bottom:1px;}
.titlee ul{width:98%;margin:0px auto; height:56px;}
.titlee ul li{float:left;margin-left:4%;width:30%;text-align:center;padding:5px 0px;}
.titlee ul li a{font-size:17px;width:100%;text-align:center; color:#000;}


#news_c{
	background:#fff;
	padding-bottom:10px;
	position:relative;
	margin-top:0%;
}
#big_img{max-width:500px;position:absolute;top:0px;left:0px;text-align:center;display:none;z-index:900;}



#screen{max-width:500px;position:absolute;background: #000;top:0px;left:0px;z-index:800;/*opacity:0.3;filter:alpha(opacity=30)*/}
#news_c .ul{border-bottom:4px solid #d7d7d7;width:98%;margin:0px auto;padding:10px 0px;padding-bottom:0px;}
#news_c ol{width:98%;margin:0px auto;}
#news_c ol li{width:24%;margin-top:10px;float:left;margin-left:1.3%;}
#news_c .ul h2{font-size:17px;font-weight:normal;}
#news_c .ul span{float:right;}
#news_c .ul span a{color:#e70;font-size:17px;}
#news_c ul{width:98%;margin:0px auto;}
#news_c ul .ul{margin-bottom:10px;width:100%;}

#news_c ul li h2{font-weight:normal;margin-bottom:10px;}
#news_c ul li h2 i{ font-style:normal;font-size:20px;background:url(/newsimages/h2_bg.jpg) no-repeat;margin-left:10px;padding-left:15px;}
#news_c ul li h2 span{
	float:right;
	margin-right:5px;
	padding-top:0px;
	border:1px solid #e70;
	padding:5px;
	color:#e70;
	text-align:center;
	font-size: 12px;
}
#news_c ul li p{margin-top:15px;font-size:17px;}
#news_c ul li{width:100%;padding-bottom:15px; padding-top:10px; border-bottom:3px solid #ddd;}

.page_change{background:#e70;margin-top:10px;padding:10px 0px;text-align:center;color:#FFFFFF;}

.xxhj_bt{height:60px; }
.xxhj_bt p{line-height:60px;}

/* 学院图库的li列表 */
.li_list img{width:100%;}

/* 就业服务 */
.jybz{padding: 10px 1%;}
.jybz img{float: left; width:30%}
.jybz .jybz_part_r{float: left; width:66%; padding: 0 1%}
.jybz .jybz_part_l{float: left; width: 66%; padding: 0 1%}
.jybz h2{font-weight:bold;font-size: 18px; font-family: '宋体'; line-height: 24px;}
.jybz p{font-size: 14px; font-family: 'Microsoft  YaHei'; padding:0 15px;}
.jybz span{color: #ff4800; font-size:40px}
.jybz_part {display: block; margin:10px 0px; clear: both;}
.jybz:after { display: table; content: ""; width: 0; clear: both;}
.sxjyfw{padding:10px 1%; background: #69af05;}
.job_s{color: #fff;}
.job_s {padding: 2em 0; position: relative;}
.job_s h2 {color: #fff; font-size: 1.5em;}
.job_s ul dl {overflow: hidden; padding-top: 1em;}
.job_s ul dt {color: #fff; font-size: 1.25em; font-weight: 500;}
.job_s ul dd {color: #fff; padding-top: 1em;}
.job_img {position: absolute; right: 0; top: 0em; width:100px;}
.job_t h2 {font-size: 1.5em; padding: 2em 0 1em;}
.job_t p {color: #555; font-size: 1em; line-height: 1.7;}
.job_news {background: #f3f3f3 none repeat scroll 0 0; height: 23em; margin-top: 2em; overflow: hidden; padding: 2em 1em;}
.mlj{background: #fff; height: 50px;}.mlj a{float: left; border-radius: 5px; border:1px solid #ccc; color: #333; padding: 3px 5px; margin: 5px 3px;}
.zyjs_top img{width: 100%}
.all_jybz_con a{color: #333; display: block;}
.all_jybz_con img{float: left; margin-right: 2%}
.all_jybz_con{display: block; padding:10px 2%; border-bottom: 1px #e0e0e0 solid; }
.all_jybz_con b{height: 50px; display: block;}
.xzxdfly img{width: 100%}
.xzxdfly p{padding: 2px 2%; text-indent: 2em;}
.xzxdfly h2{margin-left: 2%; font-size: 16px; font-weight: bold; line-height: 40px}

.com_info_more{display:block; text-align:center; color:#fff; background-color:#F57F00; line-height:35px;}


/* 自定义专题栏目 */

.datu img{width:100%;}

.bar01 {
    width: 100%;
    overflow: hidden;
    margin: 8px auto;
    background-color: rgb(236, 122, 0);
    font-size: 0.3rem;
    line-height: 0.8rem;
    text-align: center;
    color: rgb(255,255,255);
    letter-spacing: 0.5em;
}



/* 弹窗Bug */
.xfjsq_show {
    position: fixed;
    right: 0;
    width: 1.4rem!important;
    display: block;
    top: 2.6rem!important;
    z-index: 99999999;
}

.tc_plus_content {
    width: 78%!important;
    max-width: 7rem!important;
    position: fixed;
    left: 0rem;
    right: 0rem;
    margin: 0 auto;
    bottom: 30%!important;
    border-radius: 0.15rem;
}
.tc_plus_close {
    display: block;
    width: 10%!important;
    height: 10%!important;
    position: absolute;
    right: 0;
    top: -16%!important;
    z-index: 99;
}
.tanchuang .htc_tc_ipt {
    background-size: 14%!important;
    text-indent: 14%!important;
    font-size: 0.3rem!important;
    line-height: 0.6rem!important;
    margin-top: 0rem!important;
    width: 70%!important;
}

.tanchuang form {
  margin-top: -67%!important;
    position: absolute;
}
.tanchuang form #dianhua{
  margin-top: -1rem!important;
}
.htc_tc_btn {
  display: block;
    border: none;
    width: 77%!important;
    height: 0.6rem!important;
    line-height: 0.6rem!important;
    margin: -0.6rem 0 0 0.8rem!important;
    border-radius: 1.225rem!important;
    font-size: 0.4rem!important;
    color: #fff;
    text-align: center;
    background-color: #ff0000;
}