@charset "utf-8";


.main {
  width: 100%;
}
.main .main-box{
width: 1100px;
  margin: 0 auto;
}

.main .rel-box{
width: 1100px;
  margin: 0 auto;
}
.main .rel-box .rel-left{
width:680px;
float:left;margin-top:32px;
}
.main .rel-box .rel-left .suduko-intr{
width:660px;height:auto;
float:left;margin:0px;

}

.main .rel-box .rel-left .suduko-intr .suduko-intr-title{
width:660px;height:50px;line-height:50px;
float:left;margin-top:16px;border-bottom: #EAE4E4 1px solid;
}

.main .rel-box .rel-left .suduko-intr .suduko-intr-title h3 {
  font-size: 18px;
 font-weight: 700;
  line-height: 50px;float:left;
}
.main .rel-box .rel-left .suduko-intr .suduko-intr-title span {
  font-size: 12px;
  margin-left:15px;
  line-height: 50px;float:left;
}

.main .rel-box .rel-left .suduko-intr .intr-con{
line-height:30px;font-size: 14px;
float:left;
margin:12px;
}
.main .main-box .main-left{
width:680px;
float:left;margin-top:32px;
}

.main .main-box .main-left .sudoku-main{
width: 470px;float:left;margin-left: 30px;
}

.main .main-box .main-left .sudoku-tools{
width: 100px;margin-left:10px;margin-top:76px;
  height: 542px;
float:left;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s{
width: 50px;margin:0px 0px 20px 20px;
  height: auto;
float:left;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.cachu {
background:url('/images/t02b.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.cachu:hover {
background:url('/images/t02a.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.biji {
background:url('/images/t01b.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.biji:hover {
background:url('/images/t01a.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.biji2 {
background:url('/images/t01b.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.biji2:hover {
background:url('/images/t01a.png');background-repeat: no-repeat;background-size: 100%;
}


.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.assi {
background:url('/images/t07b.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.assi:hover {
background:url('/images/t07a.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.assi2 {
background:url('/images/t07b.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.assi2:hover {
background:url('/images/t07a.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.chehui {
background:url('/images/t03b.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.chehui:hover {
background:url('/images/t03a.png');background-repeat: no-repeat;background-size: 100%;
}
.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.dayin {
background:url('/images/t04b.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.dayin:hover {
background:url('/images/t04a.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.chongkai {
background:url('/images/t05b.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.chongkai:hover {
background:url('/images/t05a.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.shoucang {
background:url('/images/t06b.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.shoucang:hover {
background:url('/images/t06a.png');background-repeat: no-repeat;background-size: 100%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a {
float:left;width:50px;height:50px;overflow:hidden;
}


.main .main-box .main-left .show-layer{
	width:400px;
	height:auto;
	background:#fff;
	color:#323232;
	margin-left:87px;
	margin-top:160px;
	float:left;
	position:absolute;/*IE6*/
	border: #EAE4E4 3px solid;
	z-index:99;box-shadow: 0 0 10px 0 rgba(0,42,116,0.06);
}

.main .main-box .main-left .show-layer .show-dt-st{
width:400px;height:100px;float:left;
}
.main .main-box .main-left .show-layer .show-dt-st .sicon{
width:120px;height:100px;float:left;text-align:right;
}
.main .main-box .main-left .show-layer .show-dt-st .sicon img{
margin:20px 10px 0px 0px;
}
.main .main-box .main-left .show-layer .show-dt-st .stit{
width:280px;height:100px;float:left;font-size:20px;line-height:100px;text-align:left;
}
.main .main-box .main-left .show-layer .show-dt-scj{
width:400px;height:auto;float:left;
}
.main .main-box .main-left .show-layer .show-dt-scj .scjs{
width:400px;height:70px;float:left;text-align:center;font-size:16px;
}
.main .main-box .main-left .show-layer .show-dt-scj .sbcs{
width:400px;height:70px;float:left;text-align:center;
}

.main .main-box .main-left .show-layer .show-dt-scj .sbcs a.c{ 
  text-decoration:none;color:#fff; margin:0px;font-size: 16px;font-weight: 700;padding:6px 12px 6px 12px;background:#F14E62;border: #F14E62 1px solid;border-radius: 3px;margin-right:5px;
}

.main .main-box .main-left .show-layer .show-dt-scj .sbcs a.c:hover{ 
  text-decoration:none;color:#fff; margin:0px;font-size: 16px;font-weight: 700;padding:6px 12px 6px 12px;background:#EB0320;border: #EB0320 1px solid;border-radius: 3px;margin-right:5px;
}
.main .main-box .main-left .show-layer .show-dt-scj .sbcs a.b{ 
  text-decoration:none;color:#fff; margin:0px;font-size: 16px;font-weight: 700;padding:6px 12px 6px 12px;background:#6f6f6f;border: #6f6f6f 1px solid;border-radius: 3px;margin-right:5px;
}

.main .main-box .main-left .show-layer .show-dt-scj .sbcs a.b:hover{ 
  text-decoration:none;color:#fff; margin:0px;font-size: 16px;font-weight: 700;padding:6px 12px 6px 12px;background:#323232;border: #323232 1px solid;border-radius: 3px;margin-right:5px;
}

.main .main-box .main-left .sudoku-bks{
width: 610px;
  height: 610px;
BACKGROUND-color: #F0F0F0;opacity: 0.5;
  filter: alpha(opacity=50);z-index: 98;
float:left;position:absolute;
}
.main .main-box .main-left .sudoku-jishi{
width:466px;height:30px;
float:left;
}
.main .main-box .main-left .sudoku-jishi .time-show{
width:466px;height:30px;line-height: 30px;
float:left;text-align:right;font-size:16px;
}
.main .main-box .main-left .sudoku-title{
width:466px;height:38px;
float:left;
}
.main .main-box .main-left .sudoku-title .sn{
line-height:38px;
float:left;font-size: 14px;
}
.main .main-box .main-left .sudoku-title .level{
line-height:38px;
float:right;font-size: 14px;
}
.main .main-box .main-left .sudoku-cor{
width:466px;height:38px;
float:left;font-size: 14px;
}
.main .main-box .main-left .sudoku-cor .sdc-item{
width:116px;height:38px;line-height: 38px;
float:left;
}
.main .main-box .main-left .sudoku-cor .sdc-item .s1{
width:10px;text-align:center;
}
.main .main-box .main-left .sudoku-cor .sdc-item .s2{
width:20px;text-align:center;
}
.main .main-box .main-left .sudoku-cor .sdc-item .s5{
width:50px;
}

.main .main-box .main-left .sudoku-con{
width:325px;height:325px;
border: #323232 3px solid;float:left;
}

.main .main-box .main-left .sudoku-con .s1{
width:80px;height:80px;
border-bottom: #ADADAD 1px solid;
border-right: #ADADAD 1px solid;
float:left;position: relative;
}
.main .main-box .main-left .sudoku-con .s2{
width:50px;height:50px;
border-bottom: #ADADAD 1px solid;
float:left;
}
.main .main-box .main-left .sudoku-con .s3{
width:50px;height:50px;
border-bottom: #ADADAD 1px solid;
border-right: #323232 3px solid;
float:left;
}

.main .main-box .main-left .sudoku-con .s-bt{
width:80px;height:80px;
border-bottom: #323232 3px solid;
float:left;
}
.main .main-box .main-left .sudoku-con .s-bmt{
width:80px;height:80px;
border-bottom:0px ;
float:left;
}

.main .main-box .main-left .sudoku-con .s-rt{
width:80px;height:80px;
border-right: #323232 3px solid;
float:left;
}
.main .main-box .main-left .sudoku-con .s-ed{
width:80px;height:80px;
border-right: 0px ;
float:left;
}
.main .main-box .main-left .sudoku-con .s-bg{
background:#f1f1f1;
}

.main .main-box .main-left .sudoku-con .duibishow{
position:absolute;
left: 38%;top: 88%;
z-index: 3;
}
.main .main-box .main-left .sudoku-con .duibishow2{
position:absolute;
left: 93%;top: 35%;
z-index: 3;
}
.main .main-box .main-left .sudoku-con .vxduibishow{
position:absolute;
left: 35%;top: 84%;
z-index: 3;
}
.main .main-box .main-left .sudoku-con .vxduibishow2{
position:absolute;
left: 86%;top: 31%;
z-index: 3;
}
.main .main-box .main-left .sudoku-con .ljduibishow{
position:absolute;
left: 38%;top: 84%;
z-index: 3;
}
.main .main-box .main-left .sudoku-con .ljduibishow2{
position:absolute;
left: 88%;top: 31%;
z-index: 3;
}

.main .main-box .main-left .sudoku-con .lianxushow{
position:absolute;
left: 20%;top: 89%;
z-index: 3;
}
.main .main-box .main-left .sudoku-con .lianxushow2{
position:absolute;
left: 98%;top: 20%;
z-index: 3;
}

.sudoku-con input {
  float: left;
  width: 80px;
  height: 80px;
  line-height: 80px;
  outline: 0px none;
  font-size: 36px;
  text-align:center;caret-color: transparent; background-color: transparent;
}

.main .main-box .main-left .sudoku-num{
width:465px;height:80px;
float:left;
}
.main .main-box .main-left .sudoku-num li{
width:11%;line-height:80px;
text-align:center;
float:left;
}

.main .main-box .main-left .sudoku-num li a{
 font-size: 26px;
}



.main .main-box .main-right{
width:420px;
float:left;
}

.main .main-box .main-right .suduko-info{
width:410px;height:100px;
float:left;margin-top:0px;margin:30px 0px 0px 9px;
}


.main .main-box .main-right .suduko-info .base-info{
width:300px;height:100px;
float:left;margin-left:10px;
}
.main .main-box .main-right .suduko-info .base-info .tj-info{
width:300px;height:50px;line-height:50px;float:left;font-size:18px;margin-left:10px;
}

.main .main-box .main-right .suduko-info .base-info .tj-num{
width:300px;height:40px;line-height:40px;float:left;margin-left:10px;font-size:24px;font-weight:700;margin-left:8px;
}



.main .main-box .main-right .suduko-info .qrcode{
width:100px;height:100px;float:left;
}
.main .main-box .main-right .suduko-info .qrcode img{
margin-left:10px;
}
.main .main-box .main-right .suduko-goto{
width:410px;height:auto;
float:left;margin-top:0px;margin:32px 0px 0px 9px;
}
.main .main-box .main-right .suduko-goto .gotot{
width:390px;
float:left;margin:0px 0px 20px 20px;
}
.main .main-box .main-right .suduko-goto .gotot .cla-icon{
width:90px;float:left;margin:0px;
}
.main .main-box .main-right .suduko-goto .gotot .cla-icon img{
margin-top:10px;
}
.main .main-box .main-right .suduko-goto .gotot .cla-info{
width:300px;float:left;margin:0px;
}

.main .main-box .main-right .suduko-goto .gotot .cla-info .ctit{
width:300px;height:50px;font-size: 22px;float:left;font-weight: 700;line-height:42px;
}

.main .main-box .main-right .suduko-goto .gotot .cla-info .cdes{
width:300px;font-size: 14px;line-height:30px;float:left;
}


.main .main-box .main-right .suduko-goto .gotoh{
float:left;margin-left:20px;height:40px; line-height:34px;
}

.main .main-box .main-right .suduko-goto a{ 
  text-decoration:none;color:#fff; margin:0px;font-size: 16px;padding:5px 10px 5px 10px;background:#F14E62;border: #F14E62 1px solid;border-radius: 6px;margin-right:5px;
}

.main .main-box .main-right .suduko-goto a:hover{ 
  text-decoration:none;color:#fff; margin:0px;font-size: 16px;padding:5px 10px 5px 10px;background:#EB0320;border: #EB0320 1px solid;border-radius: 6px;margin-right:5px;
}

.main .main-box .main-right .suduko-goto a.cr{ 
  text-decoration:none;color:#fff; margin:0px;font-size: 16px;font-weight: 700;padding:5px 10px 5px 10px;background:#323232;border: #323232 1px solid;border-radius: 6px;margin-right:5px;
}

.main .main-box .main-right .suduko-goto a.cr:hover{ 
  text-decoration:none;color:#fff; margin:0px;font-size: 16px;font-weight: 700;padding:5px 10px 5px 10px;background:#323232;border: #323232 1px solid;border-radius: 6px;margin-right:5px;
}

.main .main-box .main-right .suduko-relate{
width:410px;height:auto;
float:left;margin:20px 0px 0px 9px;
}
.main .main-box .main-right .suduko-relate .relate-tit{
width:390px;
float:left;margin:0px 0px 20px 20px;
}
.main .main-box .main-right .suduko-relate .relate-tit h3{
font-size:18px;width:390px;height:50px;line-height:50px;
border-bottom: #EAE4E4 1px solid;font-weight: 700;
}

.main .main-box .main-right .suduko-relate ul{
width:390px;
float:left;margin:0px 0px 20px 20px;
}

.main .main-box .main-right .suduko-relate ul li{
width:390px;height:40px;line-height:40px;float:left;
}
.main .main-box .main-right .suduko-relate ul li a{
  text-decoration:none;FONT-SIZE: 16px; MARGIN: 0px; 
}
.main .main-box .main-right .suduko-relate ul li a:hover{ 
  text-decoration:none;FONT-SIZE: 16px;
}
.main .main-box .main-right .suduko-relate ul li span{

width: 40px;
  height: 40px;
  line-height: 40px;
  float: left;
  font-size: 18px;
  font-family: arial;
  font-weight: bold;
  text-align: center;
}
.main .main-box .main-right .suduko-relate ul li i{
margin-left:10px;
}


@media screen and (max-width:767px){
.main .main-box{
width:100%;
}
.main .main-box .main-left{
width: 95%; margin:20px 0px 16px 8px;
}
.main .main-box .main-left .sudoku-main{
width:100%;margin-left: 0px;
}
.main .main-box .main-left .sudoku-title{
width:100%;
}
.main .main-box .main-left .sudoku-cor{
width:100%;
}
.main .main-box .main-left .sudoku-cor .sdc-item{
width:25%;font-size:0.8em;
}

.main .main-box .main-left .sudoku-cor .sdc-item .s1{
width:10%;
}
.main .main-box .main-left .sudoku-cor .sdc-item .s2{
width:30%;
}
.main .main-box .main-left .sudoku-cor .sdc-item .s5{
width:30%;
}

.main .main-box .main-left .sudoku-con .duibishow{
left: 38%;top:90%;
}
.main .main-box .main-left .sudoku-con .duibishow2{
left: 92%;top: 35%;
}
.main .main-box .main-left .sudoku-con .vxduibishow{
left: 30%;top: 77%;
}
.main .main-box .main-left .sudoku-con .vxduibishow img{
width:12px;
}
.main .main-box .main-left .sudoku-con .vxduibishow2{
left: 84%;top: 26%;
}
.main .main-box .main-left .sudoku-con .vxduibishow2 img{
width:12px;
}

.main .main-box .main-left .sudoku-con{
width:98%;height:auto;
}
.main .main-box .main-left .sudoku-con .s1{
width:24.53%;height:80px;
}
.main .main-box .main-left .sudoku-con .s3{
border-bottom: #ADADAD 1px solid;
border-right: #323232 2px solid;
float:left;
}

.main .main-box .main-left .sudoku-con .s-bt{
border-bottom: #323232 2px solid;
float:left;
}
.main .main-box .main-left .sudoku-con .s-bmt{
border-bottom:0px ;
float:left;
}

.main .main-box .main-left .sudoku-con .s-rt{
border-right: #323232 2px solid;
float:left;
}
.main .main-box .main-left .sudoku-con .s-ed{
border-right: 0px ;
float:left;
}

.sudoku-con .sr{
width:98%;height:98%;font-size:3em;line-height: 40px;
}
.sudoku-con .srno{
width:98%;height:98%;font-size: 2em;line-height: 40px;
}
.sudoku-con .biji {
width:98%;height:98%;font-size: 1.6em;line-height: 40px;
}
.sudoku-con .bijion {
width:98%;height:98%;font-size: 1.6em;line-height: 40px;
}
.main .main-box .main-left .sudoku-num{
width:100%;height: auto;
}

.main .main-box .main-left .sudoku-num li a{
width:30px;height:30px; float:left; text-align:center;font-size: 2.3em;background: #fff;line-height:30px;margin:16px 0px 0px 3px;border-radius: 6px;
}

.main .main-box .main-left .sudoku-num li a:hover{
width:30px;height:30px; float:left; text-align:center;font-size: 2.3em;background: #E6E6E6;line-height:30px;margin:16px 0px 0px 3px;border-radius: 6px;
}
.main .main-box .main-left .sudoku-tools{
width:100%;margin-left:0px;height:auto;
  margin-top: 20px;
}
.main .main-box .main-left .sudoku-tools .sudoku-tools-s{
width:13.9%;margin:0px;
}
.main .main-box .main-left .sudoku-tools .sudoku-tools-s a{
margin-left:5px;
}
.main .main-box .main-left .sudoku-bks{
width: 96%;height: 530px;
}
.main .main-box .main-left .show-layer{
width: 80%;margin-left: 25px;margin-top:80px;height: 200px;
}

.main .main-box .main-right{
width: 95%; margin-left: 8px;
}
.main .main-box .main-right .spr{
width: 0px; height:0px; margin: 0px;
}
.main .main-box .main-right .suduko-info{
width:100%;margin:0px;margin-top:20px;height: auto;
}
.main .main-box .main-right .suduko-info .base-info{
width: 70%;height: auto;
  float: left;
  margin-left:0px;
}
.main .main-box .main-right .suduko-info .base-info .base-title{
width: 90%; height: 40px; line-height: 40px; float: left; font-size: 1.5em; margin-left:10px;
}
.main .main-box .main-right .suduko-info .base-info .otinfo{
width: 90%; height: 40px;line-height: 40px;
font-size: 1.2em; margin-left:10px;
}
.main .main-box .main-right .suduko-info .qrcode{
width:30%;height:80px;text-align:center;
}
.main .main-box .main-right .suduko-statistics{
width:100%;margin:0px;margin-top:20px;
}
.main .main-box .main-right .suduko-statistics .num-show{
width:100%;
}
.main .main-box .main-right .suduko-statistics .num-show .num-s{
width:10%;font-size: 1.6em;
}
.main .main-box .main-right .suduko-statistics .num-show .num-con{
width:70%;
}
.main .main-box .main-right .suduko-statistics .num-show .num-end{
width:20%;font-size: 1.1em;
}
.main .main-box .main-left .show-layer .show-dt-st{
width:100%;height:80px;
}
.main .main-box .main-left .show-layer .show-dt-st .sicon{
width:30%;height:80px;
}
.main .main-box .main-left .show-layer .show-dt-st .sicon img{
margin: 18px 10px 0px 0px;width:38px;height:38px;
}
.main .main-box .main-left .show-layer .show-dt-st .stit{
width:70%;height:80px;line-height:80px;font-size: 1.1em;
}
.main .main-box .main-left .show-layer .show-dt-scj{
width:100%;height:120px;
}
.main .main-box .main-left .show-layer .show-dt-scj .scjs{
width:100%;height:50px;font-size: 1.2em;
}
.main .main-box .main-left .show-layer .show-dt-scj .sbcs{
width:100%;height:50px;
}
.main .main-box .main-left .show-layer .show-dt-scj .sbcs a.c{ 
font-size: 1.4em;
}

.main .main-box .main-left .show-layer .show-dt-scj .sbcs a.c:hover{ 
font-size: 1.4em;
}
.main .main-box .main-left .show-layer .show-dt-scj .sbcs a.b{ 
font-size: 1.4em;
}

.main .main-box .main-left .show-layer .show-dt-scj .sbcs a.b:hover{ 
 font-size: 1.4em;
}

.main .main-box .main-right .suduko-goto{
width:100%;margin:0px;margin-top:20px;height: auto;
}
.main .main-box .main-right .suduko-goto .gotot{
width:95%;margin:10px 0px 10px 8px;
}
.main .main-box .main-right .suduko-goto .gotot .cla-icon{
width:25%;
}
.main .main-box .main-right .suduko-goto .gotot .cla-icon img{
width:90%;height:90%;
}

.main .main-box .main-right .suduko-goto .gotot .cla-info{
width:75%;
}

.main .main-box .main-right .suduko-goto .gotot .cla-info .ctit{
width:100%;height: 40px; font-size: 1.5em;
}
.main .main-box .main-right .suduko-goto .gotot .cla-info .cdes{
width:100%; font-size: 1.2em;line-height:28px;
}
.main .main-box .main-right .suduko-goto .gotoh{
width:100%;margin:0px;
}


.main .main-box .main-right .suduko-goto a{ 
font-size: 1.1em;padding: 5px 8px 5px 8px;margin-right: 6px;
}

.main .main-box .main-right .suduko-goto a:hover{ 
font-size: 1.1em;padding: 5px 8px 5px 8px;margin-right: 6px;
}

.main .main-box .main-right .suduko-goto a.cr{ 
font-size: 1.1em;padding: 5px 8px 5px 8px;margin-right: 6px;
}

.main .main-box .main-right .suduko-goto a.cr:hover{ 
font-size: 1.1em;padding: 5px 8px 5px 8px;margin-right: 6px;
}
.main .main-box .main-right .suduko-relate{
width: 100%; margin: 0px;  margin-top: 20px;  height: auto;
}
.main .main-box .main-right .suduko-relate .relate-tit{
width: 100%;  margin: 0px;
 height: 40px;
}
.main .main-box .main-right .suduko-relate .relate-tit h3{
width: 95%;
    margin: 0px 0px 0px 8px;line-height: 40px; height: 40px;font-size: 1.5em;
}
.main .main-box .main-right .suduko-relate ul{
width: 100%;margin:12px 0px 0px 0px;
}
.main .main-box .main-right .suduko-relate ul li{
width: 100%;
}
.main .main-box .main-right .suduko-relate ul li span{
width: 12%;
}
.main .main-box .main-right .suduko-relate ul li a{
FONT-SIZE: 1.3em;
}
.main .main-box .main-right .suduko-relate ul li a:hover{ 
FONT-SIZE: 1.3em;
}
.main .main-box .main-right .suduko-relate ul li i{
FONT-SIZE: 1.1em;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.cachu{
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.cachu:hover {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.biji {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.biji:hover {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.biji2 {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.biji2:hover {
width:90%;
}


.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.assi {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.assi:hover {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.assi2 {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.assi2:hover {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.chehui {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.chehui:hover {
width:90%;
}
.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.dayin {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.dayin:hover {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.chongkai {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.chongkai:hover {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.shoucang {
width:90%;
}

.main .main-box .main-left .sudoku-tools .sudoku-tools-s a.shoucang:hover {
width:90%;
}
.main .main-box .main-left .sudoku-con .lianxushow{
position:absolute;
left: 20%;top: 89%;
z-index: 3;
}
.main .main-box .main-left .sudoku-con .lianxushow2{
position:absolute;
left: 97%;top: 20%;
z-index: 3;
}
.main .rel-box{
width: 100%;
}
.main .rel-box .rel-left{
width: 95%;
    margin-left: 8px;
}
.main .rel-box .rel-left .suduko-intr{
width: 100%;
}
.main .rel-box .rel-left .suduko-intr .suduko-intr-title{
 width: 95%;
    margin: 0px 0px 0px 8px;
    height: 40px;
}
.main .rel-box .rel-left .suduko-intr .suduko-intr-title h3 {
    line-height: 40px;
    height: 40px;
    font-size: 1.5em;
  }

.main .rel-box .rel-left .suduko-intr .suduko-intr-title span {
font-size: 1.0em;
  margin-left:15px;
  line-height: 40px;float:left;
}

.main .rel-box .rel-left .suduko-intr .intr-con{
  font-size: 1.2em;
  }

}

@media screen and (max-width:375px){
}

@media screen and (max-width:360px){
}

@media screen and (max-width:320px){
}

