body {
  font-family: "Microsoft YaHei", "微软雅黑";
  font-size: 12px;
  background-color: #fcfcfc;
  margin: 0px;
  padding: 0px;
  _overflow-x: hidden;
}

.body_new {
  font-family: "Microsoft YaHei", "微软雅黑";
  font-size: 12px;
  background-color: #fcfcfc
}

body,
html {
  margin: 0;
  padding: 0;
  height: 100%;
}

body>iframe {
  opacity: 0;
  display: none;
}

div,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
img,
span,
dt,
dl {
  margin: 0;
  padding: 0;
  border: 0;
}

/*公用样式*/
.cen {
  text-align: center;
}

input,
button,
select {
  outline: none
}

img {
  border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
var {
  font-style: normal;
  font-weight: normal;
}

ol,
ul {
  list-style: none;
}

ul li {
  list-style: none outside none;
}

.a,
a:visited,
a:link,
span {
  text-decoration: none;
}

h1 {
  font-size: 36px;
  color: #FFF;
  text-align: center;
}

h2 {
  font-size: 18px;
  color: #FFF;
  text-align: center;
  padding-top: 20px;
}

h3 {
  font-size: 18px;
  color: #FFF;
}

h4 {
  font-size: 16px;
  color: #FFF;
}

h5 {
  font-size: 14px;
  color: #FFF;
}

h6 {
  font-size: 12px;
  color: #FFF;
}

.p_l10 {
  padding-left: 10px;
}

.p_l20 {
  padding-left: 20px;
}

.p_l80 {
  padding-left: 80px;
}

.p_r10 {
  padding-right: 10px;
}

.p_r20 {
  padding-right: 20px;
}

.p_r80 {
  padding-right: 80px;
}

.p_t10 {
  padding-top: 10px;
}

.p_t20 {
  padding-top: 20px;
}

.p_t15 {
  padding-top: 15px;
}

.p_t30 {
  padding-top: 30px;
}

.m_t0 {
  margin-top: 0px;
}

.m_t5 {
  margin-top: 5px;
}

.m_t-5 {
  margin-top: -5px;
}

.m_t10 {
  margin-top: 10px;
}

.m_t20 {
  margin-top: 20px;
}

.m_t15 {
  margin-top: 15px;
}

.m_t30 {
  margin-top: 30px;
}

.m_b5 {
  margin-bottom: 5px;
}

.m_b10 {
  margin-bottom: 10px;
}

.m_r5 {
  margin-right: 5px;
}

.m_r10 {
  margin-right: 10px;
}

.m_r20 {
  margin-right: 20px;
}

.m_r30 {
  margin-right: 30px;
}

.m_r60 {
  margin-right: 60px;
}

.m_l5 {
  margin-left: 5px;
}

.m_l10 {
  margin-left: 10px;
}

.m_l15 {
  margin-left: 15px;
}

.m_l20 {
  margin-left: 20px;
  *margin-left: 10px;
}

.m_l25 {
  margin-left: 25px;
}

.m_l30 {
  margin-left: 30px;
}

.m_l60 {
  margin-left: 60px;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/*top*/
.top {
  margin: 0 auto;
  width: 100%;
  height: 96px;
  background: url('../images/new/top_1.jpg');
  overflow: hidden;
  min-width: 1000px;
}

/*overflow:hidden,重要*/
.top01 {
  width: 100%;
  height: 96px;
  background: url("../images/top_1.jpg");
  overflow: hidden;
  min-width: 1000px;
}

/*overflow:hidden,重要*/
.top_inter {
  margin: 0 auto;
  height: 96px;
  width: 1000px;
}

.logo {
  width: 300px;
  height: 97px;
  background: url('../images/self/logo.jpg') no-repeat 0 1px;
  /* IE6 */
}

.logo_1 {
  float: left;
}

.top_out {
  width: 700px;
  height: 96px;
  float: left;
}

.top_register3 {
  margin-left: 400px;
}

.top_register1 {
  width: 8px;
  height: 27px;
  background: url('../images/new/top_21.jpg') no-repeat;
  text-align: center;
  line-height: 25px;
  font-size: 12px;
  color: #66cccb;
  float: left;
}

.top_register2 {
  width: 8px;
  height: 27px;
  background: url('../images/new/top_23.jpg') no-repeat;
  text-align: center;
  line-height: 25px;
  font-size: 12px;
  color: #66cccb;
  float: left;
}

.top_register {
  min-width: 170px;
  width: auto;
  _width: 170px;
  _zoom: 1;
  height: 27px;
  background: url('../images/new/top_22.jpg') repeat;
  text-align: center;
  line-height: 25px;
  font-size: 12px;
  color: #555;
  float: left;
  _white-space: nowrap;
  *display: inline;
}


.top_register a {
  color: #555;
  text-decoration: none;
  margin: 0;
  padding: 0;
  *width: 24px;
}

.top_register a:hover,
.top_register a:link {
  color: #ff6400;
}

#top_menu {
  color: #ff6400;
  font-size: 17px;
  height: 35px;
  width: 650px;
  margin-top: 25px;
  float: left;
}

#top_menu li {
  float: left;
  width: 92px;
  list-style: none;
  text-align: center;
  line-height: 33px;
  text-decoration: none;
  display: inline;
}

/*display:inline,重要*/
#top_menu ul {
  float: left;
}

#top_menu li a {
  text-decoration: none;
  color: #646464;
}

#top_menu li a:hover {
  color: #ff6400
}

#top_menu .cli {
  width: 92px;
  height: 35px;
  background: url('../images/new/icon.png');
  background-position: 681px -105px;
  border: none;
  color: #ffea00;
}

#top_menu .cli a,
#top_menu .cli a:visited,
#top_menu .cli a:link {
  color: #fff;
}




/*banner*/
/*首页轮播*/
#banner {
  position: relative;
  width: 635px;
  margin: 55px auto 0;
  height: 277px;
}

#banner_list img {
  border: 0px;
}

#banner_bg {
  position: absolute;
  bottom: 0;
  background-color: #000;
  height: 30px;
  filter: Alpha(Opacity=30);
  opacity: 0.3;
  z-index: 1000;
  cursor: pointer;
  width: 478px;
}

#banner_info {
  position: absolute;
  bottom: 0;
  left: 5px;
  height: 22px;
  color: #fff;
  z-index: 1001;
  cursor: pointer
}

#banner_text {
  position: absolute;
  width: 120px;
  z-index: 1002;
  right: 3px;
  bottom: 3px;
}

#banner ul {
  position: absolute;
  list-style-type: none;
  filter: Alpha(Opacity=80);
  opacity: 0.8;
  /*! z-index: 1002; */
  margin: 0;
  padding: 0;
  top: -34px;
  right: 0px;
  display: block;
  /*! background: rgba(0,0,0,.7) !important; */
  filter: Alpha(opacity=70);
  /*! background: #000; */
  *zoom: 1;
  padding: 3px 0 0 10px;
  height: 17px;
  border-radius: 14px;
}

#banner ul li {
  width: 15px;
  height: 15px;
  border-radius: 14px;
  text-indent: -9999px;
  margin-right: 10px;
  background: #ccc;
  float: left;
  cursor: pointer;
}

#banner ul li.on {
  background: #ff6400;
  ;
  width: 28px
}

#banner_list a {
  position: absolute;
  width: 635px;
  height: 277px;
}

.banner-new {
  background: url('../images/new/banner-newyear.jpg') center top no-repeat #b8181c;
  width: 100%;
  height: auto;
}

.banner {
  background: url('../images/new/banner_1_1.jpg') repeat-x;
  width: 100%;
  height: auto;
}

.banner_inter {
  width: 1000px;
  margin: 0 auto;
  height: 353px;
  background: url('../images/self/banner/banner_back.png') no-repeat;
}

.banner_interNew {
  width: 1000px;
  margin: 0 auto;
  height: 353px;
  background: url('../images/self/banner/banner_back.png') no-repeat;
}

.banner_loadNew {
  width: 285px;
  height: 183px;
  float: left;
  padding-top: 170px;
}

/* IE6 */
.banner_loadNew ul {
  background: url(../images/new/ulbg.png) no-repeat;
  width: 281px;
  height: 158px;
  padding: 4px;
}

.banner_load {
  width: 285px;
  height: 329px;
  float: left;
}

/* IE6 */
.banner_loadNew a {
  display: block;
  width: 213px;
  height: 50px;
  line-height: 50px;
  color: #cc2f33;
  font-size: 18px;
  padding-left: 60px;
  position: relative;
  cursor: pointer;
}

.new-iconsbtn1 {
  background: url('../images/newicons-btn.png') no-repeat;
  background-position: 0 -231px;
}

.new-iconsbtn1:hover {
  background: url('../images/newicons-btn.png') no-repeat;
  background-position: 0 0;
}

.new-iconsbtn2 {
  background: url('../images/newicons-btn.png') no-repeat;
  background-position: 0 -308px;
}

.new-iconsbtn2:hover {
  background: url('../images/newicons-btn.png') no-repeat;
  background-position: 0 -77px;
}

.new-iconsbtn3 {
  background: url('../images/newicons-btn.png') no-repeat;
  background-position: 0 -385px;
}

.new-iconsbtn3:hover {
  background: url('../images/newicons-btn.png') no-repeat;
  background-position: 0 -154px;
}

.icon-pc,
.icon-android,
.icon-ios {
  background: url('../images/icons-newyear.png') no-repeat;
  _background: url('../images/icons-newyear.gif') no-repeat;
  width: 42px;
  height: 48px;
  float: left;
  margin-right: 30px;
}

.icon-pc {
  background-position: 0 12px;
}

.icon-android {
  background-position: 0 -42px;
}

.icon-ios {
  background-position: 0 -92px;
}

.vm-downLoad {
  background: url('../images/vm.png') no-repeat;
  width: 140px;
  height: 141px;
  position: absolute;
  right: -154px;
  top: -50px;
  z-index: 9;
  padding: 10px 0 0 31px;
  display: none;
}

.vm-new {
  background: url('../images/vm-01.png') no-repeat;
  width: 106px;
  height: 141px;
  position: absolute;
  right: -141px;
  top: -20px;
  z-index: 9;
  padding: 15px 0 0 35px;
  display: none;
}

.banner_load01 {
  display: block;
  background: url('../images/new/banner_3.png') no-repeat;
  width: 285px;
  height: 130px;
  margin-top: 225px;
}

.banner_load01:hover {
  background: url("../images/new/banner_30.png") no-repeat;
  width: 285px;
  height: 130px;
  margin-top: 225px;
  cursor: pointer;
}

.banner_load01 a {
  cursor: pointer;
  display: inline-block;
  width: 60%;
  height: 100%;
  margin-left: 20%;
  _margin-left: 10%;
}

.banner-newdownCon {
  width: 380px;
  height: 180px;
  padding: 150px 0 0 0px;
}

.banner-newdownCon li {
  float: left;
  width: 45%;
}

.banner-newdownCon li P {
  color: #fff67d;
  text-align: center;
  line-height: 31px;
  width: 111px;
  float: left;
}

.btn-new {
  background: url('../images/icons-newyear.png') no-repeat;
  _background: url('../images/icons-newyear.gif') no-repeat;
  width: 162px;
  height: 55px;
  background-position: -140px -118px;
  float: left;
  line-height: 50px;
  font-size: 18px;
  color: #cc2f33;
  text-align: right;
  font-weight: 600
}

.btn-new:hover {
  background-position: -140px -178px;
  color: #cc2f33;
}

.btn-new:active {
  background-position: -140px -241px;
  color: #a93c30;
}

.btn-newIos {
  background: url('../images/icons-newyear.png') no-repeat;
  _background: url('../images/icons-newyear.gif') no-repeat;
  width: 70px;
  height: 70px;
  background-position: 0 -198px;
  float: left;
  position: relative;
  margin: 29px 20px 0 20px;
}

.btn-newIos:hover {
  background-position: 0 -267px;
  color: #cc2f33;
}

.btn-newIos:active {
  background-position: 0 -267px;
  color: #a93c30;
}

.btn-newAndroid {
  background: url('../images/icons-newyear.png') no-repeat;
  _background: url('../images/icons-newyear.gif') no-repeat;
  width: 70px;
  height: 70px;
  background-position: 0 -337px;
  float: left;
  position: relative;
  margin: 29px 20px 0 20px;
}

.btn-newAndroid:hover {
  background-position: 0 -407px;
  color: #cc2f33;
}

.btn-newAndroid:active {
  background-position: 0 -407px;
  color: #a93c30;
}

.icon-newDownload {
  background: url('../images/icons-newyear.png') no-repeat;
  _background: url('../images/icons-newyear.gif') no-repeat;
  width: 27px;
  height: 27px;
  background-position: 0 -155px;
  float: right;
  margin: 10px 30px 0 0;
}


#slide_bg {
  width: 679px;
  height: 343px;
  background: url('../images/self/slide_bg2.png') no-repeat;
  float: right;
  margin-top: 10px;
  /* IE6 */
  overflow: hidden;
}

#mySlider {
  position: relative;
  width: 658px;
  height: 277px;
  overflow: hidden;
}

#mySlider a {
  position: relative;
  width: 658px;
  height: 277px;
  float: left;
  overflow: hidden;
}


html>body #png {
  background: url('images/bg.png') repeat;
}

* html #png {}

/*轮番效果*/
#slider {
  width: 635px;
  height: 277px;
  margin: 0 0 0px 0px;
}

#slider img {
  margin: 0px 0 0 0px;
  width: 635px;
  height: 277px
}


#slide1 {
  margin: 0px 0 0 22px;
  width: 635px;
  height: 277px;
}

#slide2 {
  margin: 0px 0 0 22px;
  width: 635px;
  height: 277px;
}

#slide3 {
  margin: 0px 0 0 22px;
  width: 635px;
  height: 277px;
}

#slide4 {
  margin: 0px 0 0 22px;
  width: 635px;
  height: 277px;
}

#slide1 a {
  width: 100%;
  height: 100%;
  display: inline-block;
}

#slide2 a {
  width: 100%;
  height: 100%;
  display: inline-block;
}

#slide3 a {
  width: 100%;
  height: 100%;
  display: inline-block;
}

#slide4 a {
  width: 100%;
  height: 100%;
  display: inline-block;
}

#myController {
  margin: 8px 24px 9px 0px;
  float: right
}

#myController .control {
  width: 12px;
  height: 12px;
  margin: 6px 0 6px 13px;
  background: #1eaaca;
  float: left;
  background: url('../images/new/slide_bott1.png') no-repeat;
  cursor: pointer;
}

#myController .control:hover,
#myController .control:hover span {
  background: url('../images/new/slide_bott2.png')
}

#myController .jFlowSelected {
  background: url('../images/new/slide_bott2.png')
}

/*内容-按钮content_left_new,左边新闻*/
.content {
  width: 1000px;
  margin: 0 auto;
  height: auto;
  padding: 0;
  _height: 520px;
}

.content01 {
  margin: 0;
  height: auto;
  width: 1000px;
}

.content02 {
  margin: 0;
  height: auto;
  width: 1000px;
}

.content_left_new {
  width: 655px;
  height: auto;
  float: left
}

