body {
  height: 100%;
  width: 100%;
  font-family: "微软雅黑";
  background-color: #f8f8f8
}


/*.dance03Head{width:100%;height:412px;background:url("../images/d03/dhead.jpg") no-repeat center top;background-color:#091233}*/

.dance03Head {
  font-family: "微软雅黑";
  width: 100%;
  height: 412px;
  background: url("../images/d03/header_420.jpg") no-repeat center top;
  background-color: #091233
}

.dance03HeadWrap {
  position: relative;
  height: 412px;
  width: 960px;
  margin: 0 auto;
}

.dtit {
  position: absolute;
  top: 228px;
  left: 322px;
  width: 287px;
  height: 26px;
  background: url("../images/d03/dancetit.png") no-repeat
}


/*.danceenter{position:absolute;top:267px;left:325px;width:295px;height:86px;background:url("../images/d03/baomingbtn.png") no-repeat}*/

.danceenter {
  position: absolute;
  top: 257px;
  left: 385px;
  width: 206px;
  height: 55px;
  background: url("../images/d03/enterbtn.png") no-repeat
}


/*head公共样式*/


/*.topBanner{width:100%;height:57px;background:url("../images/dblue.jpg") repeat-x 0 bottom;background-color:#3e50a3}
.bannerWrap{width:960px;height:100%;margin:0 auto;}
.bannerWrap ul{float:left;height:57px;width:700px}
.bannerWrap ul li{float:left;height:100%;padding-left:20px;padding-right:20px}
.bannerWrap ul li.cur{background:url("../images/blueline.jpg") repeat-x 0 bottom;background-color:#fff;}
.bannerWrap ul li a{display:block;height:18px;margin-top:20px;}
a.t01{width:70px;background:url("../images/topBannerSprites.png") no-repeat -103px 0;}
a.t02{width:70px;background:url("../images/topBannerSprites.png") no-repeat 0 -29px;}
a.t03{width:35px;background:url("../images/topBannerSprites.png") no-repeat 0 -56px;}
a.t04{width:34px;background:url("../images/topBannerSprites.png") no-repeat 0 -84px;}
a.t05{width:71px;background:url("../images/topBannerSprites.png") no-repeat 0 -112px;}
a.t06{width:71px;background:url("../images/topBannerSprites.png") no-repeat 0 -139px;}
a.t07{width:52px;background:url("../images/topBannerSprites.png") no-repeat 0 -165px;}
.manage{float:right;_display:inline;height:100%;line-height:57px}
.ttManage{float:left;}
span.ico_tt{float:left;width:20px;height:15px;margin-top:20px;background:url("../images/topBannerSprites.png") no-repeat 0 -192px;}
span.ico_gr{float:left;width:20px;height:15px;margin-top:20px;background:url("../images/topBannerSprites.png") no-repeat -33px -192px;}
a.tuanti{margin-left:10px;font-family:"微软雅黑";font-size:14px;color:#fff}
.r35{margin-right:35px}
*/

.contentWrap {
  width: 100%
}


/*大赛引言*/

.yinyanWrap {
  width: 100%;
  background-color: #f8f8f8
}

.yinyanWrapInner {
  width: 960px;
  margin: 0 auto;
  padding-top: 34px;
  padding-bottom: 34px
}

.yyWrapInnerLeft {
  float: left;
  _display: inline;
  margin-top: 10px;
  width: 480px;
}

.yyTitle {
  width: 220px;
  height: 53px;
  background: url("../images/d03/yinyan.png") no-repeat
}

p.conInc {
  margin-top: 25px;
  text-indent: 2em;
  line-height: 25px;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #333333
}

.player {
  float: right;
  _display: inline;
  width: 378px;
  height: 280px;
  background-color: #000
}

.baomingWrap {
  width: 100%;
  background-color: #4f5ea7
}

.rhTitle {
  width: 254px;
  height: 53px;
  background: url("../images/d03/ruhe.png") no-repeat
}

.baomingWrapInner {
  width: 960px;
  margin: 0 auto;
  padding-top: 34px;
  padding-bottom: 34px
}

.cansaiType {
  padding-top: 15px
}

p.cansaitit {
  font-size: 18px;
  color: #f3a924;
  padding-bottom: 10px;
  padding-top: 10px
}

