@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{font-size:12px; font-family:"微软雅黑";color:#000;}
img{border: 0;}
li{ list-style:none;}
.fl{float:left;}
.fr{float:right}
.cl{clear:both;}
a{ text-decoration: none; }
a:hover{ text-decoration: none; }
cite{ font-style:normal; float:right}
cite a{ color:#fff}
p{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
/***************通用部分***************/
.page{ width:1300px; margin:0 auto}

.min_hover{ width:100%; height:40px; position:absolute; left:0; bottom:79px; opacity:0.5; filter:alpha(opacity=50); background:#000;}
.min_text{width:calc(100% - 20px); height:40px; position:absolute; left:0; bottom:79px; line-height:40px; text-align:center; font-size:16px; padding:0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all; color:#fff}
.min_text a{ color:#fff}

.header{ border-top:6px #3393a1 solid}
.min_top{height:148px; background:url(blue_top.png) no-repeat right bottom; overflow:hidden}
.min_logo{  padding-top:6px; float:left;display: flex;align-items: center; height:128px;}
.min_xb{ float:left; display: flex;align-items: center; height:138px; font-size:36px; color:#03518f; font-weight:900; font-family:"宋体"; padding-left:25px; padding-top:5px}
.min_logo img{ width:435px;}
ul.min_nav{ height:50px; line-height:46px;display: flex;justify-content:center;flex-wrap:wrap; padding-top:6px; background:#3393a1; border-top:5px #add4d9 solid; margin-bottom:40px}
ul.min_nav li{ float:left; margin:0 15px; font-size:20px; display:inline; padding:0 5px}
ul.min_nav li a{ color:#fff}
.current{ border-bottom:4px #005760 solid}

.wrap{ background:url(bg1.jpg) no-repeat center bottom; padding-bottom:60px}
.wrap1{ background:url(bg2.jpg) no-repeat center top; padding:60px 0}

/***************第一部分***************/
.min_left{ float:left; width:595px; padding-top:57px}
.min_left img{ width:595px; height:365px;}
.min_right{ width:660px; float:right}
.min_title{height:32px; margin-bottom:25px; line-height:32px}
.min_title span{ float:left; font-size:28px;}
.min_title cite{ font-size:14px; background: url(cite1.png) no-repeat center top; padding:2px 5px; width:96px; text-align:center}
.min_title:before{ float:left; width:3px; height:25px; background:#b81b22; content:""; margin-top:5px; margin-right:5px}

.tb_, .tb1_{ height:32px;margin-bottom:25px;}
.tb_ li, .tb1_ li {cursor:pointer;line-height:30px; padding:0 10px; display:inline;text-align:center; font-size:28px; height:32px;  overflow:hidden; float:left; margin-right:20px}
.hovertab, .hovertab1{ border-left:2px #b81c20 solid;color:#000;}
.hovertab a, .hovertab1 a{ color:#b71c20}
.normaltab a, .normaltab1 a{color:#000;}
.dis {display:block;}
.undis {display:none;}

.xcb .min_title{ margin-top:-60px}
.min_title:before{ display:none}

ul.f94d16 li{ background:#efefef url(blue.png) no-repeat 540px center ; height:76px;color:#999;display: flex;align-items: center; margin-bottom:20px; padding:0 125px 0 25px}
ul.f94d16 li a{ line-height:23px; font-size:16px; color:#343434 }
ul.f94d16 li:hover a, ul.f94d16 li:hover span{ color:#fff}
ul.f94d16 li span{ display:block; margin-top:5px; font-size:14px;color:#999;}
ul.f94d16 .active, ul.f94d16 .active a, ul.f94d16 .active span{ font-weight:bold!important}
ul.f94d16 li:hover{background:#3393a1 url(white.png) no-repeat 540px center ;}


/***************第2部分***************/
.min_sub{ width:408px; float:left; border:1px #c9caca solid; border-bottom:4px #3393a1 solid; background:#fff; margin-right:35px; margin-bottom:80px}
.min_sub:nth-child(3){ margin-right:0}
/**继续教育中心**/
.jxjyzz .min_sub{ width:623px; margin-right:0; margin-bottom:0}
.jxjyzz .min_sub:nth-child(1), .jxjyzz .min_sub:nth-child(2){ margin-bottom:150px}
.jxjyzz .min_sub:nth-child(2n+2){ float:right}

.min_title_01{height:54px;  background: url(title_bl.png) no-repeat center top; position:relative; margin-top:-24px}
.min_title_01 span{ display:block; text-align:center; font-size:28px; color:#fff; position:absolute; width:100%; height:auto; left:0; top:0;line-height:54px;}
.min_title_01 cite{ position:absolute; z-index:9; width:53px; height:20px; background:#9fa0a0; border-radius:10px; text-align:center; color:#fff; right:20px; top:30px}
.min_title_01 cite a{ color:#fff ;font-size:14px; }

ul.f46d18{ padding:0 15px;}
ul.f46d18 li{font-size:18px; height:88px;  background:url(dot2.png) no-repeat left 25px; padding-left:20px; border-bottom:1px #898989 solid;display: flex;align-items: center;}
ul.f46d18 li a, ul.news1_li a{ color:#000}
ul.f46d18 li:hover a, ul.news1_li li:hover a{color: #3393a1; font-weight:bold}
ul.f46d18 li cite, ul.news1_li li cite{float: right;font-size: 16px;}
ul.f46d18 li:last-child{ border:none}

/***************第3部分***************/
.min_left1{ width:860px; float:left}
.min_right1{ width:400px; float:right}
ul.news1_li{ padding-left:0; padding-top:10px}
ul.news1_li li{line-height:44px; font-size:18px; height:44px; overflow:hidden; background:url(dot2.png) no-repeat left 15px; padding-left:20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.min_sub ul.news1_li{ font-size:16px; padding:10px 20px}
.min_sub ul.news1_li li{ font-size:16px; border-bottom:1px #898989 solid}
.min_sub ul.news1_li cite{ font-size:14px; padding-left:5px}
.min_sub ul.news1_li li:last-child{ border-bottom:none}


.footer{ background:#3393a1; padding:20px 0; line-height:32px; text-align:center; color:#fff}
.footer p span{ padding:0 10px}
.footer p{ font-size:16px}
ul.foot li{ float:left; color:#fff; font-size:18px; padding:0 10px;}
ul.foot li a, .footer a{ color:#fff; padding:0 20px}
ul.foot{display: flex;justify-content:center;flex-wrap:wrap; height:32px; overflow:hidden; padding-bottom:8px; background:url(xian.png) no-repeat center bottom; margin-bottom:8px}
/***************第4部分***************/
.web{ display:none}
.meanmenu-reveal {width: 20px;height: 18px;position: absolute;top:120px;right: 20px;cursor: pointer;color: #01538d;text-decoration: none;display: block;    font-size: 24px;z-index: 1000;}
.meanmenu-reveal span {display: block;background: #b81b22;height: 3px;margin-top: 4px;}
.mean-nav {overflow: hidden;width: 100%;background: #b81b22;display: none;margin: 0 auto;margin: 10px 0;max-width: 800px; position:absolute; top:150px; z-index:999}
.mean-nav ul {padding: 0;margin: 0;width: 100%;list-style-type: none;}
.mean-nav ul li {position: relative;float: left;width: 100%;}
.mean-nav ul li a {display: block;float: left;width: 100%;line-height: 250%;margin: 0;text-align: center;color: #fff;border-top: 1px solid #383838;border-top: 1px solid rgba(255,255,255,.2);text-decoration: none;text-transform: uppercase;}


/*****科研处*****/
.min_title03{ text-align:center}
.min_title03 img{ display:block; margin:0 auto 20px; max-width:100%}
.picScroll-left{overflow:hidden; position:relative; margin-bottom:15px}
.hd{ overflow:hidden;  height:10px;  }
.hd .prev,.hd .next{ display:block;  width:30px; height:60px; cursor:pointer; position: absolute;top: 50%; margin-top:-30px}
.prev{ background:url("left.jpg") no-repeat;left:0; }
.hd .next{ background:url("right.jpg") no-repeat;right:0;}
.bd{ padding:0 20px; margin-left:10px}
.bd ul{ overflow:hidden; zoom:1; }
.bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden;}
.min_list{ display:none}
.min_pix{ width:290px; height:294px; border:1px #decec3 solid; float:left; margin-right:10px; background:#efefef}
.min_pix img{ width:290px; height:195px}
.min_pix h1{ line-height:28px; font-size:16px; color:#656565; padding:0 10px; font-weight:normal}

/*****学生处*****/
.min_san{ width:400px; float:left; margin-right:35px; border:5px #3193a0 solid; border-radius:15px; padding-bottom:10px}
.min_san:last-child{ margin-right:0}
.min_title_02{ height:66px; background:#aed3d9 url(jt.jpg) no-repeat left bottom; text-align:center; border-top-left-radius:10px;border-top-right-radius:10px; background-size:100% auto; font-size:30px; line-height:50px}
.min_san ul li{ background:none!important; font-size:16px}
.min_san ul li:before{ float:left; width:7px; height:7px; background:#32949d; content:"";  margin-top:17px; margin-right:5px}
/***************第5部分***************/
.zsjy .min_right, .zsjy .min_sub{ width:625px; float:left; margin-right:0}
.zsjy .min_right:nth-child(2), .zsjy .min_sub:nth-child(2){ float:right}

/**财务处**/
.min_cw{ width:625px; float:left; margin-bottom:40px}
.min_cw:nth-child(2n+2){ float:right}
.min_cw_title{ height:42px; line-height:42px; padding:0 10px; background:#3393a1}
.min_cw_title span{ float:left; font-size:26px; color:#fff}
ul.f70d16 li{ line-height:70px; height:70px; font-size:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; overflow:hidden; color:#000; border-bottom:1px #cbcbcb dotted}
ul.f70d16 li cite{ font-size:16px; color:#595959; padding-left:5px}
ul.f70d16 li a{ color:#000}

/**图文信息**/
.min_xx_title{ border-bottom:1px #999 solid; height:50px; line-height:48px; overflow:hidden; margin-bottom:30px}
.min_xx_title span{ float:left; border-bottom:3px #3193a0 solid; font-size:28px;  color:#000}
.min_xx_title cite a{ color:#000}
.min_flash img{ width:100%; height:415px;}
.min_tw_time{ width:64px; height:60px; text-align:center; font-size:16px; color:#fff; background:#3393a1; float:left; margin-right:10px}
.min_tw_time span{ display:block; font-size:24px}
.min_tw{ margin-bottom:30px}
.min_tw a{ color:#000; line-height:60px; font-size:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; overflow:hidden; display:block}

.min_pic{ display:block; width:405px; height:240px; float:left; padding:50px 0; margin-right:42px}
.min_pic:nth-child(4){ margin-right:0}
.min_pic img{ width:170px; height:240px; float:left; margin-right:20px}
.min_pic h2{ line-height:26px; font-size:16px; color:#171642; margin-bottom:15px}
.min_pic p{ line-height:28px; font-size:14px; color:#8a8d92;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
.min_feed{ margin-right:35px;float:left; width:190px;}
.min_feed img{ width:190px; height:235px}
ul.f30d16{ width:252px; float:left; margin-right:45px}
ul.f30d16 li{ line-height:46px; font-size:14px; color:#000;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; overflow:hidden; border-bottom:1px #ddd dotted}
ul.f30d16 li a{ color:#373330}
/***************第6部分***************/

.yx-rotaion{ width:600px}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; font-weight:bold}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}


.jyc .min_title_01{ background:url(title_b.png) no-repeat center top}
.jyc .min_title_01 span{ color:#000}

.bgs .current, .bgs .min_sub{border-bottom: 4px #6d1114 solid;}
.bgs .min_title_01{ background:url(title.png) no-repeat center top}
.bgs ul.f46d18 li, .bgs ul.news1_li li{ background:url(dot1.png) no-repeat left 25px}
.bgs ul.f94d16 li:hover{background:#b81b22 url(white.png) no-repeat 540px center ;}
.bgs ul.f94d16 li{ background:#efefef url(red.png) no-repeat 540px center}
.bgs .min_title:before{ background:#3293a0}
.bgs ul.f46d18 li:hover a, .bgs ul.news1_li li:hover a{color: #b81b22; font-weight:bold}
.bgs .min_title cite{background: url(cite.png) no-repeat center top;}
.bgs .footer{ background:#b81b22}
.wrap1{ background: url(bg2.jpg) no-repeat center top}
.bgs .min_top{ background:url(red_top.png) no-repeat right bottom;}
.bgs .header{ border-top:6px #b81b22 solid}
.bgs .min_nav{ border-top:5px #e9a3a5 solid; background:#b81b22}

/***列表页***/
.all_banner{height:560px; margin-top:40px}
.bread{text-align:left; color:#fff;height: 60px;line-height: 60px;font-size: 18px;border-bottom:1px #ddd solid; color:#000; margin-bottom:20px }
.bread a{ color:#000}

.min_con_text{ padding:10px 0; margin-bottom:25px;border-bottom:5px #3292a0 solid;}
.min_con_text h1{ line-height:54px; font-size:32px; text-align:center; color:#000; padding:10px 0 25px; }
.post_source{ line-height:26px; font-size:14px; color:#8e8e8e; background:url(time.png) no-repeat left center; padding-left:30px}
.min_con_nr{ line-height:36px; font-size:16px; color:#000}
.min_con_nr img, .min_con_nr video{ display:block; margin:0 auto; max-width: 100%;}
.min_con_nr p{ margin-bottom:20px; text-indent:32px}

.article_right{ width:980px; float:right}
.all_nav{ width:265px; float:left; line-height:48px; font-size:18px;text-align:center; background:url(le.png) repeat-y left center; padding-bottom:60px}
.all_nav a{color:#000; display:block; }
.all_nav a:hover{ color:#fff; background:url(curr.png) no-repeat center top; height:78px;line-height:58px; }
.all_nav .current {color: #fff!important;font-weight: bold; background:url(curr.png) no-repeat center top; border:none;height:78px;line-height:58px; }

ul.f68d16 li{background-color: #f6f6f6; padding:15px; margin-bottom:15px; line-height:26px; font-size:16px}
ul.f68d16 li a{ color:#000}
ul.f68d16 li a:hover{ color:#cd0000}
ul.f68d16 li cite{ float:none; display:block; color:#005a75}

.er-title {font-size: 18px;padding: 15px 20px;font-weight: 600;}


@media screen and (max-width: 640px) {
.zj_page, .h2017_footer, .hp2017_navigation, .picScroll-left, ul.f70d16 li cite, .all_nav{ display:none}
.yx-rotaion img, .yx-rotaion ul li, .yx-rotaion ul{ width:100%!important;height: 200px}
.yx-rotaion{width: 100%!important;height: 200px;margin-bottom: 20px}

.page{ width:96%;}
.header{ height:auto; width:100%; background:none}
.header img, .min_ad img, .min_flash img{ width:100%; display: block; height:auto}

.web{ display: block}
.min_logo, .min_top, .jyc .min_top, .bgs .min_top{ background:none; height:auto; float:none}
.min_xb{ height:auto; float:none}
.min_xb img{ width:auto; height:auto}
.min_left, .min_right, .min_sub, .min_left1, .min_right1, .jxjyzz .min_sub, .jxjyzz .min_sub:nth-child(2n+2), .zsjy .min_right, .zsjy .min_sub, .min_cw, .min_cw:nth-child(2n+2), ul.f30d16, .min_feed{ width:100%; float:none; margin-right:0; padding-top:0}
.jxjyzz .min_sub{ margin-bottom:40px}
.jxjyzz .min_sub:nth-child(1), .jxjyzz .min_sub:nth-child(2){ margin-bottom:40px}
.min_left img{ width:100%; height:auto}
ul.f94d16 li, ul.f46d18 li, ul.foot{ height:auto; padding:10px}
ul.f46d18 li cite, ul.news1_li li cite{ display:none}
.footer p span{ display:block}
.min_list{padding: 0.8em 0;overflow-x: scroll;white-space: nowrap; display:block}
.min_piz{ width:10em; margin-right:0.5em; margin-top:0.6em; display:inline-block}
.min_piz img{ width:100%; height:auto; border-radius:5px}
.min_piz .text{ white-space:normal;display: flex;align-items: flex-start; line-height:1.6rem; font-size:1rem}
.min_piz a{ color:#000}
.list_img{overflow: hidden;display: flex;align-items: center;justify-content: center;position: relative;width: 10em;height: 7.5em;}

.wrap1{ padding:60px 0 20px}
.min_san{ width:calc(100% - 10px); float:left; margin-right:0; margin-bottom:20px}

.jyc ul.min_nav, .bgs ul.min_nav, ul.min_nav{ height:1px; margin-top:10px; overflow:hidden}
.min_feed{ margin-bottom:10px}
.min_feed img{ display:block; margin:0 auto; max-width:100%; height:auto; width:auto}

.min_pic, .article_right{ width:100%; height:auto; float:none; padding:20px 0; margin-right:0}
.min_pic img{ height:auto}

	}
	










