@font-face {
    font-family: 'PoppinsRegular';
    src: url('fonts/Poppins-Regular.otf');
    src: url('fonts/Poppins-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PoppinsMedium';
    src: url('fonts/Poppins-Medium.otf');
    src: url('fonts/Poppins-Medium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PoppinsSemiBold';
    src: url('fonts/Poppins-SemiBold.otf');
    src: url('fonts/Poppins-SemiBold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-display: swap;
    font-family: 'SourceHanSansCN';
    src: url('fonts/SourceHanSerifCN-Bold.ttf');
}

body {font-family:'PoppinsRegular', "微软雅黑",Microsoft YaHei;font-size:14px; margin:0;padding:0;color:#333; min-width:1400px;}

div { float:none; margin:0px auto; padding:0;}

form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color:#333; }
a:hover { text-decoration: none;color:#ae0c2a; }
i,em { font-style:normal;}
img { border:0;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both; line-height:0; height:0; display:block;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {zoom: 1; }
.positonr { position:relative;}
/*IE判断*/
.ie6{text-align: center;font-size: 16px;background: #FC6;line-height: 100px;z-index: 100000;width: 100%;position: absolute;height: 100px;top: 0;left: 0;}
.ie6 span{float: right;margin-right: 30px;cursor: pointer;}

.common_width { width:1400px; margin:0 auto;}
.content,.content1 { width:1400px; margin: 0 auto;}
/**==========自定义滚动条样式========*/
::-webkit-scrollbar{
	width: 6px;
	height: 6px
}
::-webkit-scrollbar-track{
	background-color: transparent;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
::-webkit-scrollbar-thumb{
	background-color: #9c9da0;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em
}
/*==========hadder========*/

.header { position:relative; }
.head_menu { background:#840c0b; height:30px; line-height:30px;    border-bottom: 1px #da533c solid;}
.head_menu .zwz { color:#fff; float:left;}
.head_menu .ywz { color:#fff; float:right;}
.head_menu .ywz a { color:#fff;}
.header .header_logo {background:#8e050f;  border-bottom: 1px #ab0713 solid;}
.header .header_logo_l {height:170px; }

.header form{height: 40px;margin: 70px 0 0;box-sizing: border-box; background:#fff; width:270px; border-radius:25px;}
.header form input[type='text']{width: 195px;height: 40px;line-height: 38px;background:#fff;font-size: 14px;color: #999;margin-left:20px;float: left;box-sizing: border-box; outline:none;}
.header form input[type='image']{width: 50px;height: 40px;background:url(../images/search.png) no-repeat center;outline:none;}

.header .nav { background:#8e050f; height:50px; line-height:50px;} 
.header .nav ul { width:1400px; margin: 0 auto;}
/*.header .nav ul li { float: left; font-size: 18px; }
.header .nav ul li a{ color:#fff; display:block;padding: 0 24px; }
.header .nav ul li a:hover { background:rgba(61,121,205,0.3);}*/


.header .nav ul li.navli { float:left; line-height: 50px; height:50px; position:relative; }
.header .nav ul li.navli h3 { font-size: 24px; font-weight:bold; }
.header .nav ul li a { color: #fff; }
.header .nav ul li a:hover { text-decoration: none;}
.header .nav ul li.navli h3 a { display:block; padding:0 44px; }
.header .nav .navsub{ display:none; width:100%; left:0; top:50px;  position:absolute; background:#9d0200;box-shadow: 0 5px 12px rgba(0, 0, 0, 0.5); z-index:9; text-align:center  }
.header .nav .navsub a { line-height: 44px; color: #fff; font-size: 16px; display:block; border-bottom:1px #a7221a solid; }
.header .nav .navsub a:hover { background:#b11413; text-decoration:none; }
.header .nav li.on h3 a { background:#ed9d65; color: #fff;}

/*==========footer========*/
.footer {
  background-color: #8e050f;
  text-align: center;
  color: #fff;
  font-size: 14px;
  margin-top:30px;
}
.footer_1 { background-color: #990b25; padding:25px 0 10px; }
.footer_1_1 { float: left; width:260px; text-align:center; }
.footer_1_1 img { width:70%}
.footer_1_2 {float: left; width:600px; padding-left:30px; margin-right:20px; text-align:left;border-left:1px #b3122f solid; border-right:1px #b3122f solid; color: #fff;}
.footer_1_2 h3 { font-size: 17px; font-weight:bold;}
.footer_1_2 p{ line-height:30px;}
.footer_1_3 { float: left; width:480px }
.footer_1_3 .ewm { float: left; width:29%; text-align:center;}
.footer_1_3 .ewm img { width:70%;margin-top:10px;}
.footer_1_3 .ewm p { margin-top:5px; color:#fff;}
.footer_2 { text-align:center; padding:35px 0; font-size: 18px;}
.footer_2 p { line-height:30px}
.footer a,.footer a:hover{color: #fff;}


/*==========content========*/
/*banner*/
.banner { width:100%; position:relative;overflow:hidden; height:500px; }
.banner .hd{  overflow:hidden; position:absolute; left:50%; margin-left:-110px; bottom:5%; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:20px;  width:50px; height:10px; line-height:999px; text-align:center; background:rgba(229,229,229,0.8); cursor:pointer; border-radius:25px; }
.banner .hd ul li.on{ background:rgba(174,12,42,0.8); color:#fff; }
.banner .bd ul { margin:0 auto;width:100%;}
.banner .bd{ position:relative; z-index:0; }
.banner .bd li a { display:block;  height:100%;}

.banner .bd li{ zoom:1; vertical-align:middle; width:100%; height:500px;}
.banner .bd img{ width:100%; height:500px; display:block; vertical-align:top;  }
.banner .prev,.banner .next{ position:absolute; top:50%; margin-top:-25px; display:block; width:60px; height:60px; background:url(../images/banner_arrow.png) -44px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8; display:none; }
.banner .prev {left: 3%;}
.banner .next{ right:3%; background-position:-247px 0px;}
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.content .section_2 { margin-top:20px;}
.content .section_2 .fl { width:685px; margin-right:30px;}
.content .section_2 .fl.notice{ width:685px;display: block !important;} 
.content .section_2 .fl.down{ width:685px;}
.content .section_2 .notice.fl{ margin-right:0;display: none;}

.content .section_2 .fl ul { padding-top:10px;}
.content .section_2 .fl ul li{line-height: 50px;height: 50px; position: relative; font-size:18px;border-bottom: 1px solid #f2f2f2;}
.content .section_2 .fl ul li p { padding-left: 12px; float: left; color: #333; max-width: 73%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all 0.2s ease 0.1s;}
.content .section_2 .fl ul li:hover p{ color:#ae0c2a}
.content .section_2 .fl em { display: inline-block;width: 0; height: 0; border-left: 6px solid #8e050f; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 0; position: absolute; top: 50%;left: 0; margin-top: -5px;}
.content .section_2 .fl span.date {color: #999; font-size: 16px; float: right;line-height: 42px;transition: all 0.2s ease 0.1s;}

.content .section_2 .fl .txt2{ margin-top:5px;}
.content .section_2 .fl .txt2 li{border-bottom:1px #d9d9d9 solid;padding:20px 0}
.content .section_2 .fl .txt2 .date{width:82px;float: left;text-align:center;border-right:1px #d9d9d9 solid;}
.content .section_2 .fl .txt2 .date .date_1{height:32px;line-height:32px;color:#4c4c4c;font-size:20px;}
.content .section_2 .fl .txt2 .date .date_2{height:33px;line-height:33px;color:#808080;font-size:14px;}
.content .section_2 .fl .txt2 li:hover span p.title{color: #ae0c2a;}
.content .section_2 .fl .txt2 span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display:block;float:right;width:78%;}
.content .section_2 .fl .txt2 p.title { color: #333; font-size:16px; display:block; height:32px; line-height:32px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;transition: all 0.5s ease 0.1s;}
.content .section_2 .fl .txt2 p.abstract { color: #999999; font-size:14px; display:block; height:32px; line-height:32px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;transition: all 0.5s ease 0.1s;}



.title_1_1 { height: 54px; line-height: 54px; border-bottom:#e5e5e5 1px solid;}
.title_1_1 img { float:left; }
.title_1_1 h3 { font-family: SourceHanSansCN; float: left; font-size: 26px; text-align:center; color: #8e050f; display:block; font-weight:bold; border-bottom:#8e050f  3px solid;line-height: 52px;}
.title_1_1 span.more { float:right; font-size: 16px;font-weight: bold; }
.title_1_1 span.more a { color:#8e050f}


.section_2_xx { height:150px; margin-top:5px;}

.h32 { margin-top: 32px;}
.h25 { margin-top: 25px;}
.h15 { margin-top: 15px;}
.h25 { margin-top: 25px;}

.main_list_box1 li { height: 40px; line-height: 40px; overflow:hidden; font-size: 15px; background:url(../images/list_i_1.png) no-repeat; padding-left:15px;}
.main_list_box1 li a { float: left; display:block; color:#333333; font-size: 16px; }
.main_list_box1 li a:hover {color:#ee221b;}
.main_list_box1 li span { float: right; display:block; color:#666666; }

.main_list_box2 { margin-top: 20px;}
.jynews_img { width:513px; height: 358px; position:relative; overflow:hidden;  border:1px #1859b5 solid;}
.jynews_img img { width:515px; height: 360px; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.jynews_img:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}
.jynews_img span { height: 40px; line-height: 40px; width:100%; text-align:center; display:block; background:#333; opacity:.8; position:absolute; bottom:0; left:0; color:#fff; font-size: 16px;}

.main_list_box2_1 { margin-left: 30px; width: 625px; background:#f5f5f5; padding:10px 15px 9px; height:361px; }
.main_list_box2_1 li { height: 38px; line-height: 38px; overflow:hidden; font-size: 15px; background:url(../images/list_i_2.png) no-repeat; padding-left:15px;}
.main_list_box2_1 li a { float: left; display:block; color:#333333; font-size: 16px; }
.main_list_box2_1 li a:hover {color:#1859b4;}
.main_list_box2_1 li span { float: right; display:block; color:#666666; }


.main_list2_box li {line-height: 30px; padding:5px 0; overflow:hidden; font-size: 15px; }
.main_list2_box li a { float: left; display:block; color:#030303; font-size: 15px; }
.main_list2_box li i { float:left; background:#f5c10a; padding:0 5px; margin-right: 5px; color: #fff; font-size:14px; }
.main_list2_box li span { float: right; display:block; color:#666666; }
.content .section_2 .section_2_l .title_1 li.on a{ color:#030303; }
.content .section_2 .section_2_l .title_1 li { float:left;}

.main_list3_box li { margin-top: 16px; }
.main_list3_box .news_date { float: left; width: 41px; height: 45px; padding:10px 12px; background:#003091; position:relative; margin-right:10px; }
.main_list3_box .news_date span { display:block; text-align:center; font-size: 16px; font-weight:bold; color: #fff; height: 25px; line-height: 25px; font-size: 24px; padding-bottom:2px; font-weight:bold; border-bottom:1px #74a6d7 solid;  }
.main_list3_box .news_date i { display:block; text-align:center; font-size: 14px; height:16px; line-height:16px; color: #fff;padding-top:2px; padding-bottom:6px;}
.main_list3_box .news_date .news_date_tt { width:55px; height:100%;border-left:1px #2377c5 solid; border-bottom:1px #2377c5 solid; position:absolute; left:0; top:0; z-index:1}


.main_list3_box .news_txt {  line-height:25px; height: 50px; overflow:hidden; font-size: 14px;}

.content .section_3 { margin-top:30px;}
.content .section_3 .fl.news .picnews { width: 275px; margin: 15px 20px 0 0; float:left }
.content .section_3 .fl.news .picnews .thumb_bg { height: 230px; }
.content .section_3 .fl.news .picnews img { width: 100%; height: 100%; display: block; object-fit: cover; }
.content .section_3 .fl.news .picnews .title { padding: 8px; position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(to bottom, transparent, #8e050f88 10%, #8e050f); color: #fff; box-sizing: border-box; }
.content .section_3 .fl.news .picnews a { display: block; }
.content .section_3 .fl.news .picnews h2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 16px; text-align: center; line-height: 1.5; }
.picnews .swiper-button-prev,
.picnews .swiper-button-next { opacity: 0; }
.picnews .swiper-container:hover .swiper-button-prev,
.picnews .swiper-container:hover .swiper-button-next { opacity: 1; }


.content .section_3 .fl.news .newstext{ width:398px;  float:left}
.content .section_3 .fl.news{ width:694px;margin-right:30px;} 
.content .section_3 .fl.notice{ width:666px;} 
.content .section_3 div.fl+div.fl+div.fl{ margin-right:0;}

.content .section_3 .fl .box { margin-top:20px;}
.content .section_3 .fl.news ul { padding-top:10px;}
.content .section_3 .fl.news ul li{line-height: 42px;height: 42px; position: relative; font-size:18px;}
.content .section_3 .fl.news ul li p { padding-left: 12px; float: left; color: #333; max-width: 83%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all 0.2s ease 0.1s;}
.content .section_3 .fl.news ul li:hover p{ color:#ae0c2a}
.content .section_3 .fl.news em { display: inline-block;width: 0; height: 0; border-left: 6px solid #ae0c2a; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 0; position: absolute; top: 50%;left: 0; margin-top: -5px;}
.content .section_3 .fl.news span.date {color: #999; font-size: 14px; float: right;line-height: 42px;transition: all 0.2s ease 0.1s;}

.content .section_3 .fl.notice .txt1{ margin-top:5px;}
.content .section_3 .fl.notice .txt1 .date{width:60px;float: left;text-align:center}
.content .section_3 .fl.notice .txt1 .date .date_1{height:32px;line-height:32px;background:#8e050f;color:#fff;font-size:20px;}
.content .section_3 .fl.notice .txt1 .date .date_2{height:32px;border:1px #eeeeee solid;border-top:none;line-height:32px;color:#323232;font-size:14px;background:#fbf8f8;}
.content .section_3 .fl.notice .txt1 li:hover span p.title{color: #ae0c2a;}
.content .section_3 .fl.notice .txt1 li{border-bottom:1px #f2f2f2 solid;padding:9px 0}
.content .section_3 .fl.notice .txt1 span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;display:block;float:right;width:88%;}
.content .section_3 .fl.notice .txt1 p.title { color: #333; font-size:18px; display:block; height:32px; line-height:32px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;transition: all 0.5s ease 0.1s;}
.content .section_3 .fl.notice .txt1 p.abstract { color: #999999; font-size:16px; display:block; height:32px; line-height:32px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;transition: all 0.5s ease 0.1s;}

.title_2 { height: 40px; line-height: 40px; border-bottom:1px #dedede solid; }
.title_2 li { float: left; margin-right:30px; font-size: 18px;}
.title_2 li a { color: #191919;padding: 0 5px;}
.title_2 li.on { border-bottom:2px #1859b4 solid; }
.title_2 li.on a { color: #1859b4;}



.title_3 { height: 40px; line-height: 40px; border-bottom: 1px #dedede solid;}
.title_3 h3 { float: left; font-size: 18px; color: #1859b4; display:block; font-weight:500; background:url(https://ao.imust.edu.cn/images/hw.png) left bottom repeat-x; padding-right:11px; }
.title_3 span.more { float:right; font-size: 14px; }
.title_3 span.more a { color:#949494}

.content .section_4 { margin-top:30px;}
.content .section_4 .ryzs { float:left; width:685px;}
.content .section_4 .ryzs ul { margin-top:20px;}
.content .section_4 .ryzs li { float: left; width: 210px; text-align:center; margin-right:27px;}
.content .section_4 .ryzs li:nth-child(3){ margin-right:0}
.content .section_4 .ryzs li img { width:100%; height:150px;}
.content .section_4 .ryzs li p { font-size:16px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.content .section_4 .dsxx { float:right; width:685px;}
.content .section_4 .dsxx > table { margin-top:20px; }
.content .section_4 .dsxx ul { margin-top:20px;}
.content .section_4 .dsxx li { float: left; width: 210px; text-align:center; margin-right:27px;}
.content .section_4 .dsxx li:nth-child(3){ margin-right:0}
.content .section_4 .dsxx li img { width:100%; height:150px;}

.content .section_5 { margin-top:30px; position:relative;}
.content .section_5 .section_5_txt1 { float: left;font-size:16px; background:#fbc559; width:312px; padding:15px 0; text-align:center; font-size:20px; color:#fff;}
.content .section_5 .section_5_txt1 > a {color:#fff;}
.content .section_5 .section_5_txt1:nth-child(1) {background:#5fc0eb;margin-right: 50px;}
.content .section_5 .section_5_txt1:nth-child(2) {background:#f47660;margin-right: 50px;}
.content .section_5 .section_5_txt1:nth-child(3){ margin-right:2px;background:#ab8ff5;margin-right: 50px;}
.content .section_5 .section_5_txt1:nth-child(4){ margin-right:2px;background:#5fc0eb;margin-right: 50px;}
.content .section_5 ul { position:absolute; right:2px; width:312px; background:#eee; bottom:56px; padding:10px 0; display:none}
.content .section_5 ul li { font-size:16px; line-height:25px;  }
.section_5_txtlj:hover ul{ display:block}
.section_5_txtlj:hover ul a { color:#333}

.yqlj {margin:30px 0; overflow:hidden}
.yqlj ul { height:auto;}
.yqlj li { float:left;  margin-left:25px; overflow:hidden; position:relative; width:260px;height: 65px;}
.yqlj li:nth-child(1){ margin-left:0}

.yqlj li img { width:260px; height: 65px; overflow:hidden;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.yqlj li:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}


.jysd_box_l { width: 510px; margin-top: 20px; }
.jysd_box_l_img { width: 240px; height:auto; float: left; margin-right:15px; }

.jysd_box_l_img img { width: 238px; height: 160px; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;  }
.jysd_box_l_img .jysd_box_l_img_box { width:238px; height: 160px; border:1px #ccc solid; overflow:hidden;}
.jysd_box_l_img:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}

.jysd_box_l_img h3 { font-size: 15px; font-weight: 500; line-height:35px; color: #333}
.jysd_box_l_img span { line-height: 20px; font-size: 12px; color: #929292}
.jysd_box_r { width: 650px; margin-top: 20px; }
.main_list_box4 { margin-left:15px;}
.main_list_box4 li { height: 40px; line-height: 40px; overflow:hidden; font-size: 15px; background:url(../images/list_i_3.png) no-repeat; padding-left:15px;}
.main_list_box4 li a { float: left; display:block; color:#333333; font-size: 16px; }
.main_list_box4 li a:hover {color:#1859b4;}
.main_list_box4 li span { float: right; display:block; color:#666666; }

.ksdtnews { margin-top: 20px; }
.ksdtnews_img { width:376px; height:auto; margin-left: 30px; overflow:hidden}
.ksdtnews_img img { width:374px; height: 276px;  -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; overflow:hidden}
.ksdtnews_img .ksdtnews_img_box { width:374px; height: 276px; overflow:hidden;border:1px #9ec977 solid;} 
.ksdtnews_img:hover img {-webkit-transform: scale(1.1);transform: scale(1.1); opacity:0.9;}

.ksdtnews_img span { height: 40px; line-height: 40px; color:#444444; font-size: 16px; overflow:hidden}
.main_list_box3 { width: 506px; padding:10px 15px 9px; background:#f5f5f5 }
.main_list_box3 li { height: 38px; line-height: 38px; overflow:hidden; font-size: 15px; background:url(../images/list_i_2.png) no-repeat; padding-left:15px;}
.main_list_box3 li a { float: left; display:block; color:#333333; font-size: 16px; }
.main_list_box3 li a:hover {color:#1859b4;}
.main_list_box3 li span { float: right; display:block; color:#666666; }
.ksfw { margin-top: 40px; }
.ksfw img:hover { opacity:.9;}

.title_5 { height: 40px; line-height: 40px; border-bottom: 1px #dedede solid;}
.title_5 h3 { float: left; font-size: 18px; color: #1859b4; display:block; font-weight:500; background:url(https://ao.imust.edu.cn/images/hw.png) left bottom repeat-x; padding-right:11px; }
.title_5 span.more { float:right; font-size: 14px; }
.title_5 span.more a { color:#949494}

.bsfw_box { border-bottom:1px #dedede solid; padding-bottom: 15px;}
.main_list_box5 { margin-top:10px;}
.main_list_box5 li { height: 40px; line-height: 40px; overflow:hidden; font-size: 15px; background:url(../images/list_i_2.png) no-repeat; padding-left:15px;}
.main_list_box5 li a { float: left; display:block; color:#333333; font-size: 16px; }
.main_list_box5 li a:hover {color:#1859b4;}
.main_list_box5 li span { float: right; display:block; color:#666666; }

.bmfw_box { margin-top: 15px; }
.bmfw_box .bmfw_img { height: 36px; }
.bmfw_box li { float:left; width:25%; text-align:center;height: 65px;border-right: 1px dashed #d8d8d8;text-align: center; box-sizing: border-box;}
.bmfw_box li h3{ display: block;font-size: 16px; color: #1859b4;font-weight: normal; box-sizing: border-box;padding-top: 10px;}
.bmfw_box li:hover h3{ color:#ed221b}

.dwgk_box li { float: left; width: 144px; height: 125px; margin-right: 23px; text-align:center; margin-top: 21px;}
.dwgk_box li:hover { opacity:.9}
.dwgk_box li h3 a {display: block; padding-top: 84px;font-size: 16px;color: #ffffff;font-weight: normal;}
.dwgk_box li.dwgk_list1 { background:url(https://ao.imust.edu.cn/images/dwgk_1.png) center no-repeat}
.dwgk_box li.dwgk_list2 { background:url(https://ao.imust.edu.cn/images/dwgk_2.png) center no-repeat}
.dwgk_box li.dwgk_list3 { background:url(https://ao.imust.edu.cn/images/dwgk_3.png) center no-repeat}
.dwgk_box li.dwgk_list4 { background:url(https://ao.imust.edu.cn/images/dwgk_4.png) center no-repeat}
.dwgk_box li.dwgk_list5 { background:url(https://ao.imust.edu.cn/images/dwgk_5.png) center no-repeat}
.dwgk_box li.dwgk_list6 { background:url(https://ao.imust.edu.cn/images/dwgk_6.png) center no-repeat}

.title_6 { width: 228px; height: 55px; line-height:55px; background:url(https://ao.imust.edu.cn/images/zwgk.png) no-repeat;}
.title_6 h3 { color: #fff; font-weight: normal; padding-left: 75px; font-size:18px;}
.section_8_r ul { height: 280px; overflow-y:scroll; }

.scrollbar::-webkit-scrollbar {width : 8px;  height: 1px;}
.scrollbar::-webkit-scrollbar-thumb {border-radius: 10px; background: #016ac6;}
.scrollbar::-webkit-scrollbar-track { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 10px; background: #ededed;}

.section_8_r li { height:45px; line-height: 45px; text-align:center; background:#f9f9f9; margin-top:2px; }
.section_8_r li a{ display:block; color: #1859b4; font-size: 16px; }
.section_8_r li a:hover {color:#ed221b}

.link_box { background:rgba(243,243,243,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F3f3f3f3,endColorstr=#F3f3f3f3); padding:28px 0; width:1400px; }
.link_main { width:1400px; margin:0 auto; }
.link_main li { float: left; width: 33.33%; text-align:center;}
/*.link_main li select { padding: 0 25%;margin: 0; width:auto; border:1px #cecece solid;  height:25px; line-height:25px; color: #666666; font-size: 16px; outline:none;background: url(../images/s_xl.png) no-repeat scroll right 8px center transparent;}
.link_main li select option {height:25px; line-height:25px; color: #666666; font-size: 16px; text-align:center; }*/
.link_main li .link_m {margin: 0 10%; border:1px #cecece solid;  height:25px; line-height:25px; color: #666666; font-size: 16px; outline:none;background: url(../images/s_xl.png) no-repeat scroll right 8px center transparent; position:relative; cursor: pointer}
.link_main li .link_m ul.link_title_box{ position:absolute; top:25px; border:1px #cecece solid; border-top:1px #f3f3f3 solid; width:100%; left:-1px; background:rgba(243,243,243,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F3f3f3f3,endColorstr=#F3f3f3f3); padding:10px 0; display:none; z-index:1; max-height:115px; overflow-y:scroll}
.link_main li .link_m ul.link_title_box li { width:auto; padding:0 5px; font-size: 14px; }
.link_main li .link_m ul.link_title_box li a {color:#666}
.link_main li .link_m ul.link_title_box li a:hover {color:#D6961F}
.link_main li .link_m:hover ul.link_title_box{ display:block}


/* list */

.dqwz{font-size: 14px;color: #8b8b8b;height: 50px;line-height: 50px;padding: 10px 0;}
.dqwz span{padding-left: 30px;background: url(../images/fangzi.png) no-repeat left center;}
.dqwz a{color: #8b8b8b;}
.dqwz a:hover{color: #b10c2b;}

.page_left {width: 250px;background: #f3f3f3;position: relative;}
.page_left .catename{height: 65px;line-height: 65px;padding-left: 45px;color: #fff;background:#9d0200;border-bottom: 5px solid #fff;}
.page_left .catename h3 { font-size: 22px; font-weight:500;}
.page_left ul{padding: 0 0 0;}
.page_left ul li h2{font-size: 16px;font-weight: normal;padding-left:5px; background:url(../images/list_ico.png) 18px center no-repeat; border-bottom:2px #fff solid}
.page_left ul li h2:hover,
.page_left ul li h2.cur {background:url(../images/list_ico.png) 18px center no-repeat #9d0200;}
.page_left ul li h2:hover a,
.page_left ul li h2.cur a { color:#fff;}

.page_left ul li.on h2{background: #ab794a;}
.page_left ul li.on a{color: #fff;}
.page_left ul li h2 a{display: block;height: 54px;line-height: 54px;color: #3e3e3e;padding-left: 40px;}

.page_left .pl_name {  background:url(../images/list_ico.png) 18px center no-repeat; border-bottom:2px #fff solid;height: 54px;line-height: 54px ;  position:relative}
.page_left h2 { padding-left: 40px;color: #333; font-size:16px;font-weight:500;}
.page_left i { position:absolute; right:10px; top:0}
.page_left li.ksxl ul.ksejdh{ display: none; }

.page_left li.ksxl ul.ksejdh li { width: 50%;line-height: 38px;height:38px; float:left; background:url(../images/list_ico_1.png) 10px center no-repeat; }
.page_left li.ksxl ul.ksejdh li h3 a{ padding-left:25px; font-size: 13px; font-weight:500;}
.page_left li.ksxl ul.ksejdh li:hover { color:#333}

.page_right{ width: 1110px;}
.page_right .catename{height: 50px;line-height: 50px;color: #fff;border-bottom: 1px solid #e5e5e5; margin-bottom: 15px;} 
.page_right .catename h3 { font-size: 26px; font-weight:500; color:#030303; border-bottom:2px #9d0200 solid; display:inline-block; padding-right:5px; font-weight: bold; font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', ‘Source Han Serif’, SourceHanSansCN, source-han-serif-sc, serif; }
.ej_list1_box li { height: 40px; line-height: 40px; overflow:hidden; font-size: 18px; background:url(../images/list_i_4.png) no-repeat; padding-left:12px; }
.ej_list1_box li.twoyear a { color:#dbdbdb}
.ej_list1_box li.twoyear span {color:#dbdbdb}
.ej_list1_box li a { float: left; display:block; color:#3e3e3e; font-size: 18px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; max-width:80%}
.ej_list1_box li a:hover,.main_list2_box li a:hover {color:#9d0200;}
.ej_list1_box li span { float: right; display:block; color:#666666; }

.xxnry {padding: 0 0 30px; border-bottom: 1px solid #d2d2d2;}
.xxnrtit{text-align: center;font-size: 32px;color: #8e050f;padding: 40px 0 0;}
.xxnrtextinfo {text-align: center;font-size: 16px;color: #888; height: 56px;line-height: 56px; border-bottom: 1px solid #d2d2d2;}
.xxnrtextcont{font-size: 18px;color: #333;line-height: 38px;padding: 20px 0;min-height:240px;}
.xxnrtextcont img {max-width: 100%;}
.xxnrtextcont a{color:#333;}
.xxnrtextcont a:hover{color:#D6961F;}
.xxnrtextcont p img{margin-left:-2em;height:auto !important;}

.h15 {min-height:450px;}
.xxnrsx { text-align: right; padding-top: 15px;}
.xxnrsx a{ height:25px;line-height: 25px; color: #282828;text-align: right;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.xxnrsx a:hover {color:#e99600;}

/*搜索页*/
.ej_list1_ss_box li { line-height: 30px; }
.ej_list1_ss_box li h3 a { color:#030303; font-size: 15px; }
.ej_list1_ss_box li h3 a:hover{color:#b10c2b;}
.ej_list1_ss_box li p{ color:#666666; font-size:12px; }
.ej_list1_ss_box li span { color:#333; font-size:15px;}

/*意见征集*/
.fbyj { margin-top: 15px; width:850px; }
.fbyj h3 { font-size: 18px; line-height: 35px; color: #b10c2b}