﻿@charset "UTF-8";
body {
    font-family: "微软雅黑";
    color: #555555;
    line-height: 23px;
}

video {
    outline: none
}

#content {
    margin-top: 30px;
}

* {
    margin: 0;
    padding: 0;
}

ul,
li {
    list-style: none
}

.contents {
    position: relative;
    width: 100%;
}

.contBg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(0, 0, 0, .5)
}

#text-3 {
    height: 646px !important
}


/*首页*/

.lineL {
    border-top: 4px solid #D31145;
    width: 80px;
    margin-bottom: 20px
}

.lineM {
    border-top: 4px solid #D31145;
    width: 80px;
    margin: 15px auto
}

.lineR {
    border-top: 3px solid #D31145;
    width: 50px;
    display: inline-block;
    margin-bottom: 50px
}


/*第一屏*/

.home1box {
    position: absolute;
    top: 30%;
    width: 100%;
    text-align: center
}

.home1box .page1_1 {
    text-align: center;
    font-size: 60px;
    line-height: 1.35em;
    font-weight: bold;
    color: #ffffff;
    margin: 10px 0 35px 0;
    letter-spacing: 3px;
}

.home1box .page1_2 {
    text-align: center;
    font-size: 18px;
    line-height: 2em;
    color: #ffffff;
    margin: 10px 0 35px 0;
    letter-spacing: 3px;
}


/*第二屏*/

.videoBg {
    background: #D31145;
}

.video_home {
    width: 800px;
    margin: 0 auto;
    position: relative;
    top: -80px
}


/*第三屏*/

.iconFive {
    text-align: center;
    padding: 70px 0 50px
}

.home_titleS {
    font-size: 30px;
    color: #141414;
    line-height: 1.5em;
    font-weight: bold;
    letter-spacing: 3px;
}

.home_titleS span {
    color: #D31145
}

.home_titleS em {
    border-bottom: 4px solid #D31145;
    font-style: normal;
    padding-bottom: 15px
}

.Five_icon {
    width: 80%;
    margin: 60px auto 0;
    overflow: hidden;
}

.Five_icon li {
    float: left;
    width: 16%;
    border: 1px solid #D31145;
    padding: 30px 10px 0;
    height: 260px;
    margin-right: 5%;
    box-sizing: border-box
}

.Five_icon li:last-child {
    margin-right: 0
}

.Five_icon li img {
    height: 69px;
}

.Five_icon .Five_title {
    font-size: 18px;
    color: #141414;
    margin-top: 15px;
    font-weight: bold;
    letter-spacing: 1px;
}

.Five_icon .percentage {
    font-size: 22px;
    color: #D31145;
    font-weight: bold;
    margin-bottom: 0
}


/*.Five_icon .lineM{margin-bottom:50px}
.Five_icon li:nth-child(1) .lineM{ margin-bottom: 15px }*/

.Five_icon .text {
    font-size: 14px;
    color: #D31145;
    line-height: 1.5em
}


/*第四屏*/

.home4box {
    position: absolute;
    top: 16%;
    width: 100%;
    text-align: center
}

.home_title {
    font-size: 45px;
    color: #fff;
    line-height: 1.5em;
    font-weight: bold;
    margin-bottom: 25px;
    letter-spacing: 3px;
}

.home_title>span {
    font-weight: normal
}

.home_title1 {
    font-size: 40px;
    color: #fff;
    line-height: 1.5em;
    font-weight: bold;
    margin-bottom: 20px;
    letter-spacing: 3px;
}

.home_title1>span {
    color: #D31145
}


/*第五屏*/

.home5box {
    position: absolute;
    top: 18%;
    left: 10%;
}

.home5box .home_title {
    margin-bottom: 30px;
    color: #141414;
}

.home_text {
    font-size: 18px;
    color: #fff;
    line-height: 2em;
    margin-top: 60px;
}

.home5box .home_text {
    font-size: 18px;
    color: #333;
    line-height: 2em;
    margin-top: 60px;
}


/*第六屏*/

.home6box {
    position: absolute;
    top: 10%;
    right: 10%;
    text-align: right
}

.home6box .home_title {
    font-size: 42px;
    color: #141414;
    line-height: 1.5em;
    font-weight: bold;
    margin-bottom: 50px;
}

.home_title em {
    border-bottom: 4px solid #D31145;
    font-style: normal;
    padding-bottom: 35px
}

.home6box .home_title:last-child {
    margin-top: 67px
}


/*第七屏*/

.home7box {
    position: absolute;
    top: 40%;
    width: 100%;
    text-align: center
}

.home_title2 {
    font-size: 55px
}


/*第八屏*/

.home8box {
    position: absolute;
    top: 30%;
    width: 100%;
    text-align: center
}

.home8box .home_text {
    margin-top: 30px
}

.span7 {
    color: #ffffff;
    width: 70%;
}

#gallery {
    background: #fff;
    padding-bottom: 30px;
}

#gallery ul li {
    float: left;
    list-style: none;
    width: 19%;
    margin-right: 1%;
    margin-bottom: 1%
}

#gallery ul li:nth-child(5n) {
    margin-right: 0
}

#gallery ul img {
    width: 100% !important;
    height: auto !important
}

#gallery ul {
    list-style: none;
    width: 99%;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 1%;
}

#gallery>p {
    padding: 15px 2% 0;
}

.zbf .span7 {
    color: #ffffff;
    margin-bottom: 100px;
}


/*主办方*/

.contBgs1 .span7,
.contBgs1_2 .span7,
.contBgs1_3 .span7 {
    width: 50%;
    text-align: justify;
    color: #222
}

.contBgs1_2 .span7 {
    color: #fff
}

.titleBg1 {
    background: url(../images/bgs/titleBg1.png) no-repeat left;
    background-size: 190px;
    height: 77px;
    line-height: 70px;
    width: 190px;
    position: relative;
    color: #222;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 50px
}

.titleBg2 {
    background: url(../images/bgs/titleBg2.png) no-repeat left;
    background-size: 190px;
    height: 77px;
    line-height: 70px;
    width: 190px;
    position: relative;
    left: 75%;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 50px
}

.titleBg1>span {
    position: absolute;
    left: 40%
}

.contBgs1_2 .titleBg1>span {
    position: absolute;
    left: 20%;
    color: #fff
}

.titleStyle,
.titleStyle2 {
    font-size: 28px;
    font-weight: bold;
    line-height: 1em;
    overflow: hidden;
    margin-bottom: 40px;
}

.titleStyle span {
    margin-top: 8px
}

.titleStyle strong,
.titleStyle2 strong {
    border-right: 3px solid #D31145;
    padding-right: 15px;
    float: left;
    margin-right: 5px;
}

.titleStyle>span,
.titleStyle2>span {
    color: #D31145;
    line-height: 1em;
    font-size: 14px;
    float: left;
    transform: scale(0.9);
}

.titleStyle2>span {
    color: #D31145;
    line-height: 1.2em;
    font-size: 14px;
    display: inline-block;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    width: 88%
}

.zbf .span7 p:focus {
    border: none
}

.zbf .span7 .zbfLinks {
    text-decoration: none;
    cursor: default;
    color: #fff;
    border: none
}

.linesBg {
    margin-bottom: 40px
}

.orgTitle {
    font-size: 22px;
    color: #fff;
    margin-bottom: 20px
}

.orgTitle1 {
    font-size: 16px;
    color: #fff;
    margin-bottom: 20px
}

.zbf .span7:last-child {
    border: none
}

.SelectionText {
    margin-bottom: 30px
}

.SelectionText200 {
    margin-bottom: 300px
}

