@charset "UTF-8";
/* initial */
body { -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }

*:not(input, textarea) { -webkit-touch-callout: none; /* 长按屏幕时会禁止设备弹出列表按钮 */ -webkit-user-select: none; /*之所以放在这里是因为如果放到body中会导致个别Android机型（Google  Nexus，Android 4.2.2）输入框无法输入 */ }

:focus { outline: 0; -webkit-tap-highlight-color: transparent; }

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }

body, button, input, select, textarea { font: 12px 'Microsoft YaHei'; }

h1, h2, h3, h4, h5, h6, i { font-size: 100%; font-style: normal; font-weight: normal; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; }

textarea { resize: none; -webkit-appearance: none; }

small { font-size: 12px; }

ul, ol, li { list-style: none; }

a { text-decoration: none; color: black; }

.left { float: left; }

.right { float: right; }

.clear:after { content: "."; height: 0; clear: both; display: block; visibility: hidden; }

.ell1 { display: block; word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.ell2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; }

.ell3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; }

.container .w1000 { width: 1000px; height: 100%; margin: 0 auto; }

.container .header { height: 100px; border-top: 3px solid #1fa3fa; border-bottom: 1px solid #c9dce8; box-sizing: border-box; }

.container .header .logo { display: inline-block; width: 68px; height: 68px; margin: 14px 15px 14px 30px; vertical-align: top; }

.container .header .title { display: inline-block; margin-top: 20px; text-align: center; color: #1fa3fa; }

.container .header .title h2 { font-size: 26px; }

.container .header .title h3 { font-size: 16px; }

.container .content { background: url("../images/bg1.jpg") no-repeat top center, url("../images/bg2.jpg") no-repeat bottom center; padding-top: 60px; position: relative; }

.container .content .c-line { border: 1px solid #1fa3fa; position: absolute; top: 101px; left: 0; z-index: 0; width: 100%; box-sizing: border-box; }

.container .content .title { width: 437px; padding: 16px; border: 2px solid #1fa3fa; box-sizing: border-box; margin: 0 auto; text-align: center; background-color: #ffffff; z-index: 1; letter-spacing: 3px; position: relative; }

.container .content .title h2 { font-size: 22px; color: #0679ca; }

.container .content .title h3 { font-size: 12px; color: #999999; }

.container .content .c-title { width: 100%; margin-top: 40px; text-align: center; }

.container .content .c-title h2 { font-size: 24px; color: #000000; }

.container .content .c-title h3 { font-size: 14px; color: #cccccc; margin-top: 5px; }

.container .content .c-title .line { width: 20px; height: 2px; margin: 10px auto; background-color: #1fa3fa; }

.container .content .instruction { width: 100%; box-sizing: border-box; background-color: #1fa3fa; border-radius: 5px; font-size: 18px; color: #ffffff; padding: 14px 24px; text-indent: 2em; }

.container .content .raceTime { width: 500px; height: 33px; line-height: 33px; padding: 0 30px; box-sizing: border-box; color: #ffffff; font-size: 18px; background-color: #4ab5fb; border-radius: 5px; text-align: center; margin: 0 auto; }

.container .content .rule { width: 953px; margin: 0 auto; box-sizing: border-box; background: url("../images/ruleBox1.png") no-repeat top left, url("../images/ruleBox2.png") no-repeat bottom right; padding: 30px; color: #464646; font-size: 14px; line-height: 26px; }

.container .content .examBtn { display: block; width: 169px; height: 45px; background: url("../images/examBtn.png") no-repeat; border-radius: 10px; text-align: center; line-height: 45px; color: #ffffff; margin: 15px auto 40px; }

.container .footer { text-align: center; height: 56px; line-height: 56px; background-color: #fff; color: #666666; font-size: 12px; border-top: 38px solid #EFF3F5; }

.login { display: none; width: 391px; height: 217px; background-color: #ffffff; }

.login .title { height: 42px; line-height: 42px; background-color: #f8f8f8; font-size: 16px; color: #1a1a1a; margin-bottom: 25px; padding-left: 20px; }

.login .inputBox { margin: 0 auto 12px; text-align: center; }

.login .inputBox .inputText { display: inline-block; font-size: 14px; color: #1a1a1a; }

.login .inputBox input { display: inline-block; width: 229px; height: 30px; border: solid 1px #dae0e6; margin-left: 10px; padding-left: 10px; box-sizing: border-box; line-height: 30px; }

.login .loginBtn { width: 136px; height: 36px; background-color: #1fa3fa; border-radius: 4px; line-height: 36px; text-align: center; color: #ffffff; font-size: 18px; display: block; margin: 0 auto; }

.container .content .searchBox { margin-top: 0; text-align: center; height: 50px; overflow: hidden; }

.container .content .searchBox input { display: inline-block; width: 500px; height: 50px; background-color: #ffffff; border: solid 1px #cccccc; box-sizing: border-box; vertical-align: top; font-size: 18px; line-height: 50px; padding-left: 10px; }

.container .content .searchBox .searchBtn { display: inline-block; width: 160px; height: 50px; background-color: #1fa3fa; text-align: center; line-height: 50px; color: #ffffff; font-size: 18px; letter-spacing: 2px; margin-left: 20px; }

.container .content table { margin-top: 20px; width: 100%; text-align: center; border-collapse: collapse; }

.container .content table thead tr th { background-color: #1fa3fa; height: 46px; line-height: 46px; color: #ffffff; font-size: 16px; font-weight: normal; }

.container .content table tbody tr td { height: 36px; line-height: 36px; color: #000000; font-size: 14px; }

.container .content table tbody tr td a { display: block; }

.container .content table tbody tr td a img { display: block; margin: 0 auto; }

.container .content table tbody tr:nth-child(even) { background-color: #f6f6f6; }

.container .content .pagination { text-align: center; margin-top: 60px; margin-bottom: 40px; }
/*# sourceMappingURL=style.css.map */