@charset "utf-8";
*{margin: 0;padding: 0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {display: block;}
table {border-spacing: 0;border-collapse: collapse;}
caption,th {font-weight: normal;text-align: left;}
html,body,fieldset,img,iframe,abbr {border: 0;}
i,cite,em,var,address,dfn {font-style: normal;}
[hidefocus],summary {outline: 0;}
li {list-style: none;}
h1,h2,h3,h4,h5,h6,small {font-size: 100%;}
sup,sub {font-size: 83%;}
pre,code,kbd,samp {font-family: inherit;}
q:before,q:after {content: none;}
textarea {overflow: auto;resize: none;}
label,summary {cursor: default;}
h1,h2,h3,h4,h5,h6,em,strong,b {font-weight: bold;}
del,ins,u,s,a,a:hover {text-decoration: none;}
body,textarea,input,button,select,keygen,legend {font: 14px/1.14 \5FAE\8F6F\96C5\9ED1, arial, \5b8b\4f53;color: #333;outline: 0;}
body {background: #fff;}
a,a:hover {color: #333;}
/*横向间隔定义*/
.g-blk1 {display: block;height: 1px;clear: both;}
.g-blk2 {display: block;height: 2px;clear: both;}
.g-blk3 {display: block;height: 3px;clear: both;}
.g-blk4 {display: block;height: 4px;clear: both;}
.g-blk5 {display: block;height: 5px;clear: both;}
.g-blk6 {display: block;height: 6px;clear: both;}
.g-blk7 {display: block;height: 7px;clear: both;}
.g-blk8 {display: block;height: 8px;clear: both;}
.g-blk9 {display: block;height: 9px;clear: both;}
.g-blk10 {display: block;height: 10px;clear: both;}
.g-blk11 {display: block;height: 11px;clear: both;}
.g-blk12 {display: block;height: 12px;clear: both;}
.g-blk13 {display: block;height: 13px;clear: both;}
.g-blk14 {display: block;height: 14px;clear: both;}
.g-blk15 {display: block;height: 15px;clear: both;}
.g-blk16 {display: block;height: 16px;clear: both;}
.g-blk17 {display: block;height: 17px;clear: both;}
.g-blk18 {display: block;height: 18px;clear: both;}
.g-blk19 {display: block;height: 19px;clear: both;}
.g-blk20 {display: block;height: 20px;clear: both;}
.g-blk21 {display: block;height: 21px;clear: both;}
.g-blk22 {display: block;height: 22px;clear: both;}
.g-blk23 {display: block;height: 23px;clear: both;}
.g-blk24 {display: block;height: 24px;clear: both;}
.g-blk25 {display: block;height: 25px;clear: both;}
.fl{float: left;}
.fr{float: right;}
/* 内容盒子 */
.g-bd{width: 1200px;margin: 0 auto;height: auto;overflow: hidden;}

/* start */
.g-top{height: 8px;width: 100%;background-color: #d70a04;min-width: 1200px;}
.g-bnr{height: 108px;overflow: hidden;}
.m-logo{margin-top: 8px;}
/* 导航 */
.m-nav{margin: 42px -10px 0 0;}
.m-nav a{font-size: 18px;padding: 5px 5px 8px;margin: 0 8px;border-bottom: 2px solid #FFFFFF;}
.m-nav a:hover,.m-nav a.hv{border-bottom: 2px solid #d70a04;}
/* 大图切换 */
.g-img{height: auto;overflow: hidden;min-width: 1200px;}
.g-img img{width: 100%;}
#bnr .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 129px !important;}
#bnr .swiper-pagination-bullet {display: inline-block;width: 12px;height: 12px;margin: 0 10px;cursor: pointer;border-radius: 50%;border: 2px solid #c3c49f;}
#bnr .swiper-pagination-bullet-active {background: #D70A04;}
/* 通用标题 */
.m-tnm{line-height: 50px;height: 50px;overflow: hidden;background: url(./tnm-bg.png) no-repeat right center;}
.m-tnm span{font-size: 22px;font-weight: bold;}
.m-tnm i{font-weight: 100;}
.m-tnm a{float: right;color: #888888;font-size: 16px;}
/* 新闻列表 */
.m-lst li{line-height: 46px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent: 1.5rem;background: url(../../images/2022/tuanwei.files/li-bg.jpg) no-repeat left center;border-bottom: 1px dashed #E5E5E5;}
.m-lst li a{font-size: 16px;}
.m-lst li span{float: right;color: #999999;padding-left: 1em;}
.m-lst li:hover{padding-bottom: 1px;}
.m-lst li:hover a{color: #a02327;line-height: 36px;} 
/* 一层 */
.g-1st{height: auto;overflow: hidden;}
/* 焦点图 */
.m-1st-lt{width: 545px;height: 465px;}
.jdt-bg{background: #FFFFFF;}
.jdt {position: relative;width: 100%;overflow: hidden;height: 465px;}
.jdt .swiper-slide {position: relative;}
.jdt img {display: block;width: 100%;max-width: 100%;object-fit: cover;height: 335px;}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{border-bottom: 100px !important;}
.jdt .img-title{height: 90px;margin-top: 35px;}
.jdt .img-title h1{height: auto;overflow: hidden;padding-bottom: 10px;}
.jdt .img-title h1 i{font-size: 18px;display: block;width: 80%;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jdt .img-title h1 span{display: inline-block;float: right;font-size: 16px;font-weight: 500;color: #898989;width: 20%;float: right;}
.jdt .img-title p{font-size: 16px;line-height: 26px;color: #878787;letter-spacing: 0;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.jdt .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;margin: 0 10px;cursor: pointer;border-radius: 50%;}
.jdt .swiper-pagination-bullet-active {background: #D70A04;width: 26px;height: 10px;border-radius: 5px;}
/* 热点信息 */
.m-hot{height: 60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: #f6f6f6;line-height: 60px;padding: 0 10px;}
.m-hot a{color: #d70a04;font-size: 18px;font-weight: bold;}
/* 新闻 */
.m-1st-rt{width: 630px;height: 465px;}
.g-2nd{width: 100%;height: auto;overflow: hidden;}
/* 校园文化 */
.m-2nd-lt{width: 545px;}
.m-2nd-lt .m-tnm{background-position: 95px center;}
.m-2nd-rt{width: 630px;}
.data-lst{overflow: hidden;height: auto;}
.data-lst li{margin-bottom: 16px;height: 75px;}
.data{width: 75px;height: 60px;background: url(./data-bg.png) no-repeat center;text-align: center;padding-top: 15px;float: left;}
.data span{font-size: 20px;color: #FFFFFF;}
.data p{font-size: 14px;color: #FFFFFF;line-height: 26px;}
.data-con{float: right;width: 540px;}
.data-con a{font-size: 18px;font-weight: bold;padding-top: 10px;display: inline-block;}
.data-con p{font-size: 16px;line-height: 46px;white-space: nowrap;display: block;overflow: hidden;text-overflow: ellipsis;color: #898989;}
/* 资料下载 */
.g-3rd{background: url(./zlxz-bg.png) no-repeat center;height: 225px;margin: 0 auto;min-width: 1200px;}
.m-3rd{margin-top: 65px;}
.u-zlxz{width: 90px;height: 95px;background: #D70A04;float: left;}
.u-zlxz a{color: #FFFFFF;font-size: 20px;font-weight: bold;display: inline-block;padding: 25px;}
.zlxz-lst{width: 1110px;float: right;height: auto;overflow: hidden;}
.zlxz-lst li{margin-left: 10px;border: 1px solid #e8e8e8;width: 338px;float: left;padding: 10px;background: #FFFFFF;height: 73px;}
.zlxz-lst li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;line-height: 36px;}
/* 链接 */
.m-link{line-height: 58px;height: 48px;font-size: 16px;}
.m-link img{margin-bottom: -3px;}
.m-link span{color: #D70A04;}
.m-link a{margin: 0 15px;display: inline-block;}
.m-link2{height: 48px;line-height: 48px;border-top: 1px solid #E5E5E5;}
.m-link2 a{font-size: 16px;margin-right: 40px;}
/* 版权 */
.g-ft{height: 48px;line-height: 48px;width: 100%;background: #d70a04;text-align: center;min-width: 1200px;}
.g-ft p{font-size: 16px;color: #FFFFFF;}
.g-ft p span{margin: 0 20px;}





/* 列表页样式 */
.main_Con_list{
   padding: 0 20px;
   border-bottom: 5px solid #005ebe;}
.g-local{
    overflow: hidden;
	padding-right:20px;
	line-height:50px;}
.g-local ul{
    overflow: hidden;
    float: right;}
.g-local ul li{
    float: left;}
.g-list-bx{
    background: #ffffff;}
.g-list-ct{
    overflow: hidden;
    background: #edf1f7;}
.g-list-ct .g-lt{
    width: 288px;}
.g-list-ct .g-lt .m-tnm2{
    height: 56px;
    line-height: 56px;
    text-align: center;
    background: #d70a04;
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;}
.g-list-ct .g-lt .m-nav2{
    border-bottom: 0;} 
.g-list-ct .g-lt .m-nav2 ul li{
    font-size: 17px;
    text-align: center;
    border-bottom: 1px solid #ccc;}
.g-list-ct .g-lt .m-nav2 ul li.hover{
    background: #dbe3ef;
    border-bottom: 0;}
.g-list-ct .g-lt .m-nav2 ul li a{
    display: block;
    text-decoration: none;
    color: #d70a04;
    line-height: 20px;
    padding: 0 20px;
    padding-top: 20px;
    padding-bottom: 20px;}
.g-list-ct .g-lt .m-nav2 ul li span{
    float: right;
    margin-right: 20px;
    text-indent: 0;}
.g-rt{
    width:873px;
    background: #ffffff;
    padding-left: 23px;
	min-height: 580px;}
.g-rt .m-tit{
    height: 50px;}
.g-rt .m-tit .m-tit-tnm{
    border-bottom: 1px solid #ccc;}
.g-rt .m-tit .u-nm{
    padding: 12px 5px 10px 5px;
    display: inline-block;
    font-size: 20px;
    color: #d70a04;
    font-weight: bold;
    border-bottom: 4px solid #d70a04;
    margin-left: 20px;
    margin-bottom: -2px;}
.u-list-ct ul{
    border-bottom: 1px dashed #E5E5E5;
    padding: 18px 0;}
.u-list-ct ul li{
    line-height: 34px;
    text-indent: 20px;
    background: url() no-repeat 0 center;}
.u-list-ct ul li a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* display: block; */
    text-decoration: none;
    font-size: 16px;}
.u-list-ct ul li span{
    color: #ccc;
	float:right;}



/*翻页*/
.m-lst-pg{
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding-top: 20px;
    font-size: 14px;
    font-family: "[PingFang]";}
.m-lst-pg span{
    margin-right: 4px;}
.m-lst-pg span a{
    display: inline-block;
    line-height: 26px;
    color: #333333;
    border: 1px solid #E5E5E5;
    padding: 0 10px;
    border-radius: 4px;}



/* 内容页样式 */
.main_Con_ct{
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 5px solid #005ebe;}
.m-ct-detail{
    padding-top: 40px;}
.m-ct-detail .m-ct-utt{
    font-size: 18px;
    color: #000000;
    text-align: center;}
.m-ct-detail .m-ct-tt{
    text-align: center;
    font-size: 28px;
    color: #000000;
    text-align: center;
    line-height: 40px;}
.m-ct-detail .m-ct-dtt{
    font-size: 18px;
    color: #000000;
    text-align: center;}
.m-ct-detail .m-at-bx{
    padding: 0 35px;}
.m-ct-detail .m-at-bx .m-txt-crm{
    color: #656565;
    font-size: 14px;
    height: 30px;
    overflow: hidden;
	text-align:center;
    border-bottom: 1px solid #ccc;}
.m-gnbx{
    color: #656565;}
.font{
    vertical-align: middle;}
.font span{
  
    vertical-align: middle;}
.font img{
    margin-right: 10px;
    vertical-align: middle;}
.m-print{
    cursor: pointer;
    vertical-align: middle;
    font-size: 0;
    margin-left: 20px;
    margin-right: 15px;}
.m-print span{
    font-size: 14px;
    vertical-align: middle;
    margin-left: 5px;}
.m-print img{
    vertical-align: middle;}
.m-fgx{
    display: inline-block;
    height: 14px;
    width: 1px;
    background: #ccc;
    margin: 0 10px;
    margin-left: 13px;
    vertical-align: middle;}
.m-fxd{
    margin-left: 15px;}
.m-fxd span{
    vertical-align: middle;}
.m-fxd img{
    vertical-align: middle;}
.m-fxd .wb{
    margin-left: 15px;}
.m-fxd .wx{
    margin: 0 15px;}
.m-fxd a{
    color: #656565;}
.m-artcle-info{
    padding-top: 36px;
    border-top: 1px solid #E5E5E5;}
.m-artcle-info table{
    width: 100%
;}
.m-artcle-info table tr{
    height: 56px;}
.m-artcle-info table tr td{
    font-size: 16px;
    padding-left: 30px;}
.m-artcle-info table tr td.u-nm{
    background: #eeeeee;
    text-align: center;
    padding: 0;}
.m-ct-detail .m-at-bx .m-ct-artcle{
    font-size: 16px;
    color: #646464;
    line-height: 40px;
    padding: 40px 0;
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;}
.m-ct-detail .m-at-bx .m-ct-tj{
    padding: 38px 0;}
.m-ct-tj span{
    color:#686868;
    font-size: 18px;
    font-weight: bold;}


.m-tj-list ul li{
    font-size: 15px;
    line-height: 34px;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 18px;
    background: url() left no-repeat;}
.m-tj-list ul li span{
    float: right;
    color: #2b2b2b;}
.m-tj-list ul li a{
    text-decoration: none;}

.xxld_list_box2{ width:auto;}
.xxld_list_box2 ul li{ width:234px; float:left; margin-left:50px; margin-top:30px;}
.xxld_list_box2 ul li img{ width:230px; height:150px; border:#CCC solid 1px; padding:2px;}
.xxld_list_box2 ul li p{ width:234px; line-height:25px; text-align:center; height:25px; overflow:hidden;}

.sjdw_jsfl_box{ width:auto; margin:0 auto; line-height:20px; text-indent:10px; font-weight:bold;}
.sjdw_jsfl_list{ width:auto; line-height:25px;}
.sjdw_jsfl_list a{ float:left; margin-left:10px;}

/* 专业介绍 */
.zyjs_list_con{ width:auto; margin:0 auto;}
.zyjs_list_con ul li{ width:auto; border-bottom:#B8B8B8 solid 1px;}
.zyjs_box{ width:auto; margin:0 auto;}
.zyjs_left_pc{ float:left; width:220px;}
.zyjs_right_xx{ width:670px; float:right; line-height:23px; font-size:14px;}
.zyjs_zymc_box{ width:220px; line-height:25px; text-align:center;}
.zyjs_zymc_box a{ color:#000; text-decoration:none;}

.lt{
	float: left;}
.rt{
	float: right;}


/*横向间隔定义*/
.blank0 {clear:both; height:0px; overflow:hidden; display:block;}
.blank1 {clear:both; height:1px; overflow:hidden; display:block;}
.blank2 {clear:both; height:2px; overflow:hidden; display:block;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank4 {clear:both; height:4px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank7 {clear:both; height:7px; overflow:hidden; display:block;}
.blank8 {clear:both; height:8px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank18 {clear:both; height:18px; overflow:hidden; display:block;}
.clearBoth{ clear:both;}
