﻿ 

body {
	background-color: #fff;
}
.pagination .total {
	float: right;
	padding: 0 8px;
	height: 28px;
	line-height: 28px;
}
.modal.fade {
	top: -580px;
}
.align-left {
	text-align: left;
}
.align-left p {
	text-align: left;
}
/*ajax loading*/
.divLoading {
	position: fixed;
	left:50%;
	top:50%;
	z-index: 4000;
}
.btn i {
	margin-right: 8px;
}
.row {
}
.texthidden {
	text-indent: -9999px;
	overflow: hidden;
}
.btn {
	border-radius: 2px;
}
.container {
	width: 1170px;
	padding-bottom: 0px;
}
.span3 {
	width: 270px;
}
.span9 {
	width: 900px;
}
.navbar {
	margin: 0;
}
.navbar .navbar-inner {
	border:0;
	height: 50px;
	border-radius: 0;
	filter: none;
	background: url(../img/header_bg.png) repeat-x left top;
}
.navbar .container {
	width: 1170px;
	padding-bottom: 0;
}
.navbar-inverse .brand {
	margin-left: 0;
	width: 270px;
	padding: 0px;
	text-align: center;
	line-height: 50px;
	color: #FFF;
	font-size: 24px;
	text-indent: -9999px;
	background: url(../img/logo1.png) no-repeat;

}
.navbar-inverse .top-panel {
	margin-top: 24px;
	display: block;
	float: right;
	/*width: 100px;*/

	color: #7d7d7d;
	font-size: 14px;
}
.navbar-inverse .top-panel .top-cart {
	margin-top: 4px;
}
.navbar-inverse .top-panel .top-cart strong {
	background-color: #64A6FF;
	color: #333;
	border-radius: 3px;
	padding: 0 2px;
}
.navbar-inverse .top-panel a {
	color: #7d7d7d;
	cursor: pointer;
}
.navbar-inverse .top-panel a:hover {
	color: #64A6FF;
}
.nav-collapse .nav {

	height: 50px;
	/*overflow: hidden;*/
}
.nav-collapse .nav li {
	position: relative;

	/*background: url(../img/header-nav-div.png) right top no-repeat;*/
}

.nav-collapse  .icohome{

 height:50px; float:left;padding: 0px 10px 0px 0px;
}
.nav-collapse  .icohome i{
 margin-right:5px;
	color:#FAEBD7;
	font-size: 20px;
}

.nav-collapse  .icogold{

	 height:50px;  float:left; padding: 0px 6px ;
}
.nav-collapse  .icogold i{
 margin-right:5px;
	color:#FAEBD7;
	font-size: 16px;
}

.nav-collapse  .icoitems{

	 height:50px;  float:left; padding: 0px 10px;
}
.nav-collapse .nav .icoitems i{
     margin-right:5px;
     	color:#FAEBD7;
     		font-size: 18px;
}

.nav-collapse  .icocdk{

 height:50px;  float:left; padding: 0px 10px;
}
.nav-collapse .nav .icocdk i{
     margin-right:5px;
     	color:#FAEBD7;
     	font-size: 20px;
}
.nav-collapse  .icopl{

	 height:50px;  float:left; padding: 0px 10px;
}
.nav-collapse .nav .icopl i{
     margin-right:5px;
     	color:#FAEBD7;
     	font-size: 20px;
}
.nav-collapse  .icosell{

 height:50px;  float:left; padding: 0px 18px;
}
.nav-collapse .nav .icosell  i{
     margin-right:5px;
     	color:#FAEBD7;
     	    	font-size: 20px;
     	
}
.nav-collapse  .icoab{

	 height:50px;  float:left; padding: 0px 18px;
}
.nav-collapse .nav .icoab i{
     margin-right:5px;
     	color:#FAEBD7;
     	 	font-size: 20px;
}
.nav-collapse .nav li:hover .sec-nav{
	display:block;
}

.nav-collapse .nav li:hover a {
	color: #fa9e0e;
	 background-color:#333;
}


.nav-collapse .nav li .sec-nav {
	position: absolute;
	z-index: 3100;
	top: 49px;
	left: 0px;
	list-style: none;
	background-color:#222;
	box-shadow: 0 10px 30px rgba(0,0,0,0.8);
	border-radius: 0 0 6px 6px;
	display:none;
 width:759px;
 padding-bottom:2px;
	
}
.nav-collapse .nav li .sec-nav .menu {
	padding: 0;
	margin: 0;
	list-style: none;
	margin:0px 1px 0px 1px;

}
.nav-collapse .nav li .sec-nav .menu li 
{
	float:left;
	width:251px;
	margin-left:1px;
	margin-top:1px;
}
.nav-collapse .nav li .sec-nav .menu li img
{
	float:left;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	width:24px;
	height:24px;
}

.nav-collapse .nav li .sec-nav-top {
	width: 759px;
	height: 5px;
	background: url(../images/bg-01.gif) left top;
}
.nav-collapse .nav li .sec-nav-btt{
	width: 251px;
	height: 13px;
	background: url(../img/sec-nav-btt.png) 0 0 no-repeat;
}


.nav-collapse .nav li .sec-nav li a {
	display: block;
	height: 40px;
	line-height: 40px;
    background : #343434;

	color: #ccc;
	font-size: 12px;

}
.nav-collapse .nav li .sec-nav li a:hover {
 
	color: #fa9e0e;
	text-decoration: none;
    background-color:#202020;
}
.nav-collapse .nav li .sec-nav li:first-child a {
	border-top: 0;
}
.nav-collapse .nav li .sec-nav li:last-child a {
	border-radius: 0 0 6px 6px;
}

.nav-collapse .nav li a {
	color: #fff;
	font-size: 16px;
	height: 50px;
	line-height: 50px; padding: 0 0 0 15px;  
	
}
.nav-collapse .nav li.active a {
	color: #fa9e0e;
	/*background: url(../img/header-nav-active-bg.png) center top no-repeat;*/
	/*background-size: cover;*/
	 background-color:#41342c;

	 
}
.nav-collapse .nav li.active a:hover {
	color: #fa9e0e;
	background: none;
}
/*.nav-collapse .nav li.active a:after,
.nav-collapse .nav li.active a:before {
  display: block;
  width: 8px;
  height: 97px;
  content: '';
  background: url(../img/light-sprite.png) -90px -450px no-repeat;
  position: absolute;
  top: 0;
  right: -8px;
  z-index: 1;
}
.nav-collapse .nav li.active a:after {
  background: url(../img/light-sprite.png) -90px -150px no-repeat;
  position: absolute;
  left: -8px !important;
  top: 0;
}
*/
.header-bar {
	height: 55px;
	background: url(../img/header_bar_bg.png) left top repeat-x;
	z-index: 1049;
}
.header-bar .bar {
	width: 1170px;
	margin: 0 auto;
}
.header-bar .bar .all-game {
	position: relative; 
}
.header-bar .bar .all-game .game-menu {
	display: none;
	/*width: 875px;*/
	position: absolute;
	top: 55px;
	left: 0px;
	background-color: #000;
	z-index: 3001;
	box-shadow: 0px 8px 8px rgba(0,0,0,0.6);
}
.header-bar .bar .all-game .game-menu .head {
	height: 50px;
	line-height: 50px;
	text-indent: 20px;
	color: #fa9e0e;
	background: url(../images/bg-01.gif) left top; 
}
.header-bar .bar .all-game .game-menu .head a {
	color: #0088cc;
	background-color: #343434;
	padding: 0 8px;
	border-radius: 4px;
}
.header-bar .bar .all-game .game-menu .head a:hover {
	background-color: #343434;
	text-decoration: none;
	color: #fff;
}
.header-bar .bar .all-game:hover .game-menu  {
	display: block;
}

