/*--------------------------------------------
|        Type:    CSS Document 
+---------------------------------------------
|        Author:  Ã©â€™â€žÃ¢â€žÆ’Ã¥ÂÅ½ 
+---------------------------------------------
|        QQ:    807159382
+---------------------------------------------
|        Mail:   807159382@qq.com
+---------------------------------------------*/

/*--------------------------------------------
|              CAIHUI
+-------------------------------------------*/

/*Ã©ÂÂÃ®â€žâ€šÃ¦â€¢Â¤Ã©ÂÂÃ¥Â³Â°Ã§Â´Â¡*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font: 12px/1.5 tahoma, "Microsoft YaHei", \5b8b\4f53;
*font-family: 'Microsoft YaHei';
	color: #333;
}
img {
	border: none;
}
li {
	list-style: none;
}
input, select, textarea {
	outline: none;
	border: none;
	background: none;
}
textarea {
	resize: none;
}
a {
	text-decoration: none;
	color: #fff;
}
i, em {
	font-style: normal
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*a:hover{ cursor: crosshair; }*/
/*Ã¥Â¨â€œÃ¥â€˜Â®Ã¨Â¯Å¾Ã©Ââ€Ã¯Â¿Â½*/
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix {
	zoom: 1;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.comWidth {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.comWidth1 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;/*background-color: #fff; padding:24px 10px 0 10px;*/
}
.leftArea {
	float: left;
}
.rightArea {
	float: right;
}
.hide {
	display: none;
}
.show {
	display: block;
}
/*logo*/
.header {
	height: 170px;
	background: url(style_res/header_bg.jpg) no-repeat center 0 #1258ad;
}
.logobar {
	height: 130px;
	position: relative;
}
.logobar span {
	display: block;
	float: left;
	overflow: hidden;
}
.logobar .logo {
	height: 71px;
	width: 231px;
	margin-top: 10px;
	margin-right: 10px;
}
.logobar .dis {
	height: 40px;
	width: 201px;
	margin-top: 22px;
display: none;
}
/*Ã©â€˜Â¿Ã¦Â»Æ’Ã¥Â´Å¸Ã©ÂÂÃ¯Â¿Â½*/
.menubar {
	height: 35px;
	background-color: #1258ad;
	background: url(style_res/s_line.png) no-repeat 0 bottom;
}
.menubar .menu {
	width: 1085px;
	margin: 0 auto;
}
.menubar .menu ul li {
	_float: left;
	_background: url(style_res/s_line.png) no-repeat center right;
	_display: block;
	position: relative;
}
.menubar .menu ul li a {
	_display: block;
	_width: 110px;
	_float: left;
	_text-align: center;
	_line-height: 33px;
	_font-size: 14px;
}
.menubar .menu>ul>li {
	float: left;
	_display: block;
}
.menubar .menu>ul>li>a {
	display: block;
	width: 120px;
	float: left;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
}
.menubar .menu>ul>li>a:hover, .menubar .menu>ul>li>a.active {
	background: url(style_res/ic2.png) no-repeat center bottom;
	color: #e5c15a;
}
.menu ul li ol.SecMenu li a {
	display: block;
	height: 40px;
	font-size: 12px;
	line-height: 40px;
	text-align: center;
	color: #e5c15a;
}
.menu ul li ol.SecMenu li a:hover {
	background-color: #e5c15a;
	color: #145098;
}
.SecMenu {
	width: 120px;
	background-color: #1258ad;
	position: absolute;
	left: 0px;
	top: 34px;
	z-index: 9999;
	display: none;
}
/*Ã©Å½Â¼Ã¦Â»â€¦Ã¥â€šÂ¨Ã¥Â¦â€”Ã¯Â¿Â½*/
.search {
	float: right;
	width: 175px;
	position: absolute;
	top: 50px;
	right: 0;
	position: relative;
}
.search input {
	margin-top: 10px;
}
.search .inp_search {
	color: #b8c0d3;
	font-size: 12px;
	font-family: "Ã§â‚¬Â¹Ã¥Â¬Â©Ã§Â¶â€¹";
	float: left;
	height: 25px;
	width: 150px;
	border: 3px solid #3e7dca;
	padding-left: 16px;
	line-height: 30px;
	border-radius: 20px;
	background-color: #fff;
}
.btn_search {
	width: 25px;
	background-color: #094e88;
	height: 25px;
	color: #fff;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 3px;
	background: url(style_res/search.png) no-repeat 0 center;
}
.main {
	background: url(style_res/bg.png) no-repeat;
}
.banner {
	width: 1000px;
	height: 340px;
	z-index: 9;
*+float: left;
}
.bannerTop {
	height: 50px;
	background: url(style_res/banner_top.png) no-repeat 0 center;
	padding: 0 20px;
}
.bannerTop span {
	line-height: 50px;
	height: 50px;
	display: block;
	float: left;
}
.bannerTop .bannerTitle {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.bannerTop .date {
	margin-left: 50px;
	color: #1769ab;
	font-size: 14px;
}
.bannerTop .more {
	float: right;
	color: #b9b9b9;
}
.bannerTop .more a {
	color: #b9b9b9;
}
.bannerTop .more a:hover {
	text-decoration: underline;
}
/*Ã©ÂÂ¥Ã¥â€°Â§Ã¥Â¢â€“Ã¦ÂÅ¾Ã®â€ Â½Ã¦Å’Â±*/
.focus {
	position: relative;
	width: 1000px;
	height: 340px;
	overflow: hidden;
}
.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
}
.focus img {
	width: 1000px;
	height: 340px;
	overflow: hidden;
}
.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
	display: block;
	text-align: left;
}
.focus .shadow a {
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	margin-left: 20px;
}
.focus .fcon img {
	display: block;
	object-fit: cover;
}
.focus .fbg {
	bottom: 8px;
	right: 400px;
	width: 100%;
	position: absolute;
	height: 61px;
	z-index: 200;
}
.focus .fbg div {
	margin: 4px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px;
	float: right;
}
.focus .D1fBt {
	position: absolute;
	bottom: 0;
	right: 30px;
}
.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 30px;
	height: 7px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	float: left;
	background: #D9D9D9;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background: #e65a1e;
}
.focus .D1fBt img {
	display: none
}
.focus .D1fBt i {
	display: none;
	font-style: normal;
}
/*Ã©Ââ€šÃ¤Â¼Â´Ã¦Â¤Ë†Ã©ÂÂÃ¯Â¿Â½*/
.wrapper, .box {
	height: 300px;
	margin-top: 12px;
	width: 1000px;
}
.wrapper>ul>li, .box>ul>li {
	width: 326px;
	height: 340px;
	display: block;
	float: left;
	margin-left: 5px;
}
.newsbar {
	width: 326px;
	height: 300px;
	float: left;
	margin-right: 11px;
	background-color: #f3f3f3;
}
.newsbar ul li {
	width: 326px;
	display: block;
	clear: both;
}
.newsbar .wrapperTop {
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	background: #d6b453;
}
.newsbar .wrapperTop span {
	display: block;
	float: left;
}
.newsbar .wrapperTop i, .newsbar .wrapperTop b {
	font-size: 14px;
	font-weight: bold;
	color: #1c6fb3;
}
.newsbar .wrapperTop i {
	color: #fff;
}
.newsbar .wrapperTop em {
	color: #c2c2c2;
	font-size: 14px;
	font-family: "Arial";
	margin-left: 10px;
}
.newsbar .wrapperTop a {
	float: right;
	color: #f3f3f3;
}
.newsbar .wrapperTop a:hover {
	text-decoration: underline;
}
/*Ã©â€“Â«Ã¦Â°Â±Ã§â€¦Â¡*/
.notice {
	width: 326px;
	height: 300px;
	float: left;
	background: #f3f3f3;
	overflow: hidden;
}
.notice ul li {
	width: 326px;
	display: block;
	clear: both;
}
.notice .wrapperTop {
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	background: #f3f3f3;
	border-bottom: solid 1px #d3d1d2;
}
.notice .wrapperTop span {
	display: block;
	float: left;
}
.notice .wrapperTop i, .newsbar .wrapperTop b {
	font-size: 14px;
	font-weight: bold;
	color: #1c6fb3;
}
.notice .wrapperTop i {
	color: #d29e09;
}
.notice .wrapperTop em {
	color: #c2c2c2;
	font-size: 14px;
	font-family: "Arial";
	margin-left: 10px;
}
.notice .wrapperTop a {
	float: right;
	color: #b6b6b6;
}
.notice .wrapperTop a:hover {
	text-decoration: underline;
}
/*Ã©ÂÂÃ¦Â°Â¬Ã§Â¼â€œ*/
.party {
	width: 326px;
	height: 300px;
	float: left;
	margin-right: 11px;
	background-color: #f3f3f3;
}
.party ul li {
	width: 326px;
	display: block;
	clear: both;
}
.party .wrapperTop {
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	background: #3d73b5;
}
.party .wrapperTop span {
	display: block;
	float: left;
}
.party .wrapperTop i, .newsbar .wrapperTop b {
	font-size: 14px;
	font-weight: bold;
	color: #1c6fb3;
}
.party .wrapperTop i {
	color: #fff;
}
.party .wrapperTop em {
	color: #c2c2c2;
	font-size: 14px;
	font-family: "Arial";
	margin-left: 10px;
}
.party .wrapperTop a {
	float: right;
	color: #f3f3f3;
}
.party .wrapperTop a:hover {
	text-decoration: underline;
}
.syn {
	margin: 2px 10px;
	margin-top: 18px;
}
.syn dt {
	height: 78px;
	width: 130px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}
