@charset "utf-8";
/* CSS Document */
/*base.css*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquoteth, td {
	margin: 0;
	padding: 0;
	font-family: 微软雅黑;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
capation, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: ' '
}
abbr, acronym {
	border: 0;
}
a {
	text-decoration: none;
	cursor: pointer;
}
li {
	list-style: none;
}
.td-head{
	background-color: #e5f1f5;
}
.bg-blue{
	background-color: #1a75bc;
}
.whiteF {
	color: #ffffff;
}
.blueA {
	color: #1a75bc;
}
.blue-btn:hover {
	color: #ffffff;
	background: #1a75bc;
}
.blueFont {
	color: #6790d2;
}
.blackfont{
	color: #333333;
}
.grayF{
	color: #999999;
}
.grayf6{
	color: #666666;
}
.redF{
	color: #e91717;
}
.greenF{
	color: #22ac38;
}
.yellowF{
	color: #ffa703;
}
.orangeF{
	color:#ff6d10
}
img {
	border: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}
.img-top{
	vertical-align:top;
}
/*文字排版*/
.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f20 {
	font-size: 20px;
}
.f24 {
	font-size: 24px;
}
.f18 {
	font-size: 18px;
}
.f30 {
	font-size: 30px;
}
.fb {
	font-weight: bold;
}
.fn {
	font-weight: normal;
}
.t2 {
	text-indent: 2em;
}
.lh150 {
	line-height: 150%
}
.lh180 {
	line-height: 180%
}
.lh200 {
	line-height: 200%
}
.unl {
	text-decoration: underline;
}
.un-line:hover{text-decoration: underline;}
.no_unl {
	text-decoration: none;
}
.l-thr {
	text-decoration: line-through;
}
/*定位*/
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.bc {
	margin-left: auto;
	margin-right: auto;
}
.fleft {
	float: left;
	display: inline;
}
.fright {
	float: right;
	display: inline;
}
.cb {
	clear: both;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}
.clearfix:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
	display: inline-block;
}

.Clearfix {
	display:block;
}
.vm {
	vertical-align: center;
}
.zoom {
	zoom: 1
}
.mt5{
	margin-top: 5px;
}
.mt10{
	margin-top: 10px;
}
.mt15{
	margin-top: 15px;
}
.mt20{
	margin-top: 20px;
}
.mt30{
	margin-top: 30px;
}
.mt40{
	margin-top: 40px;
}
.mb50{
	margin-bottom: 50px;
}

.ml0{
	margin-left: 0px;
}
.ml5{
	margin-left: 5px;
}
.ml8{
	margin-left: 8px;
}
.ml10{
	margin-left: 10px;
}
.ml20{
	margin-left: 20px;
}
.ml25{
	margin-left: 25px;
}
.ml30{
	margin-left: 30px;
}
.ml50{
	margin-left: 50px;
}
.mr10{
	margin-right: 10px;
}
.mr20{
	margin-right: 20px;
}
.mr30{
	margin-right: 30px;
}
.mr40{
	margin-right: 40px;
}
.yellowf:hover{
	background-color: #ffa703;
}
.btn-100-30{
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: block;
	color: #ffffff;
}
.btn-120-30{
	width: 120px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: block;
	color: #ffffff;
}
.cancel-btn-120-30{
	width: 118px;
	height: 28px;
	text-align: center;
	line-height: 30px;
	display: block;
	color: #666666;
	border:1px solid #eeeeee;
}
.blue-btn-100-30{
	background-color: #1a75bc;
}
.blue-btn-120-30{
	background-color: #6790d2;
}

