/* CSS Document */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ul,
ol,
li,
fieldset,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
body {
  min-width: 1100px;
  font: 12px/1.6 "Microsoft Yahei", "微软雅黑", Tahoma, Helvetica, Arial,
    sans-serif;
  color: #666;
  text-align: center;
  overflow-x: hidden;
  background-color: #eee;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;
  color: #333;
}
a:hover {
  text-decoration: none;
  color: #009bff;
}
fieldset,
img {
  border: none;
}
button,
input,
select,
textarea {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
h1,
h2,
h3 {
  font-size: 16px;
}
em {
  font-style: normal;
}
.clearfix,
.box {
  zoom: 1;
}
.clearfix:after,
.box:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.last {
  margin-right: 0 !important;
}
.layout {
  margin: 0 auto;
  width: 1100px;
  text-align: left;
  background-color: #fff;
  box-sizing: border-box;
}
.h2tit {
  border-left: 4px solid #009bff;
  padding: 0 10px;
  font-size: 16px;
  color: #333;
  margin: 20px 0;
}
.h2tit a.more {
  float: right;
  font-size: 12px;
  font-weight: normal;
}
.new_h2tit {
  border-left: 5px solid #009bff;
  padding: 0 10px;
  font-size: 16px;
  color: #009bff;
  height: 16px;
  line-height: 16px;
  margin: 5px 0;
}
.f_l {
  float: left !important;
}
.f_r {
  float: right !important;
}
.m_10 {
  margin: 10px;
}
.m_20 {
  margin: 20px;
}
.m_b_20 {
  margin-bottom: 20px;
}
.m_b_10 {
  margin-bottom: 10px;
}
.p_10 {
  padding: 10px;
}
.p_20 {
  padding: 20px;
}
.p_b_20 {
  padding-bottom: 20px;
}
.p_b_10 {
  padding-bottom: 10px;
}
.p_t_none {
  padding-top: none !important;
}
.p_rbl_20 {
  padding: 0 20px 20px 20px;
}
/*--app应用--*/
.app_90 {
  display: block;
  position: relative;
  width: 90px;
  height: 90px;
  margin-bottom: 4px;
}
.app_90 img {
  width: 90px;
  height: 90px;
  border-radius: 16px;
}
.app_img_90 {
  position: absolute;
  z-index: 2;
  display: block;
  width: 90px;
  height: 90px;
}
.app_tit_90 {
  width: 90px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}
.app_star_90 {
  margin-bottom: 5px;
  padding-top: 5px;
  padding-left: 8px;
}
.app_tit_120 {
  width: 120px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}
.app_star_120 {
  margin-bottom: 5px;
  padding-top: 5px;
  padding-left: 22px;
}
.star {
  display: block;
}
.bigstar50,
.bigstar45,
.bigstar40,
.bigstar35,
.bigstar30,
.bigstar25,
.bigstar20,
.bigstar15,
.bigstar10,
.bigstar05,
.bigstar00,
.bigstar0,
.bigstar {
  background: url(../images/all_bigstars.gif) no-repeat 0 0;
  display: block;
  height: 14px;
  line-height: 100%;
  overflow: hidden;
  width: 75px;
}
.bigstar00,
.bigstar0,
.bigstar {
  background-position: 0 -150px;
}
.bigstar05 {
  background-position: 0 -135px;
}
.bigstar10 {
  background-position: 0 -120px;
}
.bigstar15 {
  background-position: 0 -105px;
}
.bigstar20 {
  background-position: 0 -90px;
}
.bigstar25 {
  background-position: 0 -75px;
}
.bigstar30 {
  background-position: 0 -60px;
}
.bigstar35 {
  background-position: 0 -45px;
}
.bigstar40 {
  background-position: 0 -30px;
}
.bigstar45 {
  background-position: 0 -15px;
}

.app_36 {
  display: block;
  position: relative;
}
.app_36 img {
  width: 36px;
  height: 36px;
  border-radius: 8px;
}

.app_48 {
  position: relative;
}
.app_48 img {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  float: left;
  margin-right: 12px;
}

.app_60 {
  position: relative;
}
.app_60 img {
  width: 60px;
  height: 60px;
  border-radius: 8px;
  float: left;
  margin-right: 12px;
}

.app_72 {
  display: block;
  position: relative;
  width: 72px;
  height: 72px;
}
.app_72 img {
  width: 72px;
  height: 72px;
  border-radius: 16px;
}

.app_100 {
  display: block;
  position: relative;
  width: 100px;
  height: 100px;
}
.app_100 img {
  width: 100px;
  height: 100px;
  border-radius: 16px;
}

.app_120 {
  display: block;
  position: relative;
  width: 124px;
  height: 120px;
  margin-bottom: 4px;
}
.app_120 img {
  width: 120px;
  height: 120px;
  border-radius: 20px;
}

.box {
  background-color: #fff;
  margin-bottom: 20px;
}
.itit {
  border-bottom: 2px solid;
  font-size: 18px;
  color: #009bff;
  font-weight: bold;
  margin-bottom: 10px;
  height: 50px;
  line-height: 60px;
}
.itit .more {
  float: right;
  font-size: 14px;
  padding-right: 20px;
  color: #999;
  font-weight: normal;
}
.itit .more:hover {
  background: url(../images/more-on.jpg) no-repeat right center;
}
.itit .more:hover {
  color: #009bff;
}
.ifl {
  float: left;
}
.ifr {
  float: right;
}

/*--t_nav--*/
.t_nav {
  position: relative;
  background-color: #333;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #eee;
}
.c_nav {
  position: relative;
  background-color: #333;
  height: 35px;
  line-height: 35px;
}
.t_nav_l {
  float: left;
  text-align: left;
  width: 600px;
}
.t_nav_l a {
  margin: 0 5px;
  color: #ddd;
}
.t_nav a:hover {
  color: #fff;
}
.t_nav_r {
  float: right;
  text-align: right;
  width: 400px;
}
.t_nav_r a {
  margin: 0 5px;
  color: #ddd;
}

.top {
  height: 87px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  text-align: left;
  box-shadow: 0 0 5px #bdbdbd;
  margin-bottom: 10px;
}
.logo {
  float: left;
  width: 220px;
  margin-top: 15px;
}
.logo img {
  float: left;
  height: 60px;
}
.searchbox {
  float: right;
  width: 200px;
  height: 38px;
  background: #ffffff;
  margin-top: 22px;
  border: 1px solid #0086ff;
  border-radius: 50px;
}
.search_input {
  float: left;
  width: 200px;
  border: none;
  background: none;
  text-indent: 10px;
  height: 38px;
  line-height: 38px;
  font-family: "微软雅黑";
  color: #999;
  outline: none;
}
.search_button {
  float: left;
  width: 20px;
  margin-left: -35px;
  height: 38px;
  line-height: 38px;
  border: none;
  background: url("../images/search.png") no-repeat 0 8px;
  cursor: pointer;
}
.userbox {
  float: right;
  width: 300px;
  text-align: right;
  margin-top: 28px;
  height: 27px;
  line-height: 27px;
}
.userbox a {
  display: inline-block;
}
.topuser_tuichu {
  background-color: #999;
  color: #fff;
  padding: 0 5px;
  border-radius: 2px;
}
.topuser_tuichu:hover {
  color: #fff;
}
.topuser_name {
  width: 70px;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nav_list {
  height: 0;
}

.userbox2 {
  float: right;
  width: 340px;
  text-align: right;
  margin-top: 28px;
  height: 27px;
  line-height: 27px;
}
.userbox2 a {
  display: inline-block;
  vertical-align: middle;
}
.userbox_name {
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.userbox2 a.qiandao_b {
  margin-right: 5px;
}
.userbox_tc {
  background-color: #999;
  color: #fff;
  border-radius: 2px;
  padding: 0 5px;
}
.userbox_tc:hover {
  color: #fff;
  background-color: #888;
}

.qiandao_b {
  padding-left: 30px;
  font-size: 18px;
  color: #009bff;
  margin-right: 30px;
}
.denglu_b {
  background: url(../images/u_denglu.gif) no-repeat left center;
  padding-left: 27px;
  font-size: 16px;
  margin-right: 15px;
}
.zhuce_b {
  background: url(../images/u_zhuce.gif) no-repeat left center;
  padding-left: 27px;
  font-size: 16px;
}
.nav {
  height: 61px;
  background-color: #191a22;
}
.nav a {
  color: #fff;
}
.nav_lb {
  float: right;
}
.nav_lb a {
  display: block;
  font-size: 22px;
  width: 105px;
  line-height: 61px;
  padding-left: 80px;
}
.nav_lb a:hover {
  color: #fff;
}
.nav_list li {
  float: left;
  height: 94px;
  line-height: 94px;
  margin-left: 32px;
}
.nav_list li a {
  display: inline-block;
  font-size: 16px;
  height: 44px;
  line-height: 44px;
}
.nav_list li a.cur {
  color: #009bff;
  border-bottom: 2px solid #009bff;
}
.nav_list li a:hover {
  color: #009bff;
  border-bottom: 2px solid #009bff;
}
.nav_list li a img {
  vertical-align: top;
  _vertical-align: middle;
  margin-top: 15px;
}

/*--main--*/
#main {
  position: relative;
  width: 1100px;
  text-align: left;
  background-color: #fff;
  min-height: 1100px;
}
.sidelink {
  width: 550px;
  height: 200px;
  display: block;
  position: absolute;
  top: 320px;
  z-index: 999;
}
.sl_l {
  left: 50%;
  margin-left: -550px;
}
.sl_r {
  right: 50%;
  margin-right: -550px;
}

.ituijian_t {
  padding: 10px;
  width: 1089px;
  overflow: hidden;
  height: 305px;
  border-bottom: 1px dotted #ddd;
  padding-bottom: 5px;
}
.ituijian_t li {
  float: left;
  margin: 10px;
  width: 250px;
  position: relative;
  overflow: hidden;
  border: 1px solid #a2a2a2;
  box-shadow: 0 2px 2px #bdbdbd;
}
.ituijian_t li img {
  display: block;
  width: 250px;
  height: 282px;
}

.ituijian_tcon_cover {
  background-color: #666;
  bottom: 282px;
  height: 100%;
  opacity: 0.7;
  position: absolute;
  width: 100%;
  -webkit-transition: transform 0.25s;
  -moz-transition: transform 0.25s;
  -ms-transition: transform 0.25s;
  -o-transition: transform 0.25s;
  transition: transform 0.25s;
}
.ituijian_tcon_hover {
  bottom: 282px;
  color: #fff;
  height: 100%;
  padding: 0 10px;
  position: absolute;
  -webkit-transition: transform 0.25s;
  -moz-transition: transform 0.25s;
  -ms-transition: transform 0.25s;
  -o-transition: transform 0.25s;
  transition: transform 0.25s;
}
.ituijian_tcon_hover h2 {
  margin-top: 51px;
  text-align: center;
}
.ituijian_tcon_hover .ituijian_tcon_b {
  bottom: 0;
  color: #fff;
  padding-bottom: 10px;
  position: absolute;
  width: 92%;
}
.ituijian_t li:hover {
  border-color: #009bff;
}
.ituijian_t li:hover .ituijian_tcon_cover,
.ituijian_t li:hover .ituijian_tcon_hover {
  -webkit-transform: translate(0, 282px);
  -moz-transform: translate(0, 282px);
  -ms-transform: translate(0, 282px);
  -o-transform: translate(0, 282px);
  transform: translate(0, 282px);
}

.ituijian_tcon {
  background: linear-gradient(to top, #333, transparent);
  background: -webkit-linear-gradient(to top, #333, transparent);
  background: -moz-linear-gradient(to top, #333, transparent);
  background: -o-linear-gradient(to top, #333, transparent);
  bottom: 0;
  color: #fff;
  position: absolute;
  text-align: center;
  width: 100%;
  height: 45px;
  -webkit-transition: transform 0.25s;
  -moz-transition: transform 0.25s;
  -ms-transition: transform 0.25s;
  -o-transition: transform 0.25s;
  transition: transform 0.25s;
}
.ituijian_t li:hover .ituijian_tcon {
  -webkit-transform: translate(0, 38px);
  -moz-transform: translate(0, 38px);
  -ms-transform: translate(0, 38px);
  -o-transform: translate(0, 38px);
  transform: translate(0, 38px);
}
.ituijian_tcon h2 {
  font-size: 24px;
  font-weight: normal;
}
.ituijian_tcon p {
  height: 40px;
  overflow: hidden;
  text-align: justify;
}
.ituijian_tcon_b {
  color: #009bff;
  padding-top: 5px;
}
.ituijian_tcon_b span {
  float: right;
  background-color: #009bff;
  border-radius: 2px;
  text-align: center;
  width: 52px;
  height: 22px;
  line-height: 22px;
  color: #fff;
}

.ituijian_b {
  padding: 10px;
  width: 1080px;
  overflow: hidden;
  height: 135px;
}
.ituijian_b li {
  float: left;
  margin: 9px;
  width: 90px;
}
.ituijian_b li img {
  display: block;
}
.ituijian_b li p {
  text-align: center;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 3px;
  font-size: 14px;
}

.ituijian_b .app_90 img {
  -webkit-transition: transform 0.25s;
  -moz-transition: transform 0.25s;
  -ms-transition: transform 0.25s;
  -o-transition: transform 0.25s;
  transition: transform 0.25s;
}
.ituijian_b a.app_90:hover img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}

.ad_box_one {
  width: 1100px;
  margin: 0 auto;
  margin-bottom: 5px;
}
.adtu {
  float: left;
}
.adtu img {
  display: block;
}
.ad_box_one img {
  width: 100%;
}
.inews {
  width: 380px;
  padding: 0px 20px 0 20px;
  float: right;
}
.hot_news {
  border-bottom: 1px dotted #ddd;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.hot_news li {
  text-align: center;
}
.hot_news h2 {
  overflow: hidden;
  height: 32px;
}
.hot_news h2 a {
  color: #009bff;
  font: bold 16px/32px "Microsoft YaHei";
  padding: 0px;
  cursor: pointer;
}
.hot_news h2 a.tit_hui {
  color: #333;
}
.hot_news h2 a:hover {
  text-decoration: underline;
}
.hot_news a {
  color: #8b8b;
  padding: 0 10px;
}
.hot_news a:hover {
  color: #009bff;
}
.newlists li {
  line-height: 32px;
  height: 32px;
  overflow: hidden;
}
.newlists li span {
  color: #8f8f8f;
  float: right;
}
.newlists li i {
  font-style: normal;
}
.color_blue {
  color: #009bff;
}
/*--热门--*/
.iremen {
  float: left;
  width: 750px;
  height: 725px;
}
.iremencon {
  padding: 10px 10px 10px 10px;
  height: 525px;
}
.iremencon li {
  float: left;
  margin: 10px 10px 10px 10px;
}
.iremen_dwon {
  text-align: center;
}
.iremen_dwon a {
  display: inline-block;
  width: 70px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #ddd;
  margin-top: 5px;
  border-radius: 2px;
  font-weight: bold;
  background-color: #fff;
}
.iremen_dwon a:hover {
  background-color: #009bff;
  border: 1px solid #009bff;
  color: #fff;
}
.user_papp > li .img_logo,
.user_papp > li .img_code {
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.user_papp > li .img_code {
  opacity: 0;
}
.user_papp > li:hover .img_logo {
  opacity: 0;
}
.user_papp > li:hover .img_code {
  opacity: 1;
}
.user_papp > li:hover .category {
  display: none;
}
.user_papp > li:hover .notice_l {
  display: block;
}
/* 首页专题 */
.izhuanti {
  float: left;
  margin-bottom: 0px;
  width: 100%;
}
.list-4 li {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  margin-bottom: 20px;
}
.list-4 li:nth-child(4n) {
  margin-right: 0;
}
.list-4 li:nth-child(n + 5) {
  border-top: 1px solid #eee;
}
.izhuanti li:hover {
  box-shadow: 0 0 5px #bdbdbd;
}
.izhuanti li a {
  display: block;
  text-align: center;
}
.izhuanti li img {
  width: 100%;
}
/*--排行--*/
.ipaihang {
  float: right;
  width: 336px;
  height: 725px;
}
.ipaihangcon {
  padding: 0 10px 10px 0px;
  height: 640px;
  overflow: hidden;
  width: 100%;
}
.ipaihangcon li {
  height: 45px;
  width: 100%;
  padding: 10px 10px 10px 0px;
  border-bottom: 1px dotted #ddd;
}
.ipaihangcon li:hover {
  background-color: #f4faff;
}
.ph_mun {
  float: left;
  width: 30px;
  padding-top: 14px;
}
.ph_mun em {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  background-color: #ccc;
  color: #fff;
}
.ph_mun em.first {
  background-color: #009bff;
}
.ph_mun em.second {
  background-color: #2f9bfd;
}
.ph_mun em.third {
  background-color: #81c3fe;
}
.ph_app {
  float: left;
  width: 210px;
}
.ph_app .app_36 {
  float: left;
}
.ph_app .app_36 img {
  margin-right: 10px;
}
.ph_app p {
  float: left;
  font-size: 14px;
  padding-top: 12px;
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ph_down {
  float: right;
  padding-top: 14px;
  color: #999;
  text-align: right;
  margin-right: 10px;
}
.ph_down a {
  display: block;
  padding-left: 12px;
  background-color: #077ae2;
  border: 1px solid #0065c1;
  border-radius: 2px;
  color: #fff;
  height: 18px;
  line-height: 18px;
}
.ph_down a:hover {
  background-color: #009bff;
  border: 1px solid #009bff;
  color: #fff;
}
.ph_down a.mei {
  background-color: #ccc;
  border: 1px solid #bbb;
}
.ph_down a.mei:hover {
  background-color: #ccc;
  border: 1px solid #bbb;
  color: #fff;
}

.ipaihang li {
  height: auto;
  padding: 10px 0;
  border-bottom: 1px dotted #ddd;
}
.ipaihang li:hover {
  background-color: #fff;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}
.ipaihang li div {
  float: left;
}
.ipaihang li a:hover {
  color: #333;
}
.ph-num {
  width: 30px;
  padding-top: 10px;
  font-size: 18px;
  color: #f00;
}
.ph-app {
  margin-right: 20px;
}
.ph-app img {
  width: 90px;
  height: 90px;
}
.ph-name {
  margin: 5px 0;
  font-family: "Microsoft yahei";
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ph-name:hover {
  color: #009bff;
}
.ph-star {
  display: block;
  width: 100px;
  height: 15px;
  background: url(../images/all_bigstars.gif) no-repeat;
  background-position: 0;
}
.show-name {
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 0;
  max-width: 200px;
}
.padding-top10 {
  padding: 10px;
}
.fire-hot {
  margin-top: 5px;
  display: inline-block;
  font-size: 11px;
  color: #999;
}
.fire-hot-right {
  margin-top: 14px;
  display: inline-block;
  font-size: 11px;
  color: #999;
  float: right !important;
}
.fire-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/fire_icon.png) no-repeat;
  vertical-align: top;
  margin-right: 10px;
}
.ph-app,
.ph-info {
  display: none;
}
.hover .ph-num {
  padding-top: 25px;
}
.hover .show-name,
.hover .fire-hot-right {
  display: none;
}
.hover .ph-app,
.hover .ph-info {
  display: block;
}
.height-46 {
  height: 46px;
}

/*--开服--*/
.ikaifu {
  float: left;
  width: 300px;
  margin-left: 20px;
  height: 705px;
}
.ikaicon {
  min-height: 552px;
  margin-top: 10px;
}
.ikaicon_date {
  color: #333;
  padding: 5px 10px;
  width: 40px;
  font-weight: bold;
}
.ikaicon_text {
  width: 220px;
  height: 48px;
  overflow: hidden;
}
.ikaicon_text {
  height: 60px;
} /* 修改 */
.ikaicon_text img {
  float: left;
  margin-right: 12px;
}
.ikaicon_lb {
  padding-right: 10px;
}
.ikaicon_lb a {
  display: block;
  width: 34px;
  height: 34px;
  margin-top: 5px;
}
.ikaicon_lb a:hover {
  background-position: 0 -34px;
}
.ikaicon_lb a em {
  display: none;
}

.ikaifu a:hover img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
.ikaifu .itit {
  margin-right: 0;
}
.ikaifu .itit span {
  margin-right: 10px;
  color: #333;
  cursor: pointer;
}
.ikaifu .itit span:hover,
.ikaifu .itit span.active {
  color: #009bff;
}
.ikaifu_li_l {
  float: left;
}
.ikaifu_li_r {
  float: right;
  margin-top: 20px;
}
.ikaicon li {
  border-bottom: 1px dotted #ddd;
  padding: 22px 0;
}
.ikaicon li.hover {
  padding: 30px 0;
}
.ikaicon li .ikaifu_li_con_2 {
  display: none;
}
.ikaicon li.hover .ikaifu_li_con_1 {
  display: none;
}
.ikaicon li.hover .ikaifu_li_con_2 {
  display: block;
}

.ikaifu_li_con_1 h2 {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 200px;
}
.ikaifu_li_con_1 p {
  float: right;
  margin-top: 4px;
}
.ikaifu_li_m {
  padding-left: 110px;
}
.ikaifu_li_m h2 {
  float: left;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ikaifu_li_m p {
  float: left;
  margin-top: 12px;
  width: 100%;
}
.ikaicon li .ikaifu_li_con_2 {
  display: none;
}

/*--开测--*/
.ikaice {
  height: 552px;
  margin-top: 10px;
}

.ikaice li {
  border-bottom: 1px dotted #ddd;
  padding: 22px 0;
}
.ikaice li.hover {
  padding: 30px 0;
}
.ikaice li .ikaifu_li_con_2 {
  display: none;
}
.ikaice li.hover .ikaifu_li_con_1 {
  display: none;
}
.ikaice li.hover .ikaifu_li_con_2 {
  display: block;
}
.ikaifu_li_con_2 .ikaifu_li_r {
  margin-top: 35px;
}
.ikaice li .ikaifu_li_con_2 {
  display: none;
}

/*--礼包--*/
.ilibao_top {
  padding: 20px 0;
}
.ilibao_top li:nth-child(n) {
  float: left;
  width: 240px;
  height: 110px;
  margin-top: 20px;
}
.ilibao_top li:nth-child(1),
.ilibao_top li:nth-child(2),
.ilibao_top li:nth-child(3) {
  margin-top: 0;
}
.ilibao_top li:nth-child(1) {
  float: left;
  width: 540px;
  margin: 0 20px;
  height: 240px;
}
.ilibao_top li:nth-child(3),
.ilibao_top li:nth-child(5) {
  margin-left: 20px;
}
.ilibao_top li img {
  width: 100%;
  height: 100%;
}
.ilibao_top a {
  position: relative;
  display: block;
  height: 100%;
}
.ilibao_cover {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: none;
}
.cover_bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
  left: 0;
  top: 0;
}
.ilibao_cover p {
  color: #fff;
  margin-top: 50px;
  position: relative;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ilibao_top li:hover .ilibao_cover {
  display: block;
}

.ilibao {
  float: left;
  width: 740px;
  height: 707px;
}
.ilibao_con {
  height: 580px;
  margin-top: 10px;
}
.ilibao_con li {
  padding: 10px;
  height: 90px;
  border: 1px dotted #eeeeee;
  float: left;
  width: 330px;
  margin: 10px 18px 10px 0;
}
.ilibao_con li:hover {
  background-color: transparent;
  box-shadow: 0 0 10px #dbdbdb;
}
.ilibao_con_text {
  width: 220px;
}
.ilibao_con_text a {
  float: left;
  margin-right: 5px;
}
.ilibao_con_lb {
  padding-right: 10px;
}
.ilibao_con_lb {
  padding-right: 0px;
  margin-top: 15px;
}
.ilibao_con_text_c {
  float: left;
  padding-top: 8px;
  width: 125px;
}
.ilibao_con_text_c h2,
.ilibao_con_text_c p {
  display: block;
  width: 160px;
  height: 30px;
  margin-left: 5px;
  overflow: hidden;
  line-height: 30px;
}
.ilibao_con_text_c h2 {
  font-weight: lighter;
}
.ilibao_con_text_c p a {
  color: #999;
}
.ilibao li:hover img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
.ilibao li:hover canvas {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
}
/*--友情链接--*/
.flink {
  margin-bottom: 10px;
  clear: both;
}
.flink_con {
  padding: 10px 20px 10px 0;
}
.flink_con a {
  font-size: 16px;
  display: inline-block;
  margin: 5px 10px 5px 0px;
}

#footer {
  clear: both;
  font-size: 14px;
  padding: 30px 0;
  border-top: 2px solid #0086ff;
  background-color: #333;
}
.fnav {
  color: #bbb;
}
.fcon_text {
  clear: both;
  text-align: center;
  color: #bbb;
  line-height: 30px;
}
.fcon_text a {
  color: #bbb;
  margin: 0 3px;
}
.fcon_text a:hover {
  color: #fff;
}

/*--分页--*/
.fenye {
  text-align: center;
  overflow: hidden;
  margin: 0 auto;
  height: 40px;
  display: block;
  padding: 15px 0 20px;
}
.fenye span.page_prev,
.fenye span.page_next {
  background-position: 0 -43px;
  color: #aaa;
}
.fenye .page_cur {
  background-color: #009bff;
  border: 1px solid #009bff;
  color: #ffffff;
  position: relative;
  text-decoration: none;
}
.fenye .page_break {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #666666;
  margin: 0;
  padding: 0 5px;
}
.fenye a,
.fenye span {
  border: 1px solid #b3b3b3;
  border-radius: 2px 2px 2px 2px;
  display: inline-block;
  font-size: 14px;
  height: 38px;
  line-height: 36px;
  padding: 0 13px;
  margin: 0 1px;
  text-align: center;
  vertical-align: middle;
}
.fenye a.page_prev,
.fenye a.page_next {
  background-color: #009bff;
  background-position: 0 0;
  color: #ffffff;
  text-decoration: none;
}
.fenye .page_prev,
.fenye .page_next {
  border: 0 none;
  display: inline-block;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  padding: 0;
  width: 70px;
}
.fenye a:hover {
  border-color: #009bff;
  color: #333;
  text-decoration: none;
}
.fenye a.page_next:hover,
.fenye a.page_prev:hover {
  color: #fff;
}

/*---游戏中心---*/
.gs_nav {
  padding: 15px 15px 5px 15px;
  margin: 10px 10px 20px 10px;
  font-size: 14px;
  border: 1px solid #dbdbdb;
  background-color: #fff;
}
.gs_nav dt {
  float: left;
  width: 80px;
  height: 36px;
  line-height: 36px;
  color: #000;
  font-weight: bold;
}
.gs_nav dd {
  float: right;
  width: 940px;
}
.gs_nav dd a {
  display: inline-block;
  margin: 0 3px 10px 3px;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
}
.gs_nav dd a.dangqian {
  background-color: #009bff;
  color: #fff;
  border-radius: 2px;
}
.gs_nav dd a:hover {
  background-color: #009bff;
  color: #fff;
  border-radius: 2px;
}
.gs_box {
  margin: 0 10px;
}
.gs_tit {
  border-bottom: 2px solid #009bff;
  margin-bottom: 20px;
  margin-right: 10px;
}
.gs_tit a {
  float: left;
  font-size: 20px;
  margin-right: 10px;
  width: 106px;
  height: 46px;
  line-height: 46px;
  text-align: center;
}
.gs_tit a.dangqian {
  color: #fff;
  background-color: #009bff;
}
.gs_con {
  border-top: none;
  padding: 20px 10 10px 0px;
  margin-bottom: 10px;
}
.gs_con li {
  float: left;
  margin: 0 9px 20px;
  height: 210px;
  border: 1px dotted #eeeeee;
  padding: 16px;
}
.gs_con li:hover {
  background-color: transparent;
  box-shadow: 0 0 10px #bdbdbd;
}
.gs_con li img {
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
}
.gs_con li:hover img {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/*--礼包中心--*/
.libao {
  padding: 0 20px;
}
.lb_tit {
  padding: 10px;
  font-size: 20px;
  color: #009bff;
  border-bottom: 1px solid #ddd;
  height: 70px;
}
.lb_tit span {
  float: left;
  margin-top: 15px;
}
.lb_tit span a {
  display: inline-block;
  margin: 0 25px;
}
.lb_tit span a.dangqian {
  color: #fff;
  background-color: #009bff;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  margin: 0 3px 10px;
  padding: 0 20px;
}
.lb_tit span a:hover {
  color: #fff;
  background-color: #009bff;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  margin: 0 3px 10px;
  padding: 0 20px;
}

.q_libaocon {
  padding: 0 10px 0 10px;
  margin-bottom: 10px;
}
.q_libao .tit span a {
  background-color: #1e81d6;
  color: #fff;
  text-align: center;
  float: left;
  border-radius: 4px;
  margin-left: 10px;
  height: 30px;
  line-height: 30px;
  margin-top: 10px;
  padding: 0 10px;
}

.q_libaocon li {
  float: left;
  width: 230px;
  border: 1px dotted #eee;
  margin: 0 12px 20px 0;
  padding: 9px;
  height: 96px;
  overflow: hidden;
}
.q_libaocon li:hover {
  background-color: transparent;
  box-shadow: 0 0 10px #bdbdbd;
}
.q_libaocon li.last {
  margin-right: 0;
}
.q_libaocon_tu {
  float: left;
  width: 90px;
  height: 90px;
  border-radius: 5px;
  overflow: hidden;
}
.q_libaocon_tu img {
  width: 90px;
  height: 90px;
}
.q_libaocon_info {
  float: right;
  font-size: 16px;
  width: 130px;
}
.q_libaocon_info_tit {
  height: 28px;
  overflow: hidden;
}
.q_libaocon_info a.taohao {
  background-color: #79bf2e;
  color: #fff;
  padding: 3px 12px;
  display: inline-block;
  border-radius: 2px;
}
.q_libaocon_info a.taohao:hover {
  text-decoration: none;
  background-color: #95dd0b;
}
.q_libaocon_info a.linghao {
  color: #009bff;
  padding: 3px 12px;
  display: inline-block;
  border-radius: 2px;
  border: 1px solid #009bff;
}
.q_libaocon_info a.linghao:hover {
  text-decoration: none;
  background-color: #009bff;
  color: #fff;
}
.q_libaocon_info_b {
  padding: 5px 0 5px 0;
  color: #ddd;
  font-size: 12px;
}
.q_libaocon_info_b a {
  color: #444;
}
.q_libaocon_info_b a:hover {
  color: #1e81d6;
}
.q_libaocon_tu p {
  padding-top: 5px;
  padding-left: 22px;
}
.q_libaocon_tu p span {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-right: 5px;
}
.q_libaocon_tu p span em {
  display: none;
}
.q_libaocon_tu p span.an {
  background: url(../images/an.gif) no-repeat 0 0;
}
.q_libaocon_tu p span.ios {
  background: url(../images/ios.gif) no-repeat 0 0;
}
/* 添加 */
.q_libaocon li img {
  -webkit-transition: transform 0.25s;
  -moz-transition: transform 0.25s;
  -ms-transition: transform 0.25s;
  -o-transition: transform 0.25s;
  transition: transform 0.25s;
}
.q_libaocon li:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
/*  */

/*--libao_con--*/
.libao_con {
  margin-bottom: 10px;
  padding: 15px;
}
.lb_ljlq {
  margin: 10px 0;
  height: 50px;
}
.ljlq_b_hao {
  float: left;
  height: 42px;
  line-height: 42px;
  border: 1px solid #cfeec2;
  background-color: #f5fff1;
  padding: 0 15px;
  border-radius: 4px;
}
.libao_shuoming {
  line-height: 2;
  margin-bottom: 20px;
  font-size: 14px;
}
#cardnum {
  margin-right: 8px;
  color: #009bff;
}
#ZeroClipboardMovie_1 {
  position: absolute;
}
#ZeroClipboardMovie_2 {
  position: absolute;
}

/*-------------------开测-----------------*/
.kc_btit {
  font-size: 20px;
  color: #009bff;
  padding-left: 30px;
  margin-bottom: 10px;
  height: 36px;
  line-height: 36px;
}
.kf_btit {
  font-size: 20px;
  color: #009bff;
  padding-left: 30px;
  margin-bottom: 10px;
  height: 36px;
  line-height: 36px;
}
.kc_tit {
  font-size: 16px;
  font-weight: bold;
  border: 1px solid #e7e7e7;
  height: 46px;
  line-height: 46px;
  padding: 0 10px;
  background: url(../images/xx.png) repeat 0 0;
}
.kc_tit1 {
  color: #009bff;
  border-bottom: 2px solid #009bff;
}
.kc_tit2 {
  color: #0e6bc6;
  border-bottom: 2px solid #0e6bc6;
}
.kc_tit3 {
  color: #469500;
  border-bottom: 2px solid #469500;
}
.kc_tit a.more {
  float: right;
  font-size: 14px;
  font-weight: normal;
}
.kc_con {
  margin-bottom: 10px;
  padding: 5px;
  border: none;
}
.kc_con table {
  width: 100%;
  text-align: center;
  font-size: 14px;
}
.kc_con th,
.kc_con td {
  padding: 8px 0;
  border-bottom: 1px dotted #ddd;
  font-size: 14px;
}

.k_jrzq {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  background-color: #3299fe;
  color: #fff;
  padding: 0 8px;
  border-radius: 2px;
}
.k_jrzq:hover {
  background-color: #2585fe;
  color: #fff;
}
.k_lqlb {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  background-color: #a4ca39;
  color: #fff;
  padding: 0 8px;
  border-radius: 2px;
}
.k_lqlb:hover {
  background-color: #91be2a;
  color: #fff;
}
.k_jrzq_wu,
.k_lqlb_wu {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  background-color: #ccc;
  color: #666;
  padding: 0 8px;
}
.k_jrzq_wu:hover,
.k_lqlb_wu:hover {
  background-color: #ccc;
  color: #666;
}
.k_ios_d {
  display: inline-block;
  width: 51px;
  height: 22px;
  line-height: 22px;
  background: url(../images/k_down.png) no-repeat 0 0;
  margin-top: 7px;
  border-radius: 2px;
  margin-right: 5px;
}
.k_ios_d:hover {
  background-position: 0 -44px;
}
.k_an_d {
  display: inline-block;
  width: 51px;
  height: 22px;
  line-height: 22px;
  background: url(../images/k_down.png) no-repeat 0 -22px;
  margin-top: 7px;
  border-radius: 2px;
}
.k_an_d:hover {
  background-position: 0 -66px;
}
.k_ios_d span,
.k_an_d span {
  display: none;
}
.k_ios_d_wu {
  display: inline-block;
  width: 51px;
  height: 22px;
  line-height: 22px;
  background: url(../images/k_down.png) no-repeat 0 -88px;
  margin-top: 7px;
  border-radius: 2px;
  margin-right: 5px;
}
.k_an_d_wu {
  display: inline-block;
  width: 51px;
  height: 22px;
  line-height: 22px;
  background: url(../images/k_down.png) no-repeat 0 -110px;
  margin-top: 7px;
  border-radius: 2px;
}
.k_ios_d_wu span,
.k_an_d_wu span {
  display: none;
}
.kc_btit .k_qhb {
  float: right;
  width: 125px;
  height: 32px;
  line-height: 30px;
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.kc_btit .k_qhb:hover {
  text-decoration: underline;
  color: #fff;
}

/*--焦点图--*/
#focus {
  width: 635px;
  height: 300px;
  overflow: hidden;
  position: relative;
  float: left;
  margin-right: 2px;
}
#focus ul {
  height: 356px;
  position: absolute;
}
#focus ul li {
  float: left;
  width: 678px;
  height: 300px;
  overflow: hidden;
  position: relative;
}
#focus ul li:hover {
  background-color: #000;
  opacity: 0.9;
  -moz-opacity: 0.9;
  filter: alpha(opacity=90);
}
#focus ul li div {
  position: absolute;
  overflow: hidden;
}
#focus ul li img {
  width: 678px;
  height: 300px;
}
#focus .btn {
  position: absolute;
  width: 346px;
  height: 10px;
  padding: 5px 10px;
  right: 0;
  bottom: 5px;
  text-align: right;
}
#focus .btn span {
  display: inline-block;
  _display: inline;
  _zoom: 1;
  width: 25px;
  height: 5px;
  _font-size: 0;
  margin-left: 5px;
  cursor: pointer;
  background: #fff;
  border: 2px solid #009bff;
}
#focus .btn span.on {
  background: #fff;
}
.swiper-container .h_swiper_btn {
  display: block;
  width: 30px;
  height: 30px;
  background: url(../images/arrows.png) no-repeat;
  text-indent: -9999px;
  border: 0;
  opacity: 0;
}
.swiper-container:hover .h_swiper_btn {
  opacity: 1;
}
.swiper-container .swiper-button-prev {
  left: 10px;
}
.swiper-container .swiper-button-next {
  right: 10px;
  background-position: -30px;
}
/*----登录注册------*/
.logreg {
  border: 1px solid #ddd;
  margin-bottom: 10px;
  background: #fff url(../images/log_nav_bg.gif) repeat-y 0 0;
}
.logreg_nav {
  float: left;
  width: 228px;
  padding: 60px 0;
}
.logreg_nav li {
}
.logreg_nav li a {
  display: block;
  width: 148px;
  padding-left: 80px;
  height: 70px;
  line-height: 70px;
  font-size: 20px;
}
.logreg_nav li a.dangqian {
  background: url(../images/log_nav_libg.gif) no-repeat right center;
  color: #00a0f3;
}
.logreg_nav li a:hover {
  color: #0084f3;
  text-decoration: none;
}