.header-bar .bar .all-game:hover .all-game-title 
{
	 background :url(../img/gamemenu.png) no-repeat 0px 50%;
    
 height: 55px;
 border:0px;

}
.header-bar .bar .all-game .game-menu .shadow {
	box-shadow: inset 0px 6px 10px rgba(0,0,0,0.5);
}
.header-bar .bar .all-game .game-menu .game-list {
	list-style: none;
	margin: 0px 0px 0px 2px;

	background-color: #000;
}
.header-bar .bar .all-game .game-menu .game-list li {
	float: left;
	width: 291px;
	height: 48px;
	text-align: left;
	line-height: 48px;
	text-indent: 10px;
	margin-right: 1px;
	margin-top: 1px;
}
.header-bar .bar .all-game .game-menu .game-list .L1 img
{
 float:left;
 margin-left:15px;
 vertical-align:middle;
 margin-top:10px;
 width:24px;
 height:24px;
}

.header-bar .bar .all-game .game-menu .game-list li a {
	color: #ccc;
	display: block;
	background-color: #343434;
}
.header-bar .bar .all-game .game-menu .game-list li a:hover {
	color: #ffb100;
	background-color: #202020;
	text-decoration: none;
}
.header-bar .bar h1 
{
	border:0px;
	padding-left:0px;
	margin: 0px;
	height: 55px;
	width: 270px;
	float: left;
	font-weight: normal;
	text-align: left;
	text-indent: 12px;
 
}
.header-bar .bar h1 a {
	 color:#ccc;
	display: block;
	height: 55px;
	line-height: 55px;
	font-size: 14px;
	 

}
.header-bar .bar h1 a i.icon-table {
	width: 23px;
}
.header-bar .bar h1 a:hover {
	text-decoration: none;
	cursor: pointer;
}
.header-bar .top-currency {
	float: right;


	height: 28px;
	line-height: 28px;
	margin-top: 14px;
	margin-left: 8px;

	text-align: left;
	text-indent: 4px;
	font-size: 14px;
	z-index: 2000;
	cursor: pointer;
}
.header-bar .top-currency .menu {
	top: 28px;
	width: 70px;
	background-color: #121212;
	position: absolute;
	overflow: hidden;
}
.header-bar .top-currency .menu li {
	font-size: 12px;
}
.header-bar .top-currency:hover .menu  {
	display: block;
}
.header-bar .top-currency .menu .currency {
	margin: 0;
	padding: 0;
}
.header-bar .top-currency .menu .currency li {
	text-indent: 4px;
}
.header-bar .top-currency .menu .currency li a {
	font-size: 12px;
	cursor: pointer;
}
.header-bar .top-currency .menu .currency li a:hover {
	color: #e1bc52;
}
.header-bar .top-currency .menu .currency li a i {
	display: inline-block;
	margin-right: 4px;
}
.header-bar .top-currency .cur {
	font-size: 12px;
	color: #90876b;
	/*border: 1px solid #353535;*/
}
.header-bar .top-currency .current-cur {
	background-color: #1C1815;
	border-radius: 4px 4px 0 0;
}
.header-bar .top-currency .current-cur  {
	position: relative;
}
.header-bar .top-currency .current-cur .icon-caret-down {
	position: absolute;
	top: 6px;
	right: 10px;
}
.header-bar .top-currency .cur:hover {
	color: #e1bc52;
}
.header-bar .top-currency .cur:last-child {
	border-radius: 0 0 4px 4px;
}

.header-bar .shopping-cart {
	position: relative;
	color: #7d7d7d;
	height: 55px;
	line-height: 55px;
	float: right;
	padding-left: 20px;
	padding-right: 0px;
}
.header-bar .shopping-cart .logininfo span{
	  margin-right:10px
}

.header-bar .shopping-cart a {
	color: #7d7d7d;
	font-size: 14px;
}
.header-bar .shopping-cart:hover .btn-view {
	color: #E7E7E7;
	text-decoration: none;
}
.header-bar .shopping-cart .btn-view {
}
.header-bar .shopping-cart .btn-view a {
	color: #7d7d7d;
}
.header-bar .shopping-cart .btn-view a:hover {
	color: #E7E7E7;
	text-decoration: none;
}
.header-bar .shopping-cart .detail {
	position: absolute;
	display: none;
	left: 0;
	top: 55px;
	z-index: 3000;
	background-color: #1E1E1E;
	width: 380px;
	padding: 8px;
	box-shadow: inset 0px 4px 4px rgba(0,0,0,0.5);
}
.header-bar .shopping-cart .detail .btn-box {
	padding-bottom: 8px;
}
.header-bar .shopping-cart .detail .btn-box .btn {
	float: right;
}
.header-bar .shopping-cart:hover .detail {
	background-color: #1E1E1E;
}
.header-bar .shopping-cart .detail table {
	width: 100%;
}
.header-bar .shopping-cart .detail table td {
	color: #7d7d7d;
	padding: 4px 8px;
	line-height: 24px;
}
.header-bar .shopping-cart .detail table tr:hover td {
	color: #E7E7E7;
}
.header-bar .shopping-cart .detail table tr.sum td {
	text-align: right;
	border-top: 1px solid #333333;
	padding: 8px;
}
.header-bar .shopping-cart .detail table tr.sum td strong {
	color: #E7E7E7;
}
.header-bar .shopping-cart .detail table td .btn-remove {
	color: #875357;
}
.header-bar .shopping-cart .detail table td .btn-remove:hover {
	text-decoration: none;
	color: #B3525A;
}
.header-bar .shopping-cart:hover {
}
.header-bar .shopping-cart .btn-view:hover {
	cursor: pointer;
}

.hot-game-menu {

	z-index: 900;
	width: 270px;
	background: #5C5449;
	margin-bottom: 0;
	margin-left: 0;
}
 .hot-game-menu:hover .moreopt {
	display: block !important;
}
 .hot-game-menu:hover .more {
	display: none;
}
 .hot-game-menu li {
	
	line-height: 42px;
	list-style: none;
	text-align: center;
	background-color: #5C5449;
}
 .hot-game-menu .L1 a {
	height: 42px;
	line-height: 42px;
	list-style: none;
	text-align: center;
	background: url(../img/gamemenu_line.gif) repeat-x left bottom;

}
 .hot-game-menu .L1 {
	position: relative;
	background:url(../img/gamemenu_arrow.gif) no-repeat 255px 50%;
}
 .hot-game-menu .more {
	width: 270px;
	height: 40px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../img/btn-more-games.png) 0 0 no-repeat;
	background-color: #242424;
	position: relative;
}
 .hot-game-menu .more i {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 270px;
	height: 45px;
	background: url(../img/btn-more-games.png) 0 -42px; no-repeat;
	animation: 3.5s ease  0s normal none infinite btn-more-games;
	-webkit-animation: 3.5s ease  0s normal none infinite btn-more-games;
}
 .hot-game-menu .more:hover {
	background-position: 0 -42px;
	cursor: pointer;
}
 .hot-game-menu .L1 .L2 {
	position: absolute;
	display: none;
	left: 270px;
	top: 0;
	z-index: 2999;
	margin: 0px;
}
 .hot-game-menu .moreopt .L2 {
	left: 268px;
}
 .hot-game-menu .L1:hover > a {
	color: #fa9e0e;
	background:url(../img/gamemenu_arrowh.gif) #141414 no-repeat 255px 50%;

	

}
 .hot-game-menu .moreopt:hover .L2,
 .hot-game-menu .L1:hover .L2 {
	display: block;
}
.hot-game-menu .L1 .L2 li a {
	text-align: left;
	text-indent: 20px;
	display: block;
	 
  height: 42px;
	width: 270px;
	border-left: 1px solid #696054;

	box-shadow: inset 1px 0px 1px rgba(0,0,0,0.2);
	
}