.contBgs {
    background: url(../images/insidePage/insidePage1_web.jpg) no-repeat center top;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs1 {
    background: url(../images/insidePage/contBgs1.jpg) no-repeat center bottom;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs1_2 {
    background: url(../images/insidePage/contBgs1_2.jpg) no-repeat center bottom;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs1_3 {
    background: url(../images/insidePage/contBgs1_3.jpg) no-repeat center bottom;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs2 {
    background: url(../images/insidePage/contBgs2.jpg) no-repeat center bottom;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs2_1 {
    background: url(../images/insidePage/contBgs2_1.jpg) no-repeat center bottom;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs3 {
    background: url(../images/insidePage/contBgs3.jpg) no-repeat center top;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs3_2 {
    background: url(../images/insidePage/contBgs3_2.jpg) no-repeat bottom;
    background-size: 100%;
    padding-bottom: 100px
}

.contBgs3_3 {
    background: url(../images/insidePage/contBgs3_3.jpg) no-repeat center top;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs3_4 {
    background: url(../images/insidePage/contBgs3_4.jpg) no-repeat top;
    background-size: 100%;
}

.contBgs4 {
    background: url(../images/insidePage/insidePage4_web.jpg) no-repeat center top;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs5 {
    background: url(../images/insidePage/insidePage5_web.jpg) no-repeat center top;
    background-size: 100%;
    background-attachment: fixed;
    height: 1000px;
}

.contBgs6 {
    background: url(../images/insidePage/insidePage6_web.jpg) no-repeat center top;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs7 {
    background: url(../images/insidePage/Review.jpg) no-repeat center top;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs8 {
    background: url(../images/insidePage/insidePage8_web.jpg) no-repeat center top;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs_Agenda {
    background: url(../images/insidePage/Agenda.jpg) no-repeat center top;
    background-size: 100%;
    background-attachment: fixed;
}

.contBgs_guests {
    background: url(../images/insidePage/guests.jpg) no-repeat center top;
    background-size: 100%;
    background-attachment: fixed;
}

.awardsUl {
    margin: 0 0;
    padding: 0 0;
    width: 100%;
}

.awardsUl li {
    list-style-type: none;
    float: left;
}

.awardsUl .awardsLi1 {
    width: 30%;
}

.awardsUl .awardsLi1 img {
    width: 160px;
    height: 160px;
    border: 0;
}

.awardsUl .awardsLi2 {
    width: 70%;
}

.awardsUl .awardsLi2 .lagTitle {
    font-size: 20px;
    line-height: 38px;
    font-weight: bold;
}

.awardsUl .awardsLi2 .lagTitle strong {
    color: #0CB14B;
}

.awardsUl .awardsLi2 .smallTitle {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 5px;
}

.lines {
    clear: both;
    padding: 20px 0px;
}

.lines hr {
    border-top: 1px dashed #fff;
    border-bottom: 0;
}

.contBgs_Agenda .orgTitle {
    margin-top: 40px
}

.contBgs_Agenda .orgTitle:nth-child(1) {
    margin-top: 0
}

.selectCriteriaUl {
    margin: 0 0;
    padding: 0 0;
    width: 100%;
    overflow: hidden;
}

.selectCriteriaUl li {
    list-style-type: none;
    float: left;
    width: 50%;
    padding-bottom: 20px;
}

.criterLi1,
.criterLi3,
.criterLi5,
.criterLi7 {
    padding-right: 20px;
}

.criterLi2,
.criterLi4,
.criterLi6,
.criterLi8 {
    padding-left: 20px;
}

.selectCriteriaUl .numbers {
    color: #0CB14B;
    font-size: 45px;
    line-height: 45px;
    font-weight: bold;
    font-family: Arial;
    padding-bottom: 5px;
}

.jingliren .criterLi3,
.jingliren .criterLi4 {
    height: 137px;
}

.xiaozi {
    padding-top: 15px;
    font-size: 12px;
    line-height: 20px;
}

.xiaozi strong {
    background-color: #0CB14B;
    display: block;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 5px;
}

.criterLines {
    padding: 0 0 30px 0;
}

.tuandui .criterLi1,
.tuandui .criterLi2 {
    height: 137px;
}

.hrbp .criterLi1,
.hrbp .criterLi2 {
    height: 112px;
}

.hrbp .criterLi3,
.hrbp .criterLi4 {
    height: 157px;
}

.gongxiang .criterLi1,
.gongxiang .criterLi2 {
    height: 137px;
}

.coe .criterLi1,
.coe .criterLi2,
.coe .criterLi3,
.coe .criterLi4 {
    height: 137px;
}

.members {
    margin: 0 0;
    padding: 0 0;
    width: 100%;
    overflow: hidden;
}

.members li {
    list-style-type: none;
    float: left;
}

.memberLeft {
    width: 35%;
}

.memberLeft img {
    width: 90%;
    border-radius: 50%
}

.memberRight {
    width: 65%;
}

fieldset {
    width: 50%;
    border: 1px dashed #ffffff;
    border-radius: 6px;
    font-size: 15px;
    line-height: 30px;
    font-weight: bold;
    text-align: center;
}

fieldset strong {
    font-size: 30px;
    line-height: 40px;
    font-weight: normal;
}

legend {
    font-weight: normal;
    text-align: left;
    color: #ffffff;
}

.memberRight p {
    font-size: 12px;
    line-height: 20px;
}

.shangxueyuan {
    width: 70%;
    font-size: 15px;
    line-height: 20px;
}

.shangxueyuan strong {
    display: block;
    width: 70px;
    float: left;
    height: 60px;
    padding-top: 10px;
}

.anson {
    width: 90%;
    font-size: 15px;
    line-height: 20px;
    text-align: left;
}

.anson strong {
    display: block;
    width: 110px;
    float: left;
    height: 48px;
}

.iconDow {
    padding-top: 10px;
}

.iconDow img {
    width: 20px;
    height: 20px;
}

.iconDow a {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
}

.contacttable .leftTd {
    width: 40px;
    padding-left: 8px;
    line-height: 30px;
    text-align: right;
    padding-right: 10px;
}

.contacttable .leftTd img {
    width: 20px;
    height: 20px;
}

.contEmail {
    padding-top: 7px;
}

.contacttable td strong {
    font-weight: normal;
    display: block;
}

.contacttable td strong.dunhao {
    display: none;
}

.contLast {
    margin-top: 50px;
}

.contacttable td b {
    font-size: 18px;
}

.engTitle {
    font-size: 50px;
    line-height: 50px;
    font-family: Arial;
    font-weight: bold;
}

.biaozhun {
    color: #0CB14B;
    font-size: 18px;
}

.sidebar .widget {
    margin-bottom: 20px;
}

.sidebar .widget ul {
    list-style: none;
    margin: 0;
    padding: 10px 0;
}

.navbar-inverse .nav .active a,
.navbar-inverse .nav .active a:hover,
.navbar-inverse .nav .active a:focus {
    padding-bottom: 10px;
    background-color: transparent;
    border-bottom: solid 5px #D31145;
}

.navbar-inverse .nav .active a.logoImg,
.navbar-inverse .nav .active a.logoImg:hover,
.navbar-inverse .nav .active a.logoImg:focus {
    border: none
}

.container {
    padding-left: 0px;
    padding-right: 0px;
}

.collapse {
    position: relative;
}

.navbar-fixed-top {
    top: 157px;
    position: static;
}

.navbar-fixed-top .navbar-inner {
    padding: 0;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.9);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.9);
}

.navbar-inner {
    clear: both;
}

.navbar-inverse .navbar-inner {
    background: none;
    background-color: transparent;
    background-image: none;
    filter: none;
    background: #3a3939;
    border: none;
}

.navbar .nav {
    position: static;
}

.navbar .nav.left-nav {
    display: table;
    float: none;
    margin: 0 auto;
    height: 100%;
}

span.company-logo {
    background: url() no-repeat center center;
    height: 140px;
    display: block;
    background-size: 140px
}

a.brand {
    width: 100%;
    text-align: center;
    padding: 8px 0;
    margin: 0 auto;
    background: url(../images/logo-bg.jpg) repeat center center;
    display: block;
    max-height: 157px;
    overflow: hidden;
}

.navbar .nav>li>a {
    padding: 0 8px;
    text-transform: uppercase;
    font-size: 15px;
    font-family: "微软雅黑";
    font-weight: 400;
    height: 70px;
    line-height: 70px
}

.navbar .nav>li>a.logoImg {
    padding: 15px 20px
}

.navbar-inverse .nav>li>a {
    color: #5d7ea1;
    color: rgba(255, 255, 255, 0.7);
}

.navbar .nav.left-nav>li {
    margin-right: 10px;
    margin-left: 10px;
}

.navbar-inverse .nav .active>a,
.navbar-inverse .nav .active>a:hover,
.navbar-inverse .nav .active>a:focus {
    padding-bottom: 10px;
    color: #5d7ea1;
    color: #fff;
    background-color: transparent;
    border-bottom: solid rpx #x soli;
}

.navbar-inverse .nav>li>a:focus,
.navbar-inverse .nav>li>a:hover {
    padding-bottom: 10px;
    color: #5d7ea1;
    color: rgba(255, 255, 255, 0.7);
    background-color: transparent;
    border-bottom: solid 5px #D31145;
}

.navbar-inverse .nav>li>a.logoImg:focus,
.navbar-inverse .nav>li>a.logoImg:hover {
    border: none
}

.dropdown {
    position: static;
}

.nav>li.dropdown.open.active>a:hover,
.nav>li.dropdown.open.active>a:focus {
    border-color: #922684;
}

#content {
    padding-bottom: 35px;
}

.navbar-fixed-top .container {
    width: 1162px;
}

.navbar .nav.navbar-right {
    margin-top: -50px;
}

.navbar-inverse .nav.navbar-right>li>a:focus,
.navbar-inverse .nav.navbar-right>li>a:hover {
    color: #5d7ea1;
    color: rgba(164, 203, 246, 0.70);
    background-color: transparent;
    border-bottom: none;
    padding-bottom: 5px;
}


/*报告内容*/

.aboutReport {
    text-align: center;
    margin-bottom: 30px;
    font-size: 24px
}

.reportTitle {
    color: #D31145;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 30px
}

.ReportText {
    margin-bottom: 20px;
    text-align: justify
}

.reportBox {
    display: flex;
}

.mobileBlock {
    display: none
}

.reportBox .L img {
    width: 700px;
    margin-top: 50px
}

.reportBox .R {}

.report1 {
    font-size: 16px;
    font-weight: bold;
}

.report1 img {
    margin-right: 15px
}


/*花絮*/

.reports a {
    color: #fff;
}

p.videos {
    margin-bottom: 20px
}

.reports li {
    margin-bottom: 10px;
    line-height: 1.5em;
}

.resules {
    background: #fff;
    margin-bottom: 20px
}

.resules td {
    border-left: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #555;
    padding: 10px
}

.resules td img {
    width: 100px;
}

.resules tr td:first-child {
    border-left: 0;
}

.resules .td1 {
    font-weight: bold;
    background-color: #E0E0E0;
    color: #555555;
    font-size: 15px;
}

.linkReview a {
    color: #fff
}


/*-------- Default Page ---------*/

.page-header-section {
    overflow: hidden;
    position: relative;
}

.page-header-section img {
    width: 100%;
    height: auto;
    margin: 0 auto;
    min-width: 980px;
}

.page-content {
    color: black;
    position: relative;
    padding-top: 80px;
    width: 90%;
    margin: 0 auto
}

.page-content .container-content {
    position: relative;
    top: 0;
    left: -3px;
}

.mBg_Report .page-content {
    height: 800px;
}

.contBgs_guests .page-content {
    height: 800px;
}

.imgWeb {
    display: block;
}

.imgMobile {
    display: none;
}

.page-top-content p ul {
    font-size: 15px;
    line-height: 24px;
}

.page-sidebar {
    position: absolute;
    top: 0;
    right: 0%;
    overflow: hidden;
}

.padLeft {
    width: 100%;
    position: relative;
}

.logoItem {
    border-bottom: 1px solid #dbdce1;
    margin: 5px 0;
    padding: 5px 0;
    text-align: center;
    position: relative;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.iframeMap {
    width: 520px;
    height: 320px;
    display: block;
}


/*---------- 顾问委员会 ------------*/

.memberName {
    font-size: 30px;
    line-height: 40px;
    font-weight: normal;
}

.memberjob {
    font-size: 14px;
    line-height: 40px;
    font-weight: bold;
    line-height: 1.5em;
    padding-bottom: 10px;
    display: inline-block
}

.membersUl li {
    list-style: disc;
    float: none
}


/*---------- Footer ------------*/

.footer {
    width: 100%;
    text-align: center;
    padding: 20px 0 75px 0;
    background-color: #515151;
    padding-top: 55px;
    border-top: 3px solid #D31145;
    clear: both;
    color: #acacac;
}

.footer li {
    list-style: none
}

.footer p {
    font-size: 13px;
}

.contBttom {
    font-size: 18px;
    padding-bottom: 10px;
    font-weight: bold;
}

.container {
    margin-right: auto;
    margin-left: auto;
}

.ul-contact {
    width: 324px;
    margin: 0 auto;
    padding: 0;
    float: left;
}

.ul-contact li {
    height: 26px;
    line-height: 26px;
}

.tell {
    background: url(../images/icons/tel.svg) no-repeat center left;
    text-indent: 2em;
    background-size: 20px;
    list-style: none;
}

.zip {
    background: url(../images/icons/zip.svg) no-repeat center left;
    height: 20px;
    text-indent: 2em;
    background-size: 20px;
    list-style: none;
}

.email {
    background: url(../images/icons/email.svg) no-repeat center left;
    height: 20px;
    text-indent: 2em;
    background-size: 20px;
    list-style: none;
}

.address {
    background: url(../images/icons/address.svg) no-repeat center left;
    height: 20px;
    text-indent: 2em;
    background-size: 20px;
    list-style: none;
}

.icon-contact {
    display: block;
    background-image: url(../images/icons/icon_phone.svg);
    width: 44px;
    height: 44px;
    background-size: 100% 100%;
    background-position: 0;
}

.icon-contact:hover {
    background-image: url(../images/icons/icon_phoneHover.svg);
    width: 44px;
    background-size: 100% 100%;
    height: 44px;
}

.icon-map {
    display: block;
    background-image: url(../images/icons/icon_map.svg);
    width: 44px;
    height: 44px;
    background-size: 100% 100%;
    background-position: 0;
}

.bottom-nav li {
    line-height: 21px;
    float: left;
    width: 75px;
    margin-bottom: 10px;
}

.footer .row {
    width: 960px;
    margin: 0 auto;
}

.footer .row table td,
.footer .row table td a {
    color: #cbcdca;
    font-size: 12px;
}

.footer .row strong {
    display: block;
    padding-bottom: 5px;
}

#location,
#location p,
#location p>a {
    color: #a4cbf6;
    color: rgba(164, 203, 246, 0.70);
    font-size: 14px;
}

.homeimg1 {
    display: block;
}

.homeimg2,
.fixedbox,
#banner {
    display: none;
}

svg:not(:root) {
    overflow: hidden;
}

#banner #imgbox {
    margin: 0 auto;
    position: relative;
}

.contacttable td a {
    color: #ffffff;
}

.imgSupport {
    margin-bottom: 15px;
}

.imgSupport img {
    width: 180px;
    height: 75px;
}

.memberLogo {
    margin: 15px 0 0px 0;
}

.memberLogo img {
    width: 120px;
    height: 50px;
    background-color: #ffffff;
    margin-right: 10px;
    float: left;
}

.processWeb,
.contImgWeb {
    display: block;
}

.processMobile,
.contImgMobile {
    display: none;
}

.contUl {
    margin: 0 0;
    padding: 0 0;
    width: 100%;
    overflow: hidden;
}

.contUl li {
    width: 33.3%;
    float: left;
    list-style-type: none;
}

.contWeb {
    display: none;
}

.content {
    width: 100%;
    margin: 0 0;
    position: absolute;
    height: 100%;
    left: 0%;
    top: 0;
    padding: 0;
    -webkit-transition: left 0.5s ease-out;
}

.outer {
    display: table;
    overflow: hidden;
    position: static;
    width: 100%;
    height: 100%;
}

.middle {
    display: table-cell;
    position: static;
    vertical-align: bottom;
    text-align: center;
}

.loginbox_texteven {
    position: relative;
    display: block;
    margin: 0 auto 0;
    left: 0;
    top: 50%;
    width: 100%;
    z-index: 99;
}

.home1boxhref {
    display: block;
    text-align: center;
    margin-bottom: 2.5%;
}

.home1boxhref a {
    display: inline-block;
    width: 140px;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
    overflow: hidden;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s;
    margin: 2rem 4.185rem;
}

.lignxingblue,
.hrefbox-middle .lignxingblue {
    background-color: #D31145;
    border: 1px solid #D31145;
    color: #fff;
    margin-right: 80px;
}

.lignxingblue:hover,
.hrefbox-middle .lignxingblue:hover {
    background-color: #A40832;
    border: 1px solid #A40832;
    color: #fff;
    text-decoration: none;
}

.lignxingwrite,
.hrefbox-middle .lignxingwrite {
    border: 1px solid #D31145;
    color: #fff;
}

.lignxingwrite:Hover,
.hrefbox-middle .lignxingwrite:Hover {
    border: 1px solid #A40832;
    color: #A40832;
    text-decoration: none;
    background-color: #fff;
}


/*关于评选*/

.shqyBg {
    background: url(../images/bgs/contBgs2_3.png) no-repeat bottom;
    width: 100%;
    position: relative;
    top: -200px;
    padding: 50px 0;
    height: 650px
}

.shqyBg .titleBg1 {
    left: 50px;
    top: 15px
}

.shqyBox {
    width: 650px;
    position: absolute;
    right: 140px;
    top: 70px;
    overflow: hidden
}

.shqyBox .L {
    float: left;
    margin-right: 50px
}

.shqyBox .R {
    float: left
}

.shqyBox .shqyImg {
    position: relative;
    top: 14px;
    margin: 0
}

.shqyBox .shqyImgBox {
    margin-left: 5px
}

.shqyBox .title {
    color: #D31145;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px
}

.shqyBox .L .shqyImg {
    margin-top: 130px
}

.shqyBox ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
    color: #222
}

.shqyBox ul li {
    font-size: 12px;
    padding-left: 23px
}

.shqyBox ul li:first-child {
    font-size: 12px;
    padding-left: 23px;
    padding-left: 0
}

.shqyBox ul.floatUl li {
    float: left;
    font-size: 12px;
    margin-bottom: 10px;
    margin-right: 20px;
    padding-left: 0
}

.shqyBox ul li>span {
    border-top: 3px solid #D31145;
    display: inline-block;
    width: 20px;
    position: relative;
    top: -2px;
    margin-right: 3px
}

.rulesText3_web {
    padding: 100px 0
}

.selectionBox1 {
    background: url(../images/icons/selectionBox1.svg) no-repeat left;
    background-size: 80px;
    padding: 10px 0;
    padding-left: 95px;
}

.selectionBox {
    margin-top: 40px;
}

.selectionBox2 {
    background: url(../images/icons/selectionBox2.svg) no-repeat left;
    background-size: 80px;
    padding-left: 95px
}

.selectionBox3 {
    background: url(../images/icons/selectionBox3.svg) no-repeat left;
    background-size: 80px;
    padding-left: 95px
}

.selectionBox .title {
    color: #D31145;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2px;
}

.selectionBox ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.selectionBox ul li {
    float: left;
    font-size: 14px;
    margin-bottom: 10px;
    width: 220px;
}

.selectionBox ul li>span {
    font-size: 16px;
    color: #D31145;
    padding-right: 10px;
    float: left;
}

.selectionBox ul li>i {
    font-style: normal;
    display: block;
    overflow: hidden
}

.selectionBox ul li:nth-child(2n) {
    width: auto
}

.rulesText3 {
    overflow: hidden;
}

.rulesText3 li {
    float: left;
    width: 46%;
    margin-right: 8%;
    list-style: none;
    height: 60px;
    line-height: 1.5em;
    margin-bottom: 15px
}

.rulesText3 li:nth-child(2n) {
    margin-right: 0;
    list-style: none;
    height: 60px;
    line-height: 1.5em;
    margin-bottom: 15px
}

.rulesText3 li span.nums {
    font-size: 33px;
    float: left;
    height: 45px;
    line-height: 45px;
    color: #D31145;
    margin-right: 15px;
}

.rulesText3 li span.numsText {
    display: block;
    overflow: hidden
}

.rulesText3_mobile {
    display: none
}


/*赛事细则*/

.contBgs3_4 .span7 {
    color: #222
}

.smallTitle em {
    border-bottom: 2px solid #D31145;
    font-style: normal;
    padding-bottom: 10px
}

.contBgs3_4 .rulesText {
    margin: 30px 0
}

.contBgs3_3 .smallTitle {
    text-align: center
}

.contBgs3_2 .container,
.contBgs3_3 .container {
    width: 61%;
    min-width: 1000px;
}

.contBgs3_2 .span7,
.contBgs3_3 .span7 {
    width: 100%;
}

.contBgs3_2 .smallTitle {
    color: #222;
    text-align: center;
    margin-bottom: 30px
}

.margins {
    margin: 100px 0
}

.contBgs3_3 .processWeb {
    margin: 60px 0;
}


/*奖项设置*/

.jxszBox {
    max-width: 900px;
    margin-top: 140px;
}

.jxszBox .jxszs {
    background: #D31145;
    height: 220px;
    margin-bottom: 100px
}

.jxszImg {
    position: relative;
    top: -50px;
    left: 30px;
    width: 50%;
    float: left
}

.jxszImg:nth-child(2) {
    left: -30px;
    float: right;
}

.jxszImg img {
    width: 100%
}

.jxszText {
    float: left;
    color: #fff;
    font-size: 18px;
    margin-top: 50px;
    margin-left: 50px;
}

.jxszText .titles {
    font-weight: bold;
    color: #fff;
    font-size: 22px;
    line-height: 1.2em;
    letter-spacing: 2px;
    margin-bottom: 15px
}


/*评选流程*/

.pxlcBox {
    height: 600px;
    max-width: 1000px;
    margin-top: 100px
}

.pxlcBox .pxlcs {
    float: left;
    width: 40%;
    margin-right: 20%;
    position: relative;
    background: #a4a4a4;
    height: 200px;
    margin-bottom: 150px
}

.pxlcBox .pxlcs:nth-child(2n) {
    margin-right: 0
}

.pxlcBox .pxlcs:nth-child(3),
.pxlcBox .pxlcs:nth-child(4) {
    margin-bottom: 0
}

.num_position {
    position: absolute;
    left: -20px;
    top: -60px;
    font-size: 120px;
    font-weight: bold;
    line-height: 1em;
    color: rgba(255, 255, 255, .3);
}

.pxlcText {
    color: #222;
    font-size: 18px;
    margin-left: 50px;
    margin-top: 80px;
    width: auto
}

.pxlcText .titles {
    font-weight: bold;
    color: #D31145;
    font-size: 22px;
    line-height: 1.2em;
    letter-spacing: 2px;
}

.lines_position {
    position: absolute;
    bottom: -7px;
    left: 15px;
    border: 12px solid #D31145;
    margin: 0;
    width: 45%
}

.icons_position {
    position: absolute;
    right: -60px;
    top: 40px
}

.icons_position img {
    width: 120px
}

.center {
    text-align: center
}

.rulesText {
    line-height: 2em;
    margin: 0;
    margin-bottom: 15px;
}

.rulesText2 {
    height: 260px;
    margin: 70px auto 100px
}

.rulesText2 li {
    float: left;
    width: 22%;
    background: #D31145;
    position: relative;
    padding: 0 20px;
    box-sizing: border-box;
    margin-right: 4%;
    height: 230px
}

.rulesText2 li:nth-child(2n) {
    top: 30px
}

.rulesText2 li:last-child {
    margin-right: 0
}

.titleBgs:first-child {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 18px;
    text-align: center;
    margin-top: 40px
}

.titleBgs {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 18px;
    margin-top: 40px;
    line-height: 1.5em
}

.rulesText2 li:nth-child(3) .titleBgs,
.rulesText2 li:nth-child(4) .titleBgs {
    margin-top: 80px
}

.titleText {
    text-align: justify;
}

.position1 {
    position: absolute;
    font-weight: bold;
    font-size: 60px;
    z-index: 999;
    top: -15px;
    color: rgba(221, 31, 97, 0.5);
}

.position2 {
    position: absolute;
    font-weight: bold;
    font-size: 60px;
    z-index: 999;
    top: -15px;
    color: rgba(193, 157, 168, 0.5);
}

.rulesText li {
    list-style: none;
    line-height: 2em;
    margin-bottom: 20px;
}

.rulesText li {
    list-style: none;
    line-height: 1.5em;
    margin-bottom: 15px;
}

span.disNum {
    float: left;
    margin-right: 5px;
    color: #D31145;
    font-weight: bold
}

span.disText {
    display: block;
    overflow: hidden
}

span.hide {
    display: block;
    overflow: hidden;
    visibility: hidden;
}

.lines2Bg {
    background: url(../images/lines2.png) no-repeat left;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    padding-left: 10px
}

.lines2Bg .fgLine {
    display: inline-block;
    margin: 0 15px
}

.zbf .lines2Bg {
    margin-bottom: 25px
}

.zbf .lines3 img {
    width: 63%
}

.lines2Bg>span {
    font-size: 30px;
    float: left;
    line-height: 38px;
    height: 30px;
    margin-right: 3px
}

.lines3 {
    margin-bottom: 30px;
    margin-top: 30px
}

.smallTitle {
    font-weight: bold;
    font-size: 25px
}

.Process_mobile {
    display: none
}


/*颁奖典礼*/

.font_size {
    font-size: 12px;
    margin-bottom: 5px
}

.speakMobile {
    display: none
}

.flex {
    flex: 1;
    display: flex;
    position: relative;
}

.flex .addresstimecontent {
    width: 66%
}

.addresstimecontent span {
    display: block;
    font-size: 14px;
    color: #fff;
    line-height: 1.75em;
    margin: 15px 0;
}

table.agenda {
    margin: 20px 0 10px;
}

.zhuBor {
    border-top: 1px solid #6b7273;
    padding-top: 10px
}

table.agenda .agendaWidth {
    width: 100px
}

.fontRed {
    color: #f00
}

table.agenda .agenBg {
    background: rgba(48, 57, 59, 1);
}

table.agenda td a {
    color: #fff;
}

.list-title-text b.tit {
    color: #fff;
    background-color: #00a63c;
    padding: 0 5px;
}

table.agenda ul.speakers li {
    list-style-type: none;
    color: #fff;
    line-height: 20px;
    border-bottom: 1px solid #6b7273;
    padding: 8px 0;
}

.flex1 {
    border-top: 1px dashed #e2e2e2;
    margin-bottom: 20px;
    margin-top: 50px;
    padding-top: 50px;
}

.SignUp {
    padding-top: 20px;
    width: 100%;
    text-align: center
}

.SignUp .title {
    font-size: 22px;
    font-weight: bold
}

.SignUp a {
    color: #fff
}

.spanBg .paddTop {
    background: #fff;
    color: #555;
    padding: 20px
}

.spLogos {
    width: 100%;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.21);
    border-top: #dcdee3 1px solid;
    background: #fff;
    overflow: hidden;
    margin: 0
}

.spLogos li {
    list-style: none;
    width: 20%;
    height: 90px;
    line-height: 70px;
    float: left;
    text-align: center;
    padding: 7px 0;
    border-bottom: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
}

.spLogos li img {
    width: 80%;
    max-width: 120px;
}

.bgfff {
    background: #fff;
    padding: 10px 10px 20px;
    margin-top: 15px;
    margin-bottom: 20px
}

a.agendaSign {
    display: inline-block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    background: #D31145;
    color: #fff;
    font-weight: bold;
    margin: 20px;
    border-radius: 10px;
    top: 35%;
    right: 0;
    position: absolute
}

a.agendaSign1 {
    position: static
}

a.agendaSign:hover {
    text-decoration: none
}

@media screen and (max-width:1920px) {}

@media screen and (max-width:1680px) {
    .shqyBox {
        right: 81px
    }
    .home1box .page1_1 {
        font-size: 55px;
    }
    .homeBtn {
        width: 72%;
        margin: 0 0;
    }
    .home1boxhref {
        margin-bottom: 4%;
    }
    .home_title {
        margin-bottom: 20px;
    }
}

@media screen and (max-width:1600px) {
    .jxszImg {
        top: -43px;
    }
    .home1box {
        top: 30%;
    }
    .home1box .page1_1 {
        font-size: 45px;
    }
    .home1box {
        top: 22%
    }
    .Five_icon .text {
        font-size: 12px;
    }
    .home4box {
        top: 12%;
    }
    .home5box {
        top: 12%;
        right: 5%
    }
    .home6box {
        right: 5%;
    }
    .home7box {
        top: 35%;
    }
}

@media screen and (max-width:1440px) {
    .aboutReport {
        text-align: center;
        margin-bottom: 30px;
        font-size: 20px
    }
    .reportBox .L img {
        width: 700px;
        margin-top: 66px;
    }
    .jxszBox .jxszs {
        height: 190px;
        margin-bottom: 80px;
    }
    .shqyBox {
        right: 23px;
    }
    .home6box .home_title {
        font-size: 37px;
    }
    .home_title {
        font-size: 39px;
    }
    .home6box .home_title {
        font-size: 40px;
    }
    .home_title1 {
        font-size: 35px;
    }
    .home_text {
        font-size: 16px;
    }
    .home8box {
        top: 27%;
    }
    .Five_icon li {
        width: 18%;
        margin-right: 2.5%;
    }
}

@media screen and (max-width:1400px) {
    .jxszText {
        font-size: 14px;
        margin-top: 23px;
    }
    .jxszBox .jxszs {
        height: 170px;
    }
    .shqyBox {
        right: 0px;
    }
    .span7 {
        width: 63%;
    }
    .homeBtn {
        width: 67%;
        margin: 0 0;
    }
    .home1boxhref {
        margin-bottom: 8.5%;
    }
}

@media screen and (max-width:1366px) {
    .shqyBox .L {
        margin-right: 20px;
    }
    .shqyBg .titleBg1 {
        left: 30px;
    }
    .shqyBox {
        width: 600px;
    }
    .home4box {
        top: 16%;
    }
    .home1box {
        top: 27%;
    }
    .home_title {
        font-size: 30px;
    }
    .home6box .home_title {
        font-size: 30px;
    }
    .home6box {
        right: 11%;
    }
    .home_title1 {
        font-size: 28px;
    }
    .home1box .page1_1 {
        font-size: 39px;
    }
    .home6box .home_title {
        font-size: 30px;
    }
}

@media screen and (max-width:1280px) {
    .jxszImg {
        top: -26px;
    }
    .home1box {
        top: 27%;
    }
    .Five_icon li {
        width: 19%;
        margin-right: 1.2%;
    }
    .home_title1 {
        font-size: 30px;
    }
    .home6box {
        right: 7%;
    }
}

@media screen and (max-width:800px) {
    .speakMobile {
        display: block
    }
    .speakWeb {
        display: none
    }
    .jxszBox {
        margin-top: 90px;
    }
    .jxszBox .jxszs {
        height: 185px;
    }
    .jxszText {
        width: 50%;
    }
    .jxszBox .jxszs:last-child {}
    .jxszs {
        display: flex;
        flex: 1;
    }
    .flex .addresstimecontent {
        width: 100%
    }
    a.agendaSign {
        position: static
    }
    .flex {
        align-items: center;
        flex-direction: column;
    }
    .SignUp p a {
        color: #555
    }
    /*奖项设置*/
    /*首页移动效果开始*/
    .home1box {
        top: 0;
        position: static;
        margin-top: 40px
    }
    .mobile-button {
        position: relative;
        top: 9%;
        width: 70%;
        padding: 0 0px;
        margin: 0 auto;
    }
    .videoBg {
        border-top: 260px solid #D31145;
        background: #fff;
        margin-bottom: -100px;
    }
    .video_home {
        width: 80%;
        margin: 0 auto;
        position: relative;
        top: -130px;
    }
    .video_home video {
        box-shadow: -3px 2px 12px #292626
    }
    .iconFive {
        text-align: center;
        padding: 0 0 150px;
        position: relative
    }
    .arroe_position {
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 20px
    }
    .Five_icon {
        width: 90%;
        margin: 60px auto 0;
    }
    .Five_icon li {
        width: 30%;
        margin-right: 5%;
        margin-bottom: 5%
    }
    .Five_icon li:nth-child(3) {
        margin-right: 0;
    }
    .Five_icon li:nth-child(4) {
        margin-left: 17.5%;
    }
    .home4box {
        top: 9%;
    }
    .home_title {
        font-size: 38px;
    }
    .home_title1 {
        font-size: 35px;
    }
    .home5box {
        top: 6%;
        right: 0%;
        left: 5%;
    }
    .home6box .home_title,
    .home5box .home_title {
        font-size: 38px;
    }
    .home7box {
        top: 38%;
    }
    /*首页移动效果结束*/
    .contBgs3_2 .smallTitle {
        color: #fff;
    }
    .pxlcBox {
        height: 378px;
        max-width: 1000px;
        margin-top: 77px;
    }
    .pxlcBox .pxlcs {
        width: 43%;
        margin-right: 10%;
        height: 156px;
        margin-bottom: 60px;
    }
    .pxlcBox .pxlcs:nth-child(2n) {
        margin-right: 0
    }
    .num_position {
        position: absolute;
        left: -8px;
        top: -25px;
        font-size: 50px;
        color: rgba(211, 17, 69, 0.24);
    }
    .pxlcText {
        font-size: 14px;
        margin-left: -7px;
        margin-top: 35px;
        transform: scale(0.8);
    }
    .pxlcText .titles {
        font-size: 18px;
    }
    .lines_position {
        bottom: -5px;
        left: 15px;
        border: 6px solid #D31145;
        width: 54%;
    }
    .icons_position {
        right: -30px;
        top: 70px
    }
    .icons_position img {
        width: 60px
    }
    .contBgs3_2 .container,
    .contBgs3_3 .container {
        min-width: auto
    }
    .rulesText2 li {
        padding: 40px 20px;
        height: auto;
        margin-bottom: 50px
    }
    .rulesText2 li:last-child {
        margin-bottom: 0
    }
    .rulesText2 li:nth-child(3) .titleBgs,
    .rulesText2 li:nth-child(4) .titleBgs,
    .rulesText2 li {
        margin-top: 0;
    }
    .rulesText2 li:nth-child(2n) {
        top: 0
    }
    .rulesText2 li {
        float: left;
        width: 47%;
        margin-right: 6%;
        height: 250px
    }
    .rulesText2 li:nth-child(3),
    .rulesText2 li:nth-child(4) {
        height: 230px;
        margin-bottom: 0
    }
    .rulesText2 li:nth-child(2n) {
        margin-right: 0;
    }
    .titleBgs {
        font-size: 16px;
        margin-top: 0px;
    }
    .position1,
    .position2 {
        font-size: 45px
    }
    .contBgs3_2 .container,
    .contBgs3_3 .container {
        width: 100%;
    }
    .rulesText2 {
        margin-bottom: 0
    }
    .rulesText2 {
        height: auto;
    }
    .span7 .rulesText2 .titleText {
        color: #fff
    }
    .margins {
        margin: 30px 0;
    }
    .SelectionText200 {
        margin-bottom: 0px;
    }
    .shqyBg {
        background: none;
        width: auto;
        position: static;
        top: 0;
        padding: 0;
        height: auto;
    }
    .shqyBg .titleBg1 {
        left: 0;
        top: 0
    }
    .shqyBox {
        width: 260px;
        position: static;
        margin: 0 auto;
        right: 0;
        top: 0;
        overflow: hidden;
    }
    .shqyBox .shqyImgBox {
        transform: scale(0.8);
        margin-left: -25px;
    }
    .shqyBox .L,
    .shqyBox .R {
        float: none;
        margin: 0
    }
    .shqyBox .L .shqyImg {
        margin-top: 0;
    }
    .contBgs1_2 .titleBg1>span {
        color: #222;
    }
    .titleBg1 {
        background-size: 170px;
        height: 68px;
        line-height: 62px;
        width: 178px;
        position: relative;
        color: #222;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 25px;
    }
    .contBgs1 .span7,
    .contBgs1_2 .span7,
    .contBgs1_3 .span7 {
        width: auto
    }
    .members {
        margin-top: 30px;
    }
    .titleStyle,
    .titleStyle2 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .titleStyle2>span {
        font-size: 13px;
    }
    .selectionBox1,
    .selectionBox2,
    .selectionBox3 {
        background-size: 60px;
        padding-left: 70px
    }
    .selectionBox .title {
        font-size: 16px
    }
    .selectionBox ul li {
        float: none;
        width: auto
    }
    .selectionBox {
        margin-top: 20px;
    }
    .rulesText3_web {
        padding: 0px
    }
    #gallery {
        background-color: #ffffff;
        width: 100%;
        margin: 0 auto
    }
    #gallery ul {
        list-style: none;
        margin: 0 0;
        padding: 0 0px;
    }
    #gallery ul li {
        display: block;
        color: #555555;
        text-align: center;
        padding-bottom: 10px;
        float: none;
        width: 100%;
        margin-right: 0;
        margin-bottom: 0
    }
    .reports a {
        color: #555;
    }
    .linkReview a {
        color: #555
    }
    .resules td {
        width: 20%
    }
    .resules td img {
        width: 80px;
    }
    .addresstimecontent span {
        color: #555;
        font-size: 14px
    }
    table.agenda {
        font-size: 12px;
    }
    table.agenda .agendaWidth {
        width: 88px
    }
    table.agenda .agenBg {
        background: rgba(225, 225, 225, 0.4);
    }
    table.agenda ul.speakers li {
        border-bottom: 1px solid #e6e6e6
    }
    .zhuBor {
        border-top: 1px solid #e6e6e6
    }
    table.agenda td a {
        color: #555;
    }
    .contWeb {
        display: table-cell;
    }
    .contacttable .leftTd {
        width: 36px;
        padding-left: 8px;
        line-height: 30px;
        text-align: right;
        padding-right: 10px;
    }
    .contacttable .leftTd img {
        width: 18px;
        height: 18px;
    }
    .contacttable td strong {
        font-weight: normal;
        display: inherit;
    }
    .contacttable td strong.dunhao {
        display: inherit;
    }
    .contLast {
        margin-top: 30px;
    }
    .rulesText2 li .titleBgs {
        color: #fff
    }
    .lines2Bg {
        color: #fff
    }
    .zbf .span7 {
        color: #363636;
        margin-bottom: -7px;
    }
    .zbf .lines3 img {
        width: 100%
    }
    .orgTitle,
    .orgTitle1 {
        color: #363636
    }
    .contUl li {
        width: 100%;
        float: none;
        list-style-type: none;
    }
    legend {
        color: #555555;
    }
    .processWeb,
    .contImgWeb {
        display: none;
    }
    .Process_mobile {
        display: block
    }
    .Process_web {
        display: none
    }
    .processWebBlock {
        display: block
    }
    .processMobile,
    .contImgMobile {
        display: block;
    }
    .imgSupport img {
        width: 120px;
        height: 50px;
    }
    .page-content {
        width: 100%;
    }
    .imgWeb {
        display: none;
    }
    .imgMobile {
        display: block;
    }
    .imgMobile2 {
        margin: 0 auto;
    }
    .iframeMap {
        display: none;
    }
    #banner #imgbox {
        width: 100%;
    }
    a.brand {
        display: none;
    }
    .homeimg1 {
        display: none;
    }
    .homeimg2 {
        display: block;
    }
    .navbar-inner {
        display: none;
    }
    #banner {
        display: block;
    }
    .container-content {
        display: none;
    }
    .agenTopMarg {
        margin-bottom: -70px;
    }
    #banner #bg {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 69;
        background: rgba(0, 0, 0, 0.3);
        width: 100%;
        height: 100%;
    }
    .contBgs {
        background: none;
    }
    .mBg {
        background: url(../images/insidePage/insidePage2_m.jpg) no-repeat bottom right;
        background-attachment: fixed;
        background-size: cover;
        color: #fff
    }
    .mBg_org {
        background: url(../images/insidePage/mBg_org.jpg) no-repeat center;
        background-attachment: fixed;
        background-size: 100%;
        color: #fff
    }
    .mBg_contact {
        background: url(../images/insidePage/mBg_contact.jpg) no-repeat center;
        background-attachment: fixed;
        background-size: 100%;
        color: #fff
    }
    .mBg_members {
        background: url(../images/insidePage/mBg_members.jpg) no-repeat center;
        background-attachment: fixed;
        background-size: 100%;
        color: #fff
    }
    .mBg_rules {
        background: url(../images/insidePage/mBg_rules.jpg) no-repeat center;
        background-attachment: fixed;
        background-size: 100%;
        color: #fff
    }
    .mBg_selection {
        background: url(../images/insidePage/mBg_selection.jpg) no-repeat center;
        background-attachment: fixed;
        background-size: 100%;
        color: #fff
    }
    .mBg_reg {
        background: url(../images/insidePage/mBg_reg.jpg) no-repeat center;
        background-attachment: fixed;
        background-size: 100%;
        color: #fff
    }
    .mBg_reviem {
        background: url(../images/insidePage/mBg_reviem.jpg) no-repeat center;
        background-attachment: fixed;
        background-size: 100%;
        color: #fff
    }
    .mBg_Report {
        background: url(../images/insidePage/mBg_Report.jpg) no-repeat top;
        background-size: 100%;
        color: #fff
    }
    .mBg .span7,
    .mBg .titleBg1,
    .mBg .shqyBox ul,
    .contBgs1_2 .titleBg1>span {
        color: #fff
    }
    .homeimg2 {
        display: block;
        position: relative;
        transition: left 0.5s ease-out;
        -webkit-transition: left 0.5s ease-out;
        -moz-transition: left 0.5s ease-out;
    }
    .menuButton.egacy-size {
        width: 100%;
        height: 50px;
        position: fixed;
        top: 0px;
        left: 0px;
        padding-right: 10px;
        z-index: 999;
        transition: left 0.5s ease-out;
        -moz-transition: left 0.5s ease-out;
        -webkit-transition: left 0.5s ease-out;
        -o-transition: left 0.5s ease-out;
    }
    .menuButton {
        z-index: 10;
        position: relative;
        width: 100%;
        height: 100%;
        min-width: 40px;
        min-height: 40px;
        cursor: pointer;
    }
    .menuButton>.icons.opens {
        display: block;
        margin-top: 18px;
        float: right;
    }
    .menuButton>.icons {
        width: 20px;
        overflow: visible;
        stroke-width: 4px;
        stroke: #fff;
        height: 17px;
        padding-top: 0px;
        display: none;
        margin-top: 12px;
        float: right;
    }
    .menuOpen {
        position: fixed;
        top: 0px;
        padding: 14px 0 0;
        width: 58%;
        left: 100%;
        z-index: 2;
        height: 100%;
        background: #333;
        transition: left 0.5s ease-out;
        -webkit-transition: left 0.5s ease-out;
        -moz-transition: left 0.5s ease-out;
    }
    .menuOpen ul {
        padding: 20px 10px 0 10px;
        margin: 0px auto;
    }
    .menuOpen ul li {
        padding: 10px 0px;
        overflow: hidden;
        box-sizing: border-box;
        opacity: 0.95;
        border-bottom: 1px solid #474747;
    }
    .menuOpen ul li a {
        color: #fff;
        font-size: 14px;
        display: block;
    }
    .contBg {
        background: none;
    }
    .container {
        width: 100%;
    }
    .span7 {
        color: #555555;
        width: auto;
        display: block;
        margin: 0 auto;
        padding: 0 15px 30px 15px;
        position: relative;
        width: 100%;
    }
    .heads {
        background-color: #f1f1f1;
        border-collapse: inherit;
        border-spacing: 1px;
    }
    .heads a {
        color: #555555;
        display: block;
        padding: 20px 0;
    }
    .contact {
        background-color: #515151;
        color: #fff;
        padding: 20px 15px;
    }
    .contact td {
        text-align: left;
        color: #e5e5e5;
        padding: 3px 0;
        font-size: 12px;
    }
    .contact td img {
        width: 27px;
        padding-right: 10px;
    }
    .contact td a {
        color: #e5e5e5;
        text-decoration: none;
    }
    .contact h3 {
        font-size: 20px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0;
    }
    .bottomBots {
        border-bottom: 3px solid #D31145;
        position: relative;
    }
    #banner .mobileBackground {
        margin: 0 auto;
        position: relative;
    }
    .mobileImg {
        display: block;
        position: relative;
        left: 0% !important;
        top: 0% !important;
        width: 100% !important;
        margin: 0% 0 0 0% !important;
    }
    #banner #advP {
        position: absolute;
        top: 46%;
        width: 100%;
        text-align: center;
        z-index: 150;
    }
    #banner #h1 {
        font-size: 40px;
        line-height: 30px;
        color: #fff;
        font-weight: normal;
        letter-spacing: 3px;
    }
    .fixedbox {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 50px;
        background: #3a3939;
        transition: left 0.5s ease-out;
        -webkit-transition: left 0.5s ease-out;
        -moz-transition: left 0.5s ease-out;
        z-index: 998;
    }
    .main-content {
        overflow: hidden;
        position: relative;
        left: 0%;
        padding: 0;
        transition: left 0.5s ease-out;
        -webkit-transition: left 0.5s ease-out;
        -moz-transition: left 0.5s ease-out;
    }
    .fixedbox img {
        display: block;
        position: relative;
        top: 10px;
        left: 8px;
        width: 120px;
    }
    .page-content {
        padding-top: 40px;
    }
    .awardsUl li {
        list-style-type: none;
        float: none;
    }
    .awardsUl .awardsLi1 {
        width: 100%;
    }
    .awardsUl .awardsLi1 img {
        width: 200px;
        height: 200px;
        border: 0;
    }
    .awardsUl .awardsLi2 {
        width: 100%;
    }
    .awardsUl .awardsLi2 .lagTitle {
        font-size: 18px;
        line-height: 30px;
        font-weight: bold;
        padding-top: 10px;
        text-align: center;
    }
    .awardsUl .awardsLi2 .smallTitle {
        text-align: center;
    }
    .iconDow {
        text-align: right;
    }
    .iconDow a {
        color: #555555;
        font-size: 16px;
        line-height: 30px;
    }
    .lines hr {
        border-top: 1px dashed #e1e1e1;
    }
    .criteriaUl li {
        float: left;
    }
    .criteriaUl .awardsLi1 {
        width: 30%;
    }
    .criteriaUl .awardsLi1 img {
        width: 90%;
        height: 90%;
    }
    .criteriaUl .awardsLi2 {
        width: 70%;
    }
    .engTitle {
        font-size: 24px;
        line-height: 24px;
        font-family: Arial, Helvetica, sans-serif;
    }
    .biaozhun {
        color: #0CB14B;
        font-size: 16px;
        padding-top: 5px;
    }
    .criteriaUl .awardsLi2 .lagTitle {
        font-size: 16px;
        line-height: 20px;
        font-weight: bold;
        padding-top: 5px;
        text-align: left;
    }
    .lines {
        clear: both;
        padding: 10px 0px 25px 0;
    }
    .selectCriteriaUl li {
        list-style-type: none;
        float: none;
        width: 100%;
        padding-bottom: 15px;
    }
    .criterLi1,
    .criterLi3,
    .criterLi5,
    .criterLi7 {
        padding-right: 0px;
    }
    .criterLi2,
    .criterLi4,
    .criterLi6,
    .criterLi8 {
        padding-left: 0px;
    }
    .selectCriteriaUl .numbers {
        color: #0CB14B;
        font-size: 26px;
        line-height: 26px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        ;
        padding-bottom: 5px;
    }
    .jingliren .criterLi3,
    .jingliren .criterLi4,
    .tuandui .criterLi1,
    .tuandui .criterLi2,
    .hrbp .criterLi1,
    .hrbp .criterLi2,
    .hrbp .criterLi3,
    .hrbp .criterLi4,
    .gongxiang .criterLi1,
    .gongxiang .criterLi2,
    .coe .criterLi1,
    .coe .criterLi2,
    .coe .criterLi3,
    .coe .criterLi4 {
        height: auto;
    }
    .contacttable td a {
        color: #555555;
    }
    .memberCont {
        padding: 0 0;
    }
    .members .memberRight {
        padding: 15px 15px;
    }
    .members li {
        list-style-type: none;
        float: none;
    }
    .contBgs6 .members li {
        list-style-type: disc;
        float: none;
    }
    .memberLeft {
        width: 100%;
    }
    .memberLeft img {
        width: 70%;
        margin: 0 auto;
    }
    .memberRight {
        width: 100%;
    }
    fieldset {
        width: 100%;
        border: 1px dashed #dddddd;
        border-radius: 6px;
        font-size: 15px;
        line-height: 30px;
        font-weight: bold;
        text-align: left;
    }
    fieldset strong {
        font-size: 30px;
        line-height: 40px;
        font-weight: normal;
    }
    legend {
        font-weight: normal;
        text-align: left;
    }
    .memberRight p {
        font-size: 14px;
        line-height: 22px;
    }
    .shangxueyuan {
        width: 100%;
        font-size: 15px;
        line-height: 20px;
    }
    .shangxueyuan strong {
        display: block;
        width: 70px;
        float: left;
        height: 60px;
        padding-top: 10px;
    }
    .anson {
        width: 100%;
        font-size: 15px;
        line-height: 20px;
        text-align: left;
    }
    .anson strong {
        display: block;
        width: 110px;
        float: left;
        height: 48px;
    }
    .mebLines {
        display: none;
    }
    .memberLogo img {
        width: 180px;
        height: 75px;
        background: none;
        margin-right: 00px;
        float: left;
    }
    .memberLogo {
        margin: 15px 0 20px 0;
    }
    .memberLogo2 {
        margin: 0 0 10px 0;
    }
    .phonebg {
        position: relative;
        width: 100%;
    }
    .mobileButton {
        position: absolute;
        top: 25%;
        width: 100%;
        height: 100%;
    }
    .mobileimg {
        display: block;
        width: 100%;
    }
    .mobileimg img {
        display: block;
        width: 53%;
        margin: 16px auto 11px auto !important;
    }
    .mobile-button .phonebigone {
        background-color: #CF0F40;
        border: 1px solid #CF0F40;
        color: #fff;
        text-decoration: none;
        display: block;
        padding: 8px 5px;
        text-align: center;
        font-weight: bold;
        letter-spacing: 2px;
    }
    .mobile-button .phonebigtwo {
        background: none;
        border: 1px solid #D31145;
        color: #fff;
        background: rgba(255, 255, 255, .2);
        text-decoration: none;
        display: block;
        padding: 5px;
        text-align: center;
        font-weight: bold;
        letter-spacing: 3px;
    }
    .arrow {
        width: 100%;
        text-align: center;
        margin-top: 50px;
    }
    .arrow img {
        width: 30px;
    }
    .mobilewenhaobottom {
        display: block;
        width: 100%;
        position: absolute;
        bottom: 69%;
        left: 0;
    }
    .mobilewenhaobottom1 {
        display: block;
        width: 100%;
        position: absolute;
        bottom: 38%;
        left: 0;
    }
    .mobilewenhaobottom2 {
        display: block;
        width: 100%;
        position: absolute;
        bottom: 6.5%;
        left: 0;
    }
    .mobilewenhaobottom p,
    .mobilewenhaobottom1 p,
    .mobilewenhaobottom2 p {
        display: block;
        font-size: 16px;
        color: #fff;
        line-height: 30px;
        text-align: center;
        margin: 0 0;
    }
    .mobilehigh {
        display: block;
        width: 100%;
        position: absolute;
        top: 30%;
        left: 0;
    }
    .mobilehighimg {
        display: block;
        width: 100%;
        position: relative;
        margin: 0 0 60px;
    }
    .mobilehightext {
        display: block;
        width: 100%;
        position: relative;
        margin: 5px 0 0;
    }
    .mobilehightext p {
        font-size: 12px;
        color: #fff;
        line-height: 14px;
        text-align: center;
    }
    .mobilehighbottom {
        display: block;
        width: 100%;
        position: absolute;
        bottom: -8%;
        left: 0px;
    }
    .mobilehighbottom p {
        font-size: 12px;
        color: #fff;
        line-height: 14px;
        text-align: center;
        letter-spacing: 1px;
    }
    .memberTop {
        padding-top: 0px;
    }
}

