
.subMenu{top:56px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.top{display:none;}
}
@media (max-width:993px){

}
@media (max-width:767px){

}

.hmFocus{ position:relative}
.hmfs_item img{width:100%; height:auto;}
.hmFocus .slick-dots{ bottom: 35px; height: 10px; left: 0px; position:absolute; width:100%; }
.hmFocus .slick-dots li button{display:none;}
.hmFocus .slick-dots li { background: #fff; display: inline-block; height: 10px; width: 20px; margin: 0px 12px; position: relative; vertical-align: middle; transition:all 0.5s ease;}
.hmFocus .slick-dots li.slick-active{ background:var(--cor); width:98px;}
@media (max-width:1799px){
.hmFocus .slick-dots li { height: 7px; width: 16px; margin: 0px 9px;}
.hmFocus .slick-dots li.slick-active{width:80px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.hmFocus .slick-dots li { height:5px; width: 12px; margin: 0px 6px;}
.hmFocus .slick-dots li.slick-active{width:50px;}
.hmFocus .slick-dots{ bottom: 25px;}
}
@media (max-width:767px){
.hmFocus .slick-dots li { height:3px; width: 8px; margin: 0px 5px;}
.hmFocus .slick-dots li.slick-active{width:30px;}
.hmFocus .slick-dots{ bottom: 15px;}
}

.inx_con1{ overflow:hidden}
.inx_c1lx{ width:66.08%; float:left}
.inx_tx{ line-height: 28px; height: 28px; position: relative; margin-bottom:36px; }
.inx_txnm{ font-size: 28px; line-height: 28px; float: left; }
.inx_txnm span{ font-size: 20px; font-weight: 100; color: #0a3788; line-height: 20px; border-left: 4px solid #C02222; margin: 4px 0px 0px 25px; padding-left: 15px; display:inline-block; position:relative; top:-2px; font-weight:100; }
.inx_txm{ float: right; font-size: 16px; line-height: 28px; color: #0a3788; }
.inx_txm:hover{ color:#C02222;}
.inx_tx_w{ color:#fff;}
.inx_tx_w .inx_txnm span{color:#fff;}
.inx_tx_w .inx_txm{color:#fff!important;}
.inx_c1sw1{}
.inx_c1sw1 dd{ height: 384px; position: relative; background: url("../images/inxc1_shdx.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/inxc1_shdx.png*/ no-repeat center bottom 40px; }
.inx_c1lximg{ height: 315px; width: 402px; position: absolute; left: 0px; top: 0px; }
.inx_c1lxtxt{ background: url("../images/inx_c1bg.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/inx_c1bg.png*/ no-repeat; height: 296px; width: 595px; position: absolute; top: 0px; right: 0px; color: #FFF; padding: 34px 52px 0px 100px; }
.inx_c1lxtxt strong{ font-size: 20px; line-height: 26px; -webkit-line-clamp:2;}
.inx_c1lxtxt p{ font-size: 14px; line-height: 26px; text-align: justify; margin-top: 15px; -webkit-line-clamp:5;}
.inx_c1tm{ margin-top:14px; text-align:right; line-height:26px; color:#fff;}
.inx_c1sw1 .slick-dots{bottom:0;}
.inx_c1sw1 .slick-dots li button{display:none;}
.inx_c1sw1 .slick-dots li { background: #A7ACB4; display: inline-block; height: 5px; width: 5px; margin: 0px 2px; position: relative; border-radius: 0%; vertical-align: middle }
.inx_c1sw1 .slick-dots li.slick-active{ background:var(--cor); width:22px;}
.inx_c1rx{ width:32.16%; float:right;}
.inx_c1rx .inx_tx{margin-left:24px;}
.inx_c1sw2{ height: 384px; background: url("../images/inx_c1rbg.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/inx_c1rbg.png*/ no-repeat center top; padding: 73px 0px 0px 65px; }
.inx_c1sw2 dd{ position:relative; padding-right:126px; height:230px}
.inx_c1pimg{ position: absolute; height: 187px; width: 126px; top: 0px; right: 0px; }
.inx_c1sw2 dd strong{ font-size: 20px; line-height: 36px; color:var(--cor); margin-top:-8px;}
.inx_c1sw2 dd p{ font-size: 14px; line-height: 26px; text-align: justify; margin-top: 9px; padding-right: 26px; -webkit-line-clamp:6;}
.inx_c1sw2 .slick-dots{bottom:0;}
.inx_c1sw2 .slick-dots li button{display:none;}
.inx_c1sw2 .slick-dots li { background: #A7ACB4; display: inline-block; height: 5px; width: 5px; margin: 0px 2px; position: relative; border-radius: 0%; vertical-align: middle }
.inx_c1sw2 .slick-dots li.slick-active{ background:var(--cor); width:22px;}
@media (max-width:1799px){
.inx_txnm{font-size:24px;}
.inx_txnm span{font-size:18px; border-left:3px solid #C02222; top:-1px; margin-left:18px;}
.inx_txm{font-size:14px;}
.inx_c1lxtxt strong{font-size:18px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c1lx{width:100%;}
.inx_c1sw1{max-width:800px; margin:0 auto;}
.inx_c1rx{width:100%; margin-top:25px;}
.inx_c1sw2{background:none; padding:0; height:215px;}
.inx_c1rx .inx_tx{margin-left:0;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.inx_tx{margin-bottom:20px;}
.inx_c1lximg{width:100%; height:auto; position:static; display:none}
.inx_c1lxtxt{ width: 100%; background: url("../images/inx_c1bg2.jpg")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/inx_c1bg2.jpg*/ no-repeat center center; background-size:cover; position:relative; padding:30px 15px 25px;right:auto; top:auto;}
.inx_c1sw1 dd{height:auto; padding-bottom:35px;}
}

.inx_con2{ background: url("../images/inx_c2bg.jpg")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/inx_c2bg.jpg*/ no-repeat center center; background-size:cover;}
.inx_c2lx{ width:74.2%; float:left;}
.inx_c2dl{ margin:0 -7px;}
.inx_c2dl dd{ width:calc(33.33% - 14px); margin:0 7px;}
.inx_c2a{ display:block;}
.inx_c2a:hover{transform:translateY(-8px);}
.inx_c2a .overflowHide{ height:162px;}
.inx_c2bmx{ background: #FFF; padding: 14px 14px 24px; }
.inx_c2bmx span{ font-size: 14px; line-height: 26px; color: #c02222; }
.inx_c2bmx strong{ font-size: 16px; line-height: 24px; color: #0a3788; -webkit-line-clamp:2;}
.inx_c2st{display:flex; flex-direction:column; justify-content:center; height:48px;}
.inx_c2bmx p{ font-size: 14px; line-height: 24px; margin-top: 12px; color: #555; -webkit-line-clamp:3; height:72px;display:-webkit-box;-webkit-box-orient:vertical; overflow:hidden;}
.inx_c2rx{ width:24%; float:right;}
.inx_c2rul{ margin-top:-18px;}
.inx_c2rul li{ padding:18px 0; border-bottom:1px solid rgba(255,255,255,0.2);}
.inx_c2rul li:last-child{border:none; padding-bottom:0;}
.inx_c2ra{ display:block; padding: 15px 15px 15px 92px; height: 95px; position: relative;}
.inx_c2tm{ background: #CF1940; text-align: center; height: 67px; width: 67px; position: absolute; left: 15px; top: 15px; color: #FFF; padding-top: 8px; }
.inx_c2tm span{ display: block; font: 25px/30px din_b; }
.inx_c2tm p{ font: 14px/22px din; }
.inx_c2rtxt{ height: 67px; display:flex; flex-direction:column; justify-content:center;}
.inx_c2rtxt p{ font-size: 15px; line-height: 20px; color: #FFF; -webkit-line-clamp:3;}
.inx_c2ra:hover{ background:#1D396C; }
@media (max-width:1799px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c2lx{width:64%;}
.inx_c2rx{width:33%;}
.inx_c2dl dd {width: calc(50% - 14px);}
.inx_c2dl dd:nth-child(3){display:none;}
}
@media (max-width:993px){
.inx_c2rtxt p{font-size:13px;}
}
@media (max-width:767px){
.inx_c2lx{width:100%;}
.inx_c2rx{width:100%; margin-top:15px;}
.inx_c2dl dd:nth-child(3){display:block;}
.inx_c2dl dd {width: calc(100% - 14px); margin-bottom:15px;}
.inx_c2rul li{padding:8px 0;}
.inx_c2a .overflowHide{height:52vw;}
.inx_c2rul{margin-top:-10px;}
.inx_c2a:hover{transform:translateY(0px);}
}

.inx_con3{ background: #EBF3F6 url("../images/inx_c4bg.jpg")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/inx_c4bg.jpg*/ no-repeat center bottom; background-size:cover;}
.inx_c3tx{ text-align:center; position:relative;}
.inx_c3ctx{}
.inx_c3ctx strong{ font-size: 28px; line-height: 28px; letter-spacing: 1px; margin-bottom: 38px; font-weight:normal; display:block; position:relative;}
.inx_c3ctx strong:after{ content: ""; background: #C02222; height: 3px; width: 136px; position: absolute; left: 50%; bottom: -22px; margin-left: -68px; }
.inx_c3ctx p{ font-size: 16px; font-weight: 100; color: #0a3788; line-height: 16px; }
.inx_c3m{ font-size: 16px; line-height: 16px; color: #0a3788; position: absolute; top: 50%; right: 0px; transform:translateY(-30%);}
.inx_c3m:hover{ color:#C02222;}
.inx_c3lis{ margin: 2.6vw -10px 0px; }
.inx_c3lis dd{ width:calc(25% - 20px); margin:0 10px;}
.inx_c3item{ display: block; background: #FFF; padding: 22px 16px 30px; border-top: 5px solid #B4D3EC; }
.inx_c3item:hover{transform:translateY(-10px); box-shadow:0 5px 25px rgba(0,0,0,0.1);}
.inx_c3tp{}
.inx_c3tp p{ font-size: 16px; color: #184eaa; line-height: 26px; }
.inx_c3tp strong{ font-size: 18px; line-height: 26px; margin-top: 10px; height: 52px; -webkit-line-clamp:2;}
.inx_c3info{ margin-top: 25px; padding-top: 16px; border-top: 1px solid #E4E5E9; }
.inx_c3info p{ line-height: 30px; padding-left: 30px; font-size: 14px; color: #555; }
.inx_c3info p.tm{ background: url("../images/inx_c4ico1.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/inx_c4ico1.png*/ no-repeat left center; background-size:18px auto;}
.inx_c3info p.ldr{ background: url("../images/inx_c4ico2.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/inx_c4ico2.png*/ no-repeat left center; background-size:18px auto;}
.inx_c3info p.mid{ background: url("../images/inx_c4ico3.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/inx_c4ico3.png*/ no-repeat left center; background-size:18px auto;}
@media (max-width:1799px){
.inx_c3tp strong{font-size:16px;}
.inx_c3ctx strong{font-size:24px; line-height:26px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx_c3lis dd{width:calc(50% - 20px); margin-bottom:20px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.inx_c3lis{margin-top:25px;}
.inx_c3lis dd{width:calc(100% - 20px); margin-bottom:15px;}
.inx_c3tp strong{height:auto;}
.inx_c3info {margin-top: 15px;padding-top: 10px;}
.inx_c3item:hover{transform:translateY(0px);}
}

.footer{ background: url("../images/footBg.jpg")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/footBg.jpg*/ no-repeat center center; padding: 3.12vw 0px 3.64vw; color: #FFF; background-size:cover;}
.footer a{color:#fff!important;}
.footlx{ float: left; width: 420px; padding-right: 30px; }
.foot_logo{}
.foot_logo img{height:89px; width:auto;}
.footlx p{ font-size: 14px; line-height: 26px; color: #FFF; margin-top: 55px; }
.footmx{ width:600px; float:left; overflow:hidden;}
.footmx dt{ font-size: 24px; line-height: 38px; float: left; height: 38px; width: 100%; }
.footmx dd{ float: left; width: 50%; font-size: 14px; line-height: 32px; height: 32px; padding-right: 15px; overflow: hidden; }
.footrx{ float:right; text-align:center; padding-top:45px;}
.footrx p{ font-size: 14px; line-height: 24px; margin-top: 13px; }
.enFooter .footlx{width:365px;}
.enFooter .footrx{float:none; width:142px; padding-top:25px;}
.enFootrx{width:835px; float:right;}
.enFootrx .footmx{width:100%; float:none; overflow:hidden; margin-bottom:40px;}
.enFootrx .footmx dd{width:100%;}
.enFootrx .footmx dd.fr_sort{width:50%;}
@media (max-width:1799px){
.footmx dt{font-size:22px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.footlx p{margin-top:15px;}
.footmx{margin-top:25px;}
.footrx{margin-top:-150px;}
.footmx{width:700px;}
.enFootrx{width:100%;}
.enFooter .footrx {	transform: translate(790px,50px);}
}
@media (max-width:993px){
.footmx{width:550px;}
.enFooter .footrx {transform: translate(570px,50px);}
}
@media (max-width:767px){
.footer{padding:8vw 0;}
.foot_logo img{height:50px;}
.foot_logo{display:block; text-align:center;}
.footlx{width:auto; padding-right:0}
.footmx{margin-top:15px; width:100%}
.footmx dt{font-size:20px;}
.footmx dd{width:100%; width:auto; margin-right:5px; font-size:13px; line-height:26px; height:26px}
.footrx{margin-top:0; width:100%; float:left; padding-top:25px;}
.enFooter .footrx{transform:translate(0,0); width:100%;}
.enFootrx .footmx dd.fr_sort{width:auto;}
}

.m2banner{position: relative; overflow: hidden;display: none;}
.m2banner .coverImg{ height: 26.04vw; transition:all 6s ease; transform:scale(1.15);}
.m2banner.on .coverImg{ transform:scale(1);}
.m2banTxt{ position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%); text-align: center; color: #fff;}
.m2banTxt strong{font-size: 30px;line-height: 40px;letter-spacing: 1px;display: block;font-weight: normal;}
.m2banTxt p{font-size: 22px;line-height: 32px;letter-spacing: 5px;display: block; margin-top: 12px;}
@media (max-width:1799px){
.m2banTxt strong{font-size:28px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.m2banTxt strong{font-size:24px;}
}
@media (max-width:767px){
.m2banner .coverImg{height:42vw;}
}

.abt_con1{}
.abt_c1box{ position:relative; padding-right:43%; min-height:400px;}
.abt_c1img{ position:absolute; right:0; top:calc(2.6vw + 32px); width:42.41%;}
.abt_c1txt{ margin-top: 2.6vw; font-size: 16px; line-height: 30px; text-align: justify; }
.abt_c1btn{ margin-top:38px;}
.m2pt_m{ display: inline-block; padding: 0px 30px; font-size: 16px; line-height: 40px; background: #0a3788; text-align: center; width: 150px; border-radius:2em; color:#fff; cursor:pointer}
.m2pt_m:hover{ transform:translateY(-5px); box-shadow:0 5px 20px rgba(10,55,136,0.3); color:#fff;}
.abt_con2{ background: url("../images/abt_c2bg.jpg")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/abt_c2bg.jpg*/ no-repeat fixed center center; background-size: cover; }
.inx_c3tx_w{ color:#fff;}
.inx_c3tx_w p{color:#fff;}
.abt_orgx{ margin-top:2.6vw;}
.abt_con3{}
.abt_c3tab{ display:flex; flex-wrap:wrap;}
.abt_c3tab a{ width: 20%; font-size: 18px; line-height: 46px; background: #fff; padding-left: 22px; border-left: 2px solid #fff; color: #333; margin-bottom: 15px; cursor:pointer; }
.abt_c3tab a.on{ background: #DBE5F1; border-left: 2px solid #0A3788;}
.abt_c3chagx{ margin-top:38px;}
.abt_c3cgx{ display:none;}
.abt_c3cgx.on{display:flex; justify-content:space-between; animation:fadeInUp 0.3s ease;}
.abt_c3cgx .coverImg{ height: 198px; width: 282px; }
.abt_c3rx{ width:calc(100% - 320px); padding-top:18px;}
.abt_c3rx dt{}
.abt_c3rx dt strong{ font-size: 24px; line-height: 36px; font-weight: normal; display: block; }
.abt_c3rx dt p{ font-size: 15px; line-height: 26px; margin-top: 2px; }
.abt_c3rx dd{ padding-top: 25px; display:flex; flex-wrap:wrap; }
.abt_c3rx dd span{ font-size: 16px; line-height: 28px; margin-top: 8px; margin-right:35px;}
.abt_con4{ padding-top:0;}
.abt_c4list{ margin:2.6vw -8px;}
.abt_c4list dd{ width:calc(25% - 16px); margin:0 8px;}
.abt_c4a{ display:block;}
.abt_c4a .overflowHide{ height:162px;}
.abt_c4bmx{padding:12px 15px 0;}
.abt_c4tm{ font-size: 14px; line-height: 24px; color: #c02222; }
.abt_c4a strong{ font-size: 16px; line-height: 30px; color: #0a3788; margin-top: 8px; }
.abt_c4a p{ margin-top: 24px; font-size: 14px; line-height: 24px; color: #555; text-align:justify;-webkit-line-clamp:3;}
@media (max-width:1799px){
.abt_c1txt{font-size:14px; line-height:28px;}
.m2pt_m{font-size:14px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.abt_c3tab a{width:25%; font-size:16px; line-height:44px;}
.abt_c3rx{padding-top:0;}
.abt_c3rx dd{padding-top:15px;}
.abt_c3rx dd span{font-size:14px; line-height:24px;}
.abt_c3rx dt strong{font-size:20px; line-height:32px;}
}
@media (max-width:993px){
.abt_c1box{padding-right:0;}
.abt_c1img{position:static; width:auto}
.abt_c3tab a{width:33.33%;}
.abt_c4list dd{ width:calc(50% - 16px); margin:0 8px 16px;}
}
@media (max-width:767px){
.abt_c3tab a{width:auto; padding-right:20px; font-size:15px; line-height:38px; margin-bottom:5px;}
.abt_c3chagx{margin-top:25px;}
.abt_c3cgx.on{display:block;}
.abt_c3cgx .coverImg{width:100%; height:52vw;}
.abt_c3rx{width:100%; margin-top:25px;}
.abt_c4list dd{ width:calc(100% - 16px); margin:0 8px 30px;}
.abt_c4list{margin-top:25px;}
.abt_c4a p{margin-top:6px;}
.abt_c4a .overflowHide{height:52vw;}
}

.m2menuWpr{ height:70px; background:#1f355c;}
.m2menu{ text-align:center}
.m2menu_a{ display:inline-block; font-size:18px; margin:0 38px; line-height:70px; color:#fff; position:relative}
.m2menu_a.on,.m2menu_a:hover{ color:#fff; font-weight:bold;}
.m2menu_a:after{content:""; height:3px; background:#fff; position:absolute; left:50%; bottom:0; width:0%; transition:all 0.5s ease; transform:translateX(-50%);}
.m2menu_a.on:after,.m2menu_a:hover:after{ width:100%;}
.tc_topcon{ background: url("../images/tc_c1bg.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/tc_c1bg.png*/ no-repeat center top; background-size:100% auto;}
.tc_con1{}
.tc_c1txt{ font-size: 16px; line-height: 30px; text-align: center; margin-top:2.6vw;}
.tc_con2{ padding-top:0}
.pub_sw{ padding-bottom:60px;}
.pub_sw .slick-dots{bottom:0;}
.pub_sw .slick-dots li button{display:none;}
.pub_sw .slick-dots li { background: #A7ACB4; display: inline-block; height: 5px; width: 5px; margin: 0px 2px; position: relative; border-radius: 0%; vertical-align: middle}
.pub_sw .slick-dots li.slick-active{ background:var(--cor); width:22px;}
.pub_sw .slick-prev{ background: url("../images/tc_btn.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/tc_btn.png*/ no-repeat center center; display: inline-block; height: 44px; width: 24px; position: absolute; left: -80px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -52px; z-index: 1; }
.pub_sw .slick-next{ background: url("../images/tc_btn.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/tc_btn.png*/ no-repeat center center; display: inline-block; height: 44px; width: 24px; position: absolute; right: -80px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -52px; z-index: 1;  transform:rotate(180deg);}
.pub_sw .slick-prev:hover,.pub_sw .slick-next:hover{ background: url("../images/tc_banAr.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/tc_banAr.png*/ no-repeat center center; }
.tc_c2sw{ margin: 2.6vw -10px 0px; }
.tc_c2sw dd{ padding:0 10px;}
.tc_c2item{ display: block; background: #F6F6F6; padding: 32px 30px; }
.tc_c2item .overflowHide{ height:246px;}
.tc_c2item strong{ font-size: 22px; line-height: 32px; text-align: center; margin-top: 16px; }
.tc_c2item p{ font-size: 16px; line-height: 24px; margin-top: 5px; color: #baa990; text-align: center; }
.tc_con3{ padding-top:0}
.tc_c3sw{ margin: 2.6vw -10px 0px; padding-bottom:60px;}
.tc_c3sw dd{ padding:0 10px;}
.tc_c3a{display:flex; justify-content:space-between;  background: #F6F6F6; padding: 34px 30px; }
.tc_c3simg{ height: 225px; width: 177px; position:relative }
.tc_c3simg:before{content:""; background:#D3D7DE; position:absolute; left:12px; top:12px; right:-12px; bottom:-12px;}
.tc_c3simg .overflowHide{ height:225px; }
.tc_c3des{ width:calc(100% - 225px); padding-top:15px;}
.tc_c3des strong{ font-size: 20px; line-height: 26px; height: 52px; -webkit-line-clamp:2;}
.tc_c3des p{ font-size: 14px; line-height: 26px; margin-top: 18px; -webkit-line-clamp:5; text-align:justify}
.tc_con4{ background: url("../images/inx_c2bg.jpg")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/inx_c2bg.jpg*/ no-repeat center center; background-size:cover; }
.tc_c4sw{ margin: 2.6vw -10px 0px; }
.tc_c4sw dd{ padding:0 10px;}
.tc_c4sw .slick-dots li{background:#fff!important;}
.tc_c4sw .inx_c2a:hover {transform: translateY(0px);}
.tc_con5{}
.tc_c5sw{ margin: 2.6vw -10px 0px; }
.tc_c5sw dd{ padding:0 10px;}
.tc_c5item{ display:block;}
.tc_c5item .overflowHide{ height:194px;}
@media (max-width:1799px){
.m2menu_a{font-size:16px; line-height:62px; margin:0 35px;}
.m2menuWpr{height:62px;}
.tc_c1txt{font-size:14px; line-height:28px;}
.tc_c3des strong{font-size:18px;}
.pub_sw .slick-prev{ left:-45px;}
.pub_sw .slick-next{right:-45px;}
}
@media (max-width:1379px){
.tc_c2sw{margin-left:50px; margin-right:50px;}
.tc_c3sw{margin-left:50px; margin-right:50px;}
.tc_c4sw{margin-left:50px; margin-right:50px;}
.tc_c5sw{margin-left:50px; margin-right:50px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.m2menu_a{font-size:15px; line-height:52px; margin:0 15px;}
.m2menuWpr{height:52px; text-align:center}
.m2menu{display:inline-block; white-space:nowrap;}
.m2menuWpr .container{width:100%; overflow-x:auto;}
.tc_c2sw{margin-top:25px;}
.pub_sw{padding-bottom:40px;}
.tc_c2sw dd .tc_c2item .overflowHide{height:66vw;}
.tc_c3sw{margin-top:25px; margin-left:0; margin-right:0}
.tc_c3a{padding:25px 15px; display:block;}
.tc_c3des{width:100%; margin-top:18px;}
.tc_c3des strong{height:auto;}
.tc_c3des p{margin-top:10px;}
.tc_c4sw{margin-top:25px; margin-left:0; margin-right:0}
.tc_c5sw{margin-top:25px; margin-left:0; margin-right:0}
}

.tc_serBox_wpr{ position:relative; margin-top:-32px; z-index:2;}
.tc_serBox{ max-width:820px; margin:0 auto; position:relative;}
.tc_serBox input{ background: #fff; width: 100%; padding: 0 115px 0 25px; border-radius: 0.3em; box-shadow: 0 8px 28px rgba(176,184,198,0.5); height: 78px; line-height: 78px; font-size: 18px; color: #666; }
.tc_serBox input:focus{ color: #333; }
.tc_serBox button{ background: url("../images/tc_serico.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/tc_serico.png*/ no-repeat center center; height: 25px; width: 25px; position: absolute; top: 27px; right: 26px; cursor: pointer; }
.tc_dtlpage{ padding-top:4vw;}
.tc_dtllist{ margin-top: 15px; margin-bottom:3vw }
.tc_dtllist li{ padding: 3.12vw 0px 3.64vw; border-bottom: 1px solid #ECEDEE; }
.tc_dtlitem{display:flex; justify-content:space-between;flex-direction:row-reverse; padding-right:15px; }
.tc_dtl_img{ height: 243px; width: 385px; position:relative; }
.tc_dtl_img:before{content:""; background:#d3d7de; position:absolute; right:-15px; bottom:-15px; top:25px; left:30px;}
.tc_dtl_img .overflowHide{ height: 243px; }
.tc_dtl_txt{ width:calc(100% - 460px);}
.tc_dtl_txt strong{ font-size: 26px; font-weight: normal; line-height: 26px; }
.tc_dtl_txt p{ font-size: 16px; line-height: 30px; color: #555; margin-top: 24px; -webkit-line-clamp:4; text-align:justify}
.tc_dtlitem span.transition,
.zy_item span.transition{ margin-top: 35px; font-size: 16px; line-height: 38px; color: #707C8C; text-align: center; display: inline-block; height: 40px; width: 150px; border: 1px solid #DDE9F0; border-radius:2em;}
.tc_dtlitem:hover span.transition,
.zy_item:hover span.transition{ color: #FFF; background:var(--cor); border: 1px solid var(--cor); box-shadow:0 5px 28px rgba(10,55,136,0.3);}
.txt_list .tc_dtl_txt{ width:100%;}
@media (max-width:1799px){
.tc_dtlitem span.transition,
.zy_item span.transition{font-size:14px; width:135px;}
.tc_dtl_txt strong{font-size:24px; line-height:24px;}
.tc_dtl_txt p{font-size:14px; line-height:28px;}
.tc_serBox input{line-height:72px; height:72px;}
.tc_serBox button{top:22px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.tc_dtl_img{width:335px;}
.tc_dtl_txt {width: calc(100% - 370px);}
.tc_dtl_txt strong{font-size:20px;}
}
@media (max-width:767px){
.tc_serBox input{line-height:58px; height:58px; font-size:16px;}
.tc_serBox button{right:20px; top:15px;}
.tc_dtlitem{display:block;}
.tc_dtl_img{width:100%;height:55vw;}
.tc_dtl_img .overflowHide{height:55vw;}
.tc_dtl_txt{width:100%; margin-top:35px;}
.tc_dtl_txt p{margin-top:15px; line-height:26px;}
.tc_dtlitem span.transition, .zy_item span.transition{margin-top:18px;}
.tc_dtllist li{padding-bottom:25px; margin-bottom:25px;}
.txt_list .tc_dtl_txt{margin-top:0; padding-top:0}
.txt_list li{margin-bottom:10px;}
.tc_dtl_txt strong{font-size:18px;}
}

.zy_page{ padding-top:4vw;}
.zylist{ margin-top:2.6vw; margin-bottom:0.4em;}
.zylist li{ margin-bottom:2.6vw;}
.zy_item{display:flex; justify-content:space-between; }
.zy_item .overflowHide{ height: 237px; width: 426px; }
.zy_bmx{ width:calc(100% - 465px);}
.zy_bmx strong{ font-size: 24px; line-height: 36px; font-weight: normal; color:var(--cor); }
.zy_bmx p{ margin-top: 24px; text-align: justify; font-size: 16px; line-height: 30px; color: #555; height: 90px; -webkit-line-clamp:3;}
@media (max-width:1799px){
.zy_bmx strong{font-size:22px;}
.zy_bmx p{font-size:14px; line-height:26px; height:78px; margin-top:16px;}
.zy_item span.transition{font-size:14px; margin-top:25px;}
.zx_tm strong{font-size:36px;}
.zy_item .overflowHide {height: 200px;width: 356px;}
.zx_tm{margin-right:40px;}
.zy_bmx {width: calc(100% - 405px);}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.zx_tm{display:none;}
.zy_bmx {width: calc(100% - 300px); padding-left:35px;}
.zy_bmx strong{font-size:18px;}
}
@media (max-width:767px){
.zy_page{padding-top:10vw;}
.zylist{margin-top:25px;}
.zy_bmx{width:100%; padding-left:0; margin-top:15px;}
}

.zxlist{}
.zx_tm{ position:relative; text-align:right; margin-right:50px; width:90px;}
.zx_tm strong{ font: 40px/42px din_b; display:block; color:var(--cor);}
.zx_tm p{ font: 20px/20px din_b; color: #8e8e8e; margin-top: 38px; }
.zx_tm:after{content:""; width:26px; height:3px; background:var(--cor); position:absolute; right:0; bottom:0}
.zx_mtm{display:none;}
.zxlist .zy_bmx{ width:calc(100% - 566px); padding-left:50px;}
@media (max-width:1799px){
.zxlist .zy_bmx {width: calc(100% - 446px);padding-left: 45px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.zxlist .zy_bmx {width: calc(100% - 296px);padding-left: 35px;}
.zx_mtm{display:block; margin-top:12px; color:#666;}
.zy_bmx p{-webkit-line-clamp:2; height:52px;}
}
@media (max-width:767px){
.zy_item{display:block;}
.zy_item .overflowHide{width:100%; height:50vw;}
.zxlist .zy_bmx{width:100%; padding-left:0; margin-top:15px;}
.zy_bmx p{font-size:13px; line-height:24px; height:auto;-webkit-line-clamp:3; margin-top:5px;}
.zy_item span.transition{margin-top:15px;}
.zylist li{margin-bottom:35px;}
}


.xg_ul{ margin: 2.6vw -10px 0px; }
.xg_ul li{ width:calc(50% - 20px); margin:0 10px 20px;}
.xg_aitem{display:flex; justify-content:space-between; padding:26px; background:#F0F2F3;}
.xg_aitem .overflowHide{ height: 146px; width: 178px; }
.xg_arx{display:flex; flex-direction:column; justify-content:center; width:calc(100% - 220px); font-size:16px; line-height:30px;}
.xg_st{ color:var(--cor); text-align: center; padding-top: 2.5vw; position: relative; font-size: 22px; line-height: 70px; }
.xg_st:after{content:""; width:136px; height:2px; position:absolute; left:50%; bottom:0; margin-left:-68px; background:var(--cor)}
.xg_st + .xg_ul{ margin-top:28px;}
@media (max-width:1799px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.xg_ul li{ width:calc(100% - 20px);}
}
@media (max-width:767px){
.xg_ul{margin-top:25px;}
.xg_aitem{display:block;}
.xg_arx{width:100%; margin-top:18px; text-align:center}
.xg_aitem .overflowHide{margin:0 auto;}
}

.fc_var1{ margin-top: 2.6vw; border-top: 1px solid #D3D7DE; border-bottom: 1px solid #D3D7DE; padding: 9px 0px; display:flex; }
.fc_var1 strong,.fc_var2 strong{ line-height: 46px; font-size: 18px; width: 145px; font-weight: normal; }
.fc_var1 p{ width:calc(100% - 145px);display:flex; justify-content:space-between; }
.fc_var1 p a{ line-height: 46px; font-size: 18px; width: 40px; cursor:pointer; }
.fc_var1 p a.on,.fc_var1 p a:hover{ font-weight:bold; color:var(--cor);}
.fc_var2{ padding-top: 32px; display:flex;}
.fc_var2 p{}
.fc_var2 p a{ line-height: 46px; background: #fff; white-space: nowrap; display: inline-block; padding: 0px 28px 0px 25px; font-size: 18px; border-left: 3px solid #fff; cursor:pointer; }
.fc_var2 p a.on{border-left: 3px solid var(--cor); background: #DBE5F1;}
.fclist{ margin:4vw -10px 2vw;}
.fclist li{ width:calc(25% - 20px); margin:0 10px 20px;}
@media (max-width:1799px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.fc_var1 strong, .fc_var2 strong{width:105px;}
.fc_var2 p a{font-size:14px; padding:0px 16px 0px 18px;}
.fclist li{ width:calc(33.33% - 20px);}
}
@media (max-width:767px){
.fc_var1{display:block;}
.fc_var1 strong, .fc_var2 strong{display:block; width:100%; font-size:16px;}
.fc_var1 p{width:100%; display:block;}
.fc_var1 p a{display:inline-block; width:32px; height:32px; line-height:32px;}
.fc_var2{ display:block; padding-top:15px;}
.fclist li{ width:calc(50% - 10px); margin:0 5px 10px}
.tc_c2item{padding:5px 5px 15px;}
.fclist{margin-left:-5px; margin-right:-5px; margin-bottom:15px}
.tc_c2item .overflowHide {height: 52vw;}
.tc_c2item strong{font-size:20px; line-height:26px;}
.tc_c2item p{font-size:14px; line-height:22px;}
}

.per_page{ padding-top:3.5vw;}
.per_pos{ float:right; font-size:18px;}
.per_con{display:flex; justify-content:space-between; }
.per_img{ width:220px; height:299px;}
.per_rcon{ width:calc(100% - 265px);}
.per_info{}
.per_info strong{ font-size: 26px; line-height: 26px; display: block; }
.per_info p{ font-size: 16px; line-height: 26px; font-weight: bold; color: #baa990; display: block; margin-top: 10px; }
.per_rcon .inx_c3info{ border-top:none; margin-top:18px; padding-top:0;}
.per_txt{ margin-top:25px; border-top:1px solid #E4E5E9; padding-top:12px;}
.per_txt strong{ font-size: 16px; line-height: 36px; display: block; }
.per_txt p{ font-size: 15px; line-height: 28px; color: #555; text-align: justify; }
@media (max-width:1799px){
.per_txt p{font-size:14px; line-height:26px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.per_rcon{ width:calc(100% - 255px);}
}
@media (max-width:993px){

}
@media (max-width:767px){
.per_page{padding-top:11vw;}
.per_con{display:block;}
.per_rcon{width:100%; margin-top:25px;}
.per_pos{font-size:16px; float:left; margin:15px 0;}
}

.main2_page_wpr{}
.main2_page{display:flex; justify-content:space-between; }
.main2_lx{ width:285px; background:#F7F9FB; padding:3.43vw 0;}
.main2_menu{}
.main2_menu li{ margin-bottom:12px;}
.main2_ma{ display: block; border-left: 3px solid #F7F9FB; padding-left: 45px; font-size: 18px; line-height: 46px; }
.main2_ma.on,.main2_ma:hover{ background: #DBE5F1; border-left: 3px solid var(--cor); color:var(--cor); font-weight:bold;}
.main2_rx{ width:calc(100% - 285px);padding:3.43vw 0 3.43vw 42px;}
.lx_rcon{display:flex; justify-content:space-between; }
.lx_rlx{ width:40%;display:flex; flex-direction:column; justify-content:center;}
.lx_rlx dt{ font-size: 22px; line-height: 32px; display: block; color:var(--cor); font-weight:bold;}
.lx_rlx dd{ margin-top: 3.02vw; padding-left: 30px; }
.lx_rlx dd.lx_dd1{ background: url("../images/lx_ico1.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/lx_ico1.png*/ no-repeat left 8px; position: relative; }
.lx_rlx dd.lx_dd2{ background: url("../images/lx_ico2.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/lx_ico2.png*/ no-repeat left 8px; }
.lx_rlx dd strong{ font-size: 18px; line-height: 32px; display: block; }
.lx_rlx dd p{ font-size: 18px; line-height: 30px; color: #555; }
.lx_map{ width:56%; height:425px; border-radius:0.6em; overflow:hidden; background:#efefef;}
.lx_map img{max-width:none;}
.lx2_con1{font-size: 22px; line-height: 32px; display: block; color:var(--cor); font-weight:bold; margin-top:3vw;}
.lx2_con2{display:flex; justify-content:space-between; margin-top:30px;}
.lx2_c2img{ width:302px; height:291px;}
.lx2_mapx{ width:calc(100% - 320px); position:relative;}
.lx2_mapx .lx_map{height:291px; width:100%}
.lx2_con3{}
.lx2_con3 .lx_rlx{ width:auto;}
.lx2_con3 .lx_rlx dd{margin-top:30px;}
.lx2_mapx p{ line-height:40px; background:rgba(0,0,0,0.5); font-size:16px; padding:0 20px; color:#fff; position:absolute; left:0; bottom:0; right:0;}
@media (max-width:1799px){
.main2_ma{font-size:16px; line-height:40px;}
.lx2_con1{font-size:20px; line-height:28px;}
.lx_rlx dd strong{font-size:16px;}
.lx_rlx dd p{font-size:14px; line-height:26px;}
.lx_rlx dt{font-size:20px; line-height:28px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.main2_lx{width:235px;}
.main2_rx{width:calc(100% - 235px);}
}
@media (max-width:993px){
.main2_ma{padding-left:15px;}
.main2_lx{width:185px;}
.main2_rx{width:calc(100% - 185px); padding-left:30px;}
.lx2_con2{flex-wrap:wrap;}
.lx2_mapx{width:100%; margin-top:20px;}
.lx_rcon{flex-wrap:wrap;}
.lx_rlx{width:100%;}
.lx_map{width:100%; margin-top:25px;}
}
@media (max-width:767px){
.main2_page{display:block;}
.main2_lx{width:100%; padding:10vw 0;}
.main2_rx{width:100%; padding-left:0; padding:10vw 0;}
.main2_menu{width:100%; overflow:hidden;}
.main2_menu li{width:50%; float:left; margin-bottom:6px;}
.lx2_con1{font-size:18px; margin-top:8vw;}
.lx_rlx dt{font-size:18px;}
}

.fz_con{}
.fz_cul{ margin-top:-20px}
.fz_cul li{ padding: 40px 0px 12px; border-bottom: 2px dashed #E4EAEC; }
.fz_cul li strong{ font-size: 22px; line-height: 34px; font-weight: normal; display: block; margin-bottom:12px; }
.fz_cul li p{ font-size: 18px; line-height: 30px; padding-left: 20px; position: relative; margin-bottom:5px; }
.fz_cul li p:before{ content: ""; background: #A2ADBA; height: 8px; width: 8px; position: absolute; left: 0px; top: 11px; border-radius:50%; transition:all 0.5se all;}
.fz_cul li p:hover:before{background:var(--cor);}
@media (max-width:1799px){
.fz_cul li{padding:30px 0px 10px;}
.fz_cul li strong{font-size:20px; line-height:30px;}
.fz_cul li p{font-size:16px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.fz_cul li p{font-size:14px; line-height:26px;}
.fz_cul li p:before{top:9px;}
.fz_cul li{padding-top:15px;}
}

.kwyrsw{ margin-top:2.6vw;}
.kwyrsw dd{}
.kwyr_a{ display:block; width:100%; text-align:center; border-left:3px solid #fff; line-height:46px; color:var(--cor); font-size:18px; background:#fff; cursor:pointer;}
.kwyrsw dd.slick-current .kwyr_a{background:#DBE5F1; border-left:3px solid var(--cor);}
.kwyr_list{ margin:28px -18px 0;}
.kwyr_list dd{ padding:18px;}
.kwbm_list{}
.kwbm_list a{ font-size: 16px; line-height: 30px; background: #FFF; padding: 18px 30px; display:block; box-shadow:0 5px 20px rgba(0,0,0,0.1); margin-bottom:20px; cursor:pointer;}
@media (max-width:1799px){

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.kwbm_list a{font-size:14px; line-height:26px;}
}
@media (max-width:767px){
.kwbm_list a{padding:15px;}
.kwyr_list{margin:20px -15px 0}
}


.dtl_page{ padding-top:32px;}
.posx{ font-size: 16px; line-height: 28px; }
.dtl_title{ text-align: center; margin-top: 4vw; font-size: 30px; line-height: 46px; letter-spacing: 1px; }
.dtl_info{ text-align: center; font-size: 16px; line-height: 30px; margin-top: 12px; }
.dtl_tm{ display: inline-block; margin-right: 40px; }
.dtl_views{ background: url("../images/dtl_ico.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/dtl_ico.png*/ no-repeat left center; padding-left: 30px; }
.dtl_editor{ font-size: 16px; line-height: 30px; padding: 2.18vw; }
.dtl_pages{ padding-top:10px;display:flex; justify-content:space-between; }
.dtl_pages p{ line-height: 50px; padding-right: 40px; padding-left: 40px; font-size: 16px; background: #EDF2F5; width:calc(50% - 12px); }
@media (max-width:1799px){
.dtl_page{ padding-top:30px;}
.posx{ font-size: 15px; line-height: 26px; }
.dtl_title{ font-size: 26px; line-height: 42px; }
.dtl_info{ font-size: 14px; line-height: 28px; margin-top: 10px; }
.dtl_tm{ margin-right: 30px; }
.dtl_editor{ font-size: 15px; line-height:28px; }
.dtl_pages{ padding-top:8px; }
.dtl_pages p{ line-height: 46px; padding-right: 30px; padding-left: 30px; font-size: 15px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.dtl_title{font-size:24px; line-height:38px;}
}
@media (max-width:767px){
.dtl_title{font-size:20px; line-height:34px;}
.posx{font-size:13px;}
.dtl_pages{flex-wrap:wrap;}
.dtl_pages p{width:100%; padding-left:15px; padding-right:15px; margin-bottom:10px;}
.dtl_editor{font-size:14px; line-height:26px;}
.dtl_page{padding-top:20px;}
.dtl_editor{padding-bottom:20px;}
}


.nfc_con{}
.nfc_content{display:flex; justify-content:space-between; margin-top:2.6vw; }
.nfc_menu{ width:268px;}
.nfc_menu dt{ font-size: 18px; color: #0a3788; line-height: 70px; padding-left:40px; background: #EAF0F9; font-weight: bold; margin-bottom:8px; }
.nfc_menu dd{ background: #F3F5F9; font-size: 18px; font-weight: bold; padding-left:40px; }
.nfc_menu dd p{ line-height:72px;}
.nfc_ma{}
.nfc_ma.on{ color: #0a3788;}
.nfc_rcon{width:calc(100% - 303px); padding-top:14px; }
.nfc_rtop{display:flex; justify-content:space-between; }
.nfc_sex{ direction:flex;}
.nfc_sex input{ font-size: 16px; line-height: 44px; padding: 0px 30px; height: 46px; width: 340px; border: 1px solid #DCDCDC; border-radius:0.3em; margin-right:10px;}
.nfc_sex input:focus{ border:1px solid var(--cor);}
.nfc_sex button{ line-height: 46px; height: 46px; width: 80px; font-size: 16px; color: #FFF; background: var(--cor); cursor:pointer; text-align: center; border-radius:0.3em; }
.nfc_selx{}
.nfc_selx select{ margin-left:25px;appearance: none; -moz-appearance: none; -webkit-appearance: none; border:none; background: transparent url("../images/sel_ar.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/sel_ar.png*/ no-repeat right center; padding-right:15px; opacity: 1; color: #333; font: 16px/46px "微软雅黑"; width: auto; height: 46px; padding-left: 0px }
.nfc_rcon .fclist{ margin: 20px -8px 0px; padding-bottom:10px }
.nfc_rcon .fclist li{ margin-bottom:25px;}
.nfc_rcon .tc_c2item{padding:24px 24px 20px}
.nfc_rcon .tc_c2item .overflowHide{height:185px;}
.nfc_rcon .tc_c2item strong{font-size:16px; line-height:30px; margin-top:10px;}
.nfc_rcon .tc_c2item p{font-size:12px;}
.nfc_con_dtl .nfc_rcon{padding-top:0;}
.nfc_con_dtl .per_img{ height: 198px; width: 146px; } 
.nfc_con_dtl .per_txt{ margin-top:38px;}
.nfc_con_dtl .per_txt strong{color:var(--cor);}
.nfc_con_dtl .per_info strong{ font-size: 26px; line-height: 30px; font-weight: normal; }
.nfc_con_dtl .per_info p{ font-size: 16px; font-weight: bold; color: #baa990; line-height: 24px; margin-top: 8px; }
.nfc_con_dtl .per_rcon{ width:calc(100% - 185px);}
.nfc_con_dtl .inx_c3info p.tm{ font-size: 16px; line-height: 28px; margin-bottom: 12px; background: url("../images/nfc_ico1.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/nfc_ico1.png*/ no-repeat left 4px; }
.nfc_con_dtl .inx_c3info p.ldr{ font-size: 16px; line-height: 28px; margin-bottom: 12px; background: url("../images/nfc_ico2.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/nfc_ico2.png*/ no-repeat left 4px; }
.nfc_con_dtl .inx_c3info p.mid{ font-size: 16px; line-height: 28px; margin-bottom: 12px; background: url("../images/nfc_ico3.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/nfc_ico3.png*/ no-repeat left 4px; }
.nfc_con_dtl .nfc_content{ margin-top:0;}
@media (max-width:1799px){
.nfc_menu dt{ font-size: 16px; line-height:60px; margin-bottom:6px; }
.nfc_menu dd{font-size:16px;}
.nfc_menu dd p{line-height:60px;}
.nfc_con_dtl .inx_c3info p.tm,
.nfc_con_dtl .inx_c3info p.ldr,
.nfc_con_dtl .inx_c3info p.mid{font-size:15px; margin-bottom:10px;}
.nfc_con_dtl .per_info strong{ font-size: 22px;}
.nfc_con_dtl .per_info p{ font-size: 15px;}
.per_pos{font-size:16px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.nfc_rcon .fclist li{ width:calc(33.33% - 20px);}
.nfc_sex input{width:250px;}
}
@media (max-width:993px){
.nfc_content{display:block;}
.nfc_menu{width:100%;}
.nfc_rcon{width:100%; margin-top:50px;}
.nfc_rcon .tc_c2item .overflowHide{height:215px;}
}
@media (max-width:767px){
.nfc_menu dt{ line-height:50px; }
.nfc_menu dd p{ line-height:40px;}
.nfc_con_dtl .per_rcon{width:100%; margin-top:20px;}
.inx_tx{height:auto; overflow:hidden;}
.nfc_con_dtl .per_txt{margin-top:20px;}
.nfc_con_dtl .per_img{margin:0 auto;}
.nfc_con_dtl .per_info{text-align:center;}
.nfc_content{margin-top:25px;}
.nfc_menu dd{padding-bottom:12px;}
.nfc_rcon{margin-top:30px;}
.nfc_rtop{display:block;}
.nfc_sex button{width:70px;}
.nfc_sex input{width:calc(100% - 80px);}
.nfc_selx{margin-top:10px;}
.nfc_rcon .fclist{margin:10px -5px 0px;}
.nfc_rcon .fclist li{width:calc(50% - 10px); margin:0 5px 12px;}
.nfc_rcon .tc_c2item{padding:5px 5px 15px;}
.nfc_rcon .tc_c2item .overflowHide{height:50vw;}
.nfc_rcon .tc_c2item strong{line-height:18px;}
}


.ninx_con1{}
.ninx_c1ul{ margin: 0px -9px; }
.ninx_c1ul li{ width:calc(33.33% - 18px); margin:0 9px 18px;}
.ninx_c1ul1 li{ width:calc(33.33% - 18px);}
.ninx_c1a{ display:block;}
.ninx_c1a .overflowHide{ border-radius:0.8em; height:218px; border: 1px solid #ccc;}
.ninx_c1bmx{ padding-top: 20px; margin-bottom: 30px; }
.ninx_c1bmx strong{ font-weight: normal; display: block; margin-bottom: 7px; }
.ninx_c1bmx strong span{ background: #E7E8E8; display: inline-block; padding: 0px 12px; font-size: 16px; line-height: 28px; border-radius:0.3em;}
.ninx_c1bmx p{ font-size: 16px; line-height: 24px; color: #333333; -webkit-line-clamp:2;}
.ninx_con2{padding-top:0; margin-top:-50px;}
.ninx_con3{padding-top:0; padding-bottom:3vw;}
.ninx_c2nav{ line-height: 32px; font-size:16px; }
.ninx_c2nav a{ font-size:22px; display:inline-block; cursor:pointer; top:2px; position:relative;}
.ninx_c2nav a.on{ color:var(--cor);}
.ninx_c2nav span{display:inline-block; margin:0 20px;}
.ninx_c2box{ margin-top:25px;display:flex; justify-content:space-between; }
.ninx_c2calendar{ width:40.56%; box-shadow:0 0 15px rgba(0,0,0,0.1); padding:20px; height:560px;}
.ninx_c2rx{ width:56.62%;}
.ninx_c2list{}
.ninx_c2list li{ padding:18px 0; padding-left:130px; height:162px; position:relative;} 
.ninx_c2list li:after{content:""; height:1px; background:#E5E8EB; position:absolute; left:130px; bottom:0; right:0;}
.ninx_c2tm{ height: 132px;/*** border: 1px solid #A9ADBB;***/ text-align: center; width: 103px; position: absolute; left: 0; top: 18px; display: flex; flex-direction: column; justify-content: center; font-size:18px; line-height: 46px; color:var(--cor); }
/***.ninx_c2tm:before{ content: ""; height: 26px; width: 24px; position: absolute; left: -1px; bottom: -1px; border-bottom: 2px solid var(--cor); border-left: 2px solid var(--cor); }
.ninx_c2tm:after{ content: ""; height: 26px; width: 24px; position: absolute; right: -1px; top: -1px; border-top: 2px solid var(--cor); border-right: 2px solid var(--cor); }***/
.ninx_c2tm p:nth-child(1){ position:relative;}
.ninx_c2tm p:nth-child(1):after{ content: ""; background:var(--cor); height: 22px; width: 1px; position:absolute; left:50%; bottom:-10px; transform:rotate(45deg); }
.ninx_c2list li:first-child{ padding-top:0; height:155px;}
.ninx_c2list li:last-child{ padding-bottom:0;}
.ninx_c2list li:first-child .ninx_c2tm{ top:0;}
.ninx_c2list li:last-child:after{ display:none}
.ninx_c2rrx{ display:block;}
.ninx_c2rrx strong{ font-weight: normal; display: block; }
.ninx_c2rrx strong span{ font-size: 16px; background: #EBF3F9; display: inline-block; padding: 0px 18px; line-height: 28px; border-radius:0.3em;}
.ninx_c2des{ font-size: 20px; line-height: 30px; margin: 12px 0px 6px; -webkit-line-clamp:1; height:63px;}
.ninx_c2rrx p{ display: flex; justify-content: space-between; font-size: 16px; line-height: 22px; color: #91989f;}
.ninx_c2rrx p span:nth-child(1){ padding-left: 22px;  background: url("../images/ninx_c2ico1.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/ninx_c2ico1.png*/ no-repeat left center; }
.ninx_c2rrx p span:nth-child(2){ padding-left: 22px;  background: url("../images/ninx_c2ico2.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/ninx_c2ico2.png*/ no-repeat left center; }



/*laydate css*/
#layui-laydate1{width:100%;}
.layui-laydate-main{width:100%;}
.layui-laydate-content td, .layui-laydate-content th{width:60px; height:60px; font-size:20px; font-weight:normal!important;}
.layui-laydate-footer{display:none;}
.layui-laydate, .layui-laydate-hint{box-shadow:none; border:1px solid #EDEDF0; border-radius:5px;}
.layui-laydate-header{line-height:60px; border-bottom:1px solid #EDEDF0; background:; color:#333!important; border-radius:5px 5px 0 0; overflow:hidden;}
.layui-laydate-header i:hover, .layui-laydate-header span:hover{ color:#333!important;}
.layui-laydate-header i.laydate-prev-y{ background: url("../images/data_ar1.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/data_ar1.png*/ no-repeat center center; width:23px; height:42px; overflow:hidden; text-indent:1000px; }
.layui-laydate-header i.laydate-prev-m{ background: url("../images/data_ar2.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/data_ar2.png*/ no-repeat center center; width:23px; height:42px; overflow:hidden; text-indent:1000px; }
.layui-laydate-header i.laydate-next-m{ background: url("../images/data_ar2a.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/data_ar2a.png*/ no-repeat center center; width:23px; height:42px; overflow:hidden; text-indent:1000px; }
.layui-laydate-header i.laydate-next-y{ background: url("../images/data_ar1a.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/data_ar1a.png*/ no-repeat center center; width:23px; height:42px; overflow:hidden; text-indent:1000px; }
.layui-laydate .layui-this{ background:var(--cor)!important; border-radius:50% }
.layui-laydate li.layui-this{ background:var(--cor)!important; border-radius:0!important }
.layui-laydate-content tr td{font-weight:bold; border-radius:50%}
.layui-laydate-content tr td:nth-child(1),.layui-laydate-content tr td:nth-child(7){color:var(--cor);}
.layui-laydate-content tr td:nth-child(1).laydate-day-next,.layui-laydate-content tr td:nth-child(7).laydate-day-next,
.layui-laydate-content tr td:nth-child(1).laydate-day-prev,.layui-laydate-content tr td:nth-child(7).laydate-day-prev{ opacity:0.4;}
.layui-laydate-content tr td:nth-child(1).laydate-day-next:hover,.layui-laydate-content tr td:nth-child(7).laydate-day-next:hover,
.layui-laydate-content tr td:nth-child(1).laydate-day-prev:hover,.layui-laydate-content tr td:nth-child(7).laydate-day-prev:hover{ opacity:1;}
.layui-laydate-content th{font-weight:bold;}
.layui-laydate-content th:nth-child(1),.layui-laydate-content th:nth-child(7){color:var(--cor);}
.layui-laydate-content tr td:nth-child(1).laydate-disabled,.layui-laydate-content tr td:nth-child(7).laydate-disabled{color:var(--cor)!important; opacity:0.4!important}
.laydate-set-ym{font-size:22px;}
.layui-laydate-header i{top:17px;}
.laydate-day-mark{ font-size:20px; line-height:60px;}
.laydate-day-mark:after{ background:none; border:1px solid var(--cor); left:5px; top:5px; right:5px; bottom:5px; width:auto; height:auto;}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.layui-laydate-content td, .layui-laydate-content th{width:105px;}
}
@media (max-width:767px){

}
/*laydate end css*/


.npageWpr{ padding:3.5vw 0; background:#FAFAFA;}
.npage{}
.npage_menu{ width:268px;position: -webkit-sticky;position: sticky;top: 165px; float:left}
.npage_menu dt{ line-height: 70px; background: #EAF0F9; font-size: 18px; font-weight: bold; color:var(--cor); padding-left: 42px; }
.npage_menu dd{ margin-top: 8px; background: #f3f5f9; }
.npage_menu dd p{}
.npage_ma{ display: block; padding-left: 42px; font-size: 18px; line-height: 70px; font-weight: bold; }
.npage_ma.on{ color:var(--cor);}
.npage_rx{ width:calc(100% - 295px); float:right;}
.npage_menu2 { width:100%; text-align: center;}
.npage_menu2 ul li{line-height: 34px; font-size: 18px;}
.npage_menu2 ul li ona{ color:#0063b0!important;}
.stu_list{}
.stu_list li{ margin-bottom: 30px; }
.stu_list li:last-child{margin-bottom:0;}
.stu_aBox{display:flex; justify-content:space-between; }
.stu_aBox .overflowHide{ height: 236px; width: 423px; }
.stu_rx{ width:calc(100% - 475px); padding-top:15px;}
.stu_rx strong{ font-size: 18px; line-height: 30px; }
.stu_rx p{ font-size: 16px; line-height: 24px; color: #828282; margin-top: 12px; -webkit-line-clamp:3; text-align:justify;}
.stu_list li:nth-child(2n) .stu_aBox{flex-direction:row-reverse;}
.py_rcon{ background:#fff; padding:12px 0 3.5vw;}
.py_list{ margin-bottom:30px;}
.py_list li{ padding:24px 42px 24px; border-bottom:1px solid #E6EAF2;}
.py_item{ display:flex;}
.py_img{ height: 79px; width: 139px; margin-right: 22px; }  
.py_txt{}
.py_txt strong{ font-size: 18px; line-height: 26px; display: inline;}
.py_txt p{ font-size: 14px; line-height: 24px; color: #666; margin-top: 8px; }
.py_txt p span{ display: inline-block; margin-right: 40px; }
.md_list{ margin:0 -25px;}
.md_list li{ width:calc(50% - 50px); margin:0 25px 30px;}
.md_item{display:flex; justify-content:space-between;}
.md_item .overflowHide{ height: 150px; width: 121px; }
.md_srx{ width:calc(100% - 145px); position:relative;}
.md_srx strong{ font-size: 16px; line-height: 28px; display: block; color:var(--cor)}
.md_srx p{ position: absolute; left: 0px; right: 0px; bottom: 35px; font-size: 14px; line-height: 24px; color:#333;}
.nprt{ font-size: 18px; line-height: 28px; padding-left: 16px; position: relative; margin-bottom:22px; }
.nprt:before{ content: ""; height: 18px; width: 3px; margin-top: -9px; position: absolute; left: 0px; top: 50%; background:var(--cor);}
.fc_varx{ padding-top:14px;display:flex; justify-content:space-between;}
.fc_vlx{ width: 430px; position: relative; padding-right: 92px; }
.fc_vlx input{ line-height: 44px; height: 46px; border: 1px solid #DCDCDC; padding: 0px 20px; border-radius: 0.3em; font-size: 16px; width:100%; }
.fc_vlx input:focus{ border:1px solid var(--cor);}
.fc_vlx button{ line-height: 46px; width: 80px; font-size: 16px; color: #FFF; position:absolute; text-align: center; top: 0px; right: 0px; cursor: pointer; border-radius:0.3em; background:var(--cor);}
.fc_vselx{ appearance: none; -moz-appearance: none; -webkit-appearance: none; border:none; background: transparent url("../images/fc_arr.png")/*tpa=http://sscms.hpstar.ac.cn/hpstar_new/images/fc_arr.png*/ no-repeat right center; padding-right:18px; opacity: 1; color: #666; font: 16px/46px "微软雅黑"; height: 46px; padding-left: 12px; }
.fc_list{ margin:30px -8px}
.fc_list li{ width:calc(25% - 16px); margin:0 8px 48px;}
.fc_item{ display:block;}
.fc_item .overflowHide{ height:262px;}
.fc_item strong{ line-height: 60px; height: 60px; background: #F3F5F9; padding: 0px 15px 0px; font-size: 16px; display: block; text-align:center }
@media (max-width:1799px){
.nlogo img{height:78px;}
.nHeader .container-fluid{padding:0 3vw;}
.nHeader{ height:116px;}
.nHeader_wpr{height:116px;}
.nav_a{line-height:70px;}
.nav{height:70px;}
.subMenu{top:70px;}
.ninx_c1bmx strong span{font-size:15px;}
.ninx_c1bmx p{font-size:15px;}
.inx_tx{margin-bottom:25px;}
.ninx_c2nav a{font-size:20px;}
.ninx_c2calendar{width:38%;}
.ninx_c2rx{width:59.6%;}
.layui-laydate-content td, .layui-laydate-content th{width:56px; height:56px; line-height:46px;}
.laydate-day-mark{line-height:56px;}
.ninx_c2calendar{height:524px;}
.ninx_c2rrx strong span {font-size: 14px;padding: 0px 12px;line-height: 26px;}
.ninx_c2des {font-size: 18px;line-height: 26px;margin: 10px 0px 15px;height: 44px;}
.ninx_c2rrx p{font-size:15px; line-height:20px;}
.ninx_c2tm{font-size:16px; line-height:38px;}
.ninx_c2tm p:nth-child(1):after {height: 16px;bottom: -9px;}
.ninx_c2tm{height:105px;}
.ninx_c2list li{height:140px;}
.ninx_c2list li:first-child{height:122px;}
.layui-laydate-header{line-height:54px;}
}
@media (max-width:1379px){
.nHeader .container-fluid{padding:0 25px;}
}
@media (max-width:1199px){
.nHeader_wpr{display:none;}
.ninx_c1a .overflowHide{height:168px;}
.layui-laydate-content td, .layui-laydate-content th{width:40px; height:40px; line-height:34px; font-size:16px; padding:3px;}
.laydate-day-mark{line-height:40px;}
.laydate-day-mark{font-size:16px;}
.npage_menu{position:relative; top:0}
.npage_menu dt{padding-left:32px}
.npage_ma{padding-left:32px;}
.npage_menu{width:218px;}
.npage_rx {width: calc(100% - 245px);}
.stu_aBox .overflowHide {height: 200px;width: 355px;}
.stu_rx {width: calc(100% - 375px);padding-top: 15px;}
.stu_rx p{font-size:14px; line-height:24px;}
.md_list li {width: calc(100% - 50px);margin: 0 25px 20px;}
.fc_list li {width: calc(33.33% - 16px);margin: 0 8px 48px;}
}
@media (max-width:993px){
.ninx_c1ul li {width: calc(50% - 18px);margin: 0 9px 18px;}
.ninx_c1a .overflowHide{height:196px;}
.ninx_c2box{flex-wrap:wrap;}
.ninx_c2calendar{width:100%;}
.ninx_c2rx{width:100%; margin-top:25px;}
.ninx_c2calendar{height:415px;}
.layui-laydate-content table{display:inline-block;}
.layui-laydate-content{text-align:center;}
.npage_menu{width:100%; float:none;}
.npage_rx{width:100%; float:none; margin-top:25px;}
.npageWpr{ padding-top:4vw; padding-bottom:7vw;}
}
@media (max-width:767px){
.ninx_c1ul li {width: calc(100% - 18px);}
.ninx_c1a .overflowHide{height:48vw;}
.ninx_c1bmx p{font-size:14px;}
.ninx_c1bmx{margin-bottom:10px;}
.inx_tx{margin-bottom:20px;}
.ninx_c2nav span{margin:0 5px;}
.ninx_c2nav a{font-size:18px;}
.laydate-set-ym{font-size:18px;}
.ninx_c2tm{font-size:13px; width:75px;}
.ninx_c2list li{padding-left:90px; height:auto!important;}
.ninx_c2list li:after{left:90px;}
.ninx_c2rrx p{flex-wrap:wrap;}
.ninx_c2rrx p span{width:100%;}
.ninx_c2des{font-size:15px; line-height:24px; -webkit-line-clamp:2; height:auto; margin-top:6px; margin-bottom:10px;}
.ninx_c2rrx p{ font-size:12px; line-height:18px;}
.npage_menu dt{line-height:56px;}
.npage_ma{line-height:50px;}
.npage_menu dd{padding:10px 0;}
.stu_aBox{display:block;}
.stu_aBox .overflowHide{width:100%; height:50vw;}
.stu_rx{width:100%;}
.stu_rx strong{font-size:16px; line-height:24px;}
.stu_rx p {font-size: 12px;line-height: 22px; margin-top:8px;}
.py_txt strong {font-size: 16px;line-height: 24px;}
.py_list li{padding:15px 12px;}
.py_item{flex-wrap:wrap;}
.py_img{width:100%; height:50vw; margin-bottom:12px; margin-right:0}
.py_txt{width:100%;}
.md_item{display:block;}
.md_item .overflowHide{margin:0 auto;}
.md_srx{margin-top:12px;}
.md_srx{width:100%;}
.md_srx p{position:static;}
.md_list li{margin-bottom:35px; text-align:center}
.fc_varx{flex-wrap:wrap;}
.fc_vlx{width:100%;}
.fc_vselx{width:100%;}
.fc_vlx input{font-size:13px;}
.fc_vlx button{font-size:14px;}
.fc_list{margin-top:20px;}
.fc_list li {width: calc(50% - 16px);}
.fc_item .overflowHide{height:55vw;}
.fc_item strong{line-height:50px; height:50px; overflow:hidden; padding:0 12px;}
}

/*2024-07-30 CSS*/
.hmfs_item{position:relative;}
.hmfs_txt{ position:absolute; left:0; bottom:0; right:0; height:180px;background: linear-gradient(0deg,rgba(0,0,0,.8),transparent);display: flex;  align-items: center; padding-bottom:15px;}
.hmfs_txt strong{font-size: 34px;color: #fff; font-weight:normal; display:block; line-height:46px;}
@media (max-width:1799px){
.hmfs_txt{ height:160px; padding-bottom:10px;}
.hmfs_txt strong{font-size: 30px; line-height:42px;}
}
@media (max-width:1379px){
.hmfs_txt{ height:150px; padding-bottom:10px;}
.hmfs_txt strong{font-size: 26px; line-height:38px;}
}
@media (max-width:1199px){
.hmfs_txt{ height:140px; padding-bottom:8px;}
.hmfs_txt strong{font-size: 24px; line-height:36px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.hmfs_txt{ height:70px; padding-bottom:0px;}
.hmfs_txt strong{font-size:14px; line-height:24px;}
.hmfs_txt .container{width:100%;}
}