* {
  margin: 0 ;
  padding: 0;
}
body {
  font-family: Microsoft YaHei, Segoe UI, Tahoma, Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #000000;
  border: none;
  background-color: #F9F9F9;
  height: 100%;
  padding-bottom: 40px;
}
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none;
  outline: none;
  transition: all 0.5s ease 0s;
}
ul {
  list-style: none;
}
ul li {
  transition: all 0.3s ease 0s;
}
.clear {
  clear: both;
}
img {
  border: none;
}
.header {
  width: 100%;
}
.header .header-logo {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.header .header-logo .logo li {
  float: left;
  padding-left: 10px;
}
.parsley-maxlength,
.parsley-pattern,
.parsley-required {
  color: red;
  padding: 5px 0;
  clear: both;
  text-align: right;
  font-size: 12px;
}
.header-img {
  /* background-color: #FFFFFF; */
  min-width: 1200px;
  background-image: url(../img/bg-1.png);
  background-repeat: repeat-x;
  width:100%;
}
.header-img img {
  width: 100%;
  margin: 0 auto;
  display: block;
}
.content-all {
  min-width: 1200px;
}
.content-all .uc-content {
  width: 100%;
  background-color: #FF3940;
  overflow: hidden;
}
.content-all .uc-content .uc-nav {
  width: 1200px;
  margin: 0 auto;
}
.content-all .uc-content .uc-nav li {
  float: left;
  width: 13%;
  text-align: center;
  padding: 10px 0;
  background-color: #FF3940;
}
.content-all .uc-content .uc-nav li a {
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
}
.content-all .uc-content .uc-nav li:hover {
  background-color: #D71219;
}
.content-all .uc-content .uc-nav .account {
  background-color: #D71219;
}
.content-all .content {
  width: 1200px;
  background-color: #ffffff;
  padding: 20px 40px;
  margin: 20px auto;
  overflow: hidden;
}
.content-left{
	float:left;
	width:70%;
}
.content-right{
	float:right;
	width:25%;
	border:1px solid #E6E6E6;
	background-color:#F2F2F2;
	border-radius:10px;
	padding:10px;
	color:#666666;
 	/* position: fixed;
	right:5%;
	top:353px;  */
}
.content-all .content .sub-text {
  margin-top: 40px;
}
.content-all .content .sub-text .text-1 {
  font-size: 18px;
  width: 100%;
  border-bottom: 1px dashed #E6E6E6;
  padding-bottom: 10px;
}
.content-all .content .sub-text .text-2 {
  margin-top: 10px;
  line-height: 25px;
  width:100%;
  display:block;
}
.content-all .content .sub-text .text{
	text-size:14px;
}
.content-all .content .sub-text .fs-text-2 {
  margin-top: 10px;
  line-height: 25px;
  text-indent: 2em;
  
}
.content-all .content .sub-text .text-2 b {
  float: left;
  width: 100px;
}
.content-all .content .sub-text .fs-text-2 b {
	color:red;
}
.content-all .content .sub-text .text-2 span {
  float: right;
  width: 1015px;
}
.content-all .content .sub-text .text-3 {
  font-size: 16px;
  line-height: 30px;
  color: red;
  padding-top: 10px;
  display: block;
}
.content-all .content .sub-text .fs-text-3 {
  line-height: 30px;
 
  padding-top: 10px;
  display: block;
  text-indent: 2em;
  font-weight:bold;
}
.content-all .content .sub-text .text-4,
.content-all .content .sub-text .text-5 {
  margin-top: 5px;
  text-indent: 2em;
  line-height: 20px;
}
.content-all .content .sub-text .text-4 span{
	text-decoration: underline;
}
.content-all .content .sub-text .text-4 b{
	color:red;
}
.content-all .content .sub-text .text-5 {
  font-weight: bold;
}
.content-all .content .sub-text .text-6 {
  text-decoration: underline;
}
.content-all .content .sub-text img {
  padding-bottom: 30px;
}
.content-all .content .text {
  text-align: left;
  font-size: 16px;
  background-color: #EFEFEF;
  padding: 10px 30px;
  border-radius: 10px;
  line-height: 30px;
}
.content-all .content .account-text {
  border-left: 5px solid #FF3940;
  font-size: 20px;
  padding-left: 20px;
  color: red;
}
.content-all .content .pri {
  margin-top: 30px;
}
.content-all .content .account-form {
  width: 600px;
  margin: 20px auto;
  font-size: 16px;
  overflow: hidden;
}
.content-all .content .account-form .account-id {
  clear: both;
  margin-top: 15px;
  overflow: hidden;
  border-bottom: 1px solid #F4F4F4;
}
.content-all .content .account-form .account-id p {
  width: 150px;
  float: left;
  padding: 5px 0;
}
.content-all .content .account-form .account-id span {
  color: red;
}
.content-all .content .account-form .account-id input[type=text] {
  padding: 5px;
  margin-left: 20px;
  border: 1px solid #BABABA;
  width: 390px;
  border-radius: 5px;
  float: right;
}
.content-all .content .account-form .account-id .game {
  float: right;
  margin-left: 20px;
  float: none;
  display: inline-block;
  width: 390px;
  margin-top:10px;
}

.content-all .content .account-form .account-id .time1 {
  overflow:hidden;
}
.content-all .content .account-form .account-id #time {
  background-color:#FFFFFF;
}
.content-all .content .account-form .account-id .game label {
  font-weight: normal;
  padding-right: 20px;
  padding-bottom: 10px;
  margin-top: 6px;
  font-size: 14px;
  color: #666;
  width: 50%;
  float: left;
}
.content-all .content .account-form .account-id .game .person_num {
  font-size: 14px;
  color: #666;
  width: 50%;
  float: right;
}

