
#GameList ul li .photo { width: 170px; height: 185px; margin-bottom: 6px; background: rgb(51, 51, 51); display: block; }
.baoshi_pic { width: 453px; height: 90px; position: absolute; bottom: 100%; left: 50%; margin-bottom: -17px; margin-left: -226px; background: url("../images/pic_baoshi.png") left top no-repeat; z-index: 1000; }
#NewsColumn .MainTitle { margin-bottom: 48px; }
#GameIntr .MainTitle { margin-bottom: 55px; }
#ZhiYe { height: 530px; position: relative; max-width: 1920px; min-width: 1280px; margin: 0px auto; background: url("../images/zybg.jpg") center top / cover no-repeat; border-top: 3px solid rgb(187, 170, 124); }
#ZhiYe .Tab2 { width: 166px; position: absolute; left: 50%; margin-left: 474px; padding-top: 9px; background: url("../images/line_y.gif") center top repeat-y; z-index: 1500; }
#ZhiYe .Tab2 li { width: 164px; height: 148px; position: relative; margin-bottom: 10px; padding-top: 16px; background: url("../images/line_y2.gif") center bottom no-repeat; }
#ZhiYe .Tab2 li ._arrow { width: 37px; height: 43px; position: absolute; top: 50%; right: 100%; margin-top: -21px; margin-right: 8px; background: url("../images/arrow.png") left top no-repeat; display: none; }
#ZhiYe .Tab2 li ._round { width: 164px; height: 164px; position: absolute; top: 0px; left: 0px; background: url("../images/round2.png") left top no-repeat; display: none; }
#ZhiYe .Tab2 li a { width: 131px; height: 124px; text-align: center; margin: 0px auto; padding-top: 7px; background: url("../images/round.png") left top no-repeat; display: block; }
#ZhiYe .Tab2 li.change ._arrow { display: block; }
#ZhiYe .Tab2 li.change ._round { animation: rotate 5s ease 0s 1 normal none running; }
#ZhiYe .Tab2 li.change ._round { display: block; }
#ZhiYe .Tab2 li:nth-last-of-type(1) { padding-bottom: 0px; background: none; }
#ZhiYe .ZhiyeBox { width: 1047px; position: absolute; top: 0px; bottom: 0px; left: 50%; margin-left: -640px; }
#ZhiYe .ZhiyeBox .text { width: 338px; position: absolute; color: rgb(255, 255, 255); top: 110px; right: 40px; }
#ZhiYe .ZhiyeBox .text h4 { text-align: center; font-size: 29px; font-weight: normal; margin-bottom: 13px; padding-bottom: 28px; background: url("../images/line2.png") center bottom no-repeat; display: block; }
#ZhiYe .ZhiyeBox .text h4 span { font-size: 20px; font-family: "times new roman", times, serif; font-weight: normal; text-transform: uppercase; display: block; }
#ZhiYe .ZhiyeBox .text h5 { line-height: 2.33; text-align: center; font-size: 18px; font-weight: normal; color: rgb(255, 255, 255); }
#ZhiYe .ZhiyeBox .text h5 strong { font-weight: normal; color: rgb(255, 255, 91); }
#ZhiYe .ZhiyeBox .text p { line-height: 1.71; text-align: center; font-size: 14px; font-weight: normal; color: rgb(255, 255, 255); margin: 0px auto; padding-bottom: 19px; background: url("../images/line2.png") center bottom no-repeat; }
#ZhiYe .ZhiyeBox .text p img { margin-top: 20px; }
#ZhiYe .ZhiyeBox .pic1 { position: absolute; bottom: 0px; left: -28px; }
#ZhiYe .ZhiyeBox .ZhiyeBoxbg { position: absolute; top: 50%; right: 50%; bottom: 50%; left: 50%; border: 1px solid rgb(200, 153, 93); }
#ZhiYe .ZhiyeBox .ZhiyeBoxbg2 { position: absolute; top: 50%; right: 50%; bottom: 50%; left: 50%; border: 3px solid rgb(200, 153, 93); }
#ZhiYe .Tab2 li.change .icon_zy1x1, .icon_zy.icon_zy1x1:hover { background-position: -77px 0px; }
#ZhiYe .Tab2 li.change .icon_zy1x2, .icon_zy.icon_zy1x2:hover { background-position: -77px -77px; }
#ZhiYe .Tab2 li.change .icon_zy1x3, .icon_zy.icon_zy1x3:hover { background-position: -77px -154px; }
#zhiye_jindu { width: 0px; height: 3px; line-height: 0; position: absolute; bottom: 0px; left: 0px; background-color: rgb(220, 203, 175); border: 1px solid rgb(255, 0, 0); z-index: 1500; }
#ZhuangBei { height: 680px; position: relative; max-width: 1920px; min-width: 1280px; margin: 0px auto;   }
#ZhuangBei .MainTitle { margin-bottom: 30px; padding-top: 12px; }
.best .photo { width: 163px; height: 163px; overflow: hidden; margin: 0px auto 24px; display: block; }
.MainTitle { height: 124px; line-height: 124px; text-align: center; font-size: 36px; font-weight: normal; color: rgb(235, 219, 169); background: url("../images/maintitle_bj.png") center bottom no-repeat; }
.Tab .change a { color: rgb(255, 255, 255); background: rgb(184, 162, 79); }
#PhotoShow { float: left; width: 1280px; height: 430px; position: relative; margin-left: 0px; }
#PhotoShow .gundong { width: 1280px; }
#PhotoShow .gundong .jCarouselLite { float: left; width: 1280px; height: 420px; overflow: hidden; padding-top: 10px; }
#PhotoShow .move_right, #PhotoShow .move_left { float: left; width: 40px; height: 420px; position: absolute; top: 24px; z-index: 500; }
#PhotoShow .move_left span, #PhotoShow .move_right span { width: 40px; height: 80px; position: absolute; top: 50%; margin-top: -63px; background: url("../images/arrow1.png") left top no-repeat; }
#PhotoShow .move_left { left: 8px; }
#PhotoShow .move_left span { background-position: left top; }
#PhotoShow .move_left:hover span { background-position: left bottom; }
#PhotoShow .move_right { right: 8px; }
#PhotoShow .move_right span { background-position: right top; }
#PhotoShow .move_right:hover span { background-position: right bottom; }
.PictureList { float: left; }
.PictureList li { margin: 0px 10px; float: left; width: 350px; display: inline; }
.PictureList li:hover { background-color: rgb(239, 235, 231); }
.PictureList .photo { width: 350px; height: 420px; background: rgb(51, 51, 51); display: block; }
html, body, span, object, iframe, h1, h2, h3, h4, h5, p, blockquote, pre, a, address, code, del, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label { margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-family: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, audio, video { margin: 0px; padding: 0px; display: block; }
html { text-size-adjust: none; }
img { border: none; vertical-align: middle; }
input, select, button { padding: 0px; margin: 0px; outline: none; font-family: inherit; vertical-align: middle; }
textarea { font-family: inherit; padding: 0px; margin: 0px; }
button { cursor: pointer; }
html { overflow-x: hidden; }
@media (max-width: 1080px) {body {min-width: 1450px;}}body { font-size: 12px;font-family: "Microsoft YaHei"; }
ul, ol { list-style-type: none; }
h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3, h4 { font-size: 14px; }
h5 { font-size: 12px; }
i, em, address { font-style: normal; }
a { text-decoration: none; color: rgb(79, 79, 79); }
a:hover { text-decoration: underline; transition: color 200ms linear 0s, background-color 200ms linear 0s, border-color 200ms linear 0s; }
a:active { }
a:visited { }
.clear { display: block; height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; }
.center2 { margin: 0px auto; width: 1280px; }
.photo, .photo_fullsize { display: block; overflow: hidden; }
.photo img, .photo_fullsize img { display: block; width: 100%; height: 100%; }
#backtop { display: none; background: url("../images/arrow_top.png") left top no-repeat; cursor: pointer; height: 50px; width: 50px; position: fixed; bottom: 220px; z-index: 11500; right: 20px; }
#backtop:hover { background-position: left bottom; }