*{ margin:0;padding:0;}
body{ color:#666;font:12px/22px 微软雅黑,Arial,sans-serif,"Times New Roman",宋体;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}
caption,th {text-align:left} 
img{ border:0 none;}
a:hover{color:#a92324;}
a { outline:none;text-decoration:none; star:expression(this.onFocus=this.blur()); color: #fff;}
div,ol,ul,li,dl,dd,a,td,input{box-sizing: border-box;}
ul li,dl dd{list-style-type: none;}
.fl{float:left;}
.fr{float:right;}
.mr{margin:0 auto;}
.wh{max-width:1430px;min-width:1200px;padding:0 15px;}
.mbt60{margin-bottom:60px;}
.wh12{width:1215px;}


/** header **/
.head_top{min-width:1200px;height:40px; line-height:40px; background: #f2f3f3; border-bottom: 1px solid #ebebeb;}
.head_top .top_rt{position:relative;padding-right:1px;}
.head_top .top_rt a{margin:0 10px; color:#a92324; font-weight: bold; cursor:pointer; font-size: 14px;}
.head_top .top_rt a b{-webkit-backface-visibility: hidden;position: absolute;right: 0;top: 19px;width: 0;height: 0;border-width:4px;border-style: solid dashed dashed;border-color: #bbb transparent transparent;font-size: 0;line-height: 0;transition: all 0.5s;-webkit-transition:all 0.5s; -moz-transition: all 0.5s;-o-transition: all 0.5s;}
.dorpdown-mob{display:none;width:150px; height:150px;padding:5px; background:#fff; border:1px solid #cfcfcf;border-top:none; position:absolute;top:40px;right:0; z-index:999;}
.dorpdown-mob .dd-spacer{position: absolute;display: block;top: -9px;left:105px;margin-left: -5px;width: 0;height: 0;line-height: 0;font-size: 0;border-width: 5px;border-style: solid;border-color: #efefef #efefef #fff;}
.dorpdown-mob img{max-width:100%; height:auto;}

.head_top .top_rt i{font-style:normal;}
.head_top .top_rt a:hover{color:#a92324;}
.header{height:175px;}
.header .header_lf{float:left;width:222px; height:65px; margin-top:45px;}
.header .logo{float:left;margin:25px 0 0 2.5%;width:51%; height: auto;}
.header .logo img{width:100%; height: auto;}
.header .header_tel{float:right;width:18.5%; height: auto;margin-top:50px;}
.nav{min-width:1200px;height:75px; line-height: 74px; background: #a92324;}
.nav ul .hb-first-li{float:left;/*width:8.3%;*/text-align: center; position: relative;width: 7.6%;}
.nav ul .hb-first-li a{font-size: 16px;color:#fff;}
.nav ul .hb-first-li:hover,.nav ul .active{ background: #a92324;}
.nav .hb-first-li>ul { position: absolute; width: 170px; background-color: #a92324; z-index: 20; padding: 0; opacity: 0; transition: all .5s ease 0s; -webkit-transform: translate3d(0, 10px, 0); visibility: hidden }
.nav .hb-first-li:hover ul{ opacity: 1; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); visibility: visible }
.nav .hb-first-li>ul li { height: 34.18px; line-height: 36px; width: 100%; text-align: center; border-bottom: 1px solid rgba(226, 226, 226, 0.37); transition: all .3s ease-out 0s }


/** banner **/
.banner{position:relative;height:600px;overflow:hidden;z-index:0;width: 100%}
.banner .bd{position:relative;z-index:0}
.banner .bd ul{width:100% !important}
.banner .bd li{width:100% !important;height:600px}
.banner .bd li a{width:100%;height:600px;text-indent:-9999px;font-size:0px;overflow:hidden;line-height:0px;margin:0 auto;display: inline-block}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;text-align:center}
.banner .hd ul li{margin: 0 5px; background:#f2f2f2; height: 16px; overflow: hidden; width: 16px; border-radius: 50%; cursor: pointer;display:inline-block; *display:inline; zoom:1;}
.banner .hd ul .on{ background:#a92324;}

.box_1{margin:0 auto;/*margin-top:50px;*/ margin-bottom: 50px; overflow:hidden;}
.box_1 dl{margin-right:-1%;}
.box_1 dl dd{float:left;position: relative; width:24%; height: 185px; margin-right:1%; text-align: center; overflow: hidden;}
.box_1 dl dd:last-child{margin-right:0;}
.box_1 dl dd img{position:absolute;left:0;top:0;width:100%; height: 185px; z-index: -1; transition:all ease 0.5s;}
.box_1 dl dd:hover img{ -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.box_1 dl dd p{font-size:30px; margin-top:50px; font-weight: bold; color: #fff; margin-bottom:35px;}
.box_1 dl dd a{padding:10px 50px;font-size:18px; color: #fff;}
.box_1 dl dd .red{ background: rgb(225,225,225,0.3);}
.box_1 dl dd .yellow{ background: rgb(225,225,225,0.3);}
.box_1 dl dd .green{ background: rgb(225,225,225,0.3);}
.box_1 dl dd .blue{ background: rgb(225,225,225,0.3);}

.box_2,.box_4,.box_6{min-width:1200px;height:auto;padding: 50px 0; background: #a92324;}
.box_2 .title,.box_4 .title,.box_6 .title{height:40px; line-height:40px;overflow: hidden;}
.box_2 .title_lf,.box_4 .title_lf,.box_6 .title_lf{font-size:28px; color:#fff; font-weight: bold;}
.box_2 .title_lf font,.box_4 .title_lf font,.box_6 .title_lf font{font-size:14px; margin-left:15px; font-family: "微软雅黑 Light";font-weight:normal;}
.box_2 .title_rt,.box_4 .title_rt,.box_6 .title_rt{width:150px; height: 40px; line-height: 40px; text-align: center; background: #fff; }
.box_2 .title_rt a,.box_4 .title_rt a,.box_6 .title_rt a{ display: block; width:100%; height: 100%;color: #a92324;}
.kc_list{overflow:hidden; clear: both; margin-top:45px;}
.kc_list dl{overflow: hidden;margin-right:0.25%;}
.kc_list dd{float:left; position: relative; background: #fff;margin-right:0.25%;margin-bottom:3px;}
.kc_list dd a{ width:100%; height:100%;overflow:hidden; z-index:1;}
.kc_list .blue{ background: #feecec;}
.kc_list dd .dd_bj{ position: absolute; left: 300px; bottom:0; z-index:0; transition:all ease 0.5s;}
.kc_list dd:hover .dd_bj{bottom:-10px;}
.kc_list dd .Img img{max-width:100%;  transition:all ease 0.5s;}
.kc_list dd:hover .Img img{margin-bottom: -10px;}
.kc_list .dd_Fifty{ width: 49.75%;height: 310px;}
/*.kc_list .dd_Fifty a{position: relative;display:block;padding-left:40px; }*/
.kc_list .dd_Fifty .ctit{position: relative;display:block;padding-left:40px; z-index:1; }
.kc_list .dd_Fifty .csult{position:relative; z-index:666;}
.kc_list .dd_Fifty h2{width:302px;}
.kc_list .dd_Thirty{width:33.08%; height: 520px; text-align: center;}
.kc_list .dd_Thirty .Img{ display: inline-block; width: 100%; height:auto; line-height: 0; overflow: hidden;}
.kc_list dd .logo{width:175px; height:32px; margin:45px 0 10px 0; }
.kc_list dd h2{font-size: 24px; color: #000; line-height: 36px;}
.kc_list dd p{font-size: 18px; color: #395564; margin-top:10px;}
.kc_list dd .Consultation,.kc_list dd .Consultation_2{width:116px; height:40px; line-height:38px;text-align:center;border: 2px solid #a92324; font-size:16px; color: #a92324; transition:all ease 0.5s;}
.kc_list dd .Consultation{position: absolute; bottom: 45px;left:40px; }
.kc_list dd:hover .Consultation{left:55px;}
.kc_list dd .Consultation i,.kc_list dd .Consultation_2 i,.kc_list dd .Consultation_bm i{margin-left:5px;}
.kc_list dd .Consultation_2{ position:absolute; left: 50%; margin-left: -58px; bottom: 30px;}
.kc_list dd:hover .Consultation_2{bottom: 40px;}
.kc_list .dd_Thirty h2{margin-top:15px;padding:0 10px;}
.kc_list .more_pro{ background: url(../images/gdkc.jpg) no-repeat center center; background-size:cover;}
.kc_list .more_pro h2{ color: #fff; margin-top:60px;}
.kc_list .more_pro p{ color: #fff;}
.kc_list dd .Consultation_bm{position: absolute; bottom:120px; left:50%; margin-left:-58px; width:116px; height:40px; line-height:38px;text-align:center; font-size: 16px; background:#fc2929; color: #fff; transition:all ease 0.5s;}
.kc_list dd:hover .Consultation_bm{bottom:110px;}
.lc_list{overflow: hidden; margin-top:65px;}
.lc_list .lc_list_lf{width:77%;}
.lc_list .lc_list_lf dd{float:left;width:19%; margin-right:1%;padding-top:55px; height: 175px; text-align: center;}
.lc_list .lc_white dd{background: #fff; }
.lc_list .lc_blue dd{ background: #a92324;}
.lc_list .lc_list_lf dd b{font-size: 65px; font-weight: bold;}
.lc_list .lc_white dd b{ color: #a92324;}
.lc_list .lc_blue dd b{ color: #fff;}
.lc_list .lc_list_lf dd p{font-size: 22px; font-weight: bold; margin-top:15px;}
.lc_list .lc_white dd p{color: #000;}
.lc_list .lc_blue dd p{color: #fff;}
.lc_list .lc_list_rt{width:23%; height:175px;text-align: center;padding-top:45px; }
.lc_list .lc_white_rt{ background: #fff; }
.lc_list .lc_blue_rt{ background: #a92324; }
.lc_list .lc_list_rt p{font-size: 37px; font-weight: bold;  margin-top:15px;}
.lc_list .lc_white_rt p{color: #000;}
.lc_list .lc_blue_rt p{color: #fff;}

.box_3{margin: 50px 0 70px 0;}
.box_3 .title{height:40px; line-height:40px;overflow: hidden;}
.box_3 .title_lf,.introduce .title_lf{font-size:28px; color:#000; font-weight: bold;}
.box_3 .title_lf font,.introduce .title_lf font{font-size:14px; margin-left:15px; font-family: "微软雅黑 Light";font-weight:normal;  color: #4b4b4b;}
.box_3 .title_rt,.introduce .title_rt{width:150px; height: 40px; line-height: 40px; text-align: center; border:1px solid #dcdbdb;}
.box_3 .title_rt a,.introduce .title_rt a{ display: block; width:100%; height: 100%;color: #4b4b4b;}
.brand_school{overflow:hidden;margin-top:30px;}
.brand_school .tab-hd{height:50px; line-height: 50px; background: #cdcdcd;}
.brand_school .tab-hd li{float:left;width:16.6666667%; text-align: center; font-size: 26px; color: #444; cursor: pointer;}
.brand_school .tab-hd .active{ background: #a92324; color: #fff; font-weight: bold;}
.brand_school .tab_bd li{margin-top:25px; padding:50px 100px 80px 100px; border: 10px solid #a92324; display: none; }
.brand_school .tab_bd li .tab_title,.brand_school .tab_bd li .tab_abstract,.entry .title{ text-align: center;  font-family:"微软雅黑 Light";}
.brand_school .tab_bd li .tab_title,.entry .title{font-size: 60px; color: #191919; line-height:70px; margin-bottom: 10px;overflow:hidden;}
.brand_school .tab_bd li .tab_title b,.brand_school .tab_bd li .tab_title font,.entry .title b,.entry .title font{ color: #a92324;}
.brand_school .tab_bd li .tab_title b,.entry .title b{font-family:"微软雅黑";font-weight: bold;}
.brand_school .tab_bd li .tab_abstract{margin-bottom: 45px;}
.brand_school .tab_bd li .tab_abstract p{font-size: 16px; color: #787879;}
.tab_jymx,.tab_sxjx,.tab_xyhj{overflow:hidden;}
.brand_school .tab_bd li dl dd{ float:left;height:100%;margin-right:0.1%; margin-bottom:1px;overflow: hidden;}
.tab_jymx dd{width:33.2333333%;}
.tab_sxjx dd{width:33.2333333%;}
.tab_xyhj dd{width:33.2333333%;}
.brand_school .tab_bd li dl dd a{position: relative;width:100%; height:100%; float:left; display: inline-block; line-height:0px}
.brand_school .tab_bd li dl dd img{width:100%; height: 100%;transition:all ease 0.5s;}
.brand_school .tab_bd li dl dd:hover img{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}

.advantage{overflow: hidden;margin-top:50px;margin-right:-3px;}
.advantage dd{float:left;width:25%; overflow: hidden;padding-right:3px;margin-bottom:3px;}
.advantage dd img{ float:left;width: 100%; height: auto;}
.advantage dd .title{float:left; width:100%; height: 140px;padding:20px 20px 0 20px;}
.advantage dd .title b{ font-size: 24px; color: #fff; line-height:30px;}
.advantage dd .title b i{display: block;float:left; width: 30px; height: 30px;margin-right: 5px; text-align: center; font-style: normal; border-radius:50%; border-radius:50%;border:3px solid #fff;}
.advantage dd .bg_Coffee{ background: #94795c;}
.advantage dd .bg_gules{ background: #e46464;}
.advantage dd .bg_green{ background: #86b551;}
.advantage dd .bg_gray{ background: #938c7c;}
.advantage dd .bg_Light_green{ background: #83ad62;}
.advantage dd .bg_blue{ background: #3264aa;}
.advantage dd .bg_Deep_coffee{ background: #9b614a;}
.advantage dd .bg_yellow{ background: #e49c3f;}
.advantage dd .title p{font-size:18px; color: #fff; line-height: 22px;margin-top:15px;}

.box_5{ overflow: hidden; margin-top:80px;}
.box_5 .news{width:100%;overflow: hidden; }
.box_5 .news .news_box{float:left;width:23.5%; margin-right:2%;overflow:hidden;}
.box_5 .news .news_box:last-child{margin-right:0;}
.box_5 .news .news_box .news_box_title{font-size:22px; color: #000;}
.box_5 .news .news_box .news_box_title a{float:right; font-size:14px; color: #999;margin-bottom: 30px;}
.box_5 .news .news_box .poxDiv .Img{position: relative;display: inline-block;line-height: 0px;width:100%; overflow: hidden;}
.box_5 .news .news_box .poxDiv img{width:100%; height:auto; transition:all ease 0.5s;}
.box_5 .news .news_box .poxDiv:hover img{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.box_5 .news .news_box .poxDiv h3{font-size: 18px; color: #014099; font-weight: normal; margin-top:10px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.box_5 .news .news_box .poxDiv p{height:42px;font-size: 14px;line-height: 22px; color: #666;margin:5px 0 20px 0;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.box_5 .news .news_box dl dd{line-height: 40px; font-size: 14px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.box_5 .news .news_box dl dd a{ color: #333;}
.box_5 .news .news_box dl dd a:hover{ color: #a92324;}
.Culture{ overflow: hidden; margin-top: 50px;}
.Culture dl dd{float:left;width:18.8%; margin-right: 1.5%;height: 180px; position: relative;margin-bottom:20px; overflow: hidden;}
.Culture dl dd:nth-child(5),.Culture dl dd:last-child{margin-right:0;}
.Culture dl dd img{width:274px; height: 180px; position: absolute; left: 50%; margin-left:-137px;}
.Culture dl dd::after{content: "";position: absolute; z-index: 1; width:100%; height: 100%; left:0;bottom:-208px; background: #a92324; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; transition:all ease 0.5s; }
.Culture dl dd .title{position: absolute;width:100%; height: 100%; left: 0; bottom:-208px; padding:70px 10px 0 10px; text-align: center; color: #fff; z-index: 66;transition:all ease 0.5s; }
.Culture dl dd .title h2{font-size: 24px;}
.Culture dl dd .title p{font-size: 18px;margin:15px 0 8px 0; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.Culture dl dd .title .time{font-size:14px; color: #fff;}
.Culture dl dd:hover::after,.Culture dl dd:hover .title{bottom:0;}

.introduce{margin:30px 0;overflow: hidden;}
.introduce .title{height:60px; line-height: 60px; border-bottom: 1px solid #dcdbdb;}
.introduce .cont,.ngk_box1 .n_cont{width:100%;padding-top:30px; overflow: hidden;position: relative; height: 100%;}
.introduce .cont .cont_lf,.ngk_box1 .n_cont .cont_lf{position: absolute;height: 100%; margin-right:2%; font-size:16px; line-height:28px;}
.introduce .cont .cont_lf{ width:48%;}
.introduce .cont .cont_rt{width:50%;}
.introduce .cont .cont_rt img,.ngk_box1 .n_cont .cont_rt img{width:100%; height: auto;}
.introduce .cont .cont_rt iframe{width:100%; height:auto;}
.box_6{background:#a92324 url(../images/bmbj.jpg) no-repeat center top;}
.box_6 .enroll{width:100%;height:auto; overflow:hidden;padding:55px 30px; background: url(../images/ctbj.png);margin-top:30px;}
.enroll_Notice{width:53.5%;margin-right:3.5%;}
.enroll_Notice h2,.enroll_window h2{font-size:22px; color: #000;margin-bottom: 20px;}
.enroll_Notice dl dd{width:100%; line-height:40px;font-size:18px;color: #000;}
.enroll_Notice dl dd label,.enroll_window dl dd label{ display: inline-block; float:left;width:90px; font-weight: bold;color: #000; }
.enroll_Notice .Remarks{font-size:18px; color: #fd0101;margin:45px 0 35px 0;}
.enroll_Notice .enroll_Notice_btm span{ display: inline-block; text-align: center; width:48%; height: 90px;font-size:16px; color: #fff; font-weight: bold; line-height: 90px; margin-right: 2%;}
.enroll_Notice .enroll_Notice_btm span:last-child{margin-right:0;}
.enroll_Notice .enroll_Notice_btm span i{margin-right:5px;}
.enroll_Notice .enroll_Notice_btm span i img{ vertical-align: middle;}
.enroll_Notice .enroll_Notice_btm .bg_green{ background: #e58c01;}
.enroll_Notice .enroll_Notice_btm .bg_blue{ background: #a92324;}
.enroll_window{width:41%;}
.enroll_window h2{margin-bottom: 33px;}
.enroll_window dl dd{ height:50px;line-height:50px;margin-bottom: 20px; font-size: 18px; }
.enroll_window dl dd input,.enroll_window dl dd select{float:right;width:80%;height:50px; font-size: 14px; color: #000; border: none; background: #fff; outline: none;}
.enroll_window dl dd input{padding: 0 10px;}
.enroll_window dl dd select{padding: 0 5px;}
.enroll_window button{float:right;width:80%;height:50px; background: #e71f19; font-size:20px; color: #fff; font-weight: bold; border: none; margin-top:15px;}
.footer{padding-top:50px;padding-bottom: 50px; overflow: hidden;}
.footer .footer_nav dl{float:left; margin-right:60px; overflow: hidden;}
.footer .footer_nav dl h2{font-size: 18px; color: #000; margin-bottom: 20px;}
.footer .footer_nav dl dd{font-size: 15px; line-height: 31px;}
.footer .footer_nav dl dd a{color: #333; }
.footer .footer_nav dl dd a:hover{ color: #a92324;}
.footer .code{width:179px; text-align: center;}
.footer .code img{width:179px; height: 179px;}
.footer .code p{font-size:15px; color: #333;}
.copyright{min-width: 1200px; background: #a92324;padding:30px 0; font-size:15px; line-height: 31px; color: #fff; text-align:center;}

@media screen and (min-width:1430px){
.header .logo{margin-left:7.5%;}
.wh{padding-left:0;padding-right:0;}
}
@media screen and (max-width:1349px){
.kc_list .dd_Thirty h2{font-size:24px;}
}

/* 学校概况 */
.nybanner{position:relative;height:556px;overflow:hidden;z-index:0;width: 100%}
.nybanner img{position:absolute; height:556px; left:50%; margin-left:-960px;}
.ngk_box1{padding-bottom:50px;}
.n_title .Img_tit{margin-bottom: 15px;}
.ngk_box1 .n_title{ text-align: center;padding-top:40px; padding-bottom: 50px;line-height: 48px; overflow: hidden; font-size: 55px; color: #333;}
.n_title_abstract{font-family: "微软雅黑 Light"; font-size: 22px;margin-top:7px;  vertical-align: middle; }
.n_title_abstract i{margin:0 5px;}
.tagc{text-align: center;}
.tagl{text-align: left;}
.tagr{text-align: right;}
.ngk_box1 .n_cont .cont_lf{width:54%;}
.ngk_box1 .n_cont .cont_rt{width:42%;border:8px solid #aaa; line-height: 0;}
.ngk_box1 .vision{width:100%;margin-top:50px; overflow: hidden;}
.ngk_box1 .vision dl dd{ float:left; width:24%; margin:0 0.5%;}
.ngk_box1 .vision dl dd img{width: 100%; height: auto;  overflow: hidden;}
.ngk_box1 .vision dl dd i{ display:block; width:20px; height: 20px; background: url(../images/yjicon.png) no-repeat;margin:0 auto; margin-top:10px; margin-bottom: 10px;}
.ngk_box1 .vision dl dd .E_name{font-family: "微软雅黑 Light"; font-size: 17px; text-align: center;color: #a8a8a8;}
.ngk_box1 .vision dl dd .C_name{ font-size: 20px; text-align: center; color: #333;margin:5px 0 10px 0; }
.ngk_box1 .vision dl dd p{font-size: 14px; color: #666; text-align: center;line-height: 20px;}

.ngk_box2{padding-top:60px; padding-bottom: 90px; background:url(../images/jgbj.jpg) no-repeat;}
.ngk_box2 .n_title,.box_6 .n_title{font-size: 55px; text-align: center; color: #fff;line-height: 48px;}
.n_structure .tab-hd1{width:645px; height: 45px; line-height: 45px; margin:0 auto; margin-top:40px; margin-bottom: 40px;}
.n_structure .tab-hd1 li{float:left; width:150px; height: 43px;margin-right: 10px; text-align: center; border:1px solid #fff;font-size: 18px; color:#fff; cursor: pointer;}
.n_structure .tab-hd1 .active{ background: #e71f19; border:1px solid #e71f19;}
.n_structure .tab_bd1 li{position:relative; width:100%; height: auto; overflow: hidden; display: none;}
.n_structure .tab_lf{width:69%; line-height: 0; }
.n_structure .tab_lf img{width: 100%; height: 500px;}
.n_structure .tab_rt{position:absolute;right:0; width:31%;height:100%; background: #fff;padding:0 43px;}
.n_structure .tab_rt h3{font-size: 18px; color: #000;margin:65px 0 60px 0;}
.n_structure .tab_rt .tab_zznr{font-size: 18px; color: #080808;}
.n_structure .tab_rt .tab_zznr dl dd{ line-height: 37px;}
.n_structure a{display:inline-block; width:135px; height: 45px; line-height: 45px;font-family: "微软雅黑 Light"; font-size: 20px; background: #f80404; text-align: center; color: #fff; margin-top:60px; cursor: pointer;}

.ngk_box3{ overflow: hidden;}
.ngk_box3 .n_title{font-size: 55px; text-align: center; color: #333;line-height: 48px;margin:80px 0 40px 0;}
.n_student,.n_student dl{overflow: hidden;}
.n_student dl dd,.n_honor dl dd{float:left; padding:0 3px; text-align: center; overflow: hidden;}
.n_student dl dd{width:20%;}
.n_student dl dd a,.n_honor dl dd a{position: relative;display:inline-block; width:100%; height: 100%; line-height: 0; overflow: hidden;}
.n_student dl dd img,.n_honor dl dd img{width:100%; height: auto;transition:all ease 0.5s;}
.n_student dl dd:hover img,.n_honor dl dd:hover img{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.n_student dl dd p{font-size: 18px; color: #333;margin:15px 0;}
.n_student dl dd .n_student_zx{ display:block;width:100%;height:35px; line-height:35px; background: #a92324; text-align: center;font-size: 16px; color: #fff;}
.n_honor{overflow: hidden;}
.n_honor dl dd{width:16.6666667%;margin-bottom: 10px;}
.partner{padding-bottom:50px;}
.partner dl dd a{border:1px solid #ddd;}

/*校园风貌*/
.nfm_box1{position:relative; height: 100%; overflow: hidden;margin-top: 70px; margin-bottom: 60px;}
.nfm_box1 .nfm_lf{position: absolute; width:46%;}
.nfm_tagl{text-align: left;}
.nfm_tagr{text-align: right;}
.pleft{left: 0;}
.pright{right: 0;}
.nfm_box1 .nfm_lf h2{height:42px; line-height:42px;font-size:40px; color: #333; margin-bottom:20px;}
.nfm_box1 .nfm_lf .nfm_cont{font-family: "微软雅黑 Light"; font-size:18px; color: #333; line-height: 36px; margin-top:65px; text-indent: 2em; text-align:left;}
.nfm_box1 .nfm_expert{height:43px; line-height: 43px; margin-top:90px;}
.nfm_box1 .nfm_expert a{padding:10px 25px; font-size: 20px; color: #fff;margin-left: 15px;}
.n_red{ background: #f80404;}
.n_blue{ background: #a92324;}

/* 幻灯片 */
.nfm_rt { position: relative; width:48%; height:520px; overflow: hidden; padding:23px; border:1px solid #c5c5c5;}
.nfm_rt .pic{ position:relative;  max-height:474px;z-index:0; }
.nfm_rt .pic li{max-height:474px;overflow:hidden;}
.nfm_rt .pic img { width:100%; height:auto; display: block; }
.nfm_rt .prev,
.nfm_rt .next,.job_lf .prev,.job_lf .next{ width: 39px; height: 39px; margin: -19px 0 0; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; }
.nfm_rt .prev { left: 39px; }
.nfm_rt .next{ background-position: -39px 0; right: 39px; }
.job_lf .prev{left:10px;}
.job_lf .next{ background-position: -39px 0; right: 10px;}
.nfm_rt .prev:hover,
.nfm_rt .next:hover,.job_lf .prev:hover,.job_lf .next:hover { filter:alpha(opacity=60) !important;opacity:0.6 !important;  }
.n_line{position: relative;width:91px;  height:19px; background: url(../images/xyhj_07.jpg) no-repeat center center; }
.n_line::before,.n_line::after{position: absolute; display: block; content: ''; width: 360px; height: 1px; background: #ddd; top:9px;}
.n_line::before{ left: -360px;}
.n_line::after{ right: -360px;}

/*校园新闻*/
.new_column{height: 45px; line-height: 45px; text-align: center; margin-bottom: 20px;}
.new_column a{padding:10px 35px;font-family: "微软雅黑 Light"; border:1px solid #333; font-size: 18px; color: #333;margin:0 5px 10px 5px;}
.new_column a:hover,.new_column .active{ background: #e71f19; color: #fff; border: 1px solid #e71f19;}
.new_list{overflow: hidden;}
.new_list dd,.recruit_list dd{float:left;width:25%; padding:0 10px; overflow: hidden; margin-bottom: 35px; height: 408px;}
.new_list dd .Img,.recruit_list dd .Img{display: inline-block; width:100%; height: auto; overflow: hidden; line-height: 0;}
.new_list dd .Img img,.recruit_list dd .Img img{width:100%;  height: auto; transition:all ease 0.5s;}
.new_list dd:hover .Img img,.recruit_list dd:hover .Img img{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.new_list dd h2{height:44px;font-size:18px;font-weight: normal; margin:10px 0; color: #000;}
.new_list dd p{font-size: 13px; color: #666; line-height: 22px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.new_list dd .dd_btm{margin-top: 10px;font-size: 13px; }
.new_list dd .dd_btm .time{float:left;color: #999;}
.new_list dd .dd_btm .publisher{float:right; color: #014099;}

/*分页*/
.page{width: 100%; height:73px; line-height:73px;text-align: center;margin-top:30px; margin-bottom: 70px; font-size:14px;}
.page .tiao {color: #666;padding: 15px 20px;margin-left: 10px;border: 1px solid #d6d6d6;}
.page .current {padding: 15px 20px;margin-left:5px;background: #a92324;color: #fff;}
.page a {padding: 15px 20px;margin-left: 10px;border: 1px solid #d6d6d6;color: #999;}

/*就业安置*/
.job_list{overflow: hidden;}
.job_lf { position: relative; width:40%; height:488px; overflow: hidden;}
.job_lf .pic{ position:relative;width:100%;z-index:0; overflow:hidden; }
.job_lf .pic li{width:100%;}
.job_lf .pic img { width:100%; height:488px; display: block; }
.job_rt{width:60%;}
.job_rt ul{width:100%; overflow:hidden;}
.job_rt ul li{ display:block;float:left; height:61px;line-height: 61px; background: #e71f19; text-align: center; font-size: 20px; color: #fff;border-left: 1px solid #fff;}
.job_rt dl{width:100%;}
.job_rt dl{display:block;width:100%; height: 61px; line-height: 61px; background: #fef1f1;}
.job_rt dl:nth-child(2n){background: #eaeaea;}
.job_rt dl dd{display:block; float:left;font-family: "微软雅黑 Light"; height: 61px; line-height: 61px;font-size: 20px; color: #333; text-align: center;border-left: 1px solid #fff;}
.employment{overflow: hidden;margin-top:45px;margin-bottom: 70px;}
.employment dd{float:left;width:33.3333333%; height:420px;padding:45px 45px 20px;text-align: center; color: #fff;}
.employment dd font{display:block;height:105px;line-height:105px;font-family: "微软雅黑 Light"; list-style: none;font-size: 130px;}
.employment dd .title{font-size: 30px;margin:35px 0;}
.employment dd .abstract{font-size: 18px; line-height: 34px; text-align:left;}
.employment .em_pink{background: #e84960;}
.employment .em_green{background: #50b292;}
.employment .em_blue{background: #2fabad;}
.nxqhz{overflow: hidden; margin-bottom:70px;}
.nxqhz .title,.n_organization .title{ height: 30px; line-height: 30px;font-family: "微软雅黑 Light"; background: url(../images/line_03.jpg) repeat-x;margin-bottom:50px; text-align: center;}
.nxqhz .title a,.n_organization .title a{padding:0 35px; background: #fff;font-size:30px; color: #111;}
.nxqhz p{font-size: 18px; color: #666; line-height: 37px;text-align:justify; margin-bottom: 50px;}
.nxqhz dl{margin:0 -5px;}
.nxqhz dl dd{float:left;width:25%;padding:0 5px;}
.nxqhz dl dd img{width:100%;}

/*教务处简介*/
.n_synopsis{position: relative; width:100%; overflow: hidden; margin-bottom: 60px;}
.n_synopsis img{position: absolute; width:39%;left: 0; top:50%; margin-top:-175px; }
.n_synopsis .synopsis_cont{width:65%;min-height:593px;padding:50px 50px 50px 120px; font-family: "微软雅黑 Light"; border:1px solid #b9b8b8;font-size: 18px; color: #333; line-height: 37px;}
.n_synopsis .synopsis_cont h2{font-size:26px; margin-bottom: 10px;}
.n_organization{width:100%; overflow: hidden;margin-bottom: 60px;}
.n_organization .title{margin-bottom:-12px;}
.n_organization dl{width:100%; overflow: hidden;padding-top:100px;}
.n_organization dl dd{position:relative; float:left;width:23.5%; height: 530px; margin-right: 2%; padding:50px 20px 0 20px; line-height: 37px; font-size: 18px; color: #fff;}
.n_organization dl dd:last-child{margin-right:0;}
.n_organization dl dd h2{font-size: 22px; text-align: center; color: #fff; margin-bottom:45px;}
.n_organization dl dd .line{position: absolute;height: 100px; width: 1px; background: #b9b8b8;top: -100px;}
.n_organization dl dd .circular{position: absolute;width:16px; height: 16px; background: #fff; border-radius: 50%;top:20px;}
.n_organization dl dd .ddlf{left:25px; }
.n_organization dl dd .ddrt{right:25px;}
.n_organization dl dd .cirlf{left:17px; }
.n_organization dl dd .cirrt{right:17px;}
.dd_color1{ background: #f48858;}
.dd_color2{ background: #e84b64;}
.dd_color3{ background: #5fbfa0;}
.dd_color4{ background: #62c4cc;}
.dd_color5{ background: #3cb6bb;}
.dd_color6{ background: #6d529c;}

/* 就业明星 */
.stu_btom dl dd{margin-bottom: 40px;}

/*招聘信息*/
.recruit_list dl{overflow: hidden;}
.recruit_list dd{ overflow: hidden;}
.recruit_list dd p{ height:60px;font-size:18px; color: #000; line-height: 30px;margin:10px 0 25px 0;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.recruit_list .cons a{display: block; float: left; width:48%; height: 40px; line-height: 40px;font-size: 18px; color: #fff; text-align: center; margin-right: 4%;}
.recruit_list .cons a:last-child{margin-right:0;}

/*师资力量*/
.teachers{width: 100%; background: #eaeaea; padding: 50px 0;font-family: "微软雅黑 Light";}
.teachers_tp{text-align: center; font-size: 20px; line-height: 45px; color: #333;margin-bottom:70px;}
.teachers_tp .bold{margin-bottom:70px; font-weight: bold;}
.teachers_list dd{padding:45px; font-size: 20px; color: #fff; line-height: 36px; overflow: hidden;}
.teachers_list dd h3{ font-size: 24px; color: #fff;margin-bottom: 25px;}
.teachers_list dd img{ float:left; margin-right: 45px;}
.teachers_bt{width:900px; padding:70px 0; margin:0 auto;font-size: 20px; line-height: 45px; color: #333;}
.teachers_bt dl{font-weight: bold;}
.teachers_bt dl dd{text-align: center;}

/*专业介绍*/
.cultarget{position: relative;overflow: hidden; }
.cultarget .Img{position: absolute; width:40%;border:8px solid #d4d3d3;right: 9%; top: 30%; margin-top:-174.5px; }
.cultarget .cont{width:94%; padding: 60px 0 100px 40px; border:8px solid #d4d3d3;}
.cultarget .cont_mid{width: 50%; overflow: hidden;}
.cultarget .cont_mid h2,.zy_box6_lf h2{font-size: 30px; line-height: 40px; color: #333; margin-bottom: 35px;}
.cultarget .cont_mid p,.zy_box6_lf p{font-family: "微软雅黑 Light"!important;font-size: 20px!important; line-height: 37px; color: #333;}
.cultarget .cont_mid p,.zy_box6_lf span{font-family: "微软雅黑 Light"!important;font-size: 20px!important; line-height: 37px; color: #333;}
.cultarget .cont_mid div,.zy_box6_lf div{ height: 43px;line-height: 43px;margin-top: 50px;}
.cultarget .cont_mid div a,.zy_box6_lf div a{padding: 10px 25px; font-size: 20px;color: #fff;margin-right: 15px;}

.zy_box5{padding:65px 0; background: #a92324; margin:55px 0; overflow: hidden;}
.zy_box5 dl{margin-left: -5%; margin-right:-5%;}
.zy_box5 dl dd{float:left;width:33.3333333%;padding: 0 5%; font-size: 20px; color: #fff; line-height: 37px; text-align: justify;}
.zy_box5 dl .dd_min{border-left:1px solid #fff; border-right: 1px solid #fff;}
.zy_box5 dl dd .tit{position: relative; width:175px; height: 35px; text-align: center; font-size:30px; font-weight: bold; margin:0 auto; line-height: 35px; color: #fff;}
.zy_box5 dl dd .tit::before,.zy_box5 dl dd .tit::after{position: absolute; display: block; content: ''; width:80px; height: 3px; background: #fff; top:18px;}
.zy_box5 dl dd .tit::before{ left: -100px;}
.zy_box5 dl dd .tit::after{right: -100px;}
.zy_box5 dl dd .dd_cont{height: 230px;margin: 50px 0 30px 0;}
.zy_box5 dl dd img{width: 100%;}

.zy_box6{padding:40px;border:8px solid #d4d3d3; overflow: hidden;}
.zy_box6 img{float:right;width:52.7%; height: auto; }
.zy_box6_lf{float:left;width:44%;}
.btn-a{color: #333; font-size: 16px; line-height: 30px; margin: 20px 0; width: 100%; height: 60px; margin-right: 20px;}
/*联系我们*/
.contact{width: 1025px; overflow:hidden; margin:0 auto; margin-top:50px;}
.contact dl{width: 1165px;}
.contact dl dd{float:left;width:31%; margin-bottom: 60px; overflow: hidden;}
.contact dl dd .icon{ display:block; width:55px; height: 55px; background:url(../images/usicon.png) no-repeat; }
.contact dl dd .icon_1{ background-position: 0 0;}
.contact dl dd .icon_2{ background-position: -55px 0;}
.contact dl dd .icon_3{ background-position: -110px 0;}
.contact dl dd .icon_4{ background-position: 0 -55px;}
.contact dl dd .icon_5{ background-position: -55px -55px;}
.contact dl dd .icon_6{ background-position: -110px -55px;}
.contact dl dd span{float:left;}
.contact dl dd em{display:block;width:55px;font-size: 17px;font-weight: bold; text-align: center; margin-top:5px; font-style:normal;}
.contact dl dd .line{display:block;width:1px; height: 20px; background:#7e8081; margin: 25px 10px 0 10px;}
.contact dl dd .cont{width:200px; font-size: 14px; color: #666;padding-top:15px;}
.map{margin-bottom: 70px; border: 1px solid #eee;}

/*新闻详情页*/
.newshow{}
.newshow .new_tit{text-align: center;}
.newshow .new_tit h1{font-size: 30px; color: #333; line-height: 42px; margin-bottom: 25px;}
.newshow .new_tit span,.newshow .new_tit i{font-size:15px; font-style:normal;}
.newshow .new_tit span{margin-right: 25px; color: #999;}
.newshow .new_tit i{ color: #014099;}
.newshow .cont{padding:25px 0; font-size: 18px; color: #666; line-height: 36px;}
.newshow .cont img{max-width: 100%;}

/*在线报名*/
.entry{padding:60px 100px; border:1px solid #ddd; margin-bottom: 70px;}
.entry .title{margin-bottom: 50px;}
.entry p{ font-size: 20px; color: #333; line-height: 70px;}
.entry p span{font-weight: bold;}
.enroll_Notice span{font-weight: bold;}



@media screen and (max-width:1320px){
  .new_list dd .dd_btm .publisher{float:left;}
  .cultarget .cont_mid{width:628px;}
}
@media screen and (max-width:1280px){
.n_organization dl dd{font-size: 17px; line-height: 35px;}
}