* {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: 微软雅黑; font-size: 14px; box-sizing: border-box;
}
.clear {
	clear: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.header {
	background: rgb(255, 255, 255); width: 100%; height: 127px;
}
.container {
	margin: 0px auto 14px; width: 1002px;
}
.rights {
	padding-top: 20px;
}
.title {
	color: rgb(0, 77, 160);line-height: 32px;  font-size: 16px; font-weight: bold;
}
.title img {
	width: 20px; height: 20px; margin-right: 10px;
}
.line {
	background: rgb(102, 102, 102); width: 100%; height: 2px; margin-top: 4px;
}
.yellow {
	background: rgb(0, 77, 160); width: 100px; height: 2px;
}
.headtop {
	background: rgb(36, 69, 140); width: 100%; height: 5px;
}
.day {
	line-height: 40px; margin-right: 70px; margin-left: 50px;
}
.logo {
	/*padding-top: 20px; padding-left: 10px;*/
}
.headermenu {
	width: 100%; height: 50px; /*position: absolute;*/ z-index: 100; box-shadow: 2px 2px 5px #333333; background-color: rgb(0, 77, 160); -moz-box-shadow: 2px 2px 5px #333333; -webkit-box-shadow: 2px 2px 5px #333333;
}
.fastlink {
	background: url("../image/fastlink.jpg") 0px 0px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 10px; font-size: 16px;
}
.piclist li {
	background: rgb(242, 249, 255); border-radius: 5px; border: 1px solid rgb(204, 208, 208); border-image: none; width: 210px; height: 75px; margin-top: 8px;
}
.piclist li a {
	margin: 4px auto; line-height: 75px; padding-left: 20px; font-weight: bold; display: block;
}
.piclist li:hover {
	background: rgb(230, 242, 255); border-color: rgb(110, 157, 201);
}
.piclist span.sys-icon {
	width: 40px; height: 40px; margin-top: 17px; margin-right: 13px; float: left; display: block; background-repeat: no-repeat; background-size: 40px 40px;
}
.category {
	background: url("../image/sbg.png") no-repeat 0px 0px; width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; font-weight: bold;
}
.area {
	margin: 0px auto 20px; width: 100%;
}
.conlist span {
	color: rgb(153, 153, 153);
}
.linklist span {
	color: rgb(153, 153, 153);
}
.conlist {
	padding-top: 5px;
}
.linklist {
	padding-top: 5px;
}
.conlist img {
	padding: 3px 5px; box-sizing: border-box;
}
.linklist img {
	padding: 3px 5px; box-sizing: border-box;
}
.conlist li {
	height: 40px; line-height: 40px;
}
.linklist li {
	height: 40px; line-height: 40px;
}
.conlist {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.conlist a:hover {
	color: rgb(110, 157, 201);
}
.linklist a:hover {
	color: rgb(110, 157, 201);
}
.linklist {
	width: 100%; margin-top: 10px; float: left;
}
.nav {
	/*background: rgb(0, 77, 160);*/
}
.more:hover {
	color: rgb(110, 157, 201);
}
.more {
	/*line-height: 30px; 
    font-size: 12px; 
    font-weight: normal;*/
    color: rgb(0, 77, 160);
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
}
a:hover {
	transition:0.3s ease-in; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in;
}
.pronav > li:hover > a {
	transition:0.3s ease-in; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in;
}
.more:hover {
	transition:0.3s ease-in; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in;
}
.mtc {
	text-align: center;
}
.search {
	background: rgb(250, 250, 250); margin: 50px 5px 5px; border-radius: 5px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 260px; height: 30px; float: right; position: relative;
}
.search input {
	background: none; border: 0px currentColor; border-image: none;
}
.search .search_txt {
	width: 230px; height: 30px; color: rgb(204, 204, 204); padding-left: 20px;
}
.search .search_but {
	background: url("https://www.gcac.edu.cn/static/gdzyjyysw/images/search.png") 0% 0% / 100% 100%; width: 34px; height: 28px; right: 5px; position: absolute;
}
.footer {
	position:fixed;bottom:0;width:100%;height:60px;background: rgb(37, 41, 45); clear:both; 
	/* background: rgb(37, 41, 45); width: 100%; height: 60px; */
}
.footer span {
	color: rgb(120, 120, 120);
}
.mtc {
	padding-top: 20px;
}
#vsb_content {
	line-height: 28px; text-indent: 28px;
}
#vsb_content p {
	line-height: 28px; text-indent: 28px;
}
.detail h1 {
	font-size: 18px; font-weight: bold; margin-top: 20px; margin-bottom: 20px;
}
.detail .attr {
	color: rgb(153, 153, 153); margin-bottom: 30px;
}
div.slideBox ul.items li a {
	float: left; display: block;
}
div.slideBox ul.items li a img {
	width: 1002px;
}
div.slideBox ul.items li {
	height: 246px;
}
.bottom {
	padding-bottom: 100px; margin-top: 50px;
}
.sub-friendlink {
	width: 231px; margin-right: 19px; float: left;
}
.sub-fastlink {
	width: 730px; float: left;
}
.sub-fastlink li:first-child {
	margin-right: 40px;
}
.sub-fastlink li:nth-child(2) {
	margin-right: 40px;
}
.bottom .line {
	background: rgb(204, 208, 208); width: 450px; height: 1px; margin-top: 12px; float: left;
}
.bottom .subject {
	width: 102px; text-align: center; color: rgb(0, 77, 160); float: left;
}
.bottom .header {
	height: 25px;
}
.roll {
	width: 100%; padding-left: 50px; margin-top: 20px;
}
.sub-friendlink select {
	background: rgb(242, 249, 255); padding: 10px; border-radius: 5px; border: 1px solid rgb(204, 208, 208); border-image: none; width: 200px; height: 75px; margin-top: 7px;
}
.listname {
	background: rgb(237, 237, 237); width: 100%; height: 36px; float: left;
}
.listname span {
	color: rgb(160, 160, 160); line-height: 36px; font-size: 18px; font-weight: bold;
}
.listicon {
	height: 36px; padding-right: 5px; padding-left: 10px; float: left;
}
.jpkc {
	margin-bottom: 30px;
}
.jpkclist:hover a {
	color: rgb(36, 69, 140);
}
.jpkclist > a::after {
	background: rgb(217, 217, 217); margin: 0px auto; transition:width 0.5s linear; width: 0px; height: 1.1px; display: block; content: "";
}
.jpkclist:hover > a::after {
	background: rgb(36, 69, 140); transition:0.5s linear; width: 100%;
}
.jpkclist {
	margin: 10px 20px; padding: 8px; float: left;
}
#listpage .PrevDisabled {
	padding: 0px 8px; height: 24px; line-height: 24px;
}
#listpage .Next {
	padding: 0px 8px; height: 24px; line-height: 24px;
}
