@charset "UTF-8";
html {
  font-family: "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

html,
body,
div,
object,
iframe,
applet,
object,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
address,
dl,
dt,
dd, section-title
ol,
ul,
li,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
progress {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-family: "Lucida Grande", "Tahoma", "Arial", "Verdana", "sans-serif", "Microsoft YaHei UI", "Microsoft YaHei", "sans-serif";
}

li {
  list-style: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
  text-decoration: none;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

select,
input,
img,
select {
  vertical-align: middle;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: .67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  outline: none;
  line-height: normal;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

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

.clearfix {
  zoom: 1;
}

.wrap {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}

.hide {
  display: none;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.tc {
  text-align: center;
}

.cw {
  color: #fff;
}

.mt5 {
  margin-top: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mt15 {
  margin-top: 15px;
}

.mt20 {
  margin-top: 20px;
}

.text-justify {
  text-align: justify !important;
  word-break: break-all;
}

html,
body {
  overflow-x: hidden;
}

/*专题顶部导航*/
.top-bar {
  border-bottom: 2px #E20000 solid;
}

.top-bar-login,
.top-bar-login-after {
  line-height: 30px;
  font: 12px/30px simsun;
}

.top-bar-login-after {
  display: none;
}

.top-bar .ofw-logo {
  margin-top: 2px;
}

.top-bar-login > .signin {
  display: inline-block;
  background: #e20000;
  height: 24px;
  width: 50px;
  border-radius: 2px;
  text-align: center;
  margin-top: 3px;
  line-height: 24px;
}

.top-bar-login > .signin > a {
  color: #fff;
}

.top-bar-login a,
.top-bar-login-after a {
  color: #333;
}

.top-bar-login a:hover,
.top-bar-login-after a:hover {
  text-decoration: underline;
}

.top-bar-login i {
  font-style: normal;
  color: #666;
}

.top-bar-login > .email {
  padding-left: 24px;
  display: inline-block;
  background: url(http://images.ofweek.com/images/global-steven/email/ico_email.png) no-repeat left;
}

/*banner*/
.banner {
  height: 690px;
  background: url(../images/banner.jpg?v=20190126) no-repeat center top;
  position: relative;
}

.banner .djs {
  position: absolute;
  width: 254px;
  top: 43px;
  right: 23px;
}

.banner .djs .time {
  margin-top: 16px;
  max-height: 43px;
  line-height: 43px;
  text-align: right;
}

.banner .djs span {
  display: inline-block;
  font-size: 26px;
  color: #fccd82;
}

.banner .djs span:nth-child(1) {
  margin-right: 50px;
}

.banner .djs span:nth-child(2) {
  margin-right: 60px;
}

.banner .djs span:nth-child(3) {
  margin-right: 5px;
}

.content {
  padding-top: 55px;
  position: relative;
}

.content.bg {
  background: #151517;
}

/*nav*/
.nav {
  line-height: 44px;
  background: url(../images/menu-bg.png) no-repeat center;
  background-color: #151517;
  width: 100%;
  z-index: 100000;
  background-position-y: 0;
}

.nav.fixed {
  position: fixed;
  top: 0;
  left: 0;
}

.nav li {
  float: left;
  padding: 0 18px;
  position: relative;
  margin-right: 45px;
  cursor: pointer;
}

.nav li.review {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin-right: 0;
  position: relative;
}

.nav li.review:hover {
  color: #cd9133;
}

.nav li.review:hover .review-list {
  display: block;
}

.nav li.review .review-list {
  position: absolute;
  background-color: #231d1d;
  z-index: 9999;
  width: 315px;
}

.nav li.review .review-list .review-item {
  width: 100%;
  padding: 0;
  border-bottom: 1px solid #bf9e61;
}

.nav li.review .review-list .review-item a {
  display: block;
  color: #fff;
  font-weight: normal;
  font-size: 14px;
  height: 60px;
  line-height: 60px;
  padding: 0 10px;
}

.nav li.review .review-list .review-item a:hover {
  color: #bf9e61;
}

.nav li.s {
  float: right;
  padding: 0;
}

.nav li.s a {
  display: block;
}

.nav li a {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}

.nav li.current a,
.nav li a:hover {
  color: #cd9133;
}

.nav li.s a:hover {
  color: #fff;
}

.nav li .hot {
  width: 25px;
  height: 32px;
  position: absolute;
  top: 0;
  right: 0;
  background: url("../images/hot.png") no-repeat center center;
  background-size: 100%;
}

/*评选流程*/
.date-line {
  padding-bottom: 80px;
}

.date-line ul {
  padding: 0 68px;
}

.date-line li {
  float: left;
  width: 330px;
  position: relative;
}

.date-line li.active .date-line-circle .circleOne {
  display: block;
}

.date-line li.active .date-line-circle {
  background-color: #efb638;
}

.date-line-cont {
  display: none;
  position: absolute;
  bottom: 60px;
  left: -85px;
  width: 290px;
  height: 244px;
  line-height: 1.5;
  background: url("../images/award-li-active.png") no-repeat center center;
  background-size: 100% 100%;
  font-size: 13px;
  padding: 0 15px;
  z-index: 10;
}

.date-line-cont table {
  width: 100%;
}

.date-line-cont table tr td {
  padding: 0 5px;
}

.date-line-cont table tr td:first-child {
  text-align: center;
}

.date-line-left {
  font-size: 18px;
  color: #fff;
}

.date-line-left span {
  color: #e4bb67;
}

.date-line-left p {
  margin-top: 5px;
  text-align: center;
  width: 135px;
}

.date-line-right {
  position: absolute;
  top: 60px;
  left: 135px;
  width: 180px;
  border-top: 1px dashed #fff;
}

.date-line-circle {
  width: 121px;
  height: 121px;
  margin-bottom: 25px;
  background: url("../images/date-line-circle.png") no-repeat center center;
  background-size: 100%;
  border-radius: 50%;
  position: relative;
  background-color: #000;
}

.date-line-circle .circleOne {
  display: none;
  position: absolute;
  width: 131px;
  height: 131px;
  background: #f4c14f;
  left: -5px;
  top: -5px;
  border-radius: 50%;
  z-index: 1;
  animation: circleOne 1s linear infinite;
  -webkit-animation: circleOne 1s linear infinite;
  animation-direction: alternate;
  -webkit-animation-direction: alternate;
}

.date-line-circle img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.date-line-circle .normal {
  display: block;
}

.date-line-circle .special {
  display: none;
}

.date-line-circle:hover .normal {
  display: none;
}

.date-line-circle:hover .special {
  display: block;
}

@-webkit-keyframes circleOne {
  from {
    transform: scale(0.9);
    -ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    opacity: 0;
  }
  to {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    opacity: .6;
  }
}

/*.intro .section-title{padding-top: 40px;}*/
.section-title {
  text-align: center;
  background: url(../images/title.png) no-repeat center;
  height: 143px;
}

.section-title p {
  font-size: 45px;
  font-weight: 600;
  color: #e6cd9e;
  line-height: 160px;
}

.section-title img {
  width: auto;
  display: inline;
}

.intro-main .w {
  font-size: 14px;
  line-height: 22px;
  text-indent: 2em;
  color: #ffd888;
  height: 466px;
  background: url(../images/pxjs.png) no-repeat center 100%;
  width: 1129px;
  position: relative;
  left: -65px;
}

.intro-main p {
  font-size: 16px;
  line-height: 30px;
  text-indent: 2em;
  color: #e6cd9e;
  width: 522px;
}

.intro-main .p1 {
  position: absolute;
  left: 545px;
  top: 100px;
}

.intro-main .p2 {
  position: absolute;
  left: 545px;
  top: 210px;
}

.swiper-container {
  width: 414px;
  height: 290px;
}

.swiper-slide img {
  width: 100%;
  height: 256px;
}

.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
}

.swiper-pagination-bullet {
  width: 36px;
  height: 4px;
  display: inline-block;
  border-radius: 0;
  background: #fff;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 6px;
}

.swiper-pagination-bullet-active {
  background: #bb9f87;
}

/* 评选优势 */
.pxys {
  height: 779px;
  position: relative;
  padding-top: 65px;
  background: url(../images/pxys-cont-bg.jpg?v=12) no-repeat bottom;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.pxys-cont {
  height: 572px;
  width: 1130px;
  background: url(../images/pxys.png) no-repeat center;
  background-position-y: 88px;
  position: relative;
  left: -65px;
}

.pxys-cont h5 {
  font-size: 20px;
  color: #fff;
  line-height: 20px;
}

.pxys-cont h5 {
  font-size: 20px;
  color: #fff;
  position: absolute;
}

.pxys-cont p {
  font-size: 14px;
  color: #fff;
  line-height: 21px;
  width: 225px;
  position: absolute;
}

.pxys-cont .ys-h1 {
  top: 215px;
  left: 114px;
}

.pxys-cont .ys-h2 {
  top: 215px;
  left: 376px;
}

.pxys-cont .ys-h3 {
  top: 215px;
  left: 672px;
}

.pxys-cont .ys-h4 {
  top: 215px;
  left: 944px;
}

.pxys-cont .ys-p1 {
  top: 255px;
  left: 40px;
}

.pxys-cont .ys-p2 {
  top: 255px;
  left: 315px;
}

.pxys-cont .ys-p3 {
  top: 255px;
  left: 603px;
}

.pxys-cont .ys-p4 {
  top: 255px;
  left: 880px;
}

/*奖项设置*/
.setting {
  margin-top: 0;
}

.setting ul {
  padding-top: 80px;
}

.setting ul li {
  float: left;
  width: 278px;
  height: 312px;
  background: url("../images/award-li.png?v=233") no-repeat center center;
  background-size: 100%;
  font-size: 14px;
  text-align: center;
  position: relative;
  margin-right: 24px;
  cursor: pointer;
}

.setting .second-ul li {
  margin-right: 58px;
}

.setting .second-ul li:last-child {
  margin-right: 0px;
}

.setting .first-ul li:last-child {
  margin-right: 0;
}

.setting ul li .original-cont {
  text-align: center;
  margin-top: 73px;
}

.setting ul li .original-cont .original-cont-title {
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.setting ul li .original-cont .original-cont-cont {
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.setting ul li a {
  display: block;
  width: 130px;
  height: 36px;
  line-height: 36px;
  margin: 0 auto;
  color: #000;
  background: #baa992;
  border-radius: 36px;
  position: absolute;
  left: 74px;
  bottom: 40px;
}

.setting ul li:hover {
  background: url("../images/award-li-active.png?v=444") no-repeat center center;
  background-size: 100%;
}

.setting ul li:hover p {
  color: #fff;
}

.settiong-tip {
  font-size: 14px;
  color: #fff;
  margin-top: 65px;
  text-align: center;
}

.setting ul li:hover .original-cont {
  display: none;
}

.setting ul li:hover .active-cont {
  display: block;
}

.original-cont {
  padding-top: 20px;
}

.original-cont img {
  margin-bottom: 28px;
}

.active-cont {
  display: none;
  padding: 50px 20px 0 20px;
  text-align: left;
}

.judge {
  margin-top: 60px;
}

.judges_cnt {
  margin-top: 40px;
}

.pagination {
  text-align: center;
  margin-top: 40px;
}

.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  cursor: pointer;
  border-radius: 5px;
  background: rgba(98, 163, 209, 0.5);
}

.swiper-active-switch {
  background: #4548ff;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.swiper-container {
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin: 0 auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 1160px;
  /* height: 498px; */
}

.judges_slide {
  height: 664px;
}

.judges_slide.swiper-slide:last-child {
  height: 500px;
}

.swiper-wrapper1 {
  position: relative;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 100%;
  -webkit-transition: -webkit-transform, left, top 0s ease;
  -webkit-transition: left, top 0s ease, -webkit-transform;
  transition: left, top 0s ease, -webkit-transform;
  transition: transform, left, top 0s ease;
  transition: transform, left, top 0s ease, -webkit-transform;
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-slide {
  position: relative;
  /* float: left; */
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.judges_list {
  position: relative;
}

.judges_list li {
  position: absolute;
  cursor: pointer;
}

.judges_list li .judges_img {
  float: left;
  width: 166px;
  height: 166px;
  font-size: 0;
  overflow: hidden;
}

.judges_list li .judges_img img {
  width: 100%;
  height: 100%;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.judges_list li .judges_info {
  float: left;
  width: 166px;
  height: 166px;
  background: #755c43;
  color: #fff;
  padding: 15px;
  -webkit-transition: all .2s;
  transition: all .2s;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.judges_list li:hover .judges_info {
  background: #555c43;
}

.swiper-container {
  height: 500px;
}

.judges_list li:hover .judges_img img {
  -webkit-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}

.judges_info .p1 {
  font-size: 16px;
  position: relative;
  padding-left: 20px;
}

.judges_info .p1:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-width: 7px;
  border-style: solid;
  border-color: transparent #fff transparent transparent;
  top: 4px;
  left: -4px;
}

.judges_info .p2 {
  margin-top: 15px;
  line-height: 1.8;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.judges_list li:nth-of-type(1) {
  left: 0;
  top: 0;
}

.judges_list li:nth-of-type(2) {
  left: 332px;
  top: 0;
}

.judges_list li:nth-of-type(3) {
  left: 664px;
  top: 0;
}

.judges_list li:nth-of-type(4) {
  left: 0;
  top: 166px;
}

.judges_list li:nth-of-type(5) {
  left: 332px;
  top: 166px;
}

.judges_list li:nth-of-type(6) {
  left: 664px;
  top: 166px;
}

.judges_list li:nth-of-type(7) {
  left: 0;
  top: 332px;
}

.judges_list li:nth-of-type(8) {
  left: 332px;
  top: 332px;
}

.judges_list li:nth-of-type(9) {
  left: 664px;
  top: 332px;
}

.judges_list li:nth-of-type(10) {
  left: 0;
  top: 498px;
}

.judges_list li:nth-of-type(11) {
  left: 332px;
  top: 498px;
}

.judges_list li:nth-of-type(12) {
  left: 664px;
  top: 498px;
}

.judges_list li:nth-of-type(6) .judges_img,
.judges_list li:nth-of-type(5) .judges_img,
.judges_list li:nth-of-type(4) .judges_img {
  float: right;
}

.judges_list li:nth-of-type(6) .judges_info,
.judges_list li:nth-of-type(5) .judges_info,
.judges_list li:nth-of-type(4) .judges_info {
  text-align: right;
}

.judges_list li:nth-of-type(6) .judges_info .p1,
.judges_list li:nth-of-type(5) .judges_info .p1,
.judges_list li:nth-of-type(4) .judges_info .p1 {
  padding-left: 0;
  padding-right: 20px;
}

.judges_list li:nth-of-type(6) .judges_info .p1:before,
.judges_list li:nth-of-type(5) .judges_info .p1:before,
.judges_list li:nth-of-type(4) .judges_info .p1:before {
  border-color: transparent transparent transparent #fff;
  top: 2px;
  left: inherit;
  right: -4px;
}

.judges_list li:nth-of-type(10) .judges_img,
.judges_list li:nth-of-type(11) .judges_img,
.judges_list li:nth-of-type(12) .judges_img {
  float: right;
}

.judges_list li:nth-of-type(10) .judges_info,
.judges_list li:nth-of-type(11) .judges_info,
.judges_list li:nth-of-type(12) .judges_info {
  text-align: right;
}

.judges_list li:nth-of-type(10) .judges_info .p1,
.judges_list li:nth-of-type(11) .judges_info .p1,
.judges_list li:nth-of-type(12) .judges_info .p1 {
  padding-left: 0;
  padding-right: 20px;
}

.judges_list li:nth-of-type(10) .judges_info .p1:before,
.judges_list li:nth-of-type(11) .judges_info .p1:before,
.judges_list li:nth-of-type(12) .judges_info .p1:before {
  border-color: transparent transparent transparent #fff;
  top: 2px;
  left: inherit;
  right: -4px;
}

/*报名*/
.register {
  margin-top: 10px;
}

.register .time {
  margin: 20px 0 15px;
  text-align: center;
  font-size: 19px;
  color: #d3a04d;
}

.register .detail {
  position: relative;
  height: 222px;
  background: url("../images/register-bg.png") no-repeat center;
}

.register .detail p {
  width: 480px;
  color: #fff;
  text-align: left;
  line-height: 1.8;
  margin-bottom: 5px;
  margin-left: 200px;
  font-size: 16px;
}

.register .detail strong {
  font-size: 18px;
}

.register .detail span {
  font-size: 14px;
  color: #fccd82;
}

.register .detail a {
  position: absolute;
  width: 164px;
  height: 38px;
  left: 420px;
  top: 162px;
}

.register .unit {
  font-size: 24px;
  color: #cd9133;
  margin-top: 60px;
  padding-bottom: 40px;
  text-align: center;
}

.register .unit a {
  margin-left: 30px;
}

.wrap > .anchor {
  position: absolute;
  top: -55px;
}

#wrapper {
  padding-top: 55px;
}

/*评选奖项*/
.JxContent {
  padding: 80px 0;
}

.JxContent table {
  /*border-top: 1px solid #999;border-left: 1px solid #999*/
  border-collapse: collapse;
}

.JxContent td,
.JxContent th {
  /*border-right: 1px solid #999;border-bottom: 1px solid #999;*/
  padding: 0 10px;
  border: 1px solid #000;
  vertical-align: middle;
}

.JxContent p {
  font: 14px/30px Simsun;
  margin: 10px 0;
}

/*评选投票*/
.toupiao {
  font-family: Microsoft Yahei;
}

.newTop {
  width: 805px;
  height: 306px;
  margin: 0 auto;
  background: url(../images/newTop.png);
}

.newTop ul li {
  float: left;
  width: 33.33%;
  text-align: center;
}

.newTop h4 {
  color: #b2770f;
  font-size: 21px;
  padding-top: 110px;
  font-weight: bold;
}

.newTop .active p,
.newTop .active h4 {
  color: #fff;
}

.newTop p {
  margin-top: 30px;
  font-size: 14px;
  font-weight: bold;
}

.newTB {
  margin-top: 30px;
}

.newTB h3 {
  font-size: 18px;
  color: #181818;
  margin: 0;
  padding-left: 20px;
  font-weight: bold;
}

.newTB p {
  font-size: 14px;
  color: #181818;
  margin: 0;
  line-height: 24px;
  padding-left: 50px;
}

.part1 .title h3 {
  color: #001c22;
  font: normal 30px/30px "Microsoft Yahei", "黑体";
  text-align: left;
  height: 60px;
  line-height: 60px;
}

/*浮窗*/
.erweima {
  position: fixed;
  top: 40%;
  right: 50%;
  margin-right: 530px;
  display: none;
}

.fuchuang {
  position: fixed;
  top: 40%;
  left: 50%;
  margin-left: 530px;
  display: none;
  width: 146px;
}

.fuchuang .fenX {
  position: absolute;
  top: 135px;
  left: -168px;
  display: none;
}

.fuchuang ul .right_li {
  height: 53px;
  background: #60513a;
  background: rgba(96, 81, 58, 0.6);
}

.fuchuang ul li {
  /* margin-top: 1px; */
}

.fuchuang ul li:hover {
  background: #cd9132;
}

.fuchuang ul .right_li > a {
  display: block;
  /* padding: 16px 24px 5px; */
  padding-left: 37px;
  height: 53px;
  line-height: 53px;
  color: #fff;
  font-size: 16px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  text-align: center;
}

.jiange {
  height: 11px !important;
  background: url(../images/fucbj.png) no-repeat center !important;
}

.fuchuang ul li.jiange:hover {
  background: url(../images/fucbj.png) no-repeat center;
}

/*.jiathis_style{position: absolute;top: 0;right: 100%;}*/
.prize-bd {
  position: relative;
  height: 708px;
  margin-top: 70px;
  margin-bottom: 40px;
  margin-left: -18px;
  margin-right: -18px;
}

.prize-item {
  overflow: hidden;
  position: absolute;
  width: 330px;
  height: 330px;
  -webkit-perspective: 1000;
  perspective: 1000;
}

.prize-item1 {
  left: 0;
  top: 0;
}

.prize-item2 {
  left: 350px;
  top: 0;
}

.prize-item3 {
  left: 700px;
  top: 0;
}

.prize-item4 {
  left: 175px;
  top: 175px;
}

.prize-item5 {
  left: 525px;
  top: 175px;
}

.prize-item6 {
  left: 0px;
  top: 350px;
}

.prize-item7 {
  left: 350px;
  top: 350px;
}

.prize-item8 {
  left: 700px;
  top: 350px;
}

.prize-item-front,
.prize-item-verso {
  position: absolute;
}

.prize-item-front {
  z-index: 1;
}

.prize-item-verso .priz-content {
  width: auto;
  padding: 110px 60px 0;
  font-size: 16px;
  text-align: left;
}

.priz-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding-top: 110px;
  font: normal 14px/1.5 "Microsoft Yahei";
  color: #fccd82;
  text-align: center;
}

.prize-item-verso .priz-content p {
  color: #000;
  font-size: 14px;
}

.priz-content p {
  font-size: 18px;
}

.priz-content p.bold {
  font-size: 20px;
}

.prize-join {
  display: block;
  width: 118px;
  height: 32px;
  margin: 13px auto 0;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  color: #fccd82;
  background: url(../images/cp-btn.png);
}

.contact {
  padding: 40px 0 60px;
}

.contact ul {
  margin-left: 60px;
}

.contact p {
  font-size: 24px;
  color: #cd9133;
}

.contact ul li {
  font-size: 14px;
  color: #fff;
  line-height: 1.6;
  padding-left: 130px;
  position: relative;
  min-height: 88px;
  margin-bottom: 20px;
}

.contact ul li span {
  width: 97px;
  height: 79px;
  line-height: 79px;
  text-align: center;
  position: absolute;
  top: 6px;
  left: 0;
  background: url(../images/contact-title.png) no-repeat center center;
  background-size: 100%;
  font-size: 16px;
}

.contact .code-cont {
  text-align: center;
  margin-right: 23px;
}

.contact .code-cont .code-box {
  margin-top: 20px;
  border: 1px solid #696969;
  padding: 20px;
}

.contact .code-cont p {
  font-size: 14px;
  color: #fff;
  margin-top: 5px;
}

.nav li .hot {
  position: absolute;
  left: 100px;
  top: 2px;
  -webkit-animation: hotplays 1s infinite;
  animation: hotplays 1s infinite;
}

@keyframes hotplays {
  0 {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

@-webkit-keyframes hotplays {
  0 {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  25% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

.tp-btn {
  position: absolute;
  left: 357px;
  top: 421px;
  width: 286px;
  height: 51px;
  line-height: 51px;
  color: #000;
  font-size: 24px;
  text-align: center;
  background: url("../images/banner-btn.png") no-repeat center center;
  background-size: 100% 100%;
}

.advantage {
  font-size: 14px;
  color: #fff;
}

.advantage .clearfix {
  margin: 40px 0;
}

.advantage h3 {
  color: #e7c678;
  margin-bottom: 5px;
}

.advantage .adva-cont01 {
  width: 430px;
  height: 120px;
  padding: 20px;
  border: 2px solid #d0ab5f;
}

.advantage .adva-cont02 {
  width: 260px;
  height: 165px;
  padding: 20px;
  border: 2px solid #d0ab5f;
}

.advantage .fl {
  margin-right: 40px;
}

.advantage .bg-gray {
  background: #b28850;
}

.beizhu {
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #fff;
  margin-bottom: -20px;
}

/*往届精彩回顾*/
.review {
  padding-bottom: 80px;
}

.part1_con {
  height: 451px;
  padding: 80px 45px;
  background: url("../images/review-bg.png") no-repeat center center;
  background-size: 100%;
}

.speak, .speak_show, .speak_show li {
  width: 688px;
  float: left;
  height: 436px;
}

.speak {
  float: right;
  overflow: hidden;
  position: relative;
}

.speak_show {
  position: absolute;
}

.speak_show li {
  position: relative;
}

.speak_show li img {
  width: 688px;
  height: 436px;
}

.speak_show li .details {
  display: none;
  width: 100%;
  height: 100px;
  position: absolute;
  bottom: 0;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');
  background: rgba(0, 0, 0, 0.7);
}

:root .speak_show li .details, :root .zhuanfang .model .img .img_bg, :root .shipin_show .shipin_bg {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');
}

.speak_show li .details .details_top {
  line-height: 24px;
  padding: 10px 0 0 20px;
  font-size: 12px;
}

.speak_show li .details .details_top h3 {
  font: bold 20px/24px "Microsoft Yahei","黑体";
  color: #fff;
  float: left;
}

.speak_show li .details .details_bot p {
  color: #fff;
  font-size: 12px;
  float: left;
}

.speak_show li .details .details_top h3 span {
  font-size: 14px;
}

.speak_show li .details .details_bot {
  padding-left: 20px;
}

.speak_show li .details .yj_title {
  font: normal 16px/24px "Microsoft Yahei","黑体";
  color: #ff9d1e;
  padding: 8px 20px 0;
}

.speak_show li .details .details_bot .red, .speak_show li .details .details_top .video1 {
  float: right;
  padding-right: 30px;
}

.speak_nav {
  width: 211px;
  border: solid 2px #dfdfdf;
  height: 432px;
  float: right;
}

.speak_nav .prev, .speak_nav .next {
  background: #dfdfdf url(../images/prev.gif) no-repeat center;
  height: 19px;
  cursor: pointer;
}

.speak_nav .next {
  background: #dfdfdf url(../images/next.gif) no-repeat center;
}

.speak_nav .speak_con {
  height: 390px;
  width: 196px;
  margin: 4px auto 0;
  overflow: hidden;
  position: relative;
}

.speak_nav .speak_con ul {
  position: absolute;
}

.speak_con ul li {
  height: 130px;
  position: relative;
  cursor: pointer;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.speak_con ul li img {
  width: 194px;
  height: 124px;
  border: solid 1px #ccc;
}

.speak_con ul li.active {
  opacity: 1;
  filter: alpha(opacity=100);
}

.speak_con ul li.active img {
  border: solid 1px #ad2305;
}

.speak_con ul li .speak_info, .ceo_bg {
  width: 100%;
  height: 40px;
  overflow: hidden;
  font-size: 12px;
  position: absolute;
  left: 0;
  bottom: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');
  background: rgba(0, 0, 0, 0.5);
}

:root .speak_con ul li .speak_info, :root .ceo_bg {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');
}

.speak_con ul li .speak_info {
  display: none;
}

.speak_con ul li .speak_info p {
  text-align: center;
  padding-top: 4px;
  color: #fff;
  line-height: 16px;
}

.pxsb {
  background: url(../images/pxsbbg.jpg) no-repeat center bottom;
}

.pxsb-cont {
  width: 1200px;
  position: relative;
  left: -100px;
  margin-top: 30px;
  height: 487px;
}

.pxsb-cont-p1 {
  font-size: 16px;
  color: #fff;
  position: absolute;
  left: 442px;
  top: 78px;
  line-height: 30px;
}

.pxsb-cont-p2 {
  font-size: 16px;
  color: #fff;
  position: absolute;
  left: 442px;
  top: 204px;
  line-height: 30px;
}

/* zzjg */
.zzjg {
  padding: 50px 0 0;
  background: #755c43;
}

.zzjg-bd {
  width: 1050px;
  padding: 50px 0 0;
}

.zzjg-group {
  margin: 0 30px 0 0;
}

.zzjg-group dt {
  float: left;
}

.zzjg-group dd {
  float: left;
  margin: 0 0 0 10px;
}

.zzjg-group img {
  vertical-align: top;
}

/* contact */
.contact {
  padding: 100px 50px 50px;
}

.contact-group {
  margin: 0 0 40px;
}

.contact-group dt {
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 120px;
  height: 80px;
  padding: 12px 0 0;
  margin: 0 40px 0 0;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background: #ccb8a3;
}

.contact-group dd {
  float: left;
  color: #fff;
  font-size: 18px;
}

.column-title {
  text-align: center;
}

/* app-code */
.app-code {
  width: 335px;
  padding: 70px 0 0;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: url(../images/app_code_bg.png) center top no-repeat;
}

.app-code img {
  display: block;
  margin: 0 0 10px;
}
/*# sourceMappingURL=main.css.map */