p.cansaides {
  font-size: 14px;
  color: #ffffff
}
p.cansaides a{
  color:#FF9801;
}

/*时间安排*/

.timeWrap {
  width: 100%;
  background-color: #f8f8f8
}

.timeWrapInner {
  width: 960px;
  margin: 0 auto;
  padding-top: 34px;
}

.timeTitle {
  width: 220px;
  height: 53px;
  background: url("../images/d03/saizhi.png") no-repeat
}

.stepShow {
  height: 191px;
  margin-top: 28px;
  /*background-color:yellow*/
}

.stepInnerleft {
  float: left;
  _display: inline;
  width: 420px;
  /*margin-top:30px;*/
  margin-left: 45px
}

.stepInnerright {
  float: left;
  _display: inline;
  /*margin-top:30px;*/
}

.t4 {
  margin-top: 4px
}

.t10 {
  margin-top: 10px
}

.stepTit {
  font-size: 16px;
  color: #161616;
  /*padding-bottom:10px*/
}

.stepDes {
  font-size: 14px;
  color: #6b6b6b
}

.fl {
  float: left;
  _display: inline;
}

.fr {
  float: right;
  _display: inline;
}

.fl9 {
  margin-left: -9px;
}

.fr9 {
  float: right;
  _display: inline;
  margin-right: -9px;
}

.mr67 {
  margin-right: 69px;
}

.stepBorder {
  width: 191px;
  height: 191px;
}

.bs {
  background: url("../images/d03/tyborder.png") no-repeat
}

.step1 {
  cursor: pointer;
  text-align: center;
  position: relative;
  top: 9px;
  left: 9px;
  width: 172px;
  height: 172px;
  background: url("../images/d03/ty1.png") no-repeat
}

.step2 {
  cursor: pointer;
  text-align: center;
  position: relative;
  top: 9px;
  left: 9px;
  width: 172px;
  height: 172px;
  background: url("../images/d03/ty2.png") no-repeat
}

.step3 {
  cursor: pointer;
  text-align: center;
  position: relative;
  top: 9px;
  left: 9px;
  width: 172px;
  height: 172px;
  background: url("../images/d03/ty1.png") no-repeat
}

.step4 {
  cursor: pointer;
  text-align: center;
  position: relative;
  top: 9px;
  left: 9px;
  width: 172px;
  height: 172px;
  background: url("../images/d03/ty2.png") no-repeat
}

p.ps01 {
  font-family: "微软雅黑";
  font-size: 26px;
  color: #fff;
  padding-top: 40px
}

p.ps02 {
  font-family: "微软雅黑";
  font-size: 20px;
  color: #fff;
  padding-top: 5px
}

.trangle {
  width: 31px;
  height: 16px;
  background: url("../images/d03/san.png") no-repeat;
  _overflow: hidden
}

.s001 {
  width: 31px;
  height: 16px;
  background: url("../images/d03/san.png") no-repeat;
  margin-left: 35px;
  _overflow: hidden
}

.s002 {
  width: 31px;
  height: 16px;
  background: url("../images/d03/san.png") no-repeat;
  margin-left: 293px;
  _overflow: hidden
}

.s003 {
  width: 31px;
  height: 16px;
  background: url("../images/d03/san.png") no-repeat;
  margin-left: 555px;
  _overflow: hidden
}

.s004 {
  width: 31px;
  height: 16px;
  background: url("../images/d03/san.png") no-repeat;
  margin-left: 820px;
  _overflow: hidden
}

.stepCon {
  width: 100%;
  height: 191px;
  margin-top: 10px
}

.traArea {
  width: 100%;
  height: 16px
}

p.stepwz {
  margin-left: 52px;
  margin-bottom: 10px;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #333333;
}

span.lisp {
  float: left;
  _display: inline;
  width: 28px;
  height: 1px
}

.pt25 {
  padding-top: 20px
}


/*奖项设置*/

.shezhiWrap {
  width: 100%;
  background-color: #4f5ea7;
  margin-top: 39px
}

.shezhiWrapInner {
  width: 960px;
  margin: 0 auto;
  padding-top: 43px;
  padding-bottom: 43px
}

.stepConInner {
  width: 100%;
  height: 175px;
  background-color: #cae1f4;
  border-radius: 20px
}

