/*公共样式*/
.w1200{width: 1200px; margin: 0 auto; position: relative;}
.cl{ clear:both; font-size:0px; line-height:0px;}
.left{float: left;}
.right{float: right;}
.db{display: block;}
input::-webkit-input-placeholder {color:#b3b3b3; font-size: 14px;}
input:-moz-placeholder {color:#b3b3b3; font-size: 14px;}
input::-moz-placeholder {color:#b3b3b3; font-size: 14px;}
input:-ms-input-placeholder {color:#b3b3b3; font-size: 14px;}
textarea::-webkit-input-placeholder {color:#b3b3b3; font-size: 14px;}
textarea:-moz-placeholder {color:#b3b3b3; font-size: 14px;}
textarea::-moz-placeholder {color:#b3b3b3; font-size: 14px;}
textarea:-ms-input-placeholder {color:#b3b3b3; font-size: 14px;}
body{font-family: "Microsoft Yahei", "微软雅黑", "PingFang SC","Arial",sans-serif;}
@font-face{
  font-family: "dinBold";
  src: url("../fonts/dinBold.eot");
  src: url("../fonts/dinBold.eot?#iefix") format("embedded-opentype"),
       url("../fonts/dinBold.woff") format("woff"),
       url("../fonts/dinBold.ttf") format("truetype"),
       url("../fonts/dinBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* /公共样式 */

/*** 导航 ***/
#navBar{width:100%; height: 80px; position: fixed; top:0; left:0; box-shadow: 0px 4px 10px #f8e8d7; background: #ffffff; z-index: 10;}
#navBar .w1200{overflow: hidden;}
#navBar .left{padding: 17px 0;}
#navBar .left a, #navBar .left img{display: block; width:156px; height: 46px;}
#navBar .right ul{overflow: hidden; padding: 17px 0;}
#navBar .right li{float: left;}
#navBar .right li a{position: relative; display: block; font-size: 20px; color: #363844; line-height: 46px; margin-left: 50px;}
#navBar .right li.on a, #navBar .right li a:hover{color: #fc6c34; font-weight: bold;}
#navBar .right li.on a i, #navBar .right li a:hover i{position: absolute; bottom: -2px; left: 50%; margin-left: -10px; display: block; width: 20px; height: 4px; background: #fc6c34;}
#navBar .right li.signUpBtn a{font-size: 16px; color: #fc6c34; margin:5px 0 5px 50px; border:1px solid #fc6c34; border-radius: 5px; padding: 0 20px; height: 34px; line-height: 34px;}
#navBar .right li.signUpBtn.on a{font-weight: normal;}
#navBar .right li.signUpBtn a:hover{font-weight: normal; background: #fc6c34; color: #ffffff;}
#navBar .right li.signUpBtn.on a i,#navBar .right li.signUpBtn a:hover i{display: none;}
.h80{height: 80px; width: 100%;}
/*** /导航 ***/

/*** banner ***/
#banner{position: relative; width: 100%; height: 938px; background: #fff2e0 url(../images/bannerBG.png) no-repeat top center; overflow: hidden;}
#banner .w1200 .bannerCloud1{position: absolute; top:40px; left:-90px; width: 230px; height: 74px; background: url(../images/bannerCloud1.png) no-repeat; }
#banner .w1200 .bannerCloud2{position: absolute; top:95px; right:-110px; width: 230px; height: 74px; background: url(../images/bannerCloud2.png) no-repeat; }
#banner .w1200 .bannerFire1{position: absolute; top:295px; left:90px; width:71px; height: 71px; background: url(../images/bannerFire1.png) no-repeat; }
#banner .w1200 .bannerFire2{position: absolute; top:190px; right:-95px; width:78px; height: 78px; background: url(../images/bannerFire2.png) no-repeat; }
#banner .bannerFire3{position: absolute; top:80px; left:-60px; width:180px; height: 379px; background: url(../images/bannerFire3.png) no-repeat; }
#banner .bannerFire4{position: absolute; top:-60px; right:-90px; width:193px; height: 408px; background: url(../images/bannerFire4.png) no-repeat; }
#banner .bannerBT{padding-top: 70px;}
#banner .bannerBT img{display: block; width:880px; height: 161px; margin: 0 auto;}
#banner .bannerFont{width:795px; margin: 5px auto 0; background: url(../images/bannerLine.png) no-repeat center center; text-align: center; font-size: 48px; color: #fc6c34; line-height: 70px; letter-spacing:5px; text-shadow: 0px 2px 0px rgba(255,255,255,0.8); font-weight: bold;}
#banner .bannerIMG{margin-top: 15px; height: 460px; background: url(../images/bannerIMG.png) no-repeat top center; text-align: center;}
#banner .bannerIMG .title { padding-top: 125px;}
#banner .bannerIMG .title b{display: inline-block; font-size: 38px; line-height: 50px; font-weight: bold; text-align: center;
  color: #eb4513;
  background-image: -webkit-gradient(linear, 135 0, 0 bottom, from(#ff8804), to(#eb4513));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#banner .bannerIMG .time{display: inline-block; zoom: 1; *display: inline; padding-top: 28px; overflow: hidden; line-height: 36px;}
#banner .bannerIMG .time b{float: left; font-size: 24px; line-height: 36px; color: #ffffff; text-shadow: 0px 2px 0px rgba(255,154,88,0.2); font-weight: normal;}
#banner .bannerIMG .time i{float: left; width: 12px; height: 12px; background: url(../images/spirit.png) no-repeat -46px 0; margin: 12px 12px;}
#banner .bannerBtn{width: 412px; height: 126px; margin: 0 auto; background: url(../images/bannerBtn.png) no-repeat top center; text-align: center;}
#banner .bannerBtn a{position: relative; display: inline-block; width:295px; height: 80px; text-align: left; line-height: 76px; padding-left: 85px; margin-top: 12px; font-size: 36px; color: #ffffff; text-shadow: 0px 2px 0px rgba(202,60,79,0.3);} 
#banner .bannerBtn a i{position: absolute; top:16px; right:85px; display: block; width:46px; height: 46px; background: url(../images/spirit.png) no-repeat 0 0;}
#banner .bannerBtn a b{position: absolute; top:35px; right:0; display: block; width:72px; height: 79px; background: url(../images/bannerHand.png) no-repeat;}
/*烟花效果*/
@-webkit-keyframes fireBom {
    0%{
      transform: scale(0) rotate(0deg);
      -webkit-transform: scale(0) rotate(0deg);
      -o-transform: scale(0) rotate(0deg);
      -moz-transform: scale(0) rotate(0deg);
    }
    80%{
        transform: scale(1) rotate(15deg);
        -webkit-transform: scale(1) rotate(15deg);
        -o-transform: scale(1) rotate(15deg);
        -moz-transform: scale(1) rotate(15deg);
    }
    100%{
        opacity: 0.5;
    }
  }
  @keyframes fireBom {
    0%{
      transform: scale(0) rotate(0deg);
      -webkit-transform: scale(0) rotate(0deg);
      -o-transform: scale(0) rotate(0deg);
      -moz-transform: scale(0) rotate(0deg);
    }
    80%{
        transform: scale(1) rotate(15deg);
        -webkit-transform: scale(1) rotate(15deg);
        -o-transform: scale(0) rotate(15deg);
        -moz-transform: scale(0) rotate(15deg);
    }
    100%{
        opacity: 0.5;
    }
  }
  .fireBom{
    -webkit-animation-name: fireBom;
    animation-name: fireBom;
    -webkit-animation-duration: 2s !important;
    animation-duration: 2s !important;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
  }

  /*放大缩小效果*/
  @-webkit-keyframes scaleBag {
    0%,100% {
      transform:scale(0.1);
      -webkit-transform:scale(0.1);
    }
    50% {
      transform:scale(1);
      -webkit-transform:scale(1);
    }
  }
  @keyframes scaleBag {
    0%,100% {
    transform:scale(0.1);
    -webkit-transform:scale(0.1);
    }
    50% {
    transform:scale(1);
    -webkit-transform:scale(1);
    }
  }
  .scaleBag{
    animation-name: scaleBag;
    -webkit-animation-name: scaleBag;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
  }

/*手点击放大缩小*/
  @-webkit-keyframes scaleHand {
    0%,100% {
      transform:scale(0.8);
      -webkit-transform:scale(0.8);
    }
    50% {
      transform:scale(1);
      -webkit-transform:scale(1);
    }
  }
  @keyframes scaleHand {
    0%,100% {
    transform:scale(0.8);
    -webkit-transform:scale(0.8);
    }
    50% {
    transform:scale(1);
    -webkit-transform:scale(1);
    }
  }
  .scaleHand{
    animation-name: scaleHand;
    -webkit-animation-name: scaleHand;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
  }

/*摇摆效果*/
@-webkit-keyframes shake1{
    0%,100%{
        transform: translateX(50px);
        -webkit-transform: translateX(50px);
        opacity: 1;
    }
    50%{
        transform: translateX(-50px);
        -webkit-transform: translateX(-50px);
        opacity: 0.2;
    }
}
@keyframes shake1{
    0%,100%{
        transform: translateX(50px);
        -webkit-transform: translateX(50px);
        opacity: 1;
    }
    50%{
        transform: translateX(-50px);
        -webkit-transform: translateX(-50px);
        opacity: 0.2;
    }
}
.shake1{
    animation-name: shake1;
    -webkit-animation-name: shake1;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 10s;
    -webkit-animation-duration: 10s;
    transform-origin: top center;
    -webkit-transform-origin: top center;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes shake2{
    0%,100%{
        transform: translateX(-50px);
        -webkit-transform: translateX(-50px);
        opacity: 1;
    }
    50%{
        transform: translateX(50px);
        -webkit-transform: translateX(50px);
        opacity: 0.2;
    }
}
@keyframes shake2{
    0%,100%{
        transform: translateX(-50px);
        -webkit-transform: translateX(-50px);
        opacity: 1;
    }
    50%{
        transform: translateX(50px);
        -webkit-transform: translateX(50px);
        opacity: 0.2;
    }
}
.shake2{
    animation-name: shake2;
    -webkit-animation-name: shake2;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-duration: 5s;
    -webkit-animation-duration: 5s;
    transform-origin: top center;
    -webkit-transform-origin: top center;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
/*** /banner ***/

/*** 活动介绍 ***/
.title{font-size: 48px; color: #4c332e; text-align: center; overflow: hidden;}
.title .titleFont{text-align: center; overflow: hidden; display: inline-block; zoom: 1; *display: inline;}
.title .titleFont b{float: left; padding: 0 35px;}
.title .titleFont i.left{float: left; width:88px; height: 22px; background: url(../images/spirit.png) no-repeat -58px 0; margin-top: 22px;}
.title .titleFont i.right{float: left; width:88px; height: 22px; background: url(../images/spirit.png) no-repeat -147px 0; margin-top: 22px;}
#hdjs{position: relative; background: #fff2e0; padding-top: 120px;}
#hdjs .hdjsFont{margin-top: 70px; background: #ffffff; border-radius: 10px; padding: 60px 80px 40px;}
#hdjs .hdjsFont p{font-size: 16px; line-height: 28px; color: #665552; padding-bottom: 20px;}
#hdjs .circle1{width:206px; height: 206px; background: url(../images/circle1.png) no-repeat; position: absolute; top:30px; left:-100px;}
/*** /活动介绍 ***/

/*** 时间安排 ***/
#sjap{background: #fff2e0; padding-top: 100px; overflow: hidden;}
#sjap .timeBox{position: relative; z-index: 2;}
#sjap .timeBox ul{padding-top: 115px;}
#sjap .timeBox li{float: left;}
#sjap .timeBox li .timeLi{position: relative; width:216px; height: 340px; margin-right: 30px; background: #ffffff; border-radius: 10px; text-align: center; margin-bottom: 60px;}
#sjap .timeBox li .timeLi i.num{display: block; width:127px; height: 88px; position: absolute; top:-39px; left:50%; margin-left: -64px;}
#sjap .timeBox li .timeLi .timeTitle{padding-top: 100px; height: 72px; font-size: 24px; color: #4c332e; line-height: 36px; font-weight: bold;}
#sjap .timeBox li .timeLi .timeDate{position: relative; margin-top: 30px; font-size: 18px; color: #4c332e; line-height: 48px;}
#sjap .timeBox li .timeLi .timeDate span{position: absolute; top:50%; margin-top: -2px; left:50%; margin-left: -11px; display: block; width:22px; height: 3px; background: #4c3e33;}
#sjap .timeBox li .timeLinebox{position: relative; padding: 14px 0 15px;}
#sjap .timeBox li .timeLinebox .timeLine{width:100%; height: 1px; background: #fbe0bd;}
#sjap .timeBox li .timeLinebox i{position: absolute; top:50%; left: 50%; margin-top: -6px; margin-left: -18px; display: block; width:12px; height: 12px; background: url(../images/spirit.png) no-repeat -46px -12px;}
#sjap .timeBox li.li5 .timeLi{margin-right: 0;}
#sjap .timeBox li.li5 .timeLinebox i{position: absolute; top:50%; left: 50%; margin-top: -6px; margin-left: -2px; display: block; width:12px; height: 12px; background: url(../images/spirit.png) no-repeat -46px -12px;}
#sjap .timeBox li.on .timeLi{ 
  background: #fe8c2a;
  background-image: -webkit-linear-gradient(20deg, #ff5927, #fe8c2a);
  background-image: linear-gradient(20deg, #ff5927, #fe8c2a);
}
#sjap .timeBox li.on .timeLi .timeTitle{color: #ffffff;}
#sjap .timeBox li.on .timeLi .timeDate{color: #ffffff;}
#sjap .timeBox li.on .timeLi .timeDate span{background: #ffffff;}
#sjap .timeBox li.on .timeLinebox i{position: absolute; top:50%; left: 50%; margin-top: -15px; margin-left: -28px; display: block; width:30px; height: 30px; background: url(../images/spirit.png) no-repeat 0 -46px;}
#sjap .timeBox li.on.li5 .timeLinebox i{position: absolute; top:50%; left: 50%; margin-top: -15px; margin-left: -15px; display: block; width:30px; height: 30px; background: url(../images/spirit.png) no-repeat 0 -46px;}
#sjap .timeBox li .timeLi i.num1{background: url(../images/num.png) no-repeat 0 0;}
#sjap .timeBox li .timeLi i.num2{background: url(../images/num.png) no-repeat 0 -88px;}
#sjap .timeBox li .timeLi i.num3{background: url(../images/num.png) no-repeat 0 -176px;}
#sjap .timeBox li .timeLi i.num4{background: url(../images/num.png) no-repeat 0 -264px;}
#sjap .timeBox li .timeLi i.num5{background: url(../images/num.png) no-repeat 0 -352px;}
#sjap .timeBox li.on .timeLi i.num1{background: url(../images/num.png) no-repeat -127px 0;}
#sjap .timeBox li.on .timeLi i.num2{background: url(../images/num.png) no-repeat -127px -88px;}
#sjap .timeBox li.on .timeLi i.num3{background: url(../images/num.png) no-repeat -127px -176px;}
#sjap .timeBox li.on .timeLi i.num4{background: url(../images/num.png) no-repeat -127px -264px;}
#sjap .timeBox li.on .timeLi i.num5{background: url(../images/num.png) no-repeat -127px -352px;}
#sjap .circle2{width:173px; height: 177px; background: url(../images/circle2.png) no-repeat; position: absolute; bottom:15px; right:-85px;}
/*** /时间安排 ***/

/*** 评选类别 ***/
#pxlb{background: #fff2e0; padding-top: 100px;}
#pxlb .pxlbCon{
  background: #fff8ee;
  background-image: -webkit-linear-gradient(#fff8ee, #fff2e0);
  background-image: linear-gradient(#fff8ee, #fff2e0);
}
#pxlb .pxlbCon .pxlbConBox{background: url(../images/pxlbBG.png) no-repeat top center;}
#pxlb .pxlbBox{position: relative; background: #ffffff; border-radius: 10px; margin-top: 100px; padding: 60px 0 0 30px;}
#pxlb .pxlbBox2{margin-top: 60px;}
#pxlb .pxlbBox .pxlbBoxTitle{position: absolute; top:-30px; left:50%; margin-left: -98px; width:196px; height: 60px; line-height: 60px; text-align: center; border-radius: 10px; font-size: 24px; color: #ffffff;
  background: #fe8c2a;
  background-image: -webkit-linear-gradient(20deg, #ff5927, #fe8c2a);
  background-image: linear-gradient(20deg, #ff5927, #fe8c2a);
}
#pxlb .pxlbBox ul{overflow: hidden; *zoom: 1;}
#pxlb .pxlbBox ul li{float: left; margin-right: 30px; width:473px; border-radius: 10px; border: 1px solid #f8e7db; padding: 30px 40px; overflow: hidden; margin-bottom: 30px;}
#pxlb .pxlbBox ul li .left{padding-right: 40px; width:92px;}
#pxlb .pxlbBox ul li .left .icon{display: block; width:92px; height: 92px;}
#pxlb .pxlbBox ul li .right{width:341px;} 
#pxlb .pxlbBox ul li .right .lbTitle{font-size: 20px; color: #4c332e; line-height: 30px; padding-bottom: 10px; font-weight: bold;}
#pxlb .pxlbBox ul li .right .lbFont{font-size: 16px; color: #665552; line-height: 24px;}
#pxlb .pxlbBox ul li .left .icon1{background: url(../images/icon.png) no-repeat 0 0;}
#pxlb .pxlbBox ul li .left .icon2{background: url(../images/icon.png) no-repeat 0 -92px;}
#pxlb .pxlbBox ul li .left .icon3{background: url(../images/icon.png) no-repeat 0 -184px;}
#pxlb .pxlbBox ul li .left .icon4{background: url(../images/icon.png) no-repeat 0 -276px;}
#pxlb .pxlbBox ul li .left .icon5{background: url(../images/icon.png) no-repeat 0 -368px;}
#pxlb .pxlbBox ul li .left .icon6{background: url(../images/icon.png) no-repeat -92px 0;}
#pxlb .pxlbBox ul li .left .icon7{background: url(../images/icon.png) no-repeat -92px -92px;}
#pxlb .pxlbBox ul li .left .icon8{background: url(../images/icon.png) no-repeat -92px -184px;}
#pxlb .pxlbBox ul li .left .icon9{background: url(../images/icon.png) no-repeat -92px -276px;}
#pxlb .pxlbBox ul li .left .icon10{background: url(../images/icon.png) no-repeat -92px -368px;}
/*** /评选类别 ***/

/*** 奖项设置 ***/
#jxsz{padding-top: 110px;background: #fff2e0; position: relative; overflow: hidden;}
#jxsz .jxBox{padding-top: 50px;}
#jxsz .jxBox ul{overflow: hidden; padding: 5px 15px 0;}
#jxsz .jxBox ul li{float: left; width: 270px; height: 160px; border-radius: 10px; overflow: hidden; margin-right: 30px; margin-bottom: 15px; margin-top: 15px; text-align: center;
  background: #ffffff;
  background-image: -webkit-linear-gradient(20deg, #ffffff, #fff7f2);
  background-image: linear-gradient(20deg, #ffffff, #fff7f2);
  transition: all 0.3s;
  -moz-transition: all 0.3s;  
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
#jxsz .jxBox ul li:hover{box-shadow: 0 0 20px #f5d7ad;}
#jxsz .jxBox ul li.mr0{margin-right: 0;}
#jxsz .jxBox ul li .jxLi{width: 270px; height: 160px; background: url(../images/jxszBG1.png) no-repeat top right;}
#jxsz .jxBox ul li .jxName{font-size: 24px; color: #4c332e; line-height: 30px; padding: 40px 0 15px;}
#jxsz .jxBox ul li .jxNum{display: inline-block; zoom: 1; *display: inline; font-size: 16px; color: #fc6c34; height: 26px; line-height: 26px; border:1px solid #fc6c34; border-radius: 5px; padding: 0 7px;}
#jxsz .jxBox ul li .jxNum b{font-size: 18px; line-height: 26px; font-family: "dinBold";}
#jxsz .jxBox2{padding-top: 0;}
#jxsz .jxBox2 ul{text-align: center; padding-top: 0;}
#jxsz .jxBox2 ul li{ float: none; display: inline-block; zoom: 1; *display: inline;
  background: #fe8c2a;
  background-image: -webkit-linear-gradient(20deg, #fe8c2a, #ff5927);
  background-image: linear-gradient(20deg, #fe8c2a, #ff5927);
}
#jxsz .jxBox2 ul li:hover{box-shadow: 0 0 15px #fe842a;}
#jxsz .jxBox2 ul li .jxLi{background: url(../images/jxszBG2.png) no-repeat top right;}
#jxsz .jxBox2 ul li .jxName{color: #fff7f2;}
#jxsz .jxBox2 ul li .jxNum{color: #ffede0; border:1px solid #ffd5bb;}
#jxsz .circle3{width:238px; height:238px; background: url(../images/circle3.png) no-repeat; position: absolute; top:50px; left:-135px;}
/*** /奖项设置 ***/

/*** 获奖标准 ***/
#hjbz{padding-top: 95px; background: #fff2e0; padding-bottom: 120px; position: relative; overflow: hidden;}
#hjbz .hjbzBox{background: #ffffff; border-radius: 10px; margin-top: 70px; padding: 65px 70px;}
#hjbz .hjbzBox li{position: relative; font-size: 18px; line-height: 36px; color: #665552; padding-left: 35px;}
#hjbz .hjbzBox li span{font-size: 18px; color: #fc6c34; text-decoration: underline; cursor: pointer;}
#hjbz .hjbzBox li .sz{position: absolute; top:7px; left:0; display: block; width: 25px; height: 25px;}
#hjbz .hjbzBox li .sz1{background: url(../images/spirit.png) no-repeat -58px -22px;}
#hjbz .hjbzBox li .sz2{background: url(../images/spirit.png) no-repeat -83px -22px;}
#hjbz .hjbzBox li .sz3{background: url(../images/spirit.png) no-repeat -108px -22px;}
#hjbz .hjbzBox li .sz4{background: url(../images/spirit.png) no-repeat -133px -22px;}
#hjbz .hjbzBox li .sz5{background: url(../images/spirit.png) no-repeat -158px -22px;}
#hjbz .circle4{width:291px; height: 306px; background: url(../images/circle4.png) no-repeat; position: absolute; top:0; right:-165px;}
/*** /获奖标准 ***/

/*** 底部 ***/
#footer{text-align: center;line-height: 24px; color: #666666;font-size: 14px;font-family: "Century Gothic";padding: 50px 0; background: #ffffff;}
#footer div{width:300px;margin:0 auto; padding:0px 0}
#footer a{color: #666666;}
#footer div a{display:inline-block;text-decoration:none;height:20px;line-height:20px; color:#666666;}
#footer div a span{height:20px;line-height:20px;margin: 0px 0px 0px 0px; color:#666666;margin-top:-10px ;}
#footer div a img{float:left;}
/*** /底部 ***/

/*** 弹窗 评分标准一 ***/
#blackPop {display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index: 10; -moz-opacity: 0.6; opacity: .60; filter: alpha(opacity=60);}
#pfbzPop1{display: none; position: fixed; top: 50%; left: 50%; margin-left: -340px; margin-top: -260px; width:600px; height: 490px; padding: 40px 40px 40px; border: 1px solid #fc6c34; border-radius: 20px; background: #ffffff; z-index: 11;}
#pfbzPop1 .pfbzTitle{font-size: 24px; line-height: 36px; color: #363844; text-align: center; font-weight: bold; padding-bottom: 28px;}
#pfbzPop1 .pfbzFont{height:390px; overflow: hidden;}
#pfbzPop1 .pfbzList{padding-bottom: 30px;}
#pfbzPop1 .pfbzList .pfbzListTitl{font-size: 16px; line-height: 30px; color: #363844; font-weight: bold;}
#pfbzPop1 .pfbzList li{position: relative; font-size: 16px; line-height: 30px; color: #363844; padding-left: 30px;}
#pfbzPop1 .pfbzList li span{position: absolute; top:0; left:0; font-weight: bold;}
#pfbzPop1 .pfbzList li .block{display: block;}
#pfbzPop1 .pfbzList li table.pfbzListTable{display: block; border-left: 1px solid #dedede; border-top: 1px solid #dedede; background: #ffffff; margin-top: 5px;}
#pfbzPop1 .pfbzList li table.pfbzListTable th{background: #fbf6f3; font-size: 12px; color: #363844; font-weight: bold; padding: 5px; line-height: 20px; border-right: 1px solid #dedede; border-bottom:  1px solid #dedede;}
#pfbzPop1 .pfbzList li table.pfbzListTable td{width: 50px; font-size: 12px; color: #363844; padding: 5px; line-height: 20px; border-right: 1px solid #dedede; border-bottom:  1px solid #dedede;}
#pfbzPop1 .pfbzList li table.pfbzListTable .listTableH{width:120px;}
#pfbzPop1 .pfbzList li table.pfbzListTable .listTableF{width:214px;}
#pfbzPop1 .mb0{padding-bottom: 0;}
#pfbzPop1 .mCSB_scrollTools .mCSB_draggerRail{background: #fdf9f6;}
#pfbzPop1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #eedfcd;}
#pfbzPop1 .close{position: absolute; top:-65px; left:50%; margin-left: -25px; display: block; width:50px; height: 50px; background: url(../images/spirit.png) no-repeat -184px -22px; cursor: pointer;}
/*** /弹窗 评分标准一 ***/


/********************* 品牌报名 *********************/
#ppbmCon {background: #fbf7f2; overflow: hidden; border-top: 1px solid #ede4db; padding: 80px 0;}
#ppbmCon .w1200{background: #ffffff; border-radius: 10px; overflow: hidden; padding-top: 70px;}
#ppbmCon .signUpBox .hd{text-align: center;}
#ppbmCon .signUpBox .hd li{position: relative; display: inline-block; zoom: 1; *display: inline; cursor: pointer; height: 50px; line-height: 50px; font-size: 24px; color: #4c3321; background: #fbf7f2; border-radius: 10px; padding: 0 30px; margin: 0 10px;}
#ppbmCon .signUpBox .hd li i{position: absolute; bottom: -4px; left: 50%; margin-left: -5px; display: block; width: 10px; height: 4px; background: url(../images/spirit.png) no-repeat 0 -76px; display: none;}
#ppbmCon .signUpBox .hd li.on{
  color: #ffffff;
  background: #fe8c2a;
  background-image: -webkit-linear-gradient(#fe8c2a, #ff5927);
  background-image: linear-gradient(#fe8c2a, #ff5927);
}
#ppbmCon .signUpBox .hd li.on i{display: block;}
#ppbmCon .signUpMain{padding-top: 50px;}

/*** 填写报名信息 ***/
#ppbmCon .signUpMain.on{display: block;}
#ppbmCon .bmxx{display: none; overflow: hidden; clear: both;}
#ppbmCon .bmxx .tip{line-height: 36px; text-align: center; font-size: 16px; color:#4c3321; margin: 0 210px 40px;}
#ppbmCon .bmxx .tip .newBrand span{font-size: 16px; display: inline-block;}
#ppbmCon .bmxx .tip .newBrand b{font-weight: normal; color: #ecedef; padding: 0 5px; display: inline-block;}
#ppbmCon .bmxx .tip .newBrand .on,#ppbmCon .bmxx .tip .newBrand span:hover{color: #fc6c34; text-decoration: underline; cursor: pointer;}
#ppbmCon .bmxx .tip .newBrand .newBrandBtn{font-style: normal; font-size: 16px; border:1px solid #e6e7e9; border-radius: 3px; padding: 0 10px; line-height: 30px; display: inline-block; color: #4c3321; text-decoration: none;}
#ppbmCon .bmxx .tip .newBrand .newBrandBtn i{font-style: normal; font-size: 20px; padding-right: 5px; font-weight: bold;} 
#ppbmCon .bmxx .tip .newBrand .newBrandBtn:hover{text-decoration: none;}
#ppbmCon .bmxxCon {padding: 0 210px;}
#ppbmCon .bmxxCon .bmxxLeft .magBox{padding-bottom: 20px;}
#ppbmCon .bmxxCon .bmxxLeft p{font-size: 18px; color: #4c3321; font-weight: bold; background: #fbf7f2; height: 40px; line-height: 40px; padding-left: 20px; margin-bottom: 40px; border-radius: 5px;}
#ppbmCon .bmxxCon .bmxxLeft p span{float: left; display: block; width:4px; height: 18px; margin-top: 11px; margin-right: 18px; background: #fc6c34; border-radius: 10px;}
#ppbmCon .bmxxCon .bmxxLeft li{overflow: hidden; font-size: 16px; color:#4c3321; padding-bottom: 20px;}
#ppbmCon .bmxxCon .bmxxLeft li div{float: left; height: 40px; line-height: 40px;}
#ppbmCon .bmxxCon .bmxxLeft li div.nameBox{width:155px; text-align: right; padding-right: 5px;}
#ppbmCon .bmxxCon .bmxxLeft li div.nameBox b{font-weight: normal; color:#fc6c34;}
#ppbmCon .bmxxCon .bmxxLeft li div.inputBox{position: relative;}
#ppbmCon .bmxxCon .bmxxLeft li div.inputBox input{display: block; width:318px; height: 38px; padding: 0 10px; line-height: 38px; border: 1px solid #e0e0e0; outline: none; font-size: 16px; color:#4c3321; border-radius: 3px;}
#ppbmCon .bmxxCon .bmxxLeft li div.tipBox{font-size: 14px; color:#90847d; font-family: sans-serif,"宋体"; padding-left: 10px;}
#ppbmCon .bmxxLeft .checkDiv{width:575px; overflow: hidden;}
#ppbmCon .bmxxLeft .checkDiv div.checkBar { float: left; position: relative; margin: 10px 0; line-height: 24px; height: 24px; width: 140px; overflow: hidden;}
#ppbmCon .bmxxLeft .checkDiv div.checkBar input { width: 1px; height: 1px; opacity: 0;filter:alpha(opacity=0); /* IE */-moz-opacity:0; /* Moz + FF */}
#ppbmCon .bmxxLeft .checkDiv div.checkBar label.on { background-position: -210px -72px;}
#ppbmCon .bmxxLeft .checkDiv div.checkBar label { position: absolute; left: 0; top: 0; cursor: pointer; padding-left: 34px; font-size: 16px; height: 24px; line-height: 24px; color: #4c3321; background: url(../images/spirit.png) no-repeat -210px -96px;}
#ppbmCon .bmxxCon .bmxxLeft li .selectBox{float: left; width:145px; height: 38px; line-height: 38px; padding: 0 10px; margin-right: 10px; border: 1px solid #e6e7e9; font-size: 14px; outline: none; line-height: 38px; border-radius: 5px;}
#ppbmCon .bmxxCon .bmxxLeft li .selectBox select{ width:145px; height: 38px; border: none; font-size: 14px; color: #4c3321; outline: none; line-height: 38px; cursor: pointer;
    /*去掉默认的下拉三角*/
    appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;
    /*添加下拉三角图标*/
   background: url("../images/selectArrow.png") no-repeat right center transparent;
}
#ppbmCon .bmxxCon .bmxxLeft .rzBox li div.inputBox input{padding: 0 77px 0 10px; width: 251px;}
#ppbmCon .bmxxCon .bmxxLeft li div.inputBox input.fileBox{position: absolute;top:4px;*top:5px; right:4px; display: block;width:67px; height: 32px; line-height: 32px; overflow: hidden; padding: 0; border:none; background: #f8f4ef; font-size: 14px; color:#594334; text-align: center; border-radius: 1px; cursor: pointer; padding: 0;}
.bmxxBtn{width:320px; height: 66px; line-height: 66px; text-align: center; margin:0 auto 80px; font-size: 24px; color:#ffffff; cursor: pointer; border-radius: 10px;
  background: #fe8c2a;
  background-image: -webkit-linear-gradient(#fe8c2a, #ff5927);
  background-image: linear-gradient(#fe8c2a, #ff5927);
}
.bmxxBtn:hover{
  background: #fe8c2a;
  background-image: -webkit-linear-gradient(#ff5927, #fe8c2a);
  background-image: linear-gradient(#ff5927, #fe8c2a);
}
#ppbmCon .bmxxCon .bmxxLeft li.lbBox div.checkDiv{height: auto;}
/*** /填写报名信息 ***/

/*** 报名企业列表 ***/
#ppbmCon .qylb{display: none; font-size: 14px; overflow: hidden; clear: both; padding-top: 50px;}
#ppbmCon .qylb{text-align: center;}
#ppbmCon .qylb .searchBox{width:460px; margin:0 auto 50px; overflow: hidden; height: 40px; line-height: 40px; border: 1px solid #e0e0e0; border-radius: 5px;}
#ppbmCon .qylb .searchInput{float: left; width:368px; height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px; color:#999999; border: none; outline: none; margin-right: 10px; background: #ffffff;}
#ppbmCon .qylb .searchBtn{float: right; width:60px; height: 36px; line-height: 36px; text-align: center; font-size: 18px; color:#ffffff; border: none; outline: none; font-weight: bold; background: #fc6c34; border-radius: 5px; margin-top: 2px; margin-right: 2px;}
#ppbmCon .qylb .searchBtn:hover{
  background: #fe8c2a;
  background-image: -webkit-linear-gradient(#fe8c2a, #ff5927);
  background-image: linear-gradient(#fe8c2a, #ff5927);
}
#ppbmCon .qylb .qylbCon ul{padding-bottom: 60px; padding-left: 160px; padding-right: 80px; overflow: hidden;}
#ppbmCon .qylb .qylbCon li{float: left; width:380px; padding-right: 20px; margin-right: 80px; text-align: left; height: 40px; line-height: 40px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; border-bottom: 1px dotted #d9d9d9;}
#ppbmCon .qylb .qylbCon li a{font-size: 16px; color:#535353;}
#ppbmCon .qylb .qylbCon li a span{color:#d1d1d1; padding-right: 5px;}
#ppbmCon .qylb .qylbCon li a:hover{color:#fc7f53; }
#ppbmCon .qylb .loadMore{width:150px; height: 40px; line-height: 40px; background: #f6f7f7; text-align: center; font-size: 14px; color: #666666; cursor: pointer; margin:0 auto 80px; border-radius: 50px;}
#ppbmCon .qylb .loadMore:hover{
  color: #ffffff;
  background: #fe8c2a;
  background-image: -webkit-linear-gradient(#fe8c2a, #ff5927);
  background-image: linear-gradient(#fe8c2a, #ff5927);
}
/*** /报名企业列表 ***/

/*** 弹窗 报名成功 ***/
#ppbmPop{display: none; width:520px; height: 520px; position: fixed; top:50%; left:50%; margin-top: -260px; margin-left: -260px; border: 1px solid #fc6c34; border-radius: 20px; z-index: 11; background: #ffffff;}
#ppbmPop .ppbmImg{width: 128px; height: 111px; margin: 0 auto; padding: 55px 0 20px;}
#ppbmPop .ppbmImg img{display: block; width: 128px; height: 111px;}
#ppbmPop .ppbmTtitle{font-size: 16px; color: #665552; line-height: 36px; text-align: center; padding-bottom: 40px;}
#ppbmPop .ppbmTtitle b{font-size: 28px; color: #4c3321; font-weight: normal;}
#ppbmPop .ppbmCode{position: relative; width: 225px; height: 115px; margin: 0 auto; background: #fbf7f2; border-radius: 10px; padding-left: 175px; padding-top: 55px;}
#ppbmPop .ppbmCode p{font-size: 16px; color: #665552; line-height: 30px;}
#ppbmPop .ppbmCode img{display: block; width: 110px; height: 110px; position: absolute; top:30px; left: 35px;}
#ppbmPop .close{position: absolute; top:-70px; left:50%; margin-left: -25px; display: block; width:50px; height: 50px; background: url(../images/spirit.png) no-repeat -184px -22px; cursor: pointer;}
/*** /弹出框 报名成功 ***/

/********************* /品牌报名 *********************/


/********************* 品牌投票 *********************/
#pptpCon {background: #fbf7f2; overflow: hidden; border-top: 1px solid #ede4db; padding: 80px 0;}
#pptpCon .title{padding-bottom: 65px;}
#pptpCon .hd ul{overflow: hidden; padding-bottom: 40px;}
#pptpCon .hd li{position: relative; float: left; width:110px; height: 44px; padding-top: 60px; border-radius: 10px; background: #ffffff; margin-right: 10px; font-size: 16px; color: #665552; line-height: 30px; text-align: center; cursor: pointer;}
#pptpCon .hd li i{position: absolute; top:20px; left:50%; margin-left: -16px; display: block; width:32px; height: 32px;}
#pptpCon .hd li.on,#pptpCon .hd li:hover{color: #ffffff;
  background: #fe8c2a;
  background-image: -webkit-linear-gradient(#fe8c2a, #ff5927);
  background-image: linear-gradient(#fe8c2a, #ff5927);
}
#pptpCon .hd li.li1 i{background: url(../images/pptpIcon.png) no-repeat 0 0;}
#pptpCon .hd li.li2 i{background: url(../images/pptpIcon.png) no-repeat 0 -32px;}
#pptpCon .hd li.li3 i{background: url(../images/pptpIcon.png) no-repeat 0 -64px;}
#pptpCon .hd li.li4 i{background: url(../images/pptpIcon.png) no-repeat 0 -96px;}
#pptpCon .hd li.li5 i{background: url(../images/pptpIcon.png) no-repeat 0 -128px;}
#pptpCon .hd li.li6 i{background: url(../images/pptpIcon.png) no-repeat 0 -160px;}
#pptpCon .hd li.li7 i{background: url(../images/pptpIcon.png) no-repeat 0 -192px;}
#pptpCon .hd li.li8 i{background: url(../images/pptpIcon.png) no-repeat 0 -224px;}
#pptpCon .hd li.li9 i{background: url(../images/pptpIcon.png) no-repeat 0 -256px;}
#pptpCon .hd li.li10 i{background: url(../images/pptpIcon.png) no-repeat 0 -288px;}

#pptpCon .hd li.li1.on i,#pptpCon .hd li.li1:hover i{background: url(../images/pptpIcon.png) no-repeat -32px 0;}
#pptpCon .hd li.li2.on i,#pptpCon .hd li.li2:hover i{background: url(../images/pptpIcon.png) no-repeat -32px -32px;}
#pptpCon .hd li.li3.on i,#pptpCon .hd li.li3:hover i{background: url(../images/pptpIcon.png) no-repeat -32px -64px;}
#pptpCon .hd li.li4.on i,#pptpCon .hd li.li4:hover i{background: url(../images/pptpIcon.png) no-repeat -32px -96px;}
#pptpCon .hd li.li5.on i,#pptpCon .hd li.li5:hover i{background: url(../images/pptpIcon.png) no-repeat -32px -128px;}
#pptpCon .hd li.li6.on i,#pptpCon .hd li.li6:hover i{background: url(../images/pptpIcon.png) no-repeat -32px -160px;}
#pptpCon .hd li.li7.on i,#pptpCon .hd li.li7:hover i{background: url(../images/pptpIcon.png) no-repeat -32px -192px;}
#pptpCon .hd li.li8.on i,#pptpCon .hd li.li8:hover i{background: url(../images/pptpIcon.png) no-repeat -32px -224px;}
#pptpCon .hd li.li9.on i,#pptpCon .hd li.li9:hover i{background: url(../images/pptpIcon.png) no-repeat -32px -256px;}
#pptpCon .hd li.li10.on i,#pptpCon .hd li.li10:hover i{background: url(../images/pptpIcon.png) no-repeat -32px -288px;}
#pptpCon .pptpTip{height: 40px; padding: 10px 0; border-top: 1px solid #ede4db; border-bottom: 1px solid #ede4db; font-size: 16px; line-height: 40px; color: #665552; overflow: hidden; margin-bottom: 40px;}
#pptpCon .pptpTip .left{float: left;}
#pptpCon .pptpTip .left span{color: #f47239; font-size: 22px; font-family: "dinBold";}
#pptpCon .pptpTip .right{width:300px; overflow: hidden; }
#pptpCon .pptpTip .right .userMag li{font-size: 14px;} 
#pptpCon .pptpTip .right .userMag li span{color: #f47239;}
#pptpCon .pptpTip .right .userMag li i{float: right; font-style: normal; color: #aea5a4;}
.bd .pptpList ul{overflow: hidden;}
.bd .pptpList li{position: relative; float: left; width:224px; height: 280px; margin-right: 20px; margin-bottom: 30px; background: #ffffff; border-radius: 10px; overflow: hidden; text-align: center;}
.bd .pptpList li:hover{box-shadow: 0 0 20px #fde9da;}
.bd .pptpList li.mr0{margin-right: 0;}
.bd .pptpList li .pptpLogo{height: 120px; border-bottom: 1px solid #f4efe9;}
.bd .pptpList li .pptpLogo a.img_a { display: block; height: 120px;overflow: hidden; width:224px; background: #ffffff;}
.bd .pptpList li .pptpLogo .img_a span { width:224px; height: 120px; overflow: hidden; display: table-cell; vertical-align: middle; background: #fff;}
.bd .pptpList li .pptpLogo .img_a img { max-width: 160px; margin: 0 auto; max-height: 80px; display: block;}
.bd .pptpList li .pptpName{font-size: 16px; line-height: 24px; color: #4c332e; padding: 15px 15px 0; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.bd .pptpList li .pptpNum{padding-top: 5px; font-size: 16px; line-height: 24px; color: #665552;}
.bd .pptpList li .pptpNum span{color: #f47239; font-size: 22px; font-family: "dinBold";}
.bd .pptpList li .tpBtn{position: relative; z-index: 2; width:98px; height: 38px; line-height: 38px; text-align: center; font-size: 18px; color: #f47239; border: 1px solid #f47239; border-radius: 100px; margin: 18px auto 0; cursor: pointer;}
.bd .pptpList li .tpBtn.on{ color: #ffffff; border:none;
  background: #fe8c2a;
  background-image: -webkit-linear-gradient(left, #fe8c2a, #ff5927);
  background-image: linear-gradient(left, #fe8c2a, #ff5927);
}
.bd .pptpList li .tpBtnOk{background: #f8f4ee; color: #aaa09c; border:none;}
.bd .pptpList li .pfBtn{font-size: 16px; color: #4c332e; width: 140px; height: 40px; line-height: 40px; text-align: center; border-radius: 100px; margin: 18px auto 0; cursor: pointer; background: #fbf7f2;}
.bd .pptpList li .pfBtn:hover{color: #f47239;}
.bd .pptpList li .pptpCode{display: none; position: absolute; top:50%; margin-left: -80px; left:50%; margin-top: -90px; width: 160px; height: 180px; border: 1px solid #ede4db; border-radius: 10px; background: #ffffff;}
.bd .pptpList li .pptpCode img{display: block; width: 110px; height: 110px; margin: 25px auto 0;}
.bd .pptpList li .testIcon{position: absolute; top:0; left:0; height: 32px; line-height: 32px; padding-left: 5px; padding-right: 10px; border-bottom-right-radius: 100px; border-top-left-radius: 5px; cursor: pointer; overflow: hidden;
  background: #fe8c2a;
  background-image: -webkit-linear-gradient(left, #fe8c2a, #ff5927);
  background-image: linear-gradient(left, #fe8c2a, #ff5927);
}
.bd .pptpList li .testIcon img{float: left; padding-top: 5px; padding-right: 0; width:16px; height: 18px;}
.bd .pptpList li .testIcon span{float: left; display: none; font-size: 12px; color: #ffffff; padding-right: 5px;}
.bd .pptpList li .testIcon:hover span{display: block;}
.bd .pptpList li .testIcon:hover img{padding-top: 7px; padding-right: 5px;}
#pptpCon .tpRules .title{padding: 50px 0 70px;}
#pptpCon .tpRules .tpRulesBox{background: #ffffff; border-radius: 10px; padding: 65px 70px;}
#pptpCon .tpRules .tpRulesBox li{position: relative; font-size: 18px; line-height: 36px; color: #665552; padding-left: 35px;}
#pptpCon .tpRules .tpRulesBox li span{font-size: 18px; color: #fc6c34; text-decoration: underline; cursor: pointer;}
#pptpCon .tpRules .tpRulesBox li .sz{position: absolute; top:7px; left:0; display: block; width: 25px; height: 25px;}
#pptpCon .tpRules .tpRulesBox li .sz1{background: url(../images/spirit.png) no-repeat -58px -22px;}
#pptpCon .tpRules .tpRulesBox li .sz2{background: url(../images/spirit.png) no-repeat -83px -22px;}
#pptpCon .tpRules .tpRulesBox li .sz3{background: url(../images/spirit.png) no-repeat -108px -22px;}
#pptpCon .tpRules .tpRulesBox li .sz4{background: url(../images/spirit.png) no-repeat -133px -22px;}
#pptpCon .tpRules .tpRulesBox li .sz5{background: url(../images/spirit.png) no-repeat -158px -22px;}

/*** 弹窗 专家评分 ***/
#zjpfPop{display: none; position: fixed; top: 50%; left: 50%; margin-left: -320px; margin-top: -260px; width:560px; height: 490px; padding: 40px; border: 1px solid #fc6c34; border-radius: 20px; background: #ffffff; z-index: 11;}
#zjpfPop .close{position: absolute; top:-65px; left:50%; margin-left: -25px; display: block; width:50px; height: 50px; background: url(../images/spirit.png) no-repeat -184px -22px; cursor: pointer;}
#zjpfPop .complay{text-align: center; overflow: hidden; padding-bottom: 30px; font-size: 0; vertical-align: top;}
#zjpfPop .gsLogo{display: inline-block; zoom: 1; *display: inline; width:210px; height: 90px; border: 1px solid #f4efe9; border-radius: 5px; overflow: hidden; vertical-align:top}
#zjpfPop .gsLogo a.img_a { display: block; width:210px; height: 90px;overflow: hidden; background: #ffffff;}
#zjpfPop .gsLogo .img_a span { width:210px; height: 90px; overflow: hidden; display: table-cell; vertical-align: middle; background: #fff;}
#zjpfPop .gsLogo .img_a img { max-width: 160px; margin: 0 auto; max-height: 50px; display: block;}
#zjpfPop .gsName{display: inline-block; zoom: 1; *display: inline; width:180px; padding-left: 30px; text-align: left; vertical-align:top}
#zjpfPop .gsName .pptpName{font-size: 16px; line-height: 24px; color: #4c332e; padding: 15px 0 0; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#zjpfPop .gsName .pptpNum{padding-top: 10px; font-size: 16px; line-height: 24px; color: #665552;}
#zjpfPop .gsName .pptpNum span{color: #f47239; font-size: 22px; font-family: "dinBold";}
#zjpfPop .zjpfPopTitle{font-size: 18px; color: #f47239; font-weight: bold; background: #fbf7f2; height: 40px; line-height: 40px; padding-left: 20px; border-radius: 5px;}
#zjpfPop .zjpfPopTitle span {float: left; display: block; width: 4px; height: 18px; margin-top: 11px; margin-right: 18px; background: #fc6c34; border-radius: 10px;}
#zjpfPop .zjpfTable{padding: 5px 0 0 15px; color: #665552; height: 323px; overflow: hidden;}
#zjpfPop .zjpfTable li{display: block; font-size: 0; position: relative;}
#zjpfPop .zjpfTable span{display: inline-block; zoom: 1; *display: inline; font-size: 14px; width:73px; height: 39px; line-height: 39px; border-bottom: 1px solid #f4efe9; padding-left: 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#zjpfPop .zjpfTable span.bigSpan{width: 170px;}
#zjpfPop .zjpfTable span b{font-size: 16px; color: #4c332e; font-weight: normal;}
#zjpfPop .zjpfTable span i{color: #f47239; font-size: 16px; font-family: "dinBold"; font-style: normal;}
#zjpfPop .zjpfTable li .zjpfTip{position: relative; margin-top: -1px; display: block; width:490px; font-size: 16px; color: #665552; line-height: 24px; padding: 8px 10px; border: 1px solid #f4efe9; background: #fbf7f2; z-index: 2; display: none;}
#zjpfPop .zjpfTable li .zjpfTip i{position: absolute; top:-8px; left:40px; display: block; width: 11px; height: 8px; position: absolute;  background: url(../images/spirit.png) no-repeat -10px -76px;}
#zjpfPop .zjpfTable li.on .zjpfTip{display: block;}
#zjpfPop .mCSB_scrollTools .mCSB_draggerRail{background: #fdf9f6;}
#zjpfPop .mCSB_scrollTools .mCSB_dragger{height: 50px;}
#zjpfPop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #eedfcd; width:3px;}
#zjpfPop .mCSB_inside > .mCSB_container{margin-right: 20px;}
/*** /弹窗 专家评分 ***/

/********************* /品牌投票 *********************/


/********************* /获奖名单 *********************/
#hjmdCon{background: #fbf7f2; overflow: hidden; border-top: 1px solid #ede4db; padding: 80px 0 60px;}
#hjmdCon .title {padding-bottom: 65px;}
#hjmdCon .hd{width: 1200px; overflow: hidden; height: 104px; padding-bottom: 45px; border-bottom: 1px solid #ede4db;}
#hjmdCon .hd ul{overflow: hidden;}
#hjmdCon .hd li{float: left; position: relative; padding-right: 10px;}
#hjmdCon .hd li .jxLi{height: 104px; padding: 0 24px; border-radius: 10px; background: #ffffff; font-size: 18px; color: #665552; line-height: 24px; text-align: center; cursor: pointer;}
#hjmdCon .hd li .jxName{padding-top: 10px;}
#hjmdCon .hd li .jxNum{display: inline-block; zoom: 1; *display: inline; font-size: 12px; color: #fc6c34; line-height: 20px; border:1px solid #fc6c34; border-radius: 5px; padding: 0 5px; margin-top: 10px;}
#hjmdCon .hd li .jxNum b{font-size: 14px; font-family: "dinBold";}
#hjmdCon .hd li.on .jxLi, #hjmdCon .hd li:hover .jxLi{color: #ffffff; background: #fe8c2a; background-image: -webkit-linear-gradient(#fe8c2a, #ff5927); background-image: linear-gradient(#fe8c2a, #ff5927);}
#hjmdCon .hd li.on .jxNum, #hjmdCon .hd li:hover .jxNum{color: #ffffff; border:1px solid #ffffff;}
#hjmdCon .hjmdIntro{font-size: 16px; color: #665552; line-height: 28px; padding: 18px 0; border-bottom: 1px solid #ede4db;}
#hjmdCon .hjmdIntro a{color: #fc6c34; text-decoration: underline;}
#hjmdCon .bd{padding-top: 40px;}
#hjmdCon .bd .pptpList li{margin-bottom: 20px; height: 200px;}
#hjmdCon .bd .pptpList li .pptpName{padding-top: 20px;}
/********************* /获奖名单 *********************/

/********************* 活动议程 *********************/
#agendaBox{background: #fbf7f2; overflow: hidden; border-top: 1px solid #ede4db; padding: 80px 0 60px;}
#agendaBox .title{padding-bottom: 60px;}
#agendaBox .w1200{ background: #ffffff; border-radius: 10px; overflow: hidden;}
#agendaBox .agendaCon{padding: 75px 210px 70px;}
#agendaBox .agendaCon .agendaTitle{font-size: 60px; line-height: 80px; color: #fc6c34; text-align: center; padding-bottom: 5px; font-weight: bold;}
#agendaBox .agendaCon .agendaSmallTitle{font-size: 30px; line-height: 40px; color: #39312f; text-align: center; padding-bottom: 25px; letter-spacing:9px;}

#agendaBox .agendaCon .timeAdd{position: relative; text-align: center; font-size: 18px; line-height: 26px; color: #39312f; padding-bottom: 50px;}
#agendaBox .agendaCon .timeAdd span{position: relative; padding: 0 25px 0 45px; background: #ffffff; z-index: 2;}
#agendaBox .agendaCon .timeAdd span i{position: absolute; top:5px; left:20px; background: url(../images/spirit.png) no-repeat; display: block;}
#agendaBox .agendaCon .timeAdd span.timeBox i{width: 16px; height: 16px; background-position: 0 -86px;}
#agendaBox .agendaCon .timeAdd span.addBox i{top:5px; width: 16px; height: 16px; background-position: -16px -86px;}
#agendaBox .agendaCon .agendaTheme{position: relative; font-size: 36px; text-align: center; line-height: 40px; color: #fc6c34; padding-bottom: 40px;}
#agendaBox .agendaCon .agendaTheme span{padding: 0 30px; background: #ffffff; position: relative; z-index: 2;}
#agendaBox .agendaCon .agendaTheme:after{content: ''; display: block; width: 100%; height: 0; border-bottom: 1px dashed #e5e5e5; position: absolute; top:20px; left:0; z-index: 1;}
#agendaBox .agendaCon .agendaList ul{padding: 0 40px 40px;}
#agendaBox .agendaCon .agendaList li{position: relative; margin-left: 175px; padding-left: 45px; border-left: 1px dashed #e5e5e5; padding-bottom: 30px;}
#agendaBox .agendaCon .agendaList li:last-child{padding-bottom: 0;}
#agendaBox .agendaCon .agendaList .agendaName{font-size: 24px; color: #39312f; line-height: 40px;}
#agendaBox .agendaCon .agendaList .agendaPeople{font-size: 18px; color: #716d6c; line-height: 30px;}
#agendaBox .agendaCon .agendaList li span{position: absolute; top:0; left:-175px; font-size: 24px; color: #4c332e; line-height: 40px; text-align: left;}
#agendaBox .agendaCon .agendaList li i{position: absolute; top:7px; left:-11px; display: block; width: 10px; height: 10px; background: #e5e5e5; border-radius: 50%; border: 5px solid #ffffff;}
#agendaBox .agendaCon .agendaList .agendaListTip{line-height: 30px; padding:15px 30px; text-align: left; background: #fbf7f2; border-radius: 10px; font-size: 18px; color: #39312f;  margin-bottom: 20px;}
#agendaBox .agendaCon .agendaList .agendaListTip b{color: #fc6c34;}
/********************* /活动议程 *********************/

/********************* 观众报名 *********************/
#signUpBlackPop{position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index: 10; -moz-opacity: 0.6; opacity: .60; filter: alpha(opacity=60);}
#signUpBox{background: #fbf7f2; overflow: hidden; border-top: 1px solid #ede4db; padding: 40px 0;}
#signUpBox .w1200{ background: #ffffff; border-radius: 10px; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, 0.02);}
#signUpBox .signUpCon{padding: 40px 245px 70px;}
#signUpBox .signUpCon .signUpTitle{text-align: center; font-size: 36px; color: #434343; line-height: 50px; border-bottom:  1px solid #ebebeb; padding-bottom: 20px;}
#signUpBox .signUpCon .signUpTip{font-size: 16px; color: #848484; text-align: center; line-height: 24px; padding: 15px 0 45px;}
#signUpBox .signUpCon .signUpTable p{font-size: 16px; line-height: 24px; color: #434343; font-weight: bold; padding-bottom: 10px; padding-left: 4px;}
#signUpBox .signUpCon .signUpTable p i{color: #fc6c34; font-style: normal; padding-left: 5px;}
#signUpBox .signUpCon .signUpTable li{padding-bottom: 23px; overflow: hidden;}
#signUpBox .signUpCon .signUpTable .inputBox{background: #ffffff; padding: 4px; border-radius: 10px; overflow: hidden;}
#signUpBox .signUpCon .signUpTable .inputBox.on{background: #fef1eb;}
#signUpBox .signUpCon .signUpTable .inputBox .inputInnerBox{border:1px solid #cccccc; background: #fdfcfb; border-radius: 5px; padding: 0 10px;}
#signUpBox .signUpCon .signUpTable .inputBox.on .inputInnerBox{border:1px solid #fc6c34; background: #ffffff;}
#signUpBox .signUpCon .signUpTable .inputBox .inputInnerBox input{display: block; width:100%; height: 34px; line-height: 34px; background: #fdfcfb; font-size: 16px; color: #434343; outline: none; border: none;}
#signUpBox .signUpCon .signUpTable .inputBox.on .inputInnerBox input{background: #ffffff;}
#signUpBox .signUpCon .signUpTable .inputBox .inputInnerBox select{display: block; width:100%; height: 34px; line-height: 34px; background: #fdfcfb; font-size: 16px; color: #434343; outline: none; border: none; cursor: pointer;
  /*去掉默认的下拉三角*/
  appearance:none;  
  -moz-appearance:none;  
  -webkit-appearance:none;
  /*添加下拉三角图标*/
  background: url(../images/selectArrow2.png) no-repeat right center transparent;
}
#signUpBox .signUpCon .signUpTable .cardUpload .inputInnerBox{float: left; width: 590px;}
#signUpBox .signUpCon .signUpTable .cardUpload .uploadBtn{float: right; width: 80px; height: 36px; line-height: 36px; background: #fc6c34; border-radius: 5px; text-align: center; color: #ffffff; cursor: pointer; font-size: 14px;}
#signUpBox .signUpCon .signUpTable .cardUpload .uploadBtn:hover{background: #f1622b;}
#signUpBox .signUpCon .signUpTable .codeLi .inputInnerBox{position: relative; padding-right: 95px;}
#signUpBox .signUpCon .signUpTable .codeLi .codeBtn{position: absolute; top:0; right:0; padding: 0 10px; line-height: 34px; color: #fc6c34; font-size: 14px; cursor: pointer;}
#signUpBox .signUpCon .signUpTable .signUpBtn{text-align: center; padding-top: 20px; padding-bottom: 0;}
#signUpBox .signUpCon .signUpTable .signUpBtn span{height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #ffffff; border-radius: 100px; margin:0 10px; display: inline-block; zoom: 1; *display: inline; cursor: pointer; font-weight: bold; border: 1px solid #fc6c34;}
#signUpBox .signUpCon .signUpTable .signUpBtn span.submit{width:160px; background: #fc6c34;}
#signUpBox .signUpCon .signUpTable .signUpBtn span.preBtn{width:120px; background: #ffffff; color: #fc6c34;}
#signUpBox .signUpCon .signUpTable .signUpBtn span.submit:hover{background: #f1622b;}
#signUpBox .signUpCon .signUpTable .signUpBtn span.preBtn:hover{background: #fff6f2;}

/*** 弹窗 上传名片 ***/
#uploadPop{width:520px; height: 520px; position: fixed; top:50%; left:50%; margin-top: -260px; margin-left: -260px; border: 1px solid #fc6c34; border-radius: 20px; z-index: 11; background: #ffffff;}
#uploadPop .uploadPopCon{padding: 60px 85px 0;}
#uploadPop .cardImgBox{height: 198px; background: #fdfcfb; border-radius: 10px; border:1px solid #e5e5e5; cursor: pointer;}
#uploadPop .cardImg{width:48px; height: 42px; padding:60px 0 10px; margin:0 auto;}
#uploadPop .cardImg img{display: block; width:100%; height: 100%;}
#uploadPop .cardImgBox p{font-size: 16px; line-height: 30px; color: #5e5e5e; text-align: center; font-weight: bold;}
#uploadPop .uploadTip{font-size: 14px; line-height: 30px; color: #9b9b9b; text-align: center; padding-top: 10px;}
#uploadPop .uploadPopBtn{padding-top: 20px;}
#uploadPop .uploadPopBtn .btn{height: 48px; line-height: 48px; border:1px solid #fc6c34; text-align: center; font-size: 18px; border-radius: 100px; cursor: pointer; margin-top: 20px;}
#uploadPop .uploadPopBtn .btnBorder{background: #ffffff; color: #fc6c34;}
#uploadPop .uploadPopBtn .btnBg{background: #fc6c34; color: #ffffff;}
#uploadPop .uploadPopBtn .btnBg:hover{background: #f1622b;}
#uploadPop .uploadPopBtn .btnBorder:hover{background: #fbf7f2;}
#uploadPop .close{position: absolute; top:-70px; left:50%; margin-left: -25px; display: block; width:50px; height: 50px; background: url(../images/spirit.png) no-repeat -184px -22px; cursor: pointer;}
/*** /弹出框 上传名片 ***/



/********************* /观众报名 *********************/


/* 支持单位 */
#zcdw {background: #fff2e0; padding-bottom: 120px; overflow: hidden;}
#zcdw .zcdwBox{background: #ffffff; border-radius: 10px; margin-top: 70px; padding: 60px 10px 45px 70px; position: relative; z-index: 2;}
#zcdw .zcdwBox ul{overflow: hidden;}
#zcdw .zcdwBox li{position: relative; float: left; width: 430px; height: 50px; line-height: 50px; padding: 0 25px 0 45px; background: #fff7f2; margin-right: 60px; margin-bottom: 15px; font-size: 18px; color: #665552; border-radius: 5px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#zcdw .zcdwBox li:after{content:''; display: block; width:12px; height: 12px; position: absolute; top:19px; left:20px; background: url(../images/iconDW.png) no-repeat;}
#zcdw  .circle1 {width: 206px;height: 206px;background: url(../images/circle1.png) no-repeat;position: absolute;top: 60px;left: -90px;z-index: 1;}
/* /支持单位 */





