.hot-game-menu .L1 img {
 float:left;
 margin-left:15px;
 vertical-align:middle;
 margin-top:10px;
  width:24px;
 height:24px;
}
 .hot-game-menu li a {
	color: #ffb100;
	display: block;
	text-align: left;
	text-indent: 42px;
}
 .hot-game-menu .L1 a {
	color: #ccc;
	display: block;
	text-align: left;
	text-indent: 8px;
}

 .hot-game-menu li a:hover {
	color: #fa9e0e;
	text-decoration: none;

	
}

 .hot-game-menu .L2 li{
	background:url(../img/gaiicon.jpg) #5c5449 no-repeat 4px center;
}
 .hot-game-menu .L2 li:hover {
	background:url(../img/gaiiconh.jpg) #141414 no-repeat 4px center;
} 
 .slider {
	width: 900px;
	height: 418px;
	/*float: right;*/
	margin: 0;
	position: relative; 
	overflow: hidden; 
	margin-top: 0px;
}
 .slider ul {
	overflow: hidden;
}
 .slider li img { 
	list-style: none; 
	margin: 0; 
	padding: 0 
	float: left;
	width: 900px;
	height: 418px;
}
 .slider li {  
}
 .slider ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
 .slider .dots {
	position: absolute;
	right: 30px;
	top: 30px;
	list-style: none;
}
.slider .dots li {
    border: 2px solid #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    cursor: pointer;
    display: inline-block;
    height: 6px;
    margin: 0 4px;
    opacity: 0.4;
    text-indent: -999em;
    transition: background 0.5s ease 0s, opacity 0.5s ease 0s;
    width: 6px;
}
.slider .dots li.active {
    background: none repeat scroll 0 0 #FFFFFF;
    opacity: 1;
}