.shezhiTitle {
  width: 220px;
  height: 53px;
  background: url("../images/d03/jxsz.png") no-repeat
}

.shezhiCon {
  width: 100%;
  position: relative;
  margin-top: 43px;
  height: 597px;
  background: url("../images/d03/award.jpg") no-repeat
}

.canyu {
  position: absolute;
  width: 472px;
  height: 237px;
  background: url("../images/d03/cy.png") no-repeat
}

.yousheng {
  position: absolute;
  top: 0;
  right: 0;
  width: 472px;
  height: 237px;
  background: url("../images/d03/ys.png") no-repeat
}

.tuanti1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 472px;
  height: 237px;
  background: url("../images/d03/tt.png") no-repeat
}

.youxiu {
  position: absolute;
  bottom: 0;
  left: 487px;
  width: 237px;
  height: 237px;
  background: url("../images/d03/yx.png") no-repeat
}

.jingcai {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 232px;
  height: 237px;
  background: url("../images/d03/jc.png") no-repeat
}

p.cyinfo {
  margin-left: 34px;
  margin-top: 160px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #ffffff;
}

p.scyinfo {
  margin-left: 34px;
  margin-top: 5px;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #ffffff;
}


/*参赛要求*/

.yaoqiuWrap {
  width: 100%;
  background-color: #f8f8f8;
}

.yaoqiuWrapInner {
  width: 960px;
  margin: 0 auto;
  padding-top: 43px;
  padding-bottom: 43px
}

.yaoqiuTitle {
  width: 220px;
  height: 53px;
  background: url("../images/d03/cansaizp.png") no-repeat
}

.yqConLeft {
  float: left;
  _display: inline;
  width: 128px;
}

.arrow {
  width: 128px;
  height: 44px;
  line-height: 44px;
  font-family: "微软雅黑";
  font-size: 22px;
  color: #fff;
  margin-top: 3px;
  background: url("../images/d03/arrow.png") no-repeat
}

.arrow p {
  padding-left: 5px
}

.yqConR {
  float: left;
  _display: inline;
  margin-left: 33px
}

.yqConR p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  margin-bottom: 8px;
}

a.guiding {
  color: #fa9f31;
  border-bottom: 1px #fa9f31 dotted
}

.t40 {
  margin-top: 40px
}

.t35 {
  margin-top: 35px
}

.t30 {
  margin-top: 30px
}

.t25 {
  margin-top: 25px
}

.t20 {
  margin-top: 20px
}

.t12 {
  margin-top: 12px
}

.t10 {
  margin-top: 10px
}

.t8 {
  margin-top: 8px
}


/*规则*/

.guizeWrap {
  width: 100%;
  background-color: #4f5ea7;
}

.guizeWrapInner {
  width: 960px;
  margin: 0 auto;
  padding-top: 43px;
  padding-bottom: 43px
}

.guizeTitle {
  width: 335px;
  height: 53px;
  background: url("../images/d03/howzc.png") no-repeat
}

.guizeLeft {
  float: left;
  _display: inline;
  width: 30px;
}

.guizeR {
  float: left;
  _display: inline;
  margin-left: 14px
}

.guizeR p.gzT {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #f3a924;
  margin-top: 3px
}

.guizeR p.gzB {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #ffffff;
}

.question {
  width: 30px;
  height: 30px;
  /*background:url("../images/d03/circle.png") no-repeat*/
}

.zhushi p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #ffffff;
}



