@charset "utf-8";
/* CSS Document */

/*Reset*/ 
*{padding:0; margin:0;}
body, button, input, textarea {font:12px/1.5 Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif;}
ol, ul {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
fieldset, img {border:0; vertical-align:top;}
button, input, textarea {
	vertical-align:middle;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
address, caption, cite, code, dfn, em, i, th, var {
	font-weight:normal;
	font-style:normal;
}
a {
	text-decoration:none;
	cursor:pointer;
	color:#7f7f7f;
}
input[type='checkbox'] {
	-webkit-box-shadow:inset 0 1px 2px white, 0 1px 2px rgba(0, 0, 0, .2);
	-webkit-appearance:none;
	background:-webkit-linear-gradient(#fafafa, #dcdcdc);
	border-radius:3px;
	border:1px solid #a0a0a0;
	display:inline-block;
	height:16px;
	margin-bottom:0;
	margin-top:-9px;
	margin-right:1px;
	position:relative;
	top:3px;
	vertical-align:middle;
	width:16px;
	behavior:url(PIE.htc);
}
input[type='checkbox']:checked::before {
	color:#808080;
	content:url(image/png);
	font-size:13px;
	height:16px;
	left:2px;
	position:absolute;
	line-height:normal
}
html {
	overflow:hidden;
}
body {
	color:#666666;
	-webkit-user-select:none;
	position:relative;
	behavior:url(PIE.htc);
	background-color:#efefef;
}
.wallpaper-current, .wallpaper-prev {
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#fff;
}
.wallpaper-push-links a {
	position:fixed;
	z-index:-1;
	background-size:cover;
	background-repeat:no-repeat;
}
.ntp-body {
	margin:0!important;
	overflow:auto;
	position:relative;
	z-index:10;
	width:100%;
	height:100%;
} /*css sprite*/
.setup-tit em, .setup-cls, .url-tit h2, .add-url-close, .remove {
	
}
.search-engine:hover {
	opacity:.7;
	behavior:url(PIE.htc);
} /*setup*/
.setup {
	position:absolute;
	top:13px;
	right:7px;
	z-index:200;
}
.setup-tit, .setup-tit em {
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position:3px 3px;
	padding:3px 6px 3px 23px;
	box-sizing:border-box;
}
.black-bg .setup-tit em {
	color:#bdd3ff
}
.setup .page-manager {
	display:none
}
.setup .page-manager em {
	
	background-position-y:4px;
	padding-left:22px;
}
.setup-tit {
	border-radius:1px;
	border:solid 1px rgba(0, 0, 0, .0);
	padding:1px 1px 1px 2px; /*border-radius:3px; */
	background-position:0;
	behavior:url(PIE.htc);
}
.setup-tit:hover {
	border:solid 1px rgba(0, 0, 0, .2);
	background-color:rgba(182, 191, 198, .2);
	behavior:url(PIE.htc);
}
.setup-tit:active {
	border:solid 1px rgba(0, 0, 0, .2);
	background-color:rgba(146, 152, 158, .2);
	behavior:url(PIE.htc);
}
.setup-pop {
	position:absolute;
	color:#333333;
	border:1px solid rgba(0, 0, 0, .25);
	background-color:rgba(255, 255, 255, .98);
	width:360px;
	box-shadow:0 5px 16px rgba(0, 0, 0, .3);
	top:45px;
	right:30px;
	font-family:"瀹嬩綋";
	z-index:130;
	-webkit-transform:scale(0);
	opacity:0;
	-webkit-transition:-webkit-transform 0.3s cubic-bezier(.4, .83, .32, 1.33);
	-webkit-transform-origin:right top;
	behavior:url(PIE.htc);
}
.setup-pop-end {
	-webkit-transform:scale(1);
	opacity:1;
	right:6px;
}
.setup-arr {
	position:absolute;
	top:-7px;
	right:22px;
	height:8px;
	overflow:hidden;
}
.setup-arr span {
	display:block;
	width:10px;
	height:10px;
	border:1px solid rgba(0, 0, 0, .25);
	box-shadow:1px 1px 1px #fff inset;
	background-color:rgba(255, 255, 255, .98);
	-webkit-transform:rotate(45deg);
	margin-top:2px; 
	behavior:url(PIE.htc);
}
.setup-cls {
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	background-position:0 -24px;
	top:2px;
	right:4px;
}
.setup-cls:hover {
	background-position:0 -54px;
}
.setup-pop .options h4 {
	font-weight:normal;
	color:#5d7388;
	font-family:"瀹嬩綋";
	padding-left:22px;
}
.setup-pop li {
	height:26px;
	line-height:26px;
}
.setup-pop dl {
	line-height:26px;
	padding:7px 12px 10px;
}
.setup-pop dd {
	padding-bottom:8px;
}
.setup-pop dd select {
	width:274px;
} /*wallpaper (added by ququ)*/
body, html {
	height :100%;
	overflow-x :hidden!important;
}
.setup-pop .wallpaper, .setup-pop .options {
	padding:14px 11px 20px;
}
.setup-pop .wallpaper {
	height:215px;
	border-bottom:1px solid #ececec;
	margin:0 5px
}
.setup-pop .wallpaper h4 {
	font-weight:normal;
	color:#5d7388;
	font-family:"瀹嬩綋";
	padding-left:22px;
}
.setup-pop .wallpaper .tabs a {
	width:85px;
	line-height:26px;
	display:inline-block;
	text-align:center;
	border-radius:3px;
	behavior:url(PIE.htc);
}
.setup-pop .wallpaper .tabs a:hover {
	background:rgba(0,0,0,.1)
}
.setup-pop .wallpaper .tabs a.selected {
	background-color:#43b400;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.26), inset 0 0 2px rgba(0,0,0,.15);
	color:#fff;
	behavior:url(PIE.htc);
}
.setup-pop .wallpaper .tab-conts > div {
	display:none
}
.setup-pop .wallpaper ul.wp-history {
	height:200px;
	overflow:hidden;
	margin-bottom:3px
}
.setup-pop .wallpaper ul {
	margin:6px 0 0 -2px;
}
.setup-pop .wallpaper li {
	float:left;
	width:102px;
	height:57px;
	border:2px solid #fff;
	margin:3px 6px 3px 0;
	position:relative;
	cursor:pointer;
	background-size:cover
}
@-webkit-keyframes rotate {
from {
-webkit-transform:rotate(0deg);
}
to {
	-webkit-transform:rotate(360deg);
}
}
.setup-pop .wallpaper li.loading i {
	position:absolute;
	left:50%;
	top:50%;
	margin:-8px 0 0 -8px;
	width:17px;
	height:16px;
	
	-webkit-animation-name:rotate;
	-webkit-animation-duration:1.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	behavior:url(PIE.htc);
}
.setup-pop .wallpaper li:nth-child(3n) {
	margin-right:0;
}
.setup-pop .wallpaper li:hover {
	border-color:#47bf00;
}
.setup-pop .wallpaper li.on {
	border-color:#47bf00;
}
.setup-pop .wallpaper li.sx input {
	display:block;
	height:57px;
	width:102px;
	font-size:40px;
	opacity:0;
}
.setup-pop .wallpaper li.sx div {
	cursor:pointer;
	height :100%;
	overflow :hidden;
}
.setup-pop .wallpaper li.sx span {
	display:none;
	position:absolute;
	color:#fff;
	margin :-3px 0 0 8px;
}
.setup-pop .wallpaper li.has-img div {
	background:#47bf00;
	height:20px;
	width:40px;
	position:absolute;
	right:0;
	bottom:0;
	margin:2px solid #fff;
}
.setup-pop .wallpaper li.has-img span {
	display :block;
}
.setup-pop .wallpaper .s1, .bg-theme .s2, .bg-theme .s3, .bg-theme .s4 {
	background-repeat:no-repeat;
}
.setup-pop .wallpaper .s0 {
	background-color:#f5f5f5;
}
.setup-pop .wallpaper .s1 {
}
.setup-pop .wallpaper .s2 {
}
.setup-pop .wallpaper .s3 {
}
.setup-pop .wallpaper .s4 {
}
.setup-pop .wallpaper .s5 {
	
}
.setup-pop .wallpaper .s6 {
	
}
.setup-pop .wallpaper .s7 {
	
}
.setup-pop .wallpaper .sx {
	
	cursor:default;
} /*wallpaper end*/
.setup-pop .setup-page-manager {
	padding-left:15px;
}
.setup-pop .setup-page-manager label {
	color:#5d7388
}
.setup-pop .page-manager {
	display:inline-block;
	height:24px;
	line-height:24px;
	color:#5e5e5e;
	margin:10px 6px;
	margin-left:126px;
	padding:0 13px;
	border:1px solid #c8c8c8;
	border-radius:2px;
	background-image:-webkit-linear-gradient(bottom, #f7f7f7, #f9f9f9);
	box-shadow:0 1px rgba(0,0,0,.07), inset 0 2px rgba(255,255,255,.63);
	behavior:url(PIE.htc);
}
.setup-pop .page-manager i {
	float:left;
	width:10px;
	height:10px;
	
	margin:7px 5px 0 0
}
.setup-pop .page-manager:hover i {
	background-position:0 -10px;
}
.setup-pop .page-manager:active i {
	background-position:0 -20px;
}
.setup-pop .page-manager:hover {
	border:solid 1px #32a300;
	background-image:-webkit-linear-gradient(bottom, #f8f8f8, #fbfbfb);
	behavior:url(PIE.htc);
}
.setup-pop .page-manager:active {
	border:solid 1px #adadad;
	background-image:-webkit-linear-gradient(top, #e1e1e1 11%, #e7e7e7);
	box-shadow:0 1px rgba(0,0,0,.07), inset 0 2px rgba(0,0,0,.07);
	behavior:url(PIE.htc);
} /*wrap*/
.wrap {
	position:relative;
	width:100%;
	height:100%;
	min-width:600px;
	-webkit-user-select:none;
	overflow:hidden;/*闃绘妯悜婊氬姩鏉�*/
	behavior:url(PIE.htc);
} /*search*/
.search-cat {
	padding-bottom:6px;
	padding-top:5px;
	padding-left:40px;
}
.search-cat a {
	padding:2px 7px 4px;
	margin-right:10px;
	font-size:14px;
	color:rgba(0, 0, 0, .5);
	border-radius:2px;
	position:relative;
	behavior:url(PIE.htc);
}
.search-cat a i {
	position:absolute;
	width:12px;
	height:5px;
	left:21px;
	bottom:-5px;
}
.search-cat a:hover {
	background:rgba(0, 0, 0, .1);
}
.search-cat a.on {
	color:#fff;
	background:#36a01a;
}
.black-bg .search-cat a:not(.on) {
	color:#bdd3ff
}
#search-form {
	width:507px;
	margin:50px auto 0;
}
.search {
	background-image:-webkit-linear-gradient(bottom, #f6f6f6, #fff);
	border-radius:1px;
	border:solid 1px #cdcdcd;
	display:-webkit-box;
	overflow:hidden;
	position:relative;
	z-index:0;
	behavior:url(PIE.htc);
}
.search.focus {
	border:solid 1px #88c651;
	box-shadow:0 0 6px rgba(153, 240, 88, .75), inset 0 1px 5px rgba(0, 0, 0, .15);
	behavior:url(PIE.htc);
}
.search .ipt {
	-webkit-box-flex:1;
}
.search .ipt input {
	width:352px;
	font-size:14px;
	outline:none;
	border:none;
	line-height:22px;
	margin-top:3px;
	padding-bottom:3px;
	padding-left:42px;
	background-color:transparent;
}
input.input-txt-place {
	color:#bebebe;
}
.search .btn {
	width:78px;
	border:none;
	border-left:1px solid #cdcdcd;
	background:-webkit-linear-gradient(bottom, #eaeaea, #f2f2f2 94%);
	box-shadow:inset 0 1px rgba(255,255,255,.54);
	cursor:pointer;
	border-radius:0 1px 1px 0;
	behavior:url(PIE.htc);
}
.search .btn:hover {
	background:-webkit-linear-gradient(bottom, #f2f2f2, #fafafa 76%);
	color:#848484;
	behavior:url(PIE.htc);
}
.search .btn:active {
	background:#e4e4e4;
	color:#62ad35;
	box-shadow:inset 0 1px 1px rgba(80,80,80,.14);
	behavior:url(PIE.htc);
}
.search .btn input {
	background:none;
	border:none;
	outline:none;
	width:100%;
	line-height:27px;
	font-weight:bold;
	font-size:14px;
	color:#666;
}
.search .btn:hover input {
	color:#848484;
}
.search .btn:active input {
	color:#666;
}
.splitter {
	border-right:1px solid #d3d3d3;
	height:33px;
	position:absolute;
	left:32px;
	opacity:.40;
	display:none!important;
}
.search-engine {
	position:absolute;
	top:6px;
	left:8px;
	cursor:pointer;
	overflow:visible;
}
.search-engine a {
	float:left;
	width:16px;
	height:16px;
}
.search-engine a.so, a.news_so, a.video_so, a.image_so, a.music_so, a.map_so, a.wenda_so {
	
}
.search-engine a.baidu, a.news_baidu, a.video_baidu, a.image_baidu, a.music_baidu, a.map_baidu, a.wenda_baidu {
}
.search-engine a.google, a.news_google, a.video_google, a.image_google, a.music_google, a.map_google, a.wenda_google {
	
}
.search-engine a.sogou, a.news_sogou, a.video_sogou, a.image_sogou, a.music_sogou, a.map_sogou, a.wenda_sogou {
	
}
.search-arr {
	float:left;
	height:5px;
	overflow:hidden;
	margin:7px 0 0 3px;
}
.search-arr span {
	float:left;
	width:7px;
	height:7px;
	background:#6f6f6f;
	-webkit-transform:rotate(45deg);
	margin-top:-5px;
	behavior:url(PIE.htc);
}
.search-menu {
	position:absolute;
	z-index:130;
	margin-left:-9px;
	margin-top:10px;
	border:1px solid #ccc;
	background:#fff;
	padding:2px 0;
	box-shadow:0 5px 16px rgba(0, 0, 0, .3);
	overflow:hidden
	behavior:url(PIE.htc);
}
.search-menu a {
	float:left;
	width:16px;
	height:16px;
	margin:1px;
	margin-right:5px;
}
.search-menu a.so {
	
}
.search-menu a.baidu {
}
.search-menu a.google {
	
}
.search-menu>li {
	padding:3px 55px 3px 4px;
	cursor:pointer;
}
.search-menu>li:hover {
	background:#D9F0D0;
}
#search-hotword {
	position:absolute;
	top:1px;
	right:79px;
	width:28px;
	height:26px;
	background-position:11px -19px;
	overflow:hidden;
	cursor:pointer;
	
	display:none;
}
#search-hotword.open {
	background-position:-30px 0;
}
.cloud-links {
	margin:5px 0 11px 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	height:18px;
}
.cloud-links a {
	color:#8d8d8d;
	margin-right:18px;
}
.cloud-links a:hover {
	text-decoration:underline
}
.cloud-links a:last-child {
	margin-right:0
} /*page-list*/
.sliders-nav {
	position:fixed;
	z-index:300999;
	left:0;
	bottom:0px;
	text-align:center;
	overflow:visible;
	background-image:-webkit-linear-gradient(bottom, #e3e3e3, #ececec);
/*	box-shadow:0 -1px rgba(0,0,0,.15);*/
	height:35px;
	padding:1px 0px 0px 0px;
	 overflow:hidden;
	width:100%;
	min-width:910px;
	behavior:url(PIE.htc);
	background:url(../images/body_botton_bg.jpg) repeat-x 0px 0px;
}
.sliders {
	display:inline;
	border-left:solid 1px #DDD;
}
.sliders .bottom_line {
	position:absolute;
	top:0px;
	left:100px;
	background:#68bc0e;
	width:104px;
	height:3px;
	opacity:0;
	display:none
}
.sliders-nav a {
	font-size:14px;
	display:inline-block;
	overflow:visible;
	color:#727272;
	-webkit-transition:color .3s ease;
	width:122px;
	height:35px;
	line-height:35px;
	position:relative;
	margin-right:1px;
	position:relative;

	background-image:-webkit-linear-gradient(bottom, #e5e5e5, #f2f2f2);
	behavior:url(PIE.htc);
	border-right:solid 1px #DDD;
}
.sliders-nav .sliders a:nth-child(1) {
	border-left:1px solid #D9D9D9;
}
.sliders-nav a i {
	display:inline-block;
	position:relative;
	top:4px;
	left:-3px;
	width:18px;
	height:18px;
	background:url(../images/inco_m.png);
}
.sliders-nav a.mosts i {
	background-position:0 0
}
.sliders-nav a.video i {
	background-position:-18px 0
}
.sliders-nav a.news i {
	background-position:-36px 0
}
.sliders-nav a.games i {
	background-position:-54px 0
}
.sliders-nav a.musics i {
	background-position:-72px 0
}
.sliders-nav a.customs i {
	background-position:-90px 0
}
.sliders-nav a.shopping i {
	background-position:-108px 0
}
.sliders-nav a.mosts.selected i {
	background-position:0 -18px
}
.sliders-nav a.video.selected i {
	background-position:-18px -18px
}
.sliders-nav a.news.selected i {
	background-position:-36px -18px
}
.sliders-nav a.games.selected i {
	background-position:-54px -18px
}
.sliders-nav a.musics.selected i {
	background-position:-72px -18px
}
.sliders-nav a.customs.selected i {
	background-position:-90px -18px
}
.sliders-nav a.shopping.selected i {
	background-position:-108px -18px
}
.sliders-nav .sliders a.selected 
{
	 height:36px; position:relative; top:-1px;
	color:#328c05;
	background-image:-webkit-linear-gradient(bottom, #efefef, #fcfcfc 95%);
	behavior:url(PIE.htc);
	background:url(../images/body_botton_current.jpg) repeat-x 0px 0px;
}
.sliders-nav .sliders a.selected::after {
	position:absolute;
	left:0px;
	bottom:0px;
	height:2px;
	width:100%;
	content:' ';
	display:block;
	background:#53AE2A;
}
.sliders-nav a:not(.selected):hover {
	background-image:-webkit-linear-gradient(bottom, #efefef, #fcfcfc 95%);
}
.sliders a.new::before {
	position:absolute;
	left:-1px;
	top:-1px;
	height:3px;
	width:100%;
	content:' ';
	display:block;
	background:#fb6e2f;
}
.sliders a.new::after {
	position:absolute;
	right:-3px;
	top:-8px;
	width:20px;
	height:20px;
	content:' ';
	display:block;
	
	z-index:1
}
.sliders-nav .page-manager {
	width:40px;
}
.sliders-nav .page-manager i {
	
	left:0
}
.sliders-nav .page-manager.new i {
	background:url(../images/inco2.png) no-repeat;
}
.ntp-body.nopage .setup .page-manager, .ntp-body.nopage-animate .setup .page-manager {
	display:inline-block
}
.ntp-body.nopage .sliders-nav, .ntp-body.nopage #search-form, .ntp-body.nopage-animate #search-form {
	visibility:hidden;
}
.ntp-body.nopage-animate .sliders-nav {
	opacity:0;
	-webkit-transition:opacity .2s ease .15s;
}
.ntp-body.nopage-animate .sliders-nav a {
	cursor:default
}
.ntp-body.nopage .page-area, .ntp-body.nopage-animate .page-area {
	display:none
}
.ntp-body.nopage-wait .setup .page-manager, .ntp-body.nopage-wait .screen-mask-guide {
	visibility:hidden
}
.sliders_left, .sliders_right {
	opacity:0;
	-webkit-transition:opacity, background-color .2s ease;
	width:84px;
	height:100%;
	position:fixed;
	top:0;
	pointer-events:none
	behavior:url(PIE.htc);
}
.sliders_left {
	left:1px;
	background:url(../images/left_png.png) no-repeat center;
}
.sliders_right {
	right:0px;
	background:url(../images/right_png.png) no-repeat center;
}
.sliders_left.actived, .sliders_right.actived {
	cursor:pointer;
	opacity:1;
	pointer-events:auto
}
.sliders_left:hover {
	background:url(../images/left_png_hover.png) no-repeat center;
	background-color:rgba(0,0,0,.06);
}
.sliders_right:hover {
	background:url(../images/right_png_hover.png) no-repeat center;
	background-color:rgba(0,0,0,.06);
}
.page-area {
	display:-webkit-box;
}
.page {
	position:absolute;
	left:-900%;
	width:100%;
	height:530px;
	padding:10px 0px 60px;/* opacity:0;*/
}
.hidden {
	visibility:hidden
} /*grid*/
.grid, .scale-box {
	margin:0 auto;
	position:relative;
	min-width:400px;
	box-shadow:0 15px 30px rgba(0, 0, 0, .3);
	overflow:hidden;
	behavior:url(PIE.htc);
}
.grid {max-width:1200px;}
.scale-box {
	width:1250px;
	max-width:1250px;
	height:545px;
}
.grid ul::after {
	content:' ';
	display:block;
	height:0;
	clear:both;
}
.tile {
	float:left;
	box-sizing:border-box;
	width:25%;
	position:relative;
}
.animating .tile {
	-webkit-transition:left 200ms, top 200ms;
}
.tile {
	padding:1.25%;
}
.drag-helper, .drag-switcher {
	padding:.8%;
}

.empty .tile-add {position:absolute; left:0px; top:0px; z-index:9999; width:100%;}

.box:not(.empty):active {
}
.tile-logo {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	overflow:hidden;
}

.snapshot.box:not(.empty) .tile-logo:not(:hover) .tile-tit {
	bottom:0;
	opacity:1;
	background:rgba(255,255,255,.85);
	box-shadow:none;
	color:#505050;
}
.snapshot.box:not(.empty) .tile-logo:not(:hover) .tile-tit em {
	margin-right:8px
}
.w1024 .box:not(.empty) .tile-tit {
	font-size:12px;
	height:24px;
	line-height:22px;
}
.w1024 .tile-tit em {
	margin-left:5px
}
.tile .tile-logo:hover .tile-tit {
	bottom:0;
	opacity:1;
}
.hide-tit .tile-tit {
	opacity:0!important;
}

.remove {
	cursor:pointer;
	display:block;
	width:20px;
	height:24px;
	position:absolute;
	bottom:3px;
	right:5px;
	opacity:0;
	z-index:11;
	
	background-position:center center;
}
.w1024 .remove {
	bottom:1px;
	right:1px
}
.tile .tile-logo:hover .remove {
	opacity:1;
	-webkit-transition:opacity ease 150ms 0s;
}
.tile .tile-logo:hover .remove:hover {
	-webkit-transition:none;
}

.customs .pin {
	display:none
}
.tile .tile-logo .pin {
	width:20px;
	height:24px;
	cursor:pointer;
	opacity:0.7;
	position:absolute;
	right:25px;
	bottom:3px;
	opacity:0;
	-webkit-transition:opacity .15s;
}
.tile .tile-logo:hover .pin {
	opacity:.8
}
.tile .tile-logo:hover .pin:hover {
	opacity:1
}
.pinned .pin {
	background-position:-20px 0
}
.w1024 .tile .tile-logo .pin {
	right:21px;
	bottom:1px;
} /*url*/
.ui-effects-explode .add-url {
	margin:0;
}
.url-tit {
	height:25px;
	line-height:25px;
	border-bottom:1px solid #7ea3c2;
	background:-webkit-gradient(linear, 0 0, 0 50%, from(#a9c5dd), to(#9eb9d0));
	color:#fff;
	text-shadow:1px 1px 0 #8ba3b8;
}
.url-tit h2 {
	float:left;
	padding:0 0 0 28px;
	background-position:6px -80px;
}
.url-list {
	line-height:25px;
	padding:12px 22px 0;
}
.url-list li {
	padding:10px 0 0 0;
	height:27px;
}
.ipt-2 {
	width:407px;
	height:23px;
	line-height:23px;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .09);
	border:solid 1px #d6d6d6;
	border-radius:1px;
	margin-left:5px;
	padding-left:5px;
	margin-top:-4px;
}
.ipt-2+label.error {
	color:#F00;
	margin-left:47px;
}
.url-box {
	margin:0 22px;
	border:1px solid #d6d6d6;
	background:-webkit-gradient(linear, 0 0, 0 15%, from(#f9f9f9), to(#ffffff));
	height:245px;
	margin-top:23px;
}
.url-tab {
	display:-webkit-box;
}
.url-tab li {
	-webkit-box-flex:1;
	text-align:center;
	height:25px;
	line-height:25px;
	border:solid #C9C9C9;
	border-width:0 0 1px 1px;
	margin-left:-1px;
	cursor:pointer;
	background:-webkit-gradient(linear, 0 0, 0 50%, from(#fbfbfb), to(#f9f9f9));
}
.url-tab li.cur {
	border-bottom:none;
	background:none;
}
.url-often {
	padding:5px 0;
	height:204px;
	overflow:auto;
}
.url-often ul:last-child {
	display:none
}
.url-often li {
	height:25px;
	line-height:25px;
	padding:0 5px;
	overflow:hidden;
}
.url-often li:hover {
	background:#eee;
	cursor:pointer;
}
.url-often li img {
	float:left;
	margin:5px 5px 0 0;
}
.url-b {
	text-align:right;
	padding:12px 22px 0 0;
}
.btn-2, .btn-3 {
	width:69px;
	height:22px;
	font-family:"瀹嬩綋";
	cursor:pointer;
	border-radius:2px;
	box-shadow:0 2px 3px #e4e4e6;
	margin-left:3px;
}
.btn-2 {
	border:1px solid #54b40e;
	background:-webkit-gradient(linear, 0 0, 0 15%, from(#73d22b), to(#5bbd17));
	color:#fff;
}
.btn-2:hover {
	border:1px solid #5eb737;
	background:-webkit-gradient(linear, 0 0, 0 15%, from(#91e359), to(#74dc58));
}
.btn-2:active {
	border:1px solid #189a1e;
	background:-webkit-gradient(linear, 0 0, 0 15%, from(#5fcd30), to(#62c128));
	box-shadow:1px 1px 3px #1aad21 inset, 0 0 2px #1aad21 inset;
}
.btn-3 {
	border:1px solid #d7d7d7;
	background:-webkit-gradient(linear, 0 0, 0 15%, from(#fdfdfd), to(#f4f4f4));
}
.btn-3:hover {
	border:1px solid #acacac;
	background:-webkit-gradient(linear, 0 0, 0 15%, from(#fefefe), to(#f8f8f8));
}
.btn-3:active {
	border:1px solid #b4b4b4;
	background:#f3f3f3;
	box-shadow:1px 1px 3px #c8c7c8 inset, 0 0 2px #c8c7c8 inset;
}
.btn-3up {
	border:1px solid #bdbdbd;
	background:-webkit-gradient(linear, 0 0, 0 15%, from(#fefefe), to(#f9f9f9));
	box-shadow:none;
}
.addurl-mask {
	background:-webkit-radial-gradient(rgba(245, 245, 245, 0.1), rgba(245, 245, 245, 0.1) 24.5%, rgba(145, 145, 145, 1));
	display:-webkit-box;
	overflow:auto;
	position:fixed;
	right:0;
	top:0;
	bottom:0;
	left:0;
	z-index:1001;
}
.drag_hover {
	background:#f00;
}
.effects-transfer {
	border:1px solid gray;
}
.ui-state-highlight {
	float:left;
	width:24.9%;
	box-sizing:border-box;
	padding:23px 13px 51px 13px;
}
.ui-state-highlight::after {
	border:1px dashed #333;
	width:100%;
	display:block;
	content:' ';
	height:100%;
	border-radius:3px;
}
.drag-helper {
	position:absolute;
	z-index:9999;
	font-size:14px;
	opacity:.85;
}
.drag-switcher {
	position:absolute;
	z-index:9998;
	font-size:14px;
} /*.tile, .drag-helper, .drag-switcher { padding:0px; }*/
.pass-drag {
	z-index:9997;
}
.pass-drag-left {
	left:-15px;
}
.pass-drag-top {
	top:-15px;
}
.pass-drag-right {
	left:15px;
}
.pass-drag-bottom {
	top:15px;
} /**/
.flow li {
	float:left;
	width:16.6667%;
}
.flow li img {
	width:100%;
	border:1px solid #fff;
	border-width:0 1px 1px 0
}
.flow .big, .flow .middle {
	width:33.3333%;
} /*add url*/
.add-url {
	width:650px;
	height:450px;
	position:fixed;
	top:45%;
	left:50%;
	margin:-227px 0 0 -325px;
	background:#f5f5f5;
	border:1px solid #8c8c8c;
	border-radius:3px;
	box-shadow:0 0 6px rgba(59, 71, 81, .17), 3px 4px 35px rgba(71, 87, 100, .69);
	z-index:1002;
	display:none;
}
.add-url-show-start {
	-webkit-transform:scale(0);
	opacity:0.3;
	display:block;
	-webkit-transition:all 0.3s cubic-bezier(.4, .83, .32, 1.33);
}
.add-url-show-end {
	opacity:1;
	-webkit-transform:scale(1);
}
.add-url-hide-start {
	-webkit-transform:scale(1);
	opacity:1;
	-webkit-transition:all 0.5s linear;
}
.add-url-hide-end {
	opacity:0;
	-webkit-transform:scale(0);
}
.add-url .title {
	background:-webkit-linear-gradient(top, #f4f7f9, #eff3f7);
	height:36px;
	line-height:36px;
	border-bottom:1px solid #c2cad2;
	margin-top:1px;
	border-radius:4px 4px 0 0;
	padding-top:1px;
	box-shadow:1px 2px 3px rgba(0, 0, 0, .07), inset 1px 1px rgba(255, 255, 255, .65);
	position:absolute;
	z-index:1;
	width:100%;
}
.add-url .title h2 {
	font-size:18px;
	font-weight:700;
	text-indent:-9999px;
	width:63px;
	height:16px;
	margin:10px 0 0 10px;
	float:left;
}
.add-url .title form {
	
	position:absolute;
	width:227px;
	height:30px;
	right:50px;
	top:6px;
	line-height:1.5;
	white-space:nowrap;
}
.add-url .title input {
	outline:0;
	width:225px;
	height:25px;
	line-height:1.4;
	padding:0 5px;
	box-shadow:0 2px rgba(255, 255, 255, .6), inset 0 1px 1px rgba(0, 0, 0, .09);
	border:solid 1px #b0bdc7;
	border-radius:2px;
	background-color:#fff;
	position:absolute;
	right:50px;
	top:6px;
	-webkit-appearance:textfield;
}
.add-url-close {
	float:right;
	width:16px;
	height:16px;
	margin:10px 12px 0 0;
}
.add-url .url-cats {
	background:#ecf1f7;
	width:144px;
	height:414px;
	border-radius:4px 0 0 4px;
	padding-top:36px;
	box-shadow:-2px 0px 2px rgba(0, 0, 0, .1) inset;
	float:left;
}
.add-url .url-cats li {
	height:37px;
	line-height:37px;
	font-size:14px;
	font-weight:400;
	text-align:center;
	color:#516572;
	cursor:pointer;
	position:relative; /*-webkit-transition:background .4s, color .4s*/
}
.add-url .url-cats li.on, .add-url .url-cats l--i:hover {
	box-shadow:0 1px rgba(255, 255, 255, .46), inset -1px 1px 3px rgba(0, 0, 0, .2); /*-webkit-transition:background .2s, color .3s*/
}
.add-url .url-cats li:hover {
	color:#0f9206;
}
.add-url .url-cats li:not(.on):hover::after {
	position:absolute;
	right:0px;
	top:0;
	height:100%;
	width:3px;
	content:'';
	background:#54c11a;
	box-shadow:inset -1px 0 1px rgba(0, 0, 0, .1);
}
.add-url .url-cats li.on {
	background:#54c11a;
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, .42);
}
.add-url .url-cats .custom::before {
	content:'<';
	display:block;
	border-top:1px dashed #f6f8fb;
	padding-bottom:5px;
}
.add-url .url-cats .custom {
	border-top:1px dashed #c2ccd9;
	margin-top:10px;
}
.add-url .url-cats .dashed {
	display:block;
	overflow:hidden;
	height:0;
	border:1px dashed #c2ccd9;
	border-width:1px 0;
	border-bottom-color:#f6f8fb;
	margin:1px 0 0;
}
.add-url .cont {
	margin:45px 0 0 144px;
}
.add-url .recommend .loaderror {
	color:#999;
	font-size:14px;
	text-align:center;
	margin-top:35%;
	dis--play:none;
}
.add-url .recommend .loaderror a {
	text-decoration:underline;
	color:#0070C0;
}
.add-url .recommend .nodata {
	color:#999;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	margin-top:35%;
	display:none;
}
.add-url .scroll {
	margin:5px 3px 0 5px!important;
	overflow:scroll;
	height:395px;
	padding-bottom:10px;
	-webkit-mask-image:-webkit-linear-gradient(bottom, transparent, black 3px);
}
.scrollbar {
	margin:3px;
}
.scrollbar::-webkit-scrollbar {
background-color:rgba(52, 52, 52, 0);
width:7px;
height:0px;
}
.scrollbar::-webkit-scrollbar-thumb {
background:rgba(0, 0, 0, .25);
border-radius:5px;
}
.scrollbar::-webkit-scrollbar-thumb:hover {
background:rgba(0, 0, 0, .30);
}
.add-url .logo-list {
	margin-top:-9px;
}
.add-url .logo-list li {
	float:left;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	margin:18px 0 0 20px;
	box-shadow:0px 0px 5px rgba(0, 0, 0, .35);
}
.add-url .logo-list li > * {
	position:absolute;
}
.add-url .logo-list li, .add-url .logo-list li img {
	width:135px;
	height:82px;
}
.add-url .logo-list li h4 {
	left:0;
	bottom:-20px;
	opacity:0;
	background:rgba(0, 0, 0, .35);
	padding-left:3px;
	width:100%;
	font-family:'瀹嬩綋';
	font-weight:normal;
	color:#fff;
	height:20px;
	line-height:20px;
	-webkit-transition:bottom .2s, opacity .3s;
}
.add-url .logo-list li:hover h4 {
	bottom:0;
	opacity:1;
}
.add-url .logo-list li.added i {
	width:29px;
	height:29px;
	left:0;
	top:0;
	
	z-index:1;
} /*suggestion*/
.ac_results {
	padding:0px;
	border:1px solid #a7a7a7;
	background-color:white;
	overflow:hidden;
	z-index:999;
	box-shadow:0 5px 16px rgba(0, 0, 0, .3);
}
.ac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0;
}
.ac_results li {
	cursor:pointer;
	padding:5px;
	padding-left:7px;
	color:black;
	display:block;
	font:menu;
	font-size:14px;
	line-height:16px;
	overflow:hidden;
	font-weight:bold;
}
.hot-keyword.ac_results li {
	font-weight:normal;
}
.ac_results li a {
	color:#000
}
.ac_results li span.no-strong {
	font-weight:normal;
}
.ac_odd {
--background-color:#eee;
}
.ac_over {
	background-color:rgba(224, 246, 199, 1)/*#d9f0d0*/;
} /*hot keyword*/
.hot-keyword em, .hot-keyword span {
	float:left;
}
.hot-keyword em {
	background:#B9B9D3;
	border-radius:2px;
	overflow:hidden;
	margin:0px 9px 0 0;
	width:15px;
	height:15px;
	padding-right:1px;
	line-height:14px;
	font-size:11px;
	text-align:center;
	color:white;
	-webkit-text-size-adjust:none;
}
.hot-keyword li:nth-child(1) em, .hot-keyword li:nth-child(2) em, .hot-keyword li:nth-child(3) em {
	background:#FE6C0F;
}
.hot-keyword .new {
	padding-right:24px;
}
.tile-recommond-start {
	-webkit-transform:scale(0);
	opacity:0;
	position:absolute;
	z-index:10000;
}
.tile-preAnim {
	-webkit-transform:translate3d(0, -180px, 0);
}
.tile-anim {
	-webkit-animation-duration:0.5s;
	-webkit-animation-name:tileSlidein;
	-webkit-transform:translate3d(0, 0, 0);
}
@-webkit-keyframes tileSlidein {
from {
-webkit-transform:translate3d(0, -180px, 0);
opacity:0;
}
to {
	-webkit-transform:translate3d(0, 0, 0);
	opacity:1;
}
}
@-webkit-keyframes tileSlideout {
from {
-webkit-transform:translate3d(0, 0, 0);
opacity:1;
}
to {
	-webkit-transform:translate3d(0, -180px, 0);
	opacity:0;
}
}
.nopage .slider-nav-tips {
	display:none!important
}
.slider-nav-tips {
	position:absolute;
	background:#fff2d3;
	border:1px solid #ccb392;
	padding:5px 10px;
	border-radius:4px;
	color:#947437;
	white-space:nowrap;
	display:none;
}
.slider-nav-tips::after {
	position:absolute;
	display:block;
	content:' ';
	width:10px;
	height:7px;
	bottom:-7px;
	left:50%;
	margin-left:-5px;
}
.customs-startup-mask {
	position:fixed;
	z-index:990;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(255, 0, 0, 0.0);
	display:none;
}
.customs-startup {
	background:rgba(255, 255, 255, .90);
	border-bottom:1px solid #b6b6b6;
	width:100%;
	height:300px;
	position:fixed;
	z-index:1000;
	box-shadow:0 0px 25px rgba(0, 0, 0, .25);
	top:-100%;
	opacity:0;
	display:none;/*-webkit-transition:top .5s ease, opacity .5s ease;*/
}
.customs-startup.open {
	top:0;
	opacity:1;
}
.customs-startup .top-shadow {
	position:absolute;
	width:100%;
	height:100px;
	top:-100px;
	box-shadow:0 0px 25px rgba(0, 0, 0, .25);
}
.customs-startup .close {
	position:absolute;
	right:16px;
	top:16px;
	width:17px;
	height:17px;
	text-indent:-9999px;
}
.customs-startup .close:hover {
	background-position:-1px -20px;
}
.customs-startup .close:active {
	background-position:-1px -40px;
}
.customs-startup .content {
	width:85%;
	max-width:1550px;
	padding-top:30px;
	margin:auto; /*margin-top:-200px;*/
}
.customs-startup .open-add-url {
	position:absolute;
	right:0;
	font-size:16px;
	color:#1686e5;
}
.customs-startup h4 {
	font-size:18px;
	font-weight:normal;
	color:#494848;
}
.customs-startup h4 em {
	color:#2e8b00;
}
.customs-startup .content ul {
	margin:30px 0;
}
.customs-startup .content ul::after {
	content:' ';
	display:block;
	height:0;
	clear:both;
}
.customs-startup .content ul li {
	position:relative;
	float:left;
	cursor:pointer;
	mar--gin-right:15px;
	width:14%;
}
.customs-startup .content ul img {
	width:90%;
	box-shadow:0 2px 7px rgba(0, 0, 0, .25);
}
.customs-startup .content ul li.checked::after {
	position:absolute;
	display:block;
	left:0;
	top:0;
	content:' ';
	width:90%;
	height:100%;
	z-index:10;
	pointer-events:none;
}
.customs-startup .content .btns {
	text-align:center;
	padding-top:5px;
}
.customs-startup .content .btns a {
	display:inline-block;
	width:116px;
	height:38px;
	text-indent:-9999px;
	
}
.customs-startup .content .btns a.ok:hover {
	background-position:0 -38px;
}
.customs-startup .content .btns a.ok:active {
	background-position:0 -76px;
}
.customs-startup .content .btns a.cancel {
	background-position:-124px 0px;
}
.customs-startup .content .btns a.cancel:hover {
	background-position:-124px -38px;
}
.customs-startup .content .btns a.cancel:active {
	background-position:-124px -76px;
}
.customs-startup .startup-ctrl {
	position:absolute;
	width:115px;
	height:4px;
	left:50%;
	bottom:0px;
	margin-left:-57px;
	
}
.page-loading {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:100;
	background:white;
	overflow:hidden;
	text-align:center
}
.page-loading span {
	display:table-cell;
	vertical-align:middle;
	font-size:16px;
	color:black;
}
.videos {
	position:relative;
	overflow:visible;
	box-shadow:none;
	padding-bottom:60px;
	border:1px solid #D4D4D4;
	background:#E7E7E7;
	box-shadow:2px 3px 8px rgba(0,0,0,.17);
	padding:6px;
	box-sizing:border-box
}
.videos .page-loading {
	background:#E7E7E7
}
.videos .side {
	position:relative;
	float:right;
	width:230px;
	height:100%;
	overflow:hidden
}
.videos .tops {
	color:#dcdcdc;
}
.videos .tops .title {
	box-shadow:0 1px rgba(0,0,0,.05);
	border:solid 1px #9d9d9d;
	margin-bottom:5px;
	background:#fff
}
.videos .tops .title .ipt {
	height:25px;
	margin:0px 3px 1px 0px
}
.videos .tops .title input {
	border:0;
	outline:none;
	background:transparent;
	color:#353535;
	height:20px;
	line-height:20px;
	margin:3px 3px 0 5px;
	width:191px;
	float:left;
	font-size:14px
}
.videos .tops .title input[type="submit"] {
	width:29px;
	height:28px;
	text-indent:-9999px;
	cursor:pointer;
	margin:-1px -4px 0 0;
	background:url(../images/ss.png) no-repeat;
}
.videos .tops .tabs {
	background-image:-webkit-linear-gradient(bottom, #292929, #3c3c3c);
	background-color:#363636;
	height:34px;
}
.videos .tops .tabs li {
	line-height:33px;
	float:left;
	width:25%;
	color:#bdbdbd;
	text-align:center;
	cursor:pointer;
	box-sizing:border-box;
	border:1px solid #222;
	border-width:1px 0
}
.videos .tops .tabs li:first-child {
	border-left-width:1px
}
.videos .tops .tabs li:last-child {
	border-right-width:1px;
	border-left:1px solid transparent
}
.videos .tops .tabs li.selected {
	color:#fff;
	border:solid 1px #57ad30;
	background-image:-webkit-linear-gradient(bottom, #69c042, #70cd47 88%);
	background-color:#6EC946;
}
.videos .video-page {
	display:none;
	overflow-y:auto;
	background:#434343;
	border:1px solid #363636;
	border-top:0;
	background:url(../images/xwbg.png);
}
.video-page::-webkit-scrollbar {
background:transparent;
width:7px;
height:0px;
}
.video-page::-webkit-scrollbar-thumb {
background:rgba(178, 178, 178, .35);
border-radius:5px;
}
.video-page::-webkit-scrollbar-thumb:hover {
background:rgba(178, 178, 178, .60);
}
.videos .video-page li {
	line-height:25px;
	padding-right:12px;
}
.videos .video-page li:hover {
	background:#363636
}
.videos .video-page li span:nth-child(2) {
	color:#f3f3f3;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width:96px;
	display:inline-block
}
.videos .video-page li span {
	vertical-align:middle
}
.videos .hide8 .video-page li:nth-child(9), .videos .hide8 .video-page li:nth-child(10) {
	display:none
}
.videos .video-page li span:last-child {
	float:right;
	color:#f3f3f3;
	margin-top:2px
}
.videos .video-page li span:last-child strong {
	font-weight:normal;
	color:#f4aa53;
}
.videos .video-page li em {
	margin:2px 10px 0 11px;
	display:inline-block;
	border-radius:1px;
	width:16px;
	line-height:15px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-family:Arial;
	font-weight:bold;
	background:#6b6b6b
}
.videos .video-page li:first-child em {
	background:#ff912d;
}
.videos .video-page li:nth-child(2) em, .videos .video-page li:nth-child(3) em {
	background:#3DB4FF;
}
.videos .video-page li>a {
	vertical-align:middle;
	display:block;
	height:100%;
	zoom:1;
	overflow:hidden
}
#page-video {
	top:1;
}
.videos .top-area {
	height:54.6%;
	position:relative
}
.videos .top-area::after {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:' ';
	display:block;
	pointer-events:none;
}

.videos .top-area .vslider {
	float:left;
	height:100%;
	position:relative
}
.videos .top-area .vslider .bigimgs {
	position:relative;
	width:100%;
	height:100%
}
.videos .top-area .vslider .bigimgs img {
	width:100%;
	height:100%;
	position:absolute;
	display:none
}
.videos .top-area .vslider .title {
	position:absolute;
	bottom:20%;
	width:100%;
	height:30px;
	line-height:30px;
	left:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:rgba(0,0,0,.65) url(../images/xz.png) 8px no-repeat;
	pointer-events:none
}
.videos .top-area .vslider .title span {
	margin-left:31px;
	color:#fff;
	font-size:14px
}
.videos .top-area .vslider .nav {
	position:absolute;
	bottom:8px;
	width:100%
}
.videos .top-area .vslider .nav li {
	float:left;
	width:11.3%;
	margin-left:1%;
	text-align:center
}
.videos .top-area .vslider .nav li img {
	width:100%;
}
.videos .top-area .vslider .nav li a {
	display:block;
	position:relative
}
.videos .top-area .vslider .nav li a::after {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:' ';
	display:block;
	background:rgba(0,0,0,.65);
	pointer-events:none
}
.videos .top-area .vslider .nav li a.selected::after {
	border:2px solid #53AE2A;
	box-sizing:border-box;
	background:none
}

.videos.w1024 .tops .tabs li {
	line-height:28px;
}
.videos.w1024 .video-page li {
	line-height:24px
}


 /*page-manager*/
#page-manager-mask {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .4);
	z-index:2000
}
#page-manager {
	position:absolute;
	left:50%;
	top:50%;
	width:560px;
	margin-left:-280px;
	margin-top:-200px;
	background:#eff8ff;
	border-radius:6px;
	z-index:2001;
	-webkit-box-shadow:5px 5px 45px #333;
	padding-bottom:20px;
}
#page-manager .close {
	position:absolute;
	right:15px;
	top:10px;
	display:block;
	width:19px;
	height:19px;
	text-indent:-10000px;
	background:url(image/png) no-repeat left top;
}
#page-manager .title {
	position:absolute;
	top:20px;
	left:-5px;
	width:122px;
	height:38px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px
}
#page-manager .tab-list {
	margin:78px 35px 10px;
	text-align:center;
}
#page-manager .tab-list li {
	display:block;
	float:left;
	width:25%;
	height:110px;
	padding:25px 0;
}
.pm-div {
	position:relative;
	display:inline-block;
	width:70px;
	cursor:pointer; /*-webkit-transition-property:left, top; -webkit-transition-duration:100ms; -webkit-transition-timing-function:ease;*/
	text-align:center;
}
.pm-div .icon {
	position:absolute;
	-webkit-transition:-webkit-transform .2s ease
}
.drag-proxy .icon {
	position:absolute;
}
.pm-div.selected .icon::after, .drag-proxy.selected .icon::after {
	position:absolute;
	display:block;
	content:' ';
	right:0;
	top:0;
	width:30px;
	height:29px;
	
	-webkit-border-top-right-radius:5px
}
.pm-div.new .icon::after, .drag-proxy.new .icon::after {
	position:absolute;
	display:block;
	content:' ';
	right:-18px;
	top:-8px;
	width:43px;
	height:20px;
	
	-webkit-border-top-right-radius:5px
}
.pm-div img, .drag-proxy img {
	-webkit-border-radius:3px;
	box-shadow:0 2px 5px rgba(0,0,0,.29), inset 0 1px rgba(255,255,255,.3);
}
.pm-div span, .drag-proxy span {
	display:inline-block;
	font-size:15px;
	margin-top:86px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;
}
.drag-proxy {
	text-align:center
}
.switch-proxy {
	position:absolute;
	z-index:2007;
}
.high-switch-proxy {
	position:absolute;
	z-index:2008!important;
}
.drag-proxy {
	position:absolute;
	z-index:2007;
	left:0;
	top:0;
	width:70px
}
#page-manager .pass-drag-left, #page-manager .pass-drag-top, #page-manager .pass-drag-right, #page-manager .pass-drag-bottom {
	left:0;
	top:0;
}
#page-manager .pass-drag .icon {/*box-shadow:0 0 20px rgba(0,121,255,.90);*/
	-webkit-transform:scale(1.09);
}
#page-manager .drag-ghost {
	position:absolute;
	width:73px;
	height:71px;
	
	display:none
}
#page-manager .toggle-tips {
	position:absolute;
	left:265px;
	top:285px;
	width:156px;
	height:117px;
	
	display:none
}
#page-manager .drag-tips {
	position:absolute;
	left:295px;
	top:215px;
	width:231px;
	height:63px;
	
	display:none
}
.hide-tmpl {
	display:none;
	height:100%;
	position:relative
}
.screen-mask-guide {
}
.screen-mask-guide > div {
	box-shadow:0 0 6px rgba(80,203,20,.34), 0 1px 1px rgba(84,84,84,.19), inset 0 1px rgba(255,255,255,.97);
	border:solid 1px #73d046;
	background:#fff;
	border-radius:5px;
	font-size:14px;
	color:#626262;
}
.screen-mask-guide > div span {
	color:#279601
}
.nav-page-manager-guide {
	position:fixed;
	z-index:990;
	left:800px;
	top:500px;
	width:197px;
	height:56px;
	padding:15px 26px 0
}
.nav-page-manager-guide::after {
	position:absolute;
	display:block;
	content:' ';
	width:22px;
	height:16px;
	bottom:-16px;
	left:50%;
	margin-left:-11px;
}
.nav-page-manager-guide a {
	position:absolute
}
.nav-page-manager-guide .close {
	width:16px;
	height:16px;
	right:2px;
	top:2px;
}
.nav-page-manager-guide .npm-manager {
	width:27px;
	height:27px;
	left:110px;
	top:90px;
}
.right-top-page-manager-mask {
}
.right-top-page-manager-mask::after {
	top:-16px;
	-webkit-transform:rotate(180deg);
	left:67%
}
.right-top-page-manager-mask .npm-manager {
	width:89px;
	height:27px;
	left:120px;
	top:-41px;
}
.right-top-page-manager-guide {
	position:absolute;
	right:5px;
	top:45px;
	
	width:210px;
	height:73px;
}
#search-form {
	-webkit-transition:opacity 0.3s
}
.fullscreen-page #search-form {
	opacity:0;
	-webkit-transition:opacity 0.0s
}
.circle-mask-ani {
	-webkit-mask-image:url(image/png);
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:300%;
	-webkit-animation:radi 1.5s
}
@-webkit-keyframes radi {
0% {
-webkit-mask-size:40%;
-webkit-animation-timing-function:ease-in-out
}
100% {
-webkit-mask-size:300%
}
}


/* 原68的CSS */
.index_padding{width:910px;margin:auto;}

.top_nav{ background-color:#00a895; color:#fff;width:100%;position:absolute;top:0px;}

.top_fname{width:1000px; margin:auto; text-align:right; font-size:12px; line-height:34px;}

.top_fname div {float:left;}

.top_fname a{ color:#fff;}

.fname_center{ width:1000px; margin:auto;}

.logo{ margin:30px 0px; text-align:center;}

.nav{ margin:auto; width:450px; }

.nav ul li{color:#7e7e7e; float:left; margin:0px 10px; padding:3px 5px; }

.nav ul li a{ float:left; padding:0px 10px; line-height:20px;}

.nav ul li:hover{background-color:#00a895;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; color:#fff;behavior:url(../js/ie-css3.htc);}

.nav ul li:hover a{ color:#fff;}

.tx_t_xzhover{background-color:#00a895;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;   color:#fff;behavior:url(../js/ie-css3.htc);}

.tx_t_xz{ background-color:#00a895;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;color:#fff;behavior:url(../js/ie-css3.htc);}

.tx_t_xz a{ color:#fff;}

.seach > div{ float:left;}

.seach_input input{ width:526px; height:32px; border:1px solid #bebebe; border-right:none; padding:0px 5px; color:#999; font-family:"微软雅黑"; line-height:32px;}

.seach{ width:690px; margin:auto; padding:10px 0px 20px 0px; height:50px;}

.add_list{ margin-lefT:-12px;}

.add_list ul li{ float:left; margin-lefT:12px;margin-bottom:12px; width:241px; height:140px; overflow:hidden; position:relative;-moz-box-shadow:2px 1px 10px #666; -webkit-box-shadow:2px 1px 10px #666; box-shadow:2px 1px 10px #666;-moz-border-radius:9px;-webkit-border-radius:9px; border-radius:9px;behavior:url(../js/ie-css3.htc);}

.gg_add{background:#fff;background:-moz-linear-gradient(top, #ffffff, #ececec);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #ececec));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec', GradientType='0'); height:26px; font-size:12px; line-height:26px; padding:0px 10px; position:absolute; width:92%; top:140px; behavior:url(../js/ie-css3.htc);}

.gg_tt{ background:url(../images/home/inco2.png) no-repeat left; padding-lefT:23px; display:block; height:26px; overflow:hidden;}

.gg_lll{ background:url(../images/home/inco3.png) no-repeat left; padding-lefT:23px; display:block;  float:right;}

.bottom_b{ background-color:#6b6b6b;}

.bottom_b_text{ text-align:center; font-size:12px; line-height:40px; color:#fff; }

.bottom_menu{ background-color:#dbdbdb;}

.bottom_menu_li{ line-height:40px; border:1px solid #bdbdbd; border-lefT:none; margin:0px 35px; width:935px;}

.bottom_menu_li ul li a{ float:left; padding:0px 40px; border-lefT:1px solid #bdbdbd; font-size:14px; color:#828282;border-bottom:2px solid #dbdbdb;}

.bottom_menu_li ul li a:hover{background-color:#fff; border-bottom:2px solid #00a895;}

.cur{ background-color:#fff; border-bottom:2px solid #00a895; }

.menu{ position:relative;}

.bottom_position{ position:fixed; bottom:0px; width:100%;}

.position_center{width:1000px; overflow:hidden;padding:0px 50px 100px 50px;}

.left{ float:left;}

.right{ float:right;}

.bottom_menu_li ul li{ float:left;}

.nav ul li{ float:left;}

.kj_fname{ position:relative; height:100%; width:10000px; overflow:hidden;}

.kj_fname ul li{ float:left; position:relative; width:1060px;}

.add_list{}

.add_list ul li{width:241px;float:left;}

.left_qh{ height:90%; width:7%;top:34px; position:absolute; left:0px; font-family:"宋体"; font-size:30px; text-align:center; line-height:100%;opacity:0.5;}

.left_qh:hover,.right_qh:hover{ background-color:#e2e2e2;opacity:0.5; filter:alpha(opacity=50);}

.right_qh{height:90%; width:7%;top:34px; position:absolute; right:0px;font-family:"宋体"; font-size:30px; text-align:center; line-height:100%;opacity:0.5; }

/*切换菜单*/

#menu {width:902px;height:36px;position:relative; border:1px solid #bdbdbd;margin:auto;}

#menu_text {width:901px;height:36px;position:absolute;z-index:10;}

#menu_text li {width:107px;float:left;padding:0 10px;border-right:1px solid #bdbdbd;border-left:1px solid #ffffff;line-height:36px;text-align:center;color:white;cursor:pointer;}

#menu_text #li_first {border-left:0}

#menu_text #li_last {border-right:0}

#slide_block {width:127px;height:36px;left:0px;z-index:5;background:#fff;position:absolute; border-bottom:2px solid #00a895;}

.color_d a{ color:#666; text-decoration:none;}

.color_l a{ color:#00a895;}

#slide_block a{color:#00a895;}

/*切换菜单2*/

#menu_seach { margin:auto;width:450px;height:26px;position:relative;}

#menu_text_seach {width:450px;height:26px;position:absolute;z-index:10;}

#menu_text_seach li {width:37px;float:left;padding:0 10px; margin-left:10px;line-height:26px;text-align:center;color:white;cursor:pointer;}

#menu_text_seach #li_first_seach {border-left:0}

#menu_text_seach #li_last_seach {border-right:0}

#slide_block_seach {width:57px;height:26px;left:10px;z-index:5;background-color:#00a895;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; color:#fff;position:absolute;}

.color_d_seach a{ color:#666; text-decoration:none;}

.color_l_seach a{ color:#fff;}

#slide_block_seach a{color:#00a895;}

/*管理*/

.gl_logo_bg{ background:url(../images/home/gl_logo_bg.jpg) repeat-x; height:94px;}

.gl_logo{ padding-top:15px;}

.manage_left{ width:275px; float:left;}

.manage_bg{background-color:#d9eae8; margin:auto;width:1018px;}

.manage_right{ background-color:#fff; float:left; width:743px;}

.manage_right_bg{ background:url(../images/home/right_bg2.jpg) repeat-x; height:42px; margin-top:1px;}

.manage_yh_logo{ padding-top:20px;  width:174px; margin:auto; text-align:center; line-height:35px; color:#2d8ca4;}

.manage_yh_logo img{border:3px solid #fff;}

.manage_list_bg ul li{ background-image:url(../images/home/manalr_leftlist_bg.jpg); line-height:42px; font-family:"微软雅黑"; font-size:14px; color:#3a7073;}

.manage_xx,.manage_gg,.manage_qy,.manage_tc{ background:url(../images/home/inco_b.png) left no-repeat; width:28px; height:30px; display:block; float:left; height:40px; margin:0px 10px 0px 30px;}

.manage_list_bg a{ color:#3a7073;}

.manage_gg{ background-position:-25px 5px;}

.manage_qy{background-position:-49px 5px;}

.manage_tc{background-position:-73px 7px;}

.manage_sy{ background:url(../images/home/home_bg.png) 2px no-repeat; width:28px; height:30px; display:block; float:left; height:40px; margin:0px 10px 0px 30px;}

.manage_yh{background:url(../images/home/youhui_bg.png) 2px no-repeat; width:28px; height:30px; display:block; float:left; height:40px; margin:0px 10px 0px 30px;}

.manage_top_nav{ background:url(../images/home/right_bg2.jpg) repeat-x; height:42px; padding:0px 17px;}

.manage_top_nav ul li{ background-color:#03b9a5;cursor:pointer; float:left;  border:1px solid #009080; margin:6px 5px; color:#fff; font-size:12px; padding:5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;background:-moz-linear-gradient(top, #03c8b2, #02a08e);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #03c8b2), color-stop(1, #02a08e));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#03c8b2', endColorstr='#02a08e', GradientType='0');behavior:url(../js/ie-css3.htc);}

.bottom_b{ }

.manage_contact{ padding:30px 30px;-moz-box-shadow:1px 0px 5px #ddd inset;-webkit-box-shadow:1px 0px 5px #ddd inset; box-shadow:1px 0px 5px #ddd inset; behavior:url(../js/ie-css3.htc);}

.manage_contact table{ line-height:30px; font-size:12px;}

.input_style{ width:300px; height:24px; line-height:24px; border:1px solid #ccc; padding:0px 5px;-moz-box-shadow:1px 1px 5px #ddd inset;-webkit-box-shadow:1px 1px 5px #ddd inset; box-shadow:1px 1px 5px #ddd inset; behavior:url(../js/ie-css3.htc);}

.input_style_c{ width:600px; height:150px;-moz-box-shadow:1px 1px 5px #ddd inset;-webkit-box-shadow:1px 1px 5px #ddd inset; box-shadow:1px 1px 5px #ddd inset; border:1px solid #ccc;behavior:url(../js/ie-css3.htc);}

.input_style_s{ background-color:#00a895; border:1px solid #02c7b1; width:80px; height:30px; color:#fff;}

.manage_contact table tr td{ padding:5px 5px;}

.gamept td {width:90px;}





/*旋转*/

.box1,.box2{-webkit-animation-timing-function:linear;-webkit-animation-delay:0;behavior:url(../js/ie-css3.htc);}

@-webkit-keyframes wobble{0% {-webkit-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);}25% {-webkit-transform:rotateY(90deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);}}

@-webkit-keyframes wobblec{0% {-webkit-transform:rotateY(90deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);}25% {-webkit-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);}}





/*table*/

.add_table{ background-color:#dfdfdf;}

.lv_c td{ background-color:#00a895; color:#fff;}

.td_hover td a:hover{ color:#00a895;}

.manage_table{background-color:#dfdfdf;}

.manage_table tr td{ padding:0px 10px;}

/*搜索列表页*/

.gl_loop_right{float:left;margin:15px 0px 0px 30px;}

.list_seach{}

.auto_list_fname{background:#fff;}

.list_fname{width:1000px;margin:auto; padding:20px 0px;}

.list_fname_left{width:733px;float:left;padding-right:56px;padding-bottom:30px;}

.list_fname_right{width:190px;float:right; border:1px solid #e5e5e5; }

.list_fname_right ul li{ font-size:10px; line-height:24px;}

.list_fname_right_top {font-size:14px;padding-bottom:5px;margin-bottom:15px; font-weight:bolder;background-image:url(../images/home/xiang1.png);text-align:center;line-height:37px;height:32px;width:190px;color:#fff;}

.list_fname_left ul li{ margin:10px 0px 10px 0px; line-height:24px;}

.list_fname_left ul li a:hover{ text-decoration:underline;}

.f14{font-size:14px;}

.f12{font-size:12px;word-break:break-all;word-wrap:break-word;}

.cu{font-weight:bold;}

.hong{color:#ff0000;}

.hong a{color:#ff0000;text-decoration:none;}

.lv{ color:#00a70b;}

.lv a{ color:#00a70b;text-decoration:none;}

.lan{color:#00a895;}

.lan a{color:#00a895; text-decoration:none;}

.lan_xh{color:#00a895;}

.lan_xh a{color:#00a895;text-decoration:underline;}

.rz_bg{float:left; font-size:10px; background:#c30000; color:#fff;font-weight:100; padding:0px 5px; margin-right:5px; line-height:16px;margin-top:4px;}

.rz_sjg{float:left; font-size:10px; background:#00a1a9; color:#fff;font-weight:100; padding:1px 5px; line-height:16px;margin-top:4px;margin-left:10px;}

.rigjt_img{margin-bottom:10px;text-align:center;width:75px; float:left;margin-left:14px}

.rigjt_img a:hover {text-decoration:underline;}

.rigjt_img img{width:70px;height:70px;}

.reve_title_k{text-align:center;}

.reve_title_k a{color:red;}

#page{font-size:12px;}

#page a{margin:0px 5px;padding:3px 8px; border:1px solid #ddd;background:#00a895;color:#fff; }

.current{}

/*start city index*/
.logo {
	margin:50px 0px 20px 0px;
	text-align:center;
}
#menu_seach {
	margin:50px auto 0px 370px;
	width:350px;
	height:26px;
	position:relative;
}
#menu_text_seach {
	width:415px;
	height:26px;
	position:absolute;
	z-index:10;
}
#menu_text_seach li {
	width:37px;
	float:left;
	padding:0 10px;
	margin-left:10px;
	line-height:26px;
	text-align:center;
	color:white;
	cursor:pointer;
}
#menu_text_seach #li_first_seach {
	border-left:0
}
#menu_text_seach #li_last_seach {
	border-right:0
}
#slide_block_seach {
	width:57px;
	height:26px;
	left:10px;
	z-index:5;
	background-color:#00a895;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff;
	position:absolute;
}
.color_d_seach a {
	color:#666;
	text-decoration:none;
}
.color_l_seach a {
	color:#fff;
}
#slide_block_seach a {
	color:#00a895;
}
.seach {
	width:820px;
	margin:auto;
	padding:10px 0px 0px 0px;
	height:50px;
}
.seach > div {
	float:left;
}
.seach_input input {
	width:505px;
	height:32px;
	border:1px solid #bebebe;
	border-right:none;
	padding-left:5px;
	color:#999;
	font-family:"微软雅黑";
	line-height:32px;
}
.seach_input {
	width:516px;
}
.announcement {
	border:1px solid #ddd;
	font-size:12px;
	background:#fff;
	margin:10px 0px;
	line-height:26px;
	padding:0px 10px;
}
.announcement span {
	font-size:14px;
	font-family:"微软雅黑";
	color:#333;
}
.announcement span b {
	background:url(../images/pre_inco.png) -7px -5px no-repeat;
	width:19px;
	height:16px;
	float:left;
	margin:6px 5px 0px 3px;
}
.Feeds {
	border:1px solid #ddd;
	background:#ffffff;
}
.Feeds_title {
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:14px;
	border-bottom:2px solid #f1f1f1;
	padding:0px 10px;
	color:#333;
}
.Feeds_title span {
	background:url(../images/pre_inco.png) -36px -5px no-repeat;
	float:left;
	width:17px;
	height:13px;
	margin:9px 5px 0px 3px;
}
.Feeds_list {
	padding:13px;
}
.Feeds_list ul li {
	float:left;
	border:1px solid #ddd;
	margin-right:10px;
	height:68px;
}
.Feeds_list ul li img {
	border:1px solid #fff;
}
.announcement_colse {
	float:right;
	background:url(../images/inco_x.png);
	margin:9px 0px 0px 0px;
	width:9px;
	height:9px;
}
.warrant {
	border:1px solid #ddd;
	margin:10px 0px;
	background:#ffffff;
}
.warrant_title {
	height:35px;
	line-height:35px;
	font-family:"微软雅黑";
	font-size:16px;
	border-bottom:2px solid #f1f1f1;
	padding:0px 10px;
	color:#333;
}
.warrant_title span {
	background:url(../images/pre_inco.png) -61px -6px no-repeat;
	float:left;
	width:16px;
	height:16px;
	margin:9px 5px 0px 3px;
}
.warrant_content {
	padding:10px;
}
.chong, .qu {
	width:15px;
	height:15px;
	float:left;
	font-size:12px;
	margin:7px;
}
.chong {
	background:url(../images/index_15.jpg);
}
.qu {
	background:url(../images/index_20.jpg);
}
.cheng {
	color:#ff6600;
}
.shui {
	color:#000;
}
.warrant_list_jl {
	line-height:30px;
	margin-top:10px;
	height:210px;
	overflow:hidden;
	width:211px;
}
.warrant_list_jl ul li {
	clear:both;
	height:30px;
	overflow:hidden;
}
.chui {
	background:#f3f3f3;
}
.warrant_left {
	width:211px;
	padding:5px 10px 0px 10px;
	border-right:1px solid #f1f1f1;
	float:left;
}
.wanrrant_right {
	float:left;
	width:745px;
}
.wanrrant_list_na ul li {
	float:left;
	margin-lefT:23px;
	margin-top:10px;
}
.wanrrant_text {
	background:#eeeeee;
	font-size:12px;
	text-align:center;
	line-height:18px;
	position:relative;
	height:42px;
	overflow:hidden;
}
.wanrrant_text .text_one {
	padding:3px 0px;
}
img {
	border:0px;
}
.top_line_title {
	height:35px;
	line-height:35px;
	font-family:"微软雅黑";
	font-size:16px;
	border-bottom:2px solid #f1f1f1;
	padding:0px 10px;
	color:#333;
}
.top_line_title span {
	background:url(../images/pre_inco.png) -61px -34px no-repeat;
	float:left;
	width:16px;
	height:16px;
	margin:9px 5px 0px 3px;
}
.top_line_left {
	float:left;
	width:211px;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #f1f1f1;
}
.warrant_faq {
	line-height:30px;
}
.warrant_faq span {
	background:url(../images/pre_inco.png) -6px -32px;
	width:16px;
	height:16px;
	float:left;
	margin:6px 5px 6px 0px;
}
.top_line {
	border:1px solid #ddd;
	background:#ffffff;
}
.top_line_content {
	padding:15px;
}
.top_line_left_list ul li {
	background:url(../images/b.png) left no-repeat;
	line-height:24px;
	padding-lefT:10px;
}
.top_line_right {
	float:left;
	line-height:28px;
	margin-top:-8px;
}
.top_line_right ul li {
	width:350px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.top_line_right ul li .num {
	display:inline-block;
	font-family:'黑体', 'Microsoft Yahei';
	font-weight:bold;
	color:#999;
	font-size:14px;
	width:25px;
}
.top_line_center {
	width:328px;
	padding:0px 25px;
	float:left;
}
.imgtext-item {
	height:42px;
	border:1px solid #ffffff;
	background:#f7f7f7;
	vertical-align:baseline;
	display:inline-block;
	line-height:42px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-left:2px;
	font-size:12px;
	float:left;
}
.imgtext-col1 {
	width:106px;
}
.imgtext-col2 {
	width:216px;
}
a {
	border:0px;
}
.top_line_keyword {
	margin-lefT:-2px;
	margin-top:3px;
}
.top_line_right ul li .num-red {
	color:#fe6601;
}
.hot_casino {
	border:1px solid #ddd;
	background:#fff;
	margin:10px 0px;
}
.hot_casino_title {
	height:35px;
	line-height:35px;
	font-family:"微软雅黑";
	font-size:16px;
	border-bottom:2px solid #f1f1f1;
	padding:0px 10px;
	color:#333;
}
.hot_casino_title span {
	background:url(../images/pre_inco.png) -35px -33px no-repeat;
	float:left;
	width:16px;
	height:16px;
	margin:9px 5px 0px 3px;
}
.hot_casino_conent {
	padding:15px;
}
.hot_casino_left {
	float:left;
	width:248px;
	margin-right:10px;
	margin-lefT:2px;
}
.hot_casino_right {
	float:left;
	width:708px;
}
.hot_casino_right ul li {
	float:left;
	margin-left:12px;
	margin-bottom:12px;
}
.hot_listtitle {
	line-height:24px;
	text-align:center;
	background:#eeeeee;
}
.hot_casino_right ul li img {
	border:1px solid #ddd;
}
.casino_more {
	height:37px;
	line-height:37px;
	border:1px solid #ddd;
	text-align:center;
	font-family:"微软雅黑";
	background:#fff;
}
.casino_more span {
	font-family:"宋体";
}
.bottom_nav {
	border:1px solid #ddd;
	margin-top:10px;
	background:#ffffff;
	overflow:hidden;
}
.bottom_nav .firstline {
	padding-top:27px;
}
.bottom_nav dl {
	float:left;
	border-left:1px solid #f1f1f1;
	width:310px;
	margin-left:-1px;
	line-height:18px;
	padding-left:20px;
	padding-bottom:11px;
	margin-top:-8px;
}
.bottom_nav dt {
	font-weight:bold;
	width:100%;
	padding-bottom:10px;
}
.s-fc20, .g-fc20, .s-fc20h:hover, .g-fc20h:hover {
	color:#498949;
}
.bottom_nav dd {
	float:left;
	width:33%;
	overflow:hidden;
	height:24px;
}
dd, dt, dl {
	padding:0px;
	margin:0px;
}
.bottom_b {
	background-color:#6b6b6b;
	margin-top:20px;
}
.bottom_b_text {
	text-align:right;
	font-size:12px;
	line-height:40px;
	color:#fff;
}
.top_line_right a, .top_line_left_list a {
	color:#666;
}
.top_line_right a:hover, .top_line_left_list a:hover {
	color:red;
	text-decoration:underline;
}
.bottom_nav dd a {
	color:#666;
}
.bottom_nav dd a:hover {
	color:red;
	text-decoration:underline;
}
.hot_casino_right a, .top_line_keyword a, .casino_more a {
	color:#666;
}
.hot_casino_right a:hover, .top_line_keyword a:hover, .casino_more a:hover {
	color:red;
	text-decoration:underline;
}
.click_look, .income {
	width:80px;
	float:left;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-family:"微软雅黑";
	color:#fff;
	position:absolute;
	z-index:10;
}
.click_look {
	background:#6f6f6f;
}
.income {
	background:#2a4b84;
	left:80px;
}
.wanrrant_right a {
	color:#ffffff;
}
.wanrrant_right a:hover {
	color:#f1f1f1;
	text-decoration:underline;
}
.mix_img img:hover {
	border:1px solid #199e9e;
}
.mix_img img {
	border:1px solid #ffffff;
}
/**/
#show {
	width:328px;
	margin:0 auto;
}
#kinMaxShow {
	width:328px;
	height:170px;
	visibility:hidden;
	overflow:hidden;
}
#kinMaxShow p.title {
	position:absolute;
	left:0;
	bottom:0;
	text-indent:10px;
	line-height:30px;
	font-family:Verdana;
	color:#FFF;
	display:block;
	width:100%;
	height:30px;
	font-family:14px;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000, endcolorstr=#aa000000);
	background:rgba(0, 0, 0, 0.5);
}
#kinMaxShow p span{
	width:260px;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#kinMaxShow ul li{
	border-radius:15px;
}
.right_nav{
	position:fixed;
	width:40px;
	bottom:40px;
	overflow:hidden;
	right:2px;
}
.right_nav a{
	display:block;
}
/*end city index*/

/*add*/
.Feeds_add{ 
	position:absolute; 
	width:735px; 
	height:282px; 
	z-index:1001; 
	background:#ededed; 
	top:-9px; 
	padding:10px;
}
.feeds_add_tab{
	padding:10px 0px 10px 130px;
}
.feeds_add_tab span{
	float:left;
	line-height:32px;
	margin-right:10px;
}
.feeds_add_tab input{
	height:26px;
	float:left;
	margin-right:10px;
	width:300px;
	border:1px solid #00a895;
	margin-top:1px;
}
.feeds_seach_num{
	float:left;
}
.Feeds_list_add {
	padding:13px;
}
.Feeds_list_add ul li {
	float:left;
	border:1px solid #ddd;
	margin-right:20px;
	height:68px;
	text-align:center;
	font-size:12px;
}
.Feeds_list_add ul li span{
	display:block;
	width:70px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.Feeds_list_add ul li img {
	border:1px solid #fff;
}
.Feeds_list_add a{
	color:#666;
}
.Feeds_list_add a:hover{
	color:#333;
	text-decoration:underline;
}
.close_add{
	position:absolute;
	right:0px;
	top:0px;
}
.Feeds_add{
	display:none;
}
.feeds_seach_num img{
	cursor:pointer; 
}
/*end add*/

/********************左侧********************/
#left{
	width:180px;
	height:auto;
	float:left;
	color:#333333;
    font:12px/1.5 arial,helvetica,sans-serif;
    text-align:left;
    background:#fff;
}
#left .left-title {
	background:url(../images/wendaimg_08.jpg);
    border :1px solid #00594f;
    border-bottom:none;
    padding:6px 10px 5px;
    color:#666666;
    font-family:"Microsoft YaHei";
    font-size:14px;
    font-weight:400;
	margin:0px;
	color:#fff;
}
#left .left-list a {
	color:#333333;
	_font-size:11px;
}
#left .left-list .list-l1 {
	background:url(../images/right.png) no-repeat 164px 35px;
	height:auto;
    position:relative;
    margin-top:-1px;
}
#left .left-list .list-l1 .list-l1-wrap {
	border:1px solid #E0E0E0;
    padding:8px 3px 8px 10px;
    position:relative;
    _height:40px;
    z-index:1;
}
#left .left-list .list-l1 .list-l1-wrap h4 {
	font-size:12px;
}
#left .left-list .list-l1 .list-cur {
	border:1px solid #3EAF0E;
	border-right:#fff;
	background:#fff;
	z-index:10003;
}
#left .left-list .list-l2 {
	height:auto;
	overflow:hidden;
	padding-top:5px;
}
#left .left-list .list-l2 li {
	float:left;
	padding-right:5px;
	height:20px;
	line-height:20px;
}
#left .left-list .list-l1 .list-more {
	position:absolute;
	border:1px solid #3EAF0E;
	top:0px;
	left:179px;
	width:230px;
	height:auto;
	padding:26px 0px 20px 20px;
	background :#fff;
	z-index:10002;
}
#left .left-list .list-l1 .list-more ul li {
	float:left;
	margin:5px;
}
#left .left-list .list-l1 .list-more ul li a{
	display:inline-block;
	padding :1px 4px;
	_padding :1px 2px;
	text-decoration:none;
}
#left .left-list .list-l1 .list-more ul li a:hover {
	background:#3EAF0E;
	color:#fff;
}

/********************中部********************/
#center {
	width:560px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:10px;
}
#animate {
	width:558px;
	height:223px;
	overflow:hidden;
	border:1px solid #e0e0e0;
}
#animate .imgs-wrap {
	width:558px;
	height:190px;
	position:relative;
	overflow:hidden;
}
#animate .imgs-wrap ul {
	width:1674px;
	height:190px;
	position:absolute;
}
#animate .imgs-wrap ul li {
	float:left;
	width:558px;
	height:190px;
}
#animate .ani-btn {
	width :558px;
	height:32px;
	border-top:1px solid #e0e0e0;
}
#animate .ani-btn li {
	width:185px;
	height:32px;
	line-height:32px;
	float:left;
	border-right:1px solid #e0e0e0;
	color:#0063c8;
	cursor:default;
	position:relative;
	text-align:center;
}
#animate .ani-btn .ani-btn-cur {
	background:#69b2fc;
	color:#fff;
}
#animate .ani-btn .ani-btn-cur i {
	display:block;
	width:9px;
	height:5px;
	background:url(../images/back.png) no-repeat -623px -127px;
	position:absolute;
	z-index:1;
	top:-5px;
	left:89px;
}

/*add*/
#full-screen-slider { width:558px; height:190px; float:left; position:relative}
#slides { display:block; width:100%; height:190px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute;top:165px; z-index:10;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {border:0px;margin:0px 0px 0px 15px;padding:0;line-height:0; background:#0d9e97;}

.foot-hover a{
	color:#ffffff;
}
.foot-hover  a:hover{
	color:#fcff00;
}
.top_fname a:hover{
	color:#fcff00;
}

.clist-add-list{
	width:995px;
	border:1px solid #ddd;
	padding-top:10px;
	padding-left:3px;
	background:#FFFFFF;
}
.clist-add-list a{
	float:left;
	margin:0px 0px 10px 10px;
}

.right_nav{
	position:fixed;
	width:40px;
	bottom:40px;
	height:160px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	right:2px;
	overflow:hidden;
}
.right_nav a{
	display:block;
}

.right_nav_one{
	background:url(../images/kefu_1.png) no-repeat;
	width:40px;
	height:40px;
	display:block;
}
.right_nav_two{
	background:url(../images/kefu_1.png) 0px -40px no-repeat;
	width:40px;
	height:40px;
	display:block;
}
.right_nav_three{
	background:url(../images/kefu_1.png) 0px -80px no-repeat;
	width:40px;
	height:40px;
	display:block;
}
.right_nav_for{
	background:url(../images/kefu_1.png) 0px -120px no-repeat;
	width:40px;
	height:40px;
	display:block;
}
.right_nav_one:hover{
	background:url(../images/kefu_4.png) 0px 0px no-repeat;
}
.right_nav_three:hover{
	background:url(../images/kefu_4.png) 0px -80px no-repeat;
}
.right_nav_for:hover{
	background:url(../images/kefu_4.png) 0px -120px no-repeat;
}
.right_nav_two:hover {
    background:url(../images/kefu_4.png) 0px -40px no-repeat;	
}
.right_nav_two:hover span {
	display:block;
}
.right_nav_two span{
	background:url(../images/kefu_03.jpg) no-repeat;
	width:190px;
	height:177px;
	position:absolute;
	right:71px;
	top:0px;
	z-index:1000;
	display:none;
}
.danbao_img_yes{
	height:22px;
	line-height:22px;
	text-align:left;
}
.danbao_img_yes img{
	float:left;
	margin:0px -25px 0px 20px;
}
.record {
	background:url(../images/r_bg.jpg) no-repeat;
	height:25px;
	text-indent:30px;
	margin-bottom:-10px;
	margin-top:10px;
	line-height:20px;
}
.plat {
	height:109px;
	background:#f4f3f3 url(../images/plat_bg.jpg) no-repeat;
	margin-top:8px;
}
.plat p {
	font-family:'黑体';
	color:#000;
	font-size:16px;
	margin:0;
	margin-left:40px;
	margin-top:10px;
	color:#333;
}
.plat p strong  a{
	color:#FD6600;
	padding:0px 8px;
	font-size:24px;
}
.plat p strong:hover {
	text-decoration:underline;
	cursor:pointer;
}


/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

.clear {clear:both;}

.top_nav {background-color:#00a895; color:#fff; width:100%; position:absolute; top:0px;}
.top_fname {width:1000px; margin:auto; text-align:right; font-size:12px; line-height:34px;}
.top_fname div {float:left;}
.top_fname a{color:#fff;}
.gl_logo_bg {background:url(../images/home/gl_logo_bg.jpg) repeat-x; height:94px;}
.fname_center {width:1000px; margin:auto;}
.gl_logo {padding-top:15px;}

.gl_loop_right {float:left;margin:15px 0px 0px 30px;}
#menu_seach {
	margin:50px auto 0px 370px;
	width:350px;
	height:26px;
	position:relative;
}
#slide_block_seach {width:57px;height:26px;left:10px;z-index:5;background-color:#00a895;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; color:#fff;position:absolute;}
#slide_block_seach a{color:#00a895;}
#menu_text_seach {width:450px;height:26px;position:absolute;z-index:10;}
#menu_text_seach li {width:37px;float:left;padding:0 10px; margin-left:10px;line-height:26px;text-align:center;color:white;cursor:pointer;}
#menu_text_seach #li_first_seach {border-left:0}
#menu_text_seach #li_last_seach {border-right:0}
.color_d_seach a{color:#666; text-decoration:none;}
.color_l_seach a{color:#fff;}
.seach {width:820px; margin:auto; padding:5px 0px 20px 0px; height:auto;}
.seach div {float:left;}
.seach_input {width:516px;}
.seach_input input {
	width:505px;
	height:32px;
	border:1px solid #bebebe;
	border-right:none;
	padding-left:5px;
	color:#999;
	font-family:"微软雅黑";
	line-height:32px;
}
.page-area {display:-webkit-box;}
.page-list {height:583px; zoom:100%;}
.page {position:absolute; left:-900%; width:100%; height:530px; padding:10px 0px 60px;}
.hidden {visibility:hidden;}
.grid.mosts, .grid.customs {
	box-shadow:none;
	height:100%;
	margin-top:-15px
}
.grid.mosts .tile {
	position:absolute;
}
.box {
	overflow:hidden;
	position:relative;
	box-shadow:0 4px 10px rgba(0,0,0,.35);
	-webkit-transition:-webkit-transform ease 150ms, box-shadow ease 200ms, z-index ease 150ms;
}
.box .mask {
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	-webkit-transition:box-shadow ease 150ms, opacity ease 150ms;
	opa--city:0;
}
.box .tile-logo img {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.box .tile-add img {
	width:100%;
}
.box, .tile-logo img, .tile-add {
	border-radius:5px
}
.box::before {
	position:absolute;
	display:block;
	left:0;
	top:0;
	content:' ';
	width:100%;
	height:100%;
	z-index:11;
	border-radius:4px;
	border:1px solid rgba(0,0,0,.1);
	box-sizing:border-box;
	pointer-events:none;
}
.box:not(.empty) .tile-tit {
	height:30px;
	line-height:30px;
	position:absolute;
	left:0;
	bottom:-30px;
	opacity:0;
	background:rgba(0, 0, 0, .45);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.09);
	color:#fff;
	width:100%;
	border-radius:0 0 4px 4px;
	font-size:14px;
}
.tile-tit em{
	margin:0 42px 0 8px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.kg {height:149px; width:247px;}
.g1, .g2, .g3, .g4 {top:0px;}
.g5, .g6, .g7, .g8 {top:176px;}
.g9, .g10, .g11, .g12 {top:352px;}
.g1, .g5, .g9 {left:0px;}
.g2, .g6, .g10 {left:275px;}
.g3, .g7, .g11 {left:550px}
.g4, .g8, .g12 {left:825px;}
.tile-add {
	overflow:hidden;
	background:url(../images/13.png) no-repeat center center;
	background-size:cover;
	height:100%
}
.tile-add:hover {
	background:url(../images/12.png) no-repeat center center;
	background-size:cover;
}
#page-video {top:1;}
.videos {
	position:relative;
	overflow:visible;
	box-shadow:none;
	padding-bottom:60px;
	border:1px solid #D4D4D4;
	background:#E7E7E7;
	box-shadow:2px 3px 8px rgba(0,0,0,.17);
	padding:6px;
	box-sizing:border-box
}
.videos .top-area {
	height:54.6%;
	position:relative
}
.videos .top-area::after {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:' ';
	display:block;
	pointer-events:none;
}
.videos .top-area .vslider {
	float:left;
	height:100%;
	position:relative
}
.videos .top-area .vslider .bigimgs {
	position:relative;
	width:100%;
	height:100%
}
.videos .top-area .vslider .bigimgs img {
	width:100%;
	height:100%;
	position:absolute;
	display:none
}
.videos .top-area .vslider .title {
	position:absolute;
	bottom:20%;
	width:100%;
	height:30px;
	line-height:30px;
	left:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:rgba(0,0,0,.65) url(../images/xz.png) 8px no-repeat;
	pointer-events:none
}
.videos .top-area .vslider .title span {
	margin-left:31px;
	color:#fff;
	font-size:14px
}
.videos .top-area .vslider .nav {
	position:absolute;
	bottom:8px;
	width:100%
}
.videos .top-area .vslider .nav li {
	float:left;
	width:11.3%;
	margin-left:1%;
	text-align:center
}
.videos .top-area .vslider .nav li img {
	width:100%;
}
.videos .top-area .vslider .nav li a {
	display:block;
	position:relative
}
.videos .top-area .vslider .nav li a::after {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:' ';
	display:block;
	background:rgba(0,0,0,.65);
	pointer-events:none
}
.videos .top-area .vslider .nav li a.selected::after {
	border:2px solid #53AE2A;
	box-sizing:border-box;
	background:none
}
.videos .side {
	position:relative;
	float:right;
	width:230px;
	height:100%;
	overflow:hidden
}
.videos .tops {
	color:#dcdcdc;
}
.videos .tops .title {
	box-shadow:0 1px rgba(0,0,0,.05);
	border:solid 1px #9d9d9d;
	margin-bottom:5px;
	background:#fff
}
.videos .tops .title .ipt {
	height:25px;
	margin:0px 3px 1px 0px
}
.videos .tops .title input {
	border:0;
	outline:none;
	background:transparent;
	color:#353535;
	height:20px;
	line-height:20px;
	margin:3px 3px 0 5px;
	width:191px;
	float:left;
	font-size:14px
}
.videos .tops .title input[type="submit"] {
	width:29px;
	height:28px;
	text-indent:-9999px;
	cursor:pointer;
	margin:-1px -4px 0 0;
	background:url(../images/ss.png) no-repeat;
}
.videos .tops .tabs {
	background-image:-webkit-linear-gradient(bottom, #292929, #3c3c3c);
	background-color:#363636;
	height:34px;
}
.videos .tops .tabs li {
	line-height:33px;
	float:left;
	width:25%;
	color:#bdbdbd;
	text-align:center;
	cursor:pointer;
	box-sizing:border-box;
	border:1px solid #222;
	border-width:1px 0
}
.videos .tops .tabs li:first-child {
	border-left-width:1px
}
.videos .tops .tabs li:last-child {
	border-right-width:1px;
	border-left:1px solid transparent
}
.videos .tops .tabs li.selected {
	color:#fff;
	border:solid 1px #57ad30;
	background-image:-webkit-linear-gradient(bottom, #69c042, #70cd47 88%);
	background-color:#6EC946;
}
.videos .bottom-area {height:45.4%}
.videos .bottom-area .nav li {
	float:left;
	border-right:1px solid #6d6d6d;
	padding:0 8px;
	line-height:1;
	margin:10px 0 12px
}
.videos .bottom-area .nav li:first-child {
	padding-left:0
}
.videos .bottom-area .nav li:last-child {
	border:0
}
.videos .bottom-area .nav li a {
	color:#595959;
}
.videos .bottom-area .nav li a.selected {
	border-bottom:2px solid #50A22B;
	padding-bottom:2px;
	font-weight:bold
}
.videos .bottom-area .img-pages {
	position:relative;
	overflow:hidden;
	clear:both;
}
.videos .bottom-area .img {
	width:101.5%;
	height:105%;
	visibility:hidden;
	position:absolute;
	top:-14px;
}
.hidden .videos .bottom-area .img {
	visibility:hidden!important
}
.videos .bottom-area .img li {
	float:left;
	width:25%;
	height:50%;
}
.videos .bottom-area .img li .bg{z-index:9999;opacity:0.60;-moz-opacity:0.6;filter:Alpha(Opacity=60); display:block;  height:30px; width:100%; position:absolute; left:0px; bottom:0px; background-color:Black;}
.videos .bottom-area .img li a {
	display:inline-block;
	width:94%;
	height:90%;
	position:relative;
}
.videos .bottom-area .img li a:hover::after {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:' ';
	display:block;
	border:2px solid #53AE2A;
	box-sizing:border-box;
	pointer-events:none
}
.videos .bottom-area .img li img {
	width:100%;
	height:100%
}
.videos .bottom-area .img li em {
	position:absolute;
	width:100%;
	z-index:99999;
	line-height:30px;
	left:0;
	bottom:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../images/xz.png) 8px no-repeat;
}
.videos .bottom-area .img li em span {
	margin-left:31px;
	color:#fff;
	font-size:14px
}
.np-news {
	bor--der-top:4px solid #89d165;
	font-size:20px;
	background:#fff;
	overflow:hidden
}
.np-news, .np-news a {
	color:#000;
}
.np-news a:hover {
	text-decoration:underline;
}
.np-news .np-news-left, .np-news .np-news-center, .np-news .np-news-right {
	float:left;
	padding:19px 0px
}
.np-news-left {
	width:375px;
	margin:0 19px
}
.np-news-left .slide {
	border:1px solid #dadada;
	padding:3px;
	display:inline-block;
	width:360px
}
.np-news-left .slide img {
	width:360px;
	height:214px
}
.np-news-left .slide p {
	padding:3px 0 0 3px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.np-news ul.img li {
	float:left;
	margin:10px 4px 0 0;
	position:relative;
	overflow:hidden;
	padding:0
}
.np-news ul.img li img {
	width:182px;
	height:117px;
}
.np-news ul.img li em {
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	 height:20px; line-height:20px; z-index:9999;
	color:#fff;
	padding-left:3px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;

}
.np-news ul.img li .bg{ z-index:999; background-color:Black; position:absolute; height:20px; width:100%; left:0px; bottom:0px;opacity:0.60;-moz-opacity:0.6;filter:Alpha(Opacity=60); }
.np-news .video {
	color:#d40404
}
.np-news .video i {
	display:inline-block;
	width:25px;
	height:20px;
	margin:-5px 8px 0 0;
	vertical-align:middle;
}
.np-news .dotline {
	border-top:2px dashed #bebebe;
	display:block;
	margin:14px 0 12px
}
.np-news-center {width:495px;}
.np-news-center h2{
	font-family:'Microsoft Yahei';
	font-size:30px;
	font-weight:normal;
	line-height:1em;
	margin:5px 0 15px 8px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.np-news-center h2 a{color:#014b97;}
.np-news-center ul li{
	padding-left:12px;
	margin-left:13px;
	line-height:1.65em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.np-news-right {width:310px; margin-left:20px;}
.np-news-right .keywords {border:1px solid #d5d5d5; margin:0 4px 0 0;}
.np-news-right h3 {
	background:url(../images/wb.png) no-repeat;
	margin:-1px 0 0 -1px;
	width:306px;
	height:41px;
	position:relative
}
.np-news-right h3 a {
	position:absolute;
	text-indent:-9999px;
	width:110px;
	height:30px;
	left:5px;
	top:5px
}
.np-news-right .keywords a {
	color:#0091e0
}
.np-news-right .keywords ul {
	margin:3px 7px;
}
.np-news-right .keywords li {
	line-height:1.7em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	height:34px;
}
.np-news-right .keywords li > * {
	display:inline-block
}
.np-news-right .keywords li em {
	width:16px;
	line-height:15px;
	border-radius:2px;
	border:1px solid #a6d277;
	background-image:-webkit-linear-gradient(bottom, #d0f0b2, #e0f9c6 92%);
	font-size:14px;
	text-align:center;
	color:#3e8200;
	margin-right:10px;
	float:left;
	margin-top:.65em
}
.np-news-right .keywords li:nth-child(1) em, .np-news-right .keywords li:nth-child(2) em, .np-news-right .keywords li:nth-child(3) em {
	box-shadow:0 1px rgba(0,0,0,.16), inset 0 2px rgba(255,255,255,.32);
	color:#fff
}
.np-news-right .keywords li:nth-child(1) em {
	border-color:#d24036;
	background:-webkit-linear-gradient(bottom, #f14b3f, #fa695f 92%);
}
.np-news-right .keywords li:nth-child(2) em {
	border-color:#cf6404;
	background:-webkit-linear-gradient(bottom, #f37221, #ff9537 92%);
}
.np-news-right .keywords li:nth-child(3) em {
	border-color:#1d70c6;
	background:-webkit-linear-gradient(bottom, #2d82d9, #2f91e3 95%);
}
.np-news-right .keywords li div, .np-news-right .keywords li span {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:260px;
	color:#0091E0;
}
.np-news-right .keywords li span {
	width:68px;
	text-align:right;
	color:#949494
}
.np-news-right ul.img {
	line-height:inherit;
	margin-top:0
}
.np-news-right ul.img li {
	margin-top:0px
}
.np-news-right ul.img li img {
	width:151px;
	height:112px
}
.np-news-right ul.img li em {
	back--ground-image:url(image/png);
	width:148px
}
.np-news-right ul.img li em span {
	mar--gin-left:17px
}
.np-news-right a>img {
	margin-top:9px;
	width:306px;
	height:74px
}
.np-games {
	background:#f1f1f1;
	height:100%;
	background:url(../images/gamebg.png);
}
.np-games a {
	color:#727272
}
.np-games li:hover a/*, .np-games a:hover*/ {
	color:#f60
}
.np-games .badge-layer {
	position:absolute;
	z-index:0;
	width:100%;
	height:100%
}
.np-games .badge-layer>div {
	position:absolute;
}
.np-games .badge-1 {
	background:url(../images/new.png) no-repeat;
	width:66px;
	height:74px;
	top:1.5%
}
.np-games .badge-2 {
	background:url(../images/xx.png) no-repeat;
	width:60px;
	height:80px;
	top:47%
}
.np-games .badge-3 {
	background:url(../images/ee.png) no-repeat;
	width:72px;
	height:93px;
	top:1.5%;
	left:52%;
	margin-left:3%
}
.np-games .badge-layer .line {
	border-right:1px solid #dbdbdb;
	left:52%;
	height:96%;
	margin:2% 0 10px 3%
}
.np-games .content {
	position:relative;
	z-index:1
}
.np-games .np-games-left, .np-games .np-games-right {
	float:left;
	padding:15px 1.5%;
}
.np-games .np-games-left {
	width:52%;
}
.np-games h2 {
	font-size:20px
}
.np-games .content .line {
	border-top:1px solid #d0d0d0;
	clear:both;
	margin-left:90px;
	position:relative;
	top:-14px;
}
.np-games .new h2 a {
	color:#0d74d4
}
.np-games .np-games-left ul li {
	float:left;
	text-align:center;
	width:14.3%;
	margin-left:2%;
	margin-top:2%
}
.np-games .np-games-left ul li img {
	width:65%;
}
.np-games ul li p {
	margin:7% 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.np-games .hot {
	margin-top:2%
}
.np-games .hot h2 a {
	color:#e75f22
}
.np-games .hot .line {
	margin-right:65px
}
@-webkit-keyframes rotate2 {
from {
-webkit-transform:rotate(0deg);
}
to {
	-webkit-transform:rotate(-360deg);
}
}
.rotate-ani {
	-webkit-animation-name:rotate2;
	-webkit-animation-duration:.7s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:linear;
}
.np-games .hot .refresh {
	float:right;
	margin-top:-28px;
}
.np-games .hot .refresh i {
	display:inline-block;
	width:18px;
	height:18px;
	margin-right:5px;
	position:relative;
	top:4px;
}
.np-games .np-games-right {
	width:42%;
}
.np-games .np-games-right h2 a {
	color:#318411
}
.np-games .np-games-right ul {
	margin-top:2.5%;
	position:relative
}
.np-games .np-games-right ul li {
	float:left;
	text-align:center;
	width:30%;
	padding:2px;
	margin:0 0 7% 2.3%;
	box-shadow:0 1px 1px rgba(0,0,0,.2);
	border-radius:3px;
	background:#fff
}
.np-games .np-games-right ul li img {
	width:100%;
}
.np-games .np-games-right ul li p {
	margin:1.5% 0
}
.np-games .np-games-right ul li a {
	display:block
}
.np-games .np-games-right ul li.cloud-game {
	position:absolute;
	width:96.6%;
	height:63%
}
.np-games .np-games-right ul li.cloud-game img {
	height:90%!important;
}
.np-games.w1024 .np-games-right ul li.cloud-game {
	width:90%;
	height:98.5%
}
.np-games.w1024 .badge-1 {
	
	width:41px;
	height:45px;
	top:1.5%
}
.np-games.w1024 .badge-2 {
	
	width:38px;
	height:50px;
	top:35%
}
.np-games.w1024 .badge-3 {
	
	width:37px;
	height:48px;
	top:1.5%;
	left:52%;
	margin-left:3%
}
.np-games.w1024 .content .line {
	margin-left:65px;
	position:relative;
	top:-10px
}
.np-games.w1024 .hot .refresh {
	float:right;
	margin-top:-24px
}
.np-games.w1024 .np-games-left, .np-games.w1024 .np-games-right {
	float:left;
	padding:10px 1.5%;
}
.np-games.w1024 h2 {
	font-size:14px;
}
.np-games.w1024 .new ul li:nth-child(6), .np-games.w1024 .new ul li:nth-child(7), .np-games.w1024 .new ul li:nth-child(8), .np-games.w1024 .new ul li:nth-child(9), .np-games.w1024 .new ul li:nth-child(10), .np-games.w1024 .new ul li:nth-child(11), .np-games.w1024 .new ul li:nth-child(12) {
	display:none
}
.np-games.w1024 .np-games-left ul li {
	width:17%;
	margin:3% 0 0 3%
}
.np-games.w1024 .np-games-left ul li img {
	width:70%
}
.np-games.w1024 .np-games-left ul li p {
	margin:12% 0;
}
.np-games.w1024 .hot ul li:nth-child(11), .np-games.w1024 .hot ul li:nth-child(12) {
	display:none
}
.np-games.w1024 .np-games-right ul li:nth-child(7), .np-games.w1024 .np-games-right ul li:nth-child(8), .np-games.w1024 .np-games-right ul li:nth-child(9) {
	display:none
}
.np-games.w1024 .np-games-right ul li {
	width:38%;
	margin:0 5% 1%;
}
.np-games.w1024 .np-games-right ul li p {
	margin:0
}
.np-music {
	background:url(../images/gamebg.png);
	height:100%;
	font-size:14px;
}
.np-music a {
	color:#727272
}
.np-music ul li p {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.np-music .badge-layer {
	position:absolute;
	z-index:0;
	width:100%;
	height:100%
}
.np-music .badge-layer>div {
	position:absolute;
}
.np-music .badge-1 {
	background:url(../images/xx.png) no-repeat;
	width:60px;
	height:67px;
}
.np-music .badge-2 {
	background:url(../images/mis.png) no-repeat;
	width:55px;
	height:76px;
	top:58%
}
.np-music .badge-layer .line {
	border-right:1px solid #dbdbdb;
	left:55.5%;
	height:95%;
	margin:15px 0 10px 3%
}
.np-music .content {
	position:relative;
	z-index:1;
	height:100%
}
.np-music .np-music-left, .np-music .np-music-right {
	float:left;
	padding:15px 1.5%;
}
.np-music .np-music-left {
	width:55.5%;
}
.np-music .recommend li:hover a, .np-music .bang-song em a:hover, .np-music .hot li div:hover a, .np-music .hot li p a:hover {
	color:#f60;
}
.np-music h2 {
	font-size:20px
}
.np-music .content .line {
	border-top:1px solid #d0d0d0;
	clear:both;
	margin-left:90px;
	position:relative;
	top:-14px;
}
.np-music .recommend h2 a {
	color:#e75f22
}
.np-music .recommend ul {
	margin-left:-1%
}
.np-music .recommend ul li {
	float:left;
	text-align:center;
	width:23%;
	margin-left:2%;
	margin-top:1%
}
.np-music .recommend ul li>a {
	position:relative;
	display:inline-block;
	width:100%;
	overflow:hidden
}
.np-music .recommend ul li>a:hover::after {
	position:absolute;
	right:6px;
	bottom:4px;
	width:24px;
	height:26px;
	content:' ';
	display:block;
	
}
.np-music .recommend ul li>a .light {
	position:absolute;
	left:-90px;
	top:0;
	width:50%;
	height:100%;
	background-image:-webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	backg--round-color:red;
	-webkit-transform:skewx(-25deg);
	-webkit-transition:0s;
}
.np-music .recommend ul li>a:hover .light {
	left:160px;
	-webkit-transition:0.5s;
}
.np-music .recommend ul li img {
	width:100%
}
.np-music .recommend ul li p {
	margin:5% 0 2.5%;
}
.np-music .hot {
	margin-top:1%
}
.np-music .hot h2 a {
	color:#f0357c
}
.np-music .hot .line {
	margin-right:65px
}
.np-music .hot .refresh {
	float:right;
	margin-top:-28px;
}
.np-music .hot .refresh i {
	display:inline-block;
	width:18px;
	height:18px;
	margin-right:5px;
	position:relative;
	top:4px;
}
.np-music .hot ul {
	margin-left:-2%
}
.np-music .hot ul li {
	float:left;
	text-align:center;
	width:18%;
	margin-left:2%;
	margin-top:1%
}
.np-music .hot ul li img {
	width:100%;
}
.np-music .hot ul li div>a {
	position:relative;
	display:inline-block;
	width:75%
}
.np-music .hot ul li div>a::after {
	position:absolute;
	right:6px;
	bottom:4px;
	width:24px;
	height:26px;
	content:' ';
	display:block;
	
}
.np-music .hot ul li div>a::before {
	position:absolute;
	right:-15px;
	top:-13px;
	width:32px;
	height:32px;
	content:' ';
	display:block;
	background:no-repeat;
}
.np-music .hot ul li.new div>a::before {
	background:url(../images/nwe.png) no-repeat;
}
.np-music .hot ul li.hot div>a::before {
	background:url(../images/hot.png) no-repeat;
}
.np-music .hot ul li div p {
	margin:7% 0 0;
}
.np-music .hot ul li p {
	margin:0 0 7%;
}
.np-music .album-title {
	color:#407101
}
.np-music .np-music-right {
	width:40.5%;
	height:100%;
	padding-left:0;
	padding-right:0;
	font-size:14px;

}
.np-music .bang-song, .np-music .bang-art {
	float:left;
	width:49%;
	height:46.5%;
}
.np-music .bang-song:nth-child(1) {
	border:1px solid #dbdbdb;
	border-width:0 1px 1px 0;
	margin:0 -1px -1px 0
}
.np-music .bang-song:nth-child(2) {
	border-bottom:1px solid #dbdbdb
}
.np-music .bang-song:nth-child(3) {
	padding-top:15px;
	border-right:1px solid #dbdbdb;
	margin-right:-1px
}
.np-music .bang-song:nth-child(4) {
	padding-top:15px
}
.np-music .bang-song h3, .np-music .bang-art h3 {
	border-left:3px solid #00AE04;
	padding-left:7px
}
.np-music .bang-song h3 a:hover, .np-music .bang-art h3 a:hover {
	color:#068009
}
.np-music .bang-song ul {
	margin:0 10px
}
.np-music .bang-song ul li {
	padding:7.5% 0
}
.np-music .bang-song ul li > * {
	float:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.np-music .bang-song ul li span {
	width:65%;
}
.np-music .bang-song ul li span, .np-music .bang-song ul li span a {
	color:#016bce
}
.np-music .bang-song ul li:nth-child(1) span, .np-music .bang-song ul li:nth-child(1) span a, .np-music .bang-art ul.topsinger1 li:nth-child(1) span, .np-music .bang-art ul.topsinger1 li:nth-child(1) span a {
	color:#c10000;
	font-weight:bold
}
.np-music .bang-song ul li span:hover, .np-music .bang-song ul li span:hover a {
	color:#ff5a00
}
.np-music .bang-song ul li em {
	width:35%;
	text-align:right;
	color:#969696
}
.np-music .bang-song ul li em a {
	color:#969696
}
.np-music .bang-song ul li i, .np-music .bang-art ul li i {
	font-style:normal;
	margin-right:10px
}
.np-music .bang-art {
	border-right:1px solid #dbdbdb;
	margin-right:-1px;
	padding-top:15px
}
.np-music .bang-art div {
	padding:0 1px 0 10px
}
.np-music .bang-art ul {
	float:left;
	width:50%;
}
.np-music .bang-art ul li {
	padding:14.5% 0
}
.np-music .bang-art ul li span {
	float:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;
}
.np-music .bang-art ul li, .np-music .bang-art ul li a {
	color:#016bce
}
.np-music .bang-art ul li span:hover, .np-music .bang-art ul li span:hover a {
	color:#ff5a00!important
}
.np-music.w1024 {
	font-size:12px
}
.np-music.w1024 .badge-1 {
	
	width:39px;
	height:43px;
}
.np-music.w1024 .badge-2 {
	
	width:33px;
	height:49px;
	top:59%
}
.np-music.w1024 .badge-layer .line {
	left:51%
}
.np-music.w1024 .content .line {
	margin-left:65px;
	position:relative;
	top:-10px
}
.np-music.w1024 .hot .refresh {
	float:right;
	margin-top:-24px
}
.np-music.w1024 .np-music-left, .np-music.w1024 .np-music-right {
	padding:10px 1.5%;
}
.np-music.w1024 .np-music-left {
	width:51%;
}
.np-music.w1024 .np-music-right {
	width:45%;
}
.np-music.w1024 h2 {
	font-size:14px;
}
.np-music.w1024 .recommend ul li:nth-child(7), .np-music.w1024 .recommend ul li:nth-child(8) {
	display:none
}
.np-music.w1024 .recommend ul li {
	width:31.3%;
	margin:1.5% 1% 0 1%
}
.np-music.w1024 .recommend ul li>a {
	width:78%
}
.np-music.w1024 .recommend ul li>a:hover::after {
	-webkit-transform:scale(.8);
	right:1px;
	bottom:-1px;
}
.np-music.w1024 .recommend ul li p {
	margin:2% 0 2.5%
}
.np-music.w1024 .hot {
	margin-top:.5%
}
.np-music.w1024 .hot ul {
	margin-left:0
}
.np-music.w1024 .hot ul li:nth-child(5) {
	display:none
}
.np-music.w1024 .hot ul li {
	width:23%;
	margin:2% 2% 0 0
}
.np-music.w1024 .hot ul li div>a {
	width:62%
}
.np-music.w1024 .hot ul li div > a::after {
	-webkit-transform:scale(.8);
	right:1px;
	bottom:-1px;
}
.np-music.w1024 .hot ul li div>a::before {
	-webkit-transform:scale(.8)
}
.np-music.w1024 .hot ul li div p {
	margin:1% 0 0;
}
.np-music.w1024 .hot ul li p {
	margin:0 0 1%;
}
.np-music.w1024 .np-music-right {
	font-size:12px;
	padding-left:0;
	padding-right:0
}
.np-music.w1024 .bang-song ul li:nth-child(6) {
	display:none
}
.np-music.w1024 .bang-song ul li {
	padding:8% 0
}
.np-music.w1024 .bang-art ul li {
	padding:15.3% 0
}
.np-music.w1024 .bang-art ul li:nth-child(6) {
	display:none
}
.np-shopping, .np-shopping .page-loading {
	background:#eee8dc
}
.np-shopping .hide-tmpl, .np-shopping .content {
	height:100%
}
.np-shopping .content > div {
	float:left;
	height:100%;
}
.np-shopping .content > div .padding {
	padding:10px
}
.np-shopping .content .imglist .padding {
	padding:9px
}
.np-shopping .content .shoplist .padding {
	padding:10px 5px;
	overflow:hidden;
	height:100%
}
.np-shopping .imglist {width:35%}
.np-shopping .shoplist {
	width:38%
}
.np-shopping .shopbang {
	width:27%
}
.np-shopping .imglist img {
	width:100%
}
.np-shopping .imglist .first-img img{height:214px;}
.np-shopping .imglist .first-img {position:relative}
.np-shopping .imglist .title {
	position:absolute;
	bottom:0;
	width:100%;
	pointer-events:none;
	z-index:9999999;
}
.np-shopping .imglist .title em {
	display:block;
	margin:1px;
	position:relative; z-index:9999999;
	color:#fff;
	font-size:16px;
	line-height:33px;
	padding:0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.np-shopping .imglist .bg{ z-index:999; background-color:Black; position:absolute; height:33px; width:100%; left:0px; bottom:0px;opacity:0.60;-moz-opacity:0.6;filter:Alpha(Opacity=60); }
.np-shopping .imglist ul li{float:left; width:50%; position:relative; overflow:hidden;}
.np-shopping .imglist ul li .title em {
	font-size:12px;
	line-height:25px
}
.np-shopping .imglist a {
	padding:1px;
	display:block
}
.np-shopping .imglist ul li img{height:124px;}
.np-shopping .imglist ul li .bg{ z-index:999; background-color:Black; position:absolute; height:25px; width:99%; left:1px; bottom:0px;opacity:0.60;-moz-opacity:0.6;filter:Alpha(Opacity=60); }
.np-shopping .shoplist .tit-bar {
	box-shadow:0 1px 3px rgba(0,0,0,.19), inset 1px 2px rgba(255,255,255,.05);
	border:solid 1px #c05035;
	border-radius:2px;
	background:#c95f45;
	font-size:14px;
	color:#fff;
	height:30px;
	line-height:30px;
	padding:0 8px
}
.np-shopping .tit-bar em {
	font-weight:bold;
}
.np-shopping .shoplist .tit-bar ul {
	float:right;
}
.np-shopping .shoplist .tit-bar ul li {
	float:left;
	margin:5px 0 0 4px
}
.np-shopping .shoplist .tit-bar ul li a {
	display:block;
	width:19px;
	height:19px;
	border-radius:2px;
	background:#E4AEA1;
	text-align:center;
	line-height:19px;
	color:#c95f45
}
.np-shopping .shoplist .tit-bar ul li a:hover, .np-shopping .shoplist .tit-bar ul li a.selected {
	background:#ffede9;
	color:#e74c07
}
.np-shopping .shoplist .list-container {
	position:relative
}
.np-shopping .shoplist .list-container ul {
	position:absolute;
	width:100%
}
.np-shopping .shoplist .list-container ul li {
	box-shadow:0 0 3px rgba(0,0,0,.06), 1px 2px 4px rgba(0,0,0,.19);
	background:#fffdf9;
	margin-top:13px;
	padding:2px;
	height:105px;
	overflow:hidden;
}
.np-shopping .shoplist .list-container ul li .img img {
	float:left;
	height:100%;
}
.np-shopping .shoplist .util {
	position:relative;
	height:100%;
	float:left;
	margin:3px 8px
}
.np-shopping .shoplist .util h3 {
	font-weight:normal
}
.np-shopping .shoplist .util h3 a {
	color:#373737;
}
.np-shopping .shoplist .util h3 a:hover {
	text-decoration:underline;
}
.np-shopping .shoplist .util .bottom {
	position:absolute;
	bottom:8px;
	width:100%
}
.np-shopping .shoplist .util .bottom .a1 {
	float:left;
	border:solid 1px #f5d2b8;
	padding:0 3px 0 20px;
	margin-top:3px;
	height:21px;
	line-height:21px;
	color:#d75f06;
	background:url(../images/zan.png) no-repeat 3px center;
}
.np-shopping .shoplist .util .bottom .a {
	float:right;
	color:#dc401a;
	font-size:18px;
	pad--ding-left:12px
}
.np-shopping .shopbang .tit-bar {
	box-shadow:0 1px 3px rgba(0,0,0,.19), inset 1px 2px rgba(255,255,255,.05);
	border:solid 1px #7a8fb4;
	border-radius:2px;
	background:#859bc2;
	font-size:14px;
	color:#fff;
	height:30px;
	line-height:30px;
	padding:0 8px
}
.np-shopping .shopbang .banglist {
	box-shadow:0 0 3px rgba(0,0,0,.06), 0 2px 4px rgba(0,0,0,.19);
	border-radius:3px;
	background:#fffdf9;
	margin:13px 1px 0
}
.np-shopping .shopbang .tabs {
	position:relative;
	margin:0 -1px;
	height:28px;
}
.np-shopping .shopbang .tabs li {
	float:left;
	width:25%;
	background:#f3f3f3;
	height:28px;
	line-height:28px;
	text-align:center;
	border:1px solid #d6d6d6;
	border-right-width:0;
	box-sizing:border-box;
	cursor:pointer
}
.np-shopping .shopbang .tabs li:nth-child(1) {
	border-radius:3px 0 0;
}
.np-shopping .shopbang .tabs li:nth-child(4) {
	border-radius:0 3px 0 0;
	border-right-width:1px;
}
.np-shopping .shopbang .tabs li.selected {
	background:#c5daff;
	border-color:#a4bce8;
}
.np-shopping .shopbang .tabs li.selected+li {border-left-color:#a4bce8}
.np-shopping .shopbang .contents {height:100%}
.np-shopping .shopbang .contents ul {
	height:100%;
	display:none
}
.np-shopping .shopbang .contents li {
	clear:both;
	margin-top:7%;
	height:3.5%
}
.np-shopping .shopbang .contents li a:hover {text-decoration:underline}
.np-shopping .shopbang .contents li >* {
	float:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.np-shopping .shopbang .contents li div {width:50%}
.np-shopping .shopbang .contents li p {width:30%}
.np-shopping .shopbang .contents li a:nth-child(3) {width:20%; color:#ed4800}
.np-shopping .shopbang .contents li em {
	margin:-2px 10px 0 15px;
	display:inline-block;
	border-radius:1px;
	width:15px;
	line-height:15px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-family:Arial;
	font-weight:bold;
	background:#bbb9b4
}
.np-shopping .shopbang .contents li:first-child em {background:#ff912d;}
.np-shopping .shopbang .contents li:nth-child(2) em, .np-shopping .shopbang .contents li:nth-child(3) em {background:#3db4ff;}
.np-shopping .shopbang .contents li p a {
	color:#006ddd;
	background:no-repeat left center;
	padding-left:18px
}
.np-shopping .shopbang .contents li p a.rank0 {background:url(../images/hen.png) no-repeat;}
.np-shopping .shopbang .contents li p a.rank1 {background:url(../images/top.png) no-repeat;}
.np-shopping .shopbang .contents li p a.rank2 {background:url(../images/bottom.png) no-repeat;}
.np-shopping.w1024 .imglist .first-img .title em {
	height:20px;
	line-height:20px;
	font-size:12px;
	padding:0 4px
}
.np-shopping.w1024 .imglist ul li img {height:25.5%}
.np-shopping.w1024 .content div .padding {padding:5px 7px 5px 3px}
.np-shopping.w1024 .content .imglist .padding {padding:4px 2px 4px 6px}
.np-shopping.w1024 .content .shoplist .padding {padding:5px 4px}
.np-shopping.w1024 .shoplist .tit-bar, .np-shopping.w1024 .shopbang .tit-bar {
	font-size:12px;
	height:28px;
	line-height:28px
}
.np-shopping.w1024 .shoplist .tit-bar ul li {margin-top:7px}
.np-shopping.w1024 .shoplist .tit-bar ul li a {
	width:15px;
	height:15px;
	line-height:15px
}
.np-shopping.w1024 .shoplist .list-container ul li {margin-top:7px}
.np-shopping.w1024 .shoplist .list-container ul li:nth-child(4) {display:none}
.np-shopping.w1024 .shoplist .util {margin-right:0}
.np-shopping.w1024 .shopbang .banglist {margin-top:7px;}
.np-shopping.w1024 .shopbang .contents li {margin-top:6.5%;height:5.4%}
.np-shopping.w1024 .shopbang .contents li em {margin:-2px 5px 0 8px}
.np-shopping.w1024 .shopbang .contents li div {width:44%}
.np-shopping.w1024 .shopbang .contents li p {width:36%}
.np-shopping.w1024 .shopbang .contents li:nth-child(10), .np-shopping.w1024 .shopbang .contents li:nth-child(11) {display:none}