.content {
	clear: both;
}
.content .container {
	background: url(../img/content-bg.png) center top repeat-y;
	background-color: #F3F3F3;
}
.content .main {
	margin-left: 0px;
}
.content .member-panel h1 {
	font-size: 14px;
	color: #FFF;
	height: 55px;
	line-height: 55px;
	text-indent: 12px;
	margin: 0px;
	background: url(../img/member-panel-tit-bg.png) left top repeat-x;
}
.content .member-panel .body {
	background: url(../img/member-panel-body-shadow.png) left top repeat-x;

}
.content .member-panel .form-horizontal {
	padding-top: 24px;
}
.content .member-panel .form-horizontal .control-group {
	margin-bottom: 16px;
}
.content .member-panel .controls {
	margin-left: 20px;
	position: relative;
}
.content .member-panel .controls .typeahead {
	display: block;
}
.content .member-panel .controls .btn {
	width: 110px;
}
.content .member-panel .controls .btn-register {
	margin-right: 5px;
}
.content .member-panel .controls a {
	font-size: 12px;
	display: inline-block;
	margin-bottom: 5px;
	color: #474747;
	cursor: pointer;
}
.content .member-panel .controls .checkbox {
	display: inline-block;
	font-size: 12px;
	margin-bottom: 0px;
}
.content .member-panel .controls input[type="password"],
.content .member-panel .controls input[type="text"] {
	width: 215px;
	height: 38px;
	line-height: 38px;
	padding: 0 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #FAFAFA;
	-webkit-box-shadow: inset 0 4px 4px rgba(6,0,1,.06);
	-moz-box-shadow: inset 0 4px 4px rgba(6,0,1,.06);
	box-shadow: inset 0 4px 4px rgba(6,0,1,.06);
	border: solid 1px #cfcfcf;
}
.content .member-panel .signed-in {
	padding: 10px;
}
.content .member-panel h1 {
	position: relative;
}
.content .member-panel h1 .btn-signout {
	display: block;
	position: absolute;
	right: 15px;
	top: 15px;
	color: #eee;
	font-size: 20px;
	cursor: pointer;
}
.content .member-panel h1 .btn-signout:hover {
	color: red;
	text-decoration: none;
}
.content .member-panel .member-menu {
}
.content .member-panel .welcome-info {
	margin: 8px;
}
.content .member-panel .member-menu .btn {
	margin: 5px 5px;
	width: 84px;
}
.content .side .side-column h1 {
	margin: 0;
	color: #515151;
	font-size: 14px;
	font-weight: bold;
	text-indent: 12px;
	width: 270px;
	height: 43px;
	padding-bottom: 22px;
	background: url(../img/side-title-bg.png) left top no-repeat;
	position: relative;
}
.content .side .side-column h1 .btn-write {
	cursor: pointer;
	position: absolute;
	display: block;
	right: 0;
	top: 10px;
	font-size: 11px;
	margin-right: 10px;
	padding: 0px;
	height: 22px;
	line-height: 22px;
	color: #4c4c4c;
	padding-right: 6px;

-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-color: #fff;
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.12), inset 0 1px 2px #fff;
-moz-box-shadow: 0 2px 4px rgba(0,0,0,.12), inset 0 1px 2px #fff;
box-shadow: 0 2px 4px rgba(0,0,0,.12), inset 0 1px 2px #fff;
border: solid 1px #d5d5d5;
background-image: -webkit-linear-gradient(bottom, #fff 23%, #ebebeb);
background-image: -moz-linear-gradient(bottom, #fff 23%, #ebebeb);
background-image: -o-linear-gradient(bottom, #fff 23%, #ebebeb);
background-image: -ms-linear-gradient(bottom, #fff 23%, #ebebeb);
background-image: linear-gradient(to top, #fff 23%, #ebebeb);
	
}
.content .side .side-column h1 .btn-write:hover {
	text-decoration: none;
	background: #FFF;
}

.content .side .side-column .Ordersc li {
	 list-style:none;
	 text-align:center;
	 margin-left:0px;
	 line-height:30px;
}
.content .side .side-column .Ordersc ul {

	 margin-left:0px;
}

.content .side .order-list {
}
.content .side .order-list .order-item {
	border-bottom: 1px solid #DDDDDD;
	padding-left: 20px;
	padding-bottom: 16px;
	margin-bottom: 16px;
	width: 250px;
}
.content .side .order-list .order-item:last-child {
	border: 0;
}
.content .side .order-list .order-item .media-body {
	margin-right: 20px;
	color: #383838;
}
.content .side .order-list .order-item a img {
	width: 40px;
	height: 40px;
	border: 2px solid #000000;
}
.content .side .order-list .order-item .meta {
}
.content .side .order-list .order-item h4 {
	color: #383838;
	font-size: 12px;
	margin: 0;
	float: left;
}
.content .side .order-list .order-item {
}
.content .side .order-list .order-item span {
	font-size: 12px;
	color: #b8b8b8;
	float: right
}
.content .side .order-list .order-item .meta .time {
	float: left;
}
.content .side .order-list .order-item .meta .name,
.content .side .order-list .order-item .meta .status {
	float: right;
}
.content .main {

}
.content .main .main-top {
	height: 56px;
	background: url(../img/main-top.png) left top repeat-x;
}
.content .main .main-top h1 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 56px;
	text-indent: 20px;
	color: #424141;
}
.content .hot-items {
	width: 870px;
	 
	margin: 15px;
}
.content .hot-items .tab-nav {
	width: 868px;
	margin: 0px;
	list-style: none;
	height: 40px;
background: url(../img/hot-item-top-bg.png) left top repeat-x;
	border: 1px solid #DDDDDD;
	
}
.content .hot-items .tab-nav li {
	float: left;
	border-right: 1px solid #DFDFDF;
}
.content .hot-items .tab-nav li a {
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0 30px;
	color: #2f2f2f;
}
.content .hot-items .tab-nav li a:hover {
	text-decoration: none;
}
.content .hot-items .tab-nav li.active a {
	color: #FFF;
	background: url(../img/hot-item-top-tab-on.png) left top;
	background-size: cover;
}
.content .hot-items .tab-nav li.active {
	border-right: 0;
}
.content .hot-items table {
	width: 870px;
}
.content .hot-items table tr:first-child td {
	background: url(../img/hot-items-tit-shadow.png) left top repeat-x;
	background-color: #FFFFFF;
}
.content .hot-items table td {
	width: 171px;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: 0;
}
.content .hot-items table tr:first-child td:hover,
.content .hot-items table td:hover {
	background-color: #FAFAFA;
}
.content .hot-items .hot-item {
	padding: 20px 10px;
}
.content .hot-items .hot-item .btn-add-to-cart {
	width: 88px;
	margin: 0 auto;
	display: block;
box-shadow: 0px 3px 3px #D9D9D9;
}
.content .hot-items .hot-item h4 {
	font-size: 12px;
	color: #2f2f2f;
	line-height: 1.5em;
	text-align: center;
}
.content .hot-items .hot-item .img-box {
	text-align: center;
}
.content .hot-items .hot-item .img-box img {
	border: 3px solid #E0E0E0;
	margin: 0px auto;
	width: 50px;
	height: 50px;
}
.cols-wrap {
	margin: 15px;
}
.cols-wrap .news {
	width: 585px;
	float: left;
}
.cols-wrap .news .media {
	background-color: #FFFFFF;
}
.cols-wrap .news .media .news-content {
	margin: 25px;
	padding-left: 55px;
	height: 60px;
	overflow: hidden;
}
.cols-wrap .news .media .thumbnail {
	border: 0;
	padding: 0;
}
.cols-wrap .news .media .thumbnail img {
	width: 585px;
}
.cols-wrap .news .media .meta {
	margin: 25px;
	margin-bottom: 22px;
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 15px;
	color: #555555;
	font-size: 16px;
	font-weight:bold;
}


.cols-wrap .news .media .news-title {
	height: 56px;
	font-size: 14px;
	line-height: 1.2em;
	margin: 14px 25px 24px;
	padding-left: 55px;
	background: url(../img/news-title-deco.png) 0 5px no-repeat;
	font-weight:100;
}
.cols-wrap .news .media .news-title a {
	color: #555555;
}
.cols-wrap .news .media .meta .time {
	float: left;
}
.cols-wrap .news .media .meta .time a{
	color: #000;
}
.cols-wrap .news .media .sspan{
	 float:right;
	 margin-right:10px;
	 color: #808080;
	 Font-style:italic;
}

.cols-wrap .news .media .meta .tags {
	float: right;
}
.cols-wrap .news .media .meta .tags a {
	color: #808080;
}
.cols-wrap .side-bar {
	float: right;
	width: 270px;
}
.cols-wrap .side-bar .why_us {
}
.cols-wrap .side-bar .why_us .top h2 {
	font-size: 22px;
	font-weight: 900;
}
.cols-wrap .side-bar .why_us .mid .adv {
	padding-left: 75px;
	background: url(../img/index-advantages-icons.png) 2px 0 no-repeat;
}
.cols-wrap .side-bar .why_us .mid .adv-fast {
	background-position: -352px 0;
}
.cols-wrap .side-bar .why_us .mid .adv-refund {
	background-position: -1052px 0;
}
.cols-wrap .side-bar .why_us .mid .adv-professional {
	background-position: -707px 0;
}
.cols-wrap .side-bar .why_us .mid .adv {
}
.cols-wrap .side-bar .why_us .mid .adv dd {
	margin: 0px;
	font-weight:100;
}
.cols-wrap .side-bar .why_us .mid .adv dd:hover {
	cursor: pointer;
}
.cols-wrap .side-bar .why_us .mid .adv dd i {
	cursor: pointer;
}
.cols-wrap .side-bar .why_us .mid .adv dd:hover i {
	padding-left: 5px;
}
.cols-wrap .side-bar .livechat {
	display: block;
	width: 270px;
	height: 120px;
	margin: 0 0 15px 0;
}
.side .livechat {
	margin-bottom: 0px;
}
.btn-livechat1 {
	display: block;
	width: 270px;
	height: 120px;
	background: url(../img/livechat-sprite.png) left top no-repeat;
	cursor: pointer;
	position: relative;
}
.side .side-bar .btn-livechat,
.cols-wrap .side-bar .btn-livechat {
	display: block;
	width: 270px;
	height: 120px;
	background: url(../img/livechat-sprite.png) left top no-repeat;
	cursor: pointer;
	position: relative;
}
.side-bar .btn-livechat .btn-may-i {
	display: block;
	width: 250px;
	height: 129px;
	background:url(../img/livechat-sprite.png) -400px 0 no-repeat;
	position: absolute;
	left: 18px;
	top: 5px;

	opacity: 1;

	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;

	animation: 1.5s linear 0s normal none infinite livechat-flying;
	-webkit-animation: 1.5s linear 0s normal none infinite livechat-flying;
}
.side-bar .btn-livechat .btn-click-to {
	display: block;
	width: 250px;
	height: 129px;
	background:url(../img/livechat-sprite.png) -400px -300px no-repeat;
	position: absolute;
	left: 18px;
	top: 5px;

	opacity: 0;

	transform: translate(0px,-20px);
	-webkit-transform: translate(0px,-20px);

	transform: scale(0.4,0.4);
	-webkit-transform: scale(0.4,0.4);

	transition: all 0.2s ease 0.25s;
	-webkit-transition: all 0.2s ease 0.25s;


	animation: 4s linear 0s normal none infiAite livechat-fly;
}
.side .side-bar .btn-livechat {
}
.side-bar .btn-livechat:hover .btn-may-i {
	transform: translate(0px,20px);
	-webkit-transform: translate(0px,20px);
	transform: scale(0.4,0.4);
	-webkit-transform: scale(0.4,0.4);
	opacity: 0;
}
.side-bar .btn-livechat:hover .btn-click-to {
	transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	opacity: 1;
}
.contact-methods {
	margin: 15px 0;
	padding: 20px;
	width: 230px;
	background-color: #FFFFFF;
}
.contact-methods .contact {
	border-bottom: 1px solid #EBEBEB;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.contact-methods .contact a {  
	color: #424141;
}
.contact-methods .contact p {
	color: #424141;
	margin: 10px 0 0 0;
}
.contact-methods .contact p:first-child {
	margin-top: 0px;
}
.contact-methods .contact p.strong {
	color: #9d5f18;
	font-family: Arial;
	font-size: 22px;
	font-weight: 900;
}
.contact-methods .contact:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: 0;
}
.contact-methods .contact a:hover {
	text-decoration: none;
	color: #5D87C0;
}
.contact-methods .contact .icon-google-plus-sign,
.contact-methods .contact .icon-twitter-sign,
.contact-methods .contact .icon-facebook-sign {
	font-size: 40px;
	margin-right: 8px;
}
.footer {
	background-color: #252729;
}
.footer .container {
	background: #202020;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.footer .container .span9 {
	width: 850px;
}
.footer .container .span9 dl {
	float: left;
	margin: 45px;
	margin-right: 66px;
	 margin-left:75px;
}
.footer .container .span9 dl dt {

	color: #b7b7b7;
	margin-bottom: 16px;
	font-size: 16px;
}
.footer .container .span9 dl dd,
.footer .container .span9 dl dd a {
	color: #555555;
	font-size:12px;
	font-weight:100;
}
.footer .container .span9 dl dd a:hover {
	color: #ccc;
}
.footer .container .span9 dl dd {
	font-size: 12px;
	margin: 8px 0px;
	padding-left: 12px;
	background: url(../img/ft-dd-arrow.png) 0 8px no-repeat;
}
.footer .row .span3 {
	 height:100%;
	margin-left: 0px;
	margin-right:0px;
 
}
.footer .row .span3 .payment-logos {
	margin: 20px 0 0 40px;
}
.footer .row .span3 .email-subscribe {
	margin: 40px 0 20px  40px;
}
.footer .row .span3 .email-subscribe h3 {
	font-weight: normal;
	color: #b7b7b7;
	font-size: 14px;
	margin: 0px;
}
.footer .row .span3 .email-subscribe .body input {
	display: block;
	padding: 0px;
	margin: 0px;
	border-radius: 0;
	float: left;
	width: 180px;
	text-indent: 10px;
	height: 33px;
	line-height: 33px;
	border: 0;
	font-size:12px;

	background: url(../img/email-sub-input-bg.png) left top no-repeat;
}
.footer .row .span3 .email-subscribe .body input:focus {
	box-shadow: none;
}
.footer .row .span3 .email-subscribe .body button {
	display: block;
	float: left;
	border: 0;
	width: 41px;
	height: 33px;
	background: url(../img/btn-email-sub.png) left top no-repeat;
}
.footer .copyright {
	clear: both;
	margin-left: 20px;
	padding: 12px 24px;
	color: #fff;
	font-size: 12px;
	text-align:center;
}

.modal .moadl-footer {
	position: relative;
}
.modal .form-horizontal {
	margin-top: 30px;
}

.modal .form-horizontal #selServer,
.modal .form-horizontal #selAlpha {
	width: 60px;
	padding: 6px;
	margin-bottom: 0px;
	height: 34px;
}
.modal .form-horizontal #selServer {
	width: 180px;
	margin-left: 8px;
}
.modal-body {
	background-color: #FFF;
	padding: 25px 0 0px;
}
.iframe-modal .form-horizontal .controls,
.modal .form-horizontal .controls {
	width: 70%;
	margin: 0 auto;
	position: relative;
}
.modal .form-horizontal .controls label {
	width: 100%;
}
.iframe-modal .form-horizontal .controls .pop-hint,
.modal .form-horizontal .controls .pop-hint {
	position: absolute;
	top: -38px;
	right: -14px;
	background: #B94A48;
	color: #FFF;
	font-size: 14px;
	padding: 5px 12px;
	border-radius: 4px;
}
.iframe-modal .form-horizontal .controls .pop-hint .icon-caret-down,
.modal .form-horizontal .controls .pop-hint .icon-caret-down {
	position: absolute;
	bottom: -10px;
	font-size: 16px;
	right: 20px;
	color: #B94A48;
}
.iframe-modal .form-horizontal .controls .icon-warning-sign,
.iframe-modal .form-horizontal .controls .icon-warning-sign,
.modal .form-horizontal .controls .icon-warning-sign,
.modal .form-horizontal .controls .icon-warning-sign {
	position: absolute;
	right: 2px;
	top: 14px;
	font-size: 16px;
	color: #B94A48;
}
.iframe-modal .form-horizontal input[type="password"],
.iframe-modal .form-horizontal input[type="TEXT"],
.modal .form-horizontal input[type="password"],
.modal .form-horizontal input[type="TEXT"] {
	height: 34px;
	line-height: 34px;
	width: 100%;
	
}
.iframe-modal .form-add-to-cart .controls {
	width: 290px;
	margin-left: 200px;
}
.iframe-modal .form-add-to-cart .control-label {
	width: 180px;
	padding: 12px 0;
}
.iframe-modal {
	padding-bottom: 30px;
}
.iframe-modal .text-block {
	padding: 20px;
}
.iframe-modal .text-block .tip {
	line-height: 24px;
}
.iframe-modal .text-block .tip-left {
	text-align: left;
	width: 80%;
	margin: 0 auto;
}
.iframe-modal .text-block p {
	text-align: center;
}
.iframe-modal .text-block .icon-ok-success {
	font-size: 50px;
	color: green;
}
.iframe-modal .zegg .item-info {
	background-color: #F3F3F3;
    border-radius: 3px 3px 3px 3px;
    margin: -20px 20px 20px;
    padding: 20px;
	
}
.iframe-modal .zegg .item-info .info{
	float: left;
}
.iframe-modal .zegg .item-info .price {
	float: right;
}
.iframe-modal .delivery-option .radio {
	position: relative;
}
.modal-content {
}
.modal-body-delivery {
	overflow: visible;
	max-height: 500px;

}
.iframe-modal .delivery-option .radio .delivery-intro {
	position: absolute;
	border: 1px solid #242424;
	background-color: #242424;
	color: #B6B6B6;
	border-radius: 4px;
	top: -10px;
	right: -410px;
	width: 340px;
	padding: 10px;
	cursor: text;
}
.iframe-modal .delivery-option .radio .delivery-intro i.icon-caret-left {
	font-size: 20px;
	left: -6px;
	top: 10px;
	color: #242424;
	position: absolute;
}
.iframe-modal .delivery-option .radio .delivery-intro h2 {
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}
.iframe-modal .delivery-option .radio .delivery-intro h2 i.icon-truck {
	margin-right: 6px;
}


