@charset "utf-8";
/* CSS Document */

div, dl, dt, dd, ul, ol, li, form, p {margin: 0px; padding: 0px;}
ul, ol, li {list-style: none; list-style-type: none;}
img {border: 0px;}

.header {width: 100%; height: 100px; overflow: hidden;}
	.header .wrapper {width: 1200px; height: 100px; margin: 0px auto; overflow: hidden;}
	.header .logo {width: auto; height: 100px; overflow: hidden; float: left;}
		.header .logo img {width: auto; height: 100px; display: block;}

.menu {width: 100%; height: 60px; background: #003278;}
.menu-fixed {width: 100%; height: 60px; background: #003278;}
.menu-fixed.fixed {min-width: 1200px; background: rgba(0, 50, 120, 0.8); position: fixed; left: 0px; top: 0px; z-index: 990;}
	#menu_btn {display: none;}
	#menu_list {width: 1200px; height: 60px; margin: 0px auto;}
		#menu_list li {width: 133px; height: 60px; text-align: center; line-height: 60px; font-size: 16px; float: left; position: relative; z-index: 999;}
			#menu_list li a {color: #FFF; display: block;}
			#menu_list li a:hover {background: #d9261c; color: #FFF;}
			#menu_list li dl {width: 100%; height: auto; background: rgba(0, 50, 120, 0.8); overflow: hidden; position: absolute; left: 0px; top: 0px; z-index: 999; display: none;}
			#menu_list li:hover dl {display: block;}
				#menu_list li dl dt {width: 100%; height: 60px; overflow: hidden;}
					#menu_list li dl dt a, #menu_list li dl dt a:hover {background: #d9261c; color: #FFF;}
				#menu_list li dl dd {width: 100%; height: auto; line-height: 40px; font-size: 14px; overflow: hidden;}
					#menu_list li dl dd a {background: none; color: #FFF;}
					#menu_list li dl dd a:hover {background: rgba(0, 50, 120, 0.5); color: #FFF;}

.banner {width: 100%; height: auto; overflow: hidden;}
	.banner img {width: 100%; height: auto; display: block;}
	.banner video {display: block;}

.block-title {width: 100%; height: auto; padding-bottom: 2px; text-align: center; line-height: 40px; font-size: 24px; overflow: hidden; position: relative;}
.block-title:after {width: 200px; height: 1px; margin-left: -100px; background: #000; position: absolute; left: 50%; top: 41px; content: "";}
	.block-title span {font-size: 14px; color: #666; display: block;}

.mainbody {width: 100%; height: auto; overflow: hidden;}
	.mainbody .wrapper {width: 1200px; height: auto; margin: 0px auto; overflow: hidden;}
	.mainbody .left {width: 270px; height: auto; overflow: hidden; float: left;}
	.mainbody .right {width: 900px; height: auto; min-height: 400px; overflow: hidden; float: right;}

.video {width: 100%; height: auto; overflow: hidden;}
	.video video {display: block;}
.about {padding: 30px 0px; background: #F1F1F1;}
	.about .profile {width: 100%; height: auto; line-height: 40px; overflow: hidden;}
	.about .more {width: 100%; height: auto; margin-top: 20px; overflow: hidden;}
		.about .more a {width: 120px; height: 40px; margin: 0px auto; background: #2767af; text-align: center; line-height: 40px; color: #FFF; display: block;}
		.about .more a:hover {background: #176fb6; color: #FFF;}
.about2 {height: 300px; background: url(../images/bg01.jpg) center no-repeat;}
	.about2-box {width: 100%; height: 300px; background: rgba(0, 0, 0, 0.6);}
	.about2-left {width: 370px; height: 300px; text-align: center; line-height: 300px; color: #FFF; overflow: hidden; float: left;}
		.about2-left p {vertical-align: middle; line-height: 50px; font-size: 30px; display: inline-block;}
	.about2-right {width: 750px; height: 100px; margin: 100px 0px; overflow: hidden; float: right;}
		.about2-right li {width: 250px; height: 100px; overflow: hidden; float: left; position: relative;}
		.about2-right li:after {width: 1px; height: 100px; background: #FFF; position: absolute; right: 0px; top: 0px; content: "";}
		.about2-right li:last-child:after {display: none;}
			.about2-right li .title {width: 100%; height: 50px; text-align: center; line-height: 50px; font-size: 20px; font-weight: bold; color: #FA0; overflow: hidden;}
			.about2-right li .content {width: 100%; height: 50px; text-align: center; line-height: 50px; font-size: 24px; font-weight: bold; color: #FFF; overflow: hidden;}
				.about2-right li .content span {padding-right: 10px; font-size: 48px; color: #FA0;}
.about3 {height: 400px; background: #666;}
	.about3 ul {width: 1200px; height: auto; overflow: hidden;}
		.about3 ul li {width: 300px; height: 400px; overflow: hidden; float: left; position: relative;}
			.about3 ul li .image {width: 300px; height: 400px; overflow: hidden;}
				.about3 ul li .image img {width: 300px; height: 400px; display: block;}
			.about3 ul li .content {width: 300px; height: 400px; background: rgba(0, 0, 0, 0.4); overflow: hidden; position: absolute; left: 0px; top: 0px; transition: all 0.5s;}
			.about3 ul li:hover .content {background: rgba(39, 103, 175, 0.6); transition: all 0.5s;}
				.about3 ul li .content a {width: 300px; height: 260px; padding-top: 140px; display: block; transition: all 0.5s;}
				.about3 ul li:hover .content a {height: 300px; padding-top: 100px; transition: all 0.5s;}
					.about3 ul li .content img {width: 60px; height: 60px; margin: 0px auto; display: block;}
					.about3 ul li .content h2 {width: 100%; height: auto; margin: 0px; padding: 20px 0px 0px 0px; text-align: center; font-size: 20px; color: #FFF; overflow: hidden; display: block;}

.history {width: 1140px; height: auto; padding: 30px; overflow: hidden; position: relative; z-index: 9;}
.history:before {width: 1160px; height: 80px; margin-top: -40px; background: #cfcfcf; position: absolute; left: 0px; top: 50%; content: "";}
.history:after {width: 0px; height: 0px; margin-top: -60px; border-top: 60px solid transparent; border-left: 60px solid #cfcfcf; border-bottom: 60px solid transparent; position: absolute; right: 0px; top: 50%; content: "";}
#timeline {width: 1140px; height: auto; overflow: hidden; position: relative; z-index: 99;}
#dates {width: 1140px; height: auto;}
	#dates li {width: 228px; height: 540px; float: left; position: relative;}
		#dates li h3 {width: 100px; height: 40px; margin-top: -20px; background: #FFF; border-radius: 20px; text-align: center; line-height: 40px; font-size: 24px; overflow: hidden; display: block; position: absolute; left: 0px; top: 50%; transition: all 0.5s;}
		#dates li .selected h3 {background: #F00; color: #FFF; transition: all 0.5s;}
		#dates li div {width: 340px; height: auto; border-left: #333 2px solid; overflow: hidden; position: absolute; left: 49px; transition: all 0.5s;}
		#dates li .selected div {border-left: #F00 2px solid; transition: all 0.5s;}
		#dates li:nth-child(odd) div {margin-bottom: 40px; padding: 0px 15px 40px 15px; bottom: 50%;}
		#dates li:nth-child(even) div {margin-top: 40px; padding: 40px 15px 0px 15px; top: 50%;}
			#dates li div p {width: 300px; height: auto; padding: 18px; border: #666 2px dashed; border-radius: 10px; line-height: 30px; color: #333; overflow: hidden; transition: all 0.5s;}
			#dates li .selected div p {border: #F00 2px dashed; font-weight: bold; transition: all 0.5s;}

.news {padding: 30px 0px; background: #000;}
.news-focus {width: 580px; height: 435px; margin: 6px 0px; overflow: hidden; float: left;}
.news-top {width: 580px; height: auto; overflow: hidden; float: right;}
	.news-top li {width: 100%; height: 100px; padding: 6px 0px; overflow: hidden;}
		.news-top li .title {width: 100%; height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; overflow: hidden;}
			.news-top li .title a {color: #ededed;}
			.news-top li .title a:hover {color: #F00;}
		.news-top li .summary {width: 100%; height: 60px; line-height: 30px; color: #cbcbcb; overflow: hidden;}

.business {padding: 30px 0px; background: #F1F1F1;}
	.business ul {width: 1188px; height: auto; padding: 6px; overflow: hidden;}
		.business ul li {width: 356px; height: 200px; padding: 20px; overflow: hidden; float: left; position: relative; transition: all 0.5s;}
		.business ul li:hover {background: #FFF; box-shadow: #CCC 0px 0px 5px; transition: all 0.5s;}
			.business ul li .image {width: 356px; height: 200px; overflow: hidden;}
				.business ul li .image img {width: 356px; height: 200px; margin: 0px; display: block; transition: all 0.5s;}
				.business ul li:hover .image img {width: 120%; height: 120%; margin: -10% 0 0 -10%; transition: all 0.5s;}
			.business ul li .content {width: 356px; height: 200px; background: rgba(0, 0, 0, 0.4); overflow: hidden; position: absolute; left: 20px; top: 20px;}
				.business ul li .content a {width: 356px; height: 115px; padding-top: 85px; display: block; transition: all 0.5s;}
				.business ul li:hover .content a {height: 150px; padding-top: 50px; transition: all 0.5s;}
					.business ul li .content a h2 {width: 100%; height: 30px; margin: 0px; padding: 0px; text-align: center; line-height: 30px; font-size: 24px; font-weight: normal; color: #FFF; overflow: hidden; display: block;}
					.business ul li .content a p {width: 80%; height: 0px; margin: 10px auto 0px auto; line-height: 24px; color: #FFF; overflow: hidden; transition: all 0.5s;}
					.business ul li:hover .content a p {height: 72px; transition: all 0.5s;}
				
.case {padding: 30px 0px;}
	.case ul {width: 1220px; height: auto; overflow: hidden;}
		.case ul li {width: 238px; height: auto; margin: 20px 20px 5px 5px; padding: 20px; background: #FFF; box-shadow: #CCC 0px 0px 5px; overflow: hidden; float: left; transition: all 0.3s;}
		.case ul li:hover {margin: 5px 20px 5px 5px; transition: all 0.3s;}
			.case ul li .image {width: 100%; height: auto; overflow: hidden;}
				.case ul li .image img {width: 100%; height: auto; display: block;}
			.case ul li .title {width: 100%; height: 50px; text-align: center; line-height: 50px; color: #2767af; overflow: hidden;}
				.case ul li .title a {color: #2767af;}
			.case ul li .more {width: 100%; height: auto; padding-top: 20px; overflow: hidden;}
				.case ul li .more a {width: 150px; height: 36px; margin: 0px auto; border: #666 1px solid; text-align: center; line-height: 36px; color: #666; display: block;}
				.case ul li:hover .more a {background: #2767af; border: #2767af 1px solid; color: #FFF;}


.link {margin-top: 30px;}
	.link .title {width: 100%; height: 40px; padding-bottom: 2px; line-height: 40px; font-size: 24px; color: #555; overflow: hidden; position: relative;}
	.link .title:after {width: 50px; height: 2px; background: #2767af; position: absolute; left: 0px; bottom: 0px; content: "";}
	.link ul {width: 1290px; height: auto; min-height: 35px; padding: 10px 0px; overflow: hidden;}
		.link ul li {width: auto; min-width: 150px; height: 35px; margin-right: 11px; padding-left: 10px; background: url(../images/icon_link.png) left center no-repeat; line-height: 35px; overflow: hidden; float: left; display: inline-block;}

.bottom-menu {width: 100%; height: auto; margin-top: 30px; background: #000; overflow: hidden;}
	.bottom-menu ul {width: 1200px; height: 80px; margin: 0px auto; border-bottom: #282828 1px solid; overflow: hidden;}
		.bottom-menu ul li {width: 133px; height: 80px; text-align: center; line-height: 80px; font-size: 16px; overflow: hidden; float: left;}
			.bottom-menu ul li a {color: #bebebe;}
			.bottom-menu ul li a:hover {color: #2767af;}
.footer {width: 100%; height: auto; background: #000; overflow: hidden;}
	.footer .wrapper {width: 1200px; height: auto; margin: 0px auto; overflow: hidden;}
	.footer a {color: #666;}
	.footer .contact {width: 510px; height: auto; min-height: 160px; padding: 20px 20px 20px 0px; border-right: #282828 1px solid; line-height: 40px; color: #666; overflow: hidden; float: left;}
		.footer .contact span {padding: 0px 15px 0px 0px;}
	.footer .copyright {width: 340px; height: auto; min-height: 160px; padding: 20px; border-right: #282828 1px solid; line-height: 40px; color: #666; overflow: hidden; float: left;}
	.footer .support {width: 260px; height: auto; min-height: 160px; padding: 20px 0px; text-align: right; line-height: 40px; color: #666; overflow: hidden; float: right;}

.sidefloat {width: 45px; height: auto; margin-top: -90px; position: fixed; right: 0px; top: 50%; z-index: 9999999;}
	.sidefloat .gotop {width: 45px; height: 45px; background: #E8E8E8; text-align: center; line-height: 45px; font-size: 12px; font-weight: bold; color: #000; position: relative; cursor: pointer; transition: all 0.5s;}
	.sidefloat .gotop:before {width: 0px; height: 0px; border: 6px solid; border-color: transparent transparent #E8E8E8;  position: absolute; left: 16px; top: -12px; content: ""; transition: all 0.5s;}
	.sidefloat .gotop:hover {background: #c9112c; color: #FFF; transition: all 0.5s;}
	.sidefloat .gotop:hover:before {border-color: transparent transparent #c9112c; transition: all 0.5s;}
	.sidefloat .email {width: 45px; height: 45px; margin-top: 1px; position: relative;}
		.sidefloat .email a {width: 65px; height: 45px; padding-left: 45px; background-color: #1B1B1B; background-image: url(../images/icon_email.png); background-position: 11px 11px; background-repeat: no-repeat; background-size: 23px 23px; line-height: 45px; font-size: 12px; color: #FFF; display: block; position: absolute; right: -65px; top: 0px; transition: all 0.5s;}
		.sidefloat .email a:hover {background-color: #c9112c; right: 0px; transition: all 0.5s;}
	.sidefloat .contact {width: 45px; height: 45px; margin-top: 1px; position: relative;}
		.sidefloat .contact a {width: 65px; height: 45px; padding-left: 45px; background-color: #1B1B1B; background-image: url(../images/icon_contact.png); background-position: 11px 11px; background-repeat: no-repeat; background-size: 23px 23px; line-height: 45px; font-size: 12px; color: #FFF; display: block; position: absolute; right: -65px; top: 0px; transition: all 0.5s;}
		.sidefloat .contact a:hover {background-color: #c9112c; right: 0px; transition: all 0.5s;}
	.sidefloat .ewm {width: 45px; height: 45px; margin-top: 1px; background-color: #1B1B1B; background-image: url(../images/icon_ewm.png); background-position: 11px 11px; background-repeat: no-repeat; background-size: 23px 23px; position: relative; cursor: pointer;}
	.sidefloat .ewm:hover {background-color: #c9112c; transition: all 0.5s;}
		.sidefloat .ewm .ewm-float {width: 110px; height: auto; padding: 10px 10px 0px 10px; background: #FFF; border: #CCC 1px solid; overflow: hidden; position: absolute; right: 50px; bottom: 0px; display: none; transition: all 0.5s;}
			.sidefloat .ewm .ewm-float img {width: 110px; height: 110px; display: block;}
			.sidefloat .ewm .ewm-float p {width: 100%; height: 30px; text-align: center; line-height: 30px; font-size: 12px; color: #000; overflow: hidden;}
		.sidefloat .ewm:hover .ewm-float {display: block; transition: all 0.5s;}

.submenu {width: 270px; height: auto; margin-top: 30px; border-bottom: #16387c 6px solid; overflow: hidden;}
	.submenu dt {width: 210px; height: 75px; padding-left: 60px; background: #16387c url(../images/submenu.png) 25px center no-repeat; border-radius: 8px 8px 0px 0px; line-height: 75px; font-size: 22px; color: #FFF; overflow: hidden;}
	.submenu dd {width: 270px; height: auto; background: #F2F2F2; overflow: hidden;}
		.submenu dd a {width: 210px; height: 60px; padding: 0px 0px 2px 54px; border-left: #16387c 6px solid; line-height: 60px; font-size: 16px; color: #333; overflow: hidden; display: block; position: relative;}
		.submenu dd a:after {width: 264px; height: 2px; background: #FFF; position: absolute; right: 0px; bottom: 0px; content: "";}
		.submenu dd a:hover {color: #d9261c;}
		.submenu dd a.cur {border-left: #d9261c 6px solid; color: #d9261c;}

.position {width: 100%; height: 60px; margin-top: 30px; border-bottom: #DDD 1px solid; line-height: 60px; color: #999; overflow: hidden;}
	.position a {color: #999;}
	.position a:hover {color: #2767af; text-decoration: underline;}
.singlepage {width: 100%; height: auto; padding: 20px 0px; line-height: 40px; overflow: hidden;}
.pagelist {width: 100%; height: auto; margin: 0px auto; padding: 20px 0px; text-align: center; font-size: 12px; overflow: hidden; clear: both;}
	.pagelist span {margin-left: 5px; border: #999 1px solid; background-color: #FFF; border-radius: 5px; display: inline-block;}
		.pagelist span a, .pagelist span a:hover {padding: 6px 10px; color: #333; text-decoration: none; display: block;}
	.pagelist span:hover {border: #003278 1px solid; background-color: #003278; color: #FFF;}
		.pagelist span:hover a, .pagelist span:hover a:hover {color: #FFF;}
	.pagelist span.cur {padding: 6px 10px; border: #003278 1px solid; background-color: #003278; color: #FFF;}
	.pagelist span.prev {padding-left: 6px;}
		.pagelist span.prev a {padding: 6px 10px 6px 16px; background: url(../images/pageprevdef.png) left center no-repeat;}
		.pagelist span.prev a:hover {background: url(../images/pageprevcur.png) left center no-repeat;}
	.pagelist span.next {padding-right: 6px;}
		.pagelist span.next a {padding: 6px 16px 6px 10px; background: url(../images/pagenextdef.png) right center no-repeat;}
		.pagelist span.next a:hover {padding: 6px 16px 6px 10px; background: url(../images/pagenextcur.png) right center no-repeat;}

.joblist {width: 100%; height: auto; overflow: hidden;}
	.joblist li {width: 100%; height: auto; padding: 20px 0px; border-bottom: #dcdcdc 1px dashed; overflow: hidden;}
		.joblist li .title {width: 100%; height: auto; border-bottom: #DDD 1px solid; line-height: 30px; font-weight: bold; overflow: hidden;}
			.joblist li .title span {padding-left: 10px; font-size: 12px; font-weight: normal; color: #666;}
			.joblist li .title p {font-size: 12px; font-weight: normal; float: right; display: inline;}
		.joblist li .content {width: 100%; height: auto; line-height: 30px; overflow: hidden;}
.newslist {width: 900px; height: auto; overflow: hidden;}
	.newslist li {width: 900px; height: 40px; border-bottom: #CCC 1px dashed; line-height: 40px; overflow: hidden;}
		.newslist li p {width: 800px; height: 40px; padding-left: 15px; background: url(../images/icon_news.png) 5px center no-repeat; overflow: hidden; float: left;text-overflow: ellipsis;    white-space: nowrap;}
		.newslist li span {color: #999; float: right;}
.list {width: 924px; height: auto; overflow: hidden;}
	.list li {width: 284px; height: auto; margin: 25px 24px 0px 0px; overflow: hidden; float: left; display: inline;}
	.list li:nth-child(3n+1) {clear: left;}
		.list li img {width: 280px; height: auto; padding: 1px; border: #DDD 1px solid; display: block;}
		.list li p {width: 284px; height: 40px; text-align: center; line-height: 40px; overflow: hidden;    text-overflow: ellipsis;white-space: nowrap;}
.detail {width: 100%; height: auto; padding: 20px 0px; overflow: hidden;}
	.detail .title {width: 100%; height: auto; padding-top: 10px; text-align: center; line-height: 30px; font-size: 20px; font-weight: bold; overflow: hidden;}
	.detail .time {width: 100%; height: auto; padding-top: 10px; text-align: center; line-height: 24px; border-bottom: #DDD 1px dashed; overflow: hidden;}
	.detail .image {width: 100%; height: auto; padding-top: 10px; text-align: center; overflow: hidden;}
	.detail .content {width: 100%; height: auto; padding-top: 20px; line-height: 30px; overflow: hidden;}




.login {min-height: 500px; padding-bottom: 20px;}
	.loginform {width: 560px; height: auto; margin: 50px 0px 5px 40px; padding: 20px; background: #FFF; box-shadow: 0px 0px 5px #CCC; overflow: hidden; float: left; display: inline;}
		.loginform .logininput {width: 100%; height: 50px; margin-bottom: 20px; overflow: hidden;}
			.loginform .logininput label {width: 80px; height: 50px; line-height: 50px; font-size: 16px; color: #666; overflow: hidden; float: left;}
				.login .loginform .logininput label span {color: #F00;}
			.loginform .logininput input {width: 460px; height: 48px; margin: 0px; padding: 0px 5px; background: #FFF; border: #DDD 1px solid; line-height: 48px; font-family: "微软雅黑"; font-size: 16px; color: #999; float: left;}
			.loginform .logininput input#code {width: 330px;}
			.loginform .logininput img {width: 130px; height: 50px; float: left; display: block; cursor: pointer;}
		.loginform .loginbtn {width: 472px; height: 50px; margin: 0px 0px 0px 80px; padding: 0px; background: #003278; border: none; border-radius: 5px; text-align: center; line-height: 50px; font-family: "微软雅黑"; font-size: 16px; color: #FFF; cursor: pointer; -webkit-appearance: none;}
	.loginlink {width: 550px; height: auto; margin: 150px 0px 0px 0px; text-align: center; line-height: 50px; font-size: 20px; overflow: hidden; float: right; display: inline;}
		.loginlink a {font-weight: bold; color: #003278;}
		.loginlink a:hover {text-decoration: underline;}

.mymenu {width: 200px; height: auto; margin: 20px; line-height: 40px; font-size: 14px; overflow: hidden; float: left; display: inline;}
	.mymenu dt, .mymenu dd {width: 175px; height: 40px; padding-left: 25px; overflow: hidden;}
	.mymenu dt {background: url(../images/my_menu.png) left center no-repeat; color: #7f7f7f;}

.mybody {width: 920px; height: auto; min-height: 600px; margin: 20px; overflow: hidden; float: right; display: inline;}
	.mybody .title {width: 100%; height: 50px; border-bottom: #DDD 1px solid; line-height: 50px; font-size: 18px; font-weight: bold; overflow: hidden;}
		.mybody .title span {font-size: 14px; float: right;}
			.mybody .title span a {color: #00a0e9;}

.myinfo {width: 920px; height: auto; margin: 10px auto; overflow: hidden;}
	.myinfo dt {width: 100px; height: auto; padding: 5px 0px; line-height: 40px; overflow: hidden; float: left; clear: left;}
		.myinfo dt span {color: #F00;}
	.myinfo dd {width: 820px; height: auto; padding: 5px 0px; line-height: 40px; overflow: hidden; float: left;}
		.myinfo dd input[type=text], .myinfo dd input[type=password], .myinfo dd select {width: 800px; height: 38px; margin: 0px; padding: 0px; background: #FFF; border: #DDD 1px solid; line-height: 38px; font-family: "微软雅黑"; font-size: 14px; color: #666;}
		.myinfo dd textarea {width: 800px; height: 100px; margin: 0px; padding: 0px; background: #FFF; border: #DDD 1px solid; line-height: 25px; font-family: "微软雅黑"; font-size: 14px; color: #666;}
	.myinfo #submit-full {width: 800px; height: 40px; margin: 10px 0px 0px 100px; padding: 0px; background: #003278; border: none; line-height: 40px; font-family: "微软雅黑"; font-size: 14px; color: #FFF; cursor: pointer; float: left;}
	.myinfo #submit-half {width: 390px; height: 40px; margin: 10px 0px 0px 100px; padding: 0px; background: #003278; border: none; line-height: 40px; font-family: "微软雅黑"; font-size: 14px; color: #FFF; cursor: pointer; float: left;}
	.myinfo #btn-back {width: 390px; height: 40px; margin: 10px 0px 0px 20px; padding: 0px; background: #003278; border: none; line-height: 40px; font-family: "微软雅黑"; font-size: 14px; color: #FFF; cursor: pointer; float: left;}

.exam-list {width: 920px; height: auto; margin: 10px 0px; overflow: hidden;}
	.exam-list li {width: 920px; height: auto; border-bottom: #DDD 1px solid; line-height: 30px; overflow: hidden;}
		.exam-list li div {height: auto; margin-right: 10px; padding: 5px 0px; overflow: hidden; float: left;}
		.exam-list li .list-cc {width: 390px;}
		.exam-list li .list-kssj {width: 200px;}
		.exam-list li .list-jssj {width: 200px;}
		.exam-list li .list-cj {width: 100px; margin-right: 0px; text-align: right;}
		.exam-list li .empty {width: 100%; height: auto; margin: 30px 0px 0px 0px; text-align: center; line-height: 30px; font-size: 18px; overflow: hidden;}

.award-list {width: 920px; height: auto; margin: 10px 0px; overflow: hidden;}
	.award-list li {width: 920px; height: auto; border-bottom: #DDD 1px solid; line-height: 30px; overflow: hidden;}
		.award-list li div {height: auto; margin-right: 10px; padding: 5px 0px; overflow: hidden; float: left;}
		.award-list li .list-cc {width: 610px;}
		.award-list li .list-zjxx {width: 300px; margin-right: 0px;}
		.award-list li .empty {width: 100%; height: auto; margin: 30px 0px 0px 0px; text-align: center; line-height: 30px; font-size: 18px; overflow: hidden;}

.exam-title {width: 100%; height: auto; padding: 10px 0px; text-align: center; line-height: 30px; font-size: 18px; overflow: hidden;}
.exam-msg {width: 100%; height: auto; margin-top: 20px; text-align: center; line-height: 50px; font-size: 18px; color: #333; overflow: hidden;}
	.exam-msg a {width: 150px; height: 40px; margin: 0px auto; background: #003278; text-align: center; line-height: 40px; font-size: 16px; color: #FFF; overflow: hidden; display: block;}
.exam-note {width: 50%; height: auto; margin: 50px auto 0px auto; line-height: 30px; color: #333; text-shadow: 0px 0px 2px #FFF; overflow: hidden;}

.question-title {width: 95%; height: auto; margin: 20px auto 0px auto; line-height: 30px; color: #333; overflow: hidden;}
.question-option {width: 95%; height: auto; margin: 10px auto 0px auto; overflow: hidden;}
	.question-option li {width: 100%; height: auto; padding: 5px 0px; line-height: 24px; overflow: hidden;}
		.question-option li input {width: 16px; height: 16px; float: left;}
		.question-option li label {width: 90%; height: auto; color: #333; float: left; display: block;}
			.question-option li label span {height: auto; float: left; display: block;}
			.question-option li label span:nth-child(1) {width: 8%; text-align: center;}
			.question-option li label span:nth-child(2) {width: 92%;}
.question-btn {width: 95%; height: 40px; margin: 20px auto 0px auto; padding: 0px; background: #003278; border: none; text-align: center; line-height: 40px; font-size: 14px; color: #FFF; -webkit-appearance: none; display: block;}

.question-note {width: 95%; height: auto; margin: 50px auto 0px auto; line-height: 30px; color: #333; text-shadow: 0px 0px 2px #FFF; overflow: hidden;}

.singlepage table,.content table{    width: 100%;
    -webkit-border-horizontal-spacing: 1px;
    -webkit-border-vertical-spacing: 1px;
    display: table;
    border-collapse: separate;
}


.singlepage td,.content td {
 padding:5px;
}

@media (max-width: 1200px) {
	body {width: 1200px;}
}