@media screen and (max-width:1024px) {
    .mobileBlock {
        display: block
    }
    .webBlock {
        display: none
    }
    .mobileBlock .L {
        text-align: center;
        position: relative;
        left: -20px
    }
    .mobileBlock .L img {
        width: 70%;
        margin-top: 0;
    }
}

@media screen and (max-width:415px) {
    .jxszBox {
        margin-top: 60px;
    }
    .jxszBox .jxszs {
        height: 91px;
        margin-bottom: 35px;
    }
    .jxszBox .jxszs:last-child {
        margin-bottom: 0
    }
    .jxszImg {
        left: 10px;
        top: -18px;
        width: 58%;
    }
    .jxszImg:nth-child(2) {
        left: -10px;
    }
    .jxszs {
        display: flex;
        flex: 1;
    }
    .jxszText {
        font-size: 0.7rem;
        margin-left: 30px;
        margin-top: 10px;
    }
    .jxszText .titles {
        font-size: 1rem;
        margin-bottom: 0px;
    }
    .jxszText p:last-child {
        transform: scale(0.7);
        width: 130%;
        margin-left: -19%;
    }
    /*奖项设置*/
    /*首页移动效果开始*/
    .home1box {
        top: 0;
        position: static;
        margin-top: 40px
    }
    .home1box .page1_1 {
        font-size: 25px;
        margin: 10px 0
    }
    .mobileButton {
        top: 15%;
    }
    .mobile-button {
        top: 4%;
    }
    .videoBg {
        border-top: 140px solid #D31145;
        margin-bottom: -50px;
    }
    .video_home {
        width: 90%;
        top: -75px;
    }
    .video_home video {
        box-shadow: 0px 5px 11px -2px #5d5a5a;
    }
    .iconFive {
        text-align: center;
        padding: 0 0 150px;
        position: relative
    }
    .Five_icon li {
        height: 220px
    }
    .Five_icon .text {
        transform: scale(0.9);
        width: 112%;
        margin-left: -6%;
    }
    .Five_icon li img {
        height: 48px;
    }
    .Five_icon .Five_title {
        font-size: 16px;
    }
    .Five_icon .percentage {
        font-size: 20px;
    }
    .arroe_position {
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 20px
    }
    .home_titleS {
        font-size: 20px;
    }
    .Five_icon {
        margin: 46px auto 0;
    }
    .Five_icon li {
        width: 46%;
        margin-right: 8%;
        margin-bottom: 8%
    }
    .Five_icon li:nth-child(2),
    .Five_icon li:nth-child(5) {
        margin-right: 0
    }
    .Five_icon li:nth-child(3) {
        margin-left: 28%
    }
    .Five_icon li:nth-child(4) {
        margin-left: 0
    }
    .home4box {
        top: 13%;
    }
    .home_title,
    .home6box .home_title,
    .home5box .home_title {
        font-size: 20px;
    }
    .home_title1 {
        font-size: 18px;
    }
    .home5box {
        top: 6%;
        right: 0%;
        left: 5%;
    }
    .home5box .home_text {
        font-size: 12px;
        transform: scale(0.9);
        margin-left: -20px
    }
    .home7box {
        top: 38%;
    }
    .home_text {
        font-size: 14px;
    }
    /*首页移动效果结束*/
    .pxlcText {
        font-size: 15px;
        margin-left: 25px;
        margin-top: 0px;
        transform: scale(1);
        padding-top: 44px;
    }
    .pxlcBox {
        height: auto;
    }
    .pxlcBox .pxlcs:nth-child(3) {
        margin-bottom: 51px;
    }
    .pxlcBox .pxlcs {
        width: 90%;
        margin-right: 0;
        height: 130px;
        margin-bottom: 51px;
        float: none
    }
    .icons_position img {
        width: 60px;
    }
    .icons_position {
        right: -35px;
        top: 35px;
    }
    .pxlcText {
        font-size: 14px;
        margin-top: 0;
        padding-top: 32px;
    }
    .pxlcText .titles {
        font-size: 20px;
    }
    .pxlcBox .pxlcs:nth-child(2) .pxlcText .titles {
        margin: 0;
    }
    .arrow {
        margin-top: 40px;
    }
    .rulesText2 li .titleBgs {
        color: #fff
    }
    .lines2Bg {
        color: #fff
    }
    .rulesText3 li {
        float: none;
        width: 92%;
    }
    .rulesText3_mobile {
        display: block
    }
    /*.rulesText3_web{display:none}*/
}

