body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;margin:0 auto;color:#333;min-width:1200px;background:#fbe7de;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.lh30{line-height:30px;}
.lh28{line-height:28px;}
.ti2{text-indent:2em;}
.pdleft14{padding-left: 14px;}

.layout{width:1200px;margin:0 auto;}
.header-mod{background:url(/images/xiaoyuan/caikuaidasai12/header.jpg) no-repeat center top;}
.header-mod .layout{height:614px;position:relative;z-index:1;}
.header-mod .logo{position:absolute;left:0;top:0;}
.header-mod .logo a{width:181px;height:70px;line-height:700px;overflow:hidden;display:inline-block;}
.header-mod .header-period{position:absolute;left:14px;top:225px;font-size:52px;color:#ff4900;line-height:1;text-shadow:0 2px 2px rgba(2,145,54,.19);}
.header-mod .header-float-mod{width:316px;padding:40px 10px 0;position:absolute;right:23px;top:107px;background:url(/images/xiaoyuan/caikuaidasai12/header-float.png) no-repeat;}
.header-mod .header-float{height:388px;-webkit-border-radius:0 0 18px 18px;-moz-border-radius:0 0 18px 18px;border-radius:0 0 18px 18px;}
.login-mod{height:136px;}
.login-mod .userSun{height:82px;padding-left:33px;}
.login-mod .userSun .userAvatar img{-webkit-border-radius:100%;border-radius:100%;border:2px solid #9ecbff;}
.login-mod .userSun ul{margin-left:84px;padding-top:13px;}
.login-mod .userSun ul li{line-height:24px;color:#666;}
.login-mod .btns{height:38px;padding-left:28px;}
.login-mod .btns a{width:122px;height:36px;line-height:36px;border:1px solid #753600;color:#753600;-moz-border-radius:2px;-webkit-border-radius:100px;border-radius:100px;display:block;float:left;text-align:center;}
.login-mod .btns a.reg-btn{border-color:#f36574;background:#f36574;color:#fff;margin-right:10px;display:inline;}
.login-mod .btns a:hover{background:#168c8f;border-color:#168c8f; text-decoration:none;color:#fff;}
.login-mod .btns a.reg-btn:hover{border-color:#168c8f;background:#168c8f;}
.login-mod .loginAfter,.login-mod .loginBefore{display:none;}
.header-notice{padding:0 26px 0 30px;}
.header-notice h3{height:48px;line-height:48px;font-size:22px;}
.header-notice ul li{height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;}
.header-notice .btn-wrap{ text-align:right;}
.header-notice .more-btn{ display:inline-block; *display:inline; *zoom:1; line-height:28px; float:right; color:#ff5b1b;}

.nav-mod{text-align:center;margin:-10px 0 36px;}
.nav-mod ul{height:84px;background:url(/images/xiaoyuan/caikuaidasai11/nav-icon.png) repeat;border-bottom:5px solid #f36574;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.nav-mod ul li{width:145px;height:57px;padding-top:25px;float:left;position:relative;z-index:20;}
.nav-mod ul li a{display:inline-block;line-height:34px;font-size:22px;}
.nav-mod ul li a:hover{text-decoration:none;color:#f36574;}
.nav-mod ul li.on .li-a{border-bottom:3px solid #f36574;color:#f36574;font-weight:bold;}
.nav-mod ul li .nav-icon-new{width:38px;height:18px;background:url(/images/xiaoyuan/caikuaidasai11/nav-icon-new.png) no-repeat;position:absolute;top:14px;right:-5px;display:none;}
.nav-mod ul li.thisHover:hover .nav-level,.nav-mod .notOpenHover:hover .notOpen,.nav-mod ul li.fusai .nav-level dd:hover .notOpen{display:block;}
.notOpen{display: none;}
.nav-level{position:absolute;top:70px;padding-top:8px;display:none;}
.nav-mod ul li.chusai .nav-level{left:-171px;}
.nav-mod ul li.fusai .nav-level{left:-342px;}
.nav-mod ul li.fusai .nav-level i{left:420px;}
.nav-level dl,.notOpen p{height:82px;border:1px solid #f36574;background:#fbe7de;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.nav-level dl dd{width:199px;float:left;padding:17px 0;z-index:1;}
.nav-level dl dd a{padding:0 12px;line-height:48px;}
.nav-level dl dd.on a{background:#f36574;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.nav-level i,.notOpen i{width:17px;height:9px;background:url(/images/xiaoyuan/caikuaidasai12/nav-icon1.png) no-repeat;position:absolute;top:0;left:246px;}
.nav-mod ul li.fusai .nav-level .notOpen i{
  left:50px;
}
.nav-mod ul li.juesai .nav-level{left:-513px;}
.nav-mod ul li.juesai .nav-level i{left:590px;}

.notOpen{left:50%;margin-left:6px;top:60px;}
.notOpen p{height:auto;padding:5px;}
.notOpen i{left:50%;margin-left:-8px; top:51px;}
.notOpena{position: absolute;right: 44px;}



.module-mod{width:1198px;min-height:260px;padding-bottom:1px;border:1px solid #f36574;background:#fff;margin:0 auto 36px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}

.title-mod{height:68px;line-height:68px;padding:7px 38px 0;}
.title-mod h2{font-size:22px;color:#f36574;}
.title-mod h2 i{width:4px;height:22px;overflow:hidden;background:#f36574;float:left;margin:24px 10px 0 0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.title2-mod{padding:27px 0;font-size:0;text-align:center;}
.title2-mod h2{display:inline-block;*display:inline;*zoom:1;background:url(/images/xiaoyuan/caikuaidasai12/title2-icon-left.png) no-repeat;}
.title2-mod h2 span{padding:0 57px;line-height:42px;color:#f36574;font-size:28px;display:inline-block;background:url(/images/xiaoyuan/caikuaidasai12/title2-icon-right.png) no-repeat right bottom;}
.title2-mod .title2-tag{line-height:24px;color:#999;text-align:center;font-size:14px;margin-top:10px;}

.text-item{line-height:28px;font-size:16px;padding:0 34px 38px 38px;}
.text-item p{text-indent:2em;}

.home-video{width:480px;height:270px;margin:20px auto 30px;position:relative;}
.home-video img{cursor:pointer;}
.home-video i{
  display:block;
  width:84px;
  height:82px;
  background:url(/images/xiaoyuan/caikuaidasai11/play_btn.png) no-repeat;
  position:absolute;
  top:50%;
  left:50%;
  margin: -41px 0 0 -42px;
  cursor:pointer;
}
.video{width:460px;height:460px;margin:20px auto 30px;}
.video img{cursor:pointer;}


.schedule{margin:76px auto 0;background:url(/images/xiaoyuan/caikuaidasai12/schedule.png) no-repeat;width:1088px;height:228px;padding-bottom:92px;}
.schedule .sch1{
  margin:0 0 110px 60px;
}
.schedule .sch2{
  margin-left:-54px;
}
.schedule ul li{
  width: 254px;
  text-align:center;
}
.schedule ul.sch1 li{
  margin-top:-30px;
}
.schedule ul li h6{
  font-weight: normal;
  font-size:14px;
  line-height:18px;
}
.schedule ul li .two_line{
  margin-top:-18px;
}
.schedule ul li span{
  font-size:14px;
  color:#999;
  margin-top:44px;
  display:block;
  line-height: 18px;
}
.schedule ul li p{
  margin-top:10px;
  font-size:16px;
  line-height:1;
}

.flow-mod{padding-bottom:30px;}
.flow-mod img{display:block;margin:0 auto;}

.previous-mod{padding-left:6px;}
.previous-mod li{width:366px;height:250px;float:left;margin-left:24px;text-align:center;line-height:34px;font-size:20px;}
.previous-mod li div{
  width:356px;
  height:138px;
  border:2px solid #f36574;
  border-radius:10px;
}
.previous-mod li div p{
  width: 340px;
  height: 122px;
  border-radius:10px;
  background:#ffd2d7;
  padding:10px;
  margin:-8px 0 0 -8px;
}
.previous-mod li img{display:block;margin:0 auto 14px;border-radius:10px;}
.previous-mod a{display:block;}
.previous-mod a:hover{text-decoration:none;}

.link-mod{padding:13px 0;background:#f2f2f2;line-height:26px;text-align:center;}
.link-mod a{margin-right:18px;}
.hfoot{border-top:0 none !important;}

.supplement-mod{position:fixed;height:100%;left:0;top:0;right:0;bottom:0;z-index:199;display:none;}
.supplement-mask{width:100%;height:100%;background:#000;filter:alpha(opacity=80);opacity:.8;}
.supplement{width:384px;height:397px;position:absolute;left:50%;top:50%;z-index:10;margin:-198px 0 0 -192px;background:url(/images/xiaoyuan/caikuaidasai12/supplement-bg.png) no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;}
.supplement h4{line-height:80px;font-size:20px;font-weight:normal;text-align:center;}
.supplement .supplement-ul li{margin-bottom:10px;}
.supplement .supplement-ul li label{width:94px;text-align:right;float:left;line-height:34px;color:#666;}
.supplement .supplement-ul li .inputs{margin-left:100px;}
.supplement .supplement-ul li .inputs input{width:192px;padding:7px 10px;height:18px;line-height:18px;border:1px solid #e6e6e6;background:#fff;}
.supplement .supplement-remark{line-height:1;font-size:12px;color:#f36574;padding-left:60px;}
.supplement .supplement-btns{margin-top:20px;text-align:center;}
.supplement .supplement-btns a{width:125px;height:38px;line-height:38px;background:#f36574;display:inline-block;font-size:18px;color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.supplement .close-btn{ display:block; width:30px; height:30px; line-height:0; font-size:0; background:url(/images/zhuanti/22zhounianqing/common/close-btn.png) no-repeat; position:absolute; right:0; top:-50px;}
.dialogTip{width:540px;background:#fff;position:absolute;left:50%;top:50%;margin-left:-270px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;}
.dialogTip .dialog-head{height:30px;line-height:30px;padding:10px 20px;border-bottom:1px solid #e6e6e6;}
.dialogTip .dialog-head h4{float:left;font-size:16px;}
.dialogTip .dialog-body{padding:20px 30px 30px;line-height:26px;}
.dialogTip .dialog-close{width:20px;height:20px;line-height:270px;overflow:hidden;background:url(/images/xiaoyuan/caikuaidasai11/dialog-close.gif) no-repeat center center;position:absolute;right:16px;top:16px;}
.dialogTip .btn-wrap{ text-align:center; padding:10px 0 0;}
.dialogTip .btn-wrap a{ display:inline-block; *display:inline; *zoom:1; width:120px; height:32px; line-height:32px; font-size:16px; color:#fff; border-radius:4px; margin:0 20px; background:#ff4900; text-decoration:none;}
.dialogTip .btn-wrap a.close-btn{ background:#999; color:#fff;}

.fun-select{width:212px;height:32px;margin-left:100px;border:1px solid #e6e6e6;background-color:#fff;cursor:pointer;z-index:10;position:relative;}
.fun-select select{display:none;}
.fun-select .t-select{height:32px;line-height:32px;padding:0 30px 0 10px;overflow:hidden;white-space:normal;background:url(//www.chinaacc.com/images/zhuanti/ckds9/fun-select.png) no-repeat right top 1px;-moz-transition:background-position .3s ease;-webkit-transition:background-position .3s ease;transition:background-position .3s ease;}
.fun-select .t-select-open{background-position:right -30px;}
.fun-select .t-options{width:100%;max-height:180px;_height:180px;overflow-y:auto;background:#fff;position:absolute;top:100%;left:-1px;border:1px solid #e0e0e0;}
.fun-select .t-options li{line-height:16px;padding:7px 8px;cursor:pointer;margin-bottom:0;}
.fun-select .t-options li.open-hover{background:#f3f3f3; color:#ffc836;}
.t-sel-z{z-index:90;}

.info-mod .info-sort{width:528px;margin:0 35px;}
.info-mod .title-mod{padding:7px 0 0;}
.info-mod ul li{border-bottom:1px solid #dedede;margin-bottom:25px;padding-bottom:20px;}
.info-mod ul li strong{display:block;height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:normal;}
.info-mod ul li span{display:block;line-height:24px;color:#999;}
.info-mod ul li p{height:34px;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.info-mod ul li:last-child{border-bottom:0 none;}
.info-detail-mod .title2-mod{margin:0 34px;}
.info-detail-mod .info-detail{padding:20px 34px;}

.download-list{padding:0 40px;}
.download-list li{height:30px;padding:18px 0 14px;text-align:right;border-bottom:1px dotted #e4dbc6;}
.download-list li p{float:left;text-align:left;font-size:16px;padding-left:24px;background:url(/images/xiaoyuan/caikuaidasai11/dot-icon.png) no-repeat 9px center;}
.download-list li .down-btn{height:30px;line-height:30px;padding:0 22px;color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:#ff4800;display:inline-block;}
.download-list li .down-btn:hover{text-decoration:none;background:#ff5b1b;}
.download-list li:last-child{border-bottom:0 none;}

.about-mod{width:687px;padding:20px 0 20px 68px;margin:0 auto 50px;background:url(/images/xiaoyuan/caikuaidasai11/about-bg.jpg) no-repeat right bottom #f9f9f9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.about-mod .about-text{line-height:32px;font-size:16px;}
.about-mod .about-ewm{padding:10px 0 0 88px;}
.about-mod .about-ewm li{width:76px;margin-right:35px;line-height:24px;text-align:center;color:#666;float:left;}
.about-mod .about-ewm li img{display:block;margin:0 auto;}

.rule-item{padding:0 30px 70px 58px;background:url(/images/xiaoyuan/caikuaidasai11/rule-bg.png) no-repeat center bottom;}
.rule-item li{padding:18px 0 18px 78px;line-height:28px;position:relative;z-index:1;}
.rule-item li strong{display:block;color:#f36574;font-size:16px;}
.rule-item li .content-text{
  margin-top: 20px;
}
.rule-item li img{position:absolute;left:0;top:22px;}

.content-text{padding:0 38px 40px;}
.rules-con{padding-bottom:0}
.content-text dl dt,.content-text h5{line-height:60px;font-size:20px;color:#f36574;font-weight:normal;}
.content-text dl dt{color: #f36574;}
.content-text dl dd{line-height:28px;}
.table-panel,.table-panels,.tableIndex table,.worldLink table,.windRain table{width:100%;border-collapse:collapse;}
.table-panel caption{ text-align: left; color: #f36574; padding: 15px 0; font-size: 18px;}
.table-panel th,.table-panel td,.table-panels th,.table-panels td,.tableIndex td{padding:10px 15px;line-height:28px;font-size:16px;border:1px solid #f36574;color: #333;}
.table-panel th{background-color: #fbd4d8;}
.table-panels{max-height:495px;overflow:hidden;overflow-y:auto;margin-bottom:20px;}
.table-panels td,.tableIndex td{padding:6px 14px;line-height:24px;color: #333;}
.table-panels caption{padding:10px 0;line-height:28px;font-size:16px;text-align:left;color:#f36574;font-weight:bold;}

.tableIndex th{text-align: center; font-weight: bold; padding: 10px; font-size: 16px;color: #333; border: 1px solid #f36574;}
.tableIndex td{ color: #333;}
.tableIndex .hide{ display: none; margin-top: -1px; margin-bottom: 20px;}


.commonMod{padding:0 38px 40px;}
.commonMod .title02{line-height:60px;font-size:20px;color:#f36574;font-weight:normal;}
.content-text .match-mod p{ line-height:28px; font-size:14px;}


.tableIndex a.viewMore{ display:block; font-size: 16px; color: #333;font-weight: bold; height: 48px; line-height: 48px; text-align: center; width: 1030px;  text-align: center;border: 1px solid #f36574; border-top: none; text-decoration:none; margin-bottom: 20px;}



.game-btns{text-align:center;margin-top:20px; padding-bottom:20px;}
.game-btns a{width:450px;height:75px;line-height:75px;background:#f36574;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;margin:30px auto 0;font-size:20px;color:#fff;}
/*.game-btns a.go-game{display:none;}*/

.game-mod02{padding:10px 99px 50px;font-size:0;text-align:center;}
.game-mod02 .game-item{width:408px;min-height:366px;padding:20px 30px;margin:0 15px;text-align:left;border:1px solid #e2e2e2;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.game-mod02 .game-item h6{line-height:42px;font-size:18px;color:#f36574;font-weight:normal;}
.game-mod02 .game-text{line-height:28px;font-size:14px;}
.game-mod02 a.look-result,.game-mod02 a.ordinary-btn{width:auto;padding:0 20px;height:36px;line-height:36px;background:none;color:#f36574;text-decoration:underline;margin:0 20px 20px;display:block;}


.result-mod{width:670px;margin:0 auto;padding-bottom:30px;}
.result-table{width:100%;border-collapse:collapse;margin-top:20px;}
.result-table td,.result-table th{line-height:26px;padding:12px;border:1px solid #f36574;text-align:center;font-size:16px;color:#555;}
.result-table td strong{display:block;}
.result-table th{background:#feeff1;}
.result-table a{color:#713800;}
.result-explain{line-height:22px;color:#999;}

.train-list{padding-top:30px;margin:0 auto;width:884px}
.train-list li{width:884px;}
.train-list li img{display:block;}
.train-list li a{display:block;}
.train-list li a:hover{text-decoration:none;}

.browserHint{padding:10px;line-height:24px;background:#ccc;text-align:center;position:fixed;left:0;right:0;bottom:0;}

.dialogRandom{width:118px;height:43px;line-height:24px;padding-top:75px;background:url(//www.chinaacc.com/images/loadNew.gif) no-repeat center 15px #fff;text-align:center;color:#999;-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);-moz-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #e5e5e5;position:fixed;left:50%;top:50%;margin:-60px 0 0 -60px;z-index:900;display:none;}
.arrange{
  padding:30px 0 10px;
}
.arrange-mod{
  width: 1060px;
  background:#fff7f6;
  border-radius:10px;
  margin:0 auto 20px;
  padding:14px 30px;
}
.arrange-mod h6{
  line-height: 40px;
  font-size: 20px;
  color: #ff4800;
  font-weight: normal;
}
/* game */
.game{
  padding-bottom:40px;
}
.video_play_mode{
  text-align:center;
}
.video_play_mode a.video_play{
  display:block;
  width:430px;
  height:242px;
  background:#e5e5e5;
  position:relative;
  margin:0 74px 0 45px;
}
.video_play_mode a.explain_img{
  cursor:default;
}
.video_play_mode a.video_play_btn{
  cursor: pointer;
}
.video_play_mode a.video_play img{
  width:430px;
  height:242px;
  display:block;
}
.video_play_mode i{
  width:84px;
  height:82px;
  background:url(/images/xiaoyuan/caikuaidasai11/play_btn.png) no-repeat;
  position:absolute;
  top:50%;
  left:50%;
  margin:-42px 0 0 -41px;
}
.right_text_info{
  width:540px;
}
.module-mod .btn_wrapper{
  display: inline-block;
  *display:inline;
  *zoom:1;
  text-align:center;
  width:100%;
}
.module-mod .knowMatch{
  text-align:center;
  width:370px;
  margin:0 auto;
}
.module-mod .knowMatch .btn_wrapper{
  width:170px;
}
.module-mod .knowMatch .matchExe{
  margin-right:30px;
}
.module-mod .knowMatch .btn_wrapper a{
  margin:20px 0 0 0;
}
.module-mod .btn_wrapper a.common_btn{
  display:none;
}
.module-mod a.common_btn{
  display: inline-block;
  *display:inline;
  *zoom:1;
  width:168px;
  height:42px;
  border:1px solid #ff4800;
  border-radius:22px;
  text-align:center;
  line-height:42px;
  font-size:14px;
  color:#ff4800;
  margin:32px auto 0;
}
.module-mod a.end{
  margin-left:20px;
  color:#fff;
  background:#ff4800;
  text-decoration: none;
}
.module-mod a.common_btn:hover{
  color:#fff;
  background:#ff4800;
  text-decoration: none;
}
/* explain */
.explain{
  padding-bottom:40px;
}
.explain .video_play_mode a{
  margin:0 auto;
}
.answ_mod{
  background:#e5e5e5;
  padding:20px 30px;
  margin-top:22px;
}
/* honourList */
.honourList .content-text{
  padding:0 0 40px;
}
.honourList .content-text .pro_list{
  background:#ffece5;
  font-size:16px;
  color:#713800;
  padding:12px 8px;
}
.honourList .content-text .pro_list li{
  display:inline-block;
  *display:inline;
  *zoom:1;
  padding-left:26px;
  line-height:30px;
  cursor:pointer;
}
.honourList .content-text .pro_list li.on{
  font-weight:bold;
  color:#ff4800;
}
.award_list{
  padding:0 40px;
}
.award_list h4{
  font-weight:normal;
  font-size:20px;
  color:#ff4800;
  line-height:60px;
  margin-top:10px;
}
.award_list div{
  display:none;
}
.award_list table{
  border-top:1px solid #ffc486;
  border-left:1px solid #ffc486;
  width:100%;
  border-collapse:collapse;
}
.award_list table th,.award_list table td{
  border-bottom:1px solid #ffc486;
  border-right:1px solid #ffc486;
  text-align:center;
  width:50%;
  font-size:16px;
  color:#713800;
  line-height:48px;
}
.award_list table th{
  background:#ffece5;
  font-weight:bold;
}
/* mask */
.mask{
  position: fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background:#000;
  opacity:.5;
  filter:alpha(opacity=50);
  z-index:100;
  display:none;
}
.dialog_mode{
  background:#fff;
  border-radius:10px;
  position:fixed;
  top:50%;
  left:50%;
  z-index:100;
  display:none;
}
.dialog_mode .close{
  display:block;
  width:17px;
  height:17px;
  background:url(/images/xiaoyuan/caikuaidasai11/dialog-close.gif) no-repeat;
  position:absolute;
  top:20px;
  right:20px;
  cursor:pointer;
}
.no_auth,.no_team,.no_juri{
  padding:70px 0 40px;
  width:446px;
  height:130px;
  margin:-120px 0 0 -223px;
}
.dialog_mode img{
  display:block;
  margin:0 auto 16px;
}
.no_auth p,.no_team p,.no_juri p{
  font-size:14px;
  color:#666;
  line-height:14px;
  text-align:center;
}
.has_join{
  width:450px;
  margin:-146px 0 0 -225px;
  padding-bottom:30px;
}
.dialog_mode h6{
  line-height:90px;
  font-size:18px;
  text-align:center;
}
.has_join a{
  width:158px;
  height:40px;
  border:1px solid #ff4800;
  border-radius:21px;
  text-align:center;
  font-size:18px;
  line-height:40px;
  color:#fff;
  background:#ff4800;
}
.has_join .back{
  color:#ff4800;
  background: none;
  margin: 0 20px 0 52px;
}
.has_join a:hover{
  text-decoration:none;
}
.achieve{
  width:450px;
  margin:-146px 0 0 -225px;
  padding-bottom:30px;
}
.achieve p{
  text-align:center;
  font-size:14px;
}
.achieve p b{
  font-size:48px;
  color:#ff4800;
}
.achieve p span{
  color:#3095fc;
}
.dialog_mode a.confim_btn{
  display:block;
  width:160px;
  height:42px;
  border-radius:21px;
  background:#ff4800;
  text-align:center;
  line-height:42px;
  font-size:18px;
  text-align:center;
  color:#fff;
  margin:0 auto;
}
.achieve a.confim_btn{
  margin-top:26px;
}
.dialog_mode a.confim_btn:hover{
  text-decoration: none;
}

.dialog_mode a.view_ana{
  text-align:center;
  font-size:14px;
  color:#3095fc;
  margin-top:6px;
  display:none;
}
.common_text{
  width:498px;
  padding:34px 30px 30px;
  margin:-180px 0 0 -280px;
}
.common_text p{
  font-size:14px;
  line-height:28px;
  color:#666;
}
.submit_firm{
  width:446px;
  margin:-127px 0 0 -223px;
  padding:40px 0 30px;
}
.submit_firm h5{
  padding-left:100px;
  background:url(/images/xiaoyuan/caikuaidasai11/correct.png) no-repeat;
  background-position: 54px 0;
  font-weight:normal;
  font-size:18px;
  line-height:36px;
}
.submit_firm p{
  font-size:14px;
  line-height:24px;
  text-align: center;
  color:#666;
  margin-top:20px;
}
.submit_firm p span{
  color:#3095fc;
}

/**/
.fusaiRule-mod{ padding:20px 0 100px;}
.fusaiRule-mod .title{ height:38px; line-height:38px; font-size:22px; color:#f36574; font-weight:bold; margin-left:27px; padding-left:16px; position:relative;}
.fusaiRule-mod .title i{ display:block; width:4px; height:22px; background:#f36574; position:absolute; left:0; top:50%; margin-top:-11px; border-radius:3px;}
.fusaiRule-mod .title .btn{ display:inline-block; *display:inline; *zoom:1; width:98px; height:28px; line-height:28px; text-align:center; border:1px solid #f36574; border-radius:30px; font-size:14px; color:#f36574; text-decoration:none; margin-left:24px;}
.fusaiRule-mod .con{ padding:15px 40px 0;}
.fusaiRule-mod .con h3{ line-height:45px; font-size:20px; color:#f36574; font-weight:normal;}
.fusaiRule-mod .con p{ line-height:28px; font-size:14px; color:#333;}
.fusaiRule-mod .awards-con{ padding:18px 39px 0;}
.fusaiRule-mod .awards-con .box{ width:466px; background:#fdf2ed; border-radius:12px; padding:20px 31px;}
.fusaiRule-mod .awards-con .box h4{ line-height:30px; font-weight:bold;}
.fusaiRule-mod .awards-con .box p{ line-height:28px;}
.fusaiRule-mod .line{ height:1px; background:#eee; margin:20px 27px 0;}
.fusaiRule-mod .tips{ text-align:center; padding:46px 0 0;}
.fusaiRule-mod .tips h4{ line-height:42px; padding-top:20px; font-size:22px; color:#f36574;}
.fusaiRule-mod .tips p{ font-size:16px; color:#666; line-height:24px;}
.fusaiRule-mod .btn-wrap{ text-align:center; padding:20px 0;}
.fusaiRule-mod .btn-wrap .btn{ display:none; *display:inline; *zoom:1; width:138px; height:40px; line-height:40px; text-decoration:none; text-align:center; font-size:20px; color:#fff; margin:0 30px; background:#f36574; border-radius:30px;}
.fusaiRule-mod .btn-wrap .matchExe,.fusaiRule-mod .btn-wrap .knowledgeExe{ display:inline-block; *display:inline; *zoom:1;}
.fusaiRule-mod .game-con{ padding:30px 28px 0;}
.fusaiRule-mod .game-con .play-btn{ display:block; float:left; width:430px; height:242px; background:#e5e5e5; position:relative;}
.fusaiRule-mod .game-con .play-btn i{ display:block; width:84px; height:82px; background:url("/images/xiaoyuan/caikuaidasai11/play_btn.png") no-repeat; position:absolute; left:50%; top:50%; margin:-41px 0 0 -42px;}
.fusaiRule-mod .game-con .play-btn img{ display:block; width:430px; height:242px;}
.fusaiRule-mod .game-con .text{ margin-left:450px;}
.fusaiRule-mod .game-con .text p{ display:block; height:202px; line-height:28px;}
.fusaiRule-mod .game-con .game-btn{ display:none; width:138px; height:40px; line-height:40px; text-align:center; text-decoration:none; font-size:20px; color:#fff; background:#f36574; border-radius:30px;}

.contenText{ line-height:28px;font-size: 16px; padding:0 30px;}
.contenText p{ text-indent: 2em;}


.mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.votingRutpop,.meetingHand,.worldLink,.windRain{display:none;width: 570px;position:fixed; left:50%; margin-left:-219px; top:50%; z-index:99;font-size: 14px; background: #fff; border-radius: 10px; padding: 35px; line-height:28px;}
.votingRutpop .close,.meetingHand .close,.worldLink .close,.windRain .close{ width: 18px; height: 18px; background-position: 0 -334px; display: block; cursor: pointer;}
.votingRutpop h4,.meetingHand h4,.worldLink h4,.windRain h4{ text-align: center; padding:0px 0 15px; font-size: 18px;}


.butStatus{ text-align: center; margin-top: 15px;}
.butStatus .startMatch{display: inline-block; width: 210px; height: 44px; line-height: 44px; text-align: center; border-radius: 22px; color: #fff; background: #f36574; text-decoration: none;}
.butStatus .startMatch.on{background: #bbb;}

/*20210401 add juesai njf*/
.meetingHand{width: 445px;}
.meetingHand p{ text-align: center;}
.meetingHand p span.score,.worldLink p span.score{ font-weight: bold; color: #ff4900;}
.meetingHand .knowBtn,.worldLink .knowBtn,.windRain .knowBtn{display: block; text-decoration: none; width:160px; margin: 25px auto; height: 42px; line-height: 42px; text-align: center; border-radius: 21px; background: #ff4900; font-size: 18px; color: #fff;} 

.worldLink p,.windRain p{ padding-top: 20px;}
.worldLink strong,.windRain strong{font-weight: bold; color: #666; display: block; margin-bottom: 15px;}
.worldLink table td,.worldLink table th,.windRain table td,.windRain table th{ padding:10px 8px;line-height:28px;font-size:14px;border:1px solid #ffc486;color: #713800;}



/*20210317 add juesai njf*/
.juesaIcon{ background: url("/images/xiaoyuan/caikuaidasai10/icon.png") no-repeat;}
.searchTeam{ width: 250px; margin-left: 40px; }
.searchTeam input{ padding:10px 15px; width: 230px; border: 1px solid #d2d2d2;border-radius: 18px; font-size: 12px;}
.searchTeam i{background: url("/images/xiaoyuan/caikuaidasai11/icon.png") no-repeat;background-position: 0 -7px; display: block; width: 40px; height:20px; right: 0; top:9px; cursor: pointer;}
.searchTeam .list{display:none;height: 150px; padding:10px;overflow-y: auto; position: absolute; width:228px;border: 1px solid #d2d2d2; background: #fff; border-radius: 15px; left: 0; top: 35px; z-index: 1;}
.searchTeam .list ul{font-size: 14px; text-align: left;}
.searchTeam .list ul li{height:32px; line-height: 32px; color: #666;}

.rulesVoting{ font-size: 14px; color: #999; margin:15px 20px 0 20px; cursor: pointer;}
.rulesVoting i{display: inline-block; vertical-align:middle; background-position: 0 -239px; width:15px; height: 15px; }
.mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.votingRutpop,.meetingHand,.worldLink,.windRain{display:none;width: 570px;position:fixed; left:50%; margin-left:-219px; top:50%; z-index:99;font-size: 14px; background: #fff; border-radius: 10px; padding: 35px; line-height:28px;}
.votingRutpop .close,.meetingHand .close,.worldLink .close,.windRain .close{ width: 18px; height: 18px; background-position: 0 -334px; display: block; cursor: pointer;}
.votingRutpop h4,.meetingHand h4,.worldLink h4,.windRain h4{ text-align: center; padding:0px 0 15px; font-size: 18px;}


.votingList{ padding: 10px 30px 0;}
.votingList ul li{ background:url("/images/xiaoyuan/caikuaidasai11/trophy.png") no-repeat right bottom #fff7f6; padding: 30px; margin-bottom: 30px;}
.votingList ul li dl dt{ float: left; margin-right: 40px; width: 590px;}
.votingList ul li dl dt img{ width: 590px; height: 330px;}
.votingList ul li dl dt a{ display: block; width: 72px; height: 72px; background-position: 0 -34px; left: 50%; top: 50%; margin-left: -35px; margin-top: -30px;}
.votingList ul li dl dd{ width: 445px; float: left;}
.votingList ul li dl dd.tamName{ padding: 50px 0 60px;}
.votingList ul li dl dd.tamName strong{ font-size: 20px;}
.votingList ul li dl dd.tamName strong i{ display: inline-block; vertical-align: middle; background-position: 0 -125px; width: 9px; height: 9px; margin-right: 8px;}
.votingList ul li dl dd.tamName span{ display: block; font-size: 16px; margin: 15px 0 0 15px; font-weight: bold;}
.votingList ul li dl dd.tamName span i{ color: #ff4800;}
.votingList ul li dl dd.tamName sup{color: #ff4800; width: 18px;height: 18px; display: inline-block;}
.votingList ul li dl dd p{ line-height:24px; margin: 0 0 0 15px;}



.votingList .btnPower{ text-align: center; margin-top: 20px;}
.votingList .btnPower a{ display: inline-block;*display:inline; zoom: 1; width: 150px; height: 40px; line-height: 40px; border-radius: 20px; border: 1px solid #ff4800; font-size: 16px; color: #ff4800; text-decoration: none; margin-right: 20px;}
.votingList .btnPower a i{width: 20px; height: 18px;display: inline-block; vertical-align: middle; margin-right: 8px;}
.votingList .btnPower a.votBtn i{ background-position: 0 -261px; height: 36px; width: 19px;vertical-align: top; margin-top: 2px;}
.votingList .btnPower a.shareBtn i{background-position: 0 -301px;}
.votingList .btnPower a.votBtn:hover i{}

.votingList .btnPower a.shareBtn:hover i{background-position: -33px -301px;}
.votingList .btnPower a.shareBtn:hover{ background: #ff4800; color: #fff;}
.votingList .btnPower a.votBtn:hover{ font-weight: bold;}
.votingList .tamName em{ display: inline-block; width: 54px; height: 70px; line-height:60px; text-align: center; font-size: 26px; background-position: 0 -150px; color: #fff; right: 0; top:0px;}

.wxpop{ width: 144px; height: 150px; padding-top: 17px; text-align: center; background:url("/images/xiaoyuan/caikuaidasai10/wxqp.png") no-repeat; position: absolute; right: 70px; bottom:40px; color: #777; display: none;}
.wxpop img{ width: 108px; height: 108px;}

.refresh{ font-size: 14px; margin:15px 0px 0 20px;}
.refresh a{ color: #f36574; text-decoration: none;}
.refresh a i{background: url("/images/xiaoyuan/caikuaidasai11/icon.png") no-repeat;display:inline-block; width: 15px; height: 15px; background-position: -15px -45px;vertical-align: middle; margin-right: 5px;}

.module-mod .honour-des{
  padding: 0 40px;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 28px;
  color: #333;
}


/* 参赛指导 */
.guidance-mod{
  overflow: hidden;
}
.guidance-mod .guidance{
  padding: 0 28px 40px;
}
.guidance-mod .guidance .con{
  overflow: hidden;
}
.guidance-mod .guidance .con h3{
  color: #f36574;
  line-height: 80px;
}
.guidance-mod .guidance .con p{
  font-size: 16px;
  line-height: 28px;
  padding: 0 12px;
}
.guidance-mod .guidance .con p i{
  color: #f36574;
}
.chusai-game{
  overflow: hidden;
}
.chusai-game .game-des{
  font-size: 16px;
  line-height: 28px;
  padding: 0 35px 30px;
}
.game-mod{

  padding: 0 40px 40px;
}
.game-mod .game-left{
  background-color: #ffdbdb;
  width: 550px;
  border-radius: 10px;
}
.game-mod .game-right{
  background-color: #dbf5ff;
  width: 550px;
  border-radius: 10px;
}
.game-mod p{
  font-size:36px ;
  line-height: 28px;
   font-weight: bold;
   text-align: center;
   margin-top: 32px;
}

/**/
.delay-tips{ width:1200px; margin-left:-600px;}
.delay-tips .close-btn{ display:block; width:30px; height:30px; line-height:0; font-size:0; background:url(/images/zhuanti/22zhounianqing/common/close-btn.png) no-repeat; position:absolute; right:0; top:-50px;}


