.boxsiz {
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box
}
.opentyle {
 color:red!important
}
.bodybox {
 position:relative
}
.happyCZ ul li {
 width:40px!important
}
.middbox {
 width:1250px;
 margin:20px auto 0;
 background:#fff;
 position:relative;
 padding-right:30px;
 padding-left:30px;
 padding-bottom:30px;
 height:auto;
 overflow:hidden;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-border-radius:15px
}
.middbox .leftmenu {
 position:fixed;
 margin-left:-105px;
 margin-top:60px;
 width:110px;
 height:auto;
 display:block;
 z-index:999
}
.middbox .leftmenu ul {
 width:100%
}
.middbox .leftmenu ul li {
 width:88px;
 height:30px;
 line-height:30px;
 text-align:center;
 display:block;
 margin-bottom:2px;
 color:#666;
 background:#fff;
 float:right
}
.middbox .leftmenu ul li a {
 color:#666
}
.middbox .leftmenu ul .lisesected {
 background:#313242;
 height:50px;
 line-height:50px;
 color:#fff;
 width:110px;
 padding-right:22px;
 text-align:right;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 position:relative;
 font-size:18px
}
.middbox .leftmenu ul .lisesected a {
 color:#fff
}
.middbox .leftmenu ul .lisesected i {
 display:inline-block;
 width:2px;
 height:13px;
 position:absolute;
 right:14px;
 top:19px;
 background:#fa8e19
}
.middbox .leftmenu ul li:hover a {
 color:#fa8e19
}
.middbox .title {
 height:58px;
 width:100%
}
.middbox .title dl {
 display:inline-block;
 width:100%;
 height:100%
}
.middbox .title dl dd,
.middbox .title dl dt {
 display:inline-block;
 text-align:left;
 height:58px;
 line-height:58px
}
.middbox .title dl dt {
 width:80%;
 color:#19cdff;
 font-size:16px;
 float:left
}
.middbox .title dl dt span {
 font-size:14px;
 color:#999
}
.middbox .title dl dd {
 width:20%;
 color:#999;
 float:left;
 text-align:right;
 position:relative
}
.middbox .title dl dd a {
 color:#333
}
.middbox .title dl dd .showallbtn {
 position:absolute;
 top:50%;
 margin-top:-16px;
 display:inline-block;
 width:90px;
 left:0;
 height:30px;
 line-height:30px;
 text-align:center;
 border:1px solid #8be3ff;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 color:#29d1f3
}
.middbox .title dl dd .showallbtn:hover {
 background:#29d1f3;
 color:#fff
}
.middbox .tablehead {
 width:100%;
 height:auto
}
.middbox .tablehead .progress {
 width:100%;
 text-align:left
}
.middbox .tablehead .progress img {
 height:auto;
 width:auto
}
.middbox .tablehead .egxy_kajianhao {
 position:relative
}
.middbox .tablehead ul {
 width:100%;
 display:block;
 clear:both
}
.middbox .tablehead ul li {
 display:block;
 float:left;
 height:80px
}
.middbox .tablehead ul li div {
 display:inline-block;
 float:left
}
.middbox .tablehead ul .head {
 background:#e6e6e6;
 width:100%;
 height:60px
}
.middbox .tablehead ul .head span {
 display:inline-block;
 height:60px;
 line-height:60px
}
.middbox .tablehead ul .head .cz {
 width:242px;
 padding-left:30px;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box
}
.middbox .tablehead ul .head .kjhm {
 width:424px;
 text-align:center
}
.middbox .tablehead ul .head .kjsj {
 width:300px;
 text-align:center
}
.middbox .tablehead ul .head .czlast {
 float:right;
 width:110px;
 text-align:center
}
.middbox .tablehead ul .list:hover {
 -webkit-box-shadow:0 0 15px rgba(0,0,0,.18);
 box-shadow:0 0 15px rgba(0,0,0,.18);
 z-index:1;
 position:relative
}
.middbox .tablehead ul .list {
 background:#fff;
 width:100%;
 padding-top:16px;
 height:80px;
 margin-top:1px;
 display:block
}
.middbox .tablehead ul .list,
.middbox .tablehead ul .list .cz {
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box
}
.middbox .tablehead ul .list .cz {
 width:242px;
 padding-left:30px
}
.middbox .tablehead ul .list .cz div {
 display:inline-block;
 float:lfet
}
.middbox .tablehead ul .list .cz .imgheadl {
 width:50px;
 height:50px;
 overflow:hidden
}
.middbox .tablehead ul .list .cz .imgheadl img {
 height:50px
}
.middbox .tablehead ul .list .cz .title {
 color:#333;
 font-size:16px;
 width:162px;
 padding-left:10px;
 padding-top:1px;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box
}
.middbox .tablehead ul .list .cz .title p {
 line-height:23px
}
.middbox .tablehead ul .list .cz .title .number {
 color:#666;
 font-size:14px
}
.middbox .tablehead ul .list .cz .title .number span {
 color:#f44a07
}
.middbox .tablehead ul .list .kjhm {
 width:424px;
 margin-top:6px;
 height:40px;
 overflow:hidden
}
.middbox .tablehead ul .list .kjhm .pk10num li {
 width:36px;
 height:36px;
 line-height:36px;
 margin-right:5px;
 text-align:center;
 color:#fff;
 font-size:20px
}
.middbox .tablehead ul .list .kjsj {
 color:#e5e5e5;
 width:380px;
 padding-left:50px;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box
}
.middbox .tablehead ul .list .kjsj div {
 width:100%;
 height:33px;
}
.middbox .tablehead ul .list .kjsj div ul li {
 margin:5px;
 display:inline-block;
 float:left
}
.middbox .tablehead ul .list .kjsj div ul li a {
 color:#333
}
.middbox .tablehead ul .list .kjsj .kaijintime {
 padding-left:5px;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box
}
.middbox .tablehead ul .list .kjsj .kaijintime p {
 color:#999
}
.middbox .tablehead ul .list .kjsj .kaijintime p span {
 color:#f1010a
}
.middbox .tablehead ul .list .czlast {
 float:right;
 width:30px;
 height:50px;
 position:relative;
 margin-right:40px;
 cursor:pointer
}
.middbox .tablehead ul .list .czlast:before {
 content:"";
 width:25px;
 display:block;
 height:25px;
 position:absolute;
 top:12px;
 right:3px;
 background:url(/img/icon/bjpknum.png) no-repeat -390px -153px
}
.middbox .tablehead ul .list .czlast:hover:before {
 background:url(/img/icon/bjpknum.png) no-repeat -351px -153px
}
.middbox .tablehead ul .aozxy20_list {
 height:160px
}
.middbox .tablehead ul .aozxy20_list .cz {
 margin-top:40px
}
.middbox .tablehead ul .aozxy20_list .kjhm {
 height:120px
}
.middbox .tablehead ul .aozxy20_list .kjhm .numberbox li {
 margin-bottom:5px
}
.middbox .tablehead ul .aozxy20_list .czlast,
.middbox .tablehead ul .aozxy20_list .kjsj {
 margin-top:30px
}
.middbox .tablehead .egxy_numberbox li {
 margin-right:25px
}
.middbox .tablehead .addF1,
.middbox .tablehead .addF2,
.middbox .tablehead .equalF {
 position:absolute;
 display:inline-block;
 width:36px;
 height:40px;
 line-height:36px;
 font-size:20px;
 text-align:center;
 color:#fff;
 border-radius:5px
}
.middbox .tablehead .addF1 {
 top:0;
 background:url(/img/icon/bjpknum2.png) no-repeat -376px -373px;
 left:28px
}
.middbox .tablehead .addF2 {
 left:89px
}
.middbox .tablehead .equalF {
 top:0;
 left:158px;
 background:url(/img/icon/bjpknum2.png) no-repeat -407px -373px
}
.gpcmiddbox,
.jwcmiddbox {
 border-top:2px solid #19cdff
}