@media screen and (max-width:385px) {
    .jxszBox {
        margin-top: 60px;
    }
    .jxszBox .jxszs {
        height: 76px;
    }
    .jxszImg {
        width: 51%;
    }
    .contBgs3 .span7 {
        padding-bottom: 0
    }
    /*奖项设置*/
    /*首页移动效果开始*/
    .home1box .page1_1 {
        font-size: 23px;
    }
    .home1box .page1_2 {
        font-size: 16px;
    }
    .mobile-button {
        top: 3%;
    }
    .videoBg {
        margin-bottom: -80px;
    }
    .video_home {
        top: -100px;
    }
    .Five_icon .text {
        transform: scale(0.8);
        width: 118%;
        margin-left: -9%;
    }
    .home_titleS {
        font-size: 20px;
    }
    .home4box {
        top: 13%;
    }
    .home_title,
    .home6box .home_title,
    .home5box .home_title {
        font-size: 18px;
    }
    .home_title1 {
        font-size: 16px;
    }
    .home5box {
        top: 6%;
        right: 0%;
        left: 5%;
    }
    /*首页移动效果结束*/
    .rulesText2 li {
        height: 324px
    }
    .arrow {
        margin-top: 20px;
    }
}

@media screen and (max-width:376px) {
    .arrow {
        margin-top: 20px;
    }
    .lines2Bg {
        font-size: 12px
    }
}

