body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
body {
	background: rgb(255, 255, 255); font: 12px/1.5 "Microsoft YaHei", "Hiragino Sans GB", sans-serif !important; margin: 0px auto; height: 100%; color: rgb(132, 132, 132); -ms-overflow-x: hidden; -ms-zoom: 1; font-size-adjust: none !important; font-stretch: normal !important; -webkit-font-smoothing: subpixel-antialiased;
}
img {
	border: currentColor; border-image: none;
}
a {
	text-decoration: none;
}
li {
	list-style: none;
}
input {
	border: currentColor; border-image: none;
}
:focus {
	outline: 0px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
fieldset {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
.g_head {
	width: 100%; height: auto;
}
.g_body {
	width: 100%; height: auto;
}
.g_foot {
	width: 100%; height: auto;
}
.g_head {
	background: url("../images/i_border.jpg") no-repeat bottom rgb(241, 241, 241);
}
.g_foot {
	background: url("../images/i_border.jpg") no-repeat top rgb(255, 255, 255);
}
.g_head .gh_con {
	margin: 0px auto; width: 960px;
}
.g_body .gb_con {
	margin: 0px auto; width: 960px;
}
.g_foot .gf_con {
	margin: 0px auto; width: 960px;
}
.g_head .gh_con {
	height: 80px;
}
.g_body .gb_con {
	height: auto; overflow: hidden;
}
.g_foot .gf_con {
	
}
.g_head .gh_con .logo {
	margin: 9px 0px 0px; height: 51px;
}
.g_head .gh_con .gh_titleCon {
	margin: 9px 0px 0px; height: 51px;
}
.g_head .gh_con .logo {
	margin-top: 13px; float: left;
}
.g_head .gh_con .gh_titleCon {
	width: 564px; margin-right: -11px; float: right;
}
.g_head .gh_con .gh_titleCon .gameSelect {
	background: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 227); border-image: none; width: 87px; height: 24px; line-height: 24px; padding-left: 10px; margin-right: 11px; margin-bottom: 4px; float: right; position: relative; z-index: 1000;
}
.g_head .gh_con .gh_titleCon .gameSelect .gsBtn {
	background: url("../images/gsBtn.jpg") no-repeat center; left: 62px; top: -24px; width: 25px; height: 24px; border-left-color: rgb(222, 226, 227); border-left-width: 1px; border-left-style: solid; display: block; position: relative; _display: inline-block; _left: 13px; _top: 0px;
}
.g_head .gh_con .gh_titleCon .gh_nav {
	width: 100%; height: 25px; clear: both;
}
.g_head .gh_con .gh_titleCon .gh_nav ul li {
	width: 94px; text-align: center; line-height: 25px; float: left; position: relative; z-index: 200;
}
.g_head .gh_con .gh_titleCon .gh_nav ul li a {
	height: 31px; color: rgb(103, 102, 102); line-height: 31px; font-size: 14px;
}
.g_head .gh_con .gh_titleCon .gh_nav ul li .nav_sec a:hover {
	background: rgb(234, 234, 234);
}
.g_head .gh_con .gh_titleCon .gh_nav ul li a.nav_a {
	margin-bottom: 10px; display: block;
}
.g_head .gh_con .gh_titleCon .gh_nav ul li a.active {
	color: rgb(233, 46, 30);
}
.g_head .gh_con .gh_titleCon .gh_nav ul li a:hover {
	color: rgb(233, 46, 30);
}
.g_head .gh_con .gh_titleCon .gh_nav ul li .nav_sec {
	background: rgb(255, 255, 255); padding: 10px 0px; left: 0px; top: 41px; width: 94px; height: auto; overflow: hidden; display: none; position: absolute; z-index: 100;
}
.g_head .gh_con .gh_titleCon .gh_nav ul li .nav_sec a {
	display: block;
}
.g_body .gb_img {
	width: 100%; height: 509px; overflow: hidden; position: relative;
}
.g_body .gb_img .gbi_con {
	height: 509px;
}
.g_body .gb_img .gbi_con .tempWrap {
	margin: 0px auto;
}
.g_body .gb_img .gbi_con li {
	width: 100%; height: 509px; overflow: hidden; position: relative;
}
.g_body .gb_img .gbi_con li img {
	left: 50%; top: 0px; width: 1920px; margin-left: -960px; display: block; position: absolute; z-index: 98;
}
.g_body .gb_img .bgi_news {
	background: url("../images/lbtbg.png"); top: 399px; width: 100%; height: 90px; position: absolute; z-index: 99;
}
.g_body .gb_img .bgin_con {
	margin: 0px auto 0px -480px; left: 50%; width: 960px; height: 90px; bottom: 20px; position: absolute; z-index: 100;
}
.g_body .gb_img .bgin_con .bgincLeft {
	width: 860px; height: 100%; float: left; _margin-top: 10px;
}
.g_body .gb_img .bgin_con .bgincLeft h2 {
	color: rgb(255, 255, 255); overflow: hidden; font-weight: normal;
}
.g_body .gb_img .bgin_con .bgincLeft p {
	color: rgb(255, 255, 255); overflow: hidden; font-weight: normal;
}
.g_body .gb_img .bgin_con .bgincLeft h2 {
	margin: 9px 0px 6px; font-size: 24px;
}
.g_body .gb_img .bgin_con .bgincLeft p {
	line-height: 20px; font-size: 12px; -ms-word-break: break-all; _margin-top: 0;
}
.g_body .gb_img .bgin_con .bginc_in {
	background: rgb(255, 49, 31); margin: 29px 0px 0px; width: 100px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; overflow: hidden; font-size: 16px; float: right; display: block;
}
.g_body .gb_img .bgin_con .bginc_in:hover {
	background: rgb(213, 17, 0);
}
.g_body .gb_img .gbi_Btn {
	width: 100%; height: 20px; bottom: 15px; position: absolute; z-index: 100;
}
.g_body .gb_img .gbi_Btn .bgib_con {
	margin: 0px auto; width: 210px; height: 20px; text-align: center; _width: 130px;
}
.g_body .gb_img .gbi_Btn .bgib_con li {
	background: url("../images/i_btn.png") no-repeat; margin: 0px 10px; width: 9px; height: 9px; display: inline-block; cursor: pointer;
}
.g_body .gb_img .gbi_Btn .bgib_con li.on {
	background: url("../images/i_on.png") no-repeat;
}
.g_body .gb_img .gb_leftBtn {
	background: url("../images/iChangBtn.png") no-repeat; top: 235px; width: 19px; height: 32px; display: block; position: absolute; z-index: 200;
}
.g_body .gb_img .gb_rightBtn {
	background: url("../images/iChangBtn.png") no-repeat; top: 235px; width: 19px; height: 32px; display: block; position: absolute; z-index: 200;
}
.g_body .gb_img .gb_leftBtn {
	background-position: 0px -32px; left: 6%;
}
.g_body .gb_img .gb_leftBtn:hover {
	background-position: 0px 0px;
}
.g_body .gb_img .gb_rightBtn {
	background-position: 0px -96px; right: 6%;
}
.g_body .gb_img .gb_rightBtn:hover {
	background-position: 0px -64px;
}
.g_body .product {
	margin: 0px auto; padding: 52px 0px 40px; width: 990px;
}
.g_body .product ul {
	
}
.g_body .product ul li {
	margin: 0px 14px; float: left; _margin: 0 12px;
}
.g_body .product ul li a {
	display: block; cursor: pointer;
}
.g_body .pro_img {
	background: rgb(234, 234, 234); border: 1px solid rgb(217, 217, 217); border-image: none; width: 217px; height: 138px; text-align: center; vertical-align: middle; display: table-cell;
}
.g_body .pro_img img {
	text-align: center;
}
.g_body .product ul li .product_title {
	padding: 7px 0px; text-align: center;
}
.g_body .product ul li .product_title h2 {
	color: rgb(238, 65, 50);
}
.g_body .product ul li .product_title p {
	background: url("../images/sj_red.png") no-repeat 126px; text-align: center; color: rgb(51,51,51); padding-left: 0px;
}
.g_body .product ul li a:hover .pro_img {
	opacity: 0.8; background-color: rgb(234, 234, 234);
}
.g_body .product ul li a:hover img {
	opacity: 0.8; background-color: rgb(255, 255, 255);
}
.g_body .product ul li a:hover h2 {
	transition:background-color 0.5s linear; color: rgb(255, 255, 255);
}
.g_body .product ul li a:hover p {
	transition:background-color 0.5s linear; color: rgb(255, 255, 255);
}
.g_body .product ul li a:hover p {
	background: url("../images/sj_white.png") no-repeat 126px; transition:background-color 0.5s linear; color: rgb(255, 255, 255);
}
.g_body .product ul li a:hover .product_title {
	background: rgb(238, 66, 52); transition:background-color 0.5s linear;
}
.gw_introduce {
	margin: 0px 0px 90px;
}
.gw_introduce .gw_intro {
	border: 1px solid rgb(217, 217, 217); border-image: none; float: left;
}
.gw_introduce .gw_intro.intro1 {
	width: 218px; height: 290px;
}
.gw_introduce .gw_intro.intro1 .gw_middle {
	padding: 19px 0px 19px 19px; width: 178px;
}
.gw_introduce .gw_middle {
	padding: 10px 19px 0px;
}
.gw_introduce .gw_middle a {
	
}
.gw_introduce .gw_middle a span {
	width: 183px; height: 101px; overflow: hidden; display: block;
}
.gw_introduce .gw_middle a img {
	transition:1s; display: block;
}
.gw_introduce .gw_middle a span:hover img {
	transform: scale(1.08);
}
.gw_introduce .gw_middle a.a2 em {
	padding-left: 62px;
}
.gw_introduce .gw_middle a:hover em {
	text-decoration: underline;
}
.gw_introduce .gw_middle a img {
	display: block;
}
.gw_introduce .gw_middle a em {
	background: url("../images/sj_gray.png") no-repeat 126px; margin: 7px 0px 8px; text-align: left; color: rgb(83, 83, 83); padding-left: 38px; font-size: 12px; font-style: normal; display: block;
}
.gw_introduce .gw_intro h2 {
	width: 100%; color: rgb(0, 0, 0); padding-bottom: 8px; font-size: 16px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.gw_introduce .gw_intro .intro_con {
	padding-top: 15px;
}
.zhaopin {
	padding: 6px 0px; height: 130px; overflow: hidden;
}
.zhaopin a {
	width: 178px; _width: 100px;
}
.zhaopin a {
	background: url("../images/sj_gray.png") no-repeat left; width: 162px; height: 26px; color: rgb(83, 83, 83); line-height: 26px; overflow: hidden; padding-left: 15px; font-size: 12px; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.zhaopin a:hover {
	text-decoration: underline;
}
.gw_introduce .btn_gdzw {
	background: url("../images/sj_white.png") no-repeat 135px rgb(219, 60, 53); width: 138px; height: 35px; line-height: 35px; padding-left: 80px;
}
.gw_introduce .btn_gdzw a {
	color: rgb(255, 255, 255); display: block;
}
.gw_introduce .btn_gdzw:hover {
	background: url("../images/sj_white.png") no-repeat 135px rgb(213, 17, 0);
}
.gw_right {
	float: right; _width: 720px;
}
.gw_introduce .gw_intro.intro2 {
	height: 290px; overflow: hidden; margin-right: 28px;
}
.gw_introduce .gw_intro.intro2 .gw_middle {
	width: 426px; position: relative;
}
.gw_introduce .intro2 .more_news {
	background: url("../images/icon.png") no-repeat 0px -64px; top: 14px; width: 15px; height: 15px; right: 20px; display: block; position: absolute;
}
.gw_introduce .intro2 .more_news:hover {
	background-position: -19px -64px;
}
.gw_introduce .intro2 .intro_con {
	
}
.gw_introduce .intro2 .intro_con p {
	text-align: center; padding-bottom: 10px; margin-bottom: 4px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dashed;
}
.gw_introduce .intro2 .intro_con p a {
	color: rgb(83, 83, 83); font-size: 16px; font-weight: bold;
}
.gw_introduce .intro2 .intro_con p a:hover {
	text-decoration: underline;
}
.gw_introduce .intro2 .intro_con ul {
	
}
.gw_introduce .intro2 .intro_con .newsli {
	line-height: 27px; overflow: hidden;
}
.gw_introduce .intro2 .intro_con .newsli .news {
	width: 75%; height: 26px; color: rgb(83, 83, 83); overflow: hidden; float: left; display: block; white-space: nowrap; -ms-word-wrap: normal; -ms-text-overflow: ellipsis;
}
.gw_introduce .intro2 .intro_con .newsli .news:hover {
	text-decoration: underline;
}
.gw_introduce .intro2 .intro_con .newsli span {
	color: rgb(127, 127, 127); float: right; display: block; _width: 90px;
}
.gw_introduce .gw_intro.intro3 {
	border: currentColor; border-image: none;
}
.gw_introduce .gw_intro.intro3 .gw_middle {
	border: 1px solid rgb(217, 217, 217); border-image: none; width: 177px;
}
.gw_introduce .gw_intro.intro3 .intro_con {
	padding: 8px 0px 14px;
}
.gw_introduce .gw_intro.intro3 .gs_intro {
	padding: 0px 3px; height: 69px; color: rgb(83, 83, 83); line-height: 23px; overflow: hidden; margin-bottom: 6px;
}
.gw_introduce .gw_intro.intro3 .btn_ckxx {
	background: rgb(219, 60, 53); width: 62px; height: 21px; text-align: center; color: rgb(255, 255, 255); line-height: 21px; display: block;
}
.gw_introduce .gw_intro.intro3 .btn_ckxx:hover {
	background: rgb(213, 17, 0);
}
.gw_introduce .gw_intro.intro3 .gw_t {
	margin-bottom: 15px;
}
.gw_introduce .intro3 .gw_b img {
	margin-right: 8px; float: left; display: block;
}
.gw_introduce .intro3 .gw_b .weixin {
	padding-bottom: 10px;
}
.gw_introduce .intro3 .gw_b .sm_weixin {
	float: left;
}
.gw_introduce .intro3 .gw_b .sm_weixin h3 {
	color: rgb(51, 51, 51); font-size: 16px;
}
.gw_introduce .intro3 .gw_b .sm_weixin p {
	color: rgb(83, 83, 83);
}
.share {
	border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid;
}
.share a {
	background: url("../images/icon.png") no-repeat; width: 71px; height: 31px; border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; display: block;
}
.share .share_qq {
	background-position: 27px 2px;
}
.share .share_sina {
	background-position: -33px 4px;
}
.share .share_tecent {
	background-position: -94px 3px;
}
.share .share_qq:hover {
	background-position: 27px -28px;
}
.share .share_sina:hover {
	background-position: -33px -28px;
}
.share .share_tecent:hover {
	background-position: -94px -29px;
}
.sort-content {
	
}
.sort-content .product-list {
	
}
.sort-content .game_name {
	background: 0px 0px white; margin: 0px 0px 30px 32px; width: 217px; overflow: hidden; float: left; display: inline; position: relative;
}
.sort-content .game_name a {
	display: block; cursor: pointer;
}
#product {
	padding-bottom: 30px;
}
.g_body .gb_con .gbRightCon.sort-content {
	overflow: hidden; min-height: 672px;
}
.sort-content .game_name .hover_con {
	background: url("../images/bg_filter.png"); padding: 14px 18px; left: 0px; top: 0px; width: 182px; height: 112px; display: none; position: absolute;
}
.sort-content .hover_con span {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); display: block;
}
.sort-content .hover_con .title {
	font-size: 18px; font-weight: bold; margin-bottom: 8px;
}
.sort-content .hover_con .content {
	height: 45px; line-height: 22px; overflow: hidden; margin-bottom: 8px;
}
.sort-content .hover_con .btn_enter {
	background: url("../images/sj_red.png") no-repeat 43px rgb(255, 255, 255); width: 49px; height: 22px; color: rgb(238, 65, 50); line-height: 21px; padding-left: 6px;
}
.g_foot .gf_con {
	padding: 28px 0px;
}
.g_foot {
	background: url("../images/i_border.jpg") no-repeat top;
}
.g_foot .logo_sxyx {
	width: 220px; margin-top: 5px; margin-right: 11px; margin-left: -3px; float: left;
}
.g_foot .intro_sxyx {
	width: 728px; text-align: left; float: left;
}
.g_foot .intro_sxyx h2 {
	line-height: 22px;
}
.g_foot .intro_sxyx p {
	line-height: 22px;
}
.g_foot .intro_sxyx h2 {
	color: rgb(51, 51, 51);
}
.g_foot .intro_sxyx p {
	color: rgb(139, 139, 139);
}
.g_foot .intro_sxyx p a {
	color: rgb(139, 139, 139);
}
.g_body .gb_timg {
	background: rgb(25, 116, 255); width: 100%; height: 240px; overflow: hidden;
}
.g_body .gb_con .gbTitleItem {
	margin: 35px 0px; width: 100%; height: 50px; line-height: 50px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.g_body .gb_con .gbTitleItem h2 {
	color: rgb(83, 83, 83); font-size: 22px; float: left;
}
.g_body .gb_con .gbTitleItem h2 i {
	margin: 0px 10px -3px 0px; width: 16px; height: 20px; display: inline-block;
}
.g_body .gb_con .gbTitleItem h2 i.gbti_a {
	background: url("../images/icon.jpg") no-repeat 0px 0px; _background: url(../images/icon.jpg) no-repeat 0 9px;
}
.g_body .gb_con .gbTitleItem h2 i.gbti_z {
	background: url("../images/icon.jpg") no-repeat -17px 0px; _background: url(../images/icon.jpg) no-repeat -17px 9px;
}
.g_body .gb_con .gbTitleItem h2 i.gbti_c {
	background: url("../images/icon.jpg") no-repeat -35px 0px; width: 24px; _background: url(../images/icon.jpg) no-repeat -35px 9px;
}
.g_body .gb_con .gbTitleItem h2 i.gbti_s {
	background: url("../images/icon.jpg") no-repeat -60px 0px; _background: url(../images/icon.jpg) no-repeat -60px 9px;
}
.g_body .gb_con .gbTitleItem h2 i.gbti_r {
	background: url("../images/icon.jpg") no-repeat -80px 0px; _background: url(../images/icon.jpg) no-repeat -80px 9px;
}
.g_body .gb_con .gbTitleItem .gbti_link {
	width: auto; height: 100%; float: right;
}
.g_body .gb_con .gbTitleItem .gbti_link i {
	background: url("../images/icon.jpg") no-repeat; margin: 20px 5px 0px; display: inline-block;
}
.g_body .gb_con .gbTitleItem .gbti_link i.i_home {
	background-position: 0px -20px; width: 15px; height: 14px;
}
.g_body .gb_con .gbTitleItem .gbti_link i.i_icon {
	background-position: 0px -39px; width: 8px; height: 8px; _background: url(../images/sj_gray.png) 0 8px no-repeat;
}
.g_body .gb_con .gbTitleItem .gbti_link {
	color: rgb(120, 120, 120);
}
.g_body .gb_con .gbTitleItem .gbti_link a {
	color: rgb(120, 120, 120);
}
.g_body .gb_con .gbTitleItem .gbti_link a:hover {
	color: rgb(255, 49, 31);
}
.g_body .gb_con .gbLeftCon {
	width: 179px; height: auto; overflow: hidden; float: left;
}
.g_body .gb_con .gbLeftCon.ex_gbLeftCon {
	width: 210px;
}
.g_body .gb_con .gbLeftCon ul li {
	width: 100%; height: 70px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.g_body .gb_con .gbLeftCon .leftDm {
	width: 100%; height: 70px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.g_body .gb_con .gbLeftCon ul li a {
	padding: 15px 0px; width: 100%; height: 40px; color: rgb(0, 0, 0); display: block;
}
.g_body .gb_con .gbLeftCon .leftDm a {
	padding: 15px 0px; width: 100%; height: 40px; color: rgb(0, 0, 0); display: block;
}
.g_body .gb_con .gbLeftCon ul li a.active {
	background: url("../images/sj_red.png") no-repeat right; color: rgb(255, 49, 31);
}
.g_body .gb_con .gbLeftCon ul li a:hover {
	background: url("../images/sj_red.png") no-repeat right; color: rgb(255, 49, 31);
}
.g_body .gb_con .gbLeftCon .leftDm a.active {
	background: url("../images/sj_red.png") no-repeat right; color: rgb(255, 49, 31);
}
.g_body .gb_con .gbLeftCon .leftDm a:hover {
	background: url("../images/sj_red.png") no-repeat right; color: rgb(255, 49, 31);
}
.g_body .gb_con .gbLeftCon ul li a p {
	line-height: 22px;
}
.g_body .gb_con .gbLeftCon .leftDm a p {
	line-height: 22px;
}
.g_body .gb_con .gbLeftCon ul li a p.liTitle {
	font-size: 18px;
}
.g_body .gb_con .gbLeftCon .leftDm a p.liTitle {
	font-size: 18px;
}
.g_body .gb_con .gbLeftCon ul li a p.liTitleMx {
	font-size: 12px;
}
.g_body .gb_con .gbLeftCon .leftDm a p.liTitleMx {
	font-size: 12px;
}
.g_body .gb_con .gbRightCon {
	margin: 0px 0px 0px 30px; width: 748px; height: auto; overflow: hidden; float: left;
}
.g_body .gb_con .gbRightCon.ex_gbRightCon {
	margin: 10px 0px 0px 50px; width: 700px; color: rgb(120, 120, 120); font-size: 14px;
}
.g_body .gb_con .gbRightCon.ex_gbRightCon p {
	line-height: 24px; text-indent: 2em; margin-bottom: 10px;
}
.zhaopin_page .hd {
	left: 50%; width: 960px; height: 13px; text-align: center; bottom: 30px; margin-left: -480px; position: absolute;
}
.zhaopin_page .hd ul li {
	width: 66px; height: 5px; overflow: hidden; margin-right: 30px; display: inline-block; cursor: pointer; opacity: 0.5; background-color: rgb(255, 255, 255);
}
.zhaopin_page .hd ul li.on {
	opacity: 1;
}
.g_body .gb_timg.ex_gb_timg {
	margin: 0px auto 0px -960px; left: 50%; width: 1920px; height: 414px; position: absolute;
}
.g_body .gb_timg.ex_gb_timg img {
	margin: 0px auto 0px -960px; left: 50%; width: 1920px; height: 414px; position: absolute;
}
.gb_timg.gb_timg2 img {
	margin: 0px auto 0px -960px; left: 50%; width: 1920px; position: absolute;
}
.g_body .gb_timg.ex_gb_timg {
	position: relative;
}
.zhaopin_page .gb_con {
	padding-bottom: 60px;
}
.zhaopin_page .zhaopin a {
	background: url("../images/sj_red.png") no-repeat left;
}
.zhaopin_page .hot_zp {
	padding: 20px 0px;
}
.zhaopin_page .hot_zp img {
	width: 180px; height: 53px;
}
.zhaopin_page .hot_zp h2 {
	color: rgb(51, 51, 51); font-size: 13px; margin-bottom: 6px;
}
.zhaopin_page .hot_zp h2 i {
	background: url("../images/icon.jpg") no-repeat -61px -18px; margin: 0px 7px -3px 0px; width: 14px; height: 20px; display: inline-block;
}
.zhaopin_page .zhaopin {
	height: auto; overflow: visible;
}
.zhaopin_page ul {
	margin: 0px auto;
}
.zhaopin_page ul li {
	
}
.zhaopin_page ul li a {
	display: block;
}
.zhaopin_page ul li .zp_title {
	padding: 8px 0px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dashed; position: relative; cursor: pointer;
}
.zhaopin_page ul li .zp_title a {
	color: rgb(83, 83, 83); font-size: 16px; font-weight: bold; display: block;
}
.zhaopin_page ul li .zp_title a:hover {
	text-decoration: underline;
}
.zhaopin_page ul li i {
	background: url("../images/icon.jpg") no-repeat -19px -22px; top: 15px; width: 13px; height: 13px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.zhaopin_page .zhaopin_con {
	display: none;
}
.zhaopin_page .zhaopin_con h2 {
	color: rgb(0, 0, 0); line-height: 26px; font-size: 14px;
}
.zhaopin_page .zhaopin_con p {
	color: rgb(65, 65, 65); line-height: 26px;
}
.zhaopin_page .zhaopin_con span {
	color: rgb(45, 52, 88); line-height: 26px; padding-bottom: 10px; font-size: 12px; font-weight: bold; display: block;
}
.zhaopin_page ul li .zp_title.show i {
	background: url("../images/icon.jpg") no-repeat -39px -23px; width: 15px; height: 14px;
}
.zhaopin_page ul li .zp_title.show {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dashed;
}
.g_body .gb_con .gb_404 {
	background: url("../images/404.jpg") no-repeat; margin: 100px auto 0px; width: 284px; height: 462px; display: block;
}
.g_body .gb_con .gb_goHome {
	margin: 0px auto 100px; text-align: center; color: rgb(161, 161, 161); font-size: 16px;
}
.g_body .gb_con .gb_goHome a {
	color: rgb(137, 184, 217); text-decoration: underline;
}
.game_detail {
	width: 100%;
}
.game_detail1 {
	width: 100%;
}
.game_detail {
	background: url("../images/xjppp/game_img1.jpg") no-repeat top; height: 453px;
}
.game_detail1 {
	background: url("../images/xjbbb/xjb_01.jpg") no-repeat top; height: 416px;
}
.game_detail2 {
	background: url("../images/xxxk/xxxk_01.jpg") no-repeat top; height: 415px;
}
.game_detail3 {
	background: url("../images/cjzj/cjzj_01.jpg") no-repeat top; height: 416px;
}
.game_detail4 {
	background: url("../images/rztz/rztz_01.jpg") no-repeat top; height: 415px;
}
.gd_info {
	left: 52%; width: 800px; height: 210px; margin-top: 160px; position: absolute;
}
.gd_info p.xjpp_w {
	color: rgb(49, 49, 49); line-height: 25px; font-size: 14px;
}
.gd_info a.xjpp {
	margin: 48px 10px 0px -2px; width: 85px; height: 85px; float: left; display: block;
}
.gd_info a.xjpp1 {
	margin: 48px 0px 0px; width: 85px; height: 85px; float: left; display: block;
}
.gd_info a.xjbb {
	margin: 48px 2px 0px -1px; width: 87px; height: 85px; float: left; display: block;
}
.gd_info a.xjbb1 {
	margin: 48px 0px 0px; width: 85px; height: 85px; float: left; display: block;
}
.introduce_list {
	margin: 0px auto; width: 980px;
}
.introduce_list .intro_img img {
	margin: 0px 10px; display: block;
}
.introduce_list .intro_con {
	width: 366px; height: auto; overflow: hidden;
}
.introduce_list .intro_middle {
	vertical-align: middle; display: table-cell;
}
.g_head .gh_con .gh_titleCon .gameSelect .all_game {
	left: -1px; top: 25px; display: none; position: absolute; z-index: 1000;
}
.g_head .gh_con .gh_titleCon .gameSelect .all_game a {
	background: rgb(255, 255, 255); width: 97px; height: 25px; text-align: center; color: rgb(83, 83, 83); line-height: 25px; border-right-color: rgb(222, 226, 227); border-bottom-color: rgb(222, 226, 227); border-left-color: rgb(222, 226, 227); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: block;
}
.g_head .gh_con .gh_titleCon .gameSelect .all_game a:hover {
	background: rgb(234, 234, 234); color: rgb(233, 46, 30);
}
.singlePage .siTtitle {
	width: 100%; height: 50px; text-align: center; color: rgb(83, 83, 83); line-height: 50px; font-size: 22px; font-weight: bold;
}
.singlePage .siTtitle_date {
	margin: 0px; width: 100%; text-align: center; color: rgb(127, 127, 127); font-size: 13px;
}
.introduce_list {
	margin-top: -30px;
}
.introduce {
	padding: 60px 0px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.introduce .intro_img {
	overflow: hidden; max-width: 580px; _width: 580px;
}
.introduce .intro_middle h2 {
	color: rgb(83, 83, 83); font-size: 36px;
}
.introduce .intro_middle h2.xxxk {
	color: rgb(43, 73, 45);
}
.introduce .intro_middle h2 span {
	color: rgb(236, 65, 32);
}
.introduce .intro_middle h2 span.xjbb {
	color: rgb(0, 180, 255);
}
.introduce .intro_middle h2 span.xxxk {
	color: rgb(59, 183, 113);
}
.introduce .intro_middle p {
	color: rgb(83, 83, 83); line-height: 22px; font-size: 14px;
}
.introduce .in_left {
	float: left;
}
.introduce .in_right {
	float: right;
}
.introduce .in_center {
	margin: 0px auto; display: block;
}
.introduce .introPosition {
	margin: 0px auto; top: -271px; text-align: center; display: block; position: relative;
}
.pageXzl {
	
}
.pageXzl .banner {
	background: url("../images/xzl/banner.jpg") no-repeat top; height: 868px;
}
.pageXzl .middleCon {
	background: url("../images/xzl/bgBody.jpg") no-repeat top; height: 849px;
}
.pageXzl .mainbody {
	margin: 0px auto; width: 1200px; position: relative;
}
.pageXzl .banner .mainbody {
	height: 868px;
}
.pageXzl .banner .mainbody a {
	display: block; position: absolute; opacity: 0.9;
}
.pageXzl .banner .mainbody a:hover {
	opacity: 1;
}
.pageXzl .banner .mainbody a.btn_weixin {
	background: url("../images/xzl/btn_wx.png") no-repeat; top: 45px; width: 68px; height: 43px; right: 107px; color: rgb(255, 255, 255); line-height: 43px; padding-left: 40px; font-size: 12px;
}
.pageXzl .banner .mainbody a.btn_play {
	background: url("../images/xzl/bg_play.png") no-repeat; width: 84px; height: 86px; right: 265px; bottom: 278px;
}
.pageXzl .banner .mainbody a.btn_upload {
	width: 188px; height: 84px; bottom: 165px;
}
.pageXzl .banner .mainbody a.btn_upload.btn_ios {
	background: url("../images/xzl/bg_download.png") no-repeat -1px 0px; right: 318px;
}
.pageXzl .banner .mainbody a.btn_upload.btn_android {
	background: url("../images/xzl/bg_download.png") no-repeat -193px 0px; right: 113px;
}
.pageXzl .middleCon .mainbody {
	padding-top: 60px;
}
.pageXzl .mainbody .slideBox {
	background: url("../images/xzl/yxts.png") no-repeat; margin: 0px auto; width: 924px; height: 716px; position: relative;
}
.pageXzl .mainbody .slideBox .inner {
	padding: 0px 6px;
}
.pageXzl .mainbody .slideBox .hd {
	bottom: 47px; position: absolute; z-index: 1;
}
.pageXzl .mainbody .slideBox .hd ul {
	width: 900px; height: 6px; text-align: center; -ms-zoom: 1;
}
.pageXzl .mainbody .slideBox .hd ul li {
	background: rgb(40, 64, 95); width: 43px; height: 6px; margin-right: 10px; vertical-align: top; display: inline-block; cursor: pointer;
}
.pageXzl .mainbody .slideBox .hd ul li.on {
	background: rgb(40, 109, 187);
}
.pageXzl .mainbody .slideBox .bd {
	height: 100%; position: relative; z-index: 0;
}
.pageXzl .mainbody .slideBox .bd li {
	padding-top: 20px; margin-left: -11px; vertical-align: middle; -ms-zoom: 1;
}
.pageXzl .mainbody .slideBox .bd img {
	margin: 0px auto; width: 712px; height: 603px; display: block;
}
.pageXzl .mainbody .slideBox .prev {
	background: url("../images/xzl/bgLeft.png") no-repeat; left: -13.5%;
}
.pageXzl .mainbody .slideBox .next {
	background: url("../images/xzl/bgRight.png") no-repeat; right: -13.5%;
}
.pageXzl .mainbody .slideBox .prev {
	top: 50%; width: 68px; height: 68px; margin-top: -34px; display: block; position: absolute; opacity: 0.5;
}
.pageXzl .mainbody .slideBox .next {
	top: 50%; width: 68px; height: 68px; margin-top: -34px; display: block; position: absolute; opacity: 0.5;
}
.pageXzl .mainbody .slideBox .prev:hover {
	opacity: 1;
}
.pageXzl .mainbody .slideBox .next:hover {
	opacity: 1;
}
.pageXzl .slider {
	top: 50%; right: 30px; margin-top: -87px; position: fixed;
}
.pageXzl .slider a {
	width: 89px; height: 77px; display: block; opacity: 0.8;
}
.pageXzl .slider a:hover {
	opacity: 1;
}
.pageXzl .slider a.btnIndex {
	background: url("../images/xzl/bgSlider.png") no-repeat 0px 0px; margin-bottom: 19px;
}
.pageXzl .slider a.btnTs {
	background: url("../images/xzl/bgSlider.png") no-repeat 0px -96px;
}
