/*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}
}
@media screen and (min-width: 900px){
    .center {width: 96%; margin: 0 auto}
}

@media screen and (min-width: 1100px){
    .center {width: 1000px; margin: 0 auto}
}
/*
@media screen and (min-width: 1500px){
    .center {width: 80%; margin: 0 auto}
}
.center {width: 1000px; margin: 0 auto}
*/
@media screen and (min-width: 1920px){
    .center { width: 1000px; margin: 0 auto}
}


/*头部*/
.header { width: 100%; background: url("/images/headerbg.png") no-repeat right bottom;}
.header .logobg { background:url("/cxcyxy/images/logobg.png") no-repeat center top; height:155px;}
.header .djlogobg { background:url(../images/djlogobg.png) no-repeat center top; 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:#90000a;} 
.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}


/*导航*/
.nav { width: 100%; height: 45px; line-height: 45px; background: #90000a;}
span.cur a { background: #740009;}
.nav_bg { width:1000px; margin:0 auto;}

.nav dl {width: 10%; height: 45px; text-align: center; display: block; float: left; border-right: 0px 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:#740009;}
.nav dl:hover dd { display:block!important;}
.nav dl dd { position:relative; z-index:9999; background:#90000a;}
.nav dl dd a { color: #fff;}
.nav dl dd li:hover { background:#740009;}
.nav dl:nth-last-child(1){ border:0;}

.nav_cur { background:#740009;}

/*banner*/
.banner_bg { width:1000px; 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("/images/lr.png") 0 no-repeat;}
.banner-r { position: absolute; top: 0; right: 0; width: 50px; height: 100%; z-index: 300; background:url("/images/lr.png") -50px no-repeat;}
.banner-l:hover { background:url("/images/lr.png") -153px no-repeat;}
.banner-r:hover { background:url("/images/lr.png") -102px no-repeat;}
.swiper-pagination-bullet-active { background: #90000a!important;}


/*公用部分*/
.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%; height: 332px;}
.c01img { width: 94%; height: 265px; overflow: hidden; margin: 3%;}
.c01img .swiper-wrapper {}
.c01img .swiper-wrapper span { position: absolute; width: 101%; height: 35px; line-height: 35px; bottom: 0; left: 0; background: url("/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.5%; height: 332px;}
.c02 .c02bt p { border: 0; color: #000;}
.c02 .cont_bg { width: 100%; height: 284px;}
.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: 24px; margin-top: 8px;}
.c02 .c02cont .c02a em { width: 100%; display: block; float: left; font-style: normal;}

.c02 .c02cont .c02b { width: 452px; height: 100%; float: left; text-align: left; padding-left: 20px; background: url("/images/c02sx.png") no-repeat left center;}
.c02 .c02cont .c02b span { width: 100%; float: left; font-size: 15px; color: #0b0c0f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color: #000; margin-top: 11px; margin-bottom: 5px;}
.c02 .c02cont .c02b span a { color: #000;}
.c02 .c02cont .c02b p { width: 100%; float: left; color: #777; font-size: 13px;}

.c02 .c02cont .c02c { width: 45px; height: 100%; height: 100%; float: right; background: url("/images/more_r1.png") no-repeat center right;}
.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("/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%; height: 288px; 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("/images/yw01.png") no-repeat center center;}
.yw02 { background: url("/images/yw02.png") no-repeat center center;}
.yw03 { background: url("/images/yw03.png") no-repeat center center;}
.yw04 { background: url("/images/yw04.png") no-repeat center center;}
.yw05 { background: url("/images/yw05.png") no-repeat center center;}
.yw06 { background: url("/images/yw06.png") no-repeat center center;}

/*正文04---专题专栏*/
.c04 { width: 32%; height: 288px; margin: 10px 1% 0;}
.c04 .cont_bg span { display: block; float: left; font-style: normal; text-align: left; height: 44px; line-height: 44px; margin: 2% 6%; width: 88%; overflow: hidden; font-size: 18px; text-indent: 34px; border-bottom: 1px solid #ccc;}
.zt01 { background: url("/images/zt01.png") no-repeat center left;}
.zt02 { background: url("/images/zt02.png") no-repeat center left;}
.zt03 { background: url("/images/zt03.png") no-repeat center left;}
.zt04 { background: url("/images/zt04.png") no-repeat center left;}

/*正文05---快速导航*/
.c05 { width: 34%; min-height: 288px;}
.c05 .cont_bg { margin-top: 11px;}
.c05 a { color: #E60012; border: 1px solid #E60012; padding: 3% 5%; border-radius: 5px; display: block; float: left; margin: 2% 3%;}
.c05 a:hover { background: #E60012; color: #fff;}

/*正文06---校园文化*/
.c06 { width: 100%; height: 288px; margin-bottom: 10px;}
.c06img { padding: 10px; overflow: hidden;}
.c06img .swiper-slide { overflow: hidden;}
.c06img .swiper-slide img { display: block; height: 220px;margin: 0 auto;}


/*第五部分——底部*/
.main05 { width: 100%; height: 65px; padding: 50px 0 0px 0; position: relative; float: left; background:#27282a url("/images/footer_bg.jpg");}
.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: 20px;}
.main05_01 dl dt img{ display: block; width: 590px; 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; font-size: 16px;}

.main05_02 { width: 40%; float: right; margin-top:20px;}
.main05_02_bg { width:120px; 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: 63px; line-height: 63px; 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;}
.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}

    .header { padding: 10px 0;}
    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%;}

    .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: 50px; padding: 0!important;}

    /*专题专栏*/
    .c04 span {}

    /*内页*/
    .n_ban { width: 100%;}
    .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(/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(/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(/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(/images/xf_dh_a.png) no-repeat center 1.5vh;}
    .xf_dh_b { background:url(/images/xf_dh_b.png) no-repeat center 1.5vh;}
    .xf_dh_c { background:url(/images/xf_dh_c.png) no-repeat center 1.4vh;}
    /* .xf_dh_c a { color:#fdd228!important;} */
    .xf_dh_d { background:url(/images/xf_dh_d.png) no-repeat center 1.5vh;}
    .xf_dh_e { background:url(/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;}

/**/