.orange-btn-100-30{
	background-color: #ec6941;
}
.blue-btn-100-30:hover,.blue-btn-120-30:hover,.orange-btn-100-30:hover,.bargain-btn:hover{
	background-color: #ffa703;
}
/*common*/
body {
	background: #f5f5f5;
	font-family: microsoft yaHei;
}
.all-wrapper {
	width: 100%;
}
.main-content {
	width: 1200px;
	margin: 0 auto;
}
.topBar {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #d9d9d9;
	font-size: 12px;
	background: #f5f5f5;
	color: #666666;
}
.loginout {
	display: none;
}
.topNav {
	position: relative;
}
.topNav ul li {
	float: left;
	display: block;
	cursor: pointer
}
.topNav a {
	padding: 0px 15px;
	border-right: 1px solid #cccccc;
	color: #666666;
}
.topNav a:hover {
	color: #1a75bc;
}
.topNav .topNav-lastChild {
	border-right: 0;
}
.appload {
	position: absolute;
	right: 145px;
	top: 27px;
	z-index: 99;
	display: none;
}
.topNav li:hover .appload {
	display: block;
}
.header {
	background: #ffffff;
	height: 106px;
}
.logo {
	margin: 20px 0;
	height: 66px;
}
.search {
	width: 535px;
	border: 1px solid #d9d9d9;
	height: 38px;
	margin: 36px 0 0 60px;
	position: relative;
	z-index: 1
}
.search-form {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.search-form input {
	width: 477px;
	display: block;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0;
}
.search-form a {
	display: block;
	width: 37px;
	height: 38px;
	border-left: 1px solid #d9d9d9;
	background: url(../../images/sprite.png) 0 0;
}
.search-form a:hover {
	background: #1a75bc url(../../images/sprite.png) -38px 0;
}
.search-key {
	position: absolute;
	right: 50px;
	top: 0;
	z-index: 3;
	line-height: 34px;
}
.search-key a {
	color: #b7b7b7;
	margin: 0 5px;
	font-size: 14px;
}
.search-key a:hover {
	color: #000000;
}
.game {
	margin-top: 10px;
}
.header {
	background: #ffffff;
	height: 106px;
}
.logo {
	margin: 25px 0;
	height: 56px;
}
.search {
	width: 535px;
	border: 1px solid #d9d9d9;
	height: 38px;
	margin: 36px 0 0 110px;
	position: relative;
	z-index: 1
}
.search-form {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.search-form input {
	width: 477px;
	display: block;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0;
}
.search-form a {
	display: block;
	width: 37px;
	height: 38px;
	border-left: 1px solid #d9d9d9;
	background: url(../../images/sprite.png) 0 0;
}
.search-form a:hover {
	background: #1a75bc url(../../images/sprite.png) -38px 0;
}
.search-key {
	position: absolute;
	right: 50px;
	top: 0;
	z-index: 3;
	line-height: 34px;
}
.search-key a {
	color: #b7b7b7;
	margin: 0 5px;
	font-size: 14px;
}
.search-key a:hover {
	color: #000000;
}
.game {
	margin-top: 10px;
}
.nav {
	line-height: 40px;
	margin-left: 60px;
	position: relative;
}
.nav ul li {
	display: block;
	float: left;
	cursor: pointer
}
.nav a, .nav span {
	padding: 0 15px;
	color: #252525;
	font-size: 15px;
	height: 38px;
	border-bottom: 2px solid #ffffff;
	display: block;
	float: left;
	margin-right: 1px;
}
.nav a:hover, .nav .activity {
	border-color: #1a75bc;
	color: #1a75bc;
	font-weight: bold;
}
.s-d-info {
	position: absolute;
	left: 537px;
	top: 40px;
	width: 94px;
	height: 80px;
	background: #1a75bc;
	display: none;
	text-align: center
}
.s-d-info a {
	font-size: 14px;
	width: 64px;
}
.s-d-info a:hover {
	background: #135383;
}
.nav li:hover .s-d-info {
	display: block;
}
/*面包屑*/
.search-area {
	font-size: 14px;
	color: #666666;
}
.bread-area {
	margin: 20px 0 0 0;
	height: 28px;
	line-height: 24px;
}
.bread-area .bread-a {
	padding : 0px 5px 0 5px;
	border: 1px solid #dcdcdc;
	cursor: pointer;
	margin-left: 10px;
	background: #ffffff;
	height: 24px;
	text-align: center;
	line-height: 22px;
	margin-bottom: 10px;
}
.bread-area .bread-a i {
	font-style: normal;
	padding-left: 3px;
	cursor: pointer;
	color: #dcdcdc
}
.bread-area .bread-a:hover {
	border-color: #1a75bc
}
.bread-area .bread-a:hover i {
	color: #1a75bc
}
.bread-area .claer-bread {
	border: 0;
	margin-left: 30px;
	cursor: pointer;
}
.bread-area .putaway-search {
	padding: 2px 25px 2px 10px;
	background: url(../../images/icon-arrow.png) 75px 0 no-repeat
}
.bread-area .putaway-search:hover {
	background: url(../../images/icon-arrow-hover.png) 75px 0 no-repeat
}
.bread-area .claer-bread:hover {
	color: #1a75bc;
	border-color: #1a75bc
}

.bread-area2{
	font-size: 14px;
	color: #666666;
	margin: 20px 0;
}
.bread-area2 a{
	color: #666666;
}
.bread-area2 a:hover{
	color: #1a75bc;
}
/*底部*/
.footer {
	clear: both;
	width: 100%;
	background: #ffffff;
	padding: 30px 0;
	margin-top: 30px;
	display: inline-table
}
.footer dl {
	width: 240px;
}
.footer dt {
	color: #333;
	vertical-align: middle;
	font-size: 14px;
}
.footer dt img {
	vertical-align: middle;
	margin-right: 5px;
}
.footer dd {
	margin-left: 10px;
	border-left: 1px dashed #d2d2d2;
	margin-top: 10px;
	padding-left: 20px;
}
.footer dd a {
	color: #999999;
	display: block;
	font-size: 12px;
	line-height: 36px;
}
.footer dd a:hover {
	color: #333333;
}
.footer-fr {
	text-align: right;
	font-size: 12px;
	color: #666;
	line-height: 24px;
	padding-left: 60px;
	border-left: 1px solid #d2d2d2
}
.footer-num {
	color: #1a75bc;
	font-size: 24px;
	line-height: 30px;
}
.footertop ul {
	width: 48%;
	border-right: 1px solid #dcdcdc;
	text-align: center;
	color: #999999;
	height: 155px;
}
.footertop ul li {
	display: block;
	margin-bottom: 10px;
}
.fphone {
	color: #1a75bc;
	/* font-size: 24PX; */
}
.fmailspan {
	border: 1px solid #d2d2d2;
	display: block;
	width: 90px;
	height: 24px;
	line-height: 24px;
	margin: 30px auto 0 auto;
	cursor: pointer;
}
.fmailspan:hover {
	background: #1a75bc;
	color: #ffffff;
}
.flilast {
	margin-bottom: 0;
	margin-top: 10px;
	position: relative;
}
.fmail {
	display: none;
	position: absolute;
	top: 30px;
	left: 230px;
	color: #1a75bc;
}
.footertop li:hover .fmail {
	display: block;
}
.f-bigf {
	font-size: 30px;
}
.f-bigf2 {
	font-size: 48px;
	color: #1a75bc;
}
.footerBot {
}
.footerbot {
	width: 100%;
	min-height: 235px;
	background: #414141;
}
.footbot-sub1 ul li {
	display: block;
	float: left;
	width: 33.33%;
	text-align: center;
	height: 25px;
	margin: 20px 0;
}
.footbot-sub1 ul li img {
	vertical-align: middle;
	margin-right: 10px;
}
.footbot-sub1 ul li a {
	color: #ffffff;
	font-size: 20px;
	vertical-align: middle;
}
.footbot-sub1 {
	border-bottom: 1px solid #4f4f4f;
	height: 65px;
}
.footbot-sub2 {
	text-align: center;
	padding: 20px 0 0 0;
	font-size: 12px;
	color: #999999;
}
.footbot-sub2 li {
	margin-bottom: 15px;
}
.footbot-sub2 .footbot-sub2li a {
	font-size: 12px;
	color: #999999;
	border-right: 1px solid #999999;
	padding-right: 10px;
	padding-left: 10px;
}
.footbot-sub2 .footbot-sub2li a:hover {
	color: #ffffff;
}
.footbot-sub2li2 {
	margin-bottom: 0;
}
.footbot-sub2li2 a img {
	margin-right: 5px;
}
.foot-spea {
	color: #ffffff;
}


/*右侧滚动*/
.side-pannel {
	position: fixed;
	right:0px;
	z-index: 9999
}
.side-bar {
	top: 400px;
}
.side-bar a {
	display: block;
	cursor: pointer;
	width: 50px;
	height: 44px;
	position: relative;
	color: #676767;
	text-align: center
}
.side-bar a s {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.side-bar a span {
	line-height: 20px
}

.side-bar a.gotop s {
	top:9px;
	margin-top:9px;
}
.side-bar a.text {
	padding-bottom: 3px
}
.side-bar a.qr s {
	top:3px;

}

.side-bar a.qr2 s {
	position: absolute;
	top:3px;
	left:0px;
}

.side-bar a.qr3 s {
	position: absolute;
	top:6px;
	left:0px;
}
.side-bar a.kehu i {
	background-image: url(../../images/csestpic/kehu.png);
}
.side-bar a.kehu i {
	width: 110px;
	height: 44px;
	position: absolute;
	left: -110px;
	top: 50%;
	margin-top: -24px;
	display: none;
	background-position: 0 0
}
.side-bar a.kehu:hover i {
	display: block
}
.side-bar a.weibo i {
	background-image: url(../../images/csestpic/dianhua.png);
}
.side-bar a.weibo i {
	width: 160px;
	height: 44px;
	position: absolute;
	left: -160px;
	top: 50%;
	margin-top: -24px;
	display: none;
	background-position: 0 0
}
.side-bar a.weibo:hover i {
	display: block
}
.side-bar a.qr i {
	width: 110px;
	height: 128px;
	position: absolute;
	left: -110px;
	top: 50%;
	margin-top: -22px;
	display: none;
	background-position: 0 0
}
.side-bar a.qr:hover i {
	display: block
}
.side-bar a.qr i {
	background-image: url(../../images/csestpic/weixin.png)
}

.side-bar a.qr2 i {
	width: 110px;
	height: 128px;
	position: absolute;
	left: -110px;
	top: 50%;
	margin-top: -18px;
	display: none;
	background-position: 0 0
}

.side-bar a.qr2:hover i {
	display: block
}

.side-bar a.qr2 i {
	background-image: url(../../images/csestpic/app.png)
}

.side-bar a.qr3 i {
	width: 81px;
	height: 44px;
	position: absolute;
	left: -81px;
	top: 50%;
	margin-top: -16px;
	display: none;
	background-position: 0 0;
}

.side-bar a.qr3:hover i {
	display: block
}

.side-bar a.qr3 i{
	background-image: url(../../images/csestpic/ques.png);
}

.g-icon-qr1 {
	height: 44px;
	width: 50px;
	background-position: 0px -88px
}

.g-icon-qr1:hover {
	height: 44px;
	width: 50px;
	background-position: 50px -88px
}


.g-icon-qr2 {
	height: 44px;
	width: 50px;
	background-position: 0px -132px
}

.g-icon-qr2:hover {
	height: 44px;
	width: 50px;
	background-position: 50px -132px
}

.g-icon-qr3 {
	height: 44px;
	width: 50px;
	background-position: 0px -220px;
}

.g-icon-qr3:hover {
	height: 44px;
	width: 50px;
	background-position: 50px -220px
}


.g-icon-top {
	height: 44px;
	width: 50px;
	background-position: 0px -176px
}

.g-icon-top:hover {
	height: 44px;
	width: 50px;
	background-position: 50px -176px
}
.g-icon-survey1 {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: 0 -53px
}
.side-bar a.survey:hover s {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: -26px -53px
}
.g-icon-qq1 {
	height: 44px;
	width: 50px;
	background-position: 0px 0px
}
.g-icon-qq1:hover{
	height: 44px;
	width: 50px;
	background-position: -50px 0px}

.g-icon-weibo1 {
	height: 44px;
	width: 50px;
	background-position: 0px -44px;
}
.g-icon-weibo2, .side-bar a.weibo:hover s {
	height: 44px;
	width: 50px;
	background-position: 50px -44px;}

.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-qr3, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.qr2:hover s, .side-bar a.qr3:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image: url(../../images/footer/sprite.png)}

#aLoad-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*background: rgba(66, 66, 66, .7);*/
	background: rgba(255, 255, 255, .6);
	z-index: 1000
}

.cssload-loader {
	position: fixed;
	z-index: 1001;
	left: 50%;
	top: 50%;
	width: 145.28427124746px;
	height: 145.28427124746px;
	margin-left: -72.142135623731px;
	margin-top: -72.142135623731px;
	border-radius: 100%;
	animation-name: cssload-loader;
	-o-animation-name: cssload-loader;
	-ms-animation-name: cssload-loader;
	-webkit-animation-name: cssload-loader;
	-moz-animation-name: cssload-loader;
	animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-timing-function: linear;
	-o-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	animation-duration: 4.6s;
	-o-animation-duration: 4.6s;
	-ms-animation-duration: 4.6s;
	-webkit-animation-duration: 4.6s;
	-moz-animation-duration: 4.6s;
}
.cssload-loader .cssload-side {
	display: block;
	width: 18px;
	height: 60px;
	background-color: rgb(4,99,128);
	margin: 6px;
	position: absolute;
	border-radius: 50%;
	animation-duration: 1.73s;
	-o-animation-duration: 1.73s;
	-ms-animation-duration: 1.73s;
	-webkit-animation-duration: 1.73s;
	-moz-animation-duration: 1.73s;
	animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-timing-function: ease;
	-o-animation-timing-function: ease;
	-ms-animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
}
.cssload-loader .cssload-side:nth-child(1),
.cssload-loader .cssload-side:nth-child(5) {
	transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	animation-name: cssload-rotate0;
	-o-animation-name: cssload-rotate0;
	-ms-animation-name: cssload-rotate0;
	-webkit-animation-name: cssload-rotate0;
	-moz-animation-name: cssload-rotate0;
}
.cssload-loader .cssload-side:nth-child(3),
.cssload-loader .cssload-side:nth-child(7) {
	transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	animation-name: cssload-rotate90;
	-o-animation-name: cssload-rotate90;
	-ms-animation-name: cssload-rotate90;
	-webkit-animation-name: cssload-rotate90;
	-moz-animation-name: cssload-rotate90;
}
.cssload-loader .cssload-side:nth-child(2),
.cssload-loader .cssload-side:nth-child(6) {
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	animation-name: cssload-rotate45;
	-o-animation-name: cssload-rotate45;
	-ms-animation-name: cssload-rotate45;
	-webkit-animation-name: cssload-rotate45;
	-moz-animation-name: cssload-rotate45;
}
.cssload-loader .cssload-side:nth-child(4),
.cssload-loader .cssload-side:nth-child(8) {
	transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	animation-name: cssload-rotate135;
	-o-animation-name: cssload-rotate135;
	-ms-animation-name: cssload-rotate135;
	-webkit-animation-name: cssload-rotate135;
	-moz-animation-name: cssload-rotate135;
}
.cssload-loader .cssload-side:nth-child(1) {
	top: 72.142135623731px;
	left: 145.28427124746px;
	margin-left: -9px;
	margin-top: -30px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0;
}
.cssload-loader .cssload-side:nth-child(2) {
	top: 123.21320343109px;
	left: 123.21320343109px;
	margin-left: -9px;
	margin-top: -30px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0;
}
.cssload-loader .cssload-side:nth-child(3) {
	top: 145.28427124746px;
	left: 72.142135623731px;
	margin-left: -9px;
	margin-top: -30px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0;
}
.cssload-loader .cssload-side:nth-child(4) {
	top: 123.21320343109px;
	left: 21.071067816369px;
	margin-left: -9px;
	margin-top: -30px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0;
}
.cssload-loader .cssload-side:nth-child(5) {
	top: 72.142135623731px;
	left: 0px;
	margin-left: -9px;
	margin-top: -30px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0;
}
.cssload-loader .cssload-side:nth-child(6) {
	top: 21.071067816369px;
	left: 21.071067816369px;
	margin-left: -9px;
	margin-top: -30px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0;
}
.cssload-loader .cssload-side:nth-child(7) {
	top: 0px;
	left: 72.142135623731px;
	margin-left: -9px;
	margin-top: -30px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0;
}
.cssload-loader .cssload-side:nth-child(8) {
	top: 21.071067816369px;
	left: 123.21320343109px;
	margin-left: -9px;
	margin-top: -30px;
	animation-delay: 0;
	-o-animation-delay: 0;
	-ms-animation-delay: 0;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0;
}










@keyframes cssload-rotate0 {
	0% {
		transform: rotate(0deg);
	}
	60% {
		transform: rotate(180deg);
	}
	100% {
		transform: rotate(180deg);
	}
}

@-o-keyframes cssload-rotate0 {
	0% {
		-o-transform: rotate(0deg);
	}
	60% {
		-o-transform: rotate(180deg);
	}
	100% {
		-o-transform: rotate(180deg);
	}
}

@-ms-keyframes cssload-rotate0 {
	0% {
		-ms-transform: rotate(0deg);
	}
	60% {
		-ms-transform: rotate(180deg);
	}
	100% {
		-ms-transform: rotate(180deg);
	}
}

@-webkit-keyframes cssload-rotate0 {
	0% {
		-webkit-transform: rotate(0deg);
	}
	60% {
		-webkit-transform: rotate(180deg);
	}
	100% {
		-webkit-transform: rotate(180deg);
	}
}

@-moz-keyframes cssload-rotate0 {
	0% {
		-moz-transform: rotate(0deg);
	}
	60% {
		-moz-transform: rotate(180deg);
	}
	100% {
		-moz-transform: rotate(180deg);
	}
}

@keyframes cssload-rotate90 {
	0% {
		transform: rotate(90deg);
		transform: rotate(90deg);
	}
	60% {
		transform: rotate(270deg);
		transform: rotate(270deg);
	}
	100% {
		transform: rotate(270deg);
		transform: rotate(270deg);
	}
}

@-o-keyframes cssload-rotate90 {
	0% {
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	60% {
		-o-transform: rotate(270deg);
		transform: rotate(270deg);
	}
	100% {
		-o-transform: rotate(270deg);
		transform: rotate(270deg);
	}
}

@-ms-keyframes cssload-rotate90 {
	0% {
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	60% {
		-ms-transform: rotate(270deg);
		transform: rotate(270deg);
	}
	100% {
		-ms-transform: rotate(270deg);
		transform: rotate(270deg);
	}
}

@-webkit-keyframes cssload-rotate90 {
	0% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	60% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg);
	}
	100% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg);
	}
}