.logreg_con {
  float: right;
  width: 730px;
  padding: 20px 20px 50px 20px;
  min-height: 500px;
}
.logreg_con h2 {
  border-bottom: 2px solid #eee;
  padding-bottom: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: normal;
}
.logreg_con ul {
  margin-bottom: 20px;
  padding-top: 10px;
}
.logreg_con ul li {
  margin-bottom: 15px;
  zoom: 1;
}
.logreg_con ul li:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.logreg_con ul li .mn_infobox {
  float: left;
  width: 150px;
  text-align: right;
  font-size: 16px;
  height: 42px;
  line-height: 42px;
}
.logreg_con ul li input.text-input {
  float: left;
  width: 220px;
  height: 30px;
  line-height: 30px;
  padding: 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #ccc;
  background-color: #fff;
  margin-right: 5px;
}
.logreg_con ul li input.text-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(82, 168, 236, 0.6);
}
.logreg_con ul li span {
  float: left;
  color: #999;
  display: inline-block;
  height: 42px;
  line-height: 42px;
  padding-left: 20px;
}
.logreg_con ul li span.success {
  background-position: 0 -75px;
}
.logreg_con ul li span.error {
  background-position: 0 -31px;
}
.logreg_con ul li .tijiao {
  width: 159px;
  height: 51px;
  line-height: 51px;
  text-align: center;
  color: #fff;
  border: none;
  font-size: 20px;
  font-family: "微软雅黑";
}
.logreg_con ul li .tijiao:hover {
}
.plwid {
  padding-left: 150px;
}
#zhuangt,
#cookietime {
  margin-right: 3px;
  vertical-align: middle;
}
.logreg_con ul li .wjmm {
  margin-left: 10px;
  color: #009bff;
}
.logreg_con ul li .wjmm:hover {
  color: #009bff;
  text-decoration: underline;
}
.qtzh {
  padding: 10px 0 10px 150px;
  font-size: 14px;
}
.qtzh a {
  display: inline-block;
  margin: 0 3px;
}
.qtzh img {
  vertical-align: middle;
}
.logreg_con .zhtx {
  background-color: #fff7f2;
  border: 1px solid #ffefe4;
  margin-bottom: 15px;
  padding: 10px;
  font-size: 14px;
}
.logreg_con .shenftx {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 15px 0;
  color: #425d78;
}
.logreg_con ul li.reg_yzm input {
  width: 69px;
}
.logreg_con ul li.reg_yzm img {
  float: left;
  vertical-align: middle;
  margin-right: 5px;
}
.logreg_con ul li.reg_yzm a {
  float: left;
  height: 42px;
  line-height: 42px;
  margin-right: 5px;
}
.logreg_con .kfqq p {
  margin-bottom: 5px;
}
.logreg_con .kfqq img {
  vertical-align: middle;
  margin-right: 5px;
}

