@charset "utf-8";
/* CSS Document */	
.header{ width:100%; position:relative;}
.header_top{ width:100%; position:relative; background:#880000; height:57px; line-height:57px; color:#bd8d8d;}
.top_left{ float:left; width:430px; position:relative;}
.top_em{ float:left; background:url(../images/em_03.jpg) 0 20px no-repeat; padding-left:40px;}
.top_cd{    float: left;
    padding-left: 38px;}
.top_cd a{ float:left; padding:0 15px; color: #cba4a4;
    font-size: 14px;}
.top_cd a:hover{ color:#f2c169;}
.top_right{ float:right;}
.top_right a{ float:left; padding:0px 8px;     color: #cba4a4;
    font-size: 14px;}
.top_right a:hover{ color:#f2c169;}
.menubtn img{width:70%}
.layout{ width:1200px; margin:0 auto;color: #fff;}
.lf { float: left; }
.rig { float: right; }
.none { display: none; }
.select-bg,.sinput,.section-list li a,.tabBox .prev,.tabBox .next,.tabBox .text {
	-webkit-transition: all .3s cubic-bezier(.7,0,.1,1);
	transition: all .3s cubic-bezier(.7,0,.1,1);
}
/*全局的input样式*/
	input::-webkit-input-placeholder{ color: #b1b0b1;font-size: 15px;}
	input::-moz-input-placeholder{ color: #b1b0b1;font-size: 15px;}
	input::-ms-input-placeholder{ color: #b1b0b1;font-size: 15px;}

/*搜索部分*/
.select {
	position:relative;
	position:absolute;
	    right: 114px;
	top:0;
}

.select-bg {/*width: 315px;*/height: 30px; float:right;}

.select-input>input { display: inline-block; outline: none; border: none;
	height: 35px;
}
.select-input>.sinput { 
      margin-left: 4px;
	opacity: 0; 
	width: 0;
	padding-left: 10px;
	margin-top:10px;
}
.select-input>.sinputClick { width: 17px;height: 17px;background:url(../images/sou_03.jpg) no-repeat right; margin-top:19px;}

.select:hover .sinput{ width: 230px; opacity: 1;     margin-right: 15px;}
.select:hover .select-bg { width: 520px; }

.header_naber{ width:100%; position:relative; background:#0a75ca; height:100px;}

.logo{ width:235px; height:159px; background:url(../images/logobg_02.png) no-repeat; padding-top:44px; padding-left:22px; position:absolute; top:0; left:0; right:0; margin:0 auto; z-index:9999;}
.logo img{width: 188px;}


/*=================导航=================*/
.nav{ width:100%; line-height:66px; position: relative; z-index: 100; height:66px;}
.nav_item{ float:left; text-align:center; position: relative; z-index: 100;}
.nav_item a{ color:#1a265c; font-size:16px; display:block;}
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden; width:100%;}
.nav_item .nav_itema{ padding:0 26px; display: block;}
.hover .nav_itema { background:#f2c169; color:#FFF;}
.hover .nav_item_sub a{ text-align:center; background: #880000; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;}
.hover .nav_item_sub a:hover{ background: #880000; color:#FFF;}
.nav #li-gygy{ margin-right:270px;}


/*================= banne===================*/
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.g-banner .slideBox .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:10px;  z-index:1; text-align:center;}
.g-banner .slideBox .hd ul{ overflow:hidden; zoom:1;  }

.g-banner .slideBox .hd ul li{  margin:0px 3px;  width:12px; height:12px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; line-height:90px; overflow:hidden; border-radius:50px; background:#FFF;}
.g-banner .slideBox .hd ul li.on{ background:#d0bb02!important; color:#fff;width:35px; }
.g-banner .slideBox .bd{ position:relative; height:100%; z-index:0;      width: 100%;    display: block; }
.g-banner .slideBox .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.g-banner .slideBox .bd img{ width:100%; height:auto; display:block; position:relative;object-fit: cover;}


.header_nav{ width:100%; overflow:hidden; padding-top:34px;}
/* g-banner轮播图 */
.g-banner{ width: 100%; height: auto;}
.li-inlineblock,.div-inlineblock { letter-spacing: -10px;}
.li-inlineblock>li,.div-inlineblock>div { letter-spacing: normal;display: inline-block;vertical-align: top;}
.tabBox { width: 100%; position: relative;height: auto;}
.tabBox .bd ul{ width: 100%; overflow: hidden;height: auto;}
.tabBox .bd li{ width: 100%; overflow: hidden; text-align: center;height: auto;}
.tabBox .bd img{ width: 100%;}
.tabBox .hd ul{ position:absolute; left: 50%; z-index: 1;margin-left: -75px;padding:0 10px; height: 16px; bottom: 10px;}
.tabBox .hd ul li{ cursor: pointer; margin: 0 7.5px; background-color:#fff; width: 10px; height: 10px;-webkit-border-radius: 50%;  border-radius: 50%;}
.tabBox .prev,.tabBox .next { position: absolute; top: 50%; left: 50%; z-index: 1; cursor: pointer;padding: 40px 25px;}
.on { background-color: #ffba52 !important;}

/*================= 集团新闻 ===================*/
.jyxw{ width:100%; overflow:hidden;}
.jyxw_top{ width:100%; overflow:hidden; border-bottom:1px #880000 solid;}
.jyxw_top span{ float:left; font-size:21px; color:#2d2d2d; font-weight:bold; border-bottom:3px #880000 solid; padding-bottom:4px;}
.jyxw_top a{ float:right; color:#000000;}
.jyxw_nav{ width:100%; overflow:hidden;}
.news_flash{ float:left; width:565px; height:410px; overflow:hidden; position:relative; margin-top:19px;}
.news_flash .hd{ position:absolute; z-index:999; bottom:30px; right:20px;}
.news_flash .hd ul li{    width: 13px;
    height: 13px;
    float: left;
    box-sizing: border-box;
    background: #d8cece;
    border-radius: 50%;
    margin: 0 3px;
    cursor: pointer;}
.news_flash .hd ul li.on{ background:#d0bb02;}
.news_flash .bd ul li{ position:relative; width:565px; overflow:hidden;}
.news_flash .bd ul li img{ width:565px; height:396px;}
.news_flash .bd ul li .mask{     position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    line-height: 30px;
    height: 50px;
       background: rgba(134, 0, 0, 0.5);}
.news_flash .bd ul li .mask h5{ width:70%; font-size:16px; color:#fff; margin-left:20px; display:block;}
.news_content{ width:47.5%; float:right; overflow:hidden;}
.news_content ul{ padding-top:10px; overflow:hidden;}
.news_content ul li{ width:100%; overflow:hidden; line-height:40px;}
.news_content ul li a{ float:left; background:url(../images/eve_03.jpg) 0px 18px no-repeat; font-size:18px; color:#000000; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; display:block; padding-left:15px; width:100%;}
.news_content ul li a:hover{ color:#880000;}
 .news_content ul li p{font-size: 14px;color: #a1a1a1;line-height: 1.5em;padding-left: 15px;}
.news_content ul li span{ float:right; color:#006ab8; font-family:Arial; font-size:14px;}


/*================= 通知公告 ===================*/
.jyxs{ width:100%; overflow:hidden; padding-top:30px;}
.jyjx{ float:left; width:570px; overflow:hidden;}
.notice{ width:100%; overflow:hidden; padding-left:29px; padding-right:50px;}
.notice ul li{ height:77px; width:100%; margin-top:40px;}
.notice ul li .date{ width:58px; height:77px; float:left; margin-right:14px; background:url(../images/pen_03.jpg) no-repeat;}
.notice ul li .date h4{ text-align:center; color:#fff; padding-top:16px; font-size:33px; font-weight:bold;}
.notice ul li .date h6{ text-align:center; color:#fff; font-weight:bold;}
.notice ul li a{ font-size:18px; color:#000000; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; display:block;}
.notice ul li p{ font-size:14px; color:#a1a1a1; padding-top:10px;}
.notice ul li a:hover{ color:#880000;}

.xsky{ float:right; width:570px; overflow:hidden;}

/*================= 常用链接===================*/
.link{width:100%;padding-top:60px;overflow:hidden;position:relative;display: none;}
.link .bd{ width:1126px; position:relative; overflow:hidden; margin:0 auto;}
.link .bd ul{ margin:0 -10px 0 0; zoom:1;}
.link .bd ul li{ width:274px; height:110px; float:left; position:relative; margin-right:10px;}
.link .bd ul li img{ width:100%; height:100%; display:block;}
.link .next{background:url(../images/prev_03.jpg) no-repeat;right: 0;width:7px;height:28px;position:absolute;z-index:999;display:block;bottom:30px;}
.link .prev{ background:url(../images/next_03.jpg) no-repeat; left: 0; width:7px; height:28px; position:absolute; z-index:999; display:block; bottom:30px;}

 

.foter{ width:100%; height:auto; overflow:hidden; background:#880000; margin-top:37px;}
.foter_nav{ border-bottom:1px #FFF solid; width:100%; overflow:hidden; padding-bottom:20px;    font-size: 14px;    background: url(../../images/gb20190805/bg08.png) no-repeat center ;}
.foter_left{ float:left; margin-top:32px; overflow:hidden;}
.foter_left img{width: 308px;}
.foter_left p{ line-height:30px; color:#FFF; padding-top:25px;}
.foter_menu{ float:left; margin-left:90px; overflow:hidden; margin-top:65px; width:440px;}
.foter_menu span{ display:block; font-size:16px; color:#FFF; padding-bottom:10px;}
.foter_menu ul li{ float:left; color:#FFF; text-align:left; line-height:28px; width:33%;}
.foter_menu ul li a{ color:#FFF;}
.foter_right{ float:right; padding-top:20px; overflow:hidden; padding-right:15px;}
.foter_right ul{ margin-top:18px; overflow:hidden;}
.foter_right ul li{ float:right; width:82px; margin-right:10px;font-size: 16px;}
.foter_right ul li span{ display:block; padding-top:10px; color:#FFF; text-align:center;}
.bottom{ text-align:center; color:#fff; line-height:55px;    font-size: 14px;display: flex;
    justify-content: center;
    align-items: center;}
#_ideConac{display: inline-block;}
#_ideConac img{width:40px;}
/*================= 手机端banner===================*/
.ph_banner{ width:100%; overflow:hidden; display:none; margin-top:20px;padding-bottom: 15px;}
.ph_banner .banner_pad_cen{ width:100%; height:auto; overflow:hidden; position:relative;}
.ph_banner .banner_pad_cen .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:10px; z-index:1; text-align:center;}
.ph_banner .banner_pad_cen .hd ul{ overflow:hidden; zoom:1;  }
.ph_banner .banner_pad_cen .hd ul li{  margin:0px 6px;  width:13px; height:13px;border-radius:15px; background:#a68380; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; line-height:99px;}
.ph_banner .banner_pad_cen .hd ul li.on{ background:#fff;width:13px; }
.ph_banner .banner_pad_cen .bd{ position:relative; height:100%; z-index:0;   }
.ph_banner .banner_pad_cen .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden; border-radius:15px;}
.ph_banner .banner_pad_cen .bd img{ width:100%; height:auto; display:block; position:relative;}



/*================= 手机端快速导航===================*/
.ksdh{ width:100%; overflow:hidden; position:relative; background:#FFF; display:none;}
.picScroll .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:0; z-index:1; text-align:center;}
.picScroll .hd ul{ overflow:hidden; zoom:1; margin-left:-20px;}
.picScroll .hd ul li{  margin:0px 6px;  width:12px; height:12px;border-radius:15px;background:#dbdbdb; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; line-height:99px;}
.picScroll .hd ul li.on{ background:#f7c520; color:#fff;width:38px; }
.picScroll .hd ul li.on:before{ display:none;}
.picScroll .bd ul{ width:100%; float:left;  padding-bottom:40px;}
.picScroll .bd li{ width: 15%; margin-left: 3.5%; margin-right: 6.5%; margin-top: 5%; float: left; text-align: center;}
.picScroll .bd li img{ width:100%;}
.picScroll .bd li span{ color:#4c4c4c; font-size:12px; float:left; width:109%; display:block; text-align:center; padding-top:12px;}
.picScroll .bd li img{ vertical-align: middle;}


.ph_jyxw{ width:100%; padding-top:30px; overflow:hidden; background:#FFF; display:none;}
.ph_jy_top{ width:100%; overflow:hidden;}
.ph_jy_top .ph_jy_img{ width:40%; float:left;}
.ph_jy_top .ph_jx_img{ width:50%; float:left;}
.ph_jy_top .ph_jy_img img{ width:100%;}
.ph_jy_top .ph_jx_img img{ width:100%;}
.ph_jy_top .more{ float:right; color:#afaeb7; font-size:14px;}
.ph_xw{ width:100%; padding-top:30px; overflow:hidden;}
.ph_xw ul{ overflow-x: auto; white-space: nowrap;}
.ph_xw ul li{ display:inline-block; border-radius:15px; width:90%; margin-right:10px; position:relative; overflow:hidden;}
.ph_xw ul li img{ width:100%;}
.ph_xw ul li span{ position:absolute; bottom:10px; font-size:16px; padding-left:10px; color:#FFF; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; display:block;}
.ph_jyxw_cen{margin-right: auto;margin-left: auto;padding: 0 15px;width: auto;padding-top: 10px;}
.ph_jyxw_cen ul li a {background: url(../images/eve_03.jpg) 0px 11px no-repeat;padding-left: 15px;display: block;color: #333333;font-size: 16px;line-height: 26px;}
.ph_jyxw_cen ul li p{font-size: 14px;color: #a1a1a1;line-height: 1.5em;padding-left: 15px;}   


.ph_jyjx{ width:100%; overflow:hidden; padding-top:50px; background:#FFF; display:none;}
.ph_jyjx_nav{width:100%;overflow:hidden;}
.ph_jyjx_nav ul li{width:100%;overflow:hidden;margin-top:20px;}
.ph_jyjx_nav .sp_img{float:left;width:30%;height:auto;margin-right:20px;overflow:hidden; border-radius:5px;}
.ph_jyjx_nav .sp_img img{width:100%;height:100%;transition: all 1s ease-out;}
.ph_jyjx_nav .sp_nav a{display:block;color:#333333;font-size:16px;padding-bottom: 10px; line-height:26px;}
.sp_null{overflow:hidden;}
.sp_null .sj{float:left;background:url(../images/ph_sj_03.jpg) left no-repeat;color:#999999;padding-left:30px;}
.sp_null .hits{float:left;background:url(../images/ph_sj.jpg) left no-repeat;color:#999999;padding-left:30px;margin-left:20px;}


.ph_xsky{ width:100%;  padding-top:50px; background:#FFF; display:none;}
.ph_xsky_nav{ width:100%; }
.ph_xsky_nav ul li{ height:92px; width:100%; margin-top:22px;}
.ph_xsky_nav ul li .date{ width:86px !important; height:92px !important; float:left !important; margin-right:14px !important; background:url(../images/ph_xs_03.jpg) no-repeat !important;}
.ph_xsky_nav ul li .date h4{ text-align:center !important; color:#fff !important; padding-top:15px !important; display:block !important; font-size:32px !important; font-weight:bold !important;}
.ph_xsky_nav ul li .date h6{ text-align:center !important; color:#fff !important; font-size:18px !important; display:block !important;}
.ph_xsky_nav ul li a{ font-size:17px !important; color:#666666 !important; line-height:26px !important; display:block !important; }


.ph_xywh{ width:100%; overflow:hidden; padding-top:50px; background:#FFF; display:none;}
.ph_xywh_nav{ width:100%; overflow:hidden;}
.zph_xywh_top{ width:100% !important; overflow:hidden !important; padding-top:19px !important;}
.zph_xywh_top .zs_img{ width:40% !important; overflow:hidden !important; margin-right:12px !important; float:left !important;}
.zph_xywh_top .zs_img img{ width:100%; height:100%; transition: all 1s ease-out;}
.zph_xywh_top .zs_tit{ display:block !important; color:#393939 !important; font-size:16px !important; line-height:26px !important;}
.zph_xywh_top span{ display:block !important; font-size:14px !important; color:#999999 !important; padding-top:10px !important;}
.ph_xywh_cen{ width:100%; overflow:hidden; padding-top:10px;}
.ph_xywh_cen ul li{ width:100% !important; height:40px !important; line-height:40px !important;}
.ph_xywh_cen ul li a{ float:left !important; font-size:16px !important; color:#333333 !important; display:block !important; white-space:nowrap !important; overflow:hidden !important; text-overflow: ellipsis !important; width:70% !important;}
.ph_xywh_cen ul li span{ float:right !important; font-size:14px !important; color:#999999 !important;}


.ph_mtjy{ width:100%; overflow:hidden; padding-top:50px; background:#FFF; display:none;}
.ph_mtjy .bd{ width:100%; margin-top:20px; position:relative; z-index:999;}
.ph_mtjy .bd ul li{ width:90%; padding-bottom:20px; float:left;}
.ph_mtjy .bd ul li span{ padding:7px; background:#fbb123; color:#FFF; margin-left:40px;}
.ph_mtjy .bd ul li img{ width:70%;}
.ph_mtjy .bd ul li .mask{ padding-top:20px;}
.ph_mtjy .bd ul li .mask h5{ width:70%; font-size:16px; font-weight:bold; color:#fff; margin-left:40px; display:block;}
.ph_mtjy .bj{ background:#880000; top:30px; right:0; width:95%; position:absolute; height:100%; z-index:-1;}


/*=================手机端 图片链接===================*/
.ph_tplj{ width:100%; padding-top:50px; overflow:hidden; background:#FFF; display:none;}
.ph_tplj .bd ul li a{ width:48%; overflow:hidden; margin-top:10px; float:left; margin-left:1%; margin-right:1%;}
.ph_tplj .bd ul li img{ width:100%;}
.ph_tplj .hd{ height:16px; overflow:hidden; width:100%; z-index:1; text-align:center; padding-top:20px; padding-bottom:20px;}
.ph_tplj .hd ul{ overflow:hidden; zoom:1;  }
.ph_tplj .hd ul li{  margin:0px 6px;  width:13px; height:13px;border-radius:15px; background:#dbdbdb; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; line-height:99px;}
.ph_tplj .hd ul li.on{ background:#0585d0; color:#fff;width:13px; }

.ph_foter{ width:100%; overflow:hidden; background:#880000; padding:30px 0px; text-align:center; color:#FFF; font-size:14px; line-height:32px; display:none; margin-top:20px;}






/*=================手机端 数据调取后样式调整===================*/
.mask h5{position: absolute;bottom: 10px;font-size: 16px;padding-left: 10px;color: #FFF;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}



@media screen and (max-width:1200px){
.ph_xywh_cen ul li{    width: 100%;
    height: 40px;
    line-height: 40px;}
.ph_xywh_cen{    width: 100%;
    overflow: hidden;
    padding-top: 10px;}
.ph_xywh_cen ul li a{    float: left;
    font-size: 16px;
    color: #333333;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 70%;}
.ph_xywh_cen ul li span {
    float: right;
    font-size: 14px;
    color: #999999;
}
.ph_xywh_cen .date{float: right;
    width: 10%;
}
.ph_xywh_cen .date h4{float: right;
 
}
.ph_xywh_cen .date h6{float: right;
 
}
.ph_xywh_cen li p{float: right;hidden:hidden;
 
}
}
/*=================2021.11.4页面调整通知公告样式===================*/

.tzgg{
    width: 100%;
    overflow: hidden;
    padding-top: 30px;}
.tzgg_left{
    float: left;
    width: 570px;
    overflow: hidden;}
.tzgg_top {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px #880000 solid;}
.tzgg_top span {
    float: left;
    font-size: 21px;
    color: #2d2d2d;
    font-weight: bold;
    border-bottom: 3px #880000 solid;
    padding-bottom: 4px;}
.tzgg_top a {
    float: right;
    color: #000000;}
.tzgg_content{
    width: 100%;
    float: right;
    overflow: hidden;}
.tzgg_content ul {
    padding-top: 10px;
    overflow: hidden;}
.tzgg_content ul li {
    width: 100%;margin-top: 10px;
    overflow: hidden;
    line-height: 40px;}
.tzgg_content ul li a {
    float: left;
    background: url(http://www.zjxu.edu.cn/images/eve_03.jpg) 0px 18px no-repeat;
    font-size: 18px;
    color: #000000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding-left: 15px;
    width: 100%;}
.tzgg_content ul li p {
    font-size: 14px;
    color: #a1a1a1;
    line-height: 1.5em;
    padding-left: 15px;}
.linkimg{
    float: right;
    width: 570px;
    overflow: hidden;}
    
.linkimg_list li img {
    width: 274px;
    height: 110px;
    display: block;}
.linkimg_list li{
        width: 50%;    margin-top: 10px;
    float: left;}
.ph_tzgg_nav ul li a {
    background: url(http://www.zjxu.edu.cn/images/eve_03.jpg) 0px 11px no-repeat;
    padding-left: 15px;
    display: block;
    color: #333333;
    font-size: 16px;
    line-height: 26px;}
.ph_tzgg_nav{
    margin-top: 20px;}
.ph_tzgg_nav ul li p {
    font-size: 14px;
    color: #a1a1a1;
    line-height: 1.5em;
    padding-left: 15px;}
.ph_tzgg_nav ul li{
    margin-top: 10px;}