/*样式等以后移入css文件*/
  /*banner图*/
  .dance03Head{background: url("../images/wd2017/header_410.jpg") no-repeat center top;height:410px;}
  .dance03HeadWrap{height: 410px;}
  div.dance03Head span.dance03HeadWrap_title{      background: url(../images/wd2017/dance03HeadWrap_btn.png) no-repeat right bottom;    color: #290d6f;    width: 355px;    height: 100px;    display: block;     /*padding: 292px 0 0 297px;*/margin: auto;    padding-top: 289px;}
/*导航，div为了覆盖旧样式*/
  div.topBanner{background: url("../images/wd2017/topBanner_46_bg.jpg") no-repeat center top;height:46px;}
  div.bannerWrap ul{height:46px;text-align: center;float:none;}
  div.bannerWrap ul li{display:inline;}
  div.bannerWrap ul li{float:none;display:inline-block;}
  div.bannerWrap ul li{+zoom:1;+display:inline;}
                     
  div.bannerWrap ul li a{font-size:18px;margin-top:9px;height:auto;}
  div.bannerWrap ul li{/*padding-left: 30px;padding-right: 30px;*/width:80px;}
  div.bannerWrap ul li.cur{background: url("../images/wd2017/blueline_45.png") no-repeat center bottom;}
  div.bannerWrap ul li.cur a{color:#3828d4;}
  /*引言*/
  div.yinyanWrap{background: url("../images/wd2017/wudao_430.jpg") no-repeat center top;height:430px;}
  div.yinyanWrapInner{padding-top: 90px;}
  div.yyWrapInnerLeft{margin-top:22px;margin-left:39px;}/*47-25=22*/
  div.player{margin-right: 5px;margin-top: 7px;width: 379px;height: 281px;}
  p.conInc{overflow: hidden;max-height:130px;}
  /*如何报名*/
  div.baomingWrap{background: url("../images/wd2017/jb_wrapper.jpg") no-repeat center top;}
  div.rhTitle{background: url("../images/wd2017/ruhebaoming.png") no-repeat center top;height:39px;width:100%;}
  p.cansaitit{padding-top:30px;padding-bottom:5px;color:#fff376;}
  p.cansaides{color:#dad2ff;}
  p.cansaides span{color:#fff376;display: inline-block;width:6.5em;text-align: right;}

  /*赛程赛制*/
  /*div.timeWrap{background: url("../images/wd2017/timeWrap_630.jpg") no-repeat center top;height:630px;}*/
  div.timeWrap{background: #290d6f;height:630px;}
  div.timeTitle{background: url("../images/wd2017/scsz.png") no-repeat center top;height:39px;width:100%;}
  div.timeWrapInner{padding-top: 50px;}
  div.stepConInner{background-color:#f6f4f7;height:232px;border-radius:3px;}
  .stepCon{margin-top: 16px;}
  div.step4,
  div.step3,
  div.step2,
  div.step1{background: url("../images/wd2017/stepbs.png") no-repeat center top;}
  div.stepBorder.bs{background: url("../images/wd2017/stepborder.png") no-repeat center center;}
  div.stepBorder.bs div.step4,
  div.stepBorder.bs div.step3,
  div.stepBorder.bs div.step2,
  div.stepBorder.bs div.step1{background: url("../images/wd2017/stepbs_hover.png") no-repeat center top;}
  div.stepBorder.bs p{color:#6f56f1;}
  div#trangle{background: url("../images/wd2017/san.png") no-repeat;}
  div.stepInnerleft{width:320px;}
  div.stepInnerright{padding-left:35px;background:url("../images/wd2017/v_line.png") no-repeat left -20px;}
  p.stepTit{color:#360c9a;font-weight: bold;font-size:16px;line-height: 24px}
  p.stepDes{color:#21085c;font-size:16px;}
  /*参赛要求*/
  div.yaoqiuWrap{background: url("../images/wd2017/yaoqiuWrap_532.jpg") no-repeat center top;/*height:532px;*/background-color: #2e0275;}
  div.yaoqiuWrapInner{padding-top:95px;}/*130 - 35 = 95*/
  div.arrow{background: url("../images/wd2017/arrow_45.png") no-repeat center top;height:45px;width: 147px;color:#7343e1;}
  div.yqConR p{color:#dad2ff;}
  /*奖励设置*/
  div.shezhiWrap{background: url("../images/wd2017/shezhiWrap_836.jpg") no-repeat center top;height:836px;margin-top:0;}
  div.shezhiWrap .shezhiCon{background:none;}
  /*如何支持参赛选手*/
  .guizeWrap{background: url("../images/wd2017/jb_wrapper.jpg") no-repeat center top;/*height:810px;*/background-color: #350283;}
  /*.guizeWrapInner{padding-top: 70px;}*/
  .guizeTitle{background: url("../images/wd2017/rhzc_title.png") no-repeat center top;width:100%;}
  /*footer*/
  .wrap{background: #290d6f;color: #dad2ff;}
  .wrap a{color: #dad2ff;}
  /*无用样式*/
  .dtit{top: 314px;}
  .danceenter{top: 348px;}
