body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, button, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei";font-size:12px;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    font-family: "Microsoft YaHei";
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

ul, ol, li {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

input, textarea, select {
    *font-size: 100%;
    outline: 0;
    border: 0;
}

a {
    text-decoration: none;
}

button, textarea {
    outline: 0;
    border: 0;
    padding: 0;
    margin: 0;
    -webkit-appearance: none;
}

.fn-clear:after {
    visibility: hidden;
    display: table;
    font-size: 0;
    content: "";
    clear: both;
    height: 0;
}

#down-container {
    overflow: hidden;
    background: rgb(238, 241, 245);
}

.orange-color {
    color: #f85802 !important;
}
.sbg{background-image:url(../images/icon_20181025.png);background-repeat:no-repeat;}
.ns_t2{width:100%;height:96px;background:#1e222d;}
.t2c{width:1200px;height:60px;margin:0 auto;padding-top:18px;}
.t2c_l{width:200px;height:60px;float:left;}
.t2c_l a{width:155px;height:45px;background-position:-82px 0;display:block;margin-top:8px;}
.t2c_l a img{width:255px;height:55px;}
.t2c_c{width:640px;height:60px;float:left;}
.t2c_r{width:311px;height:60px;float:right;}
.t2c_r_t{width:311px;height:29px;background-position:-1px -104px;margin-top:4px;}
.t2c_r_t .soinput{width:221px;height:27px;line-height:27px;float:left;margin:1px 0 1px 10px;display:inline;color:#37404c;background:transparent;outline:none;}
.t2c_r_t .sobutton{width:50px;height:27px;line-height:27px;float:left;margin:1px 0 1px 1px;display:none;background:transparent;color:#737e91;cursor:pointer;}
.t2c_r_t .msobutton{width:70px;height:27px;line-height:27px;float:left;margin:1px 0 1px 1px;display:inline;background:transparent;color:#737e91;cursor:pointer;text-align:left;text-indent:7px;}
.t2c_r_f{width:311px;height:27px;line-height:31px;overflow:hidden;}
.t2c_r_f a{margin:0 5px;}
.t2c_r_f a:link{color:#737e91;}
.t2c_r_f a:visited{color:#737e91;}
.t2c_r_f a:hover{color:#ff6600;}
.t2c_r_f a:active{color:#737e91;}
.ns_t3{width:100%;height:44px;background:#222a35;}
.t3c{width:1200px;height:44px;margin:0 auto;position:relative;}
.t3c li{width:88px;height:44px;line-height:44px;float:left;font-size:16px;text-align: center;padding: 0 8px;}
.t3c li a:link{color:#b1bcce;}
.t3c li a:visited{color:#b1bcce;}
.t3c li a:hover{color:#ff6600;}
.t3c li a:active{color:#b1bcce;}
.t3c li.sline{width:1px;}
.t3c li.hover{width:88px;height:40px;line-height:36px;border-top:#f85802 4px solid;}

/*分页*/

.page-container {
    height: 30px;
    line-height: 30px;
    text-align: center !important;
    margin: 10px auto;
    clear:both;
    font-size: 14px;
	color: #888888;
}
.page-container li{
    display:inline-block;
}
.page-container li.active span{
        color: white;
    font-weight: bold;
    background: #f85802;
    border-color: #f85802;
}
.page-container a {
    padding: 4px 9px;
    font-size: 12px;
    color: #888888;
    background: white;
    border: 1px solid #a0a0a0;
    cursor: pointer;
    border-radius:3px;
	margin:0 2px;
}
.page-container li span {
    padding: 4px 9px;
    font-size: 12px;
    color: #888888;
    background: white;
    border: 1px solid #a0a0a0;
    cursor: pointer;
    border-radius:3px;
	margin:0 2px;
	line-height: 26px;
	display:inline;
}

.page-container a:hover,
.page-container a.checked {
    color: white;
    font-weight: bold;
    background: #f85802;
    border-color: #f85802;
}

.page-container .page-prev,
.page-container .page-next {
    padding: 4px 10px;
}

.page-container .page-first,
.page-container .page-last {
    padding: 4px 10px;
}
.page-container span{
    margin:0 28px;
    display:inline-block;
    font-size: 14px;
	color: #888888;
}
.page-container input{
    width:40px;
    border-radius: 2px;
	border: solid 1px #cccccc;
    text-align: center;
    color:#888888;
    margin:0 8px;
}
.page-container button{
    padding:4px 12px;
    font-size: 12px;
    color: #888888;
    background: white;
    border: 1px solid #a0a0a0;
    cursor: pointer;
    margin: 0 3px;
    border-radius: 3px;
}
.page-container button:hover{
   color: white;
    font-weight: bold;
    background: #f85802;
    border-color: #f85802;
}
.page-jump{
    display:inline-block;
}

.Ali_down {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding-top: 4px;
  text-align: left;
}
.detail_body {
  width: 100%;
  height: auto;
  float: left;
  padding-top: 6px;
}
.detail_body_left_title {
  width: 100%;
  height: 29px;
  border-bottom: 1px solid #CCC;
  line-height: 30px;
  text-indent: 8px;
}
.detail_body_left_title .nydaohang {
  float: left;
}
.detail_body_heji {
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.nydaohang a:link{color:#000;}
.nydaohang a:visited{color:#000;}
.nydaohang a:hover{color:#f60;}
.nydaohang a:active{color:#000;}
.detail_body_heji_one {
  width: 229px;
  height: 142px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  display: inline;
}
.detail_body_heji_one a:link {
  width: 229px;
  height: 142px;
  background: #ecebeb;
  display: block;
}
.detail_body_heji_one a:visited {
  width: 229px;
  height: 142px;
  background: #ecebeb;
  display: block;
}
.detail_body_heji_one a:hover {
  width: 229px;
  height: 142px;
  background: #27282c;
  display: block;
  color: #fff;
}
.detail_body_heji_one a:active {
  width: 229px;
  height: 142px;
  background: #ecebeb;
  display: block;
}
.detail_body_heji_one img {
  width: 221px;
  height: 100px;
  padding: 4px;
}
.detail_body_heji_one span {
  width: 221px;
  height: 26px;
  line-height: 26px;
  padding: 4px;
  overflow: hidden;
  text-align: center;
  display: block;
}
.hjinfo {
  width: 100%;
  height: 264px;
  margin: 0 auto;
  background: url(../images/hejibg.jpg) no-repeat;
  background-size:cover;
}
.hjinfo_info {
  width: 400px;
  height: 264px;
  float: left;
  margin-left: 30px;
  display: inline;
}
.hjinfo_tit {
  width: 400px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  font-size: 16px;
  font-weight: bold;
  color: #ff6600;
  margin-top: 34px;
}
.hjinfo_con {
  width: 400px;
  height: 150px;
  line-height: 25px;
  overflow: hidden;
  color: #fff;
}
.hjinfo_pic {
  width: 560px;
  height: 264px;
  float: right;
}
.hjinfo_pic img {
  width: 400px;
  height: 180px;
  padding: 42px 60px;
}
.hjgame {
  width: 1198px;
  height: auto;
  border: #ccc 1px solid;
  padding-bottom: 10px;
  display: table;
}
.hjgame_one {
  width: 170px;
  height: 360px;
  float: left;
  margin-left: 25px;
  margin-top: 10px;
  display: inline;
  position: relative;
}
.hjgame_one a {
  width: 170px;
  height: 266px;
  display: block;
  background: #ecebeb;
}
.hjgame_one img {
  width: 158px;
  height: 210px;
  padding: 6px;
}
.hjgame_one span {
  width: 158px;
  height: 30px;
  display: block;
  position: absolute;
  left: 6px;
  top: 186px;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.5);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
  zoom: 1;
}
.hjgame_one span h3 {
  width: 110px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  overflow: hidden;
  float: left;
}
.hjgame_one span em {
  width: 48px;
  height: 30px;
  line-height: 30px;
  float: right;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  font-weight: bold;
  color: #ff6600;
  text-align: center;
}
.hjgame_one font {
  width: 116px;
  height: 26px;
  line-height: 26px;
  display: block;
  background: #ff5c4a;
  color: #fff;
  margin-top: 6px;
  margin-left: 27px;
  text-align: center;
  font-size: 14px;
}
.hjgame_one i {
  width: 168px;
  height: 22px;
  border: #ecebeb 1px solid;
  border-bottom-width: 0;
  background: url(../images/xjtgray.png) no-repeat 27px 0;
  display: inline-block;
}
.hjgame_one p {
  width: 158px;
  height: 60px;
  border: #ecebeb 1px solid;
  border-top-width: 0;
  padding: 5px;
  line-height: 20px;
  overflow: hidden;
  display: inline-block;
}
.hjgame_one:hover a {
  background: #27282c;
}
.hjgame_one:hover i {
  border: #27282c 1px solid;
  border-bottom-width: 0;
  background: url(../images/xjtblack.png) no-repeat 27px 0;
}
.hjgame_one:hover p {
  border: #27282c 1px solid;
  border-top-width: 0;
}

.Ali_down_foot{position: relative;clear:both;width:100%;height:200px;background:#1e222d;color:#768b9c;}
.Ali_down_foot_con{width:1200px;height:120px;line-height:40px;margin:0 auto;padding:40px 0;text-align:center;}
.Ali_down_foot_con a:link{color:#768b9c;}
.Ali_down_foot_con a:visited{color:#768b9c;}
.Ali_down_foot_con a:hover{color:#ff6600;}
.Ali_down_foot_con a:active{color:#768b9c;}
#cs_DIV_cscpvrich8388B {position: fixed !important; bottom: 2px !important; right: 0px !important; width: 300px !important; height: 250px !important; overflow: hidden !important; display: block !important; z-index: 2147483647;}