.tabmenu {
  padding: 0;
  width: 645px;
  height: 45px;
  position: relative;
  font-family: "Microsoft YaHei", "微软雅黑";
}

.tabmenu ul {
  position: absolute;
  top: 12px;
  width: 564px;
  z-index: 222
}

.tabmenu li {
  width: 89px;
  height: 26px;
  background: url('../images/new/icon.png');
  background-position: 682px -171px;
  display: inline;
  float: left;
  margin-right: 7px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 27px;
  margin-top: 7px;
  cursor: pointer;
}

.tabmenu li:hover {
  color: #ff6400
}

.tabmenu .cli {
  background: url('../images/new/icon.png');
  background-position: 682px -145px;
  width: 89px;
  height: 26px;
}


/*内容-文字*/
.tabcontent {
  width: 643px;
}

.tabcontent_slider {
  border-left: 1px solid #fcfcfc;
  border-right: 1px solid #fcfcfc;
  width: 643px;
}

.tabcontent_slid {
  width: 120px;
  height: 211px;
  margin: 0px 0 0 7px;
  _margin: 0px 0 0 3.5px;
  float: left;
}

/*左边*/
.tabcontent_slid1 {
  background: url('../images/self/news/tab_1.jpg');
  width: 120px;
  height: 192px
}

.tabcontent_slid2 {
  background: url('../images/self/news/tab_2.jpg');
  width: 120px;
  height: 192px
}

.tabcontent_slid3 {
  background: url("../images/self/news/tab_3.jpg");
  width: 120px;
  height: 192px
}

.tabcontent_slid4 {
  background: url("../images/self/news/tab_4.jpg");
  width: 120px;
  height: 192px
}

.tabcontent_page {
  height: 9px;
  width: 120px;
  background: url("../images/page_1.png") no-repeat;
  margin: 10px 0 0 0;
}

.tabcontentTT {
  width: 507px;
  height: 203px;
  text-align: left;
  position: relative;
  float: left
}

/*右边文字*/
.tabcontentTT ul {
  margin: 0px 2px 0 5px;
  position: absolute;
  width: 507px;
  left: 0px;
  z-index: 222;
}

.tabcontentTT li {
  height: 18px;
  margin-bottom: 10px;
  padding: 0 5px 0 5px;
  _padding: 0 5px 0 2.5px;
  background: url('../images/new/li.jpg') no-repeat scroll 0px;
  border-bottom: 1px dotted #000;
  line-height: 18px;
}

.tabcontentTT li a {
  color: #636060;
  text-decoration: none;
}

.tabcontentTT li a:hover {
  color: #ff6400;
  text-decoration: none;
}

.tabcontentTT ul li span {
  text-align: right;
  float: right;
  display: inline;
  *margin-top: -20px;
}

.tabcontentTT_bgline {
  background-image: url('../images/new/underline.gif') repeat-x;
  padding-bottom: 2px;
}

/*右边客服中心*/
.content_right_service {
  width: 334px;
  height: auto;
  float: left;
}

.service {
  width: 333px;
  height: 45px;
  margin-left: 5px;
  _margin-left: 2.5px;
  position: relative;
}

/*下面类似的导航边距-通用*/
.service_icon {
  width: 24px;
  height: 24px;
  background: url('../images/new/icon.png');
  background-position: 165px -206px;
  display: inline-block;
  float: left;
  margin-top: 12px
}

.service_title {
  font-size: 17px;
  font-family: "Microsoft YaHei", "微软雅黑";
  color: #636060;
  padding: 15px 0 0 5px;
  height: 27px;
  float: left
}

/*通用于类似目录*/
.service_content {
  width: 333px;
}

.service_content_top {
  width: 333px;
  height: 20px;
  background: url('../images/new/bg13-top.gif') no-repeat;
  background-position: top left;
}

.service_content_bottom {
  width: 333px;
  height: 20px;
  background: url('../images/new/bg13-bottom.gif') no-repeat;
  background-position: bottom left;
  float: left;
}

.service_content ul {
  border-right: 1px solid #fcfcfc;
  border-left: 1px solid #fcfcfc;
  background: url('../images/new/bg02.gif') repeat;
  float: left;
  width: 331px;
}

.service_content li {
  width: 280px;
  height: 50px;
  margin: 0px 0 0 30px;
  _margin: 0px 0 0 15px;
  float: left;
}

.qq {
  height: 29px;
  width: 28px;
  background: url('../images/new/qq1.png');
  background-position: 0px 0px;
  display: inline-block;
  float: left;
  margin-top: 5px;
  margin-right: 20px;
  cursor: pointer;
}

.qqbot {
  width: 187px;
  height: 37px;
  background: url('../images/new/qq.jpg');
  background-position: 0px 0px;
  display: inline-block;
  float: left;
}

.qqbot_title {
  line-height: 36px;
  font-size: 12px;
  color: #636060;
  font-weight: bold;
  padding-left: 10px
}

.qqbot_title1 {
  line-height: 36px;
  font-size: 14px;
  color: #636060;
  padding-left: 13px;
}

.qqbot_title:hover {
  line-height: 36px;
  font-size: 12px;
  color: #ff6400;
  font-weight: bold;
  padding-left: 10px
}

.qqbot_title1:hover {
  line-height: 36px;
  font-size: 14px;
  color: #ff6400;
  padding-left: 13px;
}

.qq_off {
  height: 29px;
  width: 28px;
  background: url('../images/new/qq1.gif');
  background-position: 0px 29px;
  display: inline-block;
  float: left;
  margin-top: 5px;
  padding-right: 20px;
  cursor: pointer;
}

.qqbot_title_off {
  line-height: 36px;
  font-size: 12px;
  color: #6c6c6c;
  font-weight: bold;
  padding-left: 12px
}

.qqbot_title1_off {
  line-height: 36px;
  font-size: 16px;
  color: #6c6c6c;
  padding-left: 13px;
}


/*游戏*/
.content_left_game {
  float: left;
  width: 655px;
  height: auto;
}

.tabcontent01 {
  width: 645px;
}

.tabcontent01_top {
  width: 645px;
  height: 20px;
  background: url('../images/new/bg10.gif') no-repeat;
  background-position: top left
}

.tabcontent01_bottom {
  width: 645px;
  height: 20px;
  background: url('../images/new/bg11-bottom.gif') no-repeat;
  background-position: bottom left;
  float: left
}

.tabcontent01 ul {
  border-right: 1px solid #fcfcfc;
  border-left: 1px solid #fcfcfc;
  width: 643px;
  min-height: 200px;
}

.tabcontent01 li {
  display: inline;
  float: left;
  width: 69px;
  margin: 0 0px 0 30px;
}

.tabcontent01 li a {
  display: inline-block;
}

.tabcontent01 ul li:last-child {
  display: inline;
  float: left;
  width: 69px;
  /*height:100px; background:url("../images/icon.png"); background-position:668px -98px;*/
}

.tabgame {
  height: 45px;
  width: 635px;
  margin-left: 5px;
  position: relative;
}

.tabgame_icon {
  height: 24px;
  width: 24px;
  background: url('../images/new/icon.png');
  background-position: 491px -205px;
  display: inline-block;
  float: left;
  margin-top: 7px
}

.tabgame_more {
  position: absolute;
  right: 8px;
  font-size: 14px;
  top: 22px;
}

/*通用于其他更多*/
.tabgame_more a {
  color: #636060;
  text-decoration: none;
}

.tabgame_more a:hover {
  color: #ff6400;
  text-decoration: none;
}

/*3-24jj添*/
.tabcontent_name {
  text-align: center;
}

.tabcontent_name a {
  color: #000;
}

.tabcontent_name a:hover {
  color: #636060;
  cursor: pointer;
  text-decoration: underline;
}

.content_right_game {
  width: 333px;
  height: auto;
  float: left;
}

.content_game {
  width: 333px;
}

.game_content {
  width: 331px;
  border-left: 1px solid #fcfcfc;
  border-right: 1px solid #fcfcfc;
  min-height: 200px;
}

/*第二排右框*/
.game_content_top {
  width: 333px;
  height: 20px;
  background: url('../images/new/bg12.gif') no-repeat;
  background-position: top left;
}

.game_content_bottom {
  width: 333px;
  height: 20px;
  background: url('../images/new/bg12-bottom.gif') no-repeat;
  background-position: bottom left;
}

.game_icon {
  width: 24px;
  height: 24px;
  background: url('../images/new/icon.png');
  background-position: 401px -207px;
  display: inline-block;
  float: left;
  margin-top: 12px;
}

.game_line1 {
  height: 60px;
  float: left
}

.game_content01 {
  background: url('../images/new/icon.png');
  background-position: 83px -200px;
  display: inline-block;
  float: left;
  width: 48px;
  height: 60px;
  margin: 0px 0 6px 17px;
  _margin-left: 9px;
}

.game_content01_right {
  float: left;
  margin: 0px 0 0 9px;
}

.game_content01_right li {}

.gamne_content_line03 {
  height: 18px;
  padding-top: 5px;
  _padding-top: 0px
}

.game_content01_ico {
  width: 14px;
  height: 16px;
  background: url('../images/new/icon.png');
  background-position: 244px -21px;
  display: inline-block;
  float: left;
  margin-right: 3px
}

.game_content01_title {
  color: #000;
  float: left;
  margin-right: 6px
}

.game_content01_ico01 {
  width: 16px;
  height: 16px;
  background: url('../images/new/icon.png');
  background-position: 187px -21px;
  display: inline-block;
  float: left;
  margin-right: 3px
}

.game_content01_title01 {
  color: #ff7800;
  float: left;
}


.game_line2 {
  float: left;
}

.game_line2 ul {}

.game_line2 ul li {
  height: 20px;
  line-height: 20px;
  float: left;
  display: inline;
  font-size: 12px;
}

.game_line2 ul .line01 {
  height: 21px;
  background-color: #90ccde;
  font-weight: bold;
  line-height: 19px;
  color: #000;
  width: 331px;
  float: left;
}

.game_line2 ul .line02 {
  color: #004c78;
}

.game_line2 ul .lineSP {
  color: #d2290d
}

.game_detail li {
  float: left;
  width: 110px;
  text-align: center;
  line-height: 19px;
  display: inline;
}

/*.game_lineJ{ float:left;}*/
.game_lineJ ul {}

.game_lineJ ul li {
  height: 20px;
  line-height: 20px;
  float: left;
  display: inline;
}

.game_lineJ ul .line01 {
  height: 21px;
  background-color: #90ccde;
  font-weight: bold;
  line-height: 19px;
  color: #000;
  width: 331px;
}

.game_lineJ ul .line02 {
  color: #004c78;
}

.game_lineJ ul .lineSP {
  color: #d2290d
}

.game_detailJ li {
  float: left;
  width: 109px;
  text-align: center;
  line-height: 19px;
  display: inline;
}

.game_lineJ {
  float: left;
}

.game_lineJ .line01 {
  height: 21px;
  background-color: #C2C2C2;
  font-weight: bold;
  line-height: 24px;
  _line-height: 22px;
  color: #000;
  width: 331px;
}

.game_lineJ .line02 {
  color: #636060;
  line-height: 20px;
  _line-height: 18px;
}

.game_lineJ .lineSP {
  color: #ff7800
}

.game_lineT {
  width: 330px;
  border: 0px;
  text-align: center;
}

/*比赛冠军*/
.content_left_prize {
  float: left;
  width: 655px;
  height: auto;
}

.tabprize_icon {
  background: url('../images/new/icon.png');
  background-position: 285px -210px;
  display: inline-block;
  float: left;
  width: 24px;
  height: 24px;
  margin-top: 7px
}

.show_img {
  width: 100px;
  height: 104px;
  text-align: center
}

.tabcontent02 {
  width: 636px;
  border-left: 1px solid #fcfcfc;
  border-right: 1px solid #fcfcfc;
  padding-left: 7px;
}

.tabcontent02 ul {
  width: 643px;
}

.tabcontent02 li {
  width: 92px;
  float: left;
  margin: 5px 0px 5px 29px;
  _margin: 0px 0px 10px 18px;
  display: inline;
}

.tabcontent02 li img {
  height: 100px;
  width: 100px;
}


.tabprize_content_title {
  text-align: center;
  color: #fff;
  font-size: 12px;
  height: 19px;
  width: 73px;
  background: url('../images/new/icon.png');
  background-position: 580px -209px;
  line-height: 19px;
  margin: 3px 0 0 13px;
}

.tabprize_content_title:hover {
  text-align: center;
  color: #fff;
  font-size: 12px;
  height: 19px;
  width: 73px;
  background: url('../images/new/icon.png');
  background-position: 580px -246px;
  line-height: 19px;
  margin: 3px 0 0 13px;
}


.tabprize_content_title a {
  color: #fff;
  width: 71px;
  display: block;
}

/*3-24添jj*/
.tabprize_title {
  text-align: center;
  width: 100px;
}

.tabprize_title a {
  color: #636060;
}

.tabprize_title a:hover {
  color: #ff6400;
  text-decoration: underline;
}

.content_right_queste {
  width: 334px;
  height: auto;
  float: left;
}

.queste_icon {
  width: 24px;
  height: 24px;
  background: url('../images/new/icon.png');
  background-position: 223px -213px;
  display: inline-block;
  float: left;
  margin-top: 14px
}

.queste_content {
  width: 331px;
  border-right: 1px solid #fcfcfc;
  border-left: 1px solid #fcfcfc;
}

.queste_content ul {
  width: 331px;
}

.queste_content li {
  height: 21px;
  border-bottom: 1px dotted #525252;
  margin: 3.5px 0 5px 10px;
  width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}

.queste_content li a {
  color: #636060;
  text-decoration: none;
}

.queste_content li a:hover {
  color: #ff6400;
  text-decoration: none;
}

.bottom {
  min-height: 177px;
  width: 100%;
  background: url('../images/new/bottom_01.jpg') repeat;
  margin-top: 40px;
  min-width: 1000px;
}

.bottom_inter {
  margin: 0 auto;
  overflow: hidden;
  width: 1000px;
}

.bottom01 {
  height: 55px;
  padding: 15px 0 0 37px;
  _padding: 15px 0 0 18px;
}

.bottomZG {
  width: 924px;
  height: 34px;
  background: url('../images/new/bottomZG.jpg') no-repeat;
  text-align: center;
  color: #c0c0c0;
  line-height: 34px;
  /* IE6 */
}

.bottom_left {
  height: 70px;
  float: left;
  border-right: 1px solid #315355;
  padding-right: 0px;
  *padding-top: 20px;
  _padding-top: 0px;
}

.bottom_left01 {
  width: 100px;
  height: 100px;
  display: inline-block;
  background: url('../images/self/icon.jpg');
  float: left;
  margin-left: 175px;
  _margin-left: 38px
}

.bottom_left02 {
  width: 169px;
  height: 50px;
  background: url('../images/self/logob.jpg') no-repeat;
  background-position: 0px 0px;
  float: left;
  margin: 15px 0 0 20px;
  _overflow: hidden;
  display: inline
}

