.banner{}
.banner img{width: 100%;}
.tophead_h{display: none;}
.nav{background-color: #fff; box-shadow:0 0 6px 0 #ccc;}
.nav ul{width: 1200px; margin: 0 auto; display: flex; justify-content: space-around; padding: 10px 0;}
.nav ul li a{font-size: 16px; color: #333; line-height: 48px; font-weight: bold;}
.nav ul li a:hover{color:#FF493D;}
.nav ul li>.dq_nav{color:#FF493D;}
/*标题*/
.title h1{font-size: 24px; color: #FF493D; text-align: center; font-weight: bold; margin: 50px 0 10px 0; letter-spacing: 4px;}
.title .xian_x{width: 60px; height: 2px; background-color: #FF493D; margin: 0 auto; margin-bottom: 10px;}
.title .fu_title{font-size: 14px; color: #4f4f4f; text-align: center;}
/*通知公告*/
.tzgg{width: 1200px; margin: 0 auto; background-image: url(../img/xianwenli.png); background-repeat: no-repeat; background-position: center center; padding-bottom: 50px;}
.tzgg .gg_box{margin-top:50px;}
.tzgg .gg_box .gg_list{display: flex; justify-content:flex-start; box-shadow:0 0 6px 0 #ccc; border-radius:10px; margin-bottom:40px;}
.tzgg .gg_box .gg_list:hover{ box-shadow:0 0 6px 0 #999;}
.tzgg .gg_box .gg_list .li_img{ } 
.tzgg .gg_box .gg_list .li_con{  padding: 20px 40px; box-sizing: border-box;}
.tzgg .gg_box .gg_list .li_con h2 a{font-size: 16px; color: #333; line-height: 36px; font-weight: bolder;}
.tzgg .gg_box .gg_list .li_con h2 a:hover{color: #FF493D;}
.tzgg .gg_box .gg_list .li_con .miaoshu{font-size: 14px; line-height: 28px; color: #666;}
.tzgg .gg_box .gg_list .li_con .time{font-size: 14px; color: #999; margin-top: 10px;}
.tzgg .more a{background-color: #FF493D; width:400px; text-align: center; color: #fff; border-radius:4px; line-height: 60px; display: block; margin: 0 auto;}
/*活动主题*/
.hdzt{background-image: url(../img/zhuti.png); background-repeat: no-repeat; background-position: top center; height: 400px; padding-top: 10px; box-sizing: border-box; background-size: contain;}
/*组织单位*/
.zzdw{background-image: url(../img/danweibg.png); background-repeat: no-repeat; background-position: top center; padding: 10px 0 50px 0; box-sizing: border-box;background-size: cover;}
.zzdw_box{background-color: #fff; width: 1200px; margin: 0 auto; border-radius: 10px; margin-top: 50px; display: flex; padding: 20px;
    box-sizing: border-box; justify-content: space-between; box-shadow:0 0 6px 0 #ccc;}
.zzdw_box .zzdw_l{}
.zzdw_box .zzdw_r img{width: 560px;    height: 320px;}
.zzdw_box .zzdw_l h3{font-size: 16px; font-weight: bolder; color: #333; border-left: 2px solid #FFCB3D; padding-left: 20px; margin-top: 20px;}
.zzdw_box .zzdw_l ul{display: flex; margin-bottom: 20px; background-color: #FAFAFA; padding: 10px 20px; width: 540px; border-radius: 6px; margin-bottom: 30px;}
.zzdw_box .zzdw_l .ddy{background-color: #FAFAFA;}
.zzdw_box .zzdw_l .ddy ul{margin-bottom:0px;padding: 10px 20px 5px 20px;}
.zzdw_box .zzdw_l ul li{margin-right: 10px; font-size: 14px; color: #999;}
.zzdw_box .zzdw_r img{border-radius: 6px;}
/*报名入口*/
.bmrk .rk_box{width: 1200px; margin: 0 auto; margin-top: 50px; display: flex;flex-wrap: wrap; }
.bmrk .rk_box .rk1{background-color: #fff; border-radius: 10px; box-shadow:0 0 6px 0 #ccc; width: 275px; box-sizing: border-box; padding: 15px; position: relative;margin: 0 10px 10px;}
.bmrk .rk_box .rk1 img{width: 100%; border-radius: 4px;}
.bmrk .rk_box .rk1 .titl{background-color: #54A7FD; color: #fff; text-align: center;font-size: 14px; line-height: 36px; 
    width: 200px; margin: 0 auto; border-radius: 2px; position: absolute; left: 38px; top: 245px;}
.bmrk .rk_box .rk1 .text{font-size: 14px; line-height: 28px; color: #666; margin-top:30px; margin-bottom: 10px;min-height: 198px;}
.bmrk .rk_box .rk1 .more a{background-color: #FF493D; width:245px; text-align: center; color: #fff; font-size: 14px; border-radius:4px; line-height: 40px; display: block; margin: 0 auto;}
/*大赛简介*/
.dsjj{width: 1200px; margin: 0 auto;}
.dsjj .dsjj_tex{margin-top: 50px; font-size: 14px; line-height: 32px; color: #666; background-color: #f5f5f5; border-radius: 10px; box-sizing: border-box; padding: 30px 50px;}
/*foot*/
.foot_box{background-color: #FF493D; margin-top: 50px; padding: 50px 0;}
.foot_box .foot{width: 1200px; margin: 0 auto;display: flex; justify-content: space-between;}
.foot_box .foot .lis_1 h4{font-size: 16px; color: #fff; line-height: 48px;}
.foot_box .foot .lis_1 p{font-size: 14px; line-height: 28px; color: #fff;}
.foot_box .foot .lis_2{width: 300px; text-align: center;}
.foot_box .foot .lis_2 p{margin-top: 10px;}
.over{text-align: center; color: #999999; background-color: #000000; font-size: 14px; line-height: 60px;}
  
  
  
  /* down */
  .xzdown .li_con .ss-flex{
      justify-content: space-between;
      font-size: 14px;
    font-weight: 500;
    margin-top: 10px;
  }
  
  .xzdown .li_con {
    list-style: disc;
  padding:16px 0;
  border-bottom: 1px dotted rgb(197, 193, 193);
  }
  .xzdown .li_con .time{
    font-size: 14px;
    color: #999;

}
  /* 详情 */

.xq .fu_title{
  margin: 20px 14px;
  color: #999;
  font-size: 14px;
}
.xq .fu_title .view {
  margin-right: 10%;
}
.xq .fu_title i {
  margin: 0 6px;
}
.xq .fu_title{
justify-content: center;
}

.pagesxy{ overflow:hidden; text-align:right;}
.pagesxy span,.pagesxy i{ display:inline-block;}
.pagesxy i{ position:relative; width:12px; height:8px;}
.pagesxy i:before,.pagesxy i:after{ position:absolute; content:''; width:100%; height:100%; left:0; top:0;}
.pagesxy i:before{ background:url(../img/icon11_1.png) center no-repeat;}
.pagesxy i:after{ background:url(../img/icon11.png) center no-repeat;opacity:0;-webkit-opacity:0;}
.pagesxy a{transition:all 0.3s ease;-webkit-transition:all 0.3s ease; display:inline-block; width:120px; height:40px; font-family:Arial, Helvetica, sans-serif; line-height:40px; text-align:center; color:#666; border:1px solid #caccd0; margin-left:10px;border-radius:5px;-webkit-border-radius:5px;}
.pagesxy .prev i:before,.pagesxy .back i:before,.pagesxy .prev i:after,.pagesxy .back i:after{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);}
.pagesxy .prev span,.pagesxy .back span{ padding-left:8px;}
.pagesxy .next span{ padding-right:8px;}
.pagesxy a:hover{ background:#4e5765; color:#fff; border-color:#4e5765;}
.pagesxy a:hover i:before{opacity:0;-webkit-opacity:0;}
.pagesxy a:hover i:after{opacity:1;-webkit-opacity:1;}
.pagesxy .back{ margin-left:0;}
.pagesxy1{ margin-top:30px;}
.tbdgtxt{ padding-bottom:50px;}


/* 报名 */
.main {background-size: contain;   }
.zzpl{  height: 800px;}
.main .dsjjz{padding-top: 740px;}
.main .dsjj .active a{
  display: inline-block;
    width: 264px;
    height: 82px;
    text-align: center;
    line-height: 82px;
    border-radius: 6px;
    background-size: 100% 100%;
    background: #F5A852;
    color: white;
    font-size: 24px;
}
.main .dsjj .aniu1 a{
  display: inline-block;
    width: 264px;
    height: 82px;
    font-size: 24px;
    border-radius: 6px;
    text-align: center;
    line-height: 82px;
    color: #fff;
    border: 1px solid #fff;
    background-size: 100% 100%;
    background: rgba(0,0,0,.2);
    font-size: 24px;
}
.main .dsjj .aniu{
  justify-content: center;
}
.main .dsjj .aniu li{
  margin: 0 20px;
}
.dsjj .txt-til{
  text-align: center;
  padding-top: 100px;
  margin-bottom: 50px;
  color: #fff;
  font-size: 50px;
}

.dsjj .txt{
  text-align: center;
  color: #fff;
  font-size: 24px;
  margin-bottom: 50px;
}