@charset "utf-8";
body {
	font: 12px/150% "微软雅黑";
	color: #333;
	background: #edecec;
	/*	text-align: center;
	margin: 0px auto;
	padding: 0px;*/
	padding: 0;
	margin: 0;
}
a:link, a:visited {
	color: #333;
	text-decoration: none;
}
a:hover, a:active {
	color: #ca3313;
	text-decoration: none;
}
a.i:link, a.i:visited, a.i:hover, a.i:active {
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6, p, form {
	margin: 0px;
	padding: 0px;
}
input, select, textarea, label {
	font-size: 12px;
	vertical-align: middle;
}
span {
	display: inline;
}
.clear {
	clear: both;
	margin: 0 auto;
}
.clear10 {
	clear: both;
	height: 10px;
	overflow: hidden;
	margin: 0 auto;
}
.clearfix:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both
}
.clearfix {
*zoom:1;
	clear: both
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
h1, h2, h3 {
	font-size: 14px;
}
h4, h5, h6 {
	font-size: 12px;
}
ul, ol, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
dl, dd, dt {
	margin: 0;
	padding: 0;
}
li {
	height: auto;
}
table, td {
	line-height: 120%!important;
	line-height: 150%;
	font-size: 12px;
}
.right {
	float: right;
	padding: 0;
}
.left {
	float: left;
	padding: 0;
}
.f16 {
	font-size: 16px;
}
.f14 {
	font-size: 14px;
}
.f12 {
	font-size: 12px;
}
.b {
	font-weight: bold;
}
.f_r {
	float: right;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
img {
	border: 0;
	vertical-align: middle;
}
.cnt1200 {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
	clear: both;
}
.red {
	color: #F63A3B;
	font-family: "微软雅黑";
}
.hide {
	display: none;
}
.block {
	display: block;
}
.btn {
	display: inline-block;
	padding: 4px 6px;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn:hover, .btn:focus, .btn.focus {
	color: #333;
	text-decoration: none;
}
.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65;
}
a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none;
}
.btn-default {
	color: #fff6db;
	background-color: #5b2c00;/*  border-color: #ccc;*/
}
.btn-default:focus, .btn-default.focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}
.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}
.col-w241 {
	float: left;
	width: 241px;
}
.col-w588 {
	float: left;
	width: 588px;
}
.col-w331 {
	float: left;
	width: 331px;
}
.mar20 {
	margin-left: 20px;
	margin-right: 20px;
}
.mart20 {
	margin-top: 20px;
}
.wrap {
	padding: 0 0 25px 0;
	background: url(../images/longgw20170213.jpg) no-repeat top center;
	position: relative;
}
.bottom_wrap {
	background: url(../images/bottom_bg.jpg) no-repeat center;
	position: absolute;
	bottom: 0;
	height: 752px;
	z-index: -9999;
	width: 100%;
}
.sub_flash { width:1200px; margin:0 auto; text-align:center; position:relative;}
.inner_flash { position:absolute; top:0; left:0;}
.top_navs {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.inner_navs {
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 4;
}
.inner_navs ul {
	float: left;
	line-height: 26px;
	padding: 0 25px;
	text-align: left;
	margin-top: 10px;
	color: #f6dab1;
	text-align: center;
}
.inner_navs li a {
	color: #4d4d4d;
	font-size: 14px;
	text-align: center;
}
.inner_navs li a:hover {
	text-decoration: underline;
}
.inner_navs li.navs_head {
	font-size: 16px;
	color: #070707;
	padding: 0 0 10px 0;
	width: 65px;
}
.inner_navs li.navs_head a {
	font-size: 16px;
	color: #070707;
	padding: 0 0 10px 0;
}
.subnavs_b {
	background: url(../images/subnavs_b_03.png) no-repeat;
	width: 585px;
	height: 186px;
	position: absolute;
	top: -10px;
	right: 0;
	z-index: -10;
	display: none;
}
.home_main {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding: 580px 0 0 0;
}

.main_top_l {
	width: 241px;
	float: left;
	text-align: left;
}
.game_item .game_down {
	background: transparent url("../images/game_download.jpg") no-repeat scroll center center;
	width: 241px;
	height: 155px;
	overflow: hidden;

}
.game_item .game_down a:hover img {
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}
.game_item .game_box {
	width: 241px;
	overflow: hidden;
}
.game_item .game_box ul {
	width: 242px;
}
.game_item .game_box li {
	float: left;
	border-left: #652921 solid 1px;
	border-bottom: #652921 solid 1px;
	width: 120px;
	height: 75px;
	overflow: hidden;
}
.game_item .game_box li a:hover img {
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}
.main_top_m {
	width: 588px;
	float: left;
	margin: 0 20px;
}
/*.i_img_item {
	width: 588px;
	height: 37px;
	line-height: 37px;
	background: #3e1b16;
	font-size: 15px;
	color: #975442;
}
.i_img_item li {
	float: left;
	width: 196px;
	text-align: center;
}
.i_img_item li a {
	display: block;
	width: 196px;
	color: #975442;
	font-size: 15px;
}
.i_img_item li a.cur {
	border-top: #98321B solid 3px;
	color: #ffc3a3;
}*/
.banner { float:left; position:relative; width:588px; height:307px; overflow:hidden; margin:0 20px;}
.banner dl { position:absolute; width:100%; height:100%;}
.banner dd { position:relative; height:267px; overflow:hidden; }
.banner dd a { position:absolute; width:100%; height:100%; }
.banner dd a img { width:100%; height:100%; }
.banner dt { height:40px; line-height:40px; background:#262626;  }
.banner dt a { float:left; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#c8c8c8; }
.banner dt a.current { border-top:3px solid #dd0f00; line-height:34px; color:#d02b1e; }
.banner p { position:absolute; top:20px; right:20px; z-index:10; }
.banner p a { display:block; width:20px; background:#262626; color:#ffffff; border-radius:10px; text-align:center; padding:8px 0px; margin-bottom:5px; font:12px/1 "Microsoft YaHei","微软雅黑" }
.banner p a.current { background:#dd0f00; }
.main_top_r {
	width: 331px;
	height: 307px;
	background: #fff;
	float: left;
	text-align: left;
	overflow: hidden;
	position: relative;
}
.i_news_item {
	border-bottom: #e0e0e0 solid 1px;
	padding: 14px 0 0 0;
}
.i_news_item ul { margin-left:6px;}
.i_news_item li {
	float: left;
	width: 50px;
	text-align: center;
/*	margin-left: 10px;*/
}
.i_news_item li a {
	display: block;
	width: 50px;
	color: #6a5551;
	font-size: 16px;
}
.i_news_item li a.cur {
	border-bottom: #ca3313 solid 2px;
	font-size: 16px;
	padding: 0 0 8px 0;
}
.i_news_box {
	clear: both;
	padding: 10px 0 0 0;
}
.i_news_box h1 {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #ca3313;
}
.i_news_box h1 a {
	color: #ca3313;
}
.i_news_box h1 a:hover {
	text-decoration: underline;
}
.i_news_box ul {
	display: block;
	padding: 16px 10px 0 10px;
}
.i_news_box li {
	font-size: 14px;
	color: #404040;
	line-height: 28px;
}
.i_news_box li .datetime {
	float: right;
	color: #888888;
}
.i_news_box .i_news_more {
	position: absolute;
	top: 12px;
	right: 20px;
}
.i_news_more{
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.i_news_more:hover{
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home_main_m {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding: 20px 0;
}
.main_middle_l {
	width: 241px;
	float: left;
	text-align: left;
}
.left_btns {
	width: 241px;
	overflow: hidden;
}
.left_btns ul {
	width: 242px;
}
.left_btns li {
	float: left;
/*	border-left: #fff solid 1px;
	border-bottom: #fff solid 1px;*/
	width: 120px;
	height: 114px;
	margin-left:1px;
	margin-bottom:1px;
	overflow: hidden;
}
.left_btns li a {
	display: block;
	width: 120px;
	height: 114px;
	text-indent: -9999px;
}
.left-btns-box {
	width: 120px;
	height: 114px;
	background: url(../images/left-btns.png) no-repeat;
	transition:ease-in 1s;
	-moz-transition: ease-in 1s;
	  -o-transition: ease-in 1s;
 -webkit-transition: ease-in 1s;
}
.left-btns-box:hover {
	transition:ease-in 1s;
	-moz-transition: ease-in 1s;
	  -o-transition: ease-in 1s;
 -webkit-transition: ease-in 1s;
 transform:rotate(360deg);
 -moz-transform:rotate(360deg);
 -o-transform:rotate(360deg);
 -webkit-transform:rotate(360deg);
}
.quick-btn1 {
	background-position: -1px 0;
}
.quick-btn2 {
	background-position: -124px 0;
}
.quick-btn3 {
	background-position: -1px -115px;
}
.quick-btn4 {
	background-position: -124px -115px;
}
.quick-btn5 {
	background-position: -1px -230px;
}
.quick-btn6 {
	background-position: -124px -230px;
}
.quick-btn1:hover {
	background-position: -243px 0;
}
.quick-btn2:hover {
	background-position: -364px 0;
}
.quick-btn3:hover {
	background-position: -243px -115px;
}
.quick-btn4:hover {
	background-position: -364px -115px;
}
.quick-btn5:hover {
	background-position: -243px -230px;
}
.quick-btn6:hover {
	background-position: -364px -230px;
}
.main_middle_m {
	width: 588px;
	height: 342px;
	float: left;
	background: #fff;
	margin: 0 20px;
}
.i_tianzi { width:588px; height:342px; overflow:hidden;}
.i_tianzi_item {
	border-bottom: #e0e0e0 solid 1px;
	padding: 18px 0 0 10px;
	height: 32px;
}
.i_tianzi_item li {
	float: left;
	width: 64px;
	text-align: center;
}
.i_tianzi_item li a {
	display: block;
	width: 64px;
	color: #6a5551;
	font-size: 16px;
}
.i_tianzi_item li a.current {
	border-bottom: #ca3313 solid 2px;
	font-size: 16px;
	height: 22px;
	padding: 0 0 8px 0;
	color: #ca3313;
}
.tianzi_box {
	position: relative;
}
.tianzi_box p {
	position: absolute;
	top: 133px;
	left: 20px;
	line-height: 28px;
	text-align: left;
	font-size: 14px;
}
.yang-gang {
	background: url(../images/tianzi-bg1.jpg) no-repeat bottom;
	height: 293px;
}
.yin-rou {
	background: url(../images/tianzi-bg2.jpg) no-repeat bottom;
	height: 293px;
}
.yi-du {
	background: url(../images/tianzi-bg4.jpg) no-repeat bottom;
	height: 293px;
}
.yin-lv {
	background: url(../images/tianzi-bg7.jpg) no-repeat bottom;
	height: 293px;
}
.jian-shu {
	background: url(../images/tianzi-bg6.jpg) no-repeat bottom;
	height: 293px;
}
.dao-fa {
	background: url(../images/tianzi-bg9.jpg) no-repeat bottom;
	height: 293px;
}
.chang-bing {
	background: url(../images/tianzi-bg3.jpg) no-repeat bottom;
	height: 293px;
}
.gong-fa {
	background: url(../images/tianzi-bg5.jpg) no-repeat bottom;
	height: 293px;
}
.zhan-ji {
	background: url(../images/tianzi-bg8.jpg) no-repeat bottom;
	height: 293px;
}
.main_middle_r {
	width: 331px;
	height: 342px;
	background: #fff;
	float: left;
	text-align: left;
	overflow: hidden;
}
.home_main_bottom {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding: 0 0 20px 0;
}
.main_bottom_l {
	width: 241px;
	height: 344px;
	float: left;
	background: #fff;
	text-align: left;
	position: relative;
}
.guide_title {
	position: absolute;
	top: 0;
	left: -5px;
	background: url(../images/item-b_07.png) no-repeat;
	width: 109px;
	height: 47px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
.i_guide {
	padding: 47px 0 0 0;
}
.i_guide_item {
	border-bottom: #e0e0e0 solid 1px;
	padding: 18px 0 0 10px;
	height: 32px;
}
.i_guide_item li {
	float: left;
	width: 110px;
	text-align: center;
}
.i_guide_item li a {
	display: block;
	width: 110px;
	color: #6a5551;
	font-size: 16px;
}
.i_guide_item li a.cur {
	border-bottom: #ca3313 solid 2px;
	font-size: 16px;
	height: 22px;
	padding: 0 0 8px 0;
	color: #ca3313;
}
.guide_box {
	padding: 10px;
}
.guide_box li {

	line-height: 38px;
	padding: 0 0 0 65px;
	font-size: 16px;
	border-bottom: #e2e2e2 dashed 1px;
}
.guide_box li a {
	color: #723f31;
}
.guide_box li a:hover {
	color: #e1a206;
}
.main_bottom_m {
	width: 588px;
	height: 342px;
	float: left;
	background: #fff;
	margin: 0 20px;
}
.i_huamian_item {
	border-bottom: #e0e0e0 solid 1px;
	padding: 18px 0 0 10px;
	height: 32px;
}
.i_huamian_item li {
	float: left;
	width: 108px;
	text-align: center;
}
.i_huamian_item li a {
	display: block;
	width: 116px;
	color: #6a5551;
	font-size: 16px;
}
.i_huamian_item li a.cur {
	border-bottom: #ca3313 solid 2px;
	font-size: 16px;
	height: 22px;
	padding: 0 0 8px 0;
	color: #ca3313;
}
.huamian_box {
	padding: 10px 0 0 0;
}
.main_bottom_r {
	width: 331px;
	height: 342px;
	background: #fff;
	float: left;
	text-align: left;
	overflow: hidden;
	position:relative;
}
.i_gonglue_item {
	border-bottom: #e0e0e0 solid 1px;
	padding: 14px 0 0 0;
}
.i_gonglue_item ul { margin-left:6px;}
.i_gonglue_item li {
	float: left;
	width: 50px;
	text-align: center;
/*	margin-left: 20px;*/
}
.i_gonglue_item li a {
	display: block;
	width: 50px;
	color: #6a5551;
	font-size: 16px;
}
.i_gonglue_item li a.cur {
	border-bottom: #ca3313 solid 2px;
	font-size: 16px;
	padding: 0 0 8px 0;
}
.i_gonglue_box {
	clear: both;
	padding: 10px 0 0 0;
}
.i_gonglue_box ul {
	display: block;
	padding: 16px 10px 0 10px;
}
.i_gonglue_box li {
	font-size: 14px;
	color: #404040;
	line-height: 28px;
}
.i_gonglue_box li .datetime {
	float: right;
	color: #888888;
}
.i_gonglue_box .i_gonglue_more {
}
.i_gonglue_more span { font-size:14px; margin-right:5px; position: absolute;
	right: 40px; top:15px; }
.i_gonglue_more a img{
	position: absolute;
	right: 20px;
		top: 12px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.i_gonglue_more a:hover img{
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}


.home_main_photos {
	width: 1200px;
	height: 204px;
	background: #fff;
	margin: 0 auto;
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}
.photos_title {
	position: absolute;
	top: 0;
	right: -5px;
	background: url(../images/item-b1_15.png) no-repeat;
	width: 109px;
	height: 47px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
.photos_item {
	border-bottom: #e0e0e0 solid 1px;
	padding: 11px 0 0 0;
}
.photos_item li {
	float: left;
	width: 120px;
	text-align: center;
	margin-left: 20px;
}
.photos_item li a {
	display: block;
	width: 120px;
	color: #6a5551;
	font-size: 16px;
}
.photos_item li a.cur {
	border-bottom: #ca3313 solid 2px;
	font-size: 16px;
	padding: 0 0 8px 0;
}
.photos_box {
	width: 1200px;
	overflow: hidden;
}
.photos_box ul {
	padding: 0 0 0 8px;
}
.photos_box li {
	width: 225px;
	height: 125px;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
	overflow:hidden;
}
.photos_box li a img {
    transition:ease-in 1s;
	-moz-transition:ease-in 1s;
	-o-transition:ease-in 1s;
	-webkit-transition:ease-in 1s;
}
.photos_box li a:hover img {
    transform:rotate(15deg) scale(2,2.5);
	-moz-transform:rotate(15deg) scale(2,2.5);
	-ms-transform:rotate(15deg) scale(2,2.5);
	-o-transform:rotate(15deg) scale(2,2.5);
	-webkit-transform:rotate(15deg) scale(2,2.5);
}
.home_wei_contact {
	width: 1138px;
	border: #fff solid 1px;
	margin: 0 auto;
	text-align: center;
	padding: 15px 30px;
}
.wei_item {
	width: 410px;
	height: 100px;
	text-align: left;
	float: left;
}
.wei_item .wei-img {
	float: left;
}
.wei_item p {
	float: left;
	font-size: 16px;
	line-height: 24px;
	padding: 5px 0 0 10px;
}
.kefu_item {
	width: 310px;
	height: 100px;
	text-align: left;
	float: left;
}
.kefu_item .wei-img {
	float: left;
}
.kefu_item p {
	float: left;
	font-size: 16px;
	line-height: 24px;
	padding: 5px 0 0 10px;
}
/***========新闻列表页=========***/
.page_l {
	width: 241px;
	float: left;
	text-align: left;
	margin-right: 20px;
	display: table-cell;
}
.guide_item {
	width: 241px;
	height: 344px;
	float: left;
	background: #fff;
	text-align: left;
	position: relative;
}
.media_item {
	width: 241px;
	height: 300px;
	float: left;
	background: #fff;
	text-align: left;
	position: relative;
	margin-bottom: 20px;
}
.l_qq {
	width: 231px;
	height: 100px;
	text-align: left;
	float: left;
	padding: 20px 0 0 0;
	border-top: #ddd dashed 1px;
	margin: 0 5px;
}
.l_qq .wei-img {
	float: left;
}
.l_qq p {
	float: left;
	font-size: 14px;
	line-height: 24px;
	padding: 5px 0 0 10px;
}
.l_qq p span {
	font-size: 13px;
}
.wei_li {
	width: 241px;
	padding: 70px 0 0 0;
}
.wei_li li {
	float: left;
	width: 120px;
	height: 90px;
	font-size: 14px;
}
.wei_li li a {
	display: block;
}
.wei_li a.l_wx {
	display: block;
	background: url(../images/wx-ico_03.png) no-repeat top;
	width: 120px;
	height: 45px;
	padding: 45px 0 0 0;
	text-align: center;
	position: relative;
}
.wei_li a.l_weibo {
	display: block;
	background: url(../images/weibo-ico_05.png) no-repeat top;
	width: 120px;
	height: 45px;
	padding: 45px 0 0 0;
	text-align: center;
}
.s_wx {
	position: absolute;
	top: 40px;
	left: -101px;
}
.s_wx img {
	display: none;
}
.l-wx a.rote {
	-webkit-transition: -webkit-transform 1s ease-out;
	-moz-transition: -moz-transform 1s ease-out;
	transition: transform 1s ease-out;
}
.l-wx a.rote:hover {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.l-wb a.rote {
	-webkit-transition: -webkit-transform 1s ease-out;
	-moz-transition: -moz-transform 1s ease-out;
	transition: transform 1s ease-out;
}
.l-wb a.rote:hover {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.game_txt {
	background: #fff;
	height: 240px;
	clear: both;
	color: #8f8f8f;
}
.game_txt h3 {
	border-bottom: #dfdfdf solid 1px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	font-weight: 100;
	margin: 0 5px;
	color: #333;
}
.game_txt ul {
	padding: 10px 0;
	display: block;
	height: 80px;
}
.game_txt li {
	float: left;
	width: 110px;
	text-align: center;
	line-height: 21px;
}
.game_txt p {
	clear: both;
	border-top: #dfdfdf solid 1px;
	padding: 10px 10px 0 10px;
	margin: 0 5px;
	line-height: 21px;
}
.page_r {
	background: #FFF;
	width: 939px;
	float: left;
	min-height: 932px;
	text-align: left;
}
.lis_pos {
	background: #e7e7e7;
	height: 116px;
}
.lis_pos .cat_pos {
	font-size: 14px;
	color: #723f31;
	border-top: #fff solid 1px;
	margin: 0 8px;
	padding: 10px 0 0 12px;
}
.lis_pos .cat_pos a {
	color: #723f31;
}
.lis_pos .cat_pos span {
	color: #c7716a;
}
.lis_pos .cat_name {
	height: 63px;
	line-height: 63px;
	border-bottom: #d3d3d3 solid 1px;
	margin: 0 8px;
}
.lis_pos .cat_name h3 {
	float: left;
	font-size: 32px;
	font-weight: bold;
	color: #723f31;
	padding: 0 12px 0 12px;
}
.lis_pos .cat_name span {
	display: block;
	float: left;
	color: #d9beb6;
	font-size: 25px;
}
.news_tabs {
	margin: 28px 45px 0 45px;
	border-bottom: #723f31 solid 1px;
	height: 49px;
}
.news_88{ width:900px; margin:0 auto; height:50px; margin-left:30px; border-bottom:1px dotted #CCC;}
.news_88 a{ width:120px; float:left; font-size:16px; padding-left:20px; line-height:50px;}
.news_tabs ul {
	margin-left: 0;
}
.news_tabs li {
	height: 48px;
	float: left;
}
.news_tabs a {
	width: 162px;
	height: 38px; 
	padding: 10px 0 0 0;
	background: url(../images/news-cur.jpg) no-repeat top;
	margin-left: 9px;
	font-size: 16px;
	display: block;
	text-align: center;
	color: #633;
}
.news_tabs a.cur {
	background: none;
	color: #f39800;
	border-top: #723f31 solid 1px;
	border-left: #723f31 solid 1px;
	border-right: #723f31 solid 1px;
	border-bottom: #FFF solid 1px;
	margin: 0;
	color: #723f31;
}
.news_list {
	padding: 15px 45px 0 45px;
}
.news_list li {
	padding: 0 0 0 10px;
	font-size: 14px;
	height: 48px;
	line-height: 48px;
	border-bottom: #e9e9e9 solid 1px;
}
.news_list li .datetime {
	float: right;
	color: #8d8d8d;
}
.list_page { padding:40px 0 40px 214px; margin:0 auto; text-align:center;}
.list_page .current{display:block; height:26px;width: 26px; line-height:26px; margin:0 5px; font-size:14px;  background:#F9B552; color:#FFF; border:#C67E05 solid 1px;float: left;}
.list_page .num{ display:block; height:26px;width: 26px; line-height:26px; margin:0 5px; font-size:14px;background:#E5E5E5; border:#C9C9C9 solid 1px;float: left;}
.list_page .first{display:block; height:26px;width: 52px; line-height:26px; margin:0 5px; font-size:14px;background:#E5E5E5; border:#C9C9C9 solid 1px;float: left;}
.list_page .prev{display:block; height:26px;width: 62px; line-height:26px; margin:0 5px; font-size:14px;background:#E5E5E5; border:#C9C9C9 solid 1px;float: left;}
.list_page .next{display:block; height:26px;width: 62px; line-height:26px; margin:0 5px; font-size:14px;background:#E5E5E5; border:#C9C9C9 solid 1px;float: left;}
.list_page .end{display:block; height:26px;width: 52px; line-height:26px; margin:0 5px; font-size:14px;background:#E5E5E5; border:#C9C9C9 solid 1px;float: left;}
/***=======新闻内容页=========***/
.news_content {
	padding: 0 45px;
	font-size: 14px;
}
.news_content .arti_title {
	font-size: 28px;
	font-weight: bold;
	color: #723f31;
	text-align: center;
	padding: 37px 0 10px 0;
	line-height: 30px;
}
.news_content .arti_info {
	text-align: center;
	color: #666666;
	padding: 0 0 16px 0;
}
.news_content .arti_info span {
	margin-right: 20px;
}
.news_content .arti_content {
	border-top: #DCDCDC solid 1px;
	border-bottom: #DCDCDC solid 1px;
	padding: 24px 0;
	line-height: 26px;
}
.news_content .arti_pre_next {
	padding: 16px 0;
}
.news_content .arti_pre_next li {
	line-height: 26px;
}
/***=======游戏资料站页=========***/
.ziliaozhan_box {
	padding: 0 45px;
	font-size: 14px;
}
.ziliaozhan_item {
	border-bottom: #D2D2D2 solid 1px;
	padding: 28px 0 0 0;
}
.ziliaozhan_item h3 {
	background: #A66910;
	width: 110px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
}
.ziliaozhan_list {
	padding: 0 0 0 26px;
}
.zlz_item {
	margin-top: 26px;
	clear: both;
}
.zlz_item .zlz_name {
	width: 78px;
	height: 20px;
	border: #A66910 solid 1px;
	background: #FFE8C4;
	line-height: 20px;
	text-align: center;
	color: #a66910;
	float: left;
	font-weight: bold;
	margin-top: 10px;
}
.zlz_item .zlz_box {
	float: left;
	width: 570px;
	margin-left: 25px;
	color: #B3B3B3;
	font-size: 12px;
}
.zlz_item .zlz_box li {
	margin: 10px 0;
	width: 70px;
	text-align: left;
	float: left;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	border-right: #B3B3B3 solid 1px;
	padding-left: 15px;
}
/*.zlz_item .zlz_box li a{ font-size:14px; font-weight:bold; color:#6f6f6f; margin:0 10px;}*/
.zlz_item .zlz_box li span {
	font-size: 14px;
	font-weight: 100;
	/* color: #6f6f6f; */
	margin: 0 5px 0 10px;
	color: #a66910;
}
/***======游戏下载页========***/
.download_game {
	background: #FFF;
	width: 1200px;
	height: auto;
	margin: 0 auto;
	height: 913px;
}
.download_tit {
	background: url(../images/down_bg.jpg) no-repeat;
	width: 1200px;
	height: 80px;
	text-align: center;
	padding: 40px 0 0 0;
}
.download_tit h3 {
	font-size: 36px;
	font-weight: bold;
	color: #b96f59;
	height: 35px;
}
.download_tit span {
	font-size: 14px;
	color: #b96f59;
	padding: 16px 0 0 0;
}
.download_list {
	padding: 40px 90px;
	text-align: left;
}
.down_item {
	width: 458px;
	float: left;
}
.down_item2 {
	width: 458px;
	float: left;
	margin-left: 90px;
}
.down_name {
	height: 45px;
	padding: 20px 0;
}
.down_name span {
	display: block;
	float: left;
	font-size: 50px;
	font-weight: bold;
	color: #d0d0d0;
	font-style: italic;
}
.down_name h3 {
	font-size: 30px;
	color: #4d4643;
}
.down_game_jian {
	background: url(../images/jian_bg.jpg) no-repeat;
	width: 458px;
	height: 78px;
	text-align: center;
	padding: 30px 0 0 0;
	color: #FFF;
}
.down_game_jian h3 {
	font-size: 30px;
	color: #FFF;
	height: 35px;
}
.down_game_hot {
	background: url(../images/hot_bg.jpg) no-repeat;
	width: 458px;
	height: 78px;
	text-align: center;
	padding: 30px 0 0 0;
	color: #FFF;
}
.down_game_hot h3 {
	font-size: 30px;
	color: #FFF;
	height: 35px;
}
.downMedia {
    padding-top: 56px;
	padding-left:90px;
	padding-right:90px;
    color: #4d4643;
	text-align:left;
}
.downMedia h3 {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 15px;
}
.downMedia p {
    line-height: 28px;
    font-size: 14px;
}
.downMedia em {
    padding: 0 8px;
	font-style:normal;
	font-family: \5b8b\4f53;
}

.md5_form {
	text-align: left;
	padding: 33px 0 33px 280px;
	border-top: #DCDCDC solid 1px;
	margin-top: 20px;
	margin-left: 90px;
	margin-right: 90px;
}

.md5_form p {
	text-align: center;
	width: 470px;
}
.md5_form p label {
	display: block;
	float: left;
	width: 98px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #585858;
	border: #DCDCDC solid 1px;
	background: #EEEEEE;
}
.md5_form p span.hit_copy a {
	color: #4885b8;
	font-weight: bold;
	font-size: 14px;
	margin-left: 10px;
	line-height: 33px;
}
.md5_form p input {
	width: 300px;
	border: #DCDCDC solid 1px;
	float: left;
	margin-left: -1px;
	height: 31px;
}
.md5_form p a.help_use {
	color: #d08237;
	text-decoration: underline;
	text-align: center;
	margin-top: 10px;
	display: block;
	font-size: 14px;
}
.buding_down {
	text-align: left;
	padding: 0 90px;
}
.buding_down h3 {
	font-size: 20px;
	font-weight: bold;
	color: #4d4643;
	height: 50px;
	line-height: 50px;
}
.buding_table {
	border-left: #DCDCDC solid 1px;
	border-top: #DCDCDC solid 1px;
	text-align: center;
}
.buding_table th, .buding_table td {
	border-bottom: #DCDCDC solid 1px;
	border-right: #DCDCDC solid 1px;
	height: 34px;
	font-size: 14px;
}
.buding_table th {
	background: #EEEEEE;
}
.buding_table a {
	color: #c96236;
}
.buding_table a:hover {
	text-decoration: underline;
}
.buding_table .view_more a {
	color: #4891ba;
	font-size: 16px;
	text-align: center;
}
.buding_table .view_more a:hover {
	text-decoration: underline;
}
/**======超首=======***/
.marb0 {
	margin-bottom: 0;
}
.mart15 {
	margin-top: 15px;
}
.index_wrap {
	width: 1000px;
	padding: 0;
	margin: 0 auto;
}
.index_top {
	width: 1000px;
	height: 580px;
	margin: 0 auto;
	background: url(../images/flash.jpg) no-repeat center;
}
.index_bottom {
	width: 1000px;
	height: 46px;
	background: url(../images/index-bottom.jpg) no-repeat center;
	text-align: center;
	margin: 0 auto;
}
.index_i_main {
	width: 1000px;
	height: 420px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
.index_quick_btns {
	float: left;
}
.index_quick_btns li {
	float: left;
}
.index_quick_btns li a {
	display: block;
	font-size: 26px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.index_quick_btns li a.swift_down {
	display: block;
	background: url(../images/index-down-btn.jpg) no-repeat bottom;
	width: 240px;
	height: 100px;
	text-indent: -9999px;
}
.index_quick_btns li a.swift_down:hover {
	background: url(../images/index-down-btn-hover.jpg) no-repeat bottom;
}
.index_quick_btns li a.enter_home {
	display: block;
	background: url(../images/index-home-btn.jpg) no-repeat bottom;
	width: 240px;
	height: 100px;
	text-indent: -9999px;
}
.index_quick_btns li a.enter_home:hover {
	background: url(../images/index-home-btn-hover.jpg) no-repeat bottom;
}
.index_main_l {
	width: 480px;
	height: 420px;
	float: left;
}
.index_main_m {
	width: 226px;
	height: 420px;
	float: left;
	overflow: hidden;
}
.index_main_m img {
	border-top: #000000 solid 1px;
	border-bottom: #000 solid 1px;
	margin-bottom: -1px;
}
.index_main_m a:hover img {
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}
.index_main_r {
	width: 292px;
	height: 418px;
	border: #000 solid 1px;
	float: right;
	background: url(../images/index-reg-b.jpg) no-repeat;
}
.index_main_r .reg_tit {
	width: 292px;
	height: 98px;
	line-height: 98px;
	font-size: 26px;
	font-weight: bold;
	color: #fff6db;
	border-bottom:#0e0e0e solid 1px;
}
/*.i_reg_item {
	width: 292px;
	height: 28px;
	line-height: 28px;
}
.i_reg_item li {
	float: left;
}
.i_reg_item li a {
	position: relative;
	display: block;
	width: 96px;
	height: 26px;
	background: url(../images/index-tab-b.jpg) no-repeat;
	border: #000 solid 1px;
	margin-left: -1px;
	text-align: center;
	color: #fff6db;
	font-size: 14px;
	cursor: pointer;
}
.i_reg_item li a.cur {
	width: 96px;
	background: url(../images/index-tab-cur.jpg) no-repeat;
	color: #fff6db;
}*/
.i_reg_box {
	text-align: left;
	font-size: 14px;
	border-top:#e0b36b solid 1px;
}
.reg_message {
	font-size: 14px;
	text-align: left;
	color: #d31f1f;
	padding: 6px 0 10px 100px;
}
.reg_form {
	text-align: left;
	padding: 0;
}
.reg_form p {
	line-height: 52px;
	position: relative;
}
.reg_form p label {
	width: 96px;
	text-align: right;
	display: inline-block;
	font-size: 14px;
	color: #fff6db;
}
.reg_form input.input_text {
	background: #e5d6ac;
	border: #e5d6ac solid 1px;
	width: 149px;
	height: 31px;
	line-height: 31px;
	padding: 0 0 0 6px;
	font-family: "微软雅黑";
	color: #434d53;
}
.reg_form p.input_agree {
	font-size: 12px;
	color: #e5d6ac;
	line-height: 30px;
	text-align:center;
}
.reg_form p.input_agree a {
	color: #e5d6ac;
}
.reg_form p span a .verifyimg {
    width: 70px;
    height: 33px;
}
.reg_form p button {
	background: #d0750f;
	width: 230px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	border: 0;
	font-family: "微软雅黑";
	cursor: pointer;
	margin-left: 32px;
	border-radius: 5px;
}
.reg_form p button:hover {
	background: #c9722c;
}
.reg_form p em.error {
	font-size: 12px;
	background: url(../images/tip.png) no-repeat;
	position: absolute;
	top: -12px;
	left: 100px;
	height: 11px;
	padding: 0 5px 14px 5px;
	font-family: "微软雅黑";
	font-style: inherit;
	color: #e75c00;
	width: 147px;
	text-align: center;
	line-height: 20px;
}
input::-webkit-input-placeholder {
 color:#5b2c00;
}
input:-moz-placeholder {
 color:#5b2c00;
}
.index_quick .quick_start {
	text-align: left;
	width: 1000px;
	overflow: hidden;
}
.index_quick .quick_bg {
	background: #304452;
	padding: 15px 0 15px 20px;
	width: 977px;
}

.right_nav{width:88px; height:396px;position: fixed;z-index: 999;top:380px;right: 0;_position:absolute; _top:expression(documentElement.scrollTop + 100); *zoom:1;}
.right_nav_abox{width:88px; height:99px; background:url(../images/index-right-bar.png) no-repeat;}
.right_nav_wz{font:12px/20px 微软雅黑;color:#000; text-align:center; padding-top:60px;}
.ic_rightH1{background-position:0 0;}
.ic_rightH2{background-position:0 -99px;}
.ic_rightH3{background-position:0 -198px;}
.ic_rightH4{background-position:0 -297px;}
.ic_rightH5{background-position:0 -396px;}

.ic_rightH1:hover{background-position:-88px 0;}
.ic_rightH2:hover{background-position:-88px -99px;}
.ic_rightH3:hover{background-position:-88px -198px;}
.ic_rightH4:hover{background-position:-88px -297px;}
.ic_rightH5:hover{background-position:-88px -396px;}

.wx_img{
    width: 148px;
    height: 148px;
    position: absolute;
    top: 198px;
    right: 88px;
    background: #FFF;
}
.wx_img img{ margin-left:auto; margin-right:auto;}
.wx_img span{ font:12px/20px 微软雅黑;color:#a0a0a0; text-align:center;}

.kf_tel { width:181px; height:133px; position:absolute; top:298px; right:88px; background:#fff;}


/*底部*/
.footer {
	background: #140E0E;
	height: 140px;
	font-size: 14px;
	padding: 10px 0 0 0;
}
.inner_footer {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.inner_footer .footer_logo {
	width: 137px;
	height: 100px;
	position:absolute;
	top:20px;
	left:50px;
}
.inner_footer .footer_copyright {
    color: #979292;
    text-align: left;
    clear: both;
    padding: 10px 0 0 220px;

}
.inner_footer .footer_copyright a { color: #979292;}
.footer_links {
    width: 1200px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}
.footer_links ul {
	padding: 20px 0 0 220px;
}
.footer_links li {
	float: left;
	font-size: 14px;
}
.footer_links li a {
	color: #979292;
}
.footer_links li a:hover {
	color: #ff9908;
}
.footer_links li span {
	margin: 0 8px;
	color: #979292;
	font-size: 14px;
}

/**  礼包兑换 gift_box  **/
.page_r .gift_box{ margin-left:100px; margin-top:40px;}
.page_r .gift_box>h3{ font-size:16px; font-weight:normal;}
.page_r .gift_box .g1{ font-size:16px; color:#edb62f; margin:40px 0px 20px 0px;}
.page_r .gift_box>div{ margin-top:15px;}
.page_r .gift_box>div>label{ display:inline-block; font-size:14px; text-align:right; margin-right:24px; width:100px; height:35px; line-height:35px;}
.page_r .gift_box .g2 input{ width:415px; height:34px; border:1px solid #e5e5e5; line-height:35px; outline:none; padding-left:5px;}
.page_r .gift_box .g3 select{ width:200px; height:34px; border:1px solid #e5e5e5; line-height:34px; margin-right:10px; outline:none;}
.page_r .gift_box .g3 select option{ height:34px; line-height:34px;}
.page_r .gift_box .g4 input{ width:115px; height:34px; line-height:34px; border:1px solid #e5e5e5; outline:none; padding-left:5px;}
.page_r .gift_box .g4>p{ display:inline-block; margin:0px 10px;}
.page_r .gift_box .g4>a{ text-decoration:underline;}
.page_r .gift_box>button{ display:block; width:120px; height:40px; line-height:40px; color:#fff; text-align:center; background-color:#edb62f; border:none; margin:50px 0 80px 260px; outline:none; font-size:16px; font-weight:600;}
.page_r .shuo{ width:900px; margin:0 auto; border-top:1px dashed #eee; padding-top:15px;}
.page_r .shuo>h3{ font-size:16px; color:#333; font-weight:normal;}
.page_r .shuo>p{ font-size:12px; color:#666; line-height:30px; margin-top:15px;}



/**友情链接**/
.home_main_link {width: 1200px; margin: 0 auto; }
.home_main_link>p{ float:left; width:35px; height:77px; background-color:#ffb226; font-size:14px; color:#fff; text-align:center; padding-top:3px;}
.marqueeleft{ float:left;height:80px;width:1165px; background-color:#fff; overflow:hidden;margin:0px auto; margin-bottom:30px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:22px 8px;display:inline;width:106px;height:35px;overflow:hidden;}
.marqueeleft li .pic{
	display:block;
	overflow:hidden;
	font-family: "微软雅黑";
}


/**  礼包兑换 gift_box  **/
 .gift_box{ margin-left:100px; margin-top:40px;}
 .gift_box h3{ font-size:16px; font-weight:normal;}
 .gift_box .g1{ font-size:16px; color:#edb62f; margin:40px 0px 20px 0px;}
 .gift_box  div{ margin-top:15px;}
 .gift_box  div>label{ display:inline-block; font-size:14px; text-align:right; margin-right:24px; width:100px; height:35px; line-height:35px;}
 .gift_box .g2 input{ width:415px; height:34px; border:1px solid #e5e5e5; line-height:35px; outline:none; padding-left:5px;}
 .gift_box .g3 select{ width:200px; height:34px; border:1px solid #e5e5e5; line-height:34px; margin-right:10px; outline:none;}
 .gift_box .g3 select option{ height:34px; line-height:34px;}
 .gift_box .g4 input{ width:115px; height:34px; line-height:34px; border:1px solid #e5e5e5; outline:none; padding-left:5px;}
 .gift_box .g4  p{ display:inline-block; margin:0px 10px;}
 .gift_box .g4 a{ text-decoration:underline;}
 .gift_box button{ display:block; width:120px; height:40px; line-height:40px; color:#fff; text-align:center; background-color:#edb62f; border:none; margin:50px 0 80px 260px; outline:none; font-size:16px; font-weight:600;}
 .shuo{ width:900px; margin:0 auto; border-top:1px dashed #eee; padding-top:15px;}
 .shuo h3{ font-size:16px; color:#333; font-weight:normal;}
 .shuo>p{ font-size:12px; color:#666; line-height:30px; margin-top:15px;}


/**弹窗样式**/
.dialog {
  display: none;
  width: 361px !important;
  height:316px !important;
  background:url(../images/com_login_bg.png) no-repeat;
  padding: 15px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: ;
  -o-border-radius: ;
  -ms-border-radius: ;
  border-radius: 0;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  -o-box-shadow: 0;
  -ms-box-shadow: 0;
  box-shadow: 0;
}

.dialog a.close-dialog {
  position: absolute;
  top: 0;
  right: -46px;
  display: block;
  width: 46px;
  height: 46px;
  text-indent: -9999px;
  background: url(../images/com_close.png) no-repeat left top;
}

.dialog a.close-dialog:hover{
  background: url(../images/com_close.png) no-repeat left bottom
}

.form_dialog .dialog {
  display: none;
  width: 714px;
  height:257px;
  background:#FFF;
  padding: 35px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: ;
  -o-border-radius:5px ;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  -o-box-shadow: 0;
  -ms-box-shadow: 0;
  box-shadow: 0;
}
.game .dialog {
  width: 500px;
}
.game .form_box p{text-align:left;}
.game .form_box p label{display: inline-block;width:130px;}
select{padding:6px;}
.form_box h3 {}
.form_box p { font-size:16px; color:#5a5a5a; line-height:160%; padding:40px 40px 0 40px;}
.form_box p label { font-size:16px; font-weight:bold; color:#393a3a;}
.form_box p .input_text { background:none; border:#d2d2d2 solid 1px; color:#333; width:242px;}
.form_box p button { background:#fd8917; width:100%; height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; font-family:"微软雅黑"; color:#FFF; border-radius:5px; border:0; margin-top:20px;}

.login_box h4 { text-align:center; font-size:18px; font-weight:100; color:#707070; padding:22px 0;}
.login_box .login_form { padding:10px 36px; text-align:left; position:relative;}
.login_box .login_form p button { background:#fd8917; width:284px; height:50px; line-height:50px; font-size:18px; color:#FFF; border:0; border-radius:4px;font-family:"微软雅黑"; cursor:pointer;}
.login_box .login_form p input {font-size:14px; font-family:"微软雅黑";}
.login_box .login_form p input.input_user { background:#FFF url(../images/com_user-ico.jpg) no-repeat left; border:#DCDCDC solid 1px; width:237px; height:36px; margin-bottom:20px; font-size:14px; color:#a3a3a3; padding:0 0 0 48px;}
.login_box .login_form p input.input_pass { background:#FFF url(../images/com_pass-ico.jpg) no-repeat left; border:#DCDCDC solid 1px; width:237px; height:36px; margin-bottom:20px; font-size:14px; color:#a3a3a3; padding:0 0 0 48px;}
.login_box .login_form p.input_remember { font-size:14px; color:#5c5c5c; margin-bottom:18px;}
.login_box .login_form p label { font-size:14px;}
.login_box .login_form a { position:absolute; top:126px; right:40px; font-size:14px; color:#5c5c5c;}



/*弹框视频*/
.m-videoThumb {
    width: 156px;
    height: 88px;
    position: absolute;
    top: 485px;
    right: 175px;
	z-index:8;
}

.m-videoThumb .videoPlayBtn {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/playBtn.png) no-repeat center center;
    display: block;
    z-index: 2;
}

.m-video {
    width: 960px;
    height: 560px;
    background: #000;
    position: fixed;
    margin-left: -480px;
    margin-top: -280px;
    left: 50%;
    top: 50%;
    z-index: 9;
	display:none;
}
.m-video .swfCnt {
    height: 100%;
}
.m-video .closeBtn {
    width: 65px;
    height: 65px;
    display: block;
    position: absolute;
    top: 0;
    right: -65px;
    background: url(../images/shut.png) no-repeat;
}
.m-mask {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.index_video { cursor:pointer;}
.index_video { background:url(../images/index-video.jpg) no-repeat; width:480px; height:320px; cursor:pointer; clear:both; position:relative;}
.index_video .play-icon {
    background: url(../images/buttons_0e63e50.png) no-repeat;
    width: 25px;
    height: 40px;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -8px;
    position: absolute;
}
@-webkit-keyframes loading {
from {
-webkit-transform:rotate(0deg)
}
to {
	-webkit-transform: rotate(-360deg)
}
}
@-moz-keyframes loading {
from {
-moz-transform:rotate(0deg)
}
to {
	-moz-transform: rotate(-360deg)
}
}
@-o-keyframes loading {
from {
-o-transform:rotate(0deg)
}
to {
	-o-transform: rotate(-360deg)
}
}
@keyframes loading {
from {
transform:rotate(0deg)
}
to {
	transform: rotate(-360deg)
}
}
.index_video .play-border {
    background: url(../images/open-btn-bg.png) 0 0 no-repeat;
	position:absolute;
	top:90px;
	left:170px;
    width: 135px;
    height: 135px;
    -webkit-animation: loading 3s infinite linear;
    -moz-animation: loading 3s infinite linear;
    -o-animation: loading 3s infinite linear;
    animation: loading 3s infinite linear;
}
