@charset "utf-8";
/* CSS Document */

.wrap{ overflow:hidden;}

.c-header_bg{ width:100%; height:auto; position:absolute; left:0; top:0;}
.c-header_input{ height:auto; overflow:hidden; padding:32px 0;}
.c-header_icon_logo_z{ margin:0;}
.c-header_icon_logo_z a{ display:block;}
.c-header_icon_logo_z a img{ display:block; height:56px;}
.c-header_search{ overflow:hidden; height:auto; margin:13px 0 0;}
.c-header_icon_search{ height:24px; padding-top:6px;}

.c-header_bg,
.c-header_bg .c-header_input{ transition/:all ease 0.4s;}

.c-header_bg.fixed{ position:fixed; box-shadow:0 0 6px rgba(0,0,0,0.2);}
.c-header_bg.fixed .c-header_input{ padding:20px 0 12px; transition/:all ease 0.4s;}

.c-header_title_content::after{ content:''; display:block; overflow:hidden; clear:both;}
.c-header_lib{ width:auto !important; position:relative;}
.c-header_lib > a{ display:block; padding:0 14px; text-align:center; min-width:52px;}
.c-header_lib_ul{ border-top:3px solid #fff; position:absolute; left:50%; top:100%; transform:translate(-50%,0); width:auto; min-width:100%; white-space:nowrap;}
.c-header_lib_ul_li a{ display:block; margin:0; padding:0 1em;}

.gong-banner{ width:auto; top:0; margin-top:165px; overflow:hidden;}
.slick-initialized .slick-slide{ height:auto !important;}
.slick-initialized .slick-slide > a{ width:100vw; display:block;}
.headImg-height{ height:36.4vw; object-fit/:cover;}
.banner-content-position{ width:1200px;}
.slick{ width:auto; left:50%; transform:translateX(-50%); top:auto; bottom:22px;}
.slick .banner-content-position{ width:auto;}
.slick-dots{ width:auto;}
.slick-dots li{ width:36px; height:8px; overflow:hidden; margin:0 3px;}
.icon-rect-white{ background:rgba(255,255,255,0.8);}
.icon-rect-gray{ background:rgba(0,0,0,0.7);}
.slick-dots li button{ width:100%; height:100%; margin:0; opacity:0;}
.slick-arrow{ width:36px; height:36px; overflow:hidden; color:rgba(0,0,0,0); background:none; background-size:auto 100% !important; border:0; position:absolute; top:50%; transform:translateY(-50%); z-index:99;}
.slick-prev{ background:url(../images/prev.png) center no-repeat; left:1.5%;}
.slick-next{ background:url(../images/next.png) center no-repeat; right:1.5%;}

.c-home-main__body{ min-width:0; max-width:none; width:1200px; margin:0 auto;}
.c-home-main__body::before,
.c-home-main__body::after{ content:''; display:block; overflow:hidden; clear:both;}
.c-home-main__body-public{ min-height:320px;}
.c-home-main__body-head-titil-box{ margin:12px 20px 0;}
.c-home-main__body-head-main-margin{ margin:6px 20px 10px;}
.c-home-main__body-main-content{ margin:0; height:auto; overflow:hidden; line-height:40px;}
.c-home-main__body-more{ text-transform:uppercase; width:auto; padding:0 4px;}

.c-home-main__body-public{ margin:0;}

.c-home-main .box1{ padding:24px 0;}
.c-home-main .box1 ul.newsPic{ display:block; width:464px; height:325px; float:left;}
.c-home-main .box1 ul.newsPic li{ display:none;}
.c-home-main .box1 ul.newsPic li a{ display:block;}
.c-home-main .box1 ul.newsPic li a img{ display:block; width:100%; height:325px; object-fit:cover;}
.c-home-main .box1 .c-home-main__body-head-main-margin{ margin-bottom:0;}
.c-home-main .box1 .c-home-main__body-public{ width:calc(100% - 464px); float:left;}
.c-home-main .box1 .c-home-main__body-main-content{ padding:2px 24px; margin:0 -20px; overflow:visible;}
.c-home-main .box1 .c-home-main__body-main-content.cur{ color:#fff; background:#d9473c; background:linear-gradient(to right, #ab2a21, #d9473c); position:relative;}
.c-home-main .box1 .c-home-main__body-main-content.cur::before{ content:''; display:block; border:8px solid #ab2a21; border-width:8px 8px 8px 0; border-color:transparent #ab2a21; position:absolute; right:100%; top:50%; transform:translateY(-50%);}
.c-home-main .box1 .c-home-main__body-main-content.cur .c-home-main__body-main-words a{ color:#fff;}
.c-home-main .box1 .c-home-main__body-main-content.cur .c-home-main__body-main-date a{ color:rgba(255,255,255,0.8);}
.c-home-main .box1 .c-home-main__body-main-words a:hover{ color:#fff;}

.box2{ padding:0 0 24px;}
.box2 .c-home-main__body-head-main-margin{ margin-bottom:16px;}
.box2 ul.speach{ display:flex; font-size:16px; flex-wrap:wrap; justify-content:space-between; padding:6px 20px;}
.box2 ul.speach li{ display:block; width:48%; padding:0 0 18px; border-bottom:1px solid #ddd; margin:7px 0 9px;}
.box2 ul.speach li a{ display:block; overflow:hidden;}
.box2 ul.speach li h4.title{ display:block; height:48px; line-height:24px; color:#333; font-size/:17px; padding-left:1.5em; background:url(../images/speach.png) left center no-repeat; margin:0 0 14px; transition:all ease 0.4s;
	display:-webkit-box;
	display:-moz-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.box2 ul.speach li i.pic{ display:block; float:left; margin-right:16px;}
.box2 ul.speach li i.pic img{ display:block; width:90px; height:110px; object-fit:cover; transition:all ease 0.4s;}
.box2 ul.speach li .info{ overflow:hidden; position:relative;}
.box2 ul.speach li .info::before{ content:''; display:block; height:1px; background:#ddd; margin:1px 0 9px;}
.box2 ul.speach li .info::after{ content:''; display:block; width:12px; height:3px; background:#d9473c; position:absolute; left:0; top:0;}
.box2 ul.speach li .info p{ display:block; line-height:1.5; color:#444; font-size:14px; padding:3px 0; padding-left:20px;}
.box2 ul.speach li .info p:nth-child(1){ background:url(../images/ico_time.png) left top no-repeat;}
.box2 ul.speach li .info p:nth-child(2){ background:url(../images/ico_addr.png) left top no-repeat;}
.box2 ul.speach li .info p:nth-child(3){ background:url(../images/ico_pref.png) left top no-repeat;}
.box2 ul.speach li a:hover{ text-decoration:none;}
.box2 ul.speach li a:hover h4.title{ color:#d9473c;}
.box2 ul.speach li a:hover i.pic img{ transform:scale(1.05);}

.box3{ padding:0 0 24px;}
.box3 .c-home-main__body-public{ width:auto;}
.box3 .xueke{ overflow:hidden; position:relative; margin:10px 20px 0;}
.box3 .xueke .bd{ position:relative; height:100%;}
.box3 .xueke .bd ul{ display:block; overflow:hidden;}
.box3 .xueke .bd ul li{ display:block; width:25%; overflow:hidden; float:left;}
.box3 .xueke .bd ul li a{ display:block; background:#fff; border:1px solid #ddd; margin:0 10px; position:relative; transition:all ease 0.4s;}
.box3 .xueke .bd ul li a img{ display:block; width:100%;}
.box3 .xueke .bd ul li a h5{ display:block; line-height:2.75; color:#333; font-size:16px; font-weight:normal; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; transition:all ease 0.4s; padding:2px 0 0;}
.box3 .xueke .bd ul li a:hover{ border:1px solid #d9473c; text-decoration:none;}
.box3 .xueke .bd ul li a:hover h5{ color:#d9473c;}

.c-gong-footer{ padding:20px 0; background:url(https://www.cupk.edu.cn/gxy/images/head-bg.png) center no-repeat; background-size:cover;}
.c-gong-footer__body-content{ display:flex; justify-content:space-between; align-items:center; text-align:left;}
.c-gong-footer__body-content-detail{ text-align:left; margin-left:0; margin-right:0; line-height:2; margin:0;}
.c-gong-footer__body-content .code{ overflow:hidden;}
.c-gong-footer__body-content .code span{ display:block; line-height:100px; color:#fff;}
.c-gong-footer__body-content .code span img{ display:block; height:100px; float:right; margin-left:1em;}

















/**/