/*--登录-QQ-微博--*/
.qtdenglu {
  padding: 30px 0;
}
.qtdenglu p {
  float: left;
  margin: 0 10px;
}
.qtdenglu img {
  width: 120px;
  height: 24px;
}

/*--app具体页--*/
.apptu img {
  float: left;
  position: absolute;
  left: 50%;
  top: 30px;
  min-width: 1920px;
  min-height: 400px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.appinfo {
  clear: both;
  padding: 20px;
  margin-bottom: 10px;
  position: relative;
  background-color: #fff;
}
.cainixihuan {
  background-color: #fff;
}
.cainixihuan .h2tit {
  border-bottom: 1px solid #eee;
}
.cainixihuan .ituijian_b li {
  margin-right: 50px;
}

.app_content_introbox {
  padding: 15px 10px 0 10px;
}
.app_content_introbox1 {
  float: left;
  width: 150px;
  position: relative;
}
.app_content_introbox2 {
  float: left;
  width: 280px;
  position: relative;
  margin-bottom: 30px;
  margin-right: 7px;
}
.app_content_introbox3 {
  float: left;
  width: 270px;
  margin-bottom: 30px;
}
.app_content_xiazai {
  padding: 10px;
  position: relative;
  left: 50%;
  margin-left: -53px;
  float: right;
}
.app_content_introbox1 .app_icon {
  position: static;
}
.app_content_introbox1 p.feiyong {
  width: 79px;
  text-align: center;
  color: #009bff;
  font-size: 14px;
}
.app_content_introbox2 h1 {
  font-size: 20px;
  margin-bottom: 5px;
  color: #333;
}
.app_content_introbox2 p {
  margin-bottom: 8px;
  line-height: 14px;
  height: 14px;
}
.app_content_introbox2 p a {
  font-weight: bolder;
}
.app_content_introbox3 p {
  margin-bottom: 8px;
  line-height: 14px;
  height: 14px;
}
.app_content_introbox3 p a {
  font-weight: bolder;
}
.app_content_introbox3 p a.woyaopingfen {
  float: right;
}
.app_content_introbox3 p .appstar {
  float: left;
  margin-right: 10px;
}
.app_content_introbox3 p em {
  margin: 0 10px 0 3px;
  color: #009bff;
  font-weight: bolder;
}
.feixiang_b {
  height: 40px;
}
.erweimaxz {
  float: right;
  width: 120px;
  text-align: center;
}
.erweimaxz_tu {
  margin-bottom: 5px;
}
.erweimaxz_tu img {
  border: 1px solid #ddd;
  background-color: #fff;
}
.erweimaxz p {
  text-align: center;
}

.code-img-box {
  float: left;
  margin-top: -10px;
  border-radius: 20px;
  overflow: hidden;
  text-align: center;
}

.app_content_introbox {
  margin-bottom: 10px;
}
.app_content_xiazai_b {
  float: left; /* width:480px; padding-left:150px; */
}
.app_content_xiazai_b a {
  background-image: url(../images/appg_xzbg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: auto 368px;
  width: 105px;
  height: 46px;
  line-height: 46px;
  font-size: 18px;
  font-weight: bold;
  float: left;
  margin: 5px 10px 5px 0;
  color: #fff;
  overflow: hidden;
  padding-left: 60px;
}
.app_content_xiazai_b a.button_an {
  background-position: 0 0;
}
.app_content_xiazai_b a.button_an:hover {
  background-position: -165px 0;
  color: #fff;
}
.app_content_xiazai_b a.button_ios {
  background-position: 0 -46px;
}
.app_content_xiazai_b a.button_ios:hover {
  background-position: -165px -46px;
  color: #fff;
}
.app_content_xiazai_b a.button_qq {
  background-position: 0 -230px;
}
.app_content_xiazai_b a.button_qq:hover {
  background-position: -165px -230px;
  color: #fff;
}
.app_content_xiazai_b a.button_an2 {
  display: none;
  background-position: 0 -92px;
}
.app_content_xiazai_b a.button_an2:hover {
  background-position: -165px -92px;
  color: #fff;
}
.app_content_xiazai_b a.button_ios2 {
  display: none;
  background-position: 0 -138px;
}
.app_content_xiazai_b a.button_ios2:hover {
  background-position: -165px -138px;
  color: #fff;
}

/* .app_content_xiazai_b a.button_an,.app_content_xiazai_b a.button_an2 { margin-top: 16px;}
.app_content_xiazai_b a.button_ios,.app_content_xiazai_b a.button_ios2 { margin-top: 15px;} */

.app_gcon2 {
  float: left;
  width: 490px;
}
.app_gcon2 h1 {
  font-size: 20px;
  color: #333;
  margin-bottom: 10px;
  width: 350px;
  clear: both;
}
.app_gcon2 dl {
  margin-bottom: 10px;
  font-size: 14px;
}
.app_gcon2 dt {
  float: left;
  width: 60px;
  height: 22px;
  margin-bottom: 5px;
}
.app_gcon2 dd {
  float: left;
  width: 170px;
  height: 22px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 5px;
}
.app_gcon2_pf {
  margin-bottom: 20px;
  height: 16px;
  line-height: 16px;
}
.app_gcon2_pf span {
  float: left;
  margin-right: 10px;
}
.app_gcon2_pf em {
  color: #009bff;
  font-size: 16px;
  margin-right: 10px;
}
.app_gcon2_pf a {
  font-weight: bold;
  font-size: 16px;
  margin-left: 50px;
  padding-right: 13px;
  background: url(../images/more.gif) no-repeat right center;
}
.app_gcon3 {
  float: right;
  width: 150px;
}
.app_gcon3 p {
  text-align: center;
  font-size: 14px;
}
.app_gcon3 .erweimaxz_tu img {
  width: 148px;
  height: 148px;
}

.app_gcon3,
.app_content_introbox {
  position: relative;
}
.jiucuo {
  float: right;
  width: 95px;
  height: 31px;
  background: url(../images/jiucuo_b.png) no-repeat 0 0;
}
.jiucuo span {
  display: none;
}

.jiucuobox {
  position: absolute;
  left: -50%;
  top: 170px;
  width: 277px;
  border: 4px solid #50a000;
  z-index: 9999;
  background-color: #fff;
  display: none;
}
.jiucuo_head {
  border-bottom: 1px solid #eee;
  padding: 10px;
  font-size: 16px;
  color: #50a000;
}
.jiucuo_head a {
  float: right;
}
.jiucuo_con {
  padding: 10px 20px;
  font-size: 14px;
  text-align: left;
}
.jiucuo_con ul label {
  margin-left: 5px;
}
.jiucuo_con ul {
  margin-bottom: 10px;
}
.jiucuo_con textarea {
  width: 100%;
  height: 80px;
}
.jiucuo_con_tit {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}
.jiucuo_foot {
  border-top: 1px solid #eee;
  padding: 10px 20px;
  font-size: 16px;
  zoom: 1;
}
.jiucuo_foot:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.jiucuo_tj {
  float: left;
  border: 1px solid #4cac22;
  background-color: #5abb32;
  color: #fff;
  margin-right: 5px;
  width: 80px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-family: "微软雅黑";
}
.jiucuo_tj:hover {
  color: #fff;
}
.jiucuo_qx {
  float: right;
  border: 1px solid #ddd;
  background-color: #f8f8f8;
  width: 80px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #333;
}
.jiucuo_qx:hover {
  color: #333;
}

.banquants {
  padding: 15px 40px 0 0;
  margin-bottom: 20px;
  background-color: #fff;
  color: #ff6c00;
  height: 31px;
  line-height: 31px;
}
.banquants a {
  color: #0084ff;
  margin-left: 5px;
}
.banquants a:hover {
  color: #006ed5;
  text-decoration: underline;
}

/*--app相关---*/
#app_xgcon {
  padding: 20px 0;
  border-top: 1px solid #eee;
}
.app_cgnav {
  background-color: #444;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 1101px;
}
.app_cgnav li {
  float: left;
}
.app_cgnav li a {
  font-size: 16px;
  display: block;
  height: 50px;
  line-height: 50px;
  width: 120px;
  text-align: center;
  color: #fff;
}
.app_cgnav li.cli a {
  background-color: #333;
  color: #0086ff;
  font-size: large;
  border-bottom: 2px solid #0086ff;
}
.app_cgnav li:hover a {
  background-color: #333;
  color: #0086ff;
}
#app_xgcon .hidden {
  display: none;
}