@media screen and (max-width:361px) {
    .jxszImg {
        top: -6px;
    }
    .jxszText .titles {
        font-size: 14px;
    }
    .jxszBox {
        margin-top: 60px;
    }
    .jxszBox .jxszs {
        height: 76px;
    }
    .jxszImg {
        width: 51%;
    }
    .jxszText {
        width: auto
    }
    /*奖项设置*/
    /*首页移动效果开始*/
    .home1box .page1_1 {
        font-size: 20px;
    }
    .home1box .page1_2 {
        font-size: 14px;
    }
    .videoBg {
        margin-bottom: -80px;
    }
    .video_home {
        top: -100px;
    }
    .Five_icon .text {
        width: 132%;
        margin-left: -16%;
    }
    .home_titleS {
        font-size: 20px;
    }
    .home4box {
        top: 13%;
    }
    .home_title,
    .home6box .home_title,
    .home5box .home_title {
        font-size: 18px;
    }
    .home_title1 {
        font-size: 16px;
    }
    .home5box {
        top: 6%;
        right: 0%;
        left: 5%;
    }
    /*首页移动效果结束*/
    .arrow {
        margin-top: 20px;
    }
}

@media screen and (max-width:321px) {
    .jxszBox .jxszs {
        height: 66px;
    }
    .jxszText {
        width: 65%;
        margin-top: 5px;
        margin-left: 15px;
    }
    .jxszText p:last-child {
        line-height: 1.35em;
    }
    /*奖项设置*/
    /*首页移动效果开始*/
    .home1box .page1_1 {
        font-size: 18px;
    }
    .home1box .page1_2 {
        font-size: 13px;
    }
    .mobile-button {
        top: 1%;
    }
    .videoBg {
        margin-bottom: -80px;
    }
    .video_home {
        top: -100px;
    }
    .Five_icon .text {
        transform: scale(0.75);
        width: 150%;
        margin-left: -25%;
    }
    .Five_icon .Five_title {
        font-size: 14px;
    }
    Five_icon li {
        height: 200px;
    }
    .Five_icon li img {
        height: 40px;
    }
    .home_titleS {
        font-size: 17px;
    }
    .home_titleS {
        font-size: 20px;
    }
    .home4box {
        top: 13%;
    }
    .home5box .home_text {
        transform: scale(0.8);
        margin-left: -37px;
        margin-top: 45px;
    }
    .home_title,
    .home6box .home_title,
    .home5box .home_title {
        font-size: 16px;
    }
    .home_title em {
        padding-bottom: 28px;
    }
    .home_text {
        font-size: 12px;
    }
    /*首页移动效果结束*/
    .pxlcText .titles {
        font-size: 18px;
    }
    .mobile-button {
        top: 3%;
    }
    .arrow {
        margin-top: 20px;
    }
    .menuOpen ul li a {
        font-size: 12px;
    }
    .heads td a {
        font-size: 12px;
    }
    .lines2Bg .fgLine {
        margin: 0 4px;
    }
    .contacttable {
        font-size: 12px
    }
}

.common {
    font-weight: bold;
    text-align: center;
    padding: 6px 0px;
}

.attend {
    border: 2px solid #D31145;
    background-color: #D31145;
    padding: 12px 0px;
    border-radius: 6px;
    color: #FFFFFF;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s;
}

.attend:hover {
    border: 2px solid #95042A;
    background-color: #95042A;
    padding: 12px 0px;
    border-radius: 6px;
    color: #FFFFFF;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s;
}

.attend2 {
    border: 2px solid #D31145;
    background-color: #ffffff;
    padding: 12px 0px;
    border-radius: 6px;
    color: #D31145;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s;
}

.rightTab {
    margin-bottom: 20px;
}

.organizers {
    border-top: 0px;
    background-color: #e1e1e1;
    color: #000;
    position: relative;
    border-bottom: 0px;
    font-size: 26px;
    font-family: '华文细黑';
    font-weight: 300;
    margin: 0px 2px 0 2px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
    padding: 12px 0;
}

.rightBg {
    border-top: 0px;
    background-color: #ffffff;
    color: #000;
    position: relative;
    border-bottom: 0px;
    font-size: 26px;
    font-family: '华文细黑';
    font-weight: 300;
    margin: 0px 2px 0 2px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4);
    padding: 12px 0;
}