.syn h2 {
	margin-bottom: 10px;
	line-height: 60%;
	height: 18px;
	overflow: hidden;
}
.syn h2 a {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.syn h2 a:hover {
	color: #1c6fb3;
}
.syn p {
	color: #989898;
	font-size: 12px;
	line-height: 180%;
}
.list {
	_padding-bottom: 10px;
	clear: both;
	margin-top: 20px;
}
.list ul li {
	height: 30px;
	line-height: 30px;
	_background: url(http://static.hainnu.edu.cn/images/jxjy/icon/icon1.jpg) no-repeat left 10px;
	border: none;
}
.list li a {
	font-size: 12px;
	color: #333;
	background: url(style_res/ic.png) no-repeat 10px center;
	padding: 0 20px;
	line-height: 30px;
}
.list li a:hover {
	color: #1c6fb3;
	text-decoration: underline;
}
.list li em {
	float: right;
	font-size: 12px;
	color: #c2c2c2;
	padding-right: 10px;
	line-height: 30px;
}
.list1 li em {
	line-height: 30px;
	float: right;
}
.list1 ul li {
	height: 30px;
	line-height: 30px;
	width: 326px;
	display: block
}
.list1 li a {
	line-height: 35px;
	_line-height: 35px;
}
.list1 {
	margin-top: 15px;
	_padding-bottom: 19px;
	overflow: hidden;
	height: 270px;
}
/*Ã©ÂªÅ¾Ã¥Å¾Â®Ã¦â€ Â¡Ã©ÂÂÃ¯Â¿Â½*/
.box {
	float: left;
	width: 676px;
	margin-bottom: 10px;
}
.guanggao {
	float: right;
	margin-top: 25px;
}
.guanggao a {
	display: block;
	margin-bottom: 10px;
	height: 131px;
	width: 324px;
	overflow: hidden;
}
/*Ã©Ââ„¢Ã¥Â¬Â«Ã¥â€žÂÃ©â€“Â¾Ã§â€šÂ¬Ã¥Â¸Â´*/
.footer {
	height: 355px;
}
.link {
	height: 140px;
	background: url(style_res/link_bg.png) no-repeat left 0;
	padding-top: 7px;
*+margin-top:30px;
}
.link h4 {
	margin-left: 15px;
	font-size: 14px;
	color: #034181;
}
.link ul {
	padding-top: 10px;
}
.link ul li {
	display: block;
	height: 41px;
	/* margin-bottom: 8px; */
}
.link ul li a {
	margin-right: 8px;
	float: left;
	display: block;
	height: 41px;
	overflow: hidden;
	_margin-right: 12px;
	width: 188px;
	margin-bottom: 8px;
}
/*Ã¦ÂÂ´Ã¦â€ºÂ¢Ã¥â€žÂ´*/
.copyrightbar {
	background-color: #145098;
	height: 165px;
	color: #3f7ec9;
	clear: both;
	border-top: 4px solid #e5c15a;
}
.copyrightbar .copyright {
	line-height: 25px;
	float: left;
	padding: 30px 0;
	width: 100%;
}
.copyrightbar .copyright p {
	text-align: center;
}
.copyrightbar .copyright a {
	color: #3f7ec9;
}
.copyrightbar .copyright a:hover {
	color: #fff;
}
.copyrightbar .visit {
	margin-left: 10px;
}
.copyrightbar .visit em {
	color: #e5c15a;
}
.bottomLink {
	height: 50px;
	background-color: #1860b8;
}
.bottomLink ul {
	width: 400px;
	margin: 0 auto;
}
.bottomLink ul li a {
	display: block;
	float: left;
	line-height: 50px;
	width: 100px;
	font-size: 14px;
}
.bottomLink ul li a:hover {
	text-decoration: underline;
}
/*Ã©ÂÂÃ¥â€˜Â´Ã£â‚¬â€°*/

/*Ã©ÂÂÃ¥â€˜Â´Ã£â‚¬â€°Ã©ÂÂÃ®â€žâ‚¬Ã¥ÂÂ¡Ã©â€“Â®Ã£â€žÂ¥Ã¥Å¾Å½*/
.subpage {
	background: #fff;
	border-radius: 10px;
	padding-bottom: 40px;
}
.img-sub {
	width: 1000px;
	height: 200px;
	overflow: hidden;
}
.sideleft .title {
	height: 120px;
	width: 215px;
	background: url(style_res/sub_bg.png) no-repeat #fafafa bottom;
	text-align: center;
}
.sideleft .title h2 {
	font: 22px/36px "Ã¥Â¯Â°Ã®â€ Â¿Ã¨â€™â€¹Ã©â€”â€ Ã¥â€˜Â´Ã§Â²Â¦";
	color: #f3f3f3;
	font-weight: bold;
	padding: 20px 0 12px 0;
}
.sideleft .title p {
	font: 24px/24px "Arial";
	color: #2b8cd5;
	opacity: 0.4;
}
.sideleft .nav {
	background-color: #fafafa;
	padding-top: 25px;
	position: relative;
	padding-bottom: 150px;
}
.sideleft .nav ul li a {
	font: 16px/55px "Ã¥Â¯Â°Ã®â€ Â¿Ã¨â€™â€¹Ã©â€”â€ Ã¥â€˜Â´Ã§Â²Â¦";
	color: #666;
	font-weight: bold;
	display: block;
	padding-left: 35px;
	background: url(style_res/sub_ic.png) no-repeat 155px center;
	border-bottom: 1px solid #e0e0e0;
}
.sideleft .nav ul li a:hover, .sideleft .nav .on {
	color: #fff;
	background: url(style_res/sub_ic1.png) no-repeat 185px center #e76229;
}
.sideright {
	width: 755px;
	padding-right: 10px;
}
.sideright .title {
	background: url(style_res/sub_line.png) no-repeat 0 bottom;
	font-family: "Ã¥Â¯Â°Ã®â€ Â¿Ã¨â€™â€¹Ã©â€”â€ Ã¥â€˜Â´Ã§Â²Â¦";
	height: 50px;
	padding-top: 25px;
	margin-bottom: 40px;
}
.sideright .title h3, .e-title h3 {
	font: 16px/24px "";
	font-weight: bold;
	color: #666;
	font-family: "Ã¥Â¯Â°Ã®â€ Â¿Ã¨â€™â€¹Ã©â€”â€ Ã¥â€˜Â´Ã§Â²Â¦";
}
.sideright .title li {
	text-indent: 20px;
	font-size: 12px;
	color: #686868;
	line-height: 34px;
}
.sideright .title li a {
	color: #686868;
}
.sideright .title li em {
	color: #333;
}
.sideright .title li i {
	font-size: 12px;
	font-family: "Ã§â‚¬Â¹Ã¥Â¬Â©Ã§Â¶â€¹";
	padding: 0 3px;
}
.sideright .title li a:hover {
	color: #aaa;
}
/*Ã§Â¼Ë†Ã¥Â©Å¡Ã£â‚¬â€°*/
.pageNum {
	width: 400px;
	height: 50px;
	margin: 0 auto;
	margin-top: 50px;
}
.pageNum a, .pageNum i {
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	display: inline-block;
	background-color: #e1e1e1;
	float: left;
	margin: 0 3px;
	color: #383838;
}
.pageNum i {
	background-color: #fff;
}
.pageNum a.prev, .pageNum a.next {
	padding: 0 18px;
	color: #fff;
	background-color: #1258ad;
}
.pageNum a:hover, .pageNum .pative {
	color: #fff;
	background-color: #1258ad;
}
/*Ã§â‚¬â€ºÃ¯Â¹â€šÃ¦Â«Å’Ã§Â»Â Ã¯Â¿Â½Ã¦ÂµÂ Ã¯Â¿Â½*/
.xyImg {
	height: auto;
	width: 734px;
	overflow: hidden;
}
.xybox p {
	line-height: 28px;
	margin-top: 20px;
	font-size: 14px;
	text-indent: 24px;
}
/*Ã§â‚¬â€ºÃ¯Â¹â€šÃ¦Â«Å’Ã¦Â£Â°Ã¥â€”â€”Ã®â€¡Â±*/
.xybox .intro table {
	height: 210px;
	width: 754px;
	background: url(style_res/sub_bg1.png) no-repeat top;
	margin-bottom: 20px;
}
.xybox .intro table tr td {
	border: 1px solid #eee;
}
.xybox .intro table .theader {
	width: 169px;
	overflow: hidden;
	padding: 0 2px;
}
.xybox .intro table .theader img {
	height: 207px;
	width: 168px;
	margin-top: 2px;
	overflow: hidden;
}
.xybox .intro table tr td.tbody {
	width: 85px;
	text-align: center;
	color: #1769ab;
}
.xybox .intro table tr td.infor {
	padding-left: 10px;
}
/*Ã©ÂÂÃ¦Â°Â¬Ã§Â¼â€œÃ¥Â®Â¸Ã£Æ’Â¤Ã§Â¶â€*/
.djbox {
	/* height: 840px; */
	padding-bottom: 60px;
}
.djbox li i {
	margin-left: 15px;
}
.djbox li {
	width: 100%;
	display: block;
	height: 45px;
	color: #666;
	font-size: 14px;
	line-height: 45px;
	float: left;
	background: url(style_res/sub_list.png) no-repeat center left;
	_height: 30px;
}
.djbox li em {
	float: right;
	display: block;
	color: #c4c4c4;
	font-size: 14px;
	line-height: 45px;
}
.djbox li a {
	width: 720px;
	height: 28px;
	color: #383838;
	_float: left;
	_padding-left: 15px;
}
.djbox li a:hover {
	color: #e76229;
}
/* Ã¦Â·â€¡Ã¢â€žÆ’Ã¤Â¼â€¦Ã©ÂÂÃ®â€žâ‚¬Ã§Â´â€˜-Ã©â€“Â«Ã¦Â°Â±Ã§â€¦Â¡Ã©ÂÂÃ®â€žâ‚¬Ã¦â€ Â¡-Ã§â€™â€¡Ã¯Â¸Â¾Ã§Â²Â */
.djbox-text p, .jxbox-text p {
	line-height: 240%;
	font-size: 14px;
	text-indent: 24px;
}
.djbox-text em {
	line-height: 240%;
	font-size: 14px;
}
.djbox-text .sub-author {
	padding: 20px 0 30px 250px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e0e0e0;
	font: 12px/12px "Ã¥Â¯Â°Ã®â€ Â¿Ã¨â€™â€¹Ã©â€”â€ Ã¥â€˜Â´Ã§Â²Â¦";
}
.sub-author span {
	color: #999;
	padding-right: 15px;
}
.djbox-text h1 {
	text-align: center;
	font-size: 22px;
	color: #383838;
	font-weight: normal;
}
.djbox-text i {
	font-size: 14px;
	margin: 30%;
	line-height: 45px;
}
.jxbox-text b {
	display: block;
	font-weight: normal;
	margin-top: 40px;
}
/*Ã§â€Â¯Ã¥Â Â£Ã§Â¥Â«Ã©Ââ€Ã¦Â¶Â¢Ã¥â„¢Âº*/
.jxbox-text {
	line-height: 240%;
	font-size: 14px;
	height: 800px;
}
.szbox ul {
	height: 345px;
}
.szbox ul li {
	height: 335px;
	width: 180px;
	float: left;
	margin-right: 11px;
	overflow: hidden;
}
.szbox ul li img {
	height: 270px;
	overflow: hidden;
}
.szbox ul li h3 a {
	text-align: center;
	line-height: 50px;
	text-align: center;
	color: #686868;
	font-size: 16px;
	font-weight: normal;
	display: inline-block;
	width: 180px;
}
/*Ã§â€Â¯Ã¥Â Â£Ã§Â¥Â«Ã©Ââ€Ã¦Â¶Â¢Ã¥â„¢Âº-Ã§â€™â€¡Ã¯Â¸Â¾Ã§Â²Â*/
.jsbox .person {
	height: 270px;
	padding-left: 10px;
	border-bottom: 1px solid #f2f2f2;
}
.person .szpic {
	height: 270px;
	width: 225px;

	overflow: hidden;
	float: left;
}
.jsbox .ziliao {
	float: left;
	margin-left: 50px;
	color: #383838;
	font-size: 14px;
}
.jsbox .ziliao ul li {
	line-height: 35px;
	display: block;
}
.jsContent {
	color: #383838;
	margin-top: 10px;
	font-size: 14px;
	line-height: 32px;
}
.jsContent span {
	display: block;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	border-bottom: 2px solid #e0e0e0;
	margin-bottom: 20px;
}

.possplit {background: none; width: auto;text-align: center;text-indent: 0px;padding:0 5px;}
.lbyy { min-height:450px; padding-bottom:50px;}
.wp_articlecontent img {max-width: 100%;
    height: auto !important;}