.content-all .content .account-form .account-id #sex {
  margin-left: 25px;
  float: left;
}
.content-all .content .account-form .account-id #sex label {
  font-weight: normal;
  padding-right: 20px;
  padding-bottom: 10px;
  font-size: 14px;
  color: #666;
}
.content-all .content .account-form .account-id #grade {
  float: right;
  width: 390px;
  margin-left: 20px;
}

.content-all .content .account-form .account-id #country {
  float: right;
  width: 390px;
  margin-left: 20px;
}

.content-all .content .account-form .account-id:last-child {
  border-bottom: 1px solid #FF3940;
  padding-bottom: 20px;
}
.content-all .content #setprize-form label {
  width: 100%;
  display: block;
  margin: 0 auto;
  padding: 20px;
  font-size: 16px;
}
.content-all .content .register {
  text-align: center;
  margin: 0 auto;
  display: block;
  padding: 8px 150px;
  /* border-radius: 5px;
  background-color: #FF3940;
  color: #ffffff;
  border: none;
  font-size: 16px; */
  margin-top: 40px;
}
/* .content-all .content .register:hover {
  background-color: #D71219;
} */
.content-all .content .register2 {
  text-align: center;
  margin: 0 auto;
  display: block;
  float: left;
  padding: 8px 100px;
  border-radius: 5px;
  background-color: #FF3940;
  color: #ffffff;
  border: none;
  font-size: 16px;
  margin-top: 40px;
}
.content-all .content .register2:hover {
  background-color: #D71219;
}
.content-all .content #relieve {
  text-align: center;
  margin: 0 auto;
  display: block;
  float: right;
  padding: 8px 100px;
  border-radius: 5px;
  background-color: #888888;
  color: #ffffff;
  border: none;
  font-size: 16px;
  margin-top: 40px;
}
.content-all .content #relieve:hover {
  background-color: #2C8AA6;
}
.content-all .content .header-btn {
  margin-top: 40px;
  overflow: hidden;
}
.content-all .content .header-btn .btn-1 {
  float: left;
  /* width: 427px; */
  padding-left: 0px ;
}
.content-all .content .header-btn .btn-1 .btn1 {
  padding: 7px 10px;
  background-color: #FF3940;
  float: left;
  margin-left: 5px;
  border-radius: 5px;
}
.content-all .content .header-btn .btn-1 .btn1 a {
  color: #ffffff;
}
.content-all .content .header-btn .btn-1 .btn1:hover {
  background-color: #D71219;
}
.content-all .content .header-btn .btn-1 .btn2 {
  padding: 7px 10px;
  float: left;
  border-radius: 5px;
  margin-top: -7px;
  margin-left: -14px;
}
.content-all .content .header-btn .btn-1 .btn2 a {
  color: #ffffff;
}
.content-all .content .header-btn .btn-2 {
  float: right;
  /* width: 674px; */
  padding-left:0px;
  margin-top:0px;
}
.content-all .content .header-btn .btn-2 li {
	float: right;
}
.content-all .content .header-btn .btn-2 .btn2 {
  padding: 7px 10px;
  background-color: #5BC0DE;
  float: right;
  margin-left: 5px;
  border-radius: 5px;
}
.content-all .content .header-btn .btn-2 .btn2 a {
  color: #ffffff;
}
.content-all .content .header-btn .btn-2 .btn2:hover {
  background-color: #31B0D5;
}
.content-all .content .header-btn .btn-2 .btn1 {
  float: right;
}
.content-all .content .header-btn .btn-2 .search {
  width: 300px;
  float: right;
  margin-top: 3px;
  margin-left: 10px;
  display: inline-block;
}
.content-all .content .header-btn .btn-2 .searchSelect {
  width: 100px;
  float: right;
  margin-left: 10px;
  display: inline-block;
  
}
/* .content-all .content .header-btn .btn-2 .btn-search {
  float: right;
  display: inline-block;
} */
.content-all .content .player-list {
  float: left;
  margin-top: 20px;
  width:100%;
  table-layout:fixed;
}
.content-all .content .player-list .trtitle {
  background-color: #888888;
}
.content-all .content .player-list .trtitle td {
  border-left: 1px solid #ffffff;
  text-align: center;
  padding: 5px 0;
  color: #ffffff;

}
.content-all .content .player-list .trlist td {
  text-align: center;
  font-size: 12px;
  padding: 8px 4px;
  word-wrap:break-word;
  width:92px;
}
.content-all .content .player-list .trlist td .blank {
  width: 2%;
}
.content-all .content .player-list .trlist td a {
  color: #000000;
}
.content-all .content .player-list .trlist td a:hover {
  color: #1C6F88;
}
.content-all .content .player-list .trlist td .delete {
  cursor: pointer;
}
.content-all .content .player-list .trlist td .delete:hover {
  color: #1C6F88;
}
.content-all .content .player-list .trlist #awards {
  color: red;
}
.content-all .content .player-list .trlist .NOattestation {
  color: red;
}
.content-all .content .player-list .trlist .YESattestation {
  color: green;
}
.content-all .content .pagination {
  margin: 40px auto;
  display: block;
  clear: both;
  overflow: hidden;
  width: 250px;
}
.content-all .content #primary-form .primary-content {
  padding: 25px;
}
.content-all .content #primary-form .primary-content .primary-text {
  float: left;
  width: 150px;
  padding: 5px 0;
  font-size: 16px;
}
.content-all .content #primary-form .primary-content .primary-input {
  padding-bottom: 15px;
  float: left;
  width: 300px;
}
.content-all .content #primary-form .primary-content .primary-input .form-control {
  border-radius: 5px;
}
.content-all .content #primary-form .primary-content .primary-input .timearae {
  width: 300px;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #ffffff;
}
.content-all .content #primary-form .primary-content .primary-input textarea {
  width: 800px;
  float: right;
  border-radius: 5px;
  height: 100px;
  overflow-y: auto;
  color: #666666;
  padding: 10px;
  border: 1px solid #CCCCCC;
}
.content-all .content #primary-form .primary-content .primary-input .method {
  width: 800px;
  float: right;
  border-radius: 5px;
  overflow-y: auto;
  padding: 10px;
  border: 1px solid #CCCCCC;
}
.content-all .content #primary-form .primary-content .primary-input .method .game-text {
  color: #666666;
}
.content-all .content #primary-form .primary-content .primary-input .method ul li {
  float: left;
  width: 100%;
  display: block;
  padding: 7px 0;
}
.content-all .content #primary-form .primary-content .primary-input .method ul li span {
  float: left;
}
.content-all .content #primary-form .primary-content .primary-input .method ul li .primary-method {
  display: inline-block;
  float: left;
}
.content-all .content #primary-form .primary-content .primary-input .method ul li .primary-method label {
  font-weight: normal;
  margin-left: 20px;
}
.content-all .content #primary-form .primary-content .primary-input .method ul li .primary-method .inputtext {
  width: 100px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #CCCCCC;
  text-align: center;
}
.content-all .content #primary-form .line {
  clear: both;
  border-bottom: 1px dashed #DCDCDC;
  width: 100%;
}
.content-all .content #primary-form .btnsubmt {
  text-align: center;
  display: block;
  margin: 2% auto;
  padding: 5px 100px;
  font-size: 16px;
}
.content-all .content .prizelist .prizeText {
  margin-top: 20px;
  background-color: #EFEFEF;
  padding: 5px 20px;
  font-size: 16px;
  color: red;
}
.content-all .content .prizelist .prizeType {
  width: 100%;
}
.content-all .content .prizelist .prizeType td {
  width: 11.255555%;
  text-align: center;
  font-size: 12px;
  padding: 8px 0;
}
.content-all .content .prizelist .prizeType td .blank {
  width: 2%;
}
.content-all .content .prizelist .prizeType td a {
  color: #000000;
}
.content-all .content .prizelist .prizeType td a:hover {
  color: #1C6F88;
}
.content-all .content .prizelist .prizeType td #deleteP {
  cursor: pointer;
}
.content-all .content .prizelist .prizeType td #deleteP:hover {
  color: #1C6F88;
}
.content-all .content .prizelist .prizeType #awards {
  color: red;
}
.content-all .content .prizelist .prizeType .NOattestation {
  color: red;
}
.content-all .content .prizelist .prizeType .YESattestation {
  color: green;
}
.content-all .content #userform {
  overflow: hidden;
  margin-top: 40px;
  padding-bottom: 20px;
}
.content-all .content #userform .upfile {
  float: left;
}
.content-all .content #userform .sub {
  float: right;
  border: none;
  color: #ffffff;
  padding: 5px 20px;
}