.plane {
	position: fixed;
	left: 50%;
	margin-left: 600px;
	bottom: 50px;
}
.plane a {
	display: block;
	width: 46px;
	height: 46px;
	background: #000;
	cursor: pointer;
	text-align: center;
	border-radius: 8px;
	opacity: 0.6;
	padding-top: 1px;
}
.plane a:hover {
	text-decoration: none;
	opacity: 0.8;
}
.plane a .icon-arrow-up {
	color: #FFF;
	font-size: 28px;
	margin-top: 6px;
	display: block;
}
.banner585 {
	margin: 0 auto 15px;
	width: 585px;
}
.banner585-gw2 {
	position: relative;
}
/*.banner585-gw2 .btn-buynow {*/
	/*position: absolute;*/
	/*bottom: 30px;*/
	/*left: 37px;*/
	/*width: 161px;*/
	/*height: 34px;*/
	/*background: url(../img/sprite-buynow.png) left -150px no-repeat;*/
/*}*/
.banner585-gw2 .select-server {
	display: none;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 585px;
	height: 149px;
}
.banner585-gw2 .select-server a.eu,
.banner585-gw2 .select-server a.us {
	width: 292px;
	height: 119px;
	padding-top: 30px;
	line-height: 40px;
	display: block;
	float: left;
	background-color: #000;
	opacity: 0.75;
	color: #FFF;
	text-align: center;
}
.banner585-gw2 .select-server a.eu .p,
.banner585-gw2 .select-server a.us .p {
	display: block;
	margin: 0px 0;
}
.banner585-gw2 .select-server a.us {
	margin-left: 0px;
	width: 293px;
}
.banner585-gw2 .select-server a.us:hover {
	text-decoration: none;
	opacity: 0.95;
}
.banner585-gw2 .select-server a.eu:hover {
	text-decoration: none;
	opacity: 0.95;
}
/*.banner585-gw2:hover .select-server  {*/
	/*display: block;*/
