.header {
	width: 1200px; height: 60px; position: relative;
}
.wrap {
	margin: auto; width: 1200px; padding-bottom: 100px; position: relative; z-index: 2;
}
.main {
	width: 913px; float: right; position: relative; z-index: 10;
}
.main .content {
	margin-left: 10px;
}
.tips18 {
	top: 30px; right: 30px; color: rgb(168, 161, 157); letter-spacing: 1px; font-size: 16px; position: absolute; z-index: 2;
}
.qqgroup a {
	left: 50%; bottom: 10px; margin-left: 508px; display: block; position: absolute; z-index: 1;
}
.side {
	width: 287px; float: left; position: relative;
}
.side-up {
	background: url("../images/side-up.png") no-repeat; width: 323px; height: 382px; margin-top: -50px; margin-bottom: 10px; margin-left: -18px; position: relative;
}
.start {
	background: url("../images/start.png") no-repeat; width: 332px; height: 184px; display: block; position: relative; z-index: 1;
}
.start span {
	background: url("../images/starttext.png") no-repeat; margin: -15px auto 0px -125px; left: 50%; top: 50%; width: 240px; height: 80px; display: block; position: absolute; cursor: pointer; content: "";
}
.start span::after {
	background: url("../images/starttext.png") no-repeat; margin: 0px auto; width: 240px; height: 80px; display: block; cursor: pointer; content: "";
}
.start:hover span {
	animation:icoBig 1.6s linear infinite; -webkit-animation: linear icoBig 1.6s infinite;
}
.start:hover span::after {
	animation:icoBig2 1.6s linear infinite; opacity: 0.6; -webkit-animation: linear icoBig2 1.6s infinite;
}
.pay {
	background: url("../images/pay.png") no-repeat; width: 280px; height: 195px; margin-left: 22px; display: block; position: relative; z-index: 1;
}
.pay span {
	background: url("../images/paytext.png") no-repeat; margin: -65px auto 0px -115px; left: 50%; top: 50%; width: 220px; height: 130px; display: block; position: absolute; cursor: pointer; content: "";
}
.pay span::after {
	background: url("../images/paytext.png") no-repeat; margin: 0px auto; width: 220px; height: 130px; display: block; cursor: pointer; content: "";
}
.pay:hover span {
	animation:icoBig 1.6s linear infinite; -webkit-animation: linear icoBig 1.6s infinite;
}
.pay:hover span::after {
	animation:icoBig2 1.6s linear infinite; opacity: 0.6; -webkit-animation: linear icoBig2 1.6s infinite;
}
.block-a {
	height: 100%; text-indent: -9999em; overflow: hidden; display: block;
}
.login {
	height: 204px; padding-left: 18px; font-size: 12px; position: relative;
}
.login .t {
	background-position: 2px -277px; margin: auto; width: 260px; border-bottom-color: rgb(72, 72, 80); border-bottom-width: 1px; border-bottom-style: solid;
}
.login-t a {
	background: url("../images/rp-btn.png") no-repeat; width: 261px; height: 43px; color: rgb(255, 228, 155); line-height: 43px; font-size: 16px; float: left; opacity: 0.8;
}
.login-y a {
	background: url("../images/rp-btn.png") no-repeat; width: 261px; height: 43px; color: rgb(255, 228, 155); line-height: 43px; font-size: 16px; float: left; opacity: 0.8;
}
.login-u a {
	background: url("../images/rp-btn.png") no-repeat; width: 261px; height: 43px; color: rgb(255, 228, 155); line-height: 43px; font-size: 16px; float: left; opacity: 0.8;
}
.login-t a:hover {
	opacity: 1;
}
.login-y a:hover {
	opacity: 1;
}
.login-u a:hover {
	opacity: 1;
}
.login-t {
	left: 14px; top: 10px; position: absolute;
}
.login-y {
	left: 14px; top: 64px; position: absolute;
}
.login-u {
	left: 14px; top: 120px; position: absolute;
}
#btn-reg {
	width: 128px;
}
#charge {
	width: 131px;
}
.mark {
	margin: 10px 8px 0px 23px; transform-origin: 50% 50%; transition:0.5s ease-out; width: 22px; height: 22px; float: left; display: block; -webkit-transform-origin: 50% 50%; -webkit-transform-style: preserve-3d; _display: inline;
}
.m1t {
	background: url("../images/3/doller.png") no-repeat;
}
.mt2 {
	background: url("../images/3/head.png") no-repeat;
}
#charge:hover .mark {
	transform: rotateY(360deg); -webkit-transform: rotateY(360deg);
}
#btn-reg:hover .mark {
	transform: rotateY(360deg); -webkit-transform: rotateY(360deg);
}
.log {
	position: relative;
}
.log li {
	position: absolute;
}
.text {
	padding: 0px 6px; width: 152px; height: 24px; color: rgb(114, 113, 104); line-height: 24px; font-family: "Microsoft Yahei"; background-color: rgb(35, 34, 34);
}
-ms-input-placeholder {
	color: rgb(114, 113, 104);
}
-moz-input-placeholder {
	color: rgb(114, 113, 104);
}
.user {
	left: 15px; top: 10px;
}
.psw {
	left: 15px; top: 42px;
}
.user label {
	display: none;
}
.psw label {
	display: none;
}
.remember {
	left: 15px; top: 71px; color: rgb(203, 195, 189);
}
.get-psw {
	left: 189px; top: 71px;
}
.get-psw a {
	color: rgb(114, 113, 104);
}
.get-psw a:hover {
	color: rgb(194, 17, 17);
}
.log-btn {
	left: 189px; top: 10px; width: 86px; height: 58px;
}
.loged {
	margin: 0px auto; padding: 30px 0px 0px; width: 180px;
}
.loged li {
	line-height: 22px;
}
.loged-usercenter {
	text-align: right;
}
.loged-usercenter a {
	margin-left: 5px;
}
.loged .loged-highlight {
	color: rgb(194, 31, 17);
}
.loged a:hover {
	color: rgb(194, 31, 17);
}
.loged .loged-top {
	display: none;
}
.recom-server {
	padding: 15px 13px 0px 14px; height: 303px; margin-bottom: 10px; position: relative; background-color: rgb(34, 32, 32);
}
.all-server {
	margin: auto; display: block;
}
.recom-server-con {
	
}
.s-fastin {
	background: rgb(255, 255, 255); width: 46px; height: 21px; text-align: center; color: rgb(0, 0, 0); line-height: 21px;
}
.select1 {
	display: inline-block; position: relative;
}
.select2 {
	display: inline-block; position: relative;
}
.choice-tab {
	padding: 5px 0px 0px 38px; height: 31px; font-size: 14px; position: relative; z-index: 9;
}
.option-dom {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(162, 162, 162); border-image: none; width: 180px; overflow: hidden; font-size: 12px;
}
.option-dom li {
	padding: 2px; width: 56px; height: 16px; text-align: center; color: rgb(0, 0, 0); line-height: 16px; overflow: hidden; float: left; cursor: pointer; _width: 55px;
}
.option-dom li.focus {
	background: rgb(234, 146, 0); color: rgb(255, 255, 255);
}
.select-dom {
	background: rgb(255, 255, 255); width: 100px; height: 20px; color: rgb(0, 0, 0); vertical-align: middle; display: inline-block; position: relative;
}
.select-con {
	left: 0px; top: 0px; width: 88px; height: 20px; text-align: center; line-height: 20px; position: absolute; cursor: pointer;
}
.select-btn {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: rgb(37, 50, 74) rgb(238, 226, 186) currentColor; top: 8px; width: 0px; height: 0px; right: 6px; overflow: hidden; display: block; position: absolute; cursor: pointer; _font-size: 0;
}
#select-dom-xz {
	width: 60px;
}
#select-dom-xz .select-con {
	border: 0px currentColor; border-image: none; width: 44px; overflow: hidden;
}
.type-option-dom {
	background: rgb(255, 255, 255); width: 100px; color: rgb(0, 0, 0);
}
.option-bg {
	left: 0px; top: 23px; display: none; position: absolute;
}
.option-bg-type {
	top: 23px;
}
.sup-tab-btn {
	padding: 2px 0px; height: 16px; text-align: center; line-height: 16px; cursor: pointer;
}
.select-type {
	padding-left: 24px; z-index: 2;
}
.body #btnFast {
	text-indent: -9999px; display: inline-block;
}
.body #btnFast:hover {
	
}
.s-body #btnFast {
	background: url("../images/s-images/s-go.png") no-repeat; width: 56px; height: 21px; text-indent: -9999px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.s-body #btnFast:hover {
	background: url("../images/s-images/s-go-h.png") no-repeat;
}
.choice-list {
	height: 158px; overflow: hidden;
}
.choice-list li {
	padding: 0px 30px; height: 37px; line-height: 37px; overflow: hidden; border-bottom-color: rgb(208, 202, 198); border-bottom-width: 1px; border-bottom-style: dashed;
}
.choice-list li a {
	width: 182px; float: left; display: block; position: relative;
}
.choice-list li span {
	right: -10px; bottom: 0px; position: absolute;
}
.choice-list li i {
	margin-right: 18px; vertical-align: middle; display: inline-block;
}
.choice-list li i {
	background-position: -144px -210px; width: 9px; height: 9px; background-image: url("../images/icons.png");
}
.icon-s-star {
	background-position: -144px -210px; width: 9px; height: 9px; background-image: url("../images/icons.png");
}
.choice-list li .icon {
	top: 5px; width: 13px; height: 13px; right: -49px; display: none; position: absolute;
}
.choice-list li:nth-child(1) .icon {
	display: inline-block;
}
.choice-list li:nth-child(2) .icon {
	display: inline-block;
}
.choice-list li:nth-child(1) .icon {
	background-position: -201px -177px; width: 13px; height: 13px; background-image: url("../images/icons.png");
}
.icon-hot {
	background-position: -201px -177px; width: 13px; height: 13px; background-image: url("../images/icons.png");
}
.choice-list li:nth-child(2) .icon {
	background-position: -186px -177px; width: 13px; height: 13px; background-image: url("../images/icons.png");
}
.icon-new {
	background-position: -186px -177px; width: 13px; height: 13px; background-image: url("../images/icons.png");
}
.choice-list li a:hover {
	color: rgb(160, 45, 54);
}
.t {
	padding: 0px 0px 15px; width: 260px; height: 22px; color: rgb(199, 2, 0); font-size: 22px; font-weight: 700; border-bottom-color: rgb(56, 56, 56); border-bottom-width: 1px; border-bottom-style: solid;
}
.t span {
	color: rgb(114, 113, 104); font-size: 10px; font-weight: 400; margin-left: 8px;
}
.s-hot {
	width: 13px; height: 13px; right: 16px; display: block; position: absolute;
}
.s-hot {
	top: 108px;
}
.s-new {
	top: 142px; right: 16px; display: block; position: absolute;
}
.jietu {
	background: rgb(34, 32, 32); padding: 20px 13px 0px 14px; width: 260px; height: 308px; overflow: hidden; margin-bottom: 13px; position: relative;
}
.jietu .t {
	background-position: 2px -189px;
}
.jietu .jietu_pic {
	width: 100%; height: 234px; overflow: hidden; padding-top: 16px;
}
.jietu_intro {
	background: url("../images/jietuz_bg.png") no-repeat; top: 290px; width: 260px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; position: absolute; z-index: 2; opacity: 0.7;
}
.more {
	margin: 4px 0px 0px; float: right; display: block;
}
.more:hover {
	background-position: 0px -19px;
}
.s_click {
	width: 20px; height: 50px; display: block; position: absolute; z-index: 2; cursor: pointer;
}
#left_click {
	left: 8px; top: 45%;
}
#right_click {
	top: 45%; right: 6px;
}
.service {
	background: rgb(34, 32, 32); padding: 20px 0px 0px 14px; width: 273px; height: 288px; line-height: 24px; margin-bottom: 10px;
}
.service .t {
	background-position: 2px -96px; width: 260px;
}
.service .con {
	padding: 7px 0px 0px 25px;
}
.service a {
	width: 69px; height: 19px; text-align: center; color: rgb(255, 255, 255); line-height: 19px; text-indent: -9999px; display: inline-block;
}
.qr {
	background: rgb(255, 255, 255); padding: 3px; width: 87px; height: 87px; margin-top: 20px; float: left;
}
.qr i {
	background: url("../images/code.jpg") no-repeat; width: 100%; height: 100%; display: block;
}
.qr-des {
	width: 140px; text-align: center; font-weight: 700; margin-top: 20px; float: left;
}
.qr-des em {
	color: rgb(204, 12, 23); font-weight: 700; margin-left: 14px;
}
.qr-des .des-detail {
	height: 85px; padding-top: 10px; background-color: rgb(25, 22, 22);
}
.media {
	background: rgb(34, 32, 32); padding: 20px 0px 0px 14px; height: 118px;
}
.media .t {
	background-position: 2px -142px; width: 260px;
}
.media .con {
	height: 85px; overflow: hidden;
}
.media-scroll {
	margin: 15px 0px 0px 45px; width: 150px; height: 50px; overflow: hidden;
}
.media-scroll li {
	width: 150px; height: 50px;
}
.media-scroll img {
	width: 150px; height: 50px;
}
.kv {
	margin: 0px 10px 10px 2px; width: 604px; height: 332px; overflow: hidden; padding-left: 6px; float: left; position: relative; z-index: 1;
}
.fast {
	width: 291px; height: 329px; overflow: hidden; float: left;
}
.f {
	width: 100%; height: 110px; display: block; position: relative;
}
.f1 {
	background: url("../images/f1.png") no-repeat;
}
.f2 {
	background: url("../images/f2.png") no-repeat;
}
.f3 {
	background: url("../images/f3.png") no-repeat;
}
.f1:hover {
	background: url("../images/f1-h.png") no-repeat;
}
.f2:hover {
	background: url("../images/f2-h.png") no-repeat;
}
.f3:hover {
	background: url("../images/f3-h.png") no-repeat;
}
.f i {
	transform-origin: 50% 50%; transition:0.8s; left: 28px; top: 16px; text-indent: -9999em; display: block; position: absolute; -webkit-transform-origin: 50% 50%;
}
.f:hover i {
	transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
#news {
	background: rgb(34, 32, 32); margin: 0px 10px 10px; padding: 9px 12px 0px 15px; width: 577px; height: 309px; overflow: hidden; float: left;
}
.time {
	color: rgb(136, 136, 136); float: right;
}
.fast2 {
	width: 288px; height: 318px; overflow: hidden; float: left;
}
.fs {
	width: 100%; height: 159px; overflow: hidden; display: block; position: relative;
}
.fs1 {
	background: url("../images/fs1.png");
}
.fs1:hover {
	background: url("../images/fs1-h.png");
}
.fs2 {
	background: url("../images/fs2.png");
}
.fs2:hover {
	background: url("../images/fs2-h.png");
}
.fs em {
	transition:0.3s; left: 18px; top: 44px; color: rgb(60, 32, 16); font-size: 30px; font-weight: 700; position: absolute;
}
.fs1:hover em {
	color: rgb(238, 226, 186);
}
.fs2:hover em {
	color: rgb(238, 226, 186);
}
.fs1:hover i {
	color: rgb(237, 180, 65);
}
.fs2:hover i {
	color: rgb(237, 180, 65);
}
.fs i {
	transition:0.3s; left: 133px; top: 122px; color: rgb(114, 113, 104); font-size: 11px; position: absolute;
}
.fs2 em {
	top: 35px;
}
.fs2 i {
	top: 121px;
}
.fs:hover i {
	left: 158px; color: rgb(114, 113, 104);
}
.fs .go {
	background: url("../images/go.png") no-repeat; left: 18px; top: 107px; width: 55px; height: 23px; display: block; position: absolute;
}
.links {
	background: rgb(34, 32, 32); padding: 20px 26px 0px 21px; width: 857px; height: 118px; margin-left: 10px; float: left;
}
.links .t {
	width: 866px;
}
.links .con {
	height: 60px; overflow: hidden; padding-top: 10px;
}
.links a {
	padding: 3px 5px; line-height: 24px; font-size: 16px; display: inline-block; white-space: nowrap;
}
.links a:hover {
	color: rgb(199, 2, 0);
}
.content strong {
	font-weight: 700;
}
.article-top {
	background: rgb(7, 7, 13); width: 100%; height: 102px; overflow: hidden; border-bottom-color: rgb(7, 7, 13); border-bottom-width: 1px; border-bottom-style: solid;
}
.article-top span {
	padding: 0px 0px 0px 25px; width: 130px; color: rgb(255, 255, 255); line-height: 72px; font-size: 36px;
}
.bread-nav {
	padding: 0px 0px 0px 26px; color: rgb(217, 210, 194); line-height: 34px; margin-top: -4px;
}
.bread-nav a {
	color: rgb(217, 210, 194);
}
.bread-nav a:hover {
	color: rgb(208, 13, 25);
}
.article-main {
	background: rgb(34, 32, 32); padding: 0px 22px; width: 869px; color: rgb(203, 195, 189); border-top-color: rgb(63, 68, 73); border-top-width: 1px; border-top-style: solid; min-height: 863px; _height: 867px;
}
.article-list {
	margin: 0px auto; padding-top: 16px;
}
.article-list li {
	height: 30px; line-height: 30px; overflow: hidden; border-bottom-color: rgb(111, 111, 111); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news-date {
	float: right;
}
.pageNum {
	margin: 20px auto 0px; height: 50px; text-align: center; padding-top: 20px;
}
.pageNum span {
	display: inline;
}
.pageNum a {
	background: rgb(45, 65, 111); margin: 3px; padding: 2px 7px; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px;
}
.article-title {
	height: 110px; text-align: center; color: rgb(152, 103, 5); line-height: 110px; overflow: hidden; font-size: 40px;
}
.article-title h1 {
	font-weight: 400;
}
.article-detail {
	height: 28px; text-align: right; line-height: 30px; padding-bottom: 3px; border-bottom-color: rgb(77, 84, 93); border-bottom-width: 1px; border-bottom-style: solid;
}
.article-detail span {
	color: rgb(132, 138, 145);
}
.article-content {
	padding: 20px 0px; line-height: 2;
}
.article-relation {
	margin: 0px auto; height: 150px; font-size: 14px;
}
.article-relation dt {
	height: 36px; line-height: 36px; text-indent: 8px; border-bottom-color: rgb(77, 84, 93); border-bottom-width: 1px; border-bottom-style: solid;
}
.article-relation dd {
	margin: 0px 0px 0px 1%; width: 48%; height: 30px; line-height: 30px; overflow: hidden; float: left;
}
.s-body {
	background: url("../images/s-images/s-bg.jpg") no-repeat center 0px; color: rgb(203, 195, 189);
}
.s-wrap {
	background: url("../images/s-images/s-main.jpg") no-repeat; margin: 0px auto; width: 1000px; height: 1000px;
}
.s-header {
	height: 245px; position: relative;
}
.s-content {
	margin: 73px 0px 0px 347px; width: 657px; position: relative;
}
.s-logo {
	left: 90px; top: 2px; text-indent: -9999px; overflow: hidden; position: absolute;
}
.s-nav {
	padding: 44px 0px 0px 367px; height: 48px;
}
.s-nav a {
	width: 145px; height: 48px; text-indent: -9999em; margin-right: 2px; float: left;
}
.s-nav a:hover {
	background-image: url("../images/s-images/nav-h.png");
}
#s-nav2:hover {
	background-position: -147px 0px;
}
#s-nav3:hover {
	background-position: -294px 0px;
}
#s-nav4:hover {
	background-position: -441px 0px;
}
.s-loginframe {
	left: 366px; top: 164px; width: 589px; height: 81px; position: absolute;
}
.s-text {
	padding: 0px 30px 0px 10px; border-radius: 3px; width: 150px; height: 25px; color: rgb(114, 113, 104); font-family: "Microsoft Yahei"; background-color: rgb(35, 34, 34);
}
.s-user {
	left: 20px; top: 15px;
}
.s-psw {
	left: 224px; top: 15px;
}
.s-log-btn {
	left: 433px; top: 13px;
}
.s-log-btn a {
	background: url("../images/s-images/s-login.png") no-repeat; width: 134px; height: 36px; text-indent: -9999px; display: block;
}
.s-log-btn a:hover {
	background: url("../images/s-images/s-login-h.png") no-repeat;
}
.s-remember {
	left: 20px; top: 50px;
}
.s-psw-btn {
	left: 224px; top: 56px;
}
.s-reg-btn {
	left: 315px; top: 56px;
}
.s-loged {
	width: 616px; color: rgb(204, 204, 204); font-size: 12px; margin-left: 20px;
}
.s-loged li {
	width: 295px; line-height: 24px; float: left;
}
.s-loged a {
	color: rgb(204, 204, 204);
}
.s-loged a:hover {
	color: rgb(233, 77, 0);
}
.s-loged .s-loged-highlight {
	color: rgb(255, 255, 0);
}
.s-loged .s-loged-highlight:hover {
	color: rgb(233, 77, 0);
}
.s-name {
	color: rgb(203, 195, 189); line-height: 42px; padding-left: 30px; font-size: 18px;
}
.s-name-rec {
	color: rgb(204, 204, 204); text-indent: 1em; font-weight: 700;
}
.s-server-list {
	margin: auto; width: 560px; height: 60px; position: relative;
}
.s-server-list li {
	background: url("../images/s-images/s-list.png") no-repeat; margin: 8px 6px 15px 0px; width: 175px; height: 34px; text-align: center; line-height: 34px; font-weight: 700; float: left;
}
.s-server-list a {
	height: 100%; color: rgb(255, 196, 68); display: block;
}
.s-server-list a:hover {
	color: rgb(232, 247, 66); font-size: 13px;
}
.s-server-list span {
	color: rgb(203, 195, 189);
}
.s-body .type-choose {
	padding-bottom: 20px; padding-left: 30px;
}
#rec-server {
	margin: 64px 0px 0px 115px; width: 370px; height: 34px; overflow: hidden; float: left;
}
#rec-server li {
	background: url("../images/s-btn.jpg") no-repeat; margin: 0px 8px 0px 0px;
}
.s-quick-ingame {
	width: 136px; height: 28px; right: 0px; bottom: 77px; line-height: 25px; font-size: 12px; position: absolute;
}
.s-fastin-input {
	background: rgb(255, 255, 255); width: 44px; height: 18px; text-align: center; color: rgb(0, 0, 0); line-height: 18px; margin-left: 5px;
}
.s-server-list .s-fastin-btn {
	background: url("../images/fast-in.png") no-repeat; border-radius: 3px; left: 72px; top: 3px; width: 56px; height: 21px; text-indent: -9999px; display: inline-block; position: absolute;
}
.s-server-list .s-fastin-btn:hover {
	background: url("../images/fast-in-hov.png") no-repeat;
}
.all {
	height: 520px; -ms-overflow-y: auto;
}
.sp-pager {
	margin: 13px 0px 17px 3px; overflow: hidden;
}
.sp-pager li {
	background: rgb(86, 86, 86); margin: 0px 8px 4px 0px; width: 68px; height: 23px; color: rgb(155, 147, 147); line-height: 23px; font-weight: 700; cursor: pointer;
}
.sp-pager li.on {
	background: rgb(209, 176, 108); color: rgb(54, 51, 50);
}
.sp-panel-wrap {
	margin: 0px;
}
.sp-panel-wrap li {
	background: url("../images/s-list.jpg") no-repeat; margin: 0px 6px 8px 0px; width: 175px; height: 34px;
}
.sp-panel-wrap li a {
	height: 100%;
}
.sp-panel-wrap span {
	color: rgb(0, 0, 0);
}
.video-alert {
	background: rgb(80, 80, 80); margin: -180px 0px 0px -320px; border: 3px solid rgb(80, 80, 80); border-image: none; left: 50%; top: 50%; width: 654px; height: 368px; display: none; position: fixed; z-index: 999; _position: absolute;
}
.video-code {
	width: 654px; height: 368px;
}
.video-close {
	background: url("../images/3/close.jpg") no-repeat; top: -3px; width: 44px; height: 44px; right: -44px; display: block; position: absolute;
}
.layout {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 99; opacity: 0.4;
}
.video-list-main li {
	margin: 14px 13px 0px 0px; width: 285px; text-align: center; float: left; display: inline;
}
.video-list-main li .tle {
	line-height: 30px;
}
.video-list-main li a {
	width: 285px; height: 285px; overflow: hidden; display: block; position: relative;
}
.video-list-main li a i {
	background: url("../images/3/video-btn.png") no-repeat center; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.video-list-main li img {
	transition:0.4s; width: 285px; height: 285px;
}
.video-list-main li a:hover img {
	transform: scale(1.1);
}
.sq-dialog-content {
	margin: 0px; text-align: center;
}
.layout-mod-downlist {
	width: 552px; height: 236px; z-index: 100;
}
.ly-m-dl-c {
	width: 552px; height: 236px; z-index: 100;
}
.layout-mod-downlist {
	background: url("../images/3/box.jpg") no-repeat; display: none;
}
.ly-m-dl-c {
	position: relative;
}
.ly-m-dl-close {
	text-indent: -9999px; display: block; position: absolute;
}
.ly-m-dl-it {
	text-indent: -9999px; display: block; position: absolute;
}
.ly-m-dl-close {
	top: 10px; width: 20px; height: 20px; right: 9px;
}
.ly-m-dl-it {
	left: 35px; top: 74px; width: 226px; height: 120px;
}
.ly-m-dl-it-2 {
	left: 290px;
}
.loged img {
	margin-right: 3px; vertical-align: middle;
}
.three {
	left: 15px; top: 96px;
}
.s-body .three {
	left: 225px; top: 46px;
}
.sq-third-link {
	display: inline-block;
}
.three-icon {
	background: url("../img1.37wanimg.com/common/css/images/three.png") no-repeat; margin: 0px 11px; transition:0.5s; width: 28px; height: 28px; text-indent: -9999em; vertical-align: middle; display: inline-block;
}
.three-wx {
	background-position: -39px 0px;
}
.three-wb {
	background-position: -78px 0px;
}
.s-body .three-icon {
	margin: 0px 4px;
}
.s-body .sq-third-link {
	margin-left: 3px;
}
.icon-all-server:hover {
	background-position: 0px -39px; width: 217px; height: 37px; color: rgb(255, 255, 153); background-image: url("../images/icons.png");
}
.icon-all-server {
	background-position: 0px 0px; width: 217px; height: 37px; text-align: center; color: rgb(255, 255, 255); line-height: 37px; font-size: 18px; margin-top: 10px; background-image: url("../images/icons.png");
}
.icon-f1-u {
	background-position: -124px -138px; width: 60px; height: 60px; background-image: url("../images/icons.png");
}
.icon-f2-u {
	background-position: -62px -138px; width: 60px; height: 60px; background-image: url("../images/icons.png");
}
.icon-f3-u {
	background-position: 0px -138px; width: 60px; height: 60px; background-image: url("../images/icons.png");
}
.icon-fsz1 {
	background-position: -144px -200px; width: 121px; height: 8px; background-image: url("../images/icons.png");
}
.icon-fsz2 {
	background-position: -219px -184px; width: 78px; height: 8px; background-image: url("../images/icons.png");
}
.icon-go:hover {
	background-position: -219px -128px; width: 71px; height: 26px; background-image: url("../images/icons.png");
}
.icon-go {
	background-position: -219px -156px; width: 71px; height: 26px; background-image: url("../images/icons.png");
}
.icon-hot {
	background-position: -201px -177px; width: 13px; height: 13px; background-image: url("../images/icons.png");
}
.icon-k-star {
	background-position: -176px -117px; width: 15px; height: 15px; background-image: url("../images/icons.png");
}
.icon-kf:hover {
	background-position: 0px -200px; width: 70px; height: 20px; background-image: url("../images/icons.png");
}
.icon-kf {
	background-position: -72px -200px; width: 70px; height: 20px; background-image: url("../images/icons.png");
}
.icon-log-btn:hover {
	background-position: -88px -78px; width: 86px; height: 58px; background-image: url("../images/icons.png");
}
.icon-log-btn {
	background-position: 0px -78px; width: 86px; height: 58px; background-image: url("../images/icons.png");
}
.icon-money {
	background-position: -292px -156px; width: 21px; height: 21px; background-image: url("../images/icons.png");
}
.icon-more:hover {
	background-position: -201px -95px; width: 15px; height: 15px; background-image: url("../images/icons.png");
}
.icon-more {
	background-position: -201px -78px; width: 15px; height: 15px; background-image: url("../images/icons.png");
}
.icon-new {
	background-position: -186px -177px; width: 13px; height: 13px; background-image: url("../images/icons.png");
}
.icon-next:hover {
	background-position: -176px -78px; width: 23px; height: 37px; background-image: url("../images/icons.png");
}
.icon-next {
	background-position: -186px -138px; width: 23px; height: 37px; background-image: url("../images/icons.png");
}
.icon-prev:hover {
	background-position: 0px -222px; width: 23px; height: 37px; background-image: url("../images/icons.png");
}
.icon-prev {
	background-position: -25px -222px; width: 23px; height: 37px; background-image: url("../images/icons.png");
}
.icon-qq {
	background-position: -219px -104px; width: 90px; height: 22px; background-image: url("../images/icons.png");
}
.icon-ren {
	background-position: -292px -128px; width: 22px; height: 22px; background-image: url("../images/icons.png");
}
.icon-rmore1:hover {
	background-position: -219px 0px; width: 97px; height: 24px; background-image: url("../images/icons.png");
}
.icon-rmore1 {
	background-position: -219px -26px; width: 97px; height: 24px; background-image: url("../images/icons.png");
}
.icon-rmore2:hover {
	background-position: -219px -78px; width: 97px; height: 24px; background-image: url("../images/icons.png");
}
.icon-rmore2 {
	background-position: -219px -52px; width: 97px; height: 24px; background-image: url("../images/icons.png");
}
.icon-s-star {
	background-position: -144px -210px; width: 9px; height: 9px; background-image: url("../images/icons.png");
}
.icon-star {
	background-position: -193px -117px; width: 15px; height: 15px; background-image: url("../images/icons.png");
}
