*{margin:0; padding:0}
html,body{
  height: 100%;
}
#adaptWrap{
  position: relative;
}
.wrap {
  margin: 0 auto;
  width:750px;
  position: relative;
  display: none;

}
.chess_box{
  background: #322d2d;
}
body{background:#fff}

[onclick],a,li,ul{-webkit-tap-highlight-color:none;-webkit-tap-highlight-color:transparent}

button {

  height:25px;
  width:80px;
  color:blue;
  outline:0
}
a{
  text-decoration: none;
}

li{
  list-style: none;
}
em{
  font-style: normal;
}

.player_info_box:after, .play_title_box:after, .tab_list ul:after, .program_list ul:after{content:'';clear:both;height:0;display: block}

#weiqi {
  border: 0px solid blue;
  position: absolute;
  top:50px;
}
#path {
  position: absolute;
  top:50px;
  /*
    left:0;
    */
  z-index: 200;
}

.game_view{
  width:750px;
  height:765px;
  position: absolute;
  left:0;
  top:0;
  z-index: 2;
  background: url("../image/global/chessbg.png") no-repeat;  /*http://game.gtimg.cn/images/huanle/act/a20170110wq/bg.jpg*/
  background-size: cover;
}
.game_view div, .change_chart_wrap div{text-align: center;line-height: 38px}
.game_wrap .i_triangle, .change_chart_wrap .i_triangle{width:38px;height:38px;background:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/triangle_bg.png) no-repeat;display: block}
.change_chart_wrap .i_triangle_blue{width:38px;height:38px;background:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/triangle_bg.png) no-repeat -38px 0;display: block}
.change_chart_wrap .i_triangle_black{width:38px;height:38px;background:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/triangle_bg.png) no-repeat -114px 0;display: block}
.change_chart_wrap .i_triangle_white{width:38px;height:38px;background:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/triangle_bg.png) no-repeat -76px 0;display: block}


.game_control{
  width:750px;
  height:765px;
  position: absolute;
  left:0;
  top:0px;
  z-index: 3;
}
.game_wrap{
  width: 750px;
  height: 765px;
  margin:0 auto;
  position: relative
}

.btn_box{
  padding: 12px 0;
  text-align: center;
  position: relative;
}
.btn_box button{
  text-indent: -999em;
  border: none;
  background: url("http://game.gtimg.cn/images/huanle/act/a20170110wq/btn_sp.png") no-repeat
}


.btn_box .btn_first {width:60px; height:44px; background-position: -200px -45px}
.btn_box .btn_last {width:60px; height:44px; background-position: -176px -0px}
.btn_box .btn_next {width:90px; height:44px; background-position: 33px -0px}
.btn_box .btn_next5 {width:122px; height:44px; background-position: -67px -0px}
.btn_box .btn_prev {width:90px; height:44px; background-position: 33px -45px}
.btn_box .btn_prev5 {width:122px; height:44px; background-position: -67px -45px}