/*}*/
/*.banner585-gw2:hover .btn-buynow {*/
	/*display: none;*/
/*}*/


a.img-loading{
	color:#333333;
}
a.img-loading:hover{
	color:#333333;
	text-decoration: none;
}

/* focus */
#focus{margin-bottom: 0px;margin-left: 0px; width:1170px;height:370px;overflow:hidden;position:relative;}
#focus ul{width:1170px; height:370px;margin:0;position:absolute; overflow:hidden;}
#focus ul li{float:left;width:1170px;height:418px;overflow:hidden;background:#000;}
#focus ul li img{width:1170px; height:370px;}
#focus ul li div{position:absolute;overflow:hidden;}
/*#focus .btnBg{position:absolute;width:720px;height:20px;left:0;bottom:0;background:#000;}*/
#focus .btn{box-shadow:none;background: none; border:0;position:absolute;width:880px;height:10px;padding:12px 12px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{
	display: none;
	width:45px;height:100px;position:absolute;top:65px;background:url(../img/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus:hover .preNext {
	display: block;
}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}




/*
 * ----------------------------
 * special
 * count down
 * ----------------------------
 */

.count-down {
	border: 3px solid #3975cf;
	border-bottom: 6px solid #3975cf;
}
.count-down .box {
	padding: 20px;
	color: #326BC0;
	border-bottom: 1px dashed #326BC0;
	background-image: -webkit-linear-gradient(bottom, #f0f6ff, #fff);
	background-image: -moz-linear-gradient(bottom, #f0f6ff, #fff);
	background-image: -o-linear-gradient(bottom, #f0f6ff, #fff);
	background-image: -ms-linear-gradient(bottom, #f0f6ff, #fff);
	background-image: linear-gradient(to top, #f0f6ff, #fff);
}
.count-down .box:last-child {
	border: 0
}
.count-down .box span {
}
.count-down .box .product-name {
	float: left;
	width: 376px;
	font-size: 22px;
	font-weight: bold;
	height: 45px;
}
.count-down .box .lefttime {
	width: 200px;
}
.count-down .box .lefttime strong {
	font-size: 18px;
	padding: 3px;
	background-color: #326bc0;
	color: #FFF;
	padding: 2px 3px;
	border-radius: 3px;
	margin-right: 2px;
}
.count-down .box .product-name .name {
	margin-top: 3px;
}
.count-down .box .price {
	float: left;
	font-size: 20px;
	font-weight: bold;
	padding-top: 13px;
}
.count-down .box .product-name .game-name {
	font-size: 11px;
	font-weight: normal;
}
.count-down .box .time-day,
.count-down .box .time-hour,
.count-down .box .time-minute,
.count-down .box .time-second,
.count-down .box .btn-buy {
	padding-top: 13px;
}
.count-down .box .time-day span,
.count-down .box .time-hour span,
.count-down .box .time-minute span,
.count-down .box .time-second span,
.count-down .box .btn-buy span{
	font-weight: bold;
	font-size: 20px;
	margin-left: 3px;
	margin-right: 2px;
}
.count-down .box .time-day {
	float: left;
}
.count-down .box .time-hour {
	float: left;
}
.count-down .box .time-minute {
	float: left;
}
.count-down .box .time-second {
	float: left;
}
.count-down .box .btn-buy {
	margin-top: 3px;
	font-weight: bold;
	float: right;
	background-color: #326BC0;
	color: #FFF;
	padding: 8px 30px;
	cursor: pointer;
}
.count-down .box .btn-buy:hover {
	background-color: #407BD4;
}

/* giveaway box */
.giveaway_box {
	float: left;
	padding: 15px;
	padding-right: 25px;
	padding-left: 14px;
	height: 42px;
	/*-webkit-border-radius: 3px;*/
	/*-moz-border-radius: 3px;*/
	/*border-radius: 3px;*/
	/*background-color: #2C242F;*/
	/*-webkit-box-shadow: 0 1px 1px #000, inset 0 3px 3px rgba(6,0,1,.45);*/
	/*-moz-box-shadow: 0 1px 1px #000, inset 0 3px 3px rgba(6,0,1,.45);*/
	/*box-shadow: 0 1px 1px #000, inset 0 3px 3px rgba(6,0,1,.45);*/
	/*border: solid 1px #3F3443;*/
}
.giveaway_box .gifts_list {
	margin: 0px;
	padding: 0px;
	overflow: visible;
}
.giveaway_box .gift a.link {
	width: 40px;
	height: 40px;
	display: block;
	position: relative;
	float: left;
	overflow: visible;
}
.giveaway_box .gift {
	width: 40px;
	height: 40px;
	margin: 0 12px;
	float: left;
	position: relative;
	list-style: none;
	border: 2px solid  #FFF;
}
.giveaway_box .gift_selected {
	border: 2px solid #C2150B;
	background-color: #C2150B;
	border-radius: 6px;
	position: relative;
	left: -0px;
	top: -2px;
}
.giveaway_box .gift_selected .gift-img {
	overflow: hidden;
	width: 40px;
	height: 40px;
	border-radius: 6px;
}
.giveaway_box .gift:hover .detail_img {
	display: block;
}
.giveaway_box .gift .detail_img {
	display: none;
	position: absolute;
	left: 45px;
	top: 12px;
	z-index: 1;
	width: auto;
	max-width: none;
}
.giveaway_box .gift a.link img {
	width: 40px;
	height: 40px;
	-webkit-box-shadow: 0 2px 2px rgba(6,0,1,.36);
	-moz-box-shadow: 0 2px 2px rgba(6,0,1,.36);
	box-shadow: 0 2px 2px rgba(6,0,1,.36);
}
.giveaway_box .gift a.link .num  {
	display: block;
	color: #FFF;
	padding: 1px 3px;
	border-radius: 2px;
	background-color: #C2150B;
	position: absolute;
	top: -8px;
	right: -5px;
	z-index: 2;
	-webkit-box-shadow: 0 2px 2px rgba(6,0,1,.36);
	-moz-box-shadow: 0 2px 2px rgba(6,0,1,.36);
	box-shadow: 0 2px 2px rgba(6,0,1,.36);
}
.giveaway_box .gift a.link .frame {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 40px;
	height: 40px;
	background: url("../img/item_frame.png") left top no-repeat;
	z-index: 0;
}
.giveaway_box .gift a.link .frame:hover {
	background-position: left bottom;
}
.nav-collapse .nav li.active {
	background: #333;
}
.nav-collapse .nav li.active a {
	background: url("../img/ie8-header-nav-active-bg.jpg") center top no-repeat;
	color:#fa9e0e;
}
.payment-box .tab-body .payment-list li label {
	border: 0px solid #DDD;
	margin-left: 5px;
	display: inline-block;
 

}


/*对话样式*/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 350px; /* Dialog will be no smaller than this */
	max-width: 650px; /* Dialog will wrap after this width */
	background: #fff;
	border: solid 3px #666;
	color: Red;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#popup_title {
	font-size: 14px;

	text-align:left;
	line-height: 2.75em;
	padding-left: 4px;
	color: #64a6ff;
	background: #080D14 url(../img/table_list_thead_bg_2.png) top repeat-x;
	
	border-bottom: solid 1px #364050;
	cursor: default;

	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../images/info.gif);
	padding: 1em 1.75em 10px;
	color:#000;
		font-size: 14px;
	margin: 0em;
	font-weight:bold;
}

#popup_content.alert {
	background-image: url(../images/info.gif);
}

#popup_content.confirm {
	background-image: url(../images/important.gif);
}

#popup_content.prompt {
	background-image: url(../images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
.alrtbtt{ background:url(../images/ok_an.png); width:50px; height:20px; border:none; cursor:pointer;}

/*------my_order-----*/
.my_order{ width:800px; margin-left:10px; margin-top:0px;}
.my_order table{ border:1px solid #ccc; border-top:none; border-right:none; width:100%; margin-bottom:30px;}
.my_order table tr td{ border:1px solid #ccc; border-bottom:none; border-left:none; height:30px; line-height:30px; text-align:center; color:#555;}
.order_width{ width:400px;}
.price_width{ width:123px;}
.status_width{ width:160px;}

.table_style_Show{	font-family:Arial; font-size:12px; width: 670px; margin: 0px auto; text-align:left; background-color:#F0F0F0;border:3px  solid  #666; }
.table_style_Show .th{font-family:Arial; font-size:12px;  width:80px; height: 25px; padding: 0px 0px; text-align:right; font-weight:normal;color: #000; font-weight:bold }
.table_style_Show td{ background-color:#FFF;  line-height:30px; padding-bottom:0px;color: #007cbc;font-weight:normal; padding-left:5px }


/*-----联系我们-----*/
.page_number{ background-color:#000}




.feedback_bottom_table{ margin-bottom:30px;}
.feedback_bottom_table_l{ width:23px; height:324px; background:url(../images/feedback_l.gif); float:left;}
.feedback_bottom_table_m{ height:400px; background:url(../images/feedback_m.gif); float:left; width:855px; margin-top:30px;}
.feedback_bottom_table_m table{width:480px; margin-left:50px}
.feedback_bottom_table_m td{ padding-bottom:10px;}
.feedback_bottom_table_m table tr td div{ width:380px; height:100px; background:url(../images/textarea_bg.gif); border:none;}
.feedback_bottom_table_m table tr td div textarea{ width:380px; height:100px;}
.feedback_bottom_table_m table tr td h2{ margin-top:20px;color:#000;}
.feedback_bottom_table_r{ width:23px; height:324px; background:url(../images/feedback_r.gif); float:left;}


.MobilePoint{ font-size:12px;font-family:Arial;  margin-top:25px; height:35px; line-height:35px; width:500px;border: 1px solid #E0E1E7;  margin:0 auto; text-align:center;overflow: hidden; margin-bottom:10px;}
.MobilePoint span{ font-size:12px;font-family:Arial; color:Red;   padding-left:5px; font-weight:bold; float:left; line-height:35px}
.MobilePoint input{float:left;   margin-left:100px;line-height:35px;  margin-top:3px}
 .bolocationr
 {
 	text-align:center;
 	padding-bottom:8px;
 	margin-top:30px;
 	padding-left:0px;
 	width:84px;
 	padding-right:0px;
  background-color:#252729;
 	height:77px;
 right:260px;
 bottom:286px;
 	font-size:11px;
 	padding-top:4px;
  cursor:pointer;
 	margin-bottom:2px;
 	margin-right:2px;
 	position:fixed;
 	background-image:url("../img/top.png");
 	 display:none;
 }
  .bolocationr a
 {
 
 	color:#ffffff;
 
 }
  .ccploginwidget-link { float:left}
 .ccploginwidget-link ul{
	POSITION: relative; FLOAT: left;list-style-type:none;
}
 .ccploginwidget-link li{
	 FLOAT: left;list-style-type:none;line-height:30px;margin-right:5px; color:#4d4d4d
}
 .ccploginwidget-link img{
	 margin-top:8px; 
}
 .ccploginwidget-link .cly
 {
 	line-height:30px; color:#fff;
 }
.ccploginwidget-link .cly:hover
 {
 	line-height:30px; color:#ffa722;
 }
 
 .ccploginwidget-ico ul{
	POSITION: relative; FLOAT:right;list-style-type:none;
}
 .ccploginwidget-ico li{
	 FLOAT: left;list-style-type:none;line-height:30px;margin-right:5px; color:#4d4d4d; display: table-cell;

}
 .ccploginwidget-ico img{
	margin-top:8px;vertical-align:middle;
}

 .ccploginwidget-ico .cly
 {
 	line-height:30px; color:#ffa722;
 }
.ccp-loginwidget {
 Z-INDEX:20;   FONT: 12px/1 arial, helvetica, sans-serif; HEIGHT: 30px; COLOR: #ccc; TOP: 0px; RIGHT: 0px;
}
.ja .ccp-loginwidget {
	FONT-FAMILY: "Meiryo UI", Meiryo, Mincho, Sans-Serif
}
.ccp-loginwidget P {
	MARGIN: 0px
}
.ccploginwidget-login {
	POSITION: relative; FLOAT: left
}
.ccploginwidget-sites {
	POSITION: relative; FLOAT: left; z-index:2000;
}
.ccploginwidget-languages {
	POSITION: relative; FLOAT:right; width:150px;
}
.ccploginwidget-sites:hover {
	BACKGROUND: #2c2c2c
}
.ccploginwidget-languages:hover {
	BACKGROUND: #2c2c2c
}
.ccploginwidget-login .popover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ccploginwidget-login .popover:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.not-logged-in.ccp-loginwidget .ccploginwidget-login > A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; COLOR: #ccc; TEXT-DECORATION: none; PADDING-TOP: 0px; text-shadow: 0 0 3px #000
}
.logged-in.ccp-loginwidget .ccploginwidget-login P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; COLOR: #ccc; TEXT-DECORATION: none; PADDING-TOP: 0px; text-shadow: 0 0 3px #000
}
.ccploginwidget-sites P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; COLOR: #ccc; TEXT-DECORATION: none; PADDING-TOP: 0px; text-shadow: 0 0 3px #000
}
.ccploginwidget-languages P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; COLOR: #ccc; TEXT-DECORATION: none; PADDING-TOP: 0px; text-shadow: 0 0 3px #000
}
.ccploginwidget-sites P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 25px; CURSOR: pointer; PADDING-TOP: 0px
}
.ccploginwidget-languages P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px;  CURSOR: pointer; PADDING-TOP: 0px
}
.ccploginwidget-sites:hover P {
	COLOR: #fff
}
.ccploginwidget-languages:hover P {
	COLOR: #fff
}
.ccploginwidget-sites P {
	BORDER-RIGHT: #494949 1px solid
}
.logged-in.ccp-loginwidget .ccploginwidget-login {
	BORDER-RIGHT: #494949 1px solid
}
.ccploginwidget-sites:hover P {
	BORDER-RIGHT: #2c2c2c 1px solid
}
.ccploginwidget-languages P {
	BORDER-LEFT: #2c2c2c 0px solid
}
.logged-in.ccp-loginwidget .ccploginwidget-sites P {
	BORDER-LEFT: #2c2c2c 1px solid
}
.not-logged-in.ccp-loginwidget .ccploginwidget-login {
	BACKGROUND: url(/img/login-bg.png) #cd810b repeat-x left top; border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px
}
.not-logged-in.ccp-loginwidget .ccploginwidget-login > A {
	COLOR: #fff
}
.logged-in.ccp-loginwidget .ccploginwidget-login SPAN.seperator {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #494949; PADDING-TOP: 0px; text-shadow: none
}
.logged-in.ccp-loginwidget .ccploginwidget-login A {
	COLOR: #fa9e0e
}
.logged-in.ccp-loginwidget .ccploginwidget-login A:hover {
	COLOR: #fb5e00
}
.ccploginwidget-languages .label {
	COLOR: #64a6ff;
	background-color:#343434;
}
.logininfo .arrow {
	POSITION: absolute; WIDTH: 9px; DISPLAY: block; BACKGROUND: url(/img/arrows.png) no-repeat left top; HEIGHT: 9px; TOP: 18px; RIGHT: 14px
}
.ccp-loginwidget .arrow {
	POSITION: absolute; WIDTH: 9px; DISPLAY: block; BACKGROUND: url(/img/arrows.png) no-repeat left top; HEIGHT: 9px; TOP: 10px; RIGHT: 0px
}

.ccploginwidget-sites UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; DISPLAY: none; BACKGROUND: #2c2c2c; LIST-STYLE-IMAGE: none; border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;
}

.ccploginwidget-languages UL {
position:relative;	Z-INDEX:9999;LIST-STYLE-TYPE: none; MARGIN: 0px; DISPLAY: none; BACKGROUND: #2c2c2c; LIST-STYLE-IMAGE: none; border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px
}
.ccploginwidget-sites:hover UL {
	DISPLAY: block
}
.ccploginwidget-languages:hover UL {
	DISPLAY: block
}
.ccploginwidget-sites:hover .arrow {
	BACKGROUND-POSITION: left bottom
}
.ccploginwidget-languages:hover .arrow {
	BACKGROUND-POSITION: left bottom
}
.ccploginwidget-sites LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.ccploginwidget-languages LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.ccploginwidget-sites LI:hover {
	BACKGROUND: #202020
}
.ccploginwidget-languages LI:hover {
	BACKGROUND: #202020
}
.ccploginwidget-sites LI A {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: #424242 1px dashed; PADDING-TOP: 15px
}
.ccploginwidget-languages LI A {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: #424242 1px dashed; PADDING-TOP: 15px
}
.ccploginwidget-sites LI:first-child A {
	BORDER-TOP: medium none
}
.ccploginwidget-languages LI:first-child A {
	BORDER-TOP: medium none
}
.ccploginwidget-sites UL {
	POSITION: absolute; WIDTH: 238px; TOP: 30px; LEFT: 0px
}
.ccploginwidget-sites UL A {
	COLOR: #fa9e0e
}
.ccploginwidget-sites LI A {
	PADDING-LEFT: 0px; DISPLAY: block; FONT-WEIGHT: bold
}
.ccploginwidget-sites LI SPAN {
	LINE-HEIGHT: 10px; DISPLAY: block; COLOR: silver; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 4px
}
.ccploginwidget-languages UL {
	POSITION: absolute; WIDTH: 100%; TOP: 30px; LEFT: 0px
}
.ccploginwidget-languages LI A {
	COLOR: #ccc; cursor:pointer;
}

.containeTop{Z-INDEX: 3;PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1170px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;POSITION: relative; height:79px}




.hot ul{ margin-top:5px;list-style-type:none}
.hot ul li{ float:left; width:200px;color:#f00; margin-bottom:10px; margin-right:8px;_margin-right:8px; }
.hot ul li a{ color:#fff; width:200px;}


.search-box {
	width: 514px; height: 45px; margin-top: 25px;    float:right;margin-right:75px;
}
.search-box li {
	height: 40px; line-height: 40px; float: left;list-style-type:none; width:512px; background-color:#fff; margin-bottom:1px; margin-left:1px;
}
.search-box ul {
	width:514px;position:absolute;z-index:3000; display:block; float:left; margin:0px; padding:0px; display:none; background-color:rgb(77, 77, 77); margin-top:40px; margin-left:0px; padding-bottom:5px;
}
.search-box li a{
	 height: 40px; line-height: 40px;width:508px;float:left; margin-left:5px; color:#000;
}
.search-box li:hover{
	background-color: #ccc;
}
.search-box  input.txt {
	border: 0px currentColor;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px; height:25px; margin-top:6px; width:500px; float:left; margin-left:1px; text-indent:18px;
}
.btn-search {
	width: 100px; color: rgb(255, 167, 34); font-family: Impact; font-size: 20px; font-style: italic; cursor: pointer; margin-top:2px; float:right; margin-top:12px; margin-right:5px;
}

.rt-search {
	float:right;
	width: 845px;height: 45px; 
}

.about-us-box .button-highlight {
	border-color: rgb(191, 112, 4); color: white; background-color: rgb(241, 141, 5); text-shadow: 0 -1px 1px rgba(91, 53, 2, 0.35);
}
.about-us-box .button-highlight:hover {
	background-color: rgb(241, 141, 5);
}
.about-us-box .button-highlight:active {
	background: rgb(216, 137, 30); color: rgb(141, 83, 3);
}
.about-us-box .button-rounded {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
.about-us-box .button {
	padding: 0px 15px; border: 1px solid rgb(204, 204, 204); height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 32px; font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 14px; font-weight: 300; text-decoration: none; vertical-align: middle; display: inline-block; zoom: 1; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.2); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2); text-shadow: 0 1px 1px white;
}
.about-us-box .button:hover {
	background-color: rgb(238, 238, 238);
}
.about-us-box .button:active {
	background: rgb(238, 238, 238); color: rgb(187, 187, 187); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.3), 0px 1px 0px white; -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white; -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
}