@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;border: 0;outline: none;}
body {font-family: "微软雅黑";font-size: 14px;}
ul, ol, li {list-style: none;}
a {color: black;text-decoration: none}
a:hover {text-decoration: none;}
.clear {clear: both;}
/*header*/
.top_hx{ height:4px; background:#394659; width:100%;}
.head_nr{ width:1200px; margin:0 auto;} 
.head_swsy{ text-align:right; font-size:12px; color:#222;}
.head_right{ float:right;}
.head_swsy a{ padding:0 7px;}
.head_ls{ margin:20px 0px;}
.head_ls a{ display:inline-block;}
.search{ float:right; width:280px;position: relative;z-index: 999; font-size:14px;border: 1px solid #e5e5e5; height:35px; border-radius:5px;margin-top:12px;}
.search .text{border: none;height: 34px;width: 240px;font-size: 12px; line-height:34px; overflow:hidden;text-indent: 0.7em; margin-left: 7px;}
.sousuo {vertical-align: middle; cursor: pointer;}
.menu{ height:45px; background:#394659; position:relative; z-index:9}
/*menu*/
#nav{display: block;width: 1200px;padding: 0px;height: 45px;line-height: 45px;margin: 0 auto;}
#nav li{ float: left; margin-right: 5px;}
#nav li a {color: #fff;line-height: 45px;display: block;font-size: 18px;height: 45px; width: 128px;text-align: center;}
#nav li ul {display: none;position: absolute;z-index: 99;margin-top: 0px;}
#nav li ul li{font-size: 14px;height: 40px;line-height: 40px;width: 100%;}
#nav li ul li a{display: block;height: 40px;line-height: 40px;font-size: 16px;color: #FFF !important;background: #394659;filter: alpha(opacity=70);opacity: .8;text-align: center;}
#nav li ul li a:hover {color: #FFFFFF !important;filter: alpha(opacity=100);opacity: 1; background:#15232e;}
#nav li:hover ul { display: block;}
.menuxz{background: #15232e;}
/* banner */
.banner{height:483px;overflow:hidden;position: relative;width:100%;margin:0 auto;}
.banner .d1{width:100%;height:483px;display:block;position:absolute;left:0px;top:0px;margin:0 auto;}
.banner .d1 img{ width:100%;  margin:0 auto; height:483px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;bottom: 10px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 0px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}
/*整体内容*/
.container_nr{ width:1200px; margin:0 auto; margin-top:30px;}
.xuxw{ width:584px; float:left;}
.xyxw_bt{ color:#15232e; margin-bottom:25px;}
.xyxw_bt span{ font-size:18px; font-weight:bold; float:left;}
.xyxw_bt a{ font-size:12px; float:right; margin-top:5px;}
/*图片轮换*/
#slideBox {width:584px;height:245px;overflow:hidden;position:relative;}
#slideBox ul#show_pic {margin:0;padding:0;list-style:none;height:300px;width:6000px;position:absolute;}
#slideBox ul#show_pic li {float:left;margin:0;padding:0;height:245px;}
#slideBox ul#show_pic li img {display:block;}
#iconBall {position:absolute;bottom:4px;right:0;}
#iconBall li {float:left;color:#7a7a7a;width:32px;height:28px;line-height:28px;cursor:pointer;text-align:center;font-size:14px;font-weight:bold;padding-top:4px;}
#iconBall li.active a, #iconBall li.active span{ border-radius: 50%;background:#f08200;}
#slideText {width:584px;height:35px;background:rgba(0, 0, 0, 0.7);color:#fff;position:absolute;left:0px;bottom:0px;*background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);}
#textBall {position:absolute;left:10px;bottom:0px;}
#textBall li {float:left;cursor:pointer;display:none;color:#fff;font-size:14px;}
#textBall li.active {display:block;}
#textBall li a {text-decoration:none;color:#fff;font-size:16px; font-weight:bold; line-height:30px;width: 480px;overflow: hidden; text-overflow: ellipsis;display: inline-block;white-space: nowrap;/**不换行**/}
#iconBall li {float: left;position: relative; width: 13px;height: 13px;overflow: hidden;margin-right: 6px;cursor: pointer;}
#iconBall li a,
#iconBall li span {position: absolute;z-index: 2;display: block;width: 8px;height: 8px;top: 0;left: 0;text-decoration: none;border-radius: 50%; background:#fff;}
#iconBall li.on a,#iconBall a:hover {background: #014328;border: 1px solid #fff;}
/*学院新闻文字*/
.xyxw_wzb{ margin-top:10px; }
.xyxw_wzb li{ border-bottom: solid 1px #f6f6f6;padding:20px 0px;line-height:170%;}
.xyxw_wzb li:hover {color:#394659;}
.xyxw_wzb li a:hover { color:#ee9c3b;}
.xyxw_wzb li a{ font-size:16px; color:#222; float:left;width: 460px;overflow: hidden; text-overflow: ellipsis;display: inline-block;white-space: nowrap;}
.xyxw_wzb li span{ color:#666; font-size:13px; float:right;}
/*通知公告*/
.tzgg{ width:584px; float:right;}
.tzgg_nr li{border-bottom: solid 1px #f6f6f6;padding:17px 0px;}
.tzgg_nr li a:hover { color:#ee9c3b;}
.tzgg_nr li .data{ width:75px; float:left; margin-right:20px; text-align:center;}
.day{ background:#ee9c3b; font-size:24px; font-weight:bold; height:33px; line-height:33px; display:block; color:#fff;}
.year{ background:#f0f1f1; font-size:14px; color:#222; height:28px; line-height:28px; display:block;font-weight: bold;}
.tzgg_text a{ font-size:16px; color:#222; line-height:61px; width: 480px;overflow: hidden; text-overflow: ellipsis;display: inline-block;white-space: nowrap;}
/*专题聚焦*/
.ztjj{ margin-top:30px;}.ztjj ul li{ width:276px; height:111px; float:left; margin-right:31px;overflow: hidden;}
.ztjj ul li a img{ width:276px; height:111px; cursor: pointer;transition: all 0.6s;display: block;object-fit: cover;}
.ztjj ul li a{ overflow:hidden;}
.ztjj ul li a img:hover{transform: scale(1.05)}
/*友情链接*/
.yqlj{ margin-top:30px;}
.yqlj ul li a{ float:left; width:212px; height:57px; margin-right:35px;}
.yqlj ul li a:hover{ box-shadow: 5px 5px 7px -2px rgba(153,153,153,.5);}
/*底部*/
.fotter_yi{ margin-top:30px; background:#394759; height:167px;}
.fotter_nr{ width:1200px; margin:0 auto;}
.fotter_left{ float:left; margin:40px 0px 0px 0px;}
.fotter_right p{ margin-bottom:8px; color:#fff;}
.fotter_right{ float:right;margin:30px 0px 0px 0px;}
.fotter_er{ background:#394759; text-align:center; color:#fff; padding:10px 0px;}
/*教育教学列表*/
#firstpane{ position:relative;}
.jyjxnr_nei{ width:1200px; margin:25px auto; }
.jyjxnr_zuo{ float:left; width:255px;}
.jyjxnr_you{ float:right; width:920px;}
.zuocetitle p span{ background:url(../images/list.jpg) no-repeat center left; background-color: rgba(0, 0, 0, 0);background-color: #f8f8f8;color:#15232e;font-size: 18px;font-weight: bold;padding-left: 35px;line-height: 70px;height: auto;}
.zuocetitle{ background:#f8f8f8;}
.menu_head{ display: block;position:relative; display: block;line-height: 47px;height: 100%;box-sizing: border-box; padding:5px 0px 5px 25px;}
.bjs_shs{color:#222; font-size:16px;border-top: solid 1px #fff; }
.jiahao{font-weight:bold;background: url(../images/pro_left.png) center right no-repeat;margin:0; width:28px; height:19px;}
.bjs_shs .current{ width:28px; height:19px;background:#174928 url(../images/pro_down.png) center right no-repeat;}
.bjs_shs a:hover{ font-weight:bold; background: #394659; color:#fff !important;}
.menu_body{ float:left;  }
.menu_body a{background:#f8f8f8; font-weight:normal !important; border-bottom: solid 1px #e5e5e5; line-height:230%; padding:10px 0px; padding-left:40px; font-size:14px; color:#666 !important;width:215px;display:block;}
.menu_body a:hover{ color:#174928;}
.list_mbx{ border-bottom: solid 1px #ccc;}
.mbx_bt{font-weight:bold; color:#222; font-size:16px; float:left; border-bottom:solid 2px #ee9c3b; padding:0px 5px 10px 5px;}
.mbx_szwz{ font-size:14px; color:#666; float:right;margin-top: 5px;}
.mbx_szwz a{ color:#ee9c3b;}
.xwgg_list ul li{border-bottom: 1px solid #e5e5e5;color: #222; line-height:80px;background:url(../images/ico_001.png) no-repeat center left;padding-left:30px;}
.xwgg_list ul li a{width: 80%;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block; font-size:16px;}
.list_xz{background: #394659 !important; font-weight:bold;}
.list_xz .menu_head{ font-weight:bold;}
.list_xz a{color: #fff;}
.xwgg_list ul li a:hover{color:#ee9c3b;}
.shuoshi{background:#f8f8f8;}
.list_xz .menu_body a:hover{color:#ee9c3b !important;}
.menu_body .ejxzxg{ color:#ee9c3b !important;}
/*搜索结果分页*/
.ss_listfy{ font-size:14px; color:#222; margin-top:30px; text-align:center;}
.ss_listfy a, .ss_listfy span{ margin-right:5px;}
.list_riqi{width: 20%; float: left;text-align: right; color: #666;font-size: 13px;}
/*分页样式*/
.pb_sys_common {font-size: 14px;line-height:12px;color:#222;}
.pb_sys_common .p_pages a:hover{ background:#394759; color:#fff;}
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o,.pb_sys_common .p_fun a, .pb_sys_common .p_no a{border: 1px solid #ccc; padding: 8px 11px; margin:0px 0px 0px 5px; height:30px; -height:auto;line-height:12px; box-sizing:border-box;display:inline-block;vertical-align:middle;}
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o{color: #ccc;}
.pb_sys_common .p_dot {margin-left:4px;margin-right:-4px;color:#222;}
.p_no_d{ background:#394759; color:#fff;}
.p_pages span{margin-right:5px !important;}
/*新闻详细*/
.xiangxifjz{ padding:20px 20px 0px 20px;}
.xwxx_bt span{font-size: 20px;font-weight: bold;color: #222;line-height: 45px; text-align:center; display: block;}
.xwxx_bt p{font-size: 14px;color: #666;line-height: 35px; background: #f8f8f8; margin: 10px 0px 20px 0px;}
.xxxi_dlks p{ line-height:200%; margin: 10px 0 !important;  font-size:15px; color:#666;word-break:break-all;overflow:hidden;}
.tupxwxx{ text-align:center;}
.tupxwxx img{ width:100%}
.xwgg_list .xx_xzwj div { margin-top: 10px; line-height: 230%;}
.xiangxifjz .xx_xzwj div .zuofdxx {float: left;color: #666;font-size: 14px;}
.xiangxifjz .xx_xzwj div  .zuofdxx a {float: none;font-weight: bold;color: #333;}
.xiangxifjz .xx_xzwj div  .youfdx {float: right;color: #666;}
.youfdx{  float: right; color: #666;font-size: 14px; margin-right: 5px;}
.xhsngxiat{margin-top:15px;}
.xhsngxiat p{margin:10px 0px 0px 0px;color: #666;font-size: 14px; }
.xx_xzwj{border-top: 1px solid #e5e5e5;margin-top: 20px;}
.xiangxifjz .xx_xzwj div .zuofdxx a:hover{ color:#ee9c3b !important}
.xxxi_dlks{min-height:200px;}

.szdw_bt{ color:#174928; font-size:15px; font-weight:bold; }
.szdw_dl ul li{ float:left; margin-left:5px; width:60px; margin-top:10px; line-height:220%;}
.szdw_list{ margin-top:13px; margin-left:5px; margin-right:12px;}
.szdw_jscf{ margin-top:15px;}
.szdw_jbzuo{ width:514px; float:left; }
.szdw_btyou{ float:right; width:200px;}
.szdw_yxs{ font-size:14px; color:#666; margin-top:15px;}
.szdw_jbjs{ padding-bottom:20px; border-bottom: solid 1px #174928; margin-bottom:20px;}

.list_banner img{ width:100%; height:350px;}
#vsb_content p a{text-decoration: underline!important;}