@charset "utf-8";
body {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: "微软雅黑";
  font-size: 12px;
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}

a img {
  opacity: 1;
  transition: opacity 0.3s ease-out;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
}

a img:hover {
  opacity: 0.7;
}

._listCont a {
  -webkit-box-shadow: 2px 2px 2px #ccc;
  -moz-box-shadow: 2px 2px 2px #ccc;
  box-shadow: 2px 2px 2px #ccc;
}

center {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: #c6c6c6;
}

ul,
dl,
dd,
li {
  list-style-type: none;
}

h2,
h4,
h6 {
  font-weight: normal;
}

.clearfix {
  zoom: 1;
}

.clearfix:after {
  clear: both;
  content: '.';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  height: 0;
}


/* 上面是图片，下面连接着重复的背景图片写法*/

._container {
  width: 100%;
  background: url(../images/zt_bg.jpg);
  padding-bottom:35px;
}

._banner {
  width: 100%;
  height: 350px;
  background: url("../images/KT_banner.jpg") no-repeat center top;
  position: relative;
}

._content {
  width: 1200px;
  margin: 0 auto;
}

._ctrImg {
  width: auto;
  height: auto;
  margin: 40px auto 0px auto;
}

.games {
  margin-top: 48px;
  display: block;
  height: 390px;
}

.games-txt {
  -webkit-box-shadow: 2px 2px 2px #ccc;
  -moz-box-shadow: 2px 2px 2px #ccc;
  box-shadow: 2px 2px 2px #ccc;
}

.l-txt {
  width: 919px;
  height: 168px;
  background-color: #e5e5e5;
}

.r-txt {
  width: 280px;
  height: 168px;
  background-color: #ececec;
}

.l-txt,
.r-txt {
  float: left;
}

.l-txt h2 {
  color: #6a6a6a;
  width: 919px;
  text-align: center;
  margin: 0 auto;
  margin-top: 35px;
  font-size: 26px;
}

.l-txt p {
  width: 800px;
  color: #a3a3a3;
  text-align: left;
  margin: 0 auto;
  margin-top: 20px;
  font-size: 14px;
}

.r-txt h2,
.r-txt h6,
.r-txt span {
  width: 280px;
  margin: 0 auto;
  text-align: center;
}

.r-txt h2 {
  color: #e75560;
  margin: 40px 0 0 0;
  font-size: 24px;
}

.r-txt h6 {
  color: #6b6b6b;
  margin: 3px 0 0 0;
  font-size: 16px;
}

.r-txt span,
.img-btm .buy center {
  width: 122px;
  height: 30px;
  display: block;
  border-radius: 15px;
  background-color: #e75560;
  color: #fff;
  line-height: 30px;
  cursor: pointer;
  margin: 0 auto;
  margin-top: 10px;
  font-size: 16px;
}

._imgBtm .buy center {
  width: 122px;
  height: 30px;
  display: block;
  border-radius: 15px;
  background-color: #e36060;
  color: #fff;
  line-height: 30px;
  cursor: pointer;
  margin: 0 auto;
  margin-top: 10px;
  font-size: 16px;
}

._listCont {
  margin-top: 40px;
  overflow:hidden;
  zoom:1;
  padding-bottom:35px;
}

._listCont a {
  height: 343px;
  margin: 7px 10px;
  display: inline-block;
  position: relative;
  overflow:hidden;
  margin-bottom:30px;
  float:left;
   width:376px;
}

._imgBtm {
  width: 376px;
  height: 174px;
  background-color: #e5e5e5;
  position: absolute;
  left: 0px;
  bottom: 0px;
}

._listCont ._hot {
  position: relative;
  border: 2px solid #d94a4a;
  padding: 0;
  margin: 5px 6px;
}

._listCont ._huobao {
  position: absolute;
  top: -8px;
  left: 0;
  z-index: 100;
}

._listCont ._huobao:hover {
  opacity: 1;
}

._listCont a div h4,
._listCont a div p {
  width: 373px;
  margin: 0 auto;
  text-align: center;
}

._listCont a div h4 {
  padding-top: 22px;
  font-size: 24px;
  color: #696969;
}

._listCont a div p {
  width: 340px;
  color: #a6a6a6;
  text-align: left;
  font-size: 14px;
  line-height:20px;
  height:60px;
  overflow:hidden;
}

._imgBtm div {
  text-align: center;
  padding-top: 10px;
}

._imgBtm span {
  color: #e75560;
  font-size: 24px;
}

._imgBtm del {
  color: #6e6e6e;
  font-size: 16px;
}

._imgBtm .buy {
  display: none;
}