/*--游戏信息--*/
.app_content_introcon h2 {
  font-size: 16px;
  color: #333;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
.app_content_introcon_js {
  overflow: hidden;
  height: 80px;
  font-size: 14px;
  line-height: 1.8;
}
.app_content_introcon .zhankai_b,
.app_content_introcon .zhankai_b2 {
  float: right;
  background-color: #f8f8f8;
  border: 1px solid #eee;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  color: #000;
}

.app_xglb {
  margin-bottom: 10px;
  padding: 10px 5px;
  border: 5px solid #f8f8f8;
}
.app_xglb table {
  width: 100%;
  text-align: center;
  font-size: 14px;
}
.app_xglb th,
.app_xglb td {
  padding: 10px 0;
  border-bottom: 1px dotted #ddd;
  font-size: 16px;
}
.app_xglb table .dangge_app_60 {
  padding-left: 10px;
}
/*---评测攻略活动资讯--*/
.app_xgnews {
  padding: 0 50px 0 30px;
}
.app_xgnews li {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px dotted #ddd;
}
.app_xgnews li a {
  font-size: 14px;
  width: 350px;
  background: url(../images/d.gif) no-repeat left center;
  padding-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.app_xgnews li span.date {
  float: right;
  font-size: 12px;
  color: #999;
}
.newsmore {
  border: 1px solid #ddd;
  line-height: 30px;
  margin-top: 10px;
  text-align: center;
}

/*--猜你喜欢--*/
.cainixihuan_con {
  height: 220px;
  overflow: hidden;
}
.cainixihuan_con li {
  float: left;
  margin: 20px 26px;
  _margin: 20px 23px;
}

/*--同类热门--*/
.tongleihot {
  position: absolute;
  top: 10px;
  right: 0;
  height: 310px;
  width: 290px;
  padding-left: 30px;
  border-left: 1px dotted #ddd;
  overflow: hidden;
}
.tonglei_tit {
  font-size: 16px;
  margin-bottom: 15px;
  background: url(../images/tongleihot.jpg) no-repeat 0 0;
  width: 86px;
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
  color: #fff;
}
.tongleihotcon li {
  float: left;
  margin: 0 40px 20px 0;
}
/*--下载下拉--*/
.app_content_xiazai_box_an,
.app_content_xiazai_box_ios,
.app_content_xiazai_box_qq {
  position: absolute;
  z-index: 999;
  display: none;
}
.app_content_xiazai_box_an p,
.app_content_xiazai_box_ios p,
.app_content_xiazai_box_qq p {
  text-align: center;
  font-size: 16px;
  border-bottom: 1px dotted #ddd;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.app_content_xiazai_box_an {
  width: 220px;
  border: 1px solid #72b31c;
  left: -20px;
  top: 60px;
  background-color: #fff;
  padding: 10px 10px 0 10px;
  border-radius: 4px;
}
.app_content_lvsj {
  width: 11px;
  height: 6px;
  position: absolute;
  top: -6px;
  left: 120px;
}
.app_content_xiazai_box_ios {
  width: 220px;
  border: 1px solid #40adf3;
  left: -20px;
  top: 115px;
  background-color: #fff;
  padding: 10px 10px 0 10px;
  border-radius: 4px;
}
.app_content_lansj {
  width: 11px;
  height: 6px;
  position: absolute;
  top: -6px;
  left: 120px;
}
.app_content_xiazai_box_qq {
  width: 220px;
  border: 1px solid orange;
  left: -20px;
  top: 173px;
  background-color: #fff;
  padding: 10px 10px 0 10px;
  border-radius: 4px;
}
.libao_ts {
  position: absolute;
  width: 33px;
  height: 33px;
  top: 0;
  left: 0;
  z-index: 99;
}
.download_link_btn {
  background-color: #009bff;
  border-radius: 20px;
  color: #fff;
  display: block;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  width: 165px;
}
a.download_link_btn:hover {
  background-color: #63a9ff;
  color: #fff;
}

/*----搜索样式---*/
.search_conbox {
  float: left;
  width: 1098px;
  background-color: #fff;
  margin-bottom: 10px;
}
#tabcontentSearch {
  clear: both;
  padding: 8px;
}
#tabcontentSearch .hidden {
  display: none;
}
#tabcontentSearch ul li {
  margin-bottom: 10px;
}

.dangge-appSearch {
  border: 1px solid transparent;
  padding: 10px 15px;
  width: 500px;
  float: left;
  box-shadow: 0 0 10px #dbdbdb;
}
.searchtu {
  display: block;
  float: left;
  line-height: 40px;
  margin: 10px 0;
  position: relative;
  width: 90px;
}
.dg_icon_Search {
  display: block;
}
.searchCon h2 {
  color: #333;
}
.dangge-appInfo {
  margin: 5px 0;
  padding: 3px 0px;
}
.searchtu .img-app-none {
  cursor: pointer;
  font-size: 0;
  height: 80px;
  position: absolute;
  width: 80px;
}
.searchtu img {
  width: 90px;
  height: 90px;
}

.tishiSearch {
  border: 1px solid #eee;
  font-size: 14px;
  margin-bottom: 10px;
  padding: 15px;
  position: relative;
}
.tishiSearch em {
  color: #009bff;
  font-weight: bolder;
  margin: 0 3px;
}
.searchCon {
  float: left;
  width: 330px;
  margin-left: 15px;
  margin-top: 10px;
}
.app_xiazaib_search {
  float: left;
  padding: 40px 0 0;
}
.app_xiazaib_search a {
  float: left;
  color: #fff;
  display: block;
  height: 25px;
  line-height: 25px;
  text-align: center;
  width: 60px;
  background-color: #009bff;
  border: 1px solid #009bff;
  border-radius: 2px;
}
.app_xiazaib_search a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #077ae2;
  border: 1px solid #0065c1;
}

.search_sidebar {
  float: right;
  width: 258px;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-bottom: 10px;
}
.search_sidebar h2 {
  padding: 0 10px;
  height: 47px;
  line-height: 47px;
  font-size: 14px;
  border-bottom: 1px solid #ddd;
}
.sousuoreci {
  padding: 5px 10px;
}
.sousuoreci li {
  border-bottom: 1px dotted #cccecd;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
}
.sousuoreci li em {
  color: #009bff;
  width: 22px;
  display: inline-block;
  text-align: left;
  font-size: 16px;
}
.sousuonum {
  float: right;
  color: #009bff;
}

.text_left {
  text-align: left;
  padding-left: 10px !important;
}

/*--------评论------------*/

.comment_l dt {
  height: 20px;
  line-height: 20px;
  padding: 10px 5px 0;
}
.comment_l dd {
  border-bottom: 1px dotted #c9dae5;
  padding-bottom: 5px;
}
.comment_l dd:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
}
.comment_l dt span.name {
  color: #0b6ba6;
  float: left;
}
.comment_l dt {
  line-height: 20px;
}
.comment_l dt span.ipaddress {
  color: #999999;
  float: left;
  padding-right: 4px;
}
.comment_l dt span.time {
  color: #999999;
  float: right;
}
.comment_l .txt_comm {
  font-size: 14px;
  line-height: 1.8em;
  padding: 3px 5px;
  word-wrap: break-word;
}
.face {
  position: relative;
}
.comment_l .bar:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
}
.comment_l .bar .answer_a {
  border: 1px solid #ffffff;
  float: right;
  padding: 3px 5px;
}
.pagination {
  float: left;
  left: 50%;
  padding: 10px 0;
  position: relative;
  height: 60px;
}
.post_form {
  padding: 30px 0 30px 40px;
}
.post_doing_form textarea {
  border: 1px solid #cccccc;
  height: 100px;
  width: 1080px;
  padding: 10px;
  resize: none;
  color: #999;
}
.face_bar {
  padding-top: 5px;
}
.post_doing_form .face_bar {
  height: 22px;
}
.pinglunbox {
  margin-top: 10px;
  height: 240px;
}
.pinglunbox .h2tit {
  border-bottom: 1px solid #eee;
}
.count {
  float: right;
  margin-right: 10px;
}
.post_form .tips {
  border: 1px dotted #eee;
  color: orange;
  float: right;
  line-height: 20px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 10px;
  width: 290px;
}
.post_form .tips a {
  color: #009bff;
}

.add_reply textarea {
  width: 674px;
}
.post_doing_form {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.post_doing_form .face_button {
  border: 1px solid #ccc;
  border-top: 0;
  border-right: 0;
}
.post_doing_form .joke_button {
  border: 1px solid #ccc;
  border-top: 0;
}

.box .tround {
  position: relative;
  top: -1px;
  left: -1px;
  height: 5px;
  line-height: 1px;
  font-size: 1px;
}
.box .tround span {
  float: right;
  position: relative;
  right: -2px;
  width: 10px;
  height: 5px;
}
.box .bround {
  position: relative;
  bottom: -1px;
  left: -1px;
  height: 5px;
  line-height: 1px;
  font-size: 1px;
}
.box .bround span {
  float: right;
  position: relative;
  right: -2px;
  width: 10px;
  height: 5px;
}
.box .head {
  position: relative;
  top: -1px;
  left: -1px;
  height: 29px;
  line-height: 29px;
  font-size: 14px;
  color: #3a5998;
}
.box .head a:link,
.box .head a:visited {
  color: #0b7ece;
}
.box .head h2 {
  float: left;
  padding-left: 10px;
}
.box .head span.right {
  position: relative;
  right: -2px;
  height: 29px;
  padding-right: 10px;
  font-size: 12px;
}
.box .head span.right a {
  padding-left: 5px;
}
.box .head span.right a.current {
  font-weight: bold;
}
.box .head span.right a.want_to_c {
  display: block;
  width: 91px;
  height: 21px;
  margin: 4px 0 0 0;
  padding-left: 0;
  padding-right: 9px;
  line-height: 21px;
  text-align: center;
}
.box .head .tab {
  padding-left: 10px;
}
.box .head .tab li {
  float: left;
  padding: 0 10px;
}
.box .head .tab li.title {
  padding: 0 10px 0 0;
  font-size: 12px;
  color: #333;
}
.box .head .tab li.current {
  border: 1px solid #d8f5ff;
  border-top: 1px solid #95d5ff;
  font-weight: bold;
  border-bottom: 1px solid #fff;
  background: #fff;
  line-height: 27px;
}
.box .head .rank_tab {
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 29px;
}
.box .head .rank_tab1 {
  background-position: 0 -202px;
}
.box .head .rank_tab li {
  float: left;
  width: 90px;
  height: 29px;
  font-size: 14px;
  text-align: center;
}
.box .head .rank_tab .current {
  font-weight: bold;
}
.box .only_img {
  padding-top: 5px;
  padding-bottom: 10px;
}
.catalog_page .pagination {
  padding-top: 5px;
  padding-bottom: 0;
}
.box .list {
  padding: 0 10px;
}
.box-left {
  float: left;
}
.box1 {
  border: 1px solid #9fdfff;
}
.box1 .tround {
  background-position: 0 -153px;
}
.box1 .tround span {
  background-position: right -153px;
}
.box1 .bround {
  background-position: 0 -168px;
}
.box1 .bround span {
  background-position: right -168px;
}

.box2 {
  border: 1px solid #dbdbdb;
}
.box2 .tround {
  background-position: 0 -114px;
}
.box2 .tround span {
  background-position: right -114px;
}
.box2 .bround {
  background-position: 0 -119px;
}
.box2 .bround span {
  background-position: right -119px;
}
.box2 .head {
  background-position: 0 -403px;
  color: #333;
}
.box2 .head span.right {
  background-position: right -403px;
}

.arrow_box {
  position: relative;
  height: 82px;
}
.diplay_block {
  width: 950px;
  height: 82px;
  overflow: hidden;
  white-space: nowrap;
}
.arrow_box .tb {
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  line-height: 1px;
  font-size: 1px;
  z-index: 1;
}
.arrow_box .t_l {
  left: -1px;
  top: -1px;
  background-position: 0 -114px;
}
.arrow_box .t_r {
  right: -1px;
  top: -1px;
  background-position: right -114px;
}
.arrow_box .b_l {
  left: -1px;
  bottom: -1px;
  background-position: 0 -119px;
}
.arrow_box .b_r {
  right: -1px;
  bottom: -1px;
  background-position: right -119px;
}

.top_img_l {
  *zoom: 1;
  padding-left: 23px;
}
.top_img_l:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
}
.top_img_l li {
  float: left;
  width: 100px;
  overflow: hidden;
}
.top_img_l li img {
  width: 100px;
  height: 75px;
}
.top_img_l li div {
  width: 100px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
}
.top_img_l li div a {
  overflow: hidden;
  white-space: nowrap;
}
.arrow_box {
}
.arrow_box li {
  width: 72px;
  padding: 5px 3px 0 9px;
}
.arrow_box li a {
  position: relative;
  display: block;
  width: 72px;
  height: 54px;
}
.arrow_box li img {
  width: 68px;
  height: 50px;
  padding: 0;
  border: 0;
}
.arrow_box li a span {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 72px;
  cursor: pointer;
}
.arrow_box li div {
  width: 70px;
  height: 20px;
  line-height: 20px;
}
.arrow_box li div a {
  width: 70px;
  height: 20px;
}
.middle_img .top_img_l li {
  width: 84px;
  position: relative;
  margin: 0 15px;
}
.middle_img .top_img_l li a {
  display: block;
  width: 78px;
  height: 78px;
}
.middle_img .top_img_l li img {
  width: 78px;
  height: 78px;
  padding: 0;
  border: 0;
}
.middle_img .top_img_l li a span {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 84px;
  height: 64px;
  cursor: pointer;
}
.middle_img .top_img_l li div {
  width: 80px;
}
.middle_img .top_img_l li div a {
  width: 80px;
  height: 22px;
}
.normal_img .top_img_l li {
  padding: 10px 0 0 22px;
}
.normal_img .top_img_l li div.in_cat {
  padding-bottom: 3px;
  height: 14px;
  line-height: 14px;
  color: #999;
}
.normal_img .top_img_l li div.in_cat a {
  color: #999;
}
.member_img .top_img_l li {
  width: 84px;
  padding: 10px 0 0 15px;
}
.member_img .top_img_l li img {
  width: 80px;
  height: 60px;
}