@-moz-keyframes cssload-rotate90 {
	0% {
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	60% {
		-moz-transform: rotate(270deg);
		transform: rotate(270deg);
	}
	100% {
		-moz-transform: rotate(270deg);
		transform: rotate(270deg);
	}
}

@keyframes cssload-rotate45 {
	0% {
		transform: rotate(45deg);
		transform: rotate(45deg);
	}
	60% {
		transform: rotate(225deg);
		transform: rotate(225deg);
	}
	100% {
		transform: rotate(225deg);
		transform: rotate(225deg);
	}
}

@-o-keyframes cssload-rotate45 {
	0% {
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	60% {
		-o-transform: rotate(225deg);
		transform: rotate(225deg);
	}
	100% {
		-o-transform: rotate(225deg);
		transform: rotate(225deg);
	}
}

@-ms-keyframes cssload-rotate45 {
	0% {
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	60% {
		-ms-transform: rotate(225deg);
		transform: rotate(225deg);
	}
	100% {
		-ms-transform: rotate(225deg);
		transform: rotate(225deg);
	}
}

@-webkit-keyframes cssload-rotate45 {
	0% {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	60% {
		-webkit-transform: rotate(225deg);
		transform: rotate(225deg);
	}
	100% {
		-webkit-transform: rotate(225deg);
		transform: rotate(225deg);
	}
}

@-moz-keyframes cssload-rotate45 {
	0% {
		-moz-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	60% {
		-moz-transform: rotate(225deg);
		transform: rotate(225deg);
	}
	100% {
		-moz-transform: rotate(225deg);
		transform: rotate(225deg);
	}
}

@keyframes cssload-rotate135 {
	0% {
		transform: rotate(135deg);
		transform: rotate(135deg);
	}
	60% {
		transform: rotate(315deg);
		transform: rotate(315deg);
	}
	100% {
		transform: rotate(315deg);
		transform: rotate(315deg);
	}
}

@-o-keyframes cssload-rotate135 {
	0% {
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	60% {
		-o-transform: rotate(315deg);
		transform: rotate(315deg);
	}
	100% {
		-o-transform: rotate(315deg);
		transform: rotate(315deg);
	}
}

@-ms-keyframes cssload-rotate135 {
	0% {
		-ms-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	60% {
		-ms-transform: rotate(315deg);
		transform: rotate(315deg);
	}
	100% {
		-ms-transform: rotate(315deg);
		transform: rotate(315deg);
	}
}

@-webkit-keyframes cssload-rotate135 {
	0% {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	60% {
		-webkit-transform: rotate(315deg);
		transform: rotate(315deg);
	}
	100% {
		-webkit-transform: rotate(315deg);
		transform: rotate(315deg);
	}
}

@-moz-keyframes cssload-rotate135 {
	0% {
		-moz-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	60% {
		-moz-transform: rotate(315deg);
		transform: rotate(315deg);
	}
	100% {
		-moz-transform: rotate(315deg);
		transform: rotate(315deg);
	}
}

@keyframes cssload-loader {
	0% {
		transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-o-keyframes cssload-loader {
	0% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-ms-keyframes cssload-loader {
	0% {
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes cssload-loader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes cssload-loader {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.mt3{
	margin-top: 3px;
}

.search_nothing{text-align:center; padding:80px 0;background:#ffffff;width:1200px}



/* D-ialog */
#D-bg{ position:absolute; z-index:998;  background:#000; opacity:0.2; filter:alpha(opacity=20); width:100%; height:100%;display:none; left:0px; top:0px;}
.D-ialog{ border:solid 8px #c9e2f9; background:#fff; padding:15px 20px;z-index:999;display:none;}
.D-title{ border-bottom:solid 1px #e6ecf2; height:24px; padding-bottom:10px; margin-bottom:10px; position:relative;}
.D-title h3{font-size:14px;}
.D-title span{ width:15px; height:15px; display:block; background-position:-142px -58px; cursor:pointer; position: absolute; right:0px; top:5px;}
#D-content-loading{background:url(../images/loading.gif) no-repeat center center;}
.globalBg{ background-image:url(../images/csestpic/globalBg.png); background-repeat: no-repeat;}


/* ui-public-select*/
.ui-public-select{ position:relative; width:200px; z-index:100;border:solid 1px #ccc; border-radius:3px;}
.ui-public-select-250{width:250px; }
.ui-public-select-error{border:solid 1px #ee5359; }
.ui-public-select-title{ white-space:nowrap; position:relative; z-index:2; height:30px;box-shadow:1px 1px 2px #eee inset; line-height:30px; padding:0px 30px 0px 10px; cursor:pointer; background:url(../images/ico10.gif) no-repeat right center #fff;}
.ui-public-select-body{ position:absolute; max-height:210px; overflow:hidden; box-shadow:0px 0px 2px #ccc; display:none;z-index:1; width:100%; left:-1px;border:solid 1px #ccc;border-radius:3px;background:#fff;}
.ui-public-select-container{ overflow:hidden;}
.ui-public-select-list{height:30px; padding:0px 10px; position:relative; white-space:nowrap; line-height:30px; font-size:14px; cursor:pointer; margin:-1px 0px 0px; border-top:solid 1px #f5f5f5;}
.ui-public-select-list:hover{background:#6790d2; border-top:solid 1px #6790d2; color:#fff; z-index:2;}
/* ui-public-page */
.ui-public-page-container{padding:30px 0px; position:relative;}
.ui-public-page-total{ position:absolute; left:20px; top:30px; color:#999;}
.ui-public-page{text-align: center;color:#999; height:32px;}
.ui-public-page a{ display:inline-block; width:30px;color:#5f5f5f;color:#5f5f5f; vertical-align:middle; height:30px;border:solid 1px #c8c8c8; margin:0px 2px; background:#fff; line-height:30px; text-align:center;}
.ui-public-page a.page-btn{ width:60px;}
.ui-public-page a:hover{text-decoration:none; background:#6690d1; color:#fff; border:solid 1px #527ab7;}
.ui-public-page span{ vertical-align:middle;color:#5f5f5f; margin:0px 2px;}
.ui-public-page .dian{ padding:0px 5px;}
.ui-public-page span.current{ background:#6690d1; color:#fff;  margin:0px 2px;display:inline-block; width:30px; height:30px;line-height:30px; text-align:center; border:solid 1px #5492c9;}
.ui-public-page span.page-btn-dis{color:#959595; background:#fff; display:inline-block; width:60px; height:30px;line-height:30px; text-align:center; border:solid 1px #eee;}
/* ui-master-container */
.ui-master-container{ position:absolute; left:0px; top:0px; width:100%; height:100%;}
.ui-master-content{ background:#fff; box-shadow:0px 0px 5px #999;left:50%;}
.ui-master-head{ position:relative; cursor:default; height:48px; line-height:48px; font-size:18px; color:#333; border-bottom:solid 1px #f2f2f2; padding:0px 20px;}
.ui-master-close{ position:absolute; z-index:2; background:url(../../images/ico_2.png) no-repeat; right:10px; top:15px; cursor:pointer; width:18px; height:18px; overflow:hidden;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.ui-master-close:hover{  background:url(../../images/ico_2_s.png) no-repeat;-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.ui-master-body{ position:relative; width:100%; z-index:1;}
/* confirm-container */
.ui-confirm-container{ background:#fff; padding:20px 20px 20px 80px; left:50%;top:50%;box-shadow:0px 0px 5px #999;}
.ui-confirm-ico{ position:absolute; left:20px; top:25px;}
.ui-confirm-title{ font-size:18px; font-weight:normal; color:#3b5999; margin-bottom:10px;}
.ui-confirm-content{ font-size:14px; color:#666;}
.ui-confirm-button{ height:34px; margin-top:15px;}
.ui-confirm-button span{ display:block; float:left; margin-right:20px; width:125px; height:32px; text-align:center; font-size:14px; line-height:32px;cursor:pointer; border-radius:3px;}
.ui-confirm-button span.blue{ background:#6790d2;border:solid 1px #6790d2; color:#fff;}
.ui-confirm-button span.white{ background:#fff; border:solid 1px #d2d2d2; color:#666;}
.ui-confirm-button span.blue:hover{background:#ff5b22;border:solid 1px #ff5b22;}
.ui-confirm-button span.white:hover{border:solid 1px #6790d2;color:#6790d2;}
/* async-status-container */
.async-status-container{ padding:20px 40px 30px;text-align:center;}
.async-status-content{ font-size:18px;color:#666; margin-bottom:20px;}
.async-status-content img{ vertical-align:middle; margin-right:10px;}
.async-status-container a{ display:inline-block; text-decoration:none;height:32px; text-align:center;background:#6790d2; color:#fff; font-size:14px; line-height:32px;cursor:pointer; margin:0px auto; padding:0px 40px;}
.async-status-container a:hover{background:#ff5b22;text-decoration:none;}


.all-wrapper select{
	font-family: 微软雅黑;font-size:13px;color:#333333;
}


/***********************新版首页  10.29**************************/
.sign-zg {
	height: 70px;
	background-color: #1a75bc;
	color: #ffffff;
	padding-top: 30px;
}
.sign-zg img {
	margin-top: 5px;
	margin-right: 15px;
}
.sign-zg-sub {
	width: 300px;
}
.siderbar-cart {
	position: fixed;
	width: 50px;
	height: 36px;
	z-index: 999999;
	right: 0;
	top: 263px;
	background: url(../images/bg-sidebar-cart.png) 0 0 no-repeat;
	padding-top: 98px;
}
.siderbar-cart:hover {
	background-position: 0 -134px;
}
.siderbar-cart a {
	width: 36px;
	text-align: center;
	line-height: 26px;
	display: block;
	margin-left: 7px;
	color: #ffffff;
}

.f34 {
	font-size: 34px;
}

.footer .foot-speli{
	margin-bottom: 0;
}
.flilast{
	margin-top: -18px;
}
