body {font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"SimSun";}
.wrap{
  background: url(/images/xingainian/bk.png)no-repeat;
  width: 100%;
  height: 3340px;
  margin: 60px 0 170px;
  padding-bottom: 110px;
}
.wrap .banner_title{
  background: url(/images/xingainian/bk_title.png)no-repeat center center;
  width: 1060px;
  height: 497px;
  margin: auto;
}
.pageheader{color: #fff;padding-top: 68px; padding-bottom: 60px;width:1060px;margin:0 auto;}
.pageheader .titletxt{font-size: 54px;height: 220px;}
.pageheader .location{font-size: 44px;font-weight: bold; }
.pageheader .titlesubtxt{font-size: 16px;}
.pageheader .headbtn{position: absolute;width: 170;height: 45px;line-height: 45px;border-radius: 5px;background: #684c0c;color: #42559a;text-align: center;font-size:20px;font-weight: bold;top: 230px;}
.navtags{width: 1060px;height: 46px;margin: 0 auto;}
.navtags ul{list-style:none;margin:0;padding:0;height: 46px;float: right;}
.navtags ul li{display:block;float:left;width:142px;height:46px;border-radius:5px 5px 0 0;overflow: hidden;font-size: 16px;margin-left:10px;}
.navtags ul li a{background: #384ea1;display: block;height: 46;text-align: center;line-height: 46px;color: #ffffff;font-weight: bold;}
.currenttag, .navtags ul li a:hover{background: rgb(255, 188, 36,0.6)!important;color: #384ea1 !important;text-decoration: none;}
.contentbox{background-color: rgb(255, 188, 36,0.6);
  width: 1060px;
  min-height: 650px;
  display: block;
  margin: 0 auto;
  padding: 50px 43px;
  margin-bottom: 100px;
  }

/*报名注册*/
.baomingTitle{font-size:20px;text-align:center;padding:40px 0 30px;color:#684c0c;}
.registbox{width:600px;margin:80px auto;font-size:16px;}
.registbox .registcell{height:60px;}
.registbox label{width:100px;padding-right:20px;color:#684c0c;text-align: right;}
.registinput{width:260px;height:38px;border:2px solid #5ca0ff;border-radius:5px;padding:0 10px;}
.registsubmit{width:170px;height:40px;border-radius:20px;background:#5ca0ff;border: none;outline: none;color:#fff;}
.registbox .submitcell{width:170px;margin: 0 auto;}
.registbox .registinfocell{text-align: right;padding:0 100px;}
.registbox .registinfocell a{color:#fff;font-size:12px;}
.registbox .successimg{padding:20px 0 20px;text-align: center;}
.registbox .successtxt{font-size:30px;color:#684c0c;text-align:center;}
.registbox .successinfo{font-size:16px;color: #684c0c;text-align:center;padding:60px 0 20px;}
.registbox .successbtn{width: 210px!important;height:37px!important;;border-radius: 2px}
.registbox .successbtn a{width: 210px!important;height:37px!important;line-height: 37px!important;}
.registbox .successbtn a:hover{width: 210px!important;height:37px!important;border-radius: 2px}
/*提交作品*/
.submitbox h5 {text-align:center;font-size:25px;color:#684c0c;font-weight:bold;letter-spacing:12px;margin-top:60px;margin-bottom: 35px}
.submitbox .submitimg{text-align:center;padding:40px 0 70px;}
.formcell {text-align:center;margin:15px 0;margin-left:-100px;}
.formcell label{width:95px;padding-right: 20px;color: #684c0c;text-align: right;}
.formcell input{width: 260px;height: 38px;border:none;border-radius:5px;padding: 0 10px;}
.formcell .tip{color:#684c0c;}

.successbtn {text-align:center;margin-top: 15px;background:#384ea1;}
.submitbox .successbtn{width: 260px;height:40px;margin: 0 auto;}
.successbtn a{width:260px;height:40px;display:inline-block;text-align:center;line-height:40px;font-size:18px;color: #fff;}
.successbtn a:hover{background: #fff;color: #4085e7;text-decoration: none;}

/*作品列表*/
.workbox{width: 1060px;margin: 0 auto;}
.explain_box div{
  margin-bottom: 60px;
  wdith:100%;
}
.workbox .titlebar{width: 1000px;height: 40px;line-height: 40px;color: #fff;font-size: 19px;border-radius: 5px;background: #304586;padding: 0 30px;}
.workbox .titlebar a{float: right;color: #684c0c;font-size: 14px;}
.workbox .titlebar a:hover{color: #fff;text-decoration: none;}
.workbox .workblock{padding: 30px 20px;font-size: 14px;color: #fff;}
.workbox .unsubmit a{color: #684c0c;}
.workbox .unsubmit a:hover{color: #fff;text-decoration: none;}
.serarchopt select{width: 135px;height: 30px;color: #384ea1;border-radius: 5px;float: left;padding-left: 5px;}
.serarchopt a{width: 60px;height: 30px;color: #fff;background: #384ea1;border-radius: 5px;margin-left: 5px;display: block;float: left;text-align: center;line-height: 30px;}
.serarchopt a:hover{background: #fff;color: #384ea1;text-decoration: none;}
.workbox .myworkbox{height:560px;padding:46px 35px 51px;}
.workbox .myinfo{float: left;width: 470px;padding: 23px;}
.workbox .myinfo .worktitle{width: 440px;height: 38px;padding: 0 10px;color: #4085e7;margin-bottom: 19px;border: none;border-radius: 5px}
.workbox .myinfo .workinfo{width: 440px;height: 240px;border-radius:5px;padding: 5px 10px;color: #4085e7;border: none;resize:none}
.workbox .myinfo .editworkinfo{padding:33px 4px 0 0;cursor:pointer;}
.workbox .myinfo .editworkinfo a{width: 210px;height: 40px;display: block;text-align: center;line-height: 40px;margin:auto;font-size: 18px;border-radius:5px;background: #384ea1;color: #fff;font-weight:bold;}
.workbox .myinfo dl {clear:both;display:block;padding:5px 0;color:#eed562;}
.workbox .myinfo dl dt{float:left;}
.workbox .myinfo dl dd{float:left;}
.workbox .myinfo .myinfo-label {color:#eed562;margin:10px 0;}
.workbox .myinfo .myinfo-notice {color:#fff;margin-top:5px;font-weight:bold}

.workbox .myinfo .editworkinfo a:hover{background:#fff;color:#384ea1;text-decoration: none;}
.workbox .qrbox{float: left;width:175px;padding-top:103px;}
.workbox .qrbox .previewtxt{height:40px;line-height:40px;text-align:center;color:#684c0c;font-size:14px;}
.workbox .qrbox .qrimg{display:block;width:175px;height:175px;background:#fff;padding:5px;}
.workbox .workunit{width:204px;height:400px;border-radius:5px;background:#304586;margin:23px;float: left;}
.workbox .workunit .worktitle{height:34px;line-height:34px;padding:0 15px;overflow: hidden;text-align:center;}
.workbox .workunit .worktitle a{color: #fff;}
.workbox .workunit .worktitle a:hover{color: #fff;text-decoration: none;}
.workbox .workunit .workimg, .workbox .workunit .workimg img{width:204px;height:324px;}
.workbox .workunit .workdata{line-height: 36px;height: 36px;text-align: right;}
.workdata .zan{background: url('/images/dasai/icon_zan.png') center left no-repeat;padding: 0 10px 0 20px;color: #fff; }
.workdata .view{background: url('/images/dasai/icon_view.png') center left no-repeat;padding: 0 10px 0 20px;color: #fff;}
.paginationcell{height: 80px;padding: 10px 30px;text-align:center;}
.paginationcell a{display: inline-block; min-width: 34px;height: 34px;font-size: 12px;line-height: 30px;border: 2px solid #4085e7;background: #304586;text-align:center;color: #fff;}
.paginationcell a:hover, .paginationcell .current{background: #5ca0ff;color: #fff;text-decoration: none;}
.titlebar .hide_box{
  float: right;
  margin-right: 20px;
  cursor: pointer;
  font-size: 12px;
  letter-spacing: 3px;
}
/*作品悬浮窗*/
.modal .modal-dialog{width: 563px;height: 634px;display: block}
.modal .modal-content{width: 563px;height: 634px;background: #304586;}
.modal .modal_header{height: 35px;font-size: 14px;padding: 10px 10px 0 0;}
.modal .modal_header .close{font-size: 20px;color: #f3b21f;text-shadow: none;opacity: unset}
.modal .worktitle{height: 36px;color: #fff;text-align: center;background: #4085e7;line-height: 36px;text-overflow:ellipsis;overflow:hidden;}
.modal .workmeta{color: #fff;text-align: center;height: 28px;line-height: 28px;}
.modal .workmeta span{color: #684c0c;}
.modal .previewframe{width: 320px;height: 520px;float: left;}
.modal .previewframe iframe{width: 320px;height: 520px;overflow: hidden;}
.modal .workintro{padding: 50px 25px;}
.modal .inforframe{float: left;width: 170px;margin-left: 20px;}
.modal .inforframe .introtxt{height: 360px;color: #fff;}
.modal .inforframe .introtxt div{clear: both;margin-bottom: 10px;overflow: hidden;}
.modal .inforframe .introtxt span{display: inline-block;float: left;margin-right: 10px;
  width: 42px;}
.modal .inforframe .introtxt div #js-title,#js-author,#js-school,#js-section,#js-info,#js-master{
  color: #fff;float: left;width: 113px;margin: 0;}
.modal .inforframe .introtxt div #js-author span{margin-left: 0!important;float: none;display: block}
.modal .inforframe .introtxt .introtitle{color: #f3b21f}
.modal .inforframe .introtxt .introinfo{word-wrap:break-word;max-height:260px;overflow-y:auto;overflow-x:hidden;}
.modal .inforframe .qrbox{width: 160px;height: 160px;background: #fff;padding: 5px;}

.dasai-index-title {text-align:center;font-size:42px;color:#fff;font-weight:bold;border-bottom:1px solid #fff;padding:80px 0 20px;width:850px;margin: 0 auto 30px;}
.dasai-index-p {margin:0 auto;width:460px;font-size:20px;padding:10px 0;color:#fff;}
.dasai-index-p label {font-size:30px;margin-right:10px;}
.dasai-index-entrance {text-align:center;margin:50px 0;}
.dasai-index-entrance a {display:inline-block;width:210px;height:50px;line-height:50px;background-color:#684c0c;color:#42559a;text-align:center;border-radius:5px;font-size:22px;font-weight:bold;text-decoration:none;cursor:pointer;}

.pageheader h2 {font-weight:bold;font-size:42px;}
.pageheader p {color:#684c0c;font-size:28px;padding:18px 0;}
.pageheader label {font-weight:bold;margin-right:15px;}
.pageheader ul {margin:0;padding:0;}
.pageheader ul li{list-style:none;font-size:16px;margin:12px 0;}

.section-desc {width:100%;margin:30px 0;}

.formcell .dropdown {width:260px;height:35px;display:inline-block;}
.formcell button[data-toggle=dropdown] {width:260px;height:35px;display:inline-block;text-align:left;border:none;color: #ffffff;background: #ce8e30;border-radius:5px;}
.formcell button[data-toggle=dropdown] .caret {float:right;margin-top:8px;}
.formcell .dropdown-menu{width:260px;}
.formcell .dropdown-menu li{width:100%;height:28px;line-height:28px;text-indent:12px;}
.formcell .dropdown-menu li:hover{background-color:#4085e7;color:#fff;}

.qrimgmodal canvas {width: 100%;}

.dasai_banner {height: 450px;margin-bottom:0;}
.dasai_banner li {list-style: none;}

.dasai-ncda {
  background-image: url('/images/ncda/images/ncda-banner-bg.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  height: 450px;
  background-size: cover;
  text-align: center;
  overflow: hidden;
}
.dasai_xingainian{
  background-image: url('/images/xingainian/match_banner.png');
  background-repeat: no-repeat;
  background-position: center center;
  height: 450px;
  background-size: cover;
  text-align: center;
  overflow: hidden;
}
.dasai-ncda-banner {
  width: 690px;
  margin: 50px auto;
  position: relative;
}

.dasai-ncda-banner img {
  width: 100%;
}

.dasai-ncda button {
  position: absolute;
  left: 290px;
  border: 1px solid #fff;
  top: 312px;
  width: 180px;
  height: 40px;
  background: transparent;
  color: #fff;
  font-weight: bold;
  background-color: rgba(255,255,255,0.3);
  border-radius: 3px;
}

::-webkit-scrollbar{
  width: 10px;
  height: 10px;
}

::-webkit-scrollbar-track {
  background: #efefef
}

::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, .2);
}

::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(0, 0, 0, .2);
}

::-webkit-scrollbar-corner {
  display: none
}

/*大赛首页*/