.bottom_right {
  width: 495px;
  height: 70px;
  float: left;
  color: #c0c0c0;
  margin: 2px 0 0 20px;
  line-height: 15px;
  *padding-top: 20px;
  _padding-top: 0px;
}

.bottom_right p {
  margin-bottom: 10px
}

/*子页面样式*/
.content_page_top {
  background: url("../images/content_top.jpg") no-repeat;
  width: 1002px;
  height: 15px;
  background-position: top left;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: -2px;
}

.content_page_bottom {
  background: url("../images/content_bottom.jpg") no-repeat;
  width: 1002px;
  height: 15px;
  background-position: bottom left;
  margin: 0 auto;
  margin-top: -2px
}

.content_page {
  background: #fff;
  width: 1000px;
  margin: 0 auto;
  min-height: 600px;
  height: auto;
  _height: 600px;
  padding: 0;
  border-right: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  overflow: hidden;
  _overflow: visible;
}

.page_left {
  width: 200px;
  _width: 200px;
  background: #fbfbfb;
  height: 100%;
  border-right: 1px solid #e3e3e3;
  float: left;
  padding-bottom: 9999px;
  margin-bottom: -9999px;
  display: inline;
}

.home_page {
  height: 47px;
  font-size: 16px;
  font-family: "Microsoft YaHei", "微软雅黑";
  line-height: 47px;
  color: #cd171c;
  width: 100%;
  font-weight: bold;
  margin-bottom: 10px;
  _margin-bottom: 0px;
  font-size: 20px
}

.home_page a {
  text-decoration: none;
  color: #cd171c;
  display: block;
}

.vtitle {
  height: 47px;
  font-size: 16px;
  font-family: "Microsoft YaHei", "微软雅黑";
  line-height: 47px;
  color: #333;
  width: 100%;
  background: #fbfbfb;
  font-weight: bold;
  border-top: 1px solid #e3e3e3;
  cursor: pointer;
  position: relative;
  float: left;
}

.vtitle:hover {
  height: 47px;
  font-size: 16px;
  font-family: "Microsoft YaHei", "微软雅黑";
  line-height: 47px;
  color: #5ec3d2;
  width: 100%;
  background: #fff;
  font-weight: bold;
  border-top: 1px solid #e3e3e3;
  cursor: pointer;
  position: relative;
  float: left;
}

.vtitle em {}

.vtitle a {
  color: #636060;
  text-decoration: none;
  height: 47px;
  width: 200px;
  display: block;
}

/*.vtitle a:hover{color:#8ed3df;text-decoration:none; height:47px; width:200px;display:block;}*/
.mem_select {
  background-color: #fff;
  width: 99%;
  color: #8ed3df;
  border-top: 1px solid #EEE;
  border-left: 3px solid #DEDDDD;
}

.mem_select a {
  color: #ff6400;
}

.v-fs {
  background: url("../images/nav01.jpg") no-repeat;
}

.v-jl {
  background: url("../images/nav02.jpg") no-repeat;
}

.v-kf {
  background: url("../images/bot08.gif") no-repeat;
}

.v-jp {
  background: url("../images/nav10.jpg") no-repeat;
}

.v-hh {
  /*background:url("../images/bot03.gif") no-repeat;*/
}

.v-cz {
  background: url("../images/bot05.gif") no-repeat;
}

.v-jl01 {
  background: url("../images/bot06.gif") no-repeat;
}

.v-jlvip {
  background: url("../images/bot20.gif") no-repeat;
}

.v-jlhelp {
  background: url("../images/bot21.png") no-repeat;
}

.v-gl {
  background: url("../images/bot07.gif") no-repeat;
}

.v-kjj {
  background: url("../images/bot08.gif") no-repeat;
}

.v-fz {
  background: url("../images/bot09.gif") no-repeat;
}

.v-yh {
  background: url("../images/bot10.gif") no-repeat;
}

.v-yx {
  background: url("../images/bot11.gif") no-repeat;
}

.v-zf {
  background: url("../images/bot12.gif") no-repeat;
}

.v-sj {
  background: url("../images/bot14.gif") no-repeat;
}

.v-qc {
  background: url("../images/bot16.gif") no-repeat;
}

.v-jy {
  background: url("../images/bot17.gif") no-repeat;
}

.v-jj {
  background: url("../images/bot18.gif") no-repeat;
}

.v-sh {
  background: url("../images/bot19.gif") no-repeat;
}

.v-jlhelp {
  background: url("../images/bot20.gif") no-repeat;
}

.v-jlvip {
  background: url("../images/bot21.gif") no-repeat;
}

.v-yqlj {
  background: url("../images/bot22.gif") no-repeat;
}

.v-wzdt {
  background: url("../images/bot23.gif") no-repeat;
}

.v-yhsz {
  background: url("../images/bot24.gif") no-repeat;
}

.v-fhtk {
  background: url("../images/bot25.gif") no-repeat;
}

.v-wx {
  background: url("../images/weixin.gif") no-repeat;
}


.rules-ddz {
  background: url("../images/bot19.gif") no-repeat;
}

.rules-gswz {
  background: url("../images/bot19.gif") no-repeat;
}

.rules-srnn {
  background: url("../images/bot19.gif") no-repeat;
}

.rules-tbnn {
  background: url("../images/bot19.gif") no-repeat;
}

.rules-zjh {
  background: url("../images/bot19.gif") no-repeat;
}

.rules-hc {
  background: url("../images/bot19.gif") no-repeat;
}

.rules-lkpy {
  background: url("../images/bot19.gif") no-repeat;
}

.rules-dntk {
  background: url("../images/bot19.gif") no-repeat;
}



.v {
  display: block;
  background-position: 0 0;
  float: left;
  width: 16px;
  height: 16px;
  margin: 15px 10px 20px 31px;
  _margin: 15px 10px 20px 5px;
}

.v01 {
  display: block;
  background-position: 0 0;
  float: left;
  width: 16px;
  height: 16px;
  margin: 11px 10px 20px 21px;
  _margin: 11px 10px 20px 20px;
}

.vcon {
  float: left;
}

.vcon ul {
  font-size: 14px;
  float: left;
}

.vcon ul li {
  height: 37px;
  line-height: 37px;
  position: relative;
  width: 200px;
  float: left;
}

.vcon_cli {
  background: #fff;
  cursor: pointer;
  color: #408b96;
}

.vcon ul li a {
  color: #000;
  text-decoration: none;
  height: 37px;
  line-height: 37px;
  width: 175px;
  _width: 200px;
  display: block;
  padding-left: 25px;
  _padding-left: 0px;
  _cursor: pointer;
}

.vcon ul li a:hover {
  background: #fff;
  cursor: pointer;
  color: #ff6400;
  /* float:left; width:175px;_width:200px; */
  display: block;
}


.page_right {
  width: 795px;
  _width: 796px;
  float: left;
  height: auto;
  *overflow: hidden;
  *display: inline;
}

.page_right_tmain {
  width: 90%;
  height: auto;
  margin: 25px;
}

.page_right_tmain p {
  padding: 0px 26px;
}

.page_right_title {
  font-size: 15px;
  font-family: "Microsoft YaHei", "微软雅黑";
  font-weight: bold;
  padding: 6px 0;
}

.page_right_title1 {
  font-size: 14px;
  font-family: "Microsoft YaHei", "微软雅黑";
  font-weight: bold;
  padding: 4px 25px;
}

.page_right_new {
  width: 795px;
  _width: 796px;
  float: left;
  height: auto;
  *overflow: hidden;
  *display: inline;
}

.navi {
  height: 35px;
  line-height: 35px;
  /*float:left;*/
  margin: 0 6px 0 8px;
  font-size: 14px;
  position: relative;
  border-bottom: 1px dotted #e3e3e3;
  width: 778px;
  padding-bottom: 7px;
}

.navi-v {
  background: url("../images/v01.jpg") no-repeat;
  position: absolute;
  top: 10px;
  _top: 5px;
  width: 7px;
  height: 7px;
}

.navi span {
  margin: 5px 0 0 3px;
  font-weight: bold;
}

.navi em {
  color: #ff6400;
  margin-left: 4px;
}

.errmsg {
  font-size: 12px
}

/*流程*/
.proce {
  width: 100%;
  position: relative;
  float: left;
  height: 120px;
}