.top_topic li {
  float: left;
  width: 369px;
  padding-left: 10px;
  height: 24px;
  line-height: 24px;
  border-bottom: 1px dotted #c9dae5;
  overflow: hidden;
}
.top_topic li.interleave {
  background: #f2f9ff;
}
.top_topic li.no_border {
  border-bottom: 0;
}
.top_topic li a {
  float: left;
  margin-right: 8px;
  padding-left: 6px;
  white-space: nowrap;
  overflow: hidden;
}
.top_topic a.chead {
  width: 32px;
  height: 17px;
  margin: 3px 5px 0 0;
  padding-left: 5px;
  line-height: 17px;
}
.top_topic li.interleave a.chead {
  background-position: -862px -208px;
}

.title_list {
}
.title_list li {
  padding: 3px 10px;
  line-height: 18px;
}
#index_news .title_list li {
  float: left;
  width: 217px;
  padding: 0 10px;
  height: 24px;
  line-height: 24px;
}
#index_news_list .title_list li {
  font-size: 14px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px dotted #ddd;
}

.line_list {
}
.line_list li {
  float: left;
  width: 158px;
  height: 24px;
  border-bottom: 1px dotted #c9dae5;
  line-height: 24px;
  overflow: hidden;
}
.wide_line_list li {
  width: 174px;
  padding: 0 5px 0 10px;
}
.line_list li span.num {
  float: left;
  padding: 0 10px;
  color: #999;
}
.grid-180 .box .line_list li {
  width: 79px;
  padding-left: 10px;
}

.txt_list {
}
.txt_list a,
.txt_list span {
  padding-right: 8px;
  line-height: 22px;
}
.txt_list .gray {
  padding-right: 3px;
}

.pipe_list a {
  padding-right: 6px;
  *padding-right: 2px;
}

.member {
  height: 230px;
  margin-top: 10px;
}
.member .profile {
  height: 54px;
}
.member .profile .image {
  float: left;
  width: 56px;
}
.member .profile .info {
  float: left;
  width: 110px;
  margin-top: 7px;
}
.member .profile .name {
  height: 20px;
  line-height: 20px;
}
.member .profile .name .left {
  width: 50px;
  height: 20px;
  overflow: hidden;
}

.member .head {
  height: 28px;
}
.member .head1 {
}
.member .head a {
  float: left;
  height: 22px;
}
.member .head .played {
  width: 97px;
}
.member .head .fav {
  width: 66px;
}

.member .list {
  padding: 0 10px;
  line-height: 24px;
}
.member .list .line_list li {
  width: 80px;
}
.member .clear_played {
  clear: left;
  border-bottom: 0;
}

.no_display {
  padding: 10px;
  line-height: 1.8em;
}
.detail_list {
  padding: 0 15px;
}
.detail_list dl {
  *zoom: 1;
  padding: 15px 0;
  border-bottom: 1px dotted #c9dae5;
}
.detail_list dl:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
}
.detail_list dt {
  float: left;
  width: 114px;
}
.detail_list dt img {
  width: 100px;
  height: 75px;
  padding: 1px;
  border: 1px solid #b5d2ed;
}
.detail_list dd {
  float: left;
  width: 614px;
}
.detail_list li {
  padding-bottom: 5px;
  line-height: 1.6em;
}
.detail_list li.title {
  font-size: 14px;
  font-weight: bold;
}
.detail_list li span {
  color: #999;
}
.one_detail_list dl {
  padding: 10px 0;
  border-bottom: 0;
}
.one_detail_list dt {
  width: 164px;
}
.one_detail_list dt img {
  width: 150px;
  height: 113px;
}
.one_detail_list dd {
  width: 564px;
}
.one_detail_list li.title span {
  padding-left: 50px;
  font-size: 12px;
  font-weight: normal;
  color: #333;
}
.comment_l {
  color: #eee;
  font-size: 25px;
  padding: 0 10px;
}
.comment_l dt {
  padding: 10px 5px 0 5px;
  height: 20px;
  line-height: 20px;
}
.comment_l dt span.name {
  float: left;
  color: #0b6ba6;
  font-size: 16px;
}
.comment_l dt span.ipaddress {
  float: left;
  padding-right: 4px;
  color: #999;
  font-size: 16px;
}
.comment_l dt span.time {
  float: right;
  color: #999;
  font-size: 16px;
}
.comment_l dd {
  padding-bottom: 5px;
  border-bottom: 1px dotted #c9dae5;
  *zoom: 1;
}
.comment_l dd:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
}
.comment_l .no_replay {
  padding: 10px;
  font-size: 14px;
}
.comment_l .txt_comm {
  padding: 3px 5px;
  font-size: 14px;
  line-height: 1.8em;
  word-wrap: break-word;
  color: #333;
}
.comment_l .bar {
  margin-top: 3px;
  *zoom: 1;
}
.comment_l .bar:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
}
.comment_l .bar .answer_a {
  float: right;
  padding: 3px 5px;
  border: 1px solid #fff;
  font-size: 16px;
}
.comment_l .bar .on {
  position: relative;
  border: 1px solid #c3dceb;
  border-bottom: 1px solid #eef9ff;
  background: #eef9ff;
  z-index: 9999;
}
.add_reply {
  position: relative;
  height: 130px;
  top: -1px;
  padding: 5px;
  border: 1px solid #c3dceb;
  background: #eef9ff;
  z-index: 9998;
}
.add_reply .textarea_line {
  padding-bottom: 5px;
}
.add_reply textarea {
  width: 950px;
  height: 80px;
  padding: 5px;
  border: 1px solid #c3dceb;
  background: #fff;
  line-height: 1.5em;
}
.submit_block {
  float: right;
  position: relative;
}
.submit_block .submit {
  width: 91px;
  height: 30px;
  cursor: pointer;
  background-color: #009bff;
  border: 1px solid #009bff;
  color: #fff;
  font-family: "微软雅黑";
  border-radius: 2px;
}
.add_reply_bq p {
  float: right;
  padding: 5px 0 0 10px;
}
.add_reply_bq .btn_psot {
  width: 70px;
  height: 24px;
  border: 1px solid #5083c2;
  background-color: #72bff0;
  cursor: pointer;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
}
.add_reply .face {
  float: left;
}
.comment_l dd.citation_wrapper {
  padding-top: 5px;
  border-bottom: 0;
}
.comment_l .citation1 {
  border: 1px solid #c3dceb;
  background: #eef9ff;
}
.comment_l .citation2 {
  padding: 3px 3px 0 3px;
  border: 1px solid #c3dceb;
  background: #eef9ff;
}
.comment_l .citation_title {
  padding: 5px 5px 0 5px;
  height: 20px;
  line-height: 20px;
}
.comment_l .citation_title span.name {
  float: left;
  color: #0b6ba6;
  font-size: 16px;
}
.comment_l .citation_title span.ipaddress {
  float: left;
  padding-right: 4px;
  color: #999;
  font-size: 16px;
}
.comment_l .citation_title span.time {
  float: right;
  color: #999;
  font-size: 16px;
}
.comment_l .citation_wrapper .txt_comm {
  padding: 3px 5px 8px 5px;
}

/*--评分---*/
.pingfeng ul {
  margin-bottom: 10px;
}
.pingfeng ul li p {
  float: left;
  margin-right: 5px;
}
#rate {
  float: left;
  margin-top: 2px;
}
.starpf {
  width: 73px;
  height: 12px;
  float: left;
  overflow: hidden;
  background: url(../images/starbg.gif) no-repeat 0 -70px;
}
.rating_star {
  height: 14px;
  width: 14px;
}
.star1 {
  background-position: 0 -56px;
}
.star2 {
  background-position: 0 -42px;
}
.star3 {
  background-position: 0 -28px;
}
.star4 {
  background-position: 0 -14px;
}
.star5 {
  background-position: 0 0;
}
.input_block {
  margin-bottom: 5px;
}
#showtips {
  background-color: #fff;
  left: -220px;
  opacity: 0.7;
  position: absolute;
  top: -81px;
  width: 80px;
}

