/*reset-start*/
@charset "utf-8";

html{ overflow-x:hidden; font-size:14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
body { margin:0 auto;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{ font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{ font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231;}
select,input,button,textarea,button{font:99%;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{ *font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

a { color:#666; text-decoration:none;  blr:expression(this.onFocus=this.blur())}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover {text-decoration:none;}
p {text-align:justify; text-justify:inter-ideograph; white-space: normal; }
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.tr { text-align:right;}
.tl { text-align:left;}
.pr { position:relative;}
.pa { position:absolute;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
input{border:0;outline:none;}
.ys3 { opacity:0.3;}
.ys5 { opacity:0.5;}

.fz30 { font-size:3.0vw;} /*英文小标题24px*/
.fz35 { font-size:3.5vw;} /*正文字体28px*/
.fz37 { font-size:3.75vw;} /*小标题30px*/
.fz75 { font-size:7.5vw;} /*大标题60px*/
.mt60 {margin-top: 60px;}
.mt10 {margin-top: 10px;}
.mr0 { margin-right: 0!important;}

.t1s { -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.tt { -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.tt img { -webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.yy img { -moz-box-shadow: 0px 0px 20px 1px #8c8883; box-shadow: 0px 0px 20px 1px #8c8883;}
.c1 {overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.c3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.swiper-slide { overflow: hidden;}

@media screen and (max-width: 680px){
  .center {width: 96%; margin: 0 auto}
.banner_bg {width: 96%!important; margin: 0 auto}
.nav_bg {width: 96%!important; margin: 0 auto}
}
@media screen and (min-width: 900px){
  .center {width: 96%; margin: 0 auto}
.banner_bg {width: 96% !important; margin: 0 auto}
.nav_bg {width: 96% !important; margin: 0 auto}
}

@media screen and (min-width: 1100px){
  .center { width: 1150px; margin: 0 auto}
.banner_bg { width: 1150px!important; margin: 0 auto}
.nav_bg { width: 1150px!important; margin: 0 auto}
}

@media screen and (min-width: 1500px){
  .center { width: 1150px; margin: 0 auto}
.banner_bg { width: 1150px!important; margin: 0 auto}
.nav_bg { width: 1150px!important; margin: 0 auto}
}
/*.center {width: 1000px; margin: 0 auto}*/

@media screen and (min-width: 1920px){
  .center { width: 1150px; margin: 0 auto}
.banner_bg { width: 1150px!important; margin: 0 auto}
.nav_bg { width: 1150px!important; margin: 0 auto}
}


/*头部*/
/* .header { width: 100%; background: url("/cms/images/headerbg.png") no-repeat right bottom;} */
.header { width: 100%;}
.header .logobg { background:url(../images/logobg.png) no-repeat center top; height:155px; background-size: 100%;}
.header .djlogobg { background:url(../images/djlogobg.png) no-repeat center center; background-size: 100%; height:155px;}
.header h1 { width: 517px; float: left;}
.header h1 img { display:block; max-width:100%;}
.header_r1 { width: 480px; float: right; font-size: 16px; color: #797979; margin: 10px 0 0 0; text-align:right;}
.header_r1 a { color: #535353;}
.header_r1 p { display:inline-block;}
.header_r1a { width:100%; float:left; font-size:26px; color:#d31f38;}  n
.header_r1a p { margin-right:20px;}
.header_r1a p:nth-last-child(1) { margin-right:0}

.header_r1b { width:100%; float:left; font-size:16px; color:#545454; margin-top: 5px;}
.header_r1b i { width: 8px;height: 8px; background: #cb3c3f; border-radius: 50px; margin: 3px 10px; display: inline-block;}
.header_r1b p { margin-right:20px;}
.header_r1b p:nth-last-child(1) { margin-right:0}

@media screen and (max-width: 1100px){
  .header .logobg { height: 12vw}
}


/*导航*/
.nav { width: 100%; height: 45px; line-height: 45px; background: #d31f38;}
span.cur a { background: #740009;}
.nav_bg { width:1150px; margin:0 auto;}

.nav dl {width: 9%; height: 45px; text-align: center; display: block; float: left; border-right: 1px solid #e07575; box-sizing: border-box;}
.nav dl dt { font-size: 16px; width:100%; color: #fff; display:block;}
.nav dl dt a { color:#fff; display: block;}
.nav dl dt:hover { background:#f30224;}
.nav dl:hover dd { display:block!important;}
.nav dl dd { position:relative; z-index:9999; background:#f30224cc;}
.nav dl dd a { color: #fff;}
.nav dl dd li:hover { background:#f30224;}
.nav dl:nth-last-child(1){ border:0;}

.nav_cur { background:#f30224;}

/*banner*/
.banner_bg { width:1150px; margin:0 auto;}
.index-banner { width: 100%; position: relative; overflow: hidden; height:300px; }
.index-banner .swiper-slide { }
.index-banner img { width: 100%; display: block;}
.index-page { position: absolute; bottom: 5px; z-index: 300; text-align: center;}
.index-page span { width: 15px; height: 15px; border-radius: 30px; background: #fff; opacity: 1}
.banner-l { position: absolute; top: 0; left: 0; width: 50px; height: 100%; z-index: 300; background:url("/cms/images/lr.png") 0 no-repeat;}
.banner-r { position: absolute; top: 0; right: 0; width: 50px; height: 100%; z-index: 300; background:url("/cms/images/lr.png") -50px no-repeat;}
.banner-l:hover { background:url("/cms/images/lr.png") -153px no-repeat;}
.banner-r:hover { background:url("/cms/images/lr.png") -102px no-repeat;}
.swiper-pagination-bullet-active { background: #d31f38!important;}

/*内页*/
.n_ban { width: 100%;}
.n_ban img { width: 100%; display: block; margin-top: 5px;}

/*公用部分*/
.bord { border: 1px solid #ccc; box-sizing: border-box;}
.all_bt { width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #ccc; display: block; float: left;}
.all_bt p { min-width: 85px; padding: 0 10px; height: 42px; text-align: center; font-size: 18px; font-weight: bolder; color: #DB3F4C; border-bottom: 3px solid #DB3F4C; float: left; display: block;}
.all_bt em { display: block; float: right; font-style: normal; color: #999999; font-size: 12px; margin-right: 5px;}
.cont_bg { width: 100%; float: left;}

/*正文01---图片资讯*/
.c01 { width: 32.7%; height: 300px;}
.c01img { width: 94%; height: 232px; overflow: hidden; margin: 3%;}
.c01img .swiper-wrapper {}
.c01img .swiper-wrapper img { width: 100%; height: 300px;}
.c01img .swiper-wrapper span { position: absolute; width: 101%; height: 35px; line-height: 35px; bottom: 0; left: 0; background: url("/cms/images/new_nav.png") no-repeat left center; text-align: left; text-indent: 2em; font-size: 13px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

/*正文02---学校新闻&&学校公告*/
.c02 { width: 67%; height: 300px;}
.c02 .c02bt p { border: 0; color: #000;}
.c02 .cont_bg { width: 100%; height: 242px;}
.c02 .c02cont { width: 100%; height: 100%; overflow: hidden;}
.c02 .c02cont .swiper-slide { width: 94%; margin-left: 3%; border-bottom: 1px solid #ccc; box-sizing: border-box; }

.c02 .c02cont .c02a { width: 75px; height: 100%; float: left; text-align: center; color: #b0afad;}
.c02 .c02cont .c02a i { width: 100%; display: block; float: left; font-style: normal; font-size: 20px; margin-top: 8px;}
.c02 .c02cont .c02a em { width: 100%; display: block; float: left; font-style: normal;}

.c02 .c02cont .c02b { width: 80%; height: 100%; float: left; text-align: left; padding-left: 20px; background: url("/cms/images/c02sx.png") no-repeat left center;}
.c02 .c02cont .c02b span { width: 100%; float: left; font-size: 14px; color: #0b0c0f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color: #000; margin-top: 7px; margin-bottom: 5px;}
.c02 .c02cont .c02b span a { color: #000;}
.c02 .c02cont .c02b p { width: 100%; float: left; color: #777; font-size: 14px;}

.c02 .c02cont .c02c { width: 45px; height: 100%; height: 100%; float: right; background: url("/cms/images/more_r1.png") no-repeat center right; background-size: 32px; }
.c02 .c02cont .swiper-slide:hover .c02a i { color: #DB3F4C;}
.c02 .c02cont .swiper-slide:hover .c02b span a { color: #DB3F4C!important;}
.c02 .c02cont .swiper-slide:hover .c02c { background: url("/cms/images/more_r.png") no-repeat center right;}

.c02btc { color: #DB3F4C!important; border-bottom: 3px solid #DB3F4C!important;}
.c02 .c02bt p:hover { color: #DB3F4C!important; border-bottom: 3px solid #DB3F4C!important;}

.cont_bg { overflow: hidden;}

/*正文03---业务相关*/
.c03 { width: 32.7%; height: 300px; color: #fff; font-size: 16px;}
.c03 a { display: block; color: #fff;}
.c03 i { display: block; float: left; font-style: normal; text-align: center; height: 44px; line-height: 44px; margin: 2% 0 2% 6%; width: 41%; border-radius: 5px; overflow: hidden; background-size: 100% auto}
.c03 .cont_bg { margin-top: 6px;}
.c03 .cont_bg span { display: block; float: left; font-style: normal; text-align: center; height: 44px; line-height: 44px; margin: 2% 6%; width: 88%; border-radius: 4px; overflow: hidden; background-size: 100% auto}

.yw01 { background: url("/cms/images/yw01.png") no-repeat center center;}
.yw02 { background: url("/cms/images/yw02.png") no-repeat center center;}
.yw03 { background: url("/cms/images/yw03.png") no-repeat center center;}
.yw04 { background: url("/cms/images/yw04.png") no-repeat center center;}
.yw05 { background: url("/cms/images/yw05.png") no-repeat center center;}
.yw06 { background: url("/cms/images/yw06.png") no-repeat center center;}

/*正文04---专题专栏*/
.c04 { width: 64.7%; height: 300px; margin: 10px 1.5% 0 0;}
.c04 .cont_bg span { display: block; float: left; font-style: normal; text-align: left; height: 30px; line-height: 30px; margin: 2% 6%; width: 88%; overflow: hidden; font-size: 18px; text-indent: 34px; border-bottom: 1px solid #ccc;}
.zt01 { background: url("/cms/images/zt01.png") no-repeat center left;}
.zt02 { background: url("/cms/images/zt02.png") no-repeat center left;}
.zt03 { background: url("/cms/images/zt03.png") no-repeat center left;}
.zt04 { background: url("/cms/images/zt04.png") no-repeat center left;}

/*正文05---快速导航*/
.c05 { width: 33.7%; min-height: 300px;}
.c05 .cont_bg { margin-top: 11px;}
.c05 a { color: #E60012; border: 1px solid #E60012; padding: 3% 6%; border-radius: 5px; display: block; float: left; margin: 2% 3%;}
.c05 a:hover { background: #E60012; color: #fff;}

@media screen and (max-width: 1919px){
  .c05 a { padding: 3% 5%;}
}

@media screen and (max-width: 1058px){
  .c05 a { padding: 3% 4%;}
}

@media screen and (max-width: 950px){
  .c05 a { padding: 3% 4%; margin: 2%;}
}

@media screen and (max-width: 950px){
  .c05 a { padding: 3% 6%; margin: 2% 3%;}
}


/*正文06---校园文化*/
.c06 { width: 100%; height: 250px; margin-bottom: 10px;}
.c06img { padding:12px 10px; overflow: hidden;}
.c06img .swiper-slide { overflow: hidden;}
.c06img .swiper-slide img { display: block; height: auto;margin: 0 auto;}


/*第五部分——底部*/
.main05 { width: 100%; height: 191px; padding: 15px 0 0px 0; position: relative; float: left; background: url("/cms/images/footer_bg.jpg") center -108px;}
.main05_01 { width: 50%;}
.main05_01 dl { width: 100%;
  float: left; color: #fff; text-align: left; }
.main05_01 dl dt { width: 100%; float: left; font-size: 18px; margin-bottom: 12px;}
.main05_01 dl dt img{ display: block; width: 406px; max-width: 100%;}
.main05_01 dl dd { width: 100%; float: left; font-size: 14px; line-height: 26px;}
.main05_01 dl dd a { color:#fff;}
.main05_01 dl dd b { font-weight: normal;}

.main05_02 { width: 40%; float: right; margin-top:20px;}
.main05_02_bg { width:100px; margin-left: 15px; float: right;}
.main05_02 img {display: block; width: 100%; margin: 0 auto;}
.main05_02 span {display: block; width: 100%; color: #fff; margin-top: 10px; font-size: 14px;}

/*第六部分*/
.footer { width: 100%; float: left; position: absolute; bottom: 0}
.footer ul { height: 30px; line-height: 30px; font-size: 12px; text-align: left;}
.footer ul li { display: inline-block; margin-right: 30px;}


/*图片放大*/
.bigimg{ position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff; width: 800px!important; height: 600px!important;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.bigbox{}
.bigbox>.imgbox{float:left;border-radius:5px;overflow: hidden;}
.bigbox>.imgbox>img{width:100%;}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}



/*响应式*/
@media screen and (max-width: 1350px)
{
  .mt60 { margin-top: 40px;}
.xm { font-size: 18px;}
.main02_t span { font-size: 26px;}
.main05_02 dl {width:-webkit-calc(33.3333% - 27px); 
  width:-moz-calc(33.3333% - 27px); 
  width:calc(33.3333% - 27px); }
.main05_02 dl:nth-child(2) {display:none}


h1 { width: 50%!important;}
h1 img { width: 100%;}
.header_r1 { width: 45%!important;}
.header_r1a { font-size: 23px; margin-top: 15px;}
.header_r1b { font-size: 14px;}
.nav { height: 55px; line-height: 55px;}
.nav dl { height: 55px;}

}


@media screen and (max-width: 1200px)
{
  
}
@media screen and (max-width: 1100px)
{
  .header_r2 .ss_input {width: 253px;padding: 0 11px;height: 48px;border-radius: 50px;border: 1px solid #ccc;font-size: 16px;position: absolute;right: 20px;top: 80px; opacity: 0;}
.header_r2 .ss_btn {margin: 3px 0px 0 0; position: relative}
.header_r2:hover .ss_input { opacity: 1; }
}

@media screen and (max-width: 1000px){
  h1 { width: 50%!important;}
h1 img { width: 100%; margin-top: 15px;}
.header_r1 { width: 45%!important;}
}

@media screen and (max-width: 900px)
{
  /*整体*/
  .index-banner { height: 48vw;}
.bord { width: 100%!important; height: auto;}

.n_nav { display: none;}
.n_cont { width: 100% !important;}
.n_new_cont { width: 100% !important; margin-bottom: 20px;}
.n_new_cont img { height: auto!important;}

.xwzx02 { width: 100% !important;}
.xwzx03 { width: 100% !important;}
.zszx01 { width: 100% !important;}
.zszx02 { width: 100% !important;}
.zszx03 { width: 100% !important;}
.zszx04 { width: 100% !important;}
.zszx05 { width: 100% !important;}
.zszx06 { width: 100% !important;}
.dwzx02 { width: 100% !important;}
.jyfw01 { width: 100% !important;}
.gjjy01 { width: 100% !important;}
.gjjy01 .gjjy01_l { width: 100% !important;}
.gjjy01 .gjjy01_r { width: 100% !important;}
.xqhz01{ width: 100% !important;}
.xqhz01 .gjjy01_l { width: 100% !important;}
.xqhz01 .gjjy01_r { width: 100% !important;}
.xwzx02 em { display: none!important;}
.xwzx03 em { display: none!important;}

/*学校新闻*/
.c02 .c02cont .c02a { display: none;}
.c02 .c02cont .c02c { display: none;}
.c02 .c02cont .c02b { width: 100%; background: none; padding: 0; margin: 0; display:block;}
.c03 .cont_bg { margin-top: 4px;}
.c02 .c02cont .c02b span { overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.c02 .c02cont .c02b p { overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.n_new_lists .cont_bg ul li em { display: none!important;}
.MOright-bottoma dl dd { display: none!important;}
.MOright-bottoma dl dt { width: 100%!important; text-align: center;}

.n_new_cont span { height: auto!important; line-height: 26px; padding: 0!important; font-size: 3.5vw;}
.n_new_cont i { float: left;}
.all_bt p { height: 42px; padding: 0!important;}

/*专题专栏*/
.c04 span {}

/*内页*/
.n_ban { width: 100%; display: none;}
.n_ban img { width: 100%; display: block; margin-top: 5px;}

}
@media screen and (max-width: 680px)
{
  .mt60 { margin-top: 20px;}
.tabs { height: 50px; line-height: 50px;}
.xm { height: 50px; line-height: 50px;}
.banner-l ,.banner-r { display:none} 
}


/* 手机端导航开始 */

.pcxs { display: block;}
.mmxs { display: none;}
@media screen and (max-width:900px) {
  .pcxs { display: none!important;}
.mmxs { display: block!important;}
}
.xf_header { width: 100%; float: left;  height: 8vh;}
.xf_footer { width: 100%; float: left; height: 10vh;}

/*------手机端样式-------*/

@media screen and (max-width:900px) {
  
  /*头部K*/
  .header { width:100%; height:6vh; background:#90000a; color:#dcdcdc; position:fixed;; padding:1vh 0; overflow:hidden; z-index: 999;}
.header img { height: 4vh; display:block; margin:0 auto;}
.header .top_dh { width:20%; float:left;position: relative;top: 50%;transform: translateY(-50%); }
.header .h1 { width:60%; display:block; float:left; text-align:center; color:#FFF; font-size:5vw; font-weight:normal;position: relative;top: 50%;transform: translateY(-50%); }
.header .h1 a { color:#FFF;}
.header .top_ss { width:20%; float:left;position: relative;top: 50%;transform: translateY(-50%); }
.header .h1 img { height:5vh;}

/*导航*/
.nav_bg_m { position:fixed; left:-50%; width:50%; height:100vh; overflow-x:hidden; top:0; z-index:9999; background:url(/cms/images/hei_bgm.png);
  -webkit-transition: all 1.0s;
  -moz-transition: all 1.0s;
  -o-transition: all 1.0s;
  transition: all 1.0s;
}
.nav_gb_m { position:fixed; right:-100%; width:50%; height:100vh; overflow-x:hidden; top:0; z-index:9999; background:url(/cms/images/bai_bg.png);
  -webkit-transition: all 1.0s;
  -moz-transition: all 1.0s;
  -o-transition: all 1.0s;
  transition: all 1.0s;
}
.nav_gb_m p { font-size:6vw; color:#1f1111; z-index:9999; right:5vw; top:4vw; position:absolute;}
.t_logo { width:100%; float:left; margin-top:3vh; margin-bottom:2vh;}
.t_logo img { width: 50%; margin-left: 9%; display:block; opacity: 0.8;}
.nav { display:block; float:right; background:none; height:auto; width:80%; margin-right:10%; }
.nav ul {}
.nav li { width: 88%;display: block;float: left;height: 5vh;line-height: 5vh;position: relative;font-size: 16px;padding: 0 6%; border-bottom:1px solid #696666;}
.nav li a { color:#eeeeee; height: 5vh;}
.nav li.cur { background:none;}
.nav li.cur a { color:#f3c0aa; display: block;width: 100%;height: 100%; }


/*底部悬浮导航*/
.xf_hei{width:100%; height:9vh; float:left; overflow:hidden; }
.xf_dh { width:100%; height:9vh; float:left; font-size:0.14rem; overflow:hidden; background:url(/cms/images/xf_dh_bg.jpg) no-repeat center center #141418; background-size:123%; position:fixed; bottom:0; left:0; z-index:99999;}
.xf_dh li { width:20%; height:100%; display:block; float:left; background-size:3.5vh;}
.xf_dh li a { display:block; padding-top:5.5vh; height:4vh; line-height:3vh; text-align:center; color:#FFF; font-size:1.6vh;}
.xf_dh_a { background:url(/cms/images/xf_dh_a.png) no-repeat center 1.5vh;}
.xf_dh_b { background:url(/cms/images/xf_dh_b.png) no-repeat center 1.5vh;}
.xf_dh_c { background:url(/cms/images/xf_dh_c.png) no-repeat center 1.4vh;}
/* .xf_dh_c a { color:#fdd228!important;} */
.xf_dh_d { background:url(/cms/images/xf_dh_d.png) no-repeat center 1.5vh;}
.xf_dh_e { background:url(/cms/images/xf_dh_e.png) no-repeat center 1.5vh; }

.sg_xiang { width:100%; height:auto; padding:2vh; text-align:left; overflow:hidden; background:#3d3d3d;  box-sizing:border-box;}
.sg_xiang .m_ewm { margin:3vw 0;}
.sg_xiang .m_ewm img { width:40%; margin:0 5%; display:block; float:left}

.sg_xiang p {font-size:14px; line-height:25px; color:#fff;}
.sg_xiang p a {color:#fff;}



/**/