.content-all .content #userform .success {
  margin-top: 10px;
}
.content-all .content #userform .success span {
  color: red;
}
.content-all .content #userform .error {
  margin-top: 10px;
}
.content-all .content #userform .error span {
  color: red;
}
.content-all .content #userform .stunum {
  font-size: 16px;
  margin-top: 20px;
}
.content-all .content #userform ul {
  padding-bottom: 40px;
}
.content-all .content #userform ul .errostunum {
  float: left;
  width: 100%;
  font-size: 12px;
  color: red;
  border-bottom: 1px solid #EBEBEB;
  padding: 5px 0;
}
.content-all .content .ex-text span {
  color: red;
  font-weight: bold;
  font-size: 16px;
}
.content-all .content .btnNo {
  padding: 5px 50px;
  float: right;
  font-size: 16px;
}
.content-all .content .addT {
  margin: 0 auto;
}
.content-all .content .addT tr td {
  padding: 20px 10px;
  font-size: 16px;
}
.content-all .content .addT tr td span {
  width: 10px;
  float: left;
  line-height: 40px;
}
.content-all .content .addT tr td #teachername {
  float: left;
  width: 480px;
}
.content-all .content .addT tr td #phonenumber {
  float: left;
  width: 480px;
}
.content-all .content .addT tr td #email {
  width: 480px;
}
/*锟节э拷蕞锟�*/
.wrap {
  margin: 20px auto 80px;
  display: block;
  width: 510px;
}
.wrap .fenye {
  float: left;
  margin-top: 10px;
}
.wrap .fenye ul {
  float: left;
  margin-left: 32px;
}
.wrap .fenye ul li {
  float: left;
  margin-left: 5px;
  padding: 4px 6px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #666;
  background-color: #ffffff;
  border-radius: 5px;
}
.wrap .fenye ul li #pageSizeSelect {
  font-size: 12px;
}
.wrap .fenye ul li button {
  border: none;
  background-color: #ffffff;
}
.wrap .fenye ul li button:hover {
  color: #5BC0DE;
}
.wrap .fenye ul li a {
  color: #666;
}
.wrap .fenye ul .xifenye {
  width: 100px;
  text-align: center;
  position: relative;
  cursor: pointer;
}
.wrap .fenye ul .xab {
  float: left;
  position: absolute;
  border: 1px solid #ccc;
  height: 123px;
  overflow-y: auto;
  overflow-x: hidden;
  top: -125px;
  background-color: #fff;
  display: inline;
  left: 15px;
  width: 65px;
}
.wrap .fenye ul .xab ul {
  margin-left: 0;
  padding-bottom: 0;
}
.wrap .fenye ul .xab ul li {
  border: 0;
  padding: 4px 0px;
  color: #999;
  width: 63px;
  margin-left: 0px;
  text-align: center;
}
[class*=" datetimepicker-dropdown"]:before{
	display:none;
}
.datetimepicker-dropdown-bottom-right:after{
	display:none;
}
.dataTime{
	overflow:hidden;
	color:#666;
	font-size:14px;
}
.font-btn{
        color:#337ab7 !important;
 
}
.font-btn:hover{
       color:#000 !important;
}
.tishi{
	float:right; 
	margin-rigth:10px; 
	text-align:right; 
	width:100%; 
	color:blue;
	padding-left: 170px;
}
.tishien{
	float:right; 
	margin-rigth:10px; 
	text-align:right; 
	width:100%; 
	color:red;
	padding-left: 170px;
}
.gohome{
	display:none;
}
@media screen and (max-width: 800px) {
	.layui-layer-hui{
		left:10% !important;
		right:10% !important;
	}
	.pcheader{
		display:none;
	}
	.content-all{
		width:100%;
		min-width:100%;
	}
	.content-all .content{
		width:100%;
		padding:10px;
		margin:10px auto;
	}
	.content-all .content .account-text{
		font-size:18px;
	}
	.content-all .content .text{
		text-align: center;
    font-size: 14px;
    background-color: #EFEFEF;
    padding: 5px;
    border-radius: 5px;
    line-height: normal;
    margin-top: -10px;
	}
	.content-all .content .account-form{
		width:100%;
		margin:0 auto;
	}
	.content-all .content .account-form .account-id{
		clear: both;
    margin-top: 5px;
    overflow: hidden;
    border-bottom: 1px solid #F4F4F4;
    font-size: 14px;
	}
	.content-all .content .account-form .account-id .game{
	    float: right;
    margin-left: 0px;
    float: none;
    display: inline-block;
    width: 100%;
    margin-top: 10px;
	}
	.content-all .content .account-form .account-id p{
		font-size:16px;
	}
	.tishi{
	float:left; 
	margin-rigth:10px; 
	text-align:left; 
	width:100%; 
	color:blue;
	padding-left: 0px;
	}
	.input-group{
		width:100% !important;
	}
	.content-all .content .account-form .account-id input[type=text]{
		width:100%;
	}
	.tishien{
	float:right; 
	margin-rigth:10px; 
	text-align:right; 
	width:100%; 
	color:red;
	padding-left: 0px;
	}
	.gohome{
		display:block;
	}
	.gohome .btn-danger{
		margin:10px 10px 0;
	}
}