/*--评论表情--*/
.face_bar {
  padding-top: 5px;
  width: 460px;
  float: left;
}
.face {
  position: relative;
}
.face ul li {
  float: left;
}
.face ul li a {
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.face100,
.face101,
.face102,
.face103,
.face104,
.face105,
.face106,
.face107,
.face108,
.face109,
.face110,
.face111,
.face112 {
  width: 30px;
  height: 30px;
  background: url(../images/face_default.gif) no-repeat;
}
.face100 {
  background-position: 0px -1488px;
}
.face101 {
  background-position: -174px -1002px;
}
.face102 {
  background-position: -174px -1650px;
}
.face103 {
  background-position: -174px -462px;
}
.face104 {
  background-position: 0 -516px;
}
.face105 {
  background-position: -174px -1758px;
}
.face106 {
  background-position: -174px -840px;
}
.face107 {
  background-position: 0 -1002px;
}
.face108 {
  background-position: -348px -246px;
}
.face109 {
  background-position: -174px -1272px;
}
.face110 {
  background-position: -348px -894px;
}
.face111 {
  background-position: -174px -1380px;
}
.face112 {
  background-position: -346px -1813px;
}

.emotion {
  position: absolute;
  background: #fff;
  width: 465px;
  height: 215px;
  left: 0;
  top: -220px;
  border: #c3dceb 1px solid;
  border-top: 0;
  border-right: 0;
}
.emotion ul li {
  float: left;
  border-top: #dfe6f6 1px solid;
  border-right: #dfe6f6 1px solid;
}
.emotion ul li a {
  display: block;
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.emotion ul li a:hover {
  width: 28px;
  height: 28px;
  border: #91a8be 1px solid;
  cursor: pointer;
}
.em100,
.em101,
.em102,
.em103,
.em104,
.em105,
.em106,
.em107,
.em108,
.em109,
.em110,
.em111,
.em112,
.em113,
.em114,
.em115,
.em116,
.em117,
.em118,
.em119,
.em120,
.em121,
.em122,
.em123,
.em124,
.em125,
.em126,
.em127,
.em128,
.em129,
.em130,
.em131,
.em132,
.em133,
.em134,
.em135,
.em136,
.em137,
.em138,
.em139,
.em140,
.em141,
.em142,
.em143,
.em144,
.em145,
.em146,
.em147,
.em148,
.em149,
.em150,
.em151,
.em152,
.em153,
.em154,
.em155,
.em156,
.em157,
.em158,
.em159,
.em160,
.em161,
.em162,
.em163,
.em164,
.em165,
.em166,
.em167,
.em168,
.em169,
.em170,
.em171,
.em172,
.em173,
.em174,
.em175,
.em176,
.em177,
.em178,
.em179,
.em180,
.em181,
.em182,
.em183,
.em184,
.em185,
.em186,
.em187,
.em188,
.em189,
.em190,
.em191,
.em192,
.em193,
.em194,
.em195,
.em196,
.em197,
.em198,
.em199,
.em200,
.em201,
.em202,
.em203,
.em204 {
  width: 30px;
  height: 30px;
  background: url(../images/face_default.gif) no-repeat;
}
.em100 {
  background-position: 0px -1488px;
}
.em101 {
  background-position: -174px -1002px;
}
.em102 {
  background-position: -174px -1650px;
}
.em103 {
  background-position: -174px -462px;
}
.em104 {
  background-position: 0 -516px;
}
.em105 {
  background-position: -174px -1758px;
}
.em106 {
  background-position: -174px -840px;
}
.em107 {
  background-position: 0 -1002px;
}
.em108 {
  background-position: -348px -246px;
}
.em109 {
  background-position: -174px -1272px;
}
.em110 {
  background-position: -348px -894px;
}
.em111 {
  background-position: -174px -1380px;
}
.em112 {
  background-position: -174px -300px;
}
.em113 {
  background-position: -348px -948px;
}
.em114 {
  background-position: -348px -138px;
}
.em115 {
  background-position: -174px -894px;
}
.em116 {
  background-position: -348px -84px;
}
.em117 {
  background-position: -174px -1164px;
}
.em118 {
  background-position: -174px -1542px;
}
.em119 {
  background-position: -348px -516px;
}
.em120 {
  background-position: 0 -1434px;
}
.em121 {
  background-position: -348px -1596px;
}
.em122 {
  background-position: -174px -1326px;
}
.em123 {
  background-position: -174px -1596px;
}
.em124 {
  background-position: -348px -1326px;
}
.em125 {
  background-position: -348px -300px;
}
.em126 {
  background-position: 0 -786px;
}
.em127 {
  background-position: 0 -1758px;
}
.em128 {
  background-position: 0 -354px;
}
.em129 {
  background-position: -348px -1002px;
}
.em130 {
  background-position: 0 -894px;
}
.em131 {
  background-position: -174px -30px;
}
.em132 {
  background-position: -174px -84px;
}
.em133 {
  background-position: 0 -192px;
}
.em134 {
  background-position: -348px -1650px;
}
.em135 {
  background-position: 0 -1056px;
}
.em136 {
  background-position: -174px -1488px;
}
.em137 {
  background-position: -348px -1704px;
}
.em138 {
  background-position: -348px -1110px;
}
.em139 {
  background-position: -174px -516px;
}
.em140 {
  background-position: -348px -1380px;
}
.em141 {
  background-position: -174px -624px;
}
.em142 {
  background-position: -174px -948px;
}
.em143 {
  background-position: -348px -1272px;
}
.em144 {
  background-position: 0 -1650px;
}
.em145 {
  background-position: -174px -1218px;
}
.em146 {
  background-position: 0 -246px;
}
.em147 {
  background-position: 0 -408px;
}
.em148 {
  background-position: 0 -1326px;
}
.em149 {
  background-position: 0 -1164px;
}
.em150 {
  background-position: 0 -840px;
}
.em151 {
  background-position: -174px -1866px;
}
.em152 {
  background-position: 0 -1812px;
}
.em153 {
  background-position: 0 -300px;
}
.em154 {
  background-position: -174px -246px;
}
.em155 {
  background-position: -348px -732px;
}
.em156 {
  background-position: 0 -1272px;
}
.em157 {
  background-position: 0 -570px;
}
.em158 {
  background-position: -174px -1812px;
}
.em159 {
  background-position: -174px -192px;
}
.em160 {
  background-position: 0 -1542px;
}
.em161 {
  background-position: -174px -1704px;
}
.em162 {
  background-position: 0 -1218px;
}
.em163 {
  background-position: -348px -354px;
}
.em164 {
  background-position: -348px -408px;
}
.em165 {
  background-position: 0 -732px;
}
.em166 {
  background-position: -348px -462px;
}
.em167 {
  background-position: -174px -570px;
}
.em168 {
  background-position: 0 -1704px;
}
.em169 {
  background-position: -348px -192px;
}
.em170 {
  background-position: 0 -1866px;
}
.em171 {
  background-position: 0 -678px;
}
.em172 {
  background-position: -174px -678px;
}
.em173 {
  background-position: 0 -462px;
}
.em174 {
  background-position: -348px -1542px;
}
.em175 {
  background-position: -348px -1488px;
}
.em176 {
  background-position: -174px -1110px;
}
.em177 {
  background-position: -174px -408px;
}
.em178 {
  background-position: -348px -786px;
}
.em179 {
  background-position: -348px -1164px;
}
.em180 {
  background-position: 0 -30px;
}
.em181 {
  background-position: -174px -138px;
}
.em182 {
  background-position: -174px -1434px;
}
.em183 {
  background-position: -348px -1758px;
}
.em184 {
  background-position: -348px -570px;
}
.em185 {
  background-position: -348px -840px;
}
.em186 {
  background-position: -174px -786px;
}
.em187 {
  background-position: -348px -1218px;
}
.em188 {
  background-position: 0 -624px;
}
.em189 {
  background-position: -174px -354px;
}
.em190 {
  background-position: 0 -138px;
}
.em191 {
  background-position: -174px -1920px;
}
.em192 {
  background-position: -348px -1434px;
}
.em193 {
  background-position: -348px -1056px;
}
.em194 {
  background-position: 0 -948px;
}
.em195 {
  background-position: -348px -678px;
}
.em196 {
  background-position: 0 -1110px;
}
.em197 {
  background-position: 0 -1596px;
}
.em198 {
  background-position: -174px -732px;
}
.em199 {
  background-position: 0 -1920px;
}
.em200 {
  background-position: -348px -30px;
}
.em201 {
  background-position: -348px -624px;
}
.em202 {
  background-position: 0 -1380px;
}
.em203 {
  background-position: 0 -84px;
}
.em204 {
  background-position: -174px -1056px;
}

.cbox {
  background-color: #fff;
}
.pinglun_con .h2tit a {
  float: right;
  font-size: 12px;
}
.pinglun-top .h2tit,
.pinglun_con .h2tit {
  border-bottom: 1px solid #eee;
}
#clip_container {
  position: relative;
}

.show {
  display: inline-block;
}
/*--下载客户端--*/
.app_tu {
  position: relative;
  margin-bottom: 10px;
}
.app_tu .download-wrap {
  position: absolute;
  z-index: 99;
  top: 499px;
  left: 111px;
}
.app_tu .download-wrap li {
  width: 208px;
  height: 69px;
  list-style: none;
}
.app_tu .download-wrap li a {
  width: 208px;
  height: 69px;
  display: block;
  margin-top: 5px;
}
.app_tu .app_download {
}
.app_tu .ios_download {
  background: url("../images/download-ios.png") no-repeat top center;
}
.app_tu .ios_download:hover {
  background: url("../images/download-ios-on.png") no-repeat top center;
}
.app_tu .android_download {
  background: url("../images/download-android.png") no-repeat top center;
}
.app_tu .android_download:hover {
  background: url("../images/download-android-on.png") no-repeat top center;
}
.app_tu .soon_download {
  background: url("../images/soon.png") no-repeat top center;
}
.ewm-wrap {
  position: absolute;
  top: 249px;
  left: 93px;
}

.kefu {
  position: relative;
  margin-bottom: 10px;
}
.kefuzx {
  padding: 60px;
}
.kefuzx li {
  float: left;
  text-align: left;
  width: 400px;
  padding: 10px 40px;
  margin-top: 30px;
  margin-bottom: 30px;
  cursor: pointer;
}
.kefuzx li div {
  cursor: pointer;
}
.kefuzx li img {
  float: left;
  margin-bottom: 6px;
  margin-right: 20px;
}
.kefuzx li p {
  font-size: 16px;
  color: #666;
  margin-top: 20px;
}

/*--新闻--*/
.news_top {
  padding: 20px 0;
}
.news_top li:nth-child(n) {
  float: left;
  width: 240px;
  height: 110px;
  margin-top: 20px;
}
.news_top li:nth-child(1),
.news_top li:nth-child(2),
.news_top li:nth-child(3) {
  margin-top: 0;
}
.news_top li:nth-child(1) {
  float: left;
  width: 540px;
  margin: 0 20px;
  height: 240px;
}
.news_top li:nth-child(3),
.news_top li:nth-child(5) {
  margin-left: 20px;
}
.news_top li img {
  width: 100%;
  height: 100%;
}
.news_top a {
  position: relative;
  display: block;
  height: 100%;
}
.news_cover {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: none;
}
.cover_bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
  left: 0;
  top: 0;
}
.news_cover p {
  color: #fff;
  margin-top: 50px;
  position: relative;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news_top li:hover .news_cover {
  display: block;
}

.news_nav {
  font-size: 18px;
  margin-bottom: 10px;
  border-bottom: 2px solid #009bff;
  padding: 10px 10px 5px 10px;
}
.news_nav a {
  display: inline-block;
  margin: 0 3px 10px 3px;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
}
.news_nav a.dangqian {
  background-color: #009bff;
  color: #fff;
  border-radius: 2px;
}
.news_nav a:hover {
  background-color: #009bff;
  color: #fff;
  border-radius: 2px;
}
.news_con li {
  border: 1px solid #eee;
  margin-bottom: 10px;
  padding: 15px;
  position: relative;
}
.news_link {
  position: absolute;
  display: block;
  width: 668px;
  height: 148px;
}
.news_title {
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: 500;
}
.news_title .news_time_ri {
  display: inline-block;
  padding-left: 6px;
  height: 31px;
  line-height: 31px;
  margin-right: 10px;
  color: #009bff;
}
.news_info {
  margin-bottom: 5px;
  font-size: 12px;
  color: #999;
}
.news_info a {
  margin-right: 20px;
  color: #999;
}
.news_text {
  font-size: 14px;
}
.news_btn {
  text-align: right;
  position: absolute;
  right: 15px;
  top: 17px;
}
.news_btn a {
  font-size: 12px;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  color: #009bff;
  font-size: 14px;
  border: 1px solid #009bff;
  border-radius: 2px;
  margin-top: 40px;
  width: 70px;
  height: 26px;
  text-align: center;
}

.news_btn a:hover {
  color: #fff;
  background-color: #009bff;
}

.news_con {
  width: 700px;
}
.news_con a.app_90 {
  border-radius: 15px;
  overflow: hidden;
}
.news_con li:hover {
  box-shadow: 0 0 10px #dbdbdb;
}
.news_con li:hover a.app_90 img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
.news_con li.tishiSearch {
  box-shadow: none;
}
.news_con li.tishiSearch:hover {
  box-shadow: none;
}

.news_con_l {
  float: left;
  width: 100px;
}
.news_con_r {
  float: left;
  width: 550px;
  margin: 10px 0 0 10px;
}
.news_con_b {
  float: left;
  margin-top: 10px;
}
/*--新闻具体页面--*/
.newscontent {
  padding: 10px;
  margin-bottom: 10px;
  box-shadow: 0 0 5px #dbdbdb;
  float: left;
  width: 780px;
  background-color: #fff;
}
.news_right {
  float: right;
  width: 288px;
  background-color: #fff;
}
.current-pos {
  color: #999;
  font-size: 14px;
  padding-bottom: 15px;
  word-spacing: 5px;
}
.current-pos a {
  color: #999;
}
.current-pos em:first-child {
  border-left: 2px solid #009bff;
  padding-left: 5px;
  color: #009bff;
}
.newscontent_tit {
  font-size: 20px;
  text-align: center;
  padding: 10px 0;
}
.newscontent_info {
  text-align: center;
  margin-bottom: 30px;
  font-size: 14px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #eee;
  color: #999;
}
.newscontentbox {
  font-size: 14px;
  overflow: hidden;
  color: #333;
  letter-spacing: 0.1em;
}
.newscontentbox p {
  margin-bottom: 15px;
}
.newscontentbox a {
  color: #009bff;
}
.newscontentbox a:hover {
  text-decoration: underline;
}
.newscontentbox img {
  max-width: 978px;
  height: auto !important;
}
.news_hot {
  float: left;
  height: 246px;
  margin-bottom: 10px;
  border: 1px solid transparent;
  width: 100%;
}
.news_new {
  float: right;
  height: 246px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  width: 280px;
}
.news_hot ul,
.news_new ul {
  padding: 10px;
}
.news_hot li,
.news_new li {
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  border-bottom: 1px dotted #ddd;
}
.news_hot li a,
.news_new li a {
  float: left;
  padding-left: 10px;
  background: url(../images/d.gif) no-repeat left center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 96%;
}
.news_hot li .time,
.news_new li .time {
  float: right;
  font-size: 12px;
}
.margin-left-20 {
  margin-left: 20px;
}
.margin-right-20 {
  margin-right: 20px;
}
.margin-left-big {
  margin-left: 60px;
}
/*--newscon--*/
.inewscon {
  padding: 10px;
  height: 490px;
  background-color: #fff;
}
.inewscon h2 {
  font-size: 18px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 8px 0;
}
.inewscon h2 a {
  color: #009bff;
}
.inewscon h2 a:hover {
  color: #009bff;
  text-decoration: underline;
}

.inewscon ul {
  margin-bottom: 10px;
}
.inewscon ul li {
  font-size: 14px;
  height: 32px;
  line-height: 32px;
}
.inewscon ul li a {
  display: block;
  width: 422px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 8px;
  background: url(../images/d.gif) no-repeat left center;
}
.inewscon ul li span.time {
  float: right;
  font-size: 12px;
  color: #999;
}

.inewscon_tui {
  border-bottom: 1px dotted #ddd;
  padding-bottom: 7px;
  margin-bottom: 7px;
}
.inewscon_tui a {
  display: inline-block;
  width: 235px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}

.inewscon_tu a {
  float: left;
  width: 236px;
  text-align: center;
}
.inewscon_tu a img {
  width: 230px;
  height: 172px;
  float: left;
  margin: 0 0 3px 3px;
}
.inewscon_tu a p {
  width: 236px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}

.newscon {
  float: left;
  width: 800px;
  background-color: #fff;
}
.newsside {
  float: right;
  width: 255px;
}
.newscontentbox {
  padding: 0 50px;
}
.newscontentbox img {
  max-width: 700px;
}
.news_new,
.news_hot {
  float: none;
  width: 290px;
  height: auto;
}

/*--新闻相关游戏下载--*/
.newsconapp {
  margin: 10px 0;
  border: 1px solid transparent;
  box-shadow: 0 0 5px #dbdbdb;
}
.newsconapp .code-img-box-bot {
  clear: both;
  text-align: center;
}
.newsconapp_tu {
  float: left;
  width: 130px;
  padding: 15px 0 0 15px;
}
.newsconapp_info {
  float: left;
  width: 140px;
}
.newsconapp_info h1 {
  font-size: 18px;
  color: #000;
  margin: 7px 0;
}
.newsconapp_info dl dt {
  float: left;
  font-size: 14px;
}
.newsconapp_info dl dd {
  float: left;
  width: 83px;
  font-size: 14px;
}
.newsconapp_down {
  float: left;
  width: 200px;
  padding-top: 10px;
}
.newsconapp_down .app_content_xiazai {
  margin-bottom: 0;
}
.newsconapp_down .app_content_xiazai_b {
  padding: 0;
  width: 200px;
}
.newsconapp_down .app_content_xiazai_box_an {
  left: 20px;
}
.newsconapp_down .app_content_xiazai_box_ios {
  left: 20px;
  top: 130px;
}

.newspaihang {
  border: 1px solid #ddd;
  margin-bottom: 10px;
}
/*--新闻猜你喜欢--*/
.newscainixihuan {
  border: 1px solid #ddd;
  margin-bottom: 10px;
}
.newscainixihuancon {
  padding: 10px 0 10px 5px;
}
.newscainixihuancon li {
  float: left;
  padding: 5px 15px;
}

/*--礼包--*/
.lb_btit {
  font-size: 20px;
  color: #009bff;
  padding-left: 30px;
  margin-bottom: 10px;
  height: 36px;
  line-height: 36px;
}
.lb_nav {
  float: right;
  padding-top: 5px;
}
.lb_nav li {
  float: left;
  margin-left: 5px;
}
.lb_nav li a {
  display: block;
  width: 100px;
  height: 32px;
  line-height: 30px;
  font-size: 18px;
  text-align: center;
}
.lb_nav li a:hover {
  color: #fff;
}
.lb_nav li a.dangqian {
  color: #fff;
}
.lb_nav li a.dangqian:hover {
  color: #fff;
}
.lb_con {
  margin-bottom: 10px;
  padding: 10px;
  border: 5px solid #f8f8f8;
  border-top: 2px solid #f8f8f8;
}
.lb_con table {
  width: 100%;
  text-align: center;
  font-size: 14px;
}
.lb_con th,
.lb_con td {
  padding: 10px 0;
  border-bottom: 1px dotted #ddd;
  font-size: 14px;
}
.lb_con table .dangge_app_60 {
  padding-left: 10px;
}

/*--libao_list--*/
.libao_list {
  margin-bottom: 10px;
  padding: 15px;
}
.libao_app {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #eee;
}
.libao_app_l {
  float: left;
  width: 120px;
  margin-right: 16px;
  padding-top: 10px;
}
.libao_app_m {
  float: left;
  width: 910px;
  font-size: 14px;
  padding-right: 15px;
  margin-top: 20px;
}
.libao_app_m > div {
  float: left;
  width: 50%;
  margin-top: 5px;
  color: #999;
}
.lb_lcon_tit {
  color: #333;
  font-size: 20px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #009bff;
}
.libao_app_m .download_link a,
.libao_app_r_leixing a {
  color: #009bff;
}
.libao_app_r_tit {
  font-size: 14px;
  color: #333;
}
.libao_app_r_infotit {
  font-size: 14px;
  font-weight: bold;
  color: #333;
  margin: 5px 0 2px 0;
}
.libao_app_r {
  float: right;
  padding: 40px 0 0 0;
}
.libao_app_r a {
  float: left;
  width: 140px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #ddd;
  text-align: center;
  margin-left: 5px;
  font-size: 18px;
}
.libao_app_r a:hover {
  background-color: #009bff;
  border: 1px solid #009bff;
  color: #fff;
}
.libao_box_tit {
  border-bottom: 1px solid #009bff;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  color: #333;
}
.libao_box_con li {
  float: left;
  width: 234px;
  height: 95px;
  line-height: 1.3;
  text-align: center;
  padding: 20px 0 0 0;
  margin: 3px;
  _margin: 2px;
  border: 1px solid #eee;
  text-align: left;
  position: relative;
}
.libao_box_con li:hover {
  border: 1px solid #009bff;
}
.applb_tit_90 {
  font-size: 16px;
  padding: 0 20px;
}
.libao_box_gn {
  position: absolute;
  bottom: 0;
  width: 224px;
  text-align: left;
  border-top: 1px solid #eee;
  height: 24px;
  line-height: 24px;
  padding: 10px 5px;
  background-color: #f8f8f8;
}
.libao_box_gn a.lingqu {
  float: right;
  width: 60px;
  text-align: center;
  background-color: #009bff;
  color: #fff;
  font-size: 16px;
}
.libao_box_gn a.lingqu:hover {
  color: #fff;
  background-color: #f30;
}
.lqlb_xtan {
  display: inline-block;
  width: 15px;
  height: 17px;
  background: url(../images/xt.gif) no-repeat 0 0;
  vertical-align: middle;
  margin: 0 3px;
}
.lqlb_xtios {
  display: inline-block;
  width: 15px;
  height: 17px;
  background: url(../images/xt.gif) no-repeat 0 -19px;
  vertical-align: middle;
}
.lqlb_xtan_b {
  display: inline-block;
  width: 15px;
  height: 17px;
  background: url(../images/xt_b.gif) no-repeat 0 0;
  vertical-align: middle;
  margin: 0 3px;
}
.lqlb_xtios_b {
  display: inline-block;
  width: 15px;
  height: 17px;
  background: url(../images/xt_b.gif) no-repeat 0 -19px;
  vertical-align: middle;
}
.lqlb_xt {
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.libao_app_r_info {
  height: 50px;
  overflow: hidden;
  font-size: 14px;
  line-height: 26px;
}

/*--libao_con--*/
.libao_top {
  border-bottom: 1px solid #009bff;
}
.lb_con_tit {
  font-size: 20px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  color: #333;
  float: left;
}
.lb_notice {
  float: left;
  padding-top: 5px;
}
.lb_login {
  background: url(../images/lb_xy.gif) no-repeat;
  height: 26px;
  line-height: 26px;
  padding-left: 30px;
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
}
.lb_credit {
  background: url(../images/lb_xy.gif) no-repeat;
  height: 26px;
  line-height: 26px;
  padding-left: 30px;
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
}
.lb_more {
  float: right;
  padding-top: 5px;
}
.lb_more a {
  display: inline-block;
  height: 26px;
  line-height: 26px;
  background-color: #009bff;
  color: #fff;
  font-size: 16px;
  padding: 0 20px;
  border-radius: 15px;
  text-align: center;
}
.lb_more a:hover {
  background-color: #26c1ff;
}
.lb_ljlq {
  margin: 10px 0;
  height: 50px;
}
.lb_ljlq_b {
  float: left;
  display: block;
  width: 176px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  background-color: #009bff;
  font-size: 20px;
  color: #fff;
  margin-right: 10px;
}
.lb_ljlq_b:hover {
  background-color: #26c1ff;
  color: #fff;
}
.ljlq_b_hao {
  float: left;
  height: 42px;
  line-height: 42px;
  border: 1px solid #cfeec2;
  background-color: #f5fff1;
  padding: 0 15px;
  border-radius: 4px;
}
.lb_ljlq_b_wu {
  float: left;
  display: block;
  width: 176px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  background-color: #a5a5a5;
  font-size: 20px;
  color: #fff;
}
.lb_ljlq_b_wu:hover {
  color: #fff;
}
.libao_shuoming {
  line-height: 2;
  margin-bottom: 20px;
  font-size: 14px;
}
#cardnum {
  margin-right: 8px;
  color: #009bff;
}
#ZeroClipboardMovie_1 {
  position: absolute;
}
#ZeroClipboardMovie_2 {
  position: absolute;
}