.foot {width: 100%;height: 350px;background: #232c35;overflow: hidden;}
    .foot-con {width: 1040px;margin: 55px auto 0 auto;}
    .foot-item {float: left;width: 225px;overflow: hidden;}
    .foot-item p {position: relative;font-size: 12px;color: #9e9ca7;line-height: 35px;text-align: left;}
    .foot-item p.foot-item-t {font-size: 14px;}
    .foot-item p span {display: block;float: left;width: 64px;text-align: left;font-size: 12px;color: #9e9ca7;}
    .foot-item p a {display: block;float: left;width: 77px;height: 24px;margin-top: 5px;background: url(/public/images/qq.jpg) no-repeat;}
    .wx {width: 140px;}
    .wb {width: 150px;}
    .foot-item p.foot-item-st {padding-left: 7px;margin-bottom: 10px;}
    .foot-item p i {position: absolute;width: 2px;left: 0;top: 25%;height: 50%;background: #9e9ca7;}
    .wx-qcode {width: 85px;height: 85px;margin-left: 5px;}
    .wx-qcode img {width: 100%;}
    .foot-item.s-item {width: 105px;}
    .foot-item > a {display: block;text-align: left;font-size: 12px;color: #9e9ca7;margin-bottom: 20px;}
h4{font-size:16px;font-weight:bold;}

.t_taocan{width:100%;height:auto;min-height:550px;zoom:1;position:relative;margin-bottom:130px;}
.t_taocan_con{width:1198px;height:auto;min-height:20px;border:1px solid #ff682c;background-color:#ececec;}
.t_taocan_img{width:1198px;height:300px;overflow:hidden;}
.t_taocan_t{width:510px;height:51px;border:1px solid #ff682c;margin:0 auto;line-height:51px;font-size:25px;color:#000000;position:relative;text-align:center;margin-top:10px;}
.t_taocan_t span{display:inline-block;}
.t_taocan_t label{position:absolute;top:-1px;left:-1px;background:url(/zt/images/fram_L1.png) no-repeat;width:12px;height:53px;}
.t_taocan_t em{position:absolute;top:-1px;right:-1px;background:url(/zt/images/fram_R1.png) no-repeat;width:12px;height:53px;}
.t_taocan_txt{width:895px;height:auto;overflow:hidden;margin:40px auto 112px auto;color:#434343;font-size:14px;text-align:left;}
.t_taocan_g{width:417px;height:176px;position:absolute;background:url(/zt/images/frame02.png) no-repeat;left:50%;margin-left:-208px;bottom:-88px;}
.t_taocan_g_t{width:100%;height:60px;line-height:60px;text-align:center;color:#353535;font-size:16px;font-weight:bold;}
.t_taocan_g_p{width:100%;height:50px;line-height:50px;text-align:center;color:#ff6936;font-size:36px;font-weight:bold;}
.t_taocan_g_op{wdith:100%;height:20px;line-height:20px;text-align:center;color:#6a6a6a;font-size:14px;margin-top:6px;text-decoration:line-through;}
.t_taocan_g a{position:absolute;width:122px;height:30px;background:url(/zt/images/buy01.png) no-repeat;left:50%;margin-left:-61px;bottom:-12px;}
.t_product{width:100%;height:auto;overflow:hidden;zoom:1;}
.t_product_con{width:578px;height:425px;overflow:hidden;zoom:1;border:1px solid #ff682c;float:left;margin-bottom:20px;background-color:#ececec;}
.t_product_img{width:578px;height:220px;overflow:hidden;}
.t_product_title{width:100%;height:32px;line-height:32px;text-align:center;margin-top:20px;font-size:24px;}
.t_product_title a{color:#777777;}
.t_product_title a:visited{color:#777777;}
.t_product_title a:hover{color:#ff682c;}
.t_product_des{width:530px;height:40px;margin:15px auto 0 auto;text-align:left;font-size:14px;color:#a5a5a5;line-height:20px;overflow:hidden;}
.t_product_price{width:100%;height:30px;line-height:30px;text-align:center;font-size:30px;color:#ff682c;margin-top:36px;}
.t_product_price span{color:#6e6e6e;font-size:16px;text-decoration:line-through;}

.more_game{border-radius:10px;width:116px;height:36px;margin:0 auto;line-height:36px;border:1px solid #696969;color:#696969;text-align:center;font-size:20px;font-weight:bold;display:block;}

/*视频*/
.fhyx_zt_videobg2 {position: absolute;bottom: -37px;left: 0;right: 0;margin: 0 auto;width: 169px;height: 79px;background: url(https://static.fhyx.com/images/application/pc/com/fhyx_zt_videobg1.png) no-repeat;}
.fhyx_zt_videobg2 i {float: left;width: 55px;height: 56px;background: url(https://static.fhyx.com/images/application/pc/com/fhyx_zt_video_icon.png) no-repeat;background-size: 100% 100%;margin: 14px 0 0 60px;cursor: pointer;transform: scale(0.7);animation: ztvideoAnimate 0.6s linear infinite;}
@keyframes ztvideoAnimate { 0%{transform: scale(0.5);} 50%{transform: scale(0.65);} 100%{transform: scale(0.5);} }
.fhyx_zt_video {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.7);z-index: 999;display: none;}
.fhyx_zt_video_con {width: 980px;height: 600px;position: fixed;z-index: 1000;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.fhyx_zt_video_con iframe, .fhyx_zt_video_con video {width: 100%;height: 100%;}
.fhyx_zt_video_closebtn {background: url(https://static.fhyx.com/images/application/pc/com/fhyx_zt_video_closed.png) no-repeat center center;width: 36px;height: 36px;position: absolute;top: 0;right: -36px;cursor: pointer;}
.fhyx_footer {margin-top: 0!important;}