.proce01 {
  background: url("../images/pay/lc.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px -10px;
  top: 20px;
  left: 60px;
  float: left;
}

.proce02 {
  background: url("../images/pay/lc.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px -110px;
  top: 20px;
  left: 60px;
  float: left;
}

.proce03 {
  background: url("../images/pay/lc.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px -210px;
  top: 20px;
  left: 60px;
  float: left;
}

.proce04 {
  background: url("../images/pay/lc.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px -310px;
  top: 20px;
  left: 60px;
  float: left;
}

.proce10 {
  background: url("../images/lc01.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px -16px;
  top: 20px;
  left: 60px;
  float: left;
}

.proce11 {
  background: url("../images/lc01.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px -122px;
  top: 20px;
  left: 60px;
  float: left;
}

.proce12 {
  background: url("../images/lc01.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px 0px;
  top: 20px;
  left: 60px;
  float: left;
}

.proce13 {
  background: url("../images/lc01.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px 100px;
  top: 20px;
  left: 60px;
  float: left;
}

.proce14 {
  background: url("../images/lc01.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px 200px;
  top: 20px;
  left: 60px;
  float: left;
}


.proce20 {
  background: url("../images/lc02.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px -16px;
  top: 20px;
  left: 60px;
  float: left;
}

.proce21 {
  background: url("../images/lc02.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px 0px;
  top: 20px;
  left: 60px;
  float: left;
}

.proce22 {
  background: url("../images/lc02.jpg");
  height: 100px;
  width: 700px;
  position: absolute;
  background-position: 700px 200px;
  top: 20px;
  left: 60px;
  float: left;
}

/*推荐*/
.rec {
  float: left;
  height: 37px;
  width: 799px;
  background: #cd171c;
  line-height: 37px;
  color: #fff;
  font-family: "Microsoft YaHei", "微软雅黑";
  font-size: 18px;
}

.rec_nav {
  background: url("../images/nav08.jpg") no-repeat;
}

.rec em {
  margin: 10px 0 0 20px;
}

.rec-v {
  background-position: 0 0;
  display: block;
  float: left;
  width: 17px;
  height: 17px;
}

.rec_content {
  min-height: 150px;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.rec_content ul {
  margin: 20px 0 0 10px;
}

.rec_content ul li {
  margin: 8px 0 10px 15px;
  border: 1px solid #dad5d5;
  width: 170px;
  height: 120px;
  display: inline;
  float: left;
}

.rec_content img {
  border-bottom: 1px dotted #e3e3e3;
  margin: 8px 0 8px 20px;
}

.rec_content ul li p {
  text-align: center;
}

.rec_content ul li:hover {
  border: 1px solid #316d76;
  cursor: pointer;
}

.rec_content ul li:active {
  border: 1px solid #316d76;
}

.rec_content ul li a {
  color: #000;
}

.rec01 {
  float: left;
  height: 37px;
  _height: 30px;
  width: 799px;
  background: #f2f2f2;
  line-height: 37px;
  color: #22535a;
  font-family: "Microsoft YaHei", "微软雅黑";
  font-size: 18px;
  margin-top: 10px;
  _padding-top: 5px;
}

.rec01_nav {
  background: url("../images/nav05.jpg") no-repeat;
}

.rec01 em {
  margin: 10px 0 0 20px;
}

.rec01-v {
  background-position: 0 0;
  display: block;
  float: left;
  width: 17px;
  height: 17px;
  line-height: 17px;
}

.rec03_nav {
  background: url("../images/nav12.jpg") no-repeat;
}

.rec02 {
  float: left;
  height: 37px;
  width: 799px;
  background: #f2f2f2;
  line-height: 37px;
  color: #22535a;
  font-family: "Microsoft YaHei", "微软雅黑";
  font-size: 18px;
}

.rec02_nav {
  background: url("../images/nav06.jpg") no-repeat;
}

.rec02 em {
  margin: 10px 0 0 20px;
}

.rec02-v {
  background-position: 0 0;
  display: block;
  float: left;
  width: 17px;
  height: 17px;
}

/*充值信息*/
.info {
  min-height: 30px;
  width: 100%;
  margin-top: 10px;
  float: left;
  line-height: 30px;
}

.hdtip {
  min-height: 30px;
  width: 100%;
  margin-top: 10px;
  float: left;
  line-height: 30px;
}

.hdtip p {
  padding: 4px 25px;
  font-size: 14px;
}

.info_shop {
  min-height: 30px;
  width: 93%;
  margin-top: 10px;
  float: left;
  line-height: 30px;
  margin-left: 30px;
}

.info_shop01 {
  min-height: 30px;
  width: 200px;
  margin-top: 10px;
  float: left;
  line-height: 30px;
  margin-left: 30px;
}

.info_total {
  text-align: right;
  min-height: 30px;
  width: 90%;
  margin-top: 10px;
  float: left;
  line-height: 30px;
  border-bottom: 1px dotted #e3e3e3;
  margin-left: 30px;
  color: #9a9a9a;
}

.info_total span {
  color: #c00;
  font-size: 24px;
  font-family: "Microsoft YaHei", "微软雅黑";
  font-weight: bold;
}

.info_total_icon {
  background: url("../images/pay/total011.jpg") no-repeat;
  width: 167px;
  height: 39px;
  float: right;
  margin-right: 50px;
  margin-top: 20px;
  cursor: pointer;
  margin-bottom: 20px;
  border: none;
}

.info_total_icon:hover {
  background: url("../images/pay/total011.jpg") no-repeat 0 -39px;
  width: 167px;
  height: 39px;
  float: right;
  margin-right: 50px;
  margin-top: 20px;
  cursor: pointer;
}

.info_total_icon1 {
  background: url("../images/total031.jpg") no-repeat;
  width: 167px;
  height: 39px;
  float: right;
  margin-right: 50px;
  margin-top: 20px;
  cursor: pointer;
  margin-bottom: 20px;
}

.info_total_icon1:hover {
  background: url("../images/total031.jpg") no-repeat 0 -39px;
  width: 167px;
  height: 39px;
  float: right;
  margin-right: 50px;
  margin-top: 20px;
  cursor: pointer;
}

.info_ {
  width: 100%;
  float: left;
  margin-top: 10px;
}

.info_01 {
  margin: 30px 0 0 0px;
  _margin: 30px 59px 0 0px;
  float: left;
}

.info01 {
  width: 133px;
  text-align: right;
  font-size: 14px;
  color: #000;
  float: left;
  height: 29px;
  line-height: 29px;
  font-family: "Microsoft YaHei", "微软雅黑";
  font-weight: bold;
}

.info11 {
  width: 600px;
  text-align: center;
  font-size: 14px;
  color: #494949;
  float: left;
}

.info07 {
  width: 186px;
  text-align: right;
  font-size: 16px;
  color: #22535A;
  float: left;
  height: 29px;
  line-height: 29px;
  font-family: "Microsoft YaHei", "微软雅黑";
  font-weight: bold;
}

.info05 {
  width: 113px;
  text-align: right;
  font-size: 12px;
  color: #494949;
  float: left;
  font-weight: bold;
}

.info02 {
  width: 645px;
  height: 29px;
  text-align: right;
  font-size: 12px;
  color: #494949;
  float: left;
}

.info03 {
  width: 70px;
  height: 29px;
  font-size: 14px;
  color: #494949;
  float: left;
  margin: 45px 0 0 20px;
}

.info04 {
  width: 80px;
  text-align: left;
  height: 29px;
  line-height: 29px;
  float: left;
  font-size: 14px;
}

.info_k {
  width: 180px;
  height: 29px;
  float: left;
  border: 1px solid #dad5d5;
  margin: 0 0 0 20px;
  line-height: 29px;
  padding-left: 5px;
  float: left;
}

.info_k:focus {
  border-color: #ffb941;
}

.info_M {
  width: 60px;
  height: 20px;
  float: left;
  border: 1px solid #ebebeb;
  margin: 4px 0 0 -39px;
  _margin-left: -20px;
  line-height: 20px;
  display: block;
}

.info_M:focus {
  border-color: #ffb941;
}

.info_bank {
  width: 550px;
  float: left;
  margin: 0 0 0 20px;
}

.info_bank li {
  border: 1px solid #dad5d5;
  width: 116px;
  height: 36px;
  display: inline;
  float: left;
  margin: 0 10px 10px 0;
}

.info_bank li span {
  color: #157142;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  left: 10px;
  top: -3px;
}

.table_xiangq_choose {
  background: url("../images/xq_choose.gif") no-repeat 91px center;
}

.info_cli {
  background: url("../images/pay/tab_5.gif") no-repeat;
}

.info_bank li:hover {
  background: url("../images/pay/tab_5.gif") no-repeat;
}

.info_bank li:link {
  background: url("../images/pay/tab_5.gif") no-repeat;
}

.info_bank img {
  margin: 6px 0 0 9px;
}

.info_amt {
  float: left;
  margin: 0 0 0 20px;
}

.info_amt li {
  border: 1px solid #dad5d5;
  width: 116px;
  height: 36px;
  display: inline;
  float: left;
  margin: 0 10px 10px 0;
}

.info_amt li:hover {
  background: url("../images/pay/tab_5.gif") no-repeat;
}

.info_amt li:link {
  background: url("../images/pay/tab_5.gif") no-repeat;
}

.info_amt img {
  margin: 6px 0 0 9px;
}

.info_dj {
  margin: 0px 0px 0 20px;
  float: left;
  line-height: 29px;
  font-size: 14px;
  width: 120px;
}

.info_dj label {
  width: 100%;
  height: 30px;
  float: left;
}

.info_pay {
  margin: 0px 0px 0 20px;
  float: left;
  line-height: 29px;
  font-size: 14px;
  width: 100px;
}

.info_pay input {
  margin: 8px 5px 0 0;
  float: left;
}

.info_dj input {
  margin: 8px 5px 0 0;
  _margin: 4px 5px 0 0;
  float: left;
}

.info_je {
  margin: 0px 20px 0 20px;
  _margin: 0px 5px 0 5px;
  *margin: 0px 0px 0 5px;
  float: left;
  height: 100%;
  line-height: 29px;
  font-size: 14px;
}

.info_tip {
  margin: 10px 60px;
  padding: 8px;
  height: 60px;
  color: #f00;
  border: 1px solid #cc0099;
  float: left;
  line-height: 29px;
  font-size: 14px;
}

.info_xq {
  margin: 0px 0px 0 5px;
  _margin: 0px 0px 0 2.5px;
  float: left;
  height: 29px;
  line-height: 29px;
  font-size: 12px;
}

.info_bot {
  background: url("../images/pay/button011.jpg") no-repeat;
  width: 96px;
  height: 29px;
  border: none;
  text-align: center;
  color: #fff;
  float: right;
  cursor: pointer;
  line-height: 29px;
  margin-right: 200px;
  _margin-right: 200px;
}

.info_bot:hover {
  background: url("../images/pay/button011.jpg") no-repeat 0 -29px;
  width: 96px;
  height: 29px;
  cursor: pointer;
  margin-right: 200px;
  _margin-right: 200px;
}

.info_bot1 {
  background: url("../images/pay/button011.jpg") no-repeat;
  width: 96px;
  height: 29px;
  border: none;
  text-align: center;
  color: #fff;
  cursor: pointer;
  line-height: 29px;
}

.info_bot1:hover {
  background: url("../images/pay/button011.jpg") no-repeat 0 -29px;
  width: 96px;
  height: 29px;
  cursor: pointer;
}

.info_bot_cen {
  background: url("../images/pay/button011.jpg") no-repeat;
  width: 96px;
  height: 29px;
  border: none;
  text-align: center;
  color: #fff;
  cursor: pointer;
  line-height: 29px;
  margin-right: 20px;
  _margin-right: 10px;
}

.info_bot_cen:hover {
  background: url("../images/pay/button011.jpg") no-repeat 0 -29px;
  width: 96px;
  height: 29px;
  cursor: pointer;
  margin-right: 20px;
  _margin-right: 10px;
}

.info_js {
  margin: 0px 0px 0 32px;
  float: left;
}

.erro {
  background: url("../images/pay/ico_error_v1.png") no-repeat;
  color: #b41305;
  margin-left: 20px;
  padding-left: 20px;
  font-size: 12px;
  margin-top: 2px;
}

.vcon ul li.PayLeftSelect {
  background-color: #fff;
  width: 98%;
  color: #8ed3df;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #EEE;
  border-left: 3px solid #DEDDDD;
}

.PayLeftSelect {
  background-color: #fff;
  width: 98%;
  color: #8ed3df;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #EEE;
  border-left: 3px solid #DEDDDD;
}


/*商城*/

.shop {
  min-height: 600px;
  float: left;
  width: 100%;
  background-color: #fcfcfc;
}

.shop01 {
  margin: 20px 0 0 10px;
}

.shop02 {
  margin: 25px 0 10px 25px;
  border: 1px solid #dad5d5;
  width: 230px;
  height: 265px;
  display: inline;
  float: left;
}

.shop02:hover {
  border: 1px solid #ff6400;
}

.shop img {
  border-bottom: 1px dotted #e3e3e3;
  margin: 0px 0 2px 25px;
  width: 180px;
  height: 180px;
}

.shop p {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

.shop ul li a {
  color: #000;
}

.shop ul li span {
  color: #ff0000;
  font-weight: bold;
}

.shop_jp {
  text-align: center;
  line-height: 29px;
}

.shop_jp span {
  color: #ff0000;
  font-weight: bold;
}

.shop_bot {
  height: 25px;
}

.shop_bot_left {
  background: url('../images/new/icon.png');
  background-position: 451px -106px;
  width: 87px;
  height: 21px;
  border: none;
  float: left;
  text-align: center;
  color: #fff;
  margin: 0 0 0 20px;
  line-height: 19px;
  vertical-align: middle;
  +line-height: 22px
}

.shop_bot_left:hover {
  background: url('../images/new/icon.png');
  background-position: 451px -127px;
  width: 87px;
  height: 21px;
  border: none;
  float: left;
  text-align: center;
  color: #fff;
  margin: 0 0 0 20px;
  line-height: 19px;
  vertical-align: middle;
  cursor: pointer;
  +line-height: 22px
}

.shop_bot_right {
  background: url('../images/new/icon.png');
  background-position: 451px -155px;
  width: 87px;
  height: 21px;
  border: none;
  float: left;
  text-align: center;
  color: #fff;
  margin: 0 0 0 15px;
  line-height: 19px;
  vertical-align: middle;
  +line-height: 22px
}

.shop_bot_right:hover {
  background: url('../images/new/icon.png');
  background-position: 451px -176px;
  width: 87px;
  height: 21px;
  border: none;
  float: left;
  text-align: center;
  color: #fff;
  margin: 0 0 0 15px;
  line-height: 19px;
  cursor: pointer;
  vertical-align: middle;
  +line-height: 22px
}


.tabPanel {
  width: 799px;
  margin: 20px auto;
  clear: both;
}

.tabPanel a {
  text-decoration: none;
  color: #000;
}

.tabPanel a:hover {
  text-decoration: none;
  color: #326874;
}

.tabPanel ul {
  height: 37px;
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  background: #f2f2f2;
  color: #6d6d6d;
}

.tabPanel ul li {
  float: left;
  border-right: 1px solid #f2f2f2;
  font-size: 12px;
  height: 37px;
  line-height: 37px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  background: url(../images/tt03.jpg) no-repeat;
  border-bottom: 1px solid #e3e3e3;
}

.tabPanel ul li:hover {
  float: left;
  border-right: 1px solid #f2f2f2;
  font-size: 12px;
  height: 37px;
  line-height: 37px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  background: url(../images/tt02.jpg) no-repeat;
  border-bottom: 1px solid #e3e3e3;
  color: #ff6400;
}

.tabPanel .hit {
  border-bottom: 1px solid #e3e3e3;
  cursor: pointer;
  background: url(../images/tt04.jpg) no-repeat;
  border-right: 1px solid #e3e3e3;
  color: #cd171c;
}

.tabPanel .hit_down {
  border-bottom: 1px solid #e3e3e3e;
  cursor: pointer;
  background: url("../images/tt02.jpg") no-repeat;
  border-right: 1px solid #e3e3e3;
  color: #cd171c;
}

.v-sort {
  background: url("../images/bot01_1.gif") no-repeat;
  width: 7px;
  height: 8px;
}

.v-sort:hover {
  background: url("../images/bot01.gif") no-repeat;
}

.VS {
  display: block;
  background-position: 0 0;
  float: left;
  margin: 15px 0 0 5px;
}

.v-word {
  float: left;
  padding: 0 0 0 25px;
}

.v-word01 {
  float: left;
  padding: 0 0 0 9px;
}

/*充值记录*/

.table01 {
  margin: 20px 0 0 50px;
  float: left;
}

.table_xiangq {
  width: 760px;
  border: 1px solid #e4eaee;
  border-collapse: collapse;
  color: #000;
  float: left;
  margin-top: 20px;
  margin-left: 20px;
  _margin-left: 10px;
  margin-bottom: 20px;
}

.table_xiangq tr td {
  text-align: center;
  padding: 10px 5px;
  border-bottom: 1px solid #e4eaee;
}

.table_xiangq tr {
  text-align: center;
  padding: 10px 5px;
  height: 45px;
}

.table_xiangq tr:hover {
  background: #fefbf6;
}

.table_xiangq th {
  text-align: center;
  padding: 10px 5px;
  background-color: #f2f2f2;
  border: 1px solid #ccc;
}

.table_tt {
  width: 80px;
}

.table_tt01 {
  width: 100px;
}

.table_tt02 {
  width: 150px;
}

.RechargeTp {
  color: #3561a3;
}

.RechargeTp01 {
  color: #F60;
}

.page {
  margin-bottom: 21px;
}

.deleteCard {
  background: url("../images/remove.png") no-repeat;
  width: 20px;
  height: 20px;
}


/*会员特权*/


.table_huiyuan {
  width: 760px;
  border: 1px solid #e4eaee;
  border-collapse: collapse;
  color: #000;
  float: left;
  margin-top: 20px;
  margin-left: 20px;
  _margin-left: 10px;
  margin-bottom: 20px;
}

.table_huiyuan tr td {
  text-align: center;
  padding: 10px 5px;
  border-bottom: 1px solid #e4eaee;
  border-right: 1px solid #e4eaee;
  width: 20%;
}

.table_huiyuan tr {
  text-align: center;
  padding: 10px 5px;
  height: 45px;
}

.table_huiyuan tr:hover {
  background: #fefbf6;
}

.table_huiyuan th {
  text-align: center;
  padding: 10px 5px;
  background-color: #f2f2f2;
  border-right: 1px solid #FFF;
}

.table_huiyuan tr td span {
  margin: 0 0 0 62px;
  _margin-left: 31px;
}


.info_rec {
  width: 90px;
  height: 29px;
  float: left;
  border: 1px solid #dad5d5;
  margin: 0 0 0 10px;
  _margin: 0 0 0 5px;
  line-height: 29px;
  padding-left: 5px;
  float: left;
}

.info_rec:focus {
  border-color: #ffb941 !important
}

.info_text {
  float: left;
  margin-left: 10px;
  _margin-left: 5px;
}

.info_recharge {
  min-height: 30px;
  width: 100%;
  margin-top: 40px;
  float: left;
  line-height: 30px;
  margin-left: -35px;
}

.info_recharge_bot {
  background: url("../images/button01.jpg") no-repeat 0 0;
  width: 96px;
  height: 29px;
  border: none;
  text-align: center;
  color: #fff;
  float: right;
  cursor: pointer;
  line-height: 28px;
  margin: 0px 57px 10px 0px;
  float: right;
}

.info_recharge_bot:hover {
  background: url("../images/button01.jpg") no-repeat 0 -29px;
  width: 96px;
  height: 29px;
  cursor: pointer;
  float: right;
}

.info_recharge_bot02 {
  background: url("../images/button02.jpg") no-repeat 0 0;
  width: 96px;
  height: 29px;
  border: none;
  text-align: center;
  color: #fff;
  float: right;
  cursor: pointer;
  line-height: 29px;
  margin: 0px 57px 10px 0px;
  float: right;
}

.info_recharge_bot02:hover {
  background: url("../images/button02.jpg") no-repeat 0 -29px;
  width: 96px;
  height: 29px;
  cursor: pointer;
  float: right;
}

.info_recharge_bot03 {
  background: url("../images/button03.jpg") no-repeat 0 0;
  width: 96px;
  height: 29px;
  border: none;
  text-align: center;
  color: #fff;
  float: right;
  cursor: pointer;
  line-height: 29px;
  margin: 0px 57px 10px 0px;
  float: right;
}

.info_recharge_bot03:hover {
  background: url("../images/button03.jpg") no-repeat 0 -29px;
  width: 96px;
  height: 29px;
  cursor: pointer;
  float: right;
}

.info_select {
  height: 29px;
  border: 1px solid #dad5d5;
  float: left;
  margin-left: 20px;
  _margin-left: 10px;
  width: 100px;
  _font: 19px/40px "微软雅黑";
}

/*兑换详情*/
.shop_change {
  width: 340px;
  height: auto;
  float: left;
  margin-left: 15px;
}

.shop_change_title {
  font-size: 16px;
  font-weight: 700;
  min-height: 20px;
  line-height: 21px;
  color: #3c3c3c;
  margin-top: 5px;
}

.shop_info_je {
  float: left;
  height: 29px;
  line-height: 29px;
  font-size: 14px;
}

.shop_info_je span {
  color: #ff0000;
}

.shop_button {
  background: url("../images/change.jpg") no-repeat;
  width: 167px;
  height: 39px;
  cursor: pointer;
}

.shop_button:hover {
  background: url("../images/change_01.jpg") no-repeat;
  width: 167px;
  height: 39px;
  cursor: pointer;
}




/*图片局部放大点击切换效果*/
.left-pro {
  width: 318px;
  padding: 20px 10px;
  border: 1px solid #dad5d5;
  text-align: center;
  float: left;
  margin-top: 15px;
}

.left-pro .t1 {
  width: 70px;
  float: left
}

.left-pro .t2 {
  width: 320px;
  text-indent: 0;
  float: left;
  padding-left: 10px
}

.left-pro .t2 img {
  text-indent: 0;
}

#showArea img {
  cursor: pointer;
  display: block;
  margin-right: 5px;
  width: 68px;
  padding: 1px;
  border: 1px solid #dad5d5;
  height: 66px;
  float: left;
}

#main_img {
  cursor: pointer;
  display: block
}

#gotop {
  cursor: pointer;
  display: block;
  margin-left: 9px
}

#gobottom {
  cursor: pointer;
  display: block;
  margin-left: 9px
}

#showArea {
  height: 70px;
  margin: 10px 0 0 0;
  overflow: hidden;
  width: 320px;
}

/*兑奖*/
.shop_bottom {
  border-bottom: 1px dotted #e3e3e3;
  float: left;
  width: 90%;
  margin-left: 30px;
}


.cc {
  /*text-overflow:ellipsis;white-space:nowrap; overflow:hidden*/
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 95%;
  /* IE6 needs any width */
  -o-text-overflow: ellipsis;
  /* Opera 9-10 */
}

/*溢出直接改成省略号*/

/*分页*/
.pager {
  width: 95%;
  margin: 10px;
  line-height: 20px;
  display: block;
  TEXT-ALIGN: right;
  float: left
}

.paginator {
  font: 11px Arial, Helvetica, sans-serif;
  padding: 10px 20px 10px 0;
  margin: 0px;
  width: 98%;
  float: right;
}

.paginator a {
  padding: 1px 6px;
  border: solid 1px #ddd;
  background: #fff;
  text-decoration: none;
  margin-right: 2px
}

.paginator a:hover {
  padding: 1px 6px;
  border: solid 1px #ddd;
  background: #F3F0F0;
  text-decoration: none;
  margin-right: 2px
}

.paginator a:visited {
  padding: 1px 6px;
  border: solid 1px #ddd;
  background: #fff;
  text-decoration: none;
}

.page table {
  width: 100%;
  border: 0;
  padding: 30px 0px 50px 0;
  border-collapse: collapse;
  border-spacing: 0;
}

.page table th,
.page table td {
  padding: 0;
}

.page table a {
  border: 1px solid #dad5d5;
  display: inline;
  color: #666;
  font-size: 12px;
  font-weight: normal;
  margin: 5px;
  padding: 5px 8px;
  text-decoration: none;
}

.page table span {
  background-color: #1b3940;
  border: 1px solid #5f0707;
  color: #fff;
  display: inline;
  font-size: 12px;
  font-weight: normal;
  margin: 5px;
  padding: 5px 8px;
  text-decoration: none;
}

.page table disabled {
  border-style: solid;
  border-width: 1px;
  color: #ddd;
  display: inline;
  font-size: 12px;
  font-weight: normal;
  margin: 5px;
  padding: 5px 8px;
  text-decoration: none;
}

/*分页*/
#tabcontent ul .fenye {
  float: left;
  display: inline;
  width: 725px;
  height: auto;
  margin: 0px;
  list-style: none;
  padding: 0px;
  background: none;
}

#tabcontent1 ul .fenye {
  float: left;
  display: inline;
  width: 725px;
  height: auto;
  margin: 0px;
  list-style: none;
  padding: 0px;
  background: none;
}

#tabcontent2 ul .fenye {
  float: left;
  display: inline;
  width: 725px;
  height: auto;
  margin: 0px;
  list-style: none;
  padding: 0px;
  background: none;
}

.right_content .fenye {
  float: left;
  display: inline;
  width: 725px;
  height: auto;
  margin: 30px 0px 0px;
  list-style: none;
  padding: 0px;
  background: none;
}

DIV.bule {
  TEXT-ALIGN: right;
  clear: both;
  padding: 10px 0px;
  width: 97%;
}

DIV.bule A {
  BORDER-RIGHT: #dad5d5 1px solid;
  PADDING-RIGHT: 8px;
  BORDER-TOP: #dad5d5 1px solid;
  PADDING-LEFT: 8px;
  PADDING-BOTTOM: 5px;
  MARGIN: 5px;
  BORDER-LEFT: #dad5d5 1px solid;
  COLOR: #666;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: #dad5d5 1px solid;
  TEXT-DECORATION: none;
  font-size: 12px;
  font-weight: normal;
  display: inline;
}

DIV.bule A:hover {
  BORDER-RIGHT: #f0f0f0 1px solid;
  BORDER-TOP: #f0f0f0 1px solid;
  BORDER-LEFT: #f0f0f0 1px solid;
  COLOR: #666;
  BORDER-BOTTOM: #f0f0f0 1px solid;
}

DIV.bule A:active {
  BORDER-RIGHT: #f0f0f0 1px solid;
  BORDER-TOP: #f0f0f0 1px solid;
  BORDER-LEFT: #f0f0f0 1px solid;
  COLOR: #666;
  BORDER-BOTTOM: #f0f0f0 1px solid
}

DIV.bule SPAN.currentcs {
  BORDER: #5f0707 1px solid;
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  PADDING-BOTTOM: 5px;
  MARGIN: 5px;
  COLOR: #fff;
  PADDING-TOP: 5px;
  BACKGROUND-COLOR: #1b3940;
  TEXT-DECORATION: none;
  font-size: 12px;
  font-weight: normal;
  display: inline;
}

DIV.bule SPAN.disabled {
  BORDER-RIGHT: #eee 1px solid;
  PADDING-RIGHT: 8px;
  BORDER-TOP: #eee 1px solid;
  PADDING-LEFT: 8px;
  PADDING-BOTTOM: 5px;
  MARGIN: 5px;
  BORDER-LEFT: #eee 1px solid;
  COLOR: #ddd;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: #eee 1px solid;
  TEXT-DECORATION: none;
  font-size: 12px;
  font-weight: normal;
  display: inline;
}


/*游戏下载*/
.banner_inter01 {
  width: 1000px;
  margin: 0 auto;
  height: 328px;
  background: url("../images/self/banner/banner_back1.png") no-repeat;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/banner_3.jpg');
  /* IE6 */
}

.banner_inter01New {
  width: 1000px;
  margin: 0 auto;
  height: 353px;
  background: url("../images/self/banner/banner_back1-1.png") no-repeat;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/banner_3.jpg');
  /* IE6 */
}

.banner_complete_icon {
  height: 85px;
  width: 200px;
  float: left;
  background: url('../images/new/icon.png');
  background-position: 437px -250px;
  margin: 220px 0 0 0px;
  _margin: 220px 0 0 27.5px;
}

.banner_complete_icon a {
  height: 100%;
  width: 100%;
  cursor: pointer;
  display: block;
}

.banner_complete_icon:hover {
  height: 85px;
  width: 200px;
  float: left;
  background: url('../images/new/icon.png');
  background-position: 437px -334px;
  margin-top: 220px;
}

.banner_hall_icon {
  height: 85px;
  width: 200px;
  float: left;
  background: url('../images/new/icon.png');
  background-position: 227px -250px;
  margin-top: 220px;
}

.banner_hall_icon a {
  height: 100%;
  width: 100%;
  cursor: pointer;
  display: block;
}

.banner_hall_icon:hover {
  height: 85px;
  width: 200px;
  float: left;
  background: url('../images/new/icon.png');
  background-position: 227px -334px;
  margin-top: 220px;
}

/*游戏下载列表*/
.content03 {
  height: auto;
  width: 100%;
  padding-top: 20px;
}

.reco_game_content {
  float: left;
  width: 234px;
  height: 100%;
  padding-right: 16px;
  padding-top: 10px
}

.reco_game_content:last-child {
  float: left;
  width: 234px;
  height: 100%;
}

.reco_game_top {
  width: 234px;
  height: 11px;
  background: url("../images/content_down_top.png") no-repeat;
  background-position: top left;
  _margin-bottom: -6px;
}

.reco_game_bottom {
  width: 234px;
  height: 11px;
  background: url("../images/content_down_bottom.png") no-repeat;
  background-position: bottom left;
  _margin-top: -6px;
}

.reco_game_center {
  border-right: 1px solid #cd171c;
  border-left: 1px solid #cd171c;
  width: 232px;
}

.reco_game_center:hover {
  border-right: 1px solid #cd171c;
  border-left: 1px solid #cd171c;
  width: 232px;
}

.game_down_img {
  padding: 0 0 0 55px;
}

.game_down_title {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  font-family: "Microsoft YaHei", "微软雅黑";
  line-height: 40px;
}

.game_down_introduce {
  padding: 0 25px 0 25px;
  _padding: 0 17px 0 17px;
  text-indent: 2em;
  line-height: 17px;
  height: 52px;
}

.game_down_introduce span {
  color: #ff6400;
  float: right;
  *margin-top: 0px;
  display: block;
}

.game_down_icon {
  background: url('../images/new/icon.png');
  background-position: 587px -141px;
  width: 134px;
  height: 36px;
  margin: 10px 0 0 60px;
  cursor: pointer;
  font-size: 16px;
  color: #fff;
  line-height: 36px;
  text-align: center;
  font-family: "Microsoft YaHei", "微软雅黑";
}

.game_down_icon:hover {
  background: url('../images/new/icon.png');
  background-position: 587px -105px;
  width: 134px;
  height: 36px;
  margin: 10px 0 0 60px;
  cursor: pointer;
  font-size: 16px;
  color: #fff;
  line-height: 36px;
  text-align: center;
  font-family: "Microsoft YaHei", "微软雅黑";
}

.game_down_icon a {
  color: #fff;
  display: block;
}



/*游戏下载-更多*/
.game_picture {
  min-height: 150px;
  float: left;
  width: 100%;
}

.game_picture img {
  margin: 20px 0 8px 70px;
}

.game_cont {
  line-height: 22px;
  min-height: 80px;
  float: left;
  padding: 20px 20px 8px 20px;
  font-size: 14px;
  width: 750px;
}

.game_cont p {
  text-indent: 2em;
}

.game_cont span {
  width: 149px;
  text-indent: 2em;
  text-align: center;
}

.game_cont a {
  color: #000
}

.game_cont a:link {
  color: #000
}

.game_cont a:hover {
  color: #39F
}

.game_cont dl dt span {
  float: left;
  height: 16px;
  margin-bottom: 15px;
  padding: 0px 0px 5px;
}

/*个人中心*/
.menu {
  width: 799px;
  clear: both;
}

.menu a {
  text-decoration: none;
  color: #000;
  /*height:37px; line-height:37px; display:block; width:75px;*/
}

.menu a:hover {
  text-decoration: none;
  color: #575757;
}

.menu ul {
  height: 32px;
  padding-left: 10px;
  width: 100%;
  color: #000;
  border-bottom: 1px solid #dad5d5;
  background-color: #f2f2f2;
}

.menu ul li {
  width: 89px;
  height: 26px;
  display: inline;
  float: left;
  margin-right: 2px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  line-height: 27px;
  margin-top: 7px;
  cursor: pointer;
}

.menu ul li:hover {}

.menu ul li:last-child {}

.panes {
  font-size: 12px;
}

.pane2 {
  margin: 15px 0 0 0;
}

.menu .hit {
  cursor: pointer;
  color: #000;
  /* background:url(../images/member/menu_hit.gif) no-repeat;*/
  border-radius: 6px;
  border-left: 1px solid #eee;
  background-color: #fff;
  border-top: 1px solid #EEE;
  border-right: 1px solid #EEE;
}

/*个人中心-我的资料*/
.photo img {
  width: 80px;
  height: 80px;
  padding-left: 30px;
}

.photoIMG {
  width: 15%;
  float: left;
  margin-left: 15px;
  _margin-left: 7px;
}

.photoIMG img {
  width: 80px;
  height: 100px;
  margin-left: 10px;
  border: 1px solid #dad5d5;
  padding: 3px;
}

.photo_change {
  margin-left: 30px;
  _margin-left: 15px;
  margin-top: 5px;
}

.photoR {
  width: 30%;
  float: left;
  margin-top: 0;
  line-height: 25px;
}

.photoR_title {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
}

.photoR_text {
  font-family: Arial, Helvetica, sans-serif, "Microsoft YaHei", "微软雅黑";
  line-height: 25px;
}

.photoRN {
  width: 20%;
  float: left;
  color: #8d8d8d;
  line-height: 25px;
}

.photoENTRY {
  width: 30%;
  float: left;
  color: #8d8d8d;
  line-height: 25px;
}

.unread {
  color: #efb400;
}

.PF_info {
  margin-left: 10px;
  _margin-left: 5px;
  font-size: 12px;
}

.photoHead {
  float: left;
  margin-left: 30px;
  width: 300px;
}

.photoHeadS {
  background: url("../images/member/photo_head02.gif") no-repeat scroll 0 0;
  height: 41px;
  margin-bottom: 20px;
  width: 158px;
}

.photoHeadS:hover {
  background: url("../images/member/photo_head.gif") no-repeat scroll 0 0;
  cursor: pointer;
  height: 41px;
  width: 158px;
}

.photoHeadX {
  background: url("../images/member/photo_head03.gif") no-repeat scroll 0 0;
  height: 41px;
  width: 158px;
}

.photoHeadX:hover {
  background: url("../images/member/photo_head01.gif") no-repeat scroll 0 0;
  cursor: pointer;
  height: 41px;
  width: 158px;
}

a.MemModifyPass {
  height: 41px;
  margin-bottom: 20px;
  width: 158px;
  display: block;
  background-position: -5px -8px;
  float: left;
  margin: 20px;
}

a.MemModifyPass:hover {
  background-position: -5px -67px;
}

.info_title {
  color: #000;
}

.info_title span {
  color: #cd171c;
}

.personal_info_right {
  width: 300px;
  height: 29px;
  line-height: 29px;
  float: left;
  margin-left: 25px;
  font-size: 12px;
}

.personal_right_frame {
  margin-left: 20px;
  height: 29px;
  line-height: 29px;
  border: 1px solid #dad5d5;
  padding: 0 0 0 5px;
  border-radius: 2px;
  width: 250px;
  margin-top: 2px;
  margin-right: 10px;
}

.personal_right_frame_list {
  margin-left: 20px;
  height: 29px;
  line-height: 29px;
  border: 1px solid #dad5d5;
  padding: 0 0 0 5px;
  border-radius: 2px;
  width: 258px;
  margin-top: 2px;
  margin-right: 10px;
}

.personal_right_frame_new {
  height: 29px;
  line-height: 29px;
  border: 1px solid #dad5d5;
  padding: 0 0 0 5px;
  border-radius: 2px;
  width: 250px;
  margin-top: 2px;
  margin-right: 10px;
}

.personal_right_select {
  margin-left: 20px;
  height: 29px;
  line-height: 29px;
  border: 1px solid #dad5d5;
  padding: 0 0 0 5px;
  border-radius: 2px;
  width: 260px;
  margin-top: 2px;
  float: left;
}

.personal_right_frame:focus {
  border-color: #ffb941 !important
}

.personal_line01 {
  height: 100%;
  margin: 15px 15px 0 15px;
}

fieldset {
  border-width: 1px 0px 0 0;
  border-style: solid;
  height: 20px;
  border-color: #6e6e6e;
}

.W_line {
  border-color: #e6e6e6;
}

legend {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  padding-right: 5px;
}

.W_btn span {
  border-color: #ffffff;
  border-radius: 13px;
  border-style: solid;
  border-width: 1px;
  color: #333333;
  display: inline-block;
  height: 18px;
  line-height: 18px;
  padding: 0 9px 0 8px;
  vertical-align: middle;
}

.W_btn {
  background-color: #f2f2f2;
  border-color: #d9d9d9;
  border-radius: 13px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}

.btns {
  float: right;
  margin-top: -18px;
  position: relative;
}

.W_btn:hover span {
  border-color: #398998;
  border-style: solid;
  border-width: 1px;
  color: #fff;
}

.W_btn:hover,
.W_btn:hover span {
  background: #4e7e87;
  text-decoration: none;
}






/*登录-注册*/
.register_left {
  float: left;
}

.register_right {
  float: left;
  border: 1px solid #afd0f1;
  width: 390px;
  min-height: 350px;
  _height: 350px;
  margin-top: 60px;
}

.register_right .info {
  margin-top: 20px;
}

.register_title {
  padding: 15px 0 10px;
  border-bottom: 1px solid #d8e8f8;
  margin: 0 29px 15px;
  font: 16px "微软雅黑";
}

.register_title span {
  font: 12px "微软雅黑";
  margin-left: 20px;
  _margin-left: 10px;
}

.register_title span a {
  color: #cd171c;
}

.register_title span a:hover {
  color: #ff6400;
}

.info06 {
  width: 80px;
  text-align: right;
  font: 16px "微软雅黑";
  color: #000;
  float: left;
  height: 29px;
  line-height: 29px;
}

.register_lose_password {
  margin-left: 7px;
  color: #cd171c;
  font-size: 12px;
  cursor: pointer;
}

.register_lose_password:hover {
  margin-left: 7px;
  color: #ff6400;
  font-size: 12px;
  cursor: pointer;
}

.register_30 {
  height: 29px;
  line-height: 29px;
  font-size: 14px;
  padding-left: 100px;
}

.register_icon {
  border: none;
  background: url('../images/new/icon.png');
  background-position: 697px -29px;
  width: 192px;
  height: 34px;
  cursor: pointer;
}

.register_icon01 {
  border: none;
  background: url(../images/logon/icon051.gif) no-repeat;
  width: 192px;
  height: 34px;
  cursor: pointer;
}

.register_icon:hover {
  border: none;
  background: url('../images/new/icon.png');
  background-position: 697px -63px;
  width: 192px;
  height: 34px;
  cursor: pointer;
}

.register_icon01:hover {
  border: none;
  background: url(../images/logon/icon051.gif) no-repeat 0 -34px;
  width: 192px;
  height: 34px;
  cursor: pointer;
}

.content05 {
  margin: 0;
  min-height: 500px;
  width: 1000px;
  margin: 100px 0 50px 0;
}

.content06 {
  margin: 0;
  min-height: 600px;
  width: 1000px;
  margin-top: 15px;
}

.info_left {
  width: 60%;
  float: left;
}

.info_right {
  width: 40%;
  float: left;
  height: 100%;
}

.info_L {
  width: 80px;
  height: 29px;
  float: eft;
  border: 1px solid #dad5d5;
  margin: 0 0 0 20px;
  line-height: 29px;
  padding-left: 5px;
  float: left;
}

.register_img {
  height: 28px;
  width: 90px;
  float: left;
  margin-left: 10px;
  _margin-left: 5px;
}

.reg_titile {
  font: 22px "微软雅黑";
  border-bottom: 1px solid #dad5d5;
  padding-bottom: 20px;
  float: left;
  width: 100%;
}

.reg_titile img {
  padding-top: 10px;
}

.reg_titleIMG {
  float: left;
}

.reg_titleWR {
  float: left;
  padding-top: 15px;
  padding-left: 10px;
}

.reg_titleWR a {
  color: #f60;
  font-weight: bold;
  cursor: pointer;
}

.reg_titleWR a:hover {
  color: #FF2D00;
  font-weight: bold;
  cursor: pointer;
}

.reg_titile span {
  font: 12px "微软雅黑";
  margin-left: 20px;
  _margin-left: 10px;
}

.Pass_strong01 {
  float: left;
  width: 137px;
  height: 24px;
  padding: 3px 0 0 5px;
  margin: 3px 0 0 5px;
  background: url("../image/Pass_strong_0.gif");
  background-position: 137px 0;
}

.reg_img img {
  max-height: 55px;
  max-width: 55px;
  _height: 55px;
  _width: 44px;
  padding: 1px;
  border: 1px solid #dad5d5;
  margin: 5px 0 0 17px;
  _margin: 5px 0 0 3.5px;
}

.info_content {
  float: left;
  height: 100%;
  line-height: 29px;
  font-size: 14px;
}

.info_content dt {
  font: 16px 微软雅黑;
  line-height: 33px;
  height: 33px;
  color: #75a100;
}

.info_detail {
  color: #fd017c
}

.info_content li {
  list-style: disc;
  font-size: 12px;
}

.info_content_imgP {
  width: 450px;
  height: 130px;
  float: left;
}



.onError {
  background: url("../images/tips.png") no-repeat scroll 0px -24px transparent;
  padding-top: 2px;
  padding: 1px 0 0 18px;
  color: #CD1F00;
  height: 20px;
  line-height: 20px;
}

.onCorrect {
  background: url("../images/tips.png") no-repeat scroll 0px -2px transparent;

  padding-top: 2px;
  padding: 1px 0 0 18px;
  color: #4A7D00;
  height: 20px;
  line-height: 20px;

}

.onFocus {
  background: url("../images/tips.gif") no-repeat scroll 0px -46px transparent;
  padding-top: 2px;
  padding: 1px 0 0 18px;
  color: #999;
  height: 20px;
  line-height: 20px;
}

.onWarning {
  background: url("../images/tips.gif") no-repeat scroll 0px -45px transparent;
  *background-position: 0px -47px;
  padding-top: 1px;
  padding: 1px 0 0 18px;
  color: #efb400;
  margin-left: 10px;
}

.Pass_strong01,
.Pass_strong02,
.Pass_strong03,
.Pass_strong04 {
  height: 18px;
  width: 206px;
  float: left;
  margin: 4px 0px 0px 20px;
}

.Pass_strong01 {
  background: url(../images/safe.gif) 0px 0px no-repeat;
}

.Pass_strong02 {
  background: url(../images/safe.gif) 0px -21px no-repeat;
}

.Pass_strong03 {
  background: url(../images/safe.gif) 0px -42px no-repeat;
}

.Pass_strong04 {
  background: url(../images/safe.gif) 0px -63px no-repeat;
}


.info_content li {
  list-style: disc;
  font-size: 12px;
}


/*客服中心*/
.banner_inter02 {
  width: 1000px;
  margin: 0 auto;
  height: 138px;
  background: url("../images/banner05.png") no-repeat;
  position: relative;
}

.banner_search {
  position: absolute;
  left: 538px;
  top: 92px;
}

.banner_input_left {
  border: none;
  height: 30px;
  width: 220px;
}

.banner_input_right {
  background: url('../images/icon02.gif') no-repeat;
  width: 98px;
  height: 41px;
  border: none;
  cursor: pointer;
}

.custom_question {
  width: 185px;
  height: 260px;
}

.queste_content01 {
  width: 331px;
  border-right: 1px solid #fcfcfc;
  border-left: 1px solid #fcfcfc;
  /*border:1px solid #a5bbbd;border-radius:10px;*/
}

.queste_content01 ul {
  width: 331px;
  min-height: 182px;
  *height: 182px;
}

.queste_content01 li {
  height: 37px;
  margin: 3.5px 0 5px 40px;
  _margin: 3.5px 0 5px 20px;
  width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}

.queste_content01 li a {
  color: #0e5699;
  text-decoration: none;
}

.customBox1 {
  border-left: 1px solid #fcfcfc;
  border-right: 1px solid #fcfcfc;
  padding: 0 0px 0 0px;
  width: 643px;
}

.customBox1 dl {
  display: inline;
  float: left;
  padding: 11px 0 11px 0;
  width: 200px;
  overflow: hidden;
}

.customBox1 dt {
  padding-left: 27px;
  _padding-left: 20px;
  padding-right: 10px;
  float: left;
}

.customBox1 dd span {
  color: #000;
  font-size: 14px;
  font-weight: 700;
}

.customBox1 dd span:hover,
span:link {
  text-decoration: underline;
  cursor: pointer;
}

.customBox1 span img {
  max-height: 65px;
  max-width: 65px;
}

.customBox1 dd {
  color: #555;
  line-height: 22px;
  text-align: left;
}

.customBox1 a:link,
.customBox1 a:visited,
.customBox1 a:active {
  color: #000000;
  overflow: hidden;
  text-decoration: none;
}

.customBox1 a:hover {
  color: #0F0C84;
  overflow: hidden;
  text-decoration: none;
}

.customBox1_1 {
  display: inline-block;
  float: left;
  width: 65px;
  height: 65px;
  margin: 0px 0px 6px 14px;
}

.customBox1_1_right {
  float: left;
  margin: 0px 0px 0px 9px;
}

.self_s {
  color: #000;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  float: left;
  padding-right: 4px;
  width: 105px;
}

.self_s1 {
  color: #555;
  line-height: 22px;
  text-align: left;
  width: 105px;
  height: auto;
  font-size: 12px;
}

.self {
  width: 213px;
  height: 73px;
  float: left;
  padding: 11px 0;
}

.hot_question {
  width: 643px;
  border-left: 1px solid #fcfcfc;
  border-right: 1px solid #fcfcfc;
  min-height: 155px;
  height: auto;
  _height: 155px;
}

.hot_question ul {
  float: left;
  padding: 30px 15px 3px 35px;
  _padding: 30px 7.5px 0 16px;
}

.hot_question ul li {
  height: 30px;
  width: 50%;
  float: left;
}

.hot_c01 {
  color: #cd171c;
}

.hot_c01:hover {
  color: #ff6400;
}

.hot_c02 {
  color: #555;
}

.hot_c02:hover {
  color: #ff6400;
}

.contact {
  width: 331px;
  border-right: 1px solid #fcfcfc;
  border-left: 1px solid #fcfcfc;
  /*border:1px solid #fcfcfc;border-radius:10px;*/
}

.contactV {
  padding: 20px 0 5px 30px;
  line-height: 31px;
  color: #636060;
}

.contactV b {
  font-size: 14px;
}

/*经验等级图标*/
.sun {
  background: url("../images/member/userico.jpg") no-repeat scroll -32px 0;
  display: block;
  float: left;
  height: 18px;
  overflow: hidden;
  width: 18px;
  margin-top: 6px;
}

.moon {
  background: url("../images/member/userico.jpg") no-repeat scroll -16px 0px;
  display: block;
  float: left;
  height: 17px;
  margin-left: 2px;
  overflow: hidden;
  width: 16px;
  margin-top: 6px;
}

.star {
  /* background: url("../images/member/userico.gif") no-repeat scroll 0 -36px rgba(0, 0, 0, 0);*/
  background: url("../images/member/userico.jpg") no-repeat scroll 0 0px;
  display: block;
  float: left;
  height: 18px;
  overflow: hidden;
  width: 17px;
  margin-top: 6px;

}

.vip0,
.vip1,
.vip2,
.vip3 {
  display: block;
  float: left;
  height: 13px;
  margin: 8px 0 0 -43px;
  overflow: hidden;
  width: 17px;

}

.vip0 {
  background: url("../images/member/vip.jpg") no-repeat scroll -16px 0px;
}

.vip1 {
  background: url("../images/member/vip.jpg") no-repeat scroll -33px 0px;
}

.vip2 {
  background: url("../images/member/vip.jpg") no-repeat scroll -50px 0px;
}

.vip3 {
  background: url("../images/member/vip.jpg") no-repeat scroll -66px 0px;
}

.tbboder td {
  height: 16px;
  line-height: 16px;
  border-bottom: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin: 0px;
  padding: 3px;
  overflow: hidden;
}

/*个人中心-密保*/
.passNO_left01 {
  width: 70px;
  margin: 100px 0 0 180px;
  _margin: 100px 0 0 90px;
  float: left;
  background: url("../images/pass_no02.gif") no-repeat;
  height: 250px;
}

.passNO_left {
  width: 70px;
  margin: 100px 0 0 180px;
  _margin: 100px 0 0 90px;
  float: left;
  background: url("../images/pass_no01.gif") no-repeat;
  height: 250px;
}

.passNO_right {
  color: #333;
  width: 400px;
  height: 250px;
  margin: 100px 0 0 0;
  float: left;
}

.passNO_line {
  font-size: 24px;
  width: 400px;
  line-height: 30px;
  height: 30px;
}

.passNO_line01 {
  font-size: 14px;
  width: 400px;
  line-height: 30px;
  height: 30px;
  color: #777;
}

.passNO_line01 a {
  color: #0053aa;
}

.passNO_line01 a:hover {
  text-decoration: underline;
}


/*系统出错*/
.systemE {
  width: 800px;
  margin: 0 auto;
  margin-top: 200px;
}

.systemE_img {
  float: left;
  width: 250px;
}

.systemE_test {
  float: left;
  width: 550px;
}

.systemE01 {
  background: url(../images/system.gif) no-repeat;
  width: 327px;
  height: 92px;
  margin-bottom: 20px;
}

.systemE_test h1 {
  font-size: 20px;
  color: #7e8aa2;
  margin-bottom: 30px;
}

.systemE03 {
  font-size: 14px;
  color: #333;
}

.systemE03 a {
  text-decoration: underline;
  color: #036ba6;
  margin-right: 20px;
  margin-left: 10px;
}





/*温馨提示*/
.point {
  width: 690px;
  min-height: 80px;
  border: 1px dashed #ABF0F0;
  border-radius: 5px;
  background: #fff;
  float: left;
  margin: 20px 10px 10px 30px;
  _margin: 20px 5px 10px 15px;
}

.point dl {
  margin: 10px 20px 10px 20px;
  _margin: 10px 5px 10px 10px;
  min-height: 100px;
}

.point dt {
  line-height: 25px;
  font-size: 16px;
  color: #028383
}

.point dd {
  line-height: 25px;
  font-size: 13px;
}

.pointlj {
  line-height: 25px;
  color: #028383;
  font-size: 14px;
  width: 130px;
  float: left;
  text-align: right;
}

/*相关文本*/
.text {
  width: 730px;
  min-height: 80px;
  float: left;
  margin: 10px 10px 10px 20px;
  _margin: 10px 5px 10px 15px;
}

.text dl {
  margin: 10px 20px 10px 20px;
  _margin: 10px 5px 10px 10px;
}

.text dt {
  line-height: 25px;
}

.text dd {
  line-height: 25px;
}

.text dd a {
  color: #3c8cc8;
}


/*个人中心-签到服务*/
.arrive_title {
  font-size: 24px;
  font-weight: bold;
  color: #712c01;
  text-align: center;
  width: 637px;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #712c01;
}

.arrive_table {
  width: 637px;
  border-collapse: collapse;
  margin-bottom: 20px;
  float: left;
}

.arrivebg {
  background: url(../images/arrive06.gif) no-repeat;
  width: 637px;
  height: 356px;
  float: left;
  margin-left: 60px;
  _margin-left: 30px;
  margin-top: 30px;
}

.arrive_past {
  color: #b2b2b2;
}

.arriveG {
  background: url(../images/arrive_03.gif) no-repeat;
}

.arrive_table ul {
  float: left;
  border-bottom: 1px solid #712c01;
  border-bottom-width: expression(this.nextSibling==null?'0':'1px');
}

.arrive_table ul li {
  width: 90px;
  font-size: 18px;
  border-right: 1px solid #712c01;
  border-right-width: expression(this.nextSibling==null?'0':'1px');
  display: inline;
  float: left;
  text-align: center;
  height: 50px;
  line-height: 50px;
}

.arrive_table ul li:last-child {
  border-right: none;
  border-bottom-width: 0;
}

.arrive_table ul:last-child {
  border-bottom: none;
  border-bottom-width: 0;
}

.arrivePri {
  width: 660px;
  height: 60px;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-left: 60px;
  margin-right: 0;
  margin-top: 10px;
}

.arriveP {
  float: left;
  margin-right: 50px;
  height: 50px;
  line-height: 50px;
}

.arriveP span {
  color: #eb890c;
}

.arrive_icon {
  background: url(../images/arrive_01.gif) no-repeat;
  width: 166px;
  height: 51px;
  float: left;
  margin-left: 60px;
  cursor: pointer;
  border: none
}

.arrive_icon {
  background: url(../images/arrive_01.gif) no-repeat;
  width: 166px;
  height: 51px;
  float: left;
  margin-left: 60px;
  cursor: pointer;
}

.arrive_icon01 {
  background: url(../images/arrive_02.gif) no-repeat;
  width: 166px;
  height: 51px;
  float: left;
  margin-left: 60px;
  border: none
}

.arrive_img {
  margin: 20px 0 0 40px;
  width: 730px;
  float: left;
}




/*签到大厅版*/
.reachBg {
  background: url("../images/arrive14.png") no-repeat;
  width: 761px;
  height: 645px;
  margin-bottom: 30px;
}

.reachTime {
  padding-top: 80px;
  padding-right: 50px;
  _padding-right: 70px;
  text-align: right;
  color: #c3142b;
  font-size: 18px;
}

.reach_table {
  width: 680px;
  height: 250px;
  margin: 0 auto;
}

.reach_table01 {
  width: 700px;
  color: #ffed51;
  font-size: 14px;
  height: 39px;
  line-height: 39px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 2px;
}

.reach_table01K {
  background: url("../images/arrive07.gif") no-repeat;
  width: 94px;
  height: 39px;
  float: left;
  margin-right: 2px;
  _margin-right: 1px;
}

.reach_table02 {
  height: 33px;
  line-height: 33px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 2px;
  font-size: 14px;
  color: #fff;
}

.reach_table02K {
  background: url("../images/arrive08.gif") no-repeat;
  width: 94px;
  height: 33px;
  float: left;
  margin-right: 2px;
  _margin-right: 1px;
}

.reach_table_cli {
  background: url("../images/arrive09.gif") no-repeat;
  width: 94px;
  height: 39px;
  float: left;
  margin-right: 2px;
  _margin-right: 1px;
}

.reachI {
  height: 80px;
  width: 700px;
  margin: 10px 0 0 30px;
  _margin: 10px 0 0 15px;
}

.reachVIP {
  background: url("../images/arrive10.png") no-repeat;
  width: 118px;
  height: 24px;
  line-height: 24px;
  float: left;
  margin: 5px 0 0 0;
}

.reachtex {
  width: 100px;
  float: left;
  font-size: 19px;
  color: #fff;
  padding-left: 10px;
  _padding-left: 5px;
}

.reachVIP01 {
  background: url("../images/arrive11.png") no-repeat;
  width: 118px;
  height: 24px;
  line-height: 24px;
  float: left;
  margin: 5px 0 0 0;
}

.reach_iconY {
  width: 222px;
  height: 65px;
  float: left;
  background: url("../images/arrive12.gif") no-repeat;
  cursor: pointer;
  border: none;
}

.reach_iconN {
  width: 222px;
  height: 65px;
  float: left;
  background: url("../images/arrive13.gif") no-repeat;
  border: none;
  margin-top: 38px;
}

.reach_text {
  width: 450px;
  min-height: 80px;
  float: left;
  margin: 0px 0px 0px 0px;
  _margin: 0px 5px 0px 5px;
  color: #fff;
}

.reach_text dl {
  margin: 10px 20px 10px 20px;
  _margin: 10px 5px 10px 10px;
}

.reach_text dt {
  line-height: 25px;
}

.reach_text dd {
  line-height: 25px;
}

.reachLB {
  background: url("../images/arrive12.png") no-repeat;
  width: 151px;
  height: 34px;
  float: left;
  margin: 0 0 0 30px;
  _margin: 0 0 0 15px;
}

.reachLB01 {
  background: url("../images/arrive13.png") no-repeat;
  width: 617px;
  height: 143px;
  float: left;
  margin: 0 0 0 30px;
  _margin: 0 0 0 15px;
}


/*404*/
.bad {
  width: 100%;
  margin: 95px auto 95px;
  font-weight: normal;
  float: left;
  text-align: center;
}

.bad_img {
  background: url("../images/pay_error01.jpg") no-repeat;
  width: 178px;
  height: 166px;
  margin: 0 auto;
}

.bad_img1 {
  background: url("../images/smile.jpg") no-repeat;
  width: 178px;
  height: 166px;
  margin: 0 auto;
}

.bad h1 {
  color: #515151;
  font: 22px "黑体";
  line-height: 40px;
}

.badC {
  height: 35px;
  text-align: center;
}

.badC a {
  color: #0053aa;
  display: inline-block;
  font-size: 14px;
  height: 23px;
  margin: 0 4px;
  padding-top: 1px;
  text-align: left;
  text-decoration: none;
}

.badC a:hover {
  text-decoration: underline;
}

/*修改成功*/
.loginHint {
  margin: 165px auto;
  font-weight: normal;
}

.Uright {
  background: url("../images/02.jpg") no-repeat;
  width: 178px;
  height: 178px;
  margin: 0px auto;
}

.loginHint h1 {
  color: #515151;
  font: 22px "黑体";
  line-height: 40px;
}

.UrightC {
  height: 35px;
  text-align: center;
}

.Uright a {
  color: #0053aa;
  display: inline-block;
  font-size: 14px;
  height: 23px;
  margin: 0 4px;
  padding-top: 1px;
  text-align: left;
  text-decoration: none;
}

.Uright a:hover {
  text-decoration: underline;
}

/*客服中心-推广*/
.spread {
  width: 240px;
  float: left;
}

.spread_left {
  width: 90px;
  text-align: right;
  font-size: 12px;
  color: #494949;
  float: left;
  height: 29px;
  line-height: 29px;
}

.spread_right {
  margin: 0px 0px 0 5px;
  float: left;
  height: 29px;
  line-height: 29px;
  font-size: 12px;
}

.spread_right span {
  color: #F00;
  font-weight: bold;
}

.spread_table {
  width: 95%;
  border: 1px solid #e4eaee;
  border-collapse: collapse;
  color: #000;
  float: left;
  margin-top: 20px;
  margin-left: 20px;
  _margin-left: 10px;
  margin-bottom: 20px;
}

.spread_table th {
  background-color: #0088a3;
  text-align: center;
  padding: 10px 5px;
  color: #fff;
  border-left: 1px solid #0088a3;
  border-right: 1px solid #0088a3;
  border-top: 1px solid #148f48;
}

.spread_table td {
  text-align: center;
  padding: 10px 5px;
  border-bottom: 1px solid #e4eaee;
  background-color: #f3f6f4;
}

.spread_SP {
  text-align: center;
  height: 68px;
  color: Red;
}


/*客服中心-问题详情*/
.PR1_navi,
.PR_navi {
  height: 35px;
  line-height: 35px;
  float: left;
  margin: 0 6px 0 15px;
  _margin: 0 3px 0 7.5px;
  font-size: 14px;
  position: relative;
  border-bottom: 1px solid #dad5d5;
  width: 95%;
  font: 20px "微软雅黑";
  color: #712c01;
}

.PR1_navi_text,
.PR_navi_text {
  border-bottom: 1px solid #712c01;
  width: 82px;
  height: 35px;
  line-height: 35px;
  float: left;
  font-size: 15px
}

.PR_navi_text a {
  color: #1E5867;
}

.PR_navi_text a:hover {
  color: #4192A7;
}

.PR1_navi_text1,
.PR_navi_text1 {
  border: 1px solid #dad5d5;
  width: 82px;
  height: 35px;
  line-height: 35px;
  float: left;
  font-size: 15px;
  _font-size: 21px;
  padding-top: 7px;
}

.PR1,
.PR {
  float: left;
  margin: 0 15px 50px 15px;
  _margin: 0 7.5px 50px 7.5px;
  width: 93%;
}

.PR dt {
  font: 16px "微软雅黑";
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  color: #22535a;
  margin-top: 10px;
}

.PR dt a {
  color: #1e5867
}

.PR dt a:hover {
  color: #4192A7
}

.PR dl {
  height: 90px;
}

.PR dd {
  font: 12px "微软雅黑";
  height: 20px;
  line-height: 20px;
  float: left;
  width: 100%;
  padding-left: 10px;
}

.PR dd span {
  margin-left: 20px;
  _margin-left: 10px;
  color: #707070;
  float: right;
}

.PREX {
  color: #ad8b2f;
  height: 30px;
  line-height: 30px;
}

.PR dd img {
  width: 550px;
  height: 350px;
  margin-left: 40px;
  _margin-left: 20px;
}

.PR dd a {
  color: #40808c;
  float: right;
}

.PR dd a:hover {
  text-decoration: underline;
  float: right;
}

.PR dd strong {
  color: #333;
  float: left;
}


.PR1 dd {
  font: 12px "微软雅黑";
  height: 20px;
  line-height: 20px;
  float: left;
  width: 100%;
}

.PR1 dd span {
  margin-left: 20px;
  _margin-left: 10px;
  color: #707070;
  float: right;
}

.PR1EX {
  color: #ad8b2f;
  height: 30px;
  line-height: 30px;
}

.PR1 dd img {
  width: 550px;
  height: 350px;
  margin-left: 40px;
  _margin-left: 20px;
}

.PR1 dd a {
  color: #40808c;
  float: left;
}

.PR1 dd a:hover {
  text-decoration: underline;
  float: left;
}

.PR1 dd strong {
  color: #333;
  float: left;
}



/*首页-问题详情*/
.home_page_top {
  background: url("../images/content_top01.gif") no-repeat;
  width: 1002px;
  height: 15px;
  background-position: top left;
  margin: 20px auto -2px;
}

.home_page_bottom {
  background: url("../images/content_bottom01.gif") no-repeat;
  width: 1002px;
  height: 15px;
  background-position: bottom left;
  margin: -2px auto 0px;
}

.page_nav {
  width: 100%;
  float: left;
  height: auto;
}

.home_page_left {
  width: 650px;
  height: auto;
  float: left;
  padding: 15px 0 0 20px;
  _padding: 15px 0 0 10px;
  font-family: Arial, "微软雅黑"
}

.home_page_right {
  width: 280px;
  float: right;
  padding-top: 15px;
  font-family: Arial, "微软雅黑"
}

.home_title {}

.home_title h1 {
  height: 35px;
  line-height: 35px;
  color: #333;
  font-size: 22px;
}

.home_subtitle {
  height: 28px;
  line-height: 28px;
  color: #333;
  font-size: 18px;
  text-align: right;
  padding-right: 15px;
}

.home_fro {
  color: #8e8e8e;
  font-size: 12px;
  text-align: center;
  height: 30px;
  line-height: 30px;
}

.home_time {
  padding-left: 40px;
}

.home_content {
  padding: 20px 0 30px 60px;
  color: #424242;
}

.home_content p {
  text-indent: 2em;
  line-height: 20px;
  margin: 0 0 30px;
}

.home_right_title {
  color: #333;
  font-size: 18px;
  font-weight: bold;
}

.homeRank {
  display: block;
  padding-left: 10px;
}

.homeGame {
  no-repeat;
  height: 100%;
  margin: 15px 0 0 0;
}

.homeGame ul {
  height: auto;
  padding-left: 20px;
}

.homeGame ul li {
  padding-bottom: 14px;
}

.homeGame ul li a {
  color: #424242;
}

.homeGame ul li a:hover {
  text-decoration: underline;
}

.homeZ {
  padding: 2px;
  border: 1px solid #dad5d5;
  margin: 5px 17px 0 10px;
}

/*广告图*/
.homeZ img {
  width: 247px;
  height: 222px;
}

.homeReco {
  display: block;
  padding-left: 10px;
  _padding-left: 10px;
  border: 1px solid #dad5d5;
  padding: 10px;
  margin: 5px 17px 0 10px;
  _margin: 5px 8.75px 0 5px;
  height: auto;
}

.homeReco:hover {
  display: block;
  padding-left: 10px;
  _padding-left: 10px;
  border: 1px solid #316d76;
  padding: 10px;
  margin: 5px 17px 0 10px;
  _margin: 5px 8.75px 0 5px;
  height: auto;
}

.homeReco ul {
  width: 100%;
  height: auto
}

.homeReco ul li {
  min-height: 82px;
  _height: 82px;
}

.homeReco_left {
  float: left;
  width: 50%;
}

.homeReco_left img {
  width: 90px;
  height: 78px;
}

.homeReco_right {
  float: left;
  width: 45%;
  margin-left: 10px;
  _margin-left: 5px;
}

.homeReco_right01 {
  font-size: 14px;
}

.homeReco_ico {
  margin-top: 5px;
  width: 100%;
  min-height: 23px;
}

.homeReco_ico01 {
  float: left;
  background: url("../images/icon07.gif") no-repeat;
  width: 43px;
  height: 21px;
  color: #fff;
  text-align: center;
  line-height: 21px;
  margin-right: 10px;
  _margin-right: 5px;
}

.homeReco_ico02 {
  float: left;
  background: url("../images/icon08.gif") no-repeat;
  width: 43px;
  height: 21px;
  color: #fff;
  text-align: center;
  line-height: 21px;
}

.homeReco_type {
  width: 100%;
  color: #ccc;
}


/*比赛中心*/
.gameC_line {
  width: 750px;
  height: 175px;
  border: 1px solid #dad5d5;
  float: left;
  margin: 20px 0 0 25px;
  _margin: 20px 0 0 17px;
}

.gameC_line1 {
  width: 360px;
  height: 122px;
  border: 1px solid #dad5d5;
  float: left;
  margin: 20px 0 0 25px;
  _margin: 20px 10px 0 12px;
}

.gameC_img {
  width: 280px;
  height: 160px;
  float: left;
  background: url("../images/geme_line01.gif") no-repeat;
  margin: 7px 0 0 7px;
  _margin: 7px 0 0 3.5px;
}

.gameC_img1 {
  width: 155px;
  height: 100px;
  float: left;
  \no-repeat;
  margin: 7px 0 0 7px;
  _margin: 7px 0 0 3.5px;
}

.gameC_img a {
  width: 100%;
  height: 100%;
  display: block;
}

.gameC_img1 img:hover {
  border: #316d76 1px solid
}

.gameC_text {
  width: 144px;
  float: left;
  margin: 10px 0 0 10px;
}

.gameC_text_title {
  font-size: 14px;
  color: #0176d5;
  font-weight: bold;
}

.gameC_text_sub {
  word-wrap: break-word;
  height: 50px;
  line-height: 20px;
}

.gameC_text_sub span {
  color: #ff7f00;
  font-weight: bold;
  display: block;
}

.gameC_text_sub span:hover {
  color: #FB9F43;
  font-weight: bold;
  display: block;
}

.gameC_icon {
  width: 110px;
  height: 25px;
  background: url("../images/gameC_icon01.gif") no-repeat;
  line-height: 25px;
  margin-bottom: 15px;
  text-align: center;
  color: #fff;
  cursor: pointer;
}

.gameC_icon a {
  color: #fff;
}

.gameC_join {
  background: url("../images/gameC_iocn021.gif") no-repeat;
  width: 30px;
  height: 95px;
  float: left;
  margin-left: 10px;
  _margin-left: 5px;
  display: block;
  cursor: pointer;
}

.gameC_join:hover {
  background: url("../images/gameC_iocn021.gif") no-repeat -30px 0;
  width: 30px;
  height: 95px;
  float: left;
  margin-left: 10px;
  _margin-left: 5px;
  display: block;
  cursor: pointer;
}

.gameC_join a {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.PD {
  float: left;
  margin: 0 15px 50px 0px;
  _margin: 0 7.5px 50px 7.5px;
  width: 93%;
  ;
}

.PD dt {
  font: 16px "微软雅黑";
  height: 40px;
  float: left;
  width: 100%;
}

.PD strong {
  float: left;
}

f .PD dt a {
  color: #333;
  float: left;
}

.PD dt a:hover {
  color: #2c8fd2;
  text-decoration: underline;
}

.PD dt span {
  float: right;
}

.info06_right {
  width: 500px;
  float: left;
  height: 29px;
  line-height: 29px;
}

/*4-6新建*/


/*系统出错*/
.systemE {
  width: 800px;
  margin: 0 auto;
  margin-top: 200px;
}

.systemE_img {
  float: left;
  width: 250px;
}

.systemE_test {
  float: left;
  width: 550px;
}

.systemE01 {
  background: url('../images/system.gif') no-repeat;
  width: 327px;
  height: 92px;
  margin-bottom: 20px;
}

.systemE_test h1 {
  font-size: 20px;
  color: #7e8aa2;
  margin-bottom: 30px;
}

.systemE03 {
  font-size: 14px;
  color: #333;
}

.systemE03 a {
  text-decoration: underline;
  color: #036ba6;
  margin-right: 20px;
  margin-left: 10px;
}

/*关于我们&联系我们*/
.bottom_bot {
  margin: 10px auto;
  width: 924px;
  text-align: center;
  float: left;
  font-size: 14px;
  color: #828282;
}

.bottom_bot a {
  text-decoration: none;
  color: #828282
}

.bottom_bot a:hover {
  color: #ff6400
}


.lineBottom {
  height: 28px;
  font: 16px "微软雅黑";
  color: #1F7187;
}

.lineBottom1 {
  height: 28px;
  font: 16px "微软雅黑";
  color: #000000;
}

.lineBottom2 {
  height: 28px;
  font: 13px "微软雅黑";
  color: #1F7187;
}

.lineBottom3 {
  height: 34px;
  font: 13px "微软雅黑";
  color: #1F7187;
  border: #BDE5F0 1px solid;
  text-align: center;
  width: 50%;
}

.T_font {
  height: 28px;
  font: 13px "微软雅黑";
  color: #1F7187;
  margin: 10px 0 0 10px;
  float: left;
}

.T_tableStyle {
  width: 90%;
  margin: 0 0 17px 35px;
  text-align: center;
  border: 1px solid #BDE5F0;
}

.T_tableStyle tr {
  height: 36px;
}

.T_button {
  background: url('../images/T_button.gif') no-repeat;
  left: 0px;
  top: 0px;
  width: 80px;
  height: 23px;
  font-family: 'Arial Normal', 'Arial';
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  text-decoration: none;
  color: #000000;
  text-align: center;
  cursor: pointer;
  margin: 0 55px 0 0;
  float: right;
  line-height: 25px;
  *margin: -15px 5px 0px 0px;
  *float: right;
}

.T_button a {
  color: #000000;
}

/*活动列表*/
.navi_1 {
  float: left;
  font-size: 14px;
  position: relative;
  border-bottom: 1px dotted #8B8484;
  width: 198px;
  padding-bottom: 7px;
}

.menu_hd {
  float: left;
  width: 199px;
}

.menu_hd li {
  margin-left: 25px;
  height: 30px;
  font-size: 14px;
  list-style-type: none;
}

.hdtext {
  color: #22535a;
}

.chartItem-info {
  margin: 20px 0px;
}

.chartItem-info p {
  font-size: 14px;
  line-height: 30px;
  text-indent: 0em;
}

.txt_red {
  color: rgb(240, 224, 224);
}

.tab_title {
  width: 100%;
  overflow: hidden;
  line-height: 30px;
}

.tab_title ul li.liSelected {
  width: 114px;
  *width: 113px;
  font-weight: bold;
  color: #FFF;
  background-color: #22535A;
}

.tab_title ul li.liSelected a {
  color: #FFF;
  display: block;
}

.tab_title ul li.liSelected1 a {
  color: #FFF;
  display: block;
}

.tab_title ul li.liSelected1 {
  font-weight: bold;
  color: #FFF;
  background-color: #47A9B7;
  width: 14%;
  border-left: solid #777B7B 1px;
}

.tab_title ul li {
  float: left;
  height: 30px;
  background-color: #22535a;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  border-radius: 5px 5px 0px 0px;

}

.tableborder {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}

.tableborder .left {
  text-align: left;
}

.tableborder th {
  padding: 5px;
  background-color: #22535a;
  color: #FFF;
}

.subContent {
  padding: 0 26px;
  padding: 20px;
  border-radius: 5px;
}

.tableborder .item_a {
  background-color: #EFEFEF;
}

.tableborder td {
  padding: 5px;
  text-align: center;
}

.empty {
  font-size: 14px;
  padding: 22px;
  text-align: center;
  color: #F00;
}

.menu_hd li a {
  height: 26px;
  display: block;
  line-height: 26px;
  text-decoration: none;
  text-indent: 15px;
  color: #3A3A3A;
}

.vtitle_1 {
  height: 47px;
  font-size: 13px;
  font-family: "Microsoft YaHei", "微软雅黑";
  line-height: 47px;
  color: #333;
  width: 100%;
  background: #eeeeee;
  font-weight: bold;
  border-top: 1px solid #e3e3e3;
  cursor: pointer;
  position: relative;
  float: left;
}

.vtitle_1 a {
  color: #000;
  text-decoration: none;
  height: 47px;
  width: 200px;
  display: block;
}

.vtitle_1 a:hover {
  background: #fff;
  cursor: pointer;
  color: #ff6400;
  /* float:left; width:175px;_width:200px; */
  display: block;
}

.cuttingLine {
  margin-top: 40px;
  _margin-top: 10px;
}

.tableborder .item_b {
  background-color: #E2E2E2;
}



/*图片验证*/
.sys_item_spec dl.iteminfo_parameter {
  padding-top: 5px;
  padding-bottom: 5px;
}

.sys_item_spec dl.iteminfo_parameter dt {
  line-height: 32px;
}

.sys_item_spec {
  width: 426px;
  height: 400px;
}

/*一下正对图片*/
.sys_spec_img {}

.sys_spec_img li {
  float: left;
  height: 85px;
  position: relative;
  margin: 2px 2px 2px 0;
}

.sys_spec_img li a {
  height: 83px;
  width: 100px;
  padding: 1px;
  border: 1px solid #ccc;
  float: left;
  background: #fff;
  display: inline-block;
  outline: none;
  cursor: pointer;
}

.sys_spec_img li a img {
  width: 100px;
  height: 83px;
  display: block;
}

.sys_spec_img li a:hover {
  border: 2px solid #e4393c;
  padding: 0;
  text-decoration: none;
}

.sys_spec_img li i {
  position: absolute;
  width: 100px;
  height: 83px;
  font-size: 0;
  line-height: 0;
  right: 2px;
  bottom: 0px;
  background: url('../images/sys_item_selected.png') no-repeat right bottom;
  z-index: 99;
  display: none;
}

.sys_spec_img li.selected a {
  border: 2px solid #1d47c1;
  padding: 0;
  cursor: pointer;
}

.sys_spec_img li.selected i {
  display: block;
}

.codeCont {
  width: 358px;
  height: 380px;
  background-color: #fff;
  margin: 0 auto;
  border: #CCC solid 1px;
}

.codeTitle {
  width: 100%;
  height: 40px;
  margin: 0 0 2px 24px;
}

.codeFrame {
  margin: 5px 0 0 24px;
  height: 268px;
  width: 305px;
}

.codeImg {
  width: 50px;
  height: 30px;
  margin: 5px 0 0 5px;
}

.codeBtn {
  float: right;
  background: url('../images/codeqd.jpg') no-repeat;
  width: 80px;
  height: 30px;
  margin: 15px 25px 0 0;
  cursor: pointer;
}

.register_code {
  height: 29px;
  line-height: 29px;
}

.CodeTesting {
  background: url('../images/codeyz.jpg') no-repeat;
  width: 80px;
  height: 30px;
  margin-left: 210px;
}

/*绑定手机*/
.info_protect {
  float: left;
  margin: 49px;
  height: 300px;
}

.send_Btn {
  border: none;
  background: url('../images/Send.gif') no-repeat;
  width: 100px;
  height: 27px;
  cursor: pointer;
}

.send_Btn:hover {
  border: none;
  background: url('../images/Send.gif') no-repeat 0 -27px;
  width: 100px;
  height: 27px;
  cursor: pointer;
}

.input-group-addon {
  border: none;
  background: url('../images/button01.jpg') no-repeat;
  width: 96px;
  height: 29px;
  cursor: pointer;
  color: #fff;
  margin: 0 0 0 5px;
}

.input-group-addon:hover {
  border: none;
  background: url('../images/button02.jpg') no-repeat;
  width: 96px;
  height: 29px;
  cursor: pointer;
}

.info_Verification {
  width: 90px;
  height: 29px;
  float: left;
  border: 1px solid #dad5d5;
  margin: 0 0 0 20px;
  line-height: 29px;
  padding-left: 5px;
  float: left;
}


/*tuiguang*/
.T_in {
  float: left;
}

.T_p {
  font-size: 14px;
  padding: 10px 0px 10px 15px;
  float: left;
}

.table_xiang {
  width: 714px;
  border: 1px solid #e4eaee;
  border-collapse: collapse;
  color: #000;
  float: left;
  margin-top: 20px;
  margin-left: 20px;
  _margin-left: 10px;
  margin-bottom: 20px;
}

.table_xiang tr td {
  text-align: center;
  padding: 8px 5px;
  border-bottom: 1px solid #e4eaee;
}

.table_xiang tr {
  text-align: center;
  padding: 10px 5px;
  height: 32px;
}

.table_xiang tr:hover {
  background: #fefbf6;
}

.table_xiang th {
  text-align: center;
  padding: 8px 5px;
  background-color: #f2f2f2;
}

.game_lineJ1 {
  margin: 10px 0 0 20px;
}

.game_lineT1 {
  width: 500px;
  border: 0px;
  text-align: center;
}

.game_lineJ1 .line01 {
  height: 21px;
  background-color: #90ccde;
  font-weight: bold;
  line-height: 24px;
  _line-height: 22px;
  color: #000;
  width: 331px;
}

.game_lineJ1 .line02 {
  color: #004c78;
  line-height: 20px;
  _line-height: 18px;
  background-color: #EDEDED;
}

/*广告轮播*/
.jquery-slider-wrapper {
  position: relative;
  clear: both;
  zoom: 1;
}

.jquery-slider-slide {
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

.jquery-slider-slide img {
  border: 0;
  margin: 0;
  padding: 0;
}

.jquery-slider-slide-current {
  display: block;
  z-index: 2;
}

.jquery-slider-slide-next {
  display: block;
  z-index: 1;
}

.jquery-slider-selectors {
  display: block;
  overflow: hidden;
  position: absolute;
  bottom: 10px;
  right: 247px;
  z-index: 3;
}

.jquery-slider-selector {
  background: url('../images/self/banner/jquery-slider-theme.png') no-repeat 0px -70px;
  display: inline;
  float: left;
  width: 16px;
  height: 16px;
  margin: 0 0 0 5px;
}

.jquery-slider-selector-current {
  background: url('../images/self/banner/jquery-slider-theme.png') no-repeat -16px -70px;
}

.jquery-slider-selector span {
  display: none;
}

.jquery-slider-control {
  display: none;
  right: 50%;
  top: 50%;
  position: absolute;
  cursor: pointer;
  width: 48px;
  height: 69px;
  margin-top: -34px;
  margin-right: -24px;
  z-index: 4;
}

.jquery-slider-control span {
  display: none;
}

.jquery-slider-control-play {
  background: url('../images/self/banner/jquery-slider-theme.png') no-repeat -144px 0;
}

.jquery-slider-control-pause {
  background: url('../images/self/banner/jquery-slider-theme.png') no-repeat -96px 0;
}

.jquery-slider-hovered .jquery-slider-control {
  display: block;
}

.jquery-slider-navigation {
  display: block;
}

.jquery-slider-navigation-prev {
  background: url('../images/self/banner/jquery-slider-theme.png') no-repeat 0 0;
  display: none;
  left: 0;
  top: 50%;
  position: absolute;
  cursor: pointer;
  width: 48px;
  height: 69px;
  margin-top: -34px;
  z-index: 4;
}

.jquery-slider-navigation-prev span {
  display: none;
}

.jquery-slider-navigation-next {
  background: url('../images/self/banner/jquery-slider-theme.png') no-repeat -48px 0;
  display: none;
  right: 0;
  top: 50%;
  position: absolute;
  cursor: pointer;
  width: 48px;
  height: 69px;
  margin-top: -34px;
  z-index: 4;
}

.jquery-slider-navigation-next span {
  display: none;
}

.jquery-slider-hovered .jquery-slider-navigation-prev,
.jquery-slider-hovered .jquery-slider-navigation-next {
  display: block;
}

.jquery-slider-wrapper .caption {
  padding: 6px 10px;
  background: #333333;
  font-size: 13px;
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: #FFFFFF;
}

.jquery-slider-timer {
  color: #000000;
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 4;
}

.jquery-slider-timer-bar {
  background: #000000;
  opacity: 0.5;
  height: 3px;
  width: 0;
  float: left;
  display: inline;
}