.game_icon {
  background: url(../images/ka_icon.png) no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  background-position: 0 0;
  vertical-align: top;
  margin-right: 5px;
}
.lb_icon {
  background: url(../images/ka_icon.png) no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  background-position: 0 -88px;
  vertical-align: top;
  margin-right: 5px;
}
.download_icon {
  background: url(../images/ka_icon.png) no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  background-position: 0 -268px;
  vertical-align: top;
  margin-right: 5px;
}
.time_icon {
  background: url(../images/ka_icon.png) no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  background-position: 0 -131px;
  vertical-align: top;
  margin-right: 5px;
}
.shenyu_bg {
  height: 15px;
  width: 250px;
  border-radius: 10px;
  background-color: #eee;
  float: right;
  margin-top: 5px;
  margin-right: 110px;
  position: relative;
  overflow: hidden;
}
.shenyu_cover {
  height: 14px;
  width: 250px;
  background-color: #009bff;
  position: absolute;
}
.shenyu_percent {
  color: #fff;
  display: block;
  font-size: 12px;
  line-height: 14px;
  position: absolute;
  text-align: center;
  width: 250px;
  z-index: 99;
}

/*--用户中心加--*/
.user_info {
  border-bottom: 1px solid #eee;
  padding: 10px;
}
.user_info_tx {
  float: left;
  width: 70px;
  margin-bottom: 10px;
}
.user_info_tx img {
  border: 1px solid #eee;
  padding: 3px;
  background-color: #f8f8f8;
  width: 60px;
  height: 60px;
}
.user_info_con {
  float: right;
  width: 90px;
  padding-top: 5px;
  margin-bottom: 10px;
}
.user_info_con p {
  margin-bottom: 5px;
}
.user_info_name {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
.user_info_logreg a {
  margin: 0 3px;
  font-weight: bold;
}
.user_info_tc a {
  background-color: #eee;
  border: 1px solid #ddd;
  padding: 2px 7px;
  border-radius: 4px;
}
.user_info_an {
  float: left;
}
.user_info_an p {
  margin-bottom: 5px;
}
.user_info_an a {
  display: block;
  width: 113px;
  height: 36px;
  line-height: 36px;
  padding-left: 55px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #ddd;
  border-radius: 4px;
  color: #333;
}
.user_info_an a.user_info_kfz {
}
.user_info_an a.user_info_scyy {
}
.user_info_an a.user_info_fbzx {
}
.user_info_an a:hover {
  color: #000;
  background-color: #e8e8e8;
}

.o_renzheng .o_tishi {
  background-color: #fff4eb;
  border: 1px solid #f2ddcf;
  padding: 10px;
  font-size: 16px;
  margin-bottom: 30px;
}
.o_rencon {
  font-size: 14px;
}
.o_rencon li {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.o_rencon .mn_infobox {
  display: inline-block;
  width: 120px;
  text-align: left;
  margin-right: 5px;
  font-weight: bold;
}
.o_renzheng h3 {
  margin-bottom: 30px;
}
.o_renzheng .tijiao {
  padding: 0 0 30px 165px;
}
.o_renzheng .tijiao .o_tijiao_b {
  width: 120px;
  height: 40px;
  background-color: #005caa;
  border: 1px solid #00498d;
  border-radius: 4px;
  font-size: 16px;
  font-family: "微软雅黑";
  color: #fff;
}
.o_rencon li .text-input {
  width: 200px;
  padding: 7px 5px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.user_content_con .face {
  vertical-align: middle;
}
.user_content_con {
  overflow: hidden;
}

.o_appgltit a {
  padding: 10px 0;
  float: left;
  width: 280px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 16px;
  background-color: #eee;
  border: 1px solid #ddd;
}
.o_appgltit a.dangqian {
  width: 280px;
  background-color: #009bff;
  color: #fff;
  font-weight: bold;
  border: 1px solid #009bff;
}
.o_appglcon th {
  font-size: 14px;
}
.o_appglcon {
  font-size: 14px;
}
.o_appglcon_ts {
  padding: 20px;
  font-size: 16px;
  text-align: center;
}

.nodata i {
  background: rgba(0, 0, 0, 0) url("../images/no_data.png") no-repeat scroll 50%
    50% / 200px auto;
  clear: both;
  display: block;
  height: 200px;
  margin: 0 auto;
  padding: 20px;
  width: 200px;
}
.nodata p {
  clear: both;
  display: block;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
}

.o_newscon li {
  padding: 10px 0;
  border-bottom: 1px dotted #ddd;
  font-size: 14px;
}
.o_newscon li span.o_newscon_gn {
  float: right;
}
.o_newscon li span.o_newscon_gn .o_newscon_xg {
  color: #009bff;
}
.o_newscon li span.o_newscon_gn .o_newscon_xg:hover {
  color: #009bff;
}
.o_newscon li span.o_newscon_gn .o_newscon_sc {
  color: #06c;
}
.o_newscon li span.o_newscon_gn .o_newscon_sc:hover {
  color: #2f7bce;
}
.o_newscon li span.o_newscon_gn a {
  margin: 0 5px;
}
.o_newscon li span.o_newscon_time {
  margin-right: 3px;
  font-weight: bold;
}
.user_content_con th {
  font-size: 14px;
}

/*-------user-------*/
/* .utit { border-bottom:1px solid #d4d4d4; padding:0 10px; font-size:16px; color:#333; height:45px; line-height:45px;} */
.utit {
  border-left: 4px solid #009bff;
  padding: 0 10px;
  font-size: 16px;
  color: #333;
  margin: 20px;
}
.utit a {
  float: right;
  font-size: 12px;
  font-weight: normal;
  color: #333;
}
.utit a:hover {
  color: #009bff;
}
.open_ctit span.f_right {
  float: right;
}
.open_ctit span.f_right a {
  background-color: #009bff;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  padding: 5px 8px;
}

.user_sidebar {
  float: left;
  width: 200px;
  border: 1px solid #ddd;
  background-color: #fff;
  margin-bottom: 10px;
  clear: left;
}
#user_navbox ul {
  padding: 10px;
}
#user_navbox ul li {
  padding: 10px 0 10px 15px;
  font-size: 16px;
  border-bottom: 1px dotted #eee;
  background: url(../images/u_li_bg.gif) no-repeat 0 20px;
}
#user_navbox ul li a {
  color: #666;
}
#user_navbox ul li a.dangqian {
  color: #009bff;
}
#user_navbox ul li a:hover {
  color: #009bff;
}
#user_navbox ul li span.f_right {
  float: right;
}
#user_navbox ul li span.f_right a {
  background-color: #009bff;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  padding: 3px;
}

/* 修改 */
#user_navbox ul li a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
#user_navbox ul li {
  background: none;
}
#user_navbox ul li:hover {
  background-color: #eee;
}
#user_navbox ul li:hover a {
  color: #009bff;
}
/*  */

.user_content {
  float: right;
  width: 888px;
  border: 1px solid #ddd;
  background-color: #fff;
  margin-bottom: 10px;
}
.user_content_con {
  min-height: 550px;
  padding: 20px;
  border-top: 1px solid #eee;
}
.user_input li {
  clear: both;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  font-size: 14px;
}
.user_input li label {
  display: block;
  width: 160px;
  text-align: left;
  float: left;
  margin-right: 3px;
  margin-left: 20px;
}
.user_input li input {
  height: 30px;
  line-height: 40px;
  width: 200px;
  padding: 5px;
  border-radius: 2px;
  border: 1px solid #ddd;
  background-color: #fff;
}
.user_input li input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(82, 168, 236, 0.6);
}
.user_input li input.usr_tijiao {
  margin-left: 183px;
  width: 120px;
  height: 46px;
  line-height: 36px;
  border: 1px solid #009bff;
  background-color: #009bff;
  color: #fff;
  font-size: 16px;
  font-family: "微软雅黑";
}

.upload {
  display: inline-block;
  height: 40px;
  position: absolute;
  right: 390px;
  width: 100px;
  border: 1px solid #ddd;
}

.dangge_app_uxz {
  height: 80px;
  border-bottom: 1px dotted #ddd;
  margin-bottom: 15px;
}
.app_icon_uxz {
  float: left;
  margin-right: 10px;
  width: 72px;
  height: 72px;
}
.app_icon_uxz img {
  width: 72px;
  height: 72px;
}
.app_img_none_uxz {
  cursor: pointer;
  width: 72px;
  height: 72px;
  position: absolute;
}
.app_name_uxz {
  float: left;
  color: #333;
  margin-bottom: 5px;
  padding-top: 5px;
  font-size: 14px;
}
.app_name_uxz a {
  color: #333;
}
.app_name_uxz a:hover {
  color: #009bff;
}
.app_xiazaib_uxz {
  float: right;
  padding-top: 10px;
}
.app_xiazaib_uxz a {
  display: inline-block;
  padding: 5px 10px;
  text-align: center;
  color: #333;
  border: 1px solid #ddd;
  background-color: #f8f8f8;
  border-radius: 2px;
  margin-left: 10px;
}
.app_xiazaib_uxz a:hover {
  text-decoration: none;
  color: #009bff;
}

/*-----user_papp-------*/
.user_papp li {
  width: 360px;
  float: left;
  position: relative;
}
.user_papp li .dangge_app {
  width: 210px;
}
.user_papp li .dangge_app .app_icon {
  float: left;
}
.user_scjl {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 5px 10px;
  border: 1px solid #ddd;
  background-color: #f8f8f8;
  border-radius: 2px;
}
.user_scjl a {
  display: block;
}
.user_scjl a:hover {
  color: #009bff;
}

/*--user_pl--*/
.user_pl {
  font-size: 14px;
  border-bottom: 1px dotted #ddd;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.user_pl a {
  color: #333;
}
.user_pl a:hover {
  color: #009bff;
}
.upl_name span {
  float: right;
}

.u_contit {
  margin-bottom: 10px;
}
.u_contit a {
  font-size: 16px;
  font-family: "微软雅黑";
  margin: 0 3px;
  display: inline-block;
  padding: 5px 10px;
}
.u_contit a.cur {
  border: 1px solid #00498d;
  background-color: #005caa;
  color: #fff;
  border-radius: 2px;
}

.user_aapp li,
.user_papp li {
  position: relative;
  width: 208px;
  overflow: hidden;
  float: left;
  padding: 10px;
  border: 1px dotted #eeeeee;
  margin: 10px 0px 10px 18px;
}
/* .user_aapp li, .user_papp li:hover { border:1px solid #009bff; background-color:#f4faff;} */
.user_papp li:hover {
  background-color: transparent;
  box-shadow: 0 0 10px #dbdbdb;
} /* 修改 */
.u_condsh p a {
  float: right;
  color: #005caa;
  margin: 0 2px;
}
.u_consh li,
.u_condsh li {
  padding: 5px;
  border: 1px solid #eee;
}

/*-----dangge_app-------*/
.dangge_app {
  display: block;
  height: 90px;
  line-height: 40px;
  position: relative;
}
.app_icon {
  display: block;
  height: 75px;
  width: 75px;
  left: 10px;
  position: absolute;
  top: 10px;
}
.app_icon img {
  width: 72px;
  height: 72px;
  background-color: #333;
  border-radius: 12px;
}
.app_img_none {
  cursor: pointer;
  font-size: 0;
  height: 72px;
  position: absolute;
  width: 72px;
}
.app_name {
  color: #333;
  display: inline-block;
  font-weight: lighter;
  left: 92px;
  top: 0px;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 125px;
  font-size: 14px;
}
.app_name {
  left: 100px;
  width: 115px;
}
.star {
}
.bigstar50,
.bigstar45,
.bigstar40,
.bigstar35,
.bigstar30,
.bigstar25,
.bigstar20,
.bigstar15,
.bigstar10,
.bigstar05,
.bigstar00,
.bigstar0,
.bigstar {
  background: url(../images/all_bigstars.gif) no-repeat 0 0;
  display: block;
  height: 14px;
  line-height: 100%;
  overflow: hidden;
  width: 75px;
}
.bigstar00,
.bigstar0,
.bigstar {
  background-position: 0 -150px;
}
.bigstar05 {
  background-position: 0 -135px;
}
.bigstar10 {
  background-position: 0 -120px;
}
.bigstar15 {
  background-position: 0 -105px;
}
.bigstar20 {
  background-position: 0 -90px;
}
.bigstar25 {
  background-position: 0 -75px;
}
.bigstar30 {
  background-position: 0 -60px;
}
.bigstar35 {
  background-position: 0 -45px;
}
.bigstar40 {
  background-position: 0 -30px;
}
.bigstar45 {
  background-position: 0 -15px;
}
.category,
.notice_l {
  display: block;
  color: #999;
  left: 100px;
  top: 45px;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 115px;
}
.notice_l {
  display: none;
}
.arr_l {
  background: url(../images/arrow_l.png) no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
.app_xiazaib {
  display: block;
  left: 92px;
  top: 53px;
  position: absolute;
}
.app_xiazaib a {
  display: block;
  width: 60px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #fff;
}
.app_xiazaib a:hover {
  text-decoration: none;
  color: #fff;
}

/*--用户中心加开发者认证管理--*/
.user_info {
  border-bottom: none;
}
.user_info_tx {
  width: 168px;
  margin-bottom: 5px;
}
.user_info_tx img {
  width: 160px;
  height: 160px;
}
.user_info_con {
  width: 168px;
  padding: 0;
  margin-bottom: 0;
}
.user_info_name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  display: block;
  padding-right: 20px;
  background: url(../images/setup_icon.png) no-repeat right center;
  width: 145px;
}
#user_navbox .hidden {
  display: none;
}
.user_tab {
  background: url(../images/user_d.gif) repeat-x left bottom;
  height: 33px;
  padding-left: 10px;
}
.user_tab li {
  float: left;
  height: 33px;
  line-height: 33px;
  width: 82px;
  text-align: center;
  font-weight: bold;
}
.user_tab li.cli {
  background: url(../images/user_tab.gif) no-repeat 0 0;
}
.user_kfz a {
  display: inline-block;
  width: 75px;
  height: 20px;
  line-height: 20px;
  color: #fff;
}
.user_kfz a:hover {
  color: #fff;
  text-decoration: underline;
}

.tougao_tijiao {
  padding-left: 126px;
}
.tougao_tijiao input {
  background-color: #005caa;
  border: 1px solid #00498d;
  border-radius: 2px;
  color: #fff;
  font-family: "微软雅黑";
  font-size: 16px;
  height: 46px;
  width: 120px;
}

