#sideMenu {
	margin-bottom: 20px;
}
#sideMenu .hd {
	background: url("img/bluebg.png"); font: 30px/90px "微软雅黑"; height: 90px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
#sideMenu .hd li a {
	color: rgb(255, 255, 255);
}
#sideMenu .bd {
	background: rgb(255, 255, 255);
}
#sideMenu .bd li {
	height: 46px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; position: relative;
}
#sideMenu .bd li a {
	background: url("img/icons.png") no-repeat 13px -30px; font: 16px/48px "微软雅黑"; padding-left: 38px; display: block; font-size-adjust: none; font-stretch: normal;
}
#sideMenu .bd li.on {
	background: url("img/greenbg.png") repeat-x;
}
#sideMenu .bd li:hover {
	background: url("img/greenbg.png") repeat-x;
}
#sideMenu .bd li.on a {
	background: url("img/icons.png") no-repeat 13px 18px; color: rgb(255, 255, 255);
}
#sideMenu .bd li a:hover {
	background: url("img/icons.png") no-repeat 13px 18px; color: rgb(255, 255, 255);
}
#sideRmph .bd {
	padding: 10px 20px;
}
.sideBox .date {
	display: none;
}
#contact {
	line-height: 30px; margin-top: 20px;
}
#contact .hd {
	background: rgb(43, 131, 181);
}
#contact .bd {
	padding-left: 18px;
}
.mainBox .mHd {
	padding: 0px 20px 0px 0px; height: 46px; border-bottom-color: rgb(165, 48, 21); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.mainBox .mHd h3 {
	background: url("img/Brightredbg.png") repeat-x; font: 20px/46px "微软雅黑"; width: 200px; text-align: center; color: rgb(255, 255, 255); float: left; font-size-adjust: none; font-stretch: normal;
}
.mainBox .mHd h3 a {
	color: rgb(151, 20, 20);
}
.mainBox .mHd h3 font {
	color: rgb(2, 101, 159); padding-right: 8px;
}
.mainBox .mBd {
	background: rgb(255, 255, 255); padding: 20px; overflow: hidden;
}
.focusWrap {
	background: rgb(255, 255, 255); padding: 20px; overflow: hidden;
}
.focusWrap .topicList {
	width: 456px; height: 310px; border-top-color: rgb(209, 209, 209); border-top-width: 1px; border-top-style: dashed; float: right;
}
.focusWrap .topicList li {
	height: 43px; line-height: 43px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pic_campus .hd {
	background-position: 0px -110px;
}
.pic_campus .bd {
	padding: 20px 17px 13px; width: 846px;
}
.pageBoxLoop .box {
	background: rgb(255, 255, 255); width: 455px; margin-top: 20px;
}
.pageBoxLoop .box .hd {
	background: url("img/Brightredbg.png") repeat-x;
}
.pageBoxLoop .bd {
	background: url("img/Lbd.png") no-repeat right bottom; height: 240px;
}
.pageBoxLoop .box .bd .topicHasPic .t {
	border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pageBoxLoop1 .box {
	background: rgb(255, 255, 255); margin-top: 20px;
}
.pageBoxLoop1 .box .hd {
	background: url("img/Brightredbg.png") repeat-x;
}
.pageBoxLoop1 .bd {
	background: url("img/Lbd.png") no-repeat right bottom; height: 240px;
}
.newsList {
	text-align: left;
}
.newsList li {
	background: url("img/li2.png") no-repeat 0px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 15px; margin-top: 4px;
}
.newsList li {
	overflow: hidden;
}
.newsList li .date {
	color: rgb(153, 153, 153); font-size: 13px; float: right;
}
.newsList li.split {
	background: none; height: 10px; margin-bottom: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
/* 图片列表（竖版） */
.conlistpic .piclist_h{ overflow:hidden; zoom:1;}
.conlistpic .piclist_h li{float:left; display:inline; width:180px;background:#fff;border:1px solid #f1f1f1;margin:8px;padding:5px;}
.conlistpic .piclist_h li img { width:180px; height:240px;}
.conlistpic .piclist_h li span{height:25px;line-height:25px;display:block;text-align:center;}

.picBoxLoop {
	overflow: hidden;
}
.picBoxLoop .pageBox {
	background: rgb(255, 255, 255); width: 100%; margin-bottom: 20px;
}
.picBoxLoop .pageBox .hd {
	background: url("img/Brightredbg.png") repeat-x; padding: 0px 15px 0px 22px; height: 44px; line-height: 44px; overflow: hidden;
}
.picBoxLoop .pageBox h3 {
	width: 98px; float: left;
}
.picBoxLoop .pageBox h3 a {
	color: rgb(255, 255, 255); font-size: 20px; display: block;
}
.picBoxLoop .pageBox .hd .more {
	color: rgb(255, 255, 255); font-size: 12px; float: right;
}
.picBoxLoop .pageBox .bd {
	padding: 15px 17px; height: auto; overflow: hidden;
}
.picBoxLoop .pageBox .bd {
	padding-top: 25px;
}
.picBoxLoop .pageBox .bd .txtPicListB .noData {
	margin-top: -6px;
}
.photoContent .mainBox {
	width: 100%; float: none;
}
.picPageList {
	text-align: center; overflow: hidden; margin-right: -20px;
}
.picPageList li {
	margin: 0px 20px 20px 0px; width: 280px; overflow: hidden; float: left; display: inline; position: relative;
}
.picPageList .pic {
	padding: 9px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
.picPageList .pic a {
	height: 198px; overflow: hidden; display: block;
}
.picPageList .pic img {
	width: 160px; height: 240px;
}
.picPageList .pic1 {
	padding: 9px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden;
}
.picPageList .pic1 a {
	height: 240px; overflow: hidden; display: block;
}
.picPageList .pic1 img {
	width: 160px; height: 240px;
}

.picPageList .title {
	padding: 5px 0px; height: 44px; line-height: 22px; overflow: hidden; display: block;
}
.picPageList .title a {
	font-size: 14px; display: block;
}
.picPageList li:hover .pic {
	border-color: rgb(187, 187, 187);
}


.friendLinkList {
	padding: 10px 0px 10px 10px; overflow: hidden; -ms-zoom: 1;
}
.friendLinkList li {
	background: url("img/icon.png") no-repeat 0px -407px; padding: 0px 3.5% 0px 1.5%; width: 28%; height: 36px; line-height: 36px; overflow: hidden; float: left;
}
#software .cloumn_l {
	margin-top: 5px;
}
#software .cloumn_l .bd {
	height: 170px; padding-top: 12px;
}
#software .softList li {
	margin: 0px 4px 16px; line-height: 26px; padding-bottom: 16px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
#software .softList li.noData {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#software .softList li .date {
	top: 0px; right: 8px; font-size: 12px; position: absolute;
}
#software .softList li h5 {
	background: url("img/icon.png") no-repeat 0px -440px; padding-left: 12px;
}
#software .softList li h5 a {
	color: rgb(102, 102, 102);
}
#software .softList li .softListIntro {
	color: rgb(164, 163, 163); padding-top: 6px; font-size: 12px;
}
#software .softList li .softListIntro a {
	background: rgb(151, 20, 20); padding: 0px 5px 1px; color: rgb(255, 255, 255); line-height: 20px; margin-left: 8px; display: inline-block;
}
.articleCon {
	line-height: 30px; padding-top: 10px;
}
.printArea .title {
	font: 28px/40px "微软雅黑"; text-align: center; color: rgb(213, 66, 59); font-size-adjust: none; font-stretch: normal;
}
.printArea .property {
	height: 35px; text-align: center; line-height: 30px; font-size: 12px; margin-top: 20px; margin-bottom: 20px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dashed;
}
.printArea .property span {
	margin-right: 6px;
}
.printArea .conTxt {
	padding: 0px 15px; line-height: 30px; font-size: 16px; text-indent:2em;
}
.printArea .conTxt img {max-width:100%; height:auto; display: block; margin:15px auto;border-radius:3px; box-shadow:rgba(0,0,0,0.15) 0 0 8px; background:#f4f4f4; border:1px solid #ddd; padding:5px;}
.printArea #fontzoom div {
	margin-bottom: 20px;
}
.printArea #fontzoomfontzoom p {
	margin-bottom: 20px;
}
.printArea #fontzoom img {
	margin: 0px auto; display: block; max-width: 820px;
}
.printArea #fontzoom input[type=image] {
	margin: 0px auto; display: block; max-width: 820px;
}
.articleCon .userControl {
	padding: 6px 0px; text-align: left; overflow: hidden; font-size: 14px; margin-bottom: 20px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dashed;
}
.articleCon .userControl .a {
	margin: 10px 10px 0px 0px; color: rgb(119, 119, 119); float: left;
}
.articleCon .userControl .bdsharebuttonbox {
	float: right;
}
.articleCon .userControl .dyBtn {
	margin-top: 10px; display: inline-block;
}
.mainBox .others div {
	background: url("img/icon.png") no-repeat 0px -472px; padding-left: 12px; font-size: 12px; margin-bottom: 6px;
}
.others div span {
	color: rgb(183, 1, 1);
}
.others div span.date {
	color: rgb(102, 102, 102);
}
.others div a {
	color: rgb(51, 51, 51); padding-right: 15px;
}
#relativeInfo {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
#relativeInfo .hd h3 {
	color: rgb(14, 74, 114); font-size: 18px;
}
#relativeInfo .bd {
	padding: 10px 0px 20px;
}
#relativeInfo ul {
	overflow: hidden;
}
#relativeInfo li {
	width: 50%; float: left;
}
.singlepage {
	background: rgb(255, 255, 255);
}
.singlepage .articleCon {
	padding: 10px 40px;
}
.singlepage .articleCon div {
	margin-bottom: 15px;
}
.singlepage .articleCon p {
	margin-bottom: 15px;
}
.noSideContent .mainBox {
	width: 1200px;
}
.photoContent {
	background: rgb(255, 255, 255); margin-top: 15px;
}
.siteMap {
	overflow: hidden; -ms-zoom: 1;
}
.siteMap .li1 {
	margin-bottom: 10px;
}
.siteMap .h1 {
	border: 1px dotted rgb(204, 204, 204); border-image: none;
}
.siteMap .h1 .a1 {
	color: rgb(119, 1, 37); padding-left: 10px; font-size: 14px;
}
.siteMap .ul1 {
	padding: 8px 20px 5px 10px; -ms-zoom: 1;
}
.siteMap .li2 {
	padding-right: 10px; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.siteMap .a2 {
	padding: 0px 5px; color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; display: inline-block;
}
.siteMap .a2:hover {
	background: rgb(179, 4, 4); color: rgb(255, 255, 255); text-decoration: none;
}
.siteMap .ul2 {
	padding: 5px 0px; display: none; -ms-zoom: 1;
}
.siteMap .li3 {
	line-height: 24px; display: inline-block; -ms-zoom: 1;
}
.siteMap .a3 {
	color: rgb(153, 153, 153); padding-right: 10px; margin-right: 10px; border-right-color: rgb(216, 216, 216); border-right-width: 1px; border-right-style: solid;
}
.siteMap .last3 .a3 {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.siteMap #liID41 .li2 {
	display: block;
}
.friendLink {
	height: auto; overflow: hidden;
}
.friendLink li {
	background: none; padding-left: 0px;
}
.friendLink li img {
	padding: 0px 5px;
}
#sideSurvey {
	background: rgb(238, 238, 238);
}
#sideSurvey .hd {
	background: rgb(143, 0, 0); height: 46px; color: rgb(255, 255, 255); line-height: 46px; padding-left: 30px; font-size: 20px;
}
#sideVote .hd {
	background: rgb(143, 0, 0); height: 46px; color: rgb(255, 255, 255); line-height: 46px; padding-left: 30px; font-size: 20px;
}
#sideSurvey ul {
	padding: 10px;
}
#sideSurvey ul li {
	line-height: 30px; padding-left: 15px;
}
#sideSurvey ul li a {
	color: rgb(102, 102, 102);
}
#sideSurvey ul li p a {
	padding-right: 10px;
}
#sideVote {
	background: rgb(238, 238, 238);
}
#sideVote .bd {
	padding: 10px 20px;
}
#sideVote .bd ul li {
	padding: 2px 0px; color: rgb(102, 102, 102); line-height: 24px;
}
.Showms {
	background: rgb(255, 255, 255); margin: 30px auto; padding: 2% 4%; width: 650px; overflow: hidden;
}
.Showms .content {
	width: auto;
}
.Showms .top {
	display: none;
}
.Showms .bottom {
	display: none;
}
.Showms .Shadow {
	display: none;
}
.Showms .MS {
	overflow: hidden; -ms-zoom: 1;
}
.Showms .titWrong {
	padding: 10px 0px; color: rgb(204, 0, 0); font-size: 18px; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.Showms .BUT {
	padding: 25px 0px 15px;
}
.Showms .BUT a {
	background: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)); padding: 0px 15px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 36px; line-height: 36px; font-size: 14px; margin-right: 15px; display: inline-block; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.Showms .BUT a:hover {
	border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(204, 0, 0); text-decoration: none;
}
.lists_box .voteList {
	padding: 0px;
}
.voteList li {
	background: url("img/tp.png") no-repeat 0px 4px; padding-left: 25px;
}