@charset "gb2312";
.m-gameinfo{ width: 958px; height: 173px; margin: 12px auto; border: 1px solid #d2d2d2; background:#fff;}
.m-gameinfo dt{ float: left; width: 666px; margin: 21px 0 0 24px;}
.m-gameinfo dt .m-tu{ float:left; margin:0 16px 0 0;}
.m-gameinfo dt .tu{ display: table-cell; width: 150px; border: 1px solid #b2b2b2; height: 120px; text-align: center; vertical-align: middle;}
.m-gameinfo dt .tu img{ display: block; width: auto; height: auto; margin: 0 auto; max-height: 120px; vertical-align: middle;}
.m-gameinfo dt ul li{ float: left; width: 187px; height: 25px; font-size: 14px; font-weight: normal;}
.m-gameinfo dt ul li img{ width:71px;}
.m-gameinfo dt ul li.title{ width: 404px; height: 41px; font-size: 20px; font-weight: bold; color: #333333;}
.m-gameinfo dd{ float: left; width: 228px; margin: 50px 0 0;}
.m-gameinfo dd a.button{ display: block; width: 150px; height: 46px; margin: 0 auto; text-indent: -999em; background: url(/skin/library/images/kudown.png) no-repeat 0 0;}
.m-center{ width: 960px; margin: 0 auto;}
.m-center dt{ float: left; width: 678px; overflow: hidden; border: 1px solid #d2d2d2; background:#fff;}
.m-center dt .m-navlist{ height: 45px; line-height: 45px; padding: 0 10px; background-color: #22a7f0;}
.m-center dt .m-navlist a{ display: block; float: left; padding: 0 16px; font-size: 16px; font-weight: bold; color: #fff;}
.m-center dt .m-navlist a.hover{ height: 32px; line-height: 32px; margin: 6px 0 0; background-color: #ffffff; color: #22a7f0; border-radius: 20px;}
.f-tit{ clear:both; width: 96%; height: 20px; line-height: 20px; margin: 12px auto; background: url(/skin/zt2015/images/zticon.png) no-repeat scroll -111px 6px;}
.f-tit span { display: block; float: left; padding: 0 12px; background-color:#fff; font-size: 17px; font-weight: bold; border-left:5px solid #22a7f0;  color: #666666;}
.f-tit span i{ font-size:17px; font-weight:bold; color:#666666;} 
.m-js{ line-height: 21px; padding: 0 17px; font-size: 14px; font-weight: normal; color: #666666;}
.f-tit2{ width: 96%; height: 46px; margin: 0 auto 7px; border-bottom: 1px solid #e0e0e0;}
.f-tit2 span{ display: block; width: 156px; height: 46px; line-height: 43px; font-size: 24px; font-weight: normal; color: #666666; border-bottom: 2px solid #22a7f0;}
.f-tit2 span i{ font-size: 24px; font-weight: bold; color: #22a7f0;}
.f-tit2 span b{ font-size: 24px; font-weight: bold; color: #d2d2d2;}
.m-rdtj li{ float:left; height: 28px; line-height: 28px; padding: 0 0 13px; overflow: hidden;}
.m-rdtj li.tit{ float: left; width: 65px; height: 25px; line-height: 25px; padding:0; margin:0 0 0 14px; text-align: center; font-size: 14px; background-color: #ff6600; color: #fff;}
.m-rdtj li a{ padding: 0 11px;}
.m-newslist li{ padding: 0 13px 10px; margin: 0 0 15px; border-bottom: 1px dashed #c8c8c8;}
.m-newslist a.tu img{ display: block; float: left; width: 150px; height: 88px; margin: 0 16px 0 0;}
.m-newslist p.name{ height:25px; margin:0 0 5px; overflow:hidden;}
.m-newslist p.name a{ font-size: 18px; font-weight: bold;}
.m-newslist p.js{ height: 67px; line-height: 22px; color: #666666; font-size: 14px; font-weight: normal; overflow:hidden;}
.m-newslist p.js a{ color: #22a7f0;}
.m-newslist span.time { display: block; padding: 9px 0 0; background: url(/skin/zt2015/images/zticon.png) no-repeat scroll -419px -520px; color: #999; font-size: 12px; font-weight: normal; text-align: right;}
.bmore{ display: block; width: 645px; height: 30px; line-height: 30px; margin: 0 auto; border-radius: 6px; text-align: center; font-size: 14px; color: #777777; background-color: #e5e5e5;}

.m-center dd { float: right; width: 265px; overflow: hidden; background:#fff;}
.m-center dd .m-pz li.first{ height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #333333; background-color: #dadada;}
.m-center dd .m-pz li{ clear: both; padding:10px 0; margin: 0 0 1px; overflow: hidden; background-color: #eaeaea;}
.m-center dd .m-pz li span { display: block; float: left; margin: 0 2px 2px 0; text-align: center;}
.m-center dd .m-pz li span.l { width: 100px; font-size: 16px; }
.m-center dd .m-pz li span.r { width: 155px;}
.f-tit3 { height: 40px; line-height: 40px; padding: 0 0 0 10px;}
.f-tit3 span { padding: 0 0 0 14px; background: url(/skin/library/images/azicon2.png) no-repeat scroll -261px -59px; color: #333333; font-size: 16px; font-weight: bold;}
.f-tit3 a { padding: 0 0 0 7px; font-size: 12px;}
.m-tltj,.m-blrm{ margin:0; border:1px solid #d2d2d2; border-top: 2px solid #22a7f0;}
.m-tltj ul{ padding: 0 12px;}
.m-tltj li { clear:both; border-bottom:1px dashed #c9c9c9;}
.m-tltj li .f-normal{ height:40px; line-height:40px; overflow:hidden;}
.m-tltj li .f-normal i{ display:block; float:left; width:15px; height:15px; line-height:15px; margin:13px 10px 0 0; text-align:center; background-color:#848484; font-size:12px; color:#fff;}
.m-tltj li.cur .f-normal i{ background-color:#ff6600;}
.m-tltj li .f-normal a{ font-size:14px;}
.m-tltj li .f-special{ display:none; width:222px; height:65px; padding:0 0 10px; margin:0 8px 0 0; overflow:hidden;}
.m-tltj li.cur .f-special{ display:block;}
.m-tltj li .f-special .tu img{ display:block; float:left; width:60px; height:60px; margin:0 13px 0 0;}
.m-tltj li .f-special .name{ padding:6px 0; white-space:nowrap;}
.m-tltj li .f-special .name a{ font-size:16px; font-weight:bold;}
.m-tltj li .f-special span{ display:block; font-size:12px; font-weight:normal;}
.m-blrm ul{ padding: 0 12px 12px;}
.m-blrm ul li{ clear: both; height: 110px; margin: 12px 0 0;}
.m-blrm ul li .pull-right{ width: 106px;}
.m-blrm ul li .pull-left{ width:125px;}
.m-blrm ul li .tu { display: table-cell; width:125px; height: 100px; border:1px solid #b2b2b2; text-align: center; vertical-align: middle; }
.m-blrm ul li .tu img{ display: block; width: auto; height: auto; max-height: 100px; margin:0 auto;}
.m-blrm ul li p.name{ height: 24px; font-size: 14px; font-weight: bold; overflow: hidden;}
.m-blrm ul li span{ display: block;}
.m-blrm ul li a.button{ display: block; width: 49px; height: 19px; line-height: 19px; text-align: center; background-color: #ff6600; color: #fff;}

.k-loop{width:90%; margin:0 5% 14px; margin-top:10px; height:250px; overflow:hidden; position:relative;}
.k-loop ul {  }
.k-loop ul li{width:100%; height:250px; overflow:hidden; background-color: #fff;}
.k-loop ul li img{ height:250px; display:block; _width:expression(this.width>100%?"100%":true;) max-width:100%; margin:0 auto;}
.k-loop span{display:inline-block; width:54px; height:64px; overflow:hidden; position:absolute; z-index:2; top:93px; cursor:pointer;}
.k-prev { background: url(/skin/library/images/next-prev.png) no-repeat scroll left top; left: 0;}
.k-next { background: url(/skin/library/images/next-prev.png) no-repeat scroll right top; right: 7px;}
.k-loop span:hover { background-color:#a2a2a2;}


#elevator_item { display: none; position: fixed; bottom: 140px; left:50%; width: 60px; height: 100px; margin-left: 534px; opacity: 1; transition: opacity 0.4s ease-in-out 0s; z-index: 100020;}
#elevator_item.off { opacity: 0; visibility: hidden;}
#elevator { background: url(/skin/library/images/icon_top.png) no-repeat scroll center center rgba(0, 0, 0, 0.6);    border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); cursor: pointer; display: block; height: 50px; margin-bottom: 10px; width: 60px;}
#elevator:hover { background-color: rgba(0, 0, 0, 0.7);}
#elevator:active { background-color: rgba(0, 0, 0, 0.75);}
#elevator_item .qr { background: url(/skin/library/images/icon_code.png) no-repeat scroll center center rgba(0, 0, 0, 0.6);  border-radius: 2px;    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); cursor: pointer; display: block; height: 40px; width: 60px;}
#elevator_item .qr:hover { background-color: rgba(0, 0, 0, 0.7);}
#elevator_item .qr:active { background-color: rgba(0, 0, 0, 0.75);}
#elevator_item .qr-popup { background: none repeat scroll 0 0 #ffffff;    border-radius: 2px;    bottom: 0;    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);  display: none;    height: 110px;    left: -129px;    position: absolute;    text-align: center;    width: 114px;}
#elevator_item .qr-popup .code-link { color: #777; display: block; margin: 10px;}
#elevator_item .qr-popup .code { display: block; margin-bottom: 10px;}
#elevator_item .qr-popup .arr { position: absolute; right: -6px; bottom: 14px; background: url(/skin/library/images/code_arrow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 11px;    width: 6px;}


.m-center .tspage{ height: 28px; margin: 17px 0 5px; background: #fff;}
.tspage .tsp_count,.tsp_change{ display: none;}
.tspage .tsp_nav{ text-align: center;}
.tspage .tsp_nav i{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; color: #999; border: 1px solid #e7e7e7; border-radius: 3px;}
.tspage .tsp_nav b{ display: inline-block; padding: 0 9px; background-color: #4c94ee; color: #fff; border: 1px solid #e7e7e7; border-radius: 3px;}
.tspage .tsp_nav a{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; border: 1px solid #e7e7e7; border-radius: 3px; color: #000;}
.tspage .tsp_nav a.tsp_more,.tspage .tsp_nav a.tsp_next,.tspage .tsp_nav a.tsp_end,.tspage .tsp_nav a.tsp_home,.tspage .tsp_nav a.tsp_prev{ padding: 0; border:none;}

i.wzaa { display: block; height: 40px; line-height: 35px; margin-bottom: 10px; margin-top: 9px; margin-left: 9px;}
i.wzaa a{ display: block; float: left; width: 96px; text-decoration: none; background: none repeat scroll 0 0 #f5f5f5; height: 35px; margin-right: 10px; text-align: center;
    color: #333;}
i.wzaa a.m_hover,i.wzaa a:hover{ color: #fff; background: none repeat scroll 0 0 #00aaff;}
.bdsharebuttonbox{ width:132px; margin:8px auto;}