.btn_box .btn_research{width:121px; height:44px;outline:0;margin-left: 20px;background: url(http://game.gtimg.cn/images/huanle/act/a20170110wq/study-btn.png) no-repeat 0 -61px;}
.btn_box .btn_research.open{background-position: 0 0}
/*.btn_box .btn_first{*/
/*width:34px;*/
/*height:33px;*/

/*background-position: -34px -39px;*/
/*}*/
/*.btn_box .btn_last{*/
/*width:34px;*/
/*height:33px;*/

/*background-position: -34px 0;*/
/*}*/
/*.btn_box .btn_prev{*/
/*width:29px;*/
/*height:33px;*/

/*background-position: 0 -39px;*/
/*}*/
/*.btn_box .btn_next{*/
/*width:29px;*/
/*height:33px;*/

/*background-position: 0 0;
}*/
.btn_box .btn_first_dsb{
  opacity: 0.5;
}
.btn_box .btn_last_dsb{
  opacity: 0.5;
}
.btn_box .btn_prev_dsb{
  opacity: 0.5;
}
.btn_box .btn_prev5_dsb{
  opacity: 0.5;
}
.btn_box .btn_next_dsb{
  opacity: 0.5;
}
.btn_box .btn_next5_dsb{
  opacity: 0.5;
}

.play_title_box{
  height: 36px;
  padding:10px 30px;
  color:#000;
  /*background:#2962ff;*/
  background: #f2f2f3;
  text-align: left;
  border-bottom: 1px solid #d7d8d8;
}

.play_title_box p{
  float: left;
  line-height: 36px;
  font-size:18px
}
.play_title_box .back_list_box{
  margin-left:-120px;
  float: right
}

.play_title_box .play_title{
  width:100%;
}
.play_title_box .btn_back{
  width:20px;
  height: 36px;
  text-indent: -999em;
  border: none;
  margin-right: -30px;
  background: url("http://game.gtimg.cn/images/huanle/act/a20170110wq/btn_back.png") no-repeat

}


.play_title_box .link_back_list{
  color:#fff
}

.player_info_box{min-height: 80px;position: relative;background:#fff url(http://game.gtimg.cn/images/huanle/act/a20170110wq/title-bg.png);color:#000;padding: 23px 40px 23px;  }
.player_info_left, .player_info_center, .player_info_right{float:left}
.player_info_left .player_album img, .player_info_right .player_album img {
  width: 60px;
  height: auto;
  border-radius: 0;
}
.player_info_center{
  width:100%;
  font-size: 30px;
  text-align: center;
}
.player_info_center .player_TZ{color:#a3abbf}
.player_info_left{
  padding-left:72px;
  margin-right:-400px;
  position: relative;
}
.player_info_left .player_album{
  position: absolute;
  left:0;
  top: 0;
  background: none;
}
.player_info_left .i_chess{
  width:30px;
  height: 30px;
  text-indent: -999em;
  line-height: 999em;
  overflow: hidden;
  /*background: #fff;*/
  display: inline-block;
  vertical-align: middle;
  /*border-radius: 13px;*/
  /*box-shadow: 1px 1px rgba(0,0,0,0.2);*/
  /*border: 1px solid #bbb;*/
  background:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/w_small.png) no-repeat;
  position: relative;
  top: 5px;
}
.player_info_left .player_name_text_align{
  text-align: right;
}
.player_info_left .player_line{
  position: absolute;
  right: -23px;
  top: 17px;
  width: 17px;
  height: 40px;
  background: url(http://game.gtimg.cn/images/huanle/act/a20170110wq/line_left.png) no-repeat;
  display: none;
}

.player_info_right{

  padding-right:78px;
  margin-left:-400px;
  float: right;
  text-align: right;
  position: relative;
}
.player_info_right .player_album{
  position: absolute;
  right:0;
  top: 0;
  background: none;
}

.player_info_right .i_chess{
  width:30px;
  height: 30px;
  /*background: #3f3f3f;*/
  text-indent: -999em;
  line-height: 999em;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/b_small.png) no-repeat;
  position: relative;
  top: 5px;
}
.player_info_right .player_name_text_align{
  text-align: left;
}
.player_info_right .player_line{
  position: absolute;
  left: -23px;
  top: 17px;
  width: 17px;
  height: 40px;
  background: url(http://game.gtimg.cn/images/huanle/act/a20170110wq/line_right.png) no-repeat;
  display: none;
}

.player_info_box .player_TZ{color:#a3abbf;font-size:24px;position: relative;}
.player_info_box .player_TZ em{font-style: normal;color:#2a2a2a}
.player_info_box .player_name{font-size:28px;color:#000;position: relative;}
.player_info_box .mutiple_person_right{position: absolute;top: -13px;right: 18px;background: url(http://game.gtimg.cn/images/huanle/act/a20170110wq/bubble_right.png) no-repeat;background-position: right 0;display: none;}
.player_info_box .bubble_in_right{display: block;font-size: 20px;padding: 0px 0px 0px 15px;margin-right: 16px;height: 46px;line-height: 39px;color: #fff;background: url(http://game.gtimg.cn/images/huanle/act/a20170110wq/bubble_left.png) no-repeat;background-position: left 0;}
.player_info_box .mutiple_person_left{position: absolute;top: -13px;left: 18px;background: url(http://game.gtimg.cn/images/huanle/act/a20170110wq/bubble_left_1.png) no-repeat;display: none}
.player_info_box .bubble_in_left{display: block;font-size: 20px;padding: 0px 15px 0px 0px;margin-left: 16px;height: 46px;line-height: 39px;color: #fff;background: url(http://game.gtimg.cn/images/huanle/act/a20170110wq/bubble_right_1.png) no-repeat;background-position: right 0;}


.comment_box{
  padding:0 20px
}
.comment_box p{
  font-size: 26px;
  color: #373a41;
}
.comment_box a{
  display: inline-block;
  color:#fff;
  font-size:24px;
  padding: 10px 30px;
  margin-top: 12px;
  background:#bc9269;
  box-shadow: 0px 1px 10px #888888;
  cursor: pointer;
}
.comment_box .user_name{
  color:#b2bacb;
  font-size: 26px;
  line-height: 2;
}
.comment_box .user_name em{
  color: #373a41;
  margin: 0 2px;
}
.comment_box li{
  padding: 20px 0;
  /*border-bottom: 1px solid #eceef1;*/
  padding: 3px 15px;
}


/*变化图*/
.change_chart_wrap{
  width:614px;
  position: absolute;
  top:50%;
  left:50%;
  z-index: 99;
  margin:-368px 0 0 -307px;
  padding:24px 0;
  border-radius: 10px;
  background: rgba(255,255,255,0.8);
  background: rgb(255,255,255)\9;




}

.change_chart_wrap h4{
  width:382px;
  height: 71px;
  line-height: 71px;
  text-align: center;
  color: #9d634c;
  font-size: 30px;
  margin: 0 auto 20px;
  background: url("http://game.gtimg.cn/images/huanle/act/a20170110wq/change_chart_title_bg.png");
}

.change_chart_wrap .change_chart_btn_close{
  width:72px;
  height: 72px;
  text-indent: -999em;
  position: absolute;
  right: -20px;
  top: -20px;
  background: url("http://game.gtimg.cn/images/huanle/act/a20170110wq/btn_close_bg.png");
}

.change_chart_btn_bar{text-align: center}
.change_chart_btn_bar button{
  margin:0 10px;
  text-indent: -999em;
  border: none;
  background: url("http://game.gtimg.cn/images/huanle/act/a20170110wq/change_chart_btn_sp.png") no-repeat
}


.change_chart_wrap .btn_first {width:44px; height:44px; background-position: -69px -44px}
.change_chart_wrap .btn_last {width:44px; height:44px; background-position: -69px -0px}
.change_chart_wrap .btn_next {width:40px; height:44px; background-position: -113px -44px}
.change_chart_wrap .btn_next5 {width:69px; height:44px; background-position: -0px -44px}
.change_chart_wrap .btn_prev {width:40px; height:44px; background-position: -113px -0px}
.change_chart_wrap .btn_prev5 {width:69px; height:44px; background-position: -0px -0px}

.change_chart_wrap .btn_first_dsb,
.change_chart_wrap .btn_last_dsb,
.change_chart_wrap .btn_next_dsb,
.change_chart_wrap .btn_next5_dsb,
.change_chart_wrap .btn_prev_dsb,
.change_chart_wrap .btn_prev5_dsb {
  opacity: 0.3;
}

.change_chart_wrap .game_view{
  position: relative;
  margin:0 0 14px;
  zoom: 0.7;
  /*margin:0 0 14px 45px\9;*/
}
.change_chart_wrap .game_control{
  top:0;
  zoom: 0.7;
  left: 50%;
  margin-left: -375px;
}
.change_chart_wrap .change_chart_main{
  position: relative;
  padding: 0 0 0 45px;
}

.layer_bg{
  width:100%;
  height: 100%;
  position: absolute;
  top:0;
  left:0;
  z-index: 98;
  background: #000;
  opacity: 0.5;
  filter:alpha(opacity=50)
}



.tab_list{
  background: #fff;
  position: absolute;
  bottom:-62px;
  right: 18px;
  display: none;
  border-bottom:1px solid #acaeae;
  border-right:1px solid #acaeae;
}
.tab_list button{height:62px;margin:0;border-top: 1px solid #acaeae;border-left: 1px solid #acaeae;float:left;width:235px;text-align: center;position: relative;text-indent: 0}
.tab_list button:last-child:before{
  content:'';
  display: block;
  width:10px;
  height: 10px;
  background: #fff;
  border-top:1px solid #acaeae;
  border-left:1px solid #acaeae;
  -webkit-transform: rotate(45deg);
  position: absolute;
  top:-6px;
  right:80px;
  z-index: 2;

}
.tab_list .btn_dsb:last-child:before{
  background: #c4c6c6;
}
.tab_list .btn_dsb{
  background:#c4c6c6;
}
.tab_list .btn_dsb i{
  opacity:0.3
}
.i_sp {text-indent:-999em;display:inline-block; overflow:hidden; background-repeat: no-repeat;background-image:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/icon_sp.png); vertical-align: middle}

.icon_pj {width:146px; height:46px; background-position: -0px -124px}
.active .icon_pj {width:146px; height:46px; background-position: -0px -65px}
.icon_research {width:129px; height:46px; background-position: -0px -175px}
.active .icon_sign_2 {width:43px; height:46px; background-position: -199px -106px}
.icon_sign_2 {width:43px; height:46px; background-position: -146px -106px}
.icon_try {width:103px; height:46px; background-position: -147px -49px}
.active .icon_try {width:147px; height:46px; background-position: -0px -7px}
.str_sign {width:108px; height:46px; background-position: -150px 4px}


/*.program_list{width:100%;position: absolute;top:90px;left:0;z-index: 9;display: none}*/
.program_list ul{background: rgba(0,0,0,0.9)}
.program_list li{width:25%;height:165px;line-height:2;padding:30px 0 ;float: left;font-size:22px;color:#fff;text-align: center;border-right:1px solid #929292; border-bottom:1px solid #929292;box-sizing:border-box; border-collapse: collapse}
.program_list .win_name{font-size: 28px}
.program_list .games_num{color:#929292}
.program_list .null_data{line-height: 105px}

.program_title{width:100%;height:45px;margin:15px 0 5px}
.program_title button{display:block;float:left;border:none;outline:0;color:#fff;font-size:24px;width:135px;height:47px;margin-left:24px;line-height:47px;background:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/his-bg.png) no-repeat center}
.program_title p{height:47px;line-height:47px;font-size:24px;float:right;padding-left:35px;color:#699;margin-right:20px;background:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/wq-lg.png) no-repeat 0 center}
.program_title p a{color: #699;font-size: 26px}
.program_list{box-sizing:border-box;width:644px;height:248px;padding:5px 0 15px;margin: 0 43px;overflow:hidden}
.program_list>div{width:100%;height:100%;overflow:hidden}
.program_list ul{height:237px;background:0 0;transition:all .25s ease-out}
.program_list li{position:relative;width:155px;height:220px;background:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/li.png) no-repeat;padding:0;margin:6px 0 6px 6px;border-radius:10px;line-height:normal}
.program_list .live{border:1px solid #ff6}
.program_list .player_tips{width:100%;height:38px;line-height:38px;font-size:20px;text-align:center;color:#fff;text-overflow : clip;overflow: hidden;}
.program_list .player_tips span{color:#fc9}
.program_list .player_name1{padding-top:4px}
.program_list .player_name2{padding-top:110px}
.program_list .player_live{display:none;position:absolute;top:50%;margin-top:-20px;left:5px;word-wrap:break-word;width:20px;font-size:18px;color:#fc9}
.program_list .live .player_live{display:block}
.page_next,.page_prev{display:block;position:absolute;top:93px;text-indent:-9999999px;text-decoration:none;outline:0;width:50px;height:100px;border:none}
.page_prev{left:0;background:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/pre.png) no-repeat 0 center}
.page_next{right:0;background:url(http://game.gtimg.cn/images/huanle/act/a20170110wq/next.png) no-repeat 25px center}
.page_count{display: none}
.player_result{display:none;position:absolute;left:27px;width:26px;height:24px;color:#fc9;font-size:18px;background:#333;border-radius:5px;text-align:center;line-height:24px}
.player_result.player_win{display:block;top:72px}
.player_result.player_fail{display:block;top:159px}
.tab_list{z-index:100}
.comment_box{background:#fff;position:relative;} /* min-height: 300px; */
.comment_box li{border-color:#eceef1}
.comment_box .user_name em,.comment_box p{color:#000}
.program_list_wrap{width:730px;position: absolute;top: 795px;
  left: 50%;
  margin-left: -365px;display: none;z-index: 10;
  background: url(http://game.gtimg.cn/images/huanle/act/a20170110wq/pr.png) no-repeat;}
.program_list_wrap.more_top{top: 820px;}
.btn-page{width:730px;}


.positional_judgement_info{
  position: absolute;
  width: 100%;
  min-height: 94px;
  background: #fff;
  top: 0;
  left: 0;
  padding:25px 0px;
  display: none;
}
.positional_judgement_info p{
  line-height: 1.5;
  padding:0px 40px;
  font-size: 28px;
  color: #373a41;
}

.positional_judgement_info span{

  display: inline-block;
  vertical-align: middle;
}
.positional_judgement_info .pj_name{
  width:140px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;

}
.positional_judgement_info .pj_mu{
  width:80px;
}
.positional_judgement_info .pj_TZ{
  width:120px;
}
.positional_judgement_info .pj_winner{
  font-size:30px;
  padding:8px 12px;
  background: #b2bacb;
  position: absolute;
  right:40px;
  top:42px

}
.positional_judgement_info .i_chess_w{
  width:30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;;
  background: url(http://game.gtimg.cn/images/huanle/act/a20170110wq/w_small.png) no-repeat;
}

.positional_judgement_info .i_chess_b{
  width:30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;;
  background: url(http://game.gtimg.cn/images/huanle/act/a20170110wq/b_small.png) no-repeat;
}


.loading_bx {
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 28px;
  line-height: 100%;
  position: absolute;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  top: 0;
  left: 0;
  z-index: 9;
  display: none;
}

.loading_bx .loading_bg {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.loading_bx p {
  z-index: 9;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -10px 0 0 -50px;
}

.tips_bx{position: absolute;top:50%;left:50%;margin:-20px 0 0 -110px;padding:20px 10px;background:rgba(0,0,0,0.5);color:#fff;font-size:24px;border-radius: 20px;text-align: center;width:200px;z-index: 10}

/*pc样式*/
.download{
  /*width: 598px;*/
  /*padding: 0px 35px;*/
  margin: 0 auto;
}
.download_in{
  padding: 10px 8px;
  background: #dedede;
}
.download_in:after,.download_device:after{
  content:'';
  clear:both;
  height:0;
  display: block
}
.download_Title{
  float: left;
  font-size: 21px;
  font-style:italic;
  height: 38px;
  line-height: 38px;
  padding-left: 49px;
  color: #7b7b7b;
  background: url("//game.gtimg.cn/images/huanle/act/a20170110wq/wq-pc-lg.png") no-repeat;

}
.download_device{
  float: right;
  position: relative;
}
.download_device a{
  display: inline-block;
  width: 135px;
  height: 38px;
  line-height:38px;
  font-size: 21px;
  color: #fff;
  cursor: default;
  background: url("//game.gtimg.cn/images/huanle/act/a20170110wq/down_bg_line.png") no-repeat;
}
.download_device .device1{
  margin-right: 7px;
}
.download_device span{
  display: inline-block;
}
.device_pc{
  padding-left: 48px;
  background: url("//game.gtimg.cn/images/huanle/act/a20170110wq/icon-pc.png") no-repeat;
  background-position: 12px center;
  cursor: pointer;
}
.device_phone{
  padding-left:38px;
  background: url("//game.gtimg.cn/images/huanle/act/a20170110wq/icon-phone.png") no-repeat;
  background-position: 14px center;
  cursor: pointer;
}
.download_code{
  width: 134px;
  height: 178px;
  position: absolute;
  right: -6px;
  bottom: -186px;
  background: url("//game.gtimg.cn/images/huanle/act/a20170110wq/qrcode-bg.png") no-repeat;
  display: none;
  z-index: 99;
  padding: 0 6px;
}
.download_code p{
  font-size: 19px;
  line-height: 26px;
  text-align: center;
  padding-top: 13px;
  font-style:italic;
  color: #fffdec;
}
.download_code img{
  width: 100%;
}