.open_ctit {
  padding: 10px 15px;
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
.o_appcon {
  padding: 20px;
  min-height: 610px;
  position: relative;
}
.shouyoujl {
  padding: 3px 10px;
  background-color: #5195e0;
  border: 1px solid #2675cb;
  border-radius: 2px;
  color: #fff;
  margin-right: 3px;
  display: inline-block;
  margin-bottom: 3px;
}
.shouyoujl:hover {
  color: #fff;
}
.shouyou_tb {
  text-align: center;
  border-top: none;
  border-right: none;
}
.shouyou_tb th,
.shouyou_tb td {
  border-left: none;
  border-bottom: 1px dotted #ddd;
  padding: 12px 2px;
}
.o_appglcon_bj {
  color: #009bff;
  margin: 0 4px;
}
.o_appglcon_bj:hover {
  color: #009bff;
}
.o_appglcon_sc {
  color: #06c;
  margin: 0 4px;
}
.o_appglcon_sc:hover {
  color: #03c;
}
.o_appglcon_sj {
  color: #0097ff;
}
.o_appglcon_sj:hover {
  color: #007ed5;
}
.libaocontextarea {
  width: 520px;
  height: 70px;
  vertical-align: top;
}
.uploadapp {
  font-size: 14px;
}
.uploadapp .td_tit {
  text-align: left;
  font-weight: bold;
  padding-right: 5px;
  width: 126px;
}
.tu_upload dt.td_tit {
  width: 126px;
}
.tianjia span.td_tit {
  display: inline-block;
  width: 120px;
}
.albCt a {
  display: block;
  text-align: center;
}

input.o_appglcon_bj {
  background-color: #009bff;
  border: 1px solid #009bff;
  color: #fff;
  font-size: 12px;
  padding: 1px 3px;
  margin: 0;
}
input.o_appglcon_bj:hover {
  color: #fff;
}
input.o_appglcon_sc {
  background-color: #06c;
  border: 1px solid #05c;
  color: #fff;
  font-size: 12px;
  padding: 1px 3px;
  margin: 0;
}
input.o_appglcon_sc:hover {
  color: #fff;
}

.user_content_con .star {
  left: 92px;
  top: 35px;
  position: absolute;
}
.user_content_con .star {
  left: 100px;
} /*修改*/

/*--用户中心我的积分--*/
.o_wodejifen {
  padding: 10px;
}
.o_wodejifen p {
  margin-bottom: 5px;
}
.o_wodejifen p span {
  margin-right: 10px;
}
.o_wodejifen h2 {
  border: 1px solid #cbe1f5;
  padding: 10px 0;
  border-left: 0;
  border-right: 0;
}
.o_wodejifen_info {
  padding: 20px 0;
}
.o_wodejifen_info em {
  color: #009bff;
}

/*--支付中心--*/
.paycon {
  width: 1100px;
  margin: 0 auto;
  text-align: left;
}

/*--签到提醒--*/

#r_qiandao {
  position: absolute;
  z-index: 999;
  right: 80px;
  top: 20px;
  padding: 3px 8px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #f8f8f8;
  width: 200px;
}

/*--介绍资料--*/
.c_mainnav {
  float: left;
  width: 175px;
  margin: 10px 0 0 10px;
  margin-bottom: 20px;
  clear: left;
}
.c_mainnav li a {
  display: block;
  text-align: center;
  height: 58px;
  line-height: 58px;
  font-size: 16px;
  border-bottom: 1px dotted #ddd;
}
.c_mainnav li a:hover {
  background-color: #eee;
}
.c_mainnav li a.dangqian {
  background-color: #009bff;
  color: #fff;
}
.c_conbox {
  float: right;
  width: 890px;
  margin: 10px 10px 0 0;
  margin-bottom: 20px;
}
.c_content {
  padding: 20px;
  font-size: 14px;
}
.c_content p {
  text-indent: 2em;
}
.black-bg {
  background-color: #333;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
}
.pop {
  background: #f5f5f5 none repeat scroll 0 0;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  height: 40%;
  left: 30%;
  position: absolute;
  top: 16%;
  width: 500px;
  display: none;
  border-radius: 10px;
}
.conbox {
  padding: 10px;
}

/*--二维码---*/
.an_erweimacss,
.ios_erweimacss {
  display: block;
  padding-left: 28px;
}
.an_erweimacss img,
.ios_erweimacss img {
  border: 1px solid #eee;
  margin: 5px 0;
}

/* right_icon */
.right_icon {
  position: fixed;
  right: 10px;
}

.phone-chat {
  position: absolute;
  top: -78px;
  right: 0px;
  background-color: #00afe1;
  padding: 10px 10px;
  text-align: center;
  color: white;
}
.phone-chat a {
  text-decoration: none;
  color: white;
  line-height: 27px;
}
.phone-chat input {
  text-align: center;
}
.phone-chat .phone-chat-close {
  position: relative;
  right: 0px;
}
.phone-chat .phone-chat-close span {
  right: 0px;
  position: absolute;
  height: 15px;
  width: 15px;
  display: block;
  cursor: pointer;
}
.phone-chat .phone-num-us {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 600;
}
.phone-chat .phone-chat-link {
  background-color: #3f91c1;
}

.right-blank {
  margin-bottom: 2px;
}

.right-block-display {
  display: block;
}

.right-none-display {
  display: none;
}

.right-code-img {
  position: fixed;
  right: 70px;
}

.wp_banner {
  background: white none repeat scroll 0 0;
  border: 1px dotted #efefef;
  cursor: pointer;
  float: right;
  height: 48px;
  margin: 9px 0 0;
  padding: 10px;
  width: 250px;
}

/*--------header-------------*/

.wp_banner_img {
  float: left;
  background: white;
  width: 250px;
  border: 1px solid #e0e0e0;
  height: 48px;
  padding: 10px;
  cursor: pointer;
  margin-top: 10px;
}

.wp_banner_img img {
  float: left;
  margin-right: 5px;
  width: 48px;
  height: 48px;
}

.wp_banner_img strong {
  font-size: 16px;
  color: #333;
  font-weight: normal;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.wp_banner_img a {
  width: 70px;
  height: 24px;
  text-align: center;
  color: #fff;
  padding: 1px 5px;
  line-height: 24px;
  background: #009bff;
  border-radius: 3px;
  margin: 0 0 0 5px;
}

.wp_banner_img span {
  display: block;
  font-size: 14px;
}

/*--------header end-------------*/

/*-------right-icon-----*/
.right_icon {
  position: fixed;
  right: 10px;
}
.right_icon .line {
  display: block;
}

.bridge {
  margin-bottom: 2px;
}

.hide {
  display: none;
}
.qiandao-text {
  position: absolute;
  top: -20px;
  right: 0px;
  padding: 0px 20px;
}
#r_qiandao {
  padding: 0px 20px;
  color: #fff !important;
  white-space: nowrap;
  font-size: 14px;
  background-color: #009bff;
}

.qrcode {
  right: 100px;
  position: absolute;
}
.qrcode img {
  max-height: 100px;
  min-height: 70px;
  max-width: 100px;
  min-width: 70px;
  border: 10px solid #009bff;
}
.app-qrcode {
  top: 70px;
}
.gz-qrcode {
  top: 215px;
}
.hide_right {
  -webkit-transform: translate(80px, 0);
  -moz-transform: translate(80px, 0);
  -ms-transform: translate(80px, 0);
  -o-transform: translate(80px, 0);
  transform: translate(80px, 0);
}
#sign {
  -webkit-animation-name: InRight;
  -o-animation-name: InRight;
  animation-name: InRight;
  -webkit-animation-delay: 0s;
  -o-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
#appdown_btn {
  -webkit-animation-name: InRight;
  -o-animation-name: InRight;
  animation-name: InRight;
  -webkit-animation-delay: 0.1s;
  -o-animation-delay: 0.1s;
  animation-delay: 0.1s;
  -webkit-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
#contact_us {
  -webkit-animation-name: InRight;
  -o-animation-name: InRight;
  animation-name: InRight;
  -webkit-animation-delay: 0.2s;
  -o-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
#guanzhu_btn {
  -webkit-animation-name: InRight;
  -o-animation-name: InRight;
  animation-name: InRight;
  -webkit-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
#back_top {
  -webkit-animation-name: InRight;
  -o-animation-name: InRight;
  animation-name: InRight;
  -webkit-animation-delay: 0.4s;
  -o-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

@keyframes InRight {
  0% {
    -webkit-transform: translate(80px, 0) rotateY(0);
    -moz-transform: translate(80px, 0) rotateY(0);
    -ms-transform: translate(80px, 0) rotateY(0);
    -o-transform: translate(80px, 0) rotateY(0);
    transform: translate(80px, 0) rotateY(0);
  }
  100% {
    -webkit-transform: translate(0, 0) rotateY(360deg);
    -moz-transform: translate(0, 0) rotateY(360deg);
    -ms-transform: translate(0, 0) rotateY(360deg);
    -o-transform: translate(0, 0) rotateY(360deg);
    transform: translate(0, 0) rotateY(360deg);
  }
}
@-webkit-keyframes InRight {
  0% {
    -webkit-transform: translate(80px, 0) rotateY(0);
    -moz-transform: translate(80px, 0) rotateY(0);
    -ms-transform: translate(80px, 0) rotateY(0);
    -o-transform: translate(80px, 0) rotateY(0);
    transform: translate(80px, 0) rotateY(0);
  }
  100% {
    -webkit-transform: translate(0, 0) rotateY(360deg);
    -moz-transform: translate(0, 0) rotateY(360deg);
    -ms-transform: translate(0, 0) rotateY(360deg);
    -o-transform: translate(0, 0) rotateY(360deg);
    transform: translate(0, 0) rotateY(360deg);
  }
}
/*-------right-icon end-----*/

/*-----news_papp-------*/
.news_papp li {
  width: 360px;
  float: left;
  position: relative;
}
.news_papp li .dangge_app {
  width: 250px;
}
.news_papp li .dangge_app .app_icon {
  float: left;
}
.news_scjl {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 5px 10px;
  border: 1px solid #ddd;
  background-color: #f8f8f8;
  border-radius: 2px;
}
.news_scjl a {
  display: block;
}
.news_scjl a:hover {
  color: #009bff;
}

/* right_icon end*/
/*public style end*/
/*head & foot style
*/

/* ----------user-info.html 用户信息---------- */
.user-info-bar {
  width: 1098px;
  border: 1px solid #d0d7db;
  margin: 5px auto 10px;
  background-color: #fff;
}
.main-font {
  font-size: 20px;
  font-family: "Microsoft yahei";
  color: rgb(33, 33, 33);
  margin: 0;
  line-height: 20px;
}
.small-font {
  font-size: 13px;
  font-family: "Microsoft yahei";
  color: rgb(117, 117, 117);
  margin: 0;
  margin-top: 10px;
  line-height: 13px;
}
.user-info-icon {
  float: left;
  width: 140px;
  height: 140px;
  text-align: center;
  padding: 24px;
  clear: left;
}
.user-info-icon img {
  width: 100%;
  height: 100%;
}
.user-detail-container {
  float: left;
  width: 203px;
  height: 188px;
  padding-left: 24px;
}
.user-info-name {
  margin-top: 24px;
}
.user-info-name img {
  margin-top: 10px;
}
.user-info-change {
  margin-top: 40px;
}
a.update-btn:focus,
a.update-btn:hover {
  text-decoration: none;
  color: #fff;
}
a.small-font {
  text-decoration: none;
}
.update-btn {
  display: inline-block;
  width: 88px;
  height: 28px;
  background-color: #52abdf;
  margin-right: 25px;
  text-align: center;
  line-height: 28px;
  font-size: 14px;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
}
.user-info-get {
  float: left;
  width: 341px;
  height: 188px;
  border-left: 1px solid #d0d7db;
}
.integral,
.exp,
.coin,
.ticket {
  margin-top: 24px;
  padding-bottom: 24px;
}
.integral,
.coin {
  border-bottom: 1px solid #d0d7db;
}
.integral-icon,
.exp-icon,
.coin-icon,
.ticket-icon {
  float: left;
  padding-left: 46px;
  padding-right: 46px;
}
.user-info-money {
  float: left;
  width: 339px;
  height: 188px;
  border-left: 1px solid #d0d7db;
}

/* 新添加全局类 */
.background-gray {
  background-color: #eee !important;
}
.background-white {
  background-color: #fff !important;
}
.width-700 {
  width: 700px;
}
.vertical-top {
  vertical-align: top;
}
.margin-top-bottom-30 {
  margin: 30px 0;
}
.margin-r-18 {
  margin-right: 18px;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 0.7;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
.user_content_con table {
  text-align: center;
  width: 100%;
}

.user_content_con th {
  background-color: #ebf4f9;
  padding: 10px 5px;
}

.user_content_con td {
  padding: 10px 5px;
  border-bottom: 1px dotted #ddd;
}

.allbuttomad {
  position: fixed;
  width: 100%;
  bottom: -5px;
  z-index: 99;
}

.allbuttomad_g {
  width: 36px;
  background: rgb(255, 255, 255) none repeat scroll 0% 0%;
  margin-left: 90%;
  position: absolute;
  bottom: 20px;
}

/* 专题 */
.zhuanti {
  padding: 0 20px;
}
.zhuanti_item {
  width: 340px;
  float: left;
  margin: 10px 20px 10px 0;
}
.zhuanti .zhuanti_item:nth-child(3n) {
  margin-right: 0;
}
.zhuanti_item:hover {
  box-shadow: 0 0 10px #dbdbdb;
}
.zhuanti_img,
.zhuanti_img img {
  width: 340px;
  height: 150px;
}
.zhuanti_txt {
  border: 1px solid #eee;
  padding: 10px 15px;
  border-top: 0;
}
.zhuanti_tit {
  font-size: 16px;
  color: #444;
}
.zhuanti_des {
  font-size: 14px;
  color: #666;
  height: 70px;
  overflow: hidden;
}
.list_4 li {
  width: 25%;
  float: left;
  text-align: center;
}
.zhuanti_icon {
  width: 60px;
  height: 60px;
  border-radius: 10px;
}
.zhuanti_item .game_name {
  font-size: 14px;
  color: #666;
}
.zhuanti_con,
.zhuanti_con_xg {
  padding: 0 20px;
}
.zt_con_tu {
  width: 600px;
  height: 265px;
  float: left;
}
.zt_con_tu img {
  width: 600px;
  height: 265px;
}
.zt_con_info {
  float: left;
  width: 460px;
  padding-left: 20px;
  box-sizing: border-box;
}
.zt_con_info h2 {
  line-height: 46px;
  border-bottom: 1px solid;
  font-size: 20px;
}
.zt_con_info .zt_con_des {
  margin: 10px 0;
  font-size: 14px;
  height: 90px;
  overflow: hidden;
}
#bdshare {
  margin: 10px 0 0;
}
.zt_con_yy {
  margin-top: 20px;
}
.zt_con_yy li.dangge_app {
  width: 31%;
  margin-right: 2%;
  height: 130px;
  float: left;
  border: 1px solid #eee;
  margin-top: 10px;
}
.zt_con_yy li.dangge_app:nth-child(3n) {
  margin-right: 0;
}
.zt_con_yy li.dangge_app:hover {
  box-shadow: 0 0 10px #bdbdbd;
}
.app_icon {
  width: 90px;
  height: 90px;
}
.zt_con_yy .app_name,
.category {
  left: 110px;
}
.zt_con_yy .app_name {
  margin-top: 10px;
}
.zt_con_yy .category {
  left: 110px;
  top: 60px;
}
.app_img_none img {
  height: 72px;
  width: 72px;
}
.zt_con_yy .app_icon img {
  height: 90px;
  width: 90px;
}
.zt_con_yy .app_xiazaib {
  display: block;
  left: 10px;
  position: absolute;
  bottom: 5px;
  width: 94%;
  top: auto;
}
.zt_con_yy .app_xiazaib a {
  width: 33%;
  float: left;
  color: #000;
}
.zt_con_yy .app_xiazaib a:hover {
  color: #000;
}
.zt_con_yy .star {
  position: relative;
  left: 110px;
  top: 48px;
}
.finger {
  background: url(../images/finger.png) no-repeat center / 100% auto;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 5px;
}
.android {
  background: url(../images/android.png) no-repeat center / 100% auto;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 5px;
}
.apple {
  background: url(../images/apple.png) no-repeat center / 100% auto;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 5px;
}
.ph-info {
  width: 160px;
}
.count-gd {
  left: 0;
  margin: 0 auto;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
