@charset "UTF-8";
@keyframes rotate {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}
@-webkit-keyframes rotate {
0% {
-webkit-transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(360deg)
}
}
body {
	background:#e0fafb
}
.btn-pic i, .com-tab a, .glz-btn a, .libao-get h3 i {
	background-image:url(../img/icon_sp4-0a743e1168.png);
	background-repeat:no-repeat
}
.com-tab {
	overflow:hidden;
	padding-bottom:42px;
	border-bottom:1px dashed #f6f6f6
}
.com-tab a {
	width:119px;
	height:37px;
	line-height:40px;
	margin-right:18px;
	overflow:hidden;
	text-align:center;
	color:#000;
	font-size:18px;
	background-position:-2px -344px;
	margin-bottom:10px;
	display:inline-block;
	cursor:pointer
}
.com-tab a.on, .com-tab a:hover {
	color:#fff;
	background-position:-2px -305px
}
.com-leftbar {
	float:left;
	width:230px
}
.sidebar-right {
	float:right;
	width:1164px;
	overflow:hidden;
	position:relative
}
.com-leftbar .left_zil {
	border-top:1px solid #647a89
}
.header-video, .index-header-image {
	display:none
}
.main-bg-wrap {
	width:1920px;
	height:840px;
	left:50%;
	position:relative;
	margin-left:-960px;
	overflow:hidden
}
.inside-page .main-bg .main-bg-wrap img {
	width:100%
}
.inside_headimg_mask {
	width:100%;
	height:300px;

	position:absolute;
	left:0;
	bottom:0;
	pointer-events:none
}
.left_zil {
	width:307px;
	height:417px;
	background:#3d4c5a;
	float:left;
	color:#d1deea;
	margin-left:10px;
	margin-top:18px;
	margin-bottom:30px
}
.inside-page-wrap .left_zil {
	width:auto;
	margin-left:0
}
.left_zil h3 {
	width:100%;
	height:88px;
	background:#47596a;
	font-size:24px;
	text-align:center;
	line-height:88px;
	vertical-align:middle
}
.left_zil h3 i {
	display:inline-block;
	margin:0 15px
}
.zil_dot, .zil_dot2 {
	width:12px;
	height:18px
}
.zil_dot {
	background:url(../img/sprite/icon/game_dot-f1a0895eef.png) no-repeat
}
.zil_dot2 {
	background:url(../img/sprite/icon/game_dot2-f920faef2e.png) no-repeat
}
.search-box, .zil_more {
	border:1px solid #7a8fa4;
	position:relative
}
.search-box {
	margin:20px auto 0;
	display:none;
	width:244px;
	height:36px
}
.search-box input {
	height:36px;
	line-height:36px;
	border:0;
	outline:0;
	font-size:16px;
	color:#afc5d6;
	padding-left:12px;
	width:194px;
	background:0 0
}
.search-box .searchBtn {
	background:url(../img/sprite/icon/search-d0006c40c4.png) no-repeat;
	width:36px;
	height:36px;
	float:right;
	cursor:pointer
}
.left_zil ul {
	margin-top:10px;
	margin-bottom:15px;
	overflow:hidden
}
.hr_main p, .left_zil ul li {
	float:left;
	text-align:center
}
.left_zil ul li {
	font-size:16px;
	height:58px;
	line-height:58px;
	vertical-align:middle;
	width:50%
}
.left_zil ul li a, .zil_more a {
	color:#d1deea;
	width:100%;
	height:100%;
	display:block
}
.left_zil ul li a:hover {
	color:#6db7cc
}
.left_zil ul li span {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-right:4px;
	vertical-align:middle
}
.zil_more {
	width:150px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:16px;
	overflow:hidden;
	left:50%;
	margin-left:-75px
}
.zil_more a:hover {
	background:#7a8fa4
}
.left_zil ul li span.sp1 {
	background:url(../img/sprite/icon/zl_1-1fc9b8286d.png) no-repeat;
	width:35px;
	height:35px
}
.left_zil ul li span.sp2 {
	background:url(../img/sprite/icon/zl_2-c7aa4183dc.png) no-repeat;
	width:35px;
	height:35px
}
.left_zil ul li span.sp3 {
	background:url(../img/sprite/icon/zl_3-588781b59f.png) no-repeat;
	width:35px;
	height:35px
}
.left_zil ul li span.sp4 {
	background:url(../img/sprite/icon/zl_4-0f450d933f.png) no-repeat;
	width:35px;
	height:35px
}
.left_zil ul li span.sp5 {
	background:url(../img/sprite/icon/zl_5-e8308afb2d.png) no-repeat;
	width:35px;
	height:35px
}
.left_zil ul li span.sp6 {
	background:url(../img/sprite/icon/zl_6-f38a0934af.png) no-repeat;
	width:35px;
	height:35px
}
.left_zil ul li span.sp7 {
	background:url(../img/sprite/icon/zl_7-3b5939d770.png) no-repeat;
	width:35px;
	height:35px
}
.left_zil ul li span.sp8 {
	background:url(../img/sprite/icon/zl_8-4f2a94e251.png) no-repeat;
	width:35px;
	height:35px
}
.foot .wrap {
	padding-top:80px
}
.inner-content {
	float:right;
	width:874px;
	min-height:929px;
	margin-top:6px;
	position:relative
}
.inner-content-wrap {
	background:#fff;
	padding:25px 0;
	min-height:1205px;
	-webkit-box-shadow:rgba(152, 152, 152, .05) 3px 3px 3px;
	box-shadow:rgba(152, 152, 152, .05) 3px 3px 3px
}
.crumbs-nav {
	padding:0 50px 15px;
	border-bottom:1px solid #e3e3e3
}
.crumbs-nav .crumbs-tit {
	float:left;
	color:#0695b1;
	font-size:36px;
	line-height:50px;
	font-weight:700
}
.crumbs-nav .crumbs-index {
	float:left;
	margin-top:25px;
	margin-left:10px
}
.crumbs-nav .crumbs-index i {
	font-size:14px;
	margin:0 5px
}
.crumbs-nav .crumbs-index a, .crumbs-nav .crumbs-index em, .crumbs-nav .crumbs-index i, .crumbs-nav .crumbs-index span {
	float:left;
	text-decoration:none;
	font-style:normal;
	color:#000
}
.crumbs-nav .crumbs-index a:hover, .picture-list li .info p strong {
	color:#378fad
}
.crumbs-nav .crumbs-index em {
	padding-left:15px;
	background-position:0 -250px
}
.crumbs-line {
	background:#e3e3e3;
	height:1px;
	margin-top:2px
}
.inner-typesel {
	width:100%;
	border-bottom:2px solid #f1f1f1;
	margin:10px auto 0;
	height:54px;
	padding-bottom:2px
}
.inner-typesel .in-b {
	width:965px;
	margin:0 auto
}
.inner-typesel a {
	display:block;
	float:left;
	width:20%;
	text-align:center;
	font-size:18px;
	color:#545454;
	height:54px;
	line-height:54px;
	position:relative
}
.inner-typesel a i {
	bottom:-2px;
	width:100%;
	height:2px;
	display:none;
	background:#cea92b
}
.inner-typesel a.on {
	color:#cea92b;
	display:block
}
.hr_main span, .inner-typesel a.on i {
	display:block
}
.inner-typesel.ts a {
	width:137px
}
.code-wrap, .inner-typesel {
	overflow:hidden
}
.code-cont {
	margin-left:153px;
	margin-top:52px;
	text-align:center
}
.hr_main {
	width:290px;
	height:139px;
	margin-top:12px;
	margin-right:27px;
	color:#767676;
	font-size:16px;
	float:left
}
.hr_main p {
	width:80px;
	margin:16px 13px 0
}
.hr_main p.ind_service {
	margin-left:50px
}
.ind_service span {
	background:url(../img/sprite/icon/service_kf-f9e20a89cc.png) no-repeat;
	width:80px;
	height:80px
}
.ind_hr span {
	background:url(../img/sprite/icon/service_hr-3219e4779c.png) no-repeat;
	width:80px;
	height:80px
}
.code-item, .hr_main p a {
	width:100%;
	height:100%;
	display:block
}
.hr_main a:hover {
	color:#6db7cc
}
.code-item {
	float:left;
	position:relative;
	margin:0 27px;
	width:211px;
	height:156px
}
.code-item .mod-t {
	float:left;
	margin-left:3px;
	font-size:18px;
	color:#fff;
	width:40px;
	height:128px;
	-webkit-writing-mode:vertical-lr;
	-ms-writing-mode:tb-lr;
	writing-mode:vertical-lr;
	font-weight:400;
	padding-top:11px;
	text-shadow:2px 2px 3px #2e80bd
}
.code-item .mod-pic {
	float:left;
	margin-left:7px;
	margin-top:7px;
	overflow:hidden
}
.code-item .mod-pic, .code-item .mod-pic img {
	width:138px;
	height:138px
}
.code-item p {
	width:100%;
	height:35px;
	line-height:35px;
	clear:both;
	text-align:left;
	text-indent:20px
}
.code-item p span {
	color:#8a6725
}
.main-bg {
	overflow:hidden
}
.inside-page {
	position:relative;
	width:100%
}
.inside-page .main-bg, .newsList li a span {
	width:100%;
	position:absolute;
	top:0;
	left:0
}
.inside-page .ban-top {
	height:869px;
	background:url(../img/sub01-08323abbd9.jpg?v3) center 0 no-repeat
}
.inside-page .header {
	position:relative;
	z-index:1
}
.inside-page .header .wrap {
	height:584px;
	position:relative
}
.inside-page .top-video {
	display:none
}
.inside-page .link-act2 {
	height:390px
}
.inside-page-wrap {
	padding-bottom:0;
	position:relative;
	overflow:hidden;
}
.inside-page-wrap .wrap {
	width:1400px;
}
.inside-page-wrap .code-cont {
	margin-left:90px
}
.news-tab {
	padding:35px 50px 0;
	border-bottom:0
}
.news-list {
	margin-top:20px;
	padding:0 50px
}
.news-list li, .newsList li {
	vertical-align:middle;
	word-spacing:-1px;
	text-align:left
}
.news-list li {
	height:74px;
	line-height:74px;
	font-size:0;
	border-bottom:1px dashed #f3f3f3
}
.news-list li a {
	color:#000;
	max-width:813px;
	line-height:68px;
	display:inline-block;
	font-size:18px;
	word-spacing:normal;
	letter-spacing:normal;
*display:inline;
	zoom:1;
	vertical-align:middle;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.news-list li a:hover {
	color:#378fad;
	padding-left:15px;
	background-position:0 -12px
}
.article-content {
	padding:0 40px 20px
}
.article-content .article-tit {
	color:#258dac;
	font-size:30px;
	margin:35px auto 20px;
	text-align:center;
	font-weight:700
}
.article-content .author {
	text-align:center
}
.article-content .author, .article-content p, .guide-bd p {
	color:#5e5e5e;
	font-size:16px;
	line-height:34px
}
.article-content p a {
	text-decoration:underline;
	color:red
}
.article-content p img {
	max-width:650px;
	margin:20px auto 0;
	height:auto
}
.article-content h3.ts strong, .article-content p em, .article-content p strong, .down-item h2, .game-content p strong, .guide-bd p em, .guide-bd p strong {
	font-weight:700
}
.newsList {
	margin-top:20px;
	padding:0 50px
}
.newsList li {
	border-bottom:2px dashed #f3f3f3;
	padding:12px 0;
	overflow:hidden
}
.newsList li a {
	display:block;
	position:relative
}
.newsList li a span {
	width:48px;
	height:20px;
	line-height:20px;
	border:1px solid #0695b1;
	top:13px;
	font-size:14px;
	border-radius:20px;
	text-align:center;
	color:#0695b1
}
.newsList li .con {
	padding:0 40px 0 70px
}
.newsList li img {
	width:160px;
	height:100px;
	float:left;
	border:1px solid #f3f3f3
}
.newsList li .con h5 {
	font-size:18px;
	color:#4c4c4c;
	font-weight:700;
	padding-top:10px
}
.newsList.zt li .con h5 {
	padding-top:0;
	font-weight:400
}
.newsList.zt li a span {
	top:2px
}
.newsList li .con p {
	font-size:14px;
	color:#4c4c4c;
	line-height:24px;
	padding-top:8px;
	height:48px;
	overflow:hidden;
	display:-webkit-box;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	word-break:break-all
}
.newsList a:hover h5 {
	color:#0695b1
}
.newsList.ts .con {
	overflow:visible;
	padding:0
}
.article-content h3.ts, .news-cont-list h3 {
	color:#000;
	font-weight:700;
	white-space:nowrap;
	line-height:48px
}
.article-content h3.ts {
	margin-top:20px;
	font-size:22px
}
.moretopiclist {
	padding:0 0 30px;
	overflow:hidden
}
.moretopiclist li, .news-cont-list li {
	border-bottom:1px dashed #f3f3f3;
	width:462px;
	margin-right:23px;
	float:left
}
.inside-picure .other-picure .preview p, .moretopiclist li a, .news-cont-list li a {
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap
}
.moretopiclist li a, .news-cont-list li a {
	display:block;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
	color:#5e5e5e;
	font-size:16px;
	line-height:38px
}
.moretopiclist li a.red {
	color:red
}
.moretopiclist li a:hover {
	color:#258dac
}
.moretopiclist li a.red:hover, .news-cont-list li a.red:hover {
	color:#ef0202
}
.news-share {
	background:0 0;
	border-radius:0;
	margin:10px auto 15px
}
.news-cont-list {
	padding-top:20px;
	border-top:1px solid #e3e3e3;
	margin-top:55px
}
.news-cont-list h3 {
	font-size:24px
}
.news-cont-list ul {
	overflow:hidden;
	margin-right:-25px;
	position:relative
}
.news-cont-list li {
	margin-right:25px
}
.news-cont-list li a.red {
	color:red
}
.news-cont-list li a:hover {
	color:#258dac
}
.game-info {
	padding:45px 40px;
	overflow:hidden;
	background:#fff;
	margin-top:20px;
	-webkit-box-shadow:3px 3px 3px rgba(152, 152, 152, .05);
	box-shadow:3px 3px 3px rgba(152, 152, 152, .05);
	background:url(/template/default/Index/cjm2/bg_intro-244d8ca75e.png?v2) no-repeat top right;
	height:199px
}
.game-info .media-code {
	float:left;
	width:146px;
	text-align:center
}
.game-info .media-code img {
	width:146px;
	vertical-align:top
}
.game-info .media-code em {
	display:block;
	line-height:30px;
	font-size:18px;
	color:#000
}
.game-info .media-txt {
	float:left;
	width:820px;
	overflow:hidden;
	font-size:16px
}
.game-info .media-txt h3 {
	color:#258dac;
	font-size:24px;
	line-height:36px;
	margin-bottom:10px;
	margin-top:25px
}
.game-info .media-txt p {
	color:#5e5e5e;
	text-align:justify;
	line-height:30px
}
.artKeyword, .createtime {
	text-align:center;
	font-size:16px;
	color:#5d5d5d
}
.artKeyword, .artKeyword em {
	font-weight:700;
	padding:10px 0 20px
}
.artKeyword em {
	padding:0 3px
}
.createtime {
	padding:4px 0 20px
}
.search-bar {
	position:absolute;
	top:33px;
	right:50px;
	width:166px;
	height:28px;
	border:1px solid #bfbfbf
}
.search-bar input {
	height:28px;
	line-height:28px;
	text-indent:6px;
	font-size:14px;
	color:#555;
	width:134px;
	border:0;
	outline:0
}
.search-bar a, .search-bar a:hover {
	display:block;
	width:28px;
	height:28px
}
.search-bar a {
	background:url(../img/sprite/icon/search2-c6891f5b27.png) no-repeat;
	font-size:0;
	position:absolute;
	right:0;
	top:0
}
.search-bar a:hover {
	background:url(../img/sprite/icon/search2_h-5eba115fff.png) no-repeat
}
.player-inner .tab-list {
	padding-top:38px;
	width:823px;
	overflow:hidden
}
.player-inner .tab-list ul {
	margin-left:-17px;
	width:842px
}
.player-inner .tab-list li {
	width:258px;
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:text-top;
	margin-left:18px;
	padding:2px;
	background:#41b9e5
}
.player-inner .tab-list li a {
	display:block;
	padding:3px;
	height:48px;
	text-align:center;
	color:#666;
	font-size:24px;
	background:#fff;
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}
.player-inner .tab-list li span {
	display:block;
	border:1px solid #80d8f8;
	line-height:46px
}
.player-inner .tab-list li.cur a, .player-inner .tab-list li:hover a {
	background:#41b9e5;
	color:#fff
}
.player-inner .picture-list {
	margin-top:32px
}
.player-inner .picture-list ul {
	margin-left:-17px;
	max-height:660px;
	min-height:452px;
	overflow:hidden
}
.player-inner .picture-list li, .player-inner .picture-list li a {
transition:all .2s ease;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease
}
.player-inner .picture-list li {
	width:260px;
	margin-left:18px;
	margin-bottom:18px;
	float:left;
	border:1px solid #eee
}
.player-inner .picture-list li a {
	display:block
}
.player-inner .picture-list li p {
	height:39px;
	line-height:39px;
	text-align:center;
	border-top:1px solid #eee
}
.player-inner .picture-list .inner-img {
	width:100%;
	height:166px;
	overflow:hidden
}
.player-inner .picture-list .inner-img img {
	width:100%;
-webkit-transition:all .6s ease;
-o-transition:all .6s ease;
transition:all .6s ease
}
.player-inner .picture-list li:hover {
	border-color:#41b9e5
}
.player-inner .picture-list li:hover a {
	color:#41b9e5
}
.painting-list .cell .inner-img:hover img, .player-inner .picture-list li:hover img {
	-webkit-transform:scale(1.06);
	-ms-transform:scale(1.06);
	transform:scale(1.06)
}
.inside-picure {
	padding:36px 0;
	width:800px;
	margin:0 auto
}
.inside-picure .screen-show {
	width:800px;
	height:450px;
	margin:0 auto;
	position:relative
}
.inside-picure .screen-show .screen-list {
	width:800px;
	height:450px;
	position:relative;
	overflow:hidden
}
.inside-paint .screen-show .screen-list ul, .inside-picure .screen-show .screen-list ul {
	height:100%;
	position:relative
}
.inside-picure .screen-show .screen-list li {
	width:800px;
	height:450px;
	line-height:450px;
	overflow:hidden;
	text-align:center
}
.inside-picure .screen-show .screen-list li img {
	display:inline-block;
	max-width:800px;
	max-height:450px
}
.inside-paint .screen-show, .inside-paint .screen-show .screen-list {
	height:600px
}
.inside-paint .screen-show .screen-list li {
	height:600px;
	line-height:600px
}
.inside-paint .screen-show .screen-list li img {
	max-width:800px;
	max-height:600px
}
.inside-picure .screen-show .turn-btn {
	display:block;
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-40px;
	opacity:0;
	filter:alpha(opacity=0);
-webkit-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease
}
.inside-picure .screen-show .prev {
	left:0;
	background:url(../img/sprite/icon/slide-arrow-prev-7ce1174414.png) no-repeat;
	width:24px;
	height:60px
}
.inside-picure .screen-show .next {
	right:0;
	background:url(../img/sprite/icon/slide-arrow-next-0c57914dda.png) no-repeat;
	width:24px;
	height:60px
}
.inside-picure .screen-show:hover .turn-btn {
	opacity:1;
	filter:alpha(opacity=100)
}
.inside-picure .screen-show .screen-bar {
	text-align:center;
	width:100%;
	position:absolute;
	bottom:0
}
.inside-picure .screen-show .screen-bar li {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:top;
	margin:0 3px;
	width:14px;
	height:14px;
	background:#eee;
	cursor:pointer;
	border-radius:100%
}
.inside-picure .screen-show .screen-bar li.on {
	background:#41b9e5
}
.inside-picure .screen-info {
	margin-top:16px
}
.inside-picure .screen-info ul {
	overflow:hidden
}
.inside-picure .screen-info li {
	float:left
}
.inside-picure .screen-info .dd, .inside-picure .screen-info .dt {
	float:left;
	line-height:24px
}
.inside-picure .screen-info .dt {
	max-width:70px;
	font-weight:700;
	color:#333;
	font-size:16px
}
.inside-picure .screen-info .dd {
	width:174px;
	font-size:14px;
	color:#666
}
.inside-picure .screen-info .server-dd {
	width:122px
}
.inside-picure .screen-info .share-inner {
	float:right
}
.inside-picure .screen-info .share-dd {
	width:113px
}
.inside-picure .screen-info .share-tit {
	font-size:14px;
	color:#666;
	font-weight:400
}
.inside-picure .screen-info .share-list, .sort-tab ul {
	overflow:hidden
}
.inside-picure .screen-info .share-list span {
	display:block;
	width:24px;
	height:24px;
	float:left;
	margin-left:4px;
	text-indent:-99em;
	overflow:hidden;
	cursor:pointer;
	background:url(//image.duoyi.com/img/share/share24.png)
}
.inside-picure .screen-info .share-list .weibo {
	background-position:0 0
}
.inside-picure .screen-info .share-list .qzone {
	background-position:-24px 0
}
.inside-picure .screen-info .share-list .weixin {
	background-position:-48px 0
}
.inside-picure .screen-info .share-list .qq {
	background-position:-72px 0
}
.inside-picure .screen-info .share-list .quan {
	background-position:-96px 0
}
.inside-picure .other-picure {
	margin-top:60px
}
.game-mod-ul h4, .inside-picure .other-picure ul, .tab-list ul {
	text-align:center
}
.inside-picure .other-picure li {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:top;
	width:220px;
	margin:0 42px
}
.inside-picure .other-picure .preview, .inside-picure .other-picure .preview a {
-webkit-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}
.inside-picure .other-picure .preview {
	width:100%;
	border:1px solid #eee
}
.inside-picure .other-picure .preview a {
	display:block;
	color:#666
}
.inside-picure .other-picure .preview a:hover {
	color:#666
}
.inside-picure .other-picure .preview:hover {
	border-color:#41b9e5
}
.inside-picure .other-picure .preview p {
	text-align:center;
	width:100%;
	height:36px;
	line-height:36px;
	word-break:keep-all
}
.inside-picure .other-picure .preview img {
	width:100%
}
.inside-picure .other-picure .inner-img {
	height:168px;
	overflow:hidden
}
.inside-picure .other-picure .paging-btn {
	display:block;
	width:104px;
	height:28px;
	line-height:28px;
	margin:14px auto 0;
	border:1px solid #41b9e5;
	background:#fff;
	border-radius:12px;
	text-align:center;
	color:#41b9e5;
-webkit-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}
.inside-picure .other-picure .paging-btn:hover {
	background:#41b9e5;
	border-color:#41b9e5;
	color:#fff
}
.painting-wrap {
	margin-top:32px
}
.painting-list {
	margin:0 auto;
	width:966px;
	min-height:452px;
	overflow:hidden
}
.painting-list .column {
	margin-left:9px;
	margin-right:9px;
	width:300px
}
.painting-list .cell {
	width:298px;
	margin-bottom:18px;
	float:left;
	border:1px solid #eee;
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}
.painting-list .cell a {
	display:block;
	width:100%;
transition:all .25s ease-in-out;
-webkit-transition:all .25s ease-in-out;
-moz-transition:all .25s ease-in-out;
-o-transition:all .25s ease-in-out
}
.painting-list .cell .tit {
	border-top:1px solid #eee;
	position:relative
}
.painting-list .cell .tit p {
	width:194px;
	height:39px;
	line-height:39px;
	overflow:hidden;
	padding:0 10px;
	text-align:left
}
.painting-list .cell .tit p a {
	height:100%;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	word-break:keep-all;
	white-space:nowrap
}
.painting-list .cell .inner-img {
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../img/loading-a7da5b3845.gif) no-repeat center center
}
.painting-list .cell .inner-img img, .painting-list .painting-share {
	width:100%;
-webkit-transition:all .6s ease;
-o-transition:all .6s ease;
transition:all .6s ease
}
.painting-list .cell:hover {
	border-color:#41b9e5
}
.painting-list .cell:hover a {
	color:#41b9e5
}
.painting-list .painting-share {
	overflow:hidden;
	position:absolute;
	top:0;
	right:10px;
	width:30px;
	padding-left:8px;
	height:39px;
	background:#fff
}
.painting-list .painting-share .icon {
	display:block;
	width:26px;
	height:26px;
	margin-top:7px;
	background:url(../img/share_icon-38b58839ae.png) 0 0 no-repeat;
	cursor:pointer
}
.painting-list .painting-share .icon-list {
	overflow:hidden;
	position:absolute;
	top:7px;
	left:40px;
	width:96px;
	padding:3px 5px;
	background:#fff;
	border:1px solid #dedede;
	border-radius:14px
}
.painting-list .painting-share .icon-list span {
	width:20px;
	height:20px;
	float:left;
	margin:0 2px;
	text-indent:-99em;
	overflow:hidden;
	cursor:pointer;
	background:url(//image.duoyi.com/img/share/share20.png)
}
.painting-list .painting-share .icon-list .quan {
	background-position:-80px 0
}
.painting-list .painting-share .icon-list .weibo {
	background-position:0 0
}
.painting-list .painting-share .icon-list .qzone {
	background-position:-20px 0
}
.painting-list .painting-share .icon-list .weixin {
	background-position:-40px 0
}
.painting-list .painting-share .icon-list .qq {
	background-position:-60px 0
}
.painting-list .painting-share:hover {
	width:140px;
	cursor:pointer
}
.sort-tab {
	margin-top:6px
}
.article-list .article-item li, .sort-tab li {
	float:left;
	text-align:center;
	color:#313131;
	cursor:pointer;
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}
.sort-tab li {
	position:relative;
	font-weight:700;
	border-bottom:2px solid #ae9c91;
	width:25%;
	font-size:20px;
	height:58px;
	line-height:58px
}
.article-list .article-item li a, .sort-tab li a {
	display:block;
	color:#313131
}
.sort-tab .gap {
	display:block;
	width:1px;
	height:12px;
	background:#b5b5b5;
	position:absolute;
	top:23px;
	left:0;
	margin-left:-1px
}
.sort-tab .bk, .sort-tab .un {
	display:none;
	position:absolute
}
.sort-tab .bk {
	background:#812f02;
	top:25px;
	width:8px;
	height:8px;
	left:40px
}
.sort-tab .un {
	width:100%;
	height:2px;
	background:#ffe253;
	bottom:-2px;
	left:0;
	z-index:1
}
.sort-tab .cur {
	color:#812f02
}
.article-list .article-item.show, .glz-btn a, .sort-tab .cur .bk, .sort-tab .cur .un {
	display:block
}
.article-list {
	overflow:hidden
}
.article-list .article-item {
	display:none
}
.article-list .article-item ul {
	margin-left:-8px;
	overflow:hidden
}
.article-list .article-item li {
	width:159px;
	height:40px;
	line-height:40px;
	font-size:16px;
	background:#f3f3f3;
	margin-left:8px;
	margin-top:9px
}
.article-list .article-item li.cur, .article-list .article-item li:hover {
	background:#ffe253;
	color:#612300
}
.game-content .article-content p {
	margin-top:12px
}
.down-con {
	margin-top:10px;
	padding:0 50px;
	min-height:850px;
	font-size:16px
}
.down-item {
	color:#3e3c3c;
	padding-top:20px;
	padding-bottom:25px
}
.down-item h2 {
	color:#258dac;
	font-size:24px;
	border-bottom:1px solid #e5e5e5;
	line-height:42px;
	margin-bottom:22px
}
.down-item .client-info {
	margin-bottom:20px
}
.down-item .client-info dl {
	padding-left:30px;
	overflow:hidden;
	line-height:28px
}
.down-item .client-info dl.odd {
	background:#f7f7f7
}
.down-item .client-info dt {
	display:inline-block;
	width:160px;
	float:left;
	padding:5px 0
}
.down-item .client-info dd {
	padding:5px 0
}
.down-item .client-info dd a {
	color:#de4e4e;
	text-decoration:underline
}
.down-item .down-btn {
	overflow:hidden
}
.down-item .down-btn a {
	display:block;
	float:left;
	width:228px;
	height:52px;
	line-height:52px;
	text-decoration:none;
	text-align:center;
	font-size:18px;
	background:#e05858;
	color:#fff;
	margin-right:20px
}
.down-item .down-btn a i {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle;
*vertical-align:text-bottom;
	margin-right:7px;
	background:url(../img/sprite/icon/down_icon-f4b7537e17.png) no-repeat;
	width:25px;
	height:25px
}
.down-item .down-btn a:hover {
	opacity:.9;
	filter:alpha(opacity=90)
}
.down-item .patch p {
	margin-bottom:10px;
	line-height:26px;
	color:#3e3c3c;
	padding:0 10px
}
.down-item .patch h3 {
	font-size:16px;
	padding:0 10px
}
.down-item .patch a {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:top;
	width:160px;
	line-height:120%;
	word-wrap:break-word;
	margin:6px 0;
	text-decoration:none
}
.down-item .patch a:hover, .guide-bd p a {
	text-decoration:underline
}
.down-item .patch dl {
	color:#3e3c3c;
	background:#f7f7f7;
	padding:6px 10px
}
.down-item .patch dt, .down-item .patch h3 {
	font-weight:400;
	margin-bottom:5px;
	color:#9a1105
}
.down-item .tbbox {
	padding-bottom:14px;
	margin-top:-6px;
	color:#4b4b4b
}
.down-item .tbbox table {
	width:100%;
	border:0
}
.down-item .tbbox table td {
	border:0;
	text-align:left;
	padding:6px 0
}
.down-item .tbbox table th {
	font-weight:700;
	text-align:left;
	padding:6px 0
}
.guide-con {
	padding:35px 50px 0;
	position:relative
}
.guide-bd {
	padding:0 20px 20px
}
.game-content h2, .guide-bd h2 {
	color:#258dac;
	font-size:30px;
	margin:35px auto 20px;
	text-align:center;
	font-weight:700
}
.guide-bd p {
	margin-bottom:15px
}
.guide-bd p a {
	color:red
}
.game-content img, .guide-bd p img {
	max-width:650px;
	margin:20px auto 0
}
.glz-btn {
	position:absolute;
	right:40px;
	top:32px
}
.glz-btn a {
	background-position:-143px -301px;
	width:120px;
	height:46px;
	line-height:48px;
	text-align:center;
	color:#378fad;
	font-size:18px;
	font-weight:700
}
.glz-btn a:hover {
	background-position:-143px -346px;
	color:#fff
}
.skill-tab {
	padding:35px 50px 0;
	border-bottom:0
}
.search-area {
	position:relative;
	margin:0 50px
}
.search-btn, .search-query {
	background-image:url(../img/icon_sp4-0a743e1168.png);
	background-repeat:no-repeat
}
.search-query {
	position:absolute;
	right:0;
	top:35px;
	height:37px;
	line-height:37px;
	width:252px;
	background-position:0 -633px
}
.search-btn {
	display:block;
	float:right;
	width:86px;
	height:37px;
	line-height:40px;
	background-position:166px -633px;
	color:#fff;
	font-size:18px;
	text-align:center
}
.search-key {
	float:left;
	color:#000;
	font-size:16px;
	text-align:left;
	width:136px;
	border:0;
	padding:0 15px;
	line-height:40px;
	background:0 0
}
.game-exhibition {
	clear:both;
	padding-top:18px
}
.game-exhibition .game-item {
	border-bottom:1px solid #3c4c5a;
	background:#436175
}
.game-exhibition .game-item.expand, .game-exhibition .game-item:hover {
	background:#3c4c5a
}
.game-exhibition .game-name {
	cursor:pointer;
	overflow:hidden;
	position:relative
}
.game-exhibition .game-name strong, .game-mod-ul li a {
	display:block;
	color:#f8f7f7;
	font-size:16px;
	height:56px;
	line-height:56px;
	text-align:center
}
.game-exhibition .game-name span {
	position:absolute;
	right:22px;
	top:22px;
	font-size:0;
	background:url(../img/sprite/icon/dot_jia-7d5ffd89e1.png) no-repeat;
	width:12px;
	height:12px
}
.game-exhibition .game-item.expand span {
	background:url(../img/sprite/icon/dot_jian-981f48c1d0.png) no-repeat;
	width:12px;
	height:12px
}
.game-exhibition .game-sub {
	padding:15px 4px;
	background:#2e3e4c;
	overflow:hidden;
	zoom:1;
	display:none
}
.game-exhibition .item01 .game-sub {
	display:block
}
.game-exhibition .game-sub a {
	float:left;
	width:50%;
	text-align:center;
	color:#98a8b6;
	line-height:30px;
-o-transition:all .4s ease;
transition:all .4s ease;
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease
}
.game-exhibition .game-sub a:hover {
	background:#557387;
	color:#a2b6c4
}
.game-page-con {
	padding:35px 50px 0
}
.game-mod {
	margin:15px auto 30px;
	padding-bottom:10px;
	font-size:16px
}
.game-mod p {
	margin:10px 0;
	color:#454545;
	text-indent:2em
}
.game-mod h3 {
	height:40px;
	line-height:40px;
	font-size:22px;
	font-weight:700;
	border-bottom:1px solid #e5e5e5
}
.game-mod h3 img {
	vertical-align:middle
}
.game-mod-ul, .picture-info dl {
	overflow:hidden
}
.game-mod-ul li {
	float:left;
	width:170px
}
.game-mod-ul h4 {
	height:22px;
	overflow:hidden;
	color:#4fbeb0;
	font-size:16px
}
.game-mod-ul li a {
	background:#4fbeb0;
	color:#fff;
	height:30px;
	line-height:30px;
	width:120px;
	margin:8px auto
}
.game-mod-ul li a:hover {
	color:#fff;
	background:#e36363;
	text-decoration:none
}
.game-tab {
	padding:35px 45px
}
.game-content, .game-content p {
	font-size:16px;
	line-height:34px
}
.game-content {
	padding:0 40px 20px
}
.game-content p {
	color:#5e5e5e;
	margin-bottom:10px
}
.game-content a, .game-mod h3 {
	color:#258dac
}
.game-content a:hover {
	color:#f60
}
.game-content table {
	border:0;
	margin:0 auto
}
.game-content td {
	background-color:#d9e8ed;
	border:1px solid #000;
	padding:0 5px
}
.game-content img {
	padding:2px;
	max-width:590px
}
.game-bottom-nav {
	text-align:center;
	padding-top:20px
}
.game-bottom-nav a {
	padding:0 40px
}
.tab-list {
	padding-bottom:20px;
	overflow:hidden;
	width:100%
}
.tab-list li {
	margin:0 5px;
	display:inline-block
}
.tab-list li a {
	display:block;
	width:335px;
	height:56px;
	line-height:56px;
	font-size:28px;
	color:#666;
	text-align:center;
	border:1px solid #dadada;
	background:#fff
}
.tab-list li a.on, .tab-list li a:hover {
	background:#258dac;
	border:1px solid #258dac;
	color:#fff
}
.getdata-btns a {
	width:136px;
	height:49px;
	display:block;
	float:left;
	background:url(../img/tab-li-c19e56b3f0.jpg) no-repeat;
	text-indent:-999em;
	overflow:hidden;
	margin-left:1px
}
.getdata-btns .most-new {
	background-position:0 0
}
.getdata-btns .most-new.on, .getdata-btns .most-new:hover {
	background-position:0 -49px
}
.getdata-btns .most-hot {
	background-position:-136px 0
}
.getdata-btns .most-hot.on, .getdata-btns .most-hot:hover {
	background-position:-136px -49px
}
.picture-page-con {
	padding:25px 50px 0
}
.picture-tit {
	overflow:hidden;
	border-bottom:2px dashed #f1f1f1;
	line-height:50px;
	padding-bottom:12px
}
.picture-tit h2 {
	float:left;
	color:#000;
	font-size:18px;
	font-weight:700
}
.btn-pic {
	display:inline-block;
	width:136px;
	height:50px;
	line-height:50px;
	color:#fff;
	text-align:center;
	background:#e15a5a;
	cursor:pointer;
	font-size:0
}
.btn-pic i, .btn-pic span {
	display:inline-block;
	vertical-align:top;
	word-spacing:normal;
	letter-spacing:normal;
*display:inline;
	zoom:1
}
.btn-pic i {
	background-position:-506px -216px;
	width:18px;
	height:20px;
	color:#1f4d90;
	margin-top:13px;
	margin-right:4px;
	font-size:16px
}
.btn-pic span {
	font-size:18px
}
.btn-pic:hover {
	background:#de4d4d;
	color:#fff;
	text-decoration:none
}
.btn-upload {
	float:right
}
.picture-query {
	font-size:16px;
	position:relative;
	margin-bottom:25px;
	padding-top:15px;
	height:42px;
	color:#000
}
.picture-query strong {
	position:absolute;
	top:-56px
}
.picture-query input, .picture-query select {
	background:#fbfbfb;
	margin-right:13px;
	font-family:"微软雅黑";
	border:1px solid #dadada;
	color:#000;
	font-size:16px
}
.picture-query input {
	outline:0;
	height:32px;
	line-height:32px;
	padding:8px 5px;
	vertical-align:middle;
	width:246px
}
#swlive-con .picture-query input {
	width:170px
}
#swlive-con .picture-query select {
	width:208px
}
.picture-query select {
	height:48px;
	line-height:48px;
	vertical-align:middle;
	width:227px
}
.btn-search {
	vertical-align:top
}
.btn-search, .btn-search:hover {
	background:#3eaacc
}
.picture-list ul {
	overflow:hidden;
	margin-right:-30px;
	position:relative
}
.picture-list li {
	float:left;
	width:332px;
	overflow:hidden;
	margin-right:31px;
	margin-bottom:26px
}
.picture-list li .pic {
	height:180px
}
.picture-list li .pic img {
	width:332px;
	height:180px;
	vertical-align:top;
-webkit-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.picture-list li .pic:hover img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.picture-list li .pic, .swlive-list li .pic {
	overflow:hidden;
	border:1px solid #73c3d9
}
.paint-list li .pic img, .swlive-list li .pic img {
	width:100%;
	height:auto;
	vertical-align:top
}
.picture-list li .info {
	padding:10px 12px;
	border-bottom:1px solid #73c3d9;
	border-left:1px solid #73c3d9;
	border-right:1px solid #73c3d9
}
.picture-list li .info p {
	color:#3e3c3c;
	line-height:24px;
	height:24px;
	overflow:hidden;
	font-size:16px
}
.paint-list li {
	width:328px;
	margin-right:22px
}
.paint-list li .pic {
	height:180px
}
.vote-area {
	overflow:hidden;
	padding-top:5px;
	line-height:28px
}
.picture-list li span {
	float:left;
	color:#378fad;
	padding-left:10px
}
.btn-vote {
	float:left;
	font-size:14px;
	vertical-align:top;
	width:74px;
	height:28px;
	text-align:center;
	line-height:28px;
	background:#258dac;
	color:#fff;
	cursor:pointer
}
.btn-vote a {
	color:#fff;
	display:block
}
.btn-vote:hover {
	background:#3296a3
}
.show-info {
	padding:12px 10px;
	overflow:hidden;
	border:1px solid #e6e6e6;
	margin:20px 0;
	position:relative
}
.picture-bot-nav a span, .show-info .info-list p {
	color:#3e3c3c;
	font-size:14px;
	line-height:28px
}
.show-info .info-list p strong {
	color:#378fad
}
.show-info .vote-con {
	line-height:36px;
	position:absolute;
	top:20px;
	left:518px;
	overflow:hidden
}
.show-info .vote-btn {
	width:107px;
	height:36px;
	line-height:36px;
	background:#46aebc;
	color:#fff;
	text-align:center;
	display:block;
	float:left
}
.rpt-box .rpt-btns a:hover, .show-info .vote-btn:hover {
	background:#2b9bb3
}
.show-info .vote-con span {
	float:left;
	padding-left:10px
}
.show-info .rpt-btn {
	display:block;
	position:absolute;
	left:518px;
	top:66px;
	height:34px;
	width:105px;
	border:1px solid #46aebc;
	text-align:center;
	line-height:34px;
	font-size:14px;
	color:#42abb9;
	background:#fff
}
.show-info .rpt-btn:hover {
	background:#46aebc;
	color:#fff
}
.show-info .small-share {
	float:right
}
.small-share .share-txt {
	line-height:24px;
	color:#333;
	font-size:14px;
	float:left
}
.player-inner .tab-list ul, .small-share .sharetype {
	overflow:hidden;
	font-size:0
}
.small-share a {
	display:block;
	float:left;
	text-indent:-999em;
	padding:0;
	width:24px;
	height:24px;
	margin:0 1px;
	background:url(//image.duoyi.com/img/share/share24.png) no-repeat
}
.small-share a:hover {
	opacity:.8;
	filter:alpha(opacity=80);
	cursor:pointer
}
.small-share .weibo {
	background-position:0 0
}
.small-share .qzone {
	background-position:-24px 0
}
.small-share .weixin {
	background-position:-48px 0
}
.small-share .qq {
	background-position:-72px 0
}
.small-share .quan {
	background-position:-96px 0
}
.rpt-box, .upload-tips-box {
	background:#fff;
	display:none;
	position:absolute;
	z-index:100;
	-webkit-box-shadow:0 2px 6px #828081;
	box-shadow:0 2px 6px #828081
}
.rpt-box {
	left:185px;
	bottom:260px;
	overflow:hidden;
	padding:10px 15px;
	border:1px solid #e1e1e1
}
.rpt-box .in-box {
	width:296px;
	height:auto;
	position:relative
}
.rpt-box .in-box .rpt-close {
	display:block;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	background:url(../img/sprite/icon/rpt-close-b8b3cd8034.png) no-repeat;
	width:30px;
	height:30px
}
.rpt-box .s-tit {
	font-size:18px;
	font-weight:700;
	color:#333;
	padding-bottom:18px;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:13px
}
.rpt-box .rpt-txt {
	width:100%;
	font-size:14px;
	color:#3e3c3c;
	margin-bottom:8px;
	overflow:hidden
}
.rpt-box .rpt-txt span {
	display:block;
	float:left;
	width:85px;
	height:100%;
	text-align:right;
	line-height:36px
}
.rpt-box .rpt-txt.ts {
	height:auto
}
.rpt-box .rpt-txt span.ts {
	width:100px;
	text-align:left
}
.rpt-box .rpt-txt .ipt, .rpt-box .rpt-txt select {
	height:34px;
	line-height:34px;
	border:1px solid #e1e1e1
}
.rpt-box .rpt-txt select {
	padding:0 10px;
	width:210px
}
.rpt-box .rpt-txt .submit-btn {
	position:relative;
	float:left;
	display:block;
	width:100%;
	height:36px
}
.rpt-box .rpt-txt .ipt {
	width:199px;
	padding-left:10px;
	float:left;
	outline-style:none;
	-webkit-appearance:none
}
.rpt-box .rpt-txt .file {
	width:190px;
	padding-top:5px
}
.rpt-box .rpt-txt .text-area {
	height:100px;
	width:284px;
	padding:5px;
	border:1px solid #e1e1e1
}
.paint-view .paint-list li, .rpt-box .rpt-btns {
	text-align:center;
	width:100%
}
.rpt-box .rpt-btns a {
	display:inline-block;
	width:107px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	font-size:14px;
	margin:0 8px;
	background:#46aebc
}
.upload-tips-box {
	width:320px;
	padding:24px 20px 20px;
	border:1px solid #3ea8b7;
	right:50px;
	top:248px
}
.upload-tips-box .in-box {
	position:relative
}
.upload-tips-box .in-box p {
	font-size:16px;
	color:#46aebc;
	line-height:30px;
	text-indent:2em
}
.upload-tips-box .in-box .up-close {
	display:block;
	position:absolute;
	right:-21px;
	top:-25px;
	cursor:pointer;
	background:url(../img/sprite/icon/rpt-close-b8b3cd8034.png) no-repeat;
	width:30px;
	height:30px
}
#show-con .upload-tips-box, .upload-tips-box.show-con-tips {
	right:0;
	top:51px
}
.paint-view, .picture-wrap {
	width:700px;
	margin:16px auto 0;
	position:relative
}
.paint-view .paint-list li {
	height:467px;
	line-height:467px
}
.paint-view .paint-list {
	width:700px;
	position:relative;
	height:467px;
	overflow:hidden
}
.paint-view .paint-list li img {
	display:inline-block;
	max-width:700px;
	height:467px
}
.paint-view .paint-bar {
	text-align:center;
	width:100%;
	position:absolute;
	bottom:4px;
	height:20px;
	left:0
}
.paint-view .paint-bar li {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:top;
	margin:0 3px;
	width:20px;
	height:20px;
	cursor:pointer
}
.paint-view .paint-bar li.on {
	background-position:0 -20px
}
.paint-view .slide-btn {
	display:block;
	position:absolute;
	top:50%;
	margin-top:-15px
}
.paint-view .prev {
	left:-40px;
	background:url(../img/sprite/icon/slide-arrow-prev-7ce1174414.png) no-repeat;
	width:24px;
	height:60px
}
.paint-view .next {
	right:-40px;
	background:url(../img/sprite/icon/slide-arrow-next-0c57914dda.png) no-repeat;
	width:24px;
	height:60px
}
.picture-wrap {
	margin:0 auto
}
.picture-upload {
	overflow:hidden;
	margin-bottom:10px
}
.picture-bot-nav a.prev, .picture-bot-nav a.prev img, .picture-upload p {
	float:left
}
.picture-view {
	text-align:center
}
.picture-wrap .vote-area {
	padding-top:20px
}
.picture-info {
	margin-top:30px
}
.picture-info dl.odd {
	background:#f7f7f7
}
.picture-info dt {
	width:145px;
	color:#378fad;
	overflow:hidden;
	text-align:right
}
.form-group label, .picture-info dd, .picture-info dt {
	float:left;
	line-height:48px;
	font-size:18px
}
.picture-info dd {
	overflow:hidden;
	padding-left:25px;
	width:530px;
	color:#3e3c3c
}
.picture-info dd p {
	line-height:26px;
	padding:11px 0
}
.picture-bot-nav {
	overflow:hidden;
	padding-top:40px;
	border-top:1px dashed #f1f1f1;
	margin-top:20px
}
.picture-bot-nav a {
	overflow:hidden;
	display:block;
	width:270px
}
.picture-bot-nav a img {
	width:188px;
	height:126px;
	vertical-align:top
}
.picture-bot-nav a span {
	display:block;
	line-height:126px;
	text-align:center
}
.picture-bot-nav a.next, .picture-bot-nav a.next img {
	float:right
}
.picture-page-con h2 {
	color:#258dac;
	font-size:30px;
	text-align:center;
	line-height:46px;
	padding-bottom:20px
}
.pop-upload {
	background:#fff;
	background:rgba(255, 255, 255, .8);
	width:912px;
	height:672px;
	margin-left:-456px;
	margin-top:-336px;
	border:1px solid #fff;
	border-radius:50px 50px 0 0
}
.btn-upload-works {
	display:block;
	width:170px;
	height:48px;
	line-height:48px;
	text-align:center;
	color:#000;
	font-size:18px;
	border-radius:3px;
	cursor:pointer;
	background:#fff;
	border:1px solid #dadada
}
.btn-upload-works:hover {
	color:#000;
	text-decoration:none
}
.btn-upload-works.on {
	background:#476bdf
}
.tips {
	line-height:28px;
	font-size:14px;
	color:#686868;
	margin-bottom:10px;
	padding-left:170px;
	clear:both
}
.form-group {
	padding-left:170px;
	position:relative;
	margin-bottom:15px;
	min-height:52px
}
.form-group label {
	margin-left:-170px;
	width:160px;
	color:#5b5b5b;
	text-align:right
}
.form-group .ipt {
	border:1px solid #c9c9c9;
	background:#f0f0f0;
	height:36px;
	line-height:36px;
	color:#5b5b5b;
	font-size:18px;
	font-family:'微软雅黑', tahoma, '\5b8b\4f53', sans-serif
}
.form-group .ipt, .form-group .textarea {
	width:472px;
	padding:5px 10px
}
.form-group .textarea, .form-group select {
	border:1px solid #c9c9c9;
	background:#f0f0f0;
	color:#5b5b5b;
	font-size:18px;
	font-family:'微软雅黑', tahoma, '\5b8b\4f53', sans-serif
}
.form-group .ipt:focus, .form-group .textarea:focus, .form-group select:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.form-group .textarea, .upload-file li {
	height:92px;
	line-height:24px
}
.form-group select {
	padding:0 10px;
	line-height:48px;
	height:48px;
	width:494px
}
.form-group span {
	display:inline-block;
	line-height:48px;
	vertical-align:top;
	color:#de4d4d;
	font-size:18px;
	padding-left:10px
}
.btn-commit {
	margin-left:170px
}
.upload-btn {
	position:relative;
	float:left;
	display:block;
	width:172px;
	height:54px;
	overflow:hidden
}
.upload-btn input {
	width:100%;
	height:100%;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	left:0;
	top:0;
	cursor:pointer
}
.upload-file {
	width:300px;
	height:54px;
	float:left;
	margin-left:20px
}
.upload-file li {
	width:180px;
	height:24px;
	float:left;
	position:relative;
	background:#eee;
	font-size:14px;
	color:#0000fc;
	padding-left:5px;
	margin:2px 5px
}
.upload-file li span {
	width:21px;
	height:24px;
	position:absolute;
	right:5px;
	top:0;
	display:block
}
.upload-file li span:hover {
	cursor:pointer
}
.upload-file li em {
	font-style:normal
}
.upload-file li.file-item {
	width:100px;
	height:72px;
	padding:0;
	text-align:center;
	line-height:60px;
	background:#d7d7d7;
	margin:-5px 10px 0
}
.upload-file li.file-item em {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background:#000;
	background:rgba(0, 0, 0, .6);
	height:20px;
	line-height:20px;
	color:#fff;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	font-size:12px;
	z-index:10
}
.upload-file li.file-item span {
	position:absolute;
	right:-10px;
	top:-10px;
	padding-left:0;
	background:url(../img/sprite/icon/icon_del-4a26d1f34d.png) no-repeat;
	width:20px;
	height:20px
}
.upload-file li.file-item img {
	vertical-align:middle;
	display:inline-block;
	max-width:100px;
	max-height:72px
}
.upload-file li.file-item .pic {
	width:100%;
	height:72px;
	overflow:hidden
}
.show-wallpaper-box .big-img img, .upload-cover li.file-item .pic img, .upload-cover-file li.file-item .pic img {
	width:100%
}
.video-content {
	width:844px;
	margin:0 auto
}
.video-content .video-tit {
	color:#258dac;
	font-size:30px;
	margin:35px auto 20px;
	text-align:center;
	font-weight:700
}
.video-wrap .video-play {
	width:844px;
	height:475px;
	margin:0 auto;
	overflow:hidden;
	background:#fff;
	position:relative
}
.video-m-bar {
	width:100%;
	height:20px;
	line-height:20px;
	color:#767676;
	margin:10px 0;
	position:relative;
	font-size:14px
}
.video-m-bar .down-v a:hover, .video-m-bar .next-v:hover, .video-m-bar .prev-v:hover {
	color:#e56969
}
.video-m-bar .prev-v {
	float:left
}
.video-m-bar .next-v {
	float:right
}
.video-m-bar .down-v {
	position:absolute;
	left:50%;
	margin-left:-43px;
	top:1px;
	width:86px;
	display:none
}
.down-wallapaper-box a span, .video-m-bar .down-v i {
	display:inline-block;
	width:11px;
	height:11px;
	margin-bottom:4px;
	vertical-align:middle;
	margin-right:4px;
	background:url(../img/sub-other-icon-edaa018df4.png) -89px -152px no-repeat
}
.video-m-bar .down-v:hover i {
	background-position:-109px -152px
}
.video-m-bar .down-v a {
	display:block;
	position:relative
}
.video-m-bar .down-v .down-tips {
	opacity:0;
	color:#e15a5a;
	filter:alpha(opacity=0);
	position:absolute;
	width:200px;
	top:-8px;
	left:100px;
	text-align:left;
	line-height:140%;
	padding:4px 8px;
	border:1px solid #e15a5a;
	border-radius:8px;
-webkit-transition:all .15s ease;
-o-transition:all .15s ease;
transition:all .15s ease
}
.video-m-bar .down-v:hover .down-tips {
	opacity:1;
	filter:alpha(opacity=100);
	left:90px
}
.video-detail-txt {
	font-size:18px;
	color:#000;
	text-indent:2em;
	line-height:36px;
	padding-top:12px
}
.video-showlist {
	margin-top:30px
}
.aty-list-type {
	padding:28px 0 18px;
	overflow:hidden
}
.aty-list-type a {
	text-align:center;
	display:block;
	float:left;
	width:119px;
	font-size:18px;
	height:37px;
	line-height:40px;
	margin-right:20px;
	color:#000;
	background:url(../img/sub-other-icon-edaa018df4.png) -143px -97px no-repeat
}
.aty-list-type a.active, .aty-list-type a:hover {
	color:#fff;
	background-position:0 -97px
}
.video-showlist ul {
	font-size:0;
	margin-left:-12px;
	overflow:hidden
}
.video-showlist li {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	width:204px
}
.video-showlist li .img-poster {
	border:1px solid #fff
}
.video-showlist li .img-poster img {
	width:200px;
	height:112px;
	margin:1px
}
.video-showlist li .v-tit {
	font-size:14px;
	color:#2a2a2a;
	text-align:center;
	padding-top:10px;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.video-showlist li .icon {
	width:48px;
	height:48px;
	display:block;
	position:absolute;
	left:50%;
	margin-left:-24px;
	top:32px;
	background:url(../img/sub-other-icon-edaa018df4.png) -4px -140px no-repeat;
	opacity:1;
	filter:alpha(opacity=100);
-webkit-transition:all .3s ease-out;
transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out
}
.active-right-bar li a, .biaoqing-list li a, .video-showlist li a {
	display:block
}
.video-showlist li.active .v-tit, .video-showlist li:hover .v-tit {
	color:#e15a5a
}
.video-showlist li.active .img-poster, .video-showlist li:hover .img-poster {
	border:1px solid #e15a5a
}
.video-showlist li.active .icon, .video-showlist li:hover .icon {
	opacity:0;
	filter:alpha(opacity=0)
}
.video-content .page {
	margin:30px auto
}
.wallpaper-content {
	width:844px;
	margin:0 auto
}
.show-wallpaper-box {
	width:100%;
	margin-top:20px
}
.show-wallpaper-box .big-img, .wallpaper-btn-box {
	width:100%;
	height:475px;
	overflow:hidden
}
.wallpaper-btn-box {
	position:relative;
	height:36px;
	margin-top:20px
}
.prev-wallpaper {
	left:0
}
.next-wallpaper, .prev-wallpaper {
	font-size:18px;
	color:#767676;
	cursor:pointer;
	line-height:34px;
	position:absolute;
	top:0
}
.biaoqing-list li a:hover .bq-name, .next-wallpaper:hover, .prev-wallpaper:hover {
	color:#e25d5d
}
.next-wallpaper {
	right:0
}
.down-wallapaper-box {
	width:420px;
	height:34px;
	line-height:34px;
	margin:0 auto;
	border:1px solid #c9c9c9;
	border-radius:34px;
	overflow:hidden;
	text-align:center
}
.down-wallapaper-box a {
	width:139px;
	height:34px;
	border-right:1px solid #c9c9c9;
	float:left;
	font-size:18px;
	color:#353535
}
.down-wallapaper-box a:hover {
	background:#e25d5d;
	color:#fff
}
.down-wallapaper-box a:hover span {
	background-position:-126px -152px
}
.small-img-list {
	width:100%;
	padding-top:18px;
	overflow:hidden;
	border-top:1px solid #e3e3e3;
	margin-top:30px
}
.small-img-list ul li {
	border:1px solid #fff;
	float:left;
	cursor:pointer;
	margin-right:9px;
	padding:1px;
	margin-bottom:8px
}
.small-img-list ul li:nth-child(4n) {
margin-right:0
}
.small-img-list ul li:hover {
	border:1px solid #e25d5d
}
.small-img-list ul li img {
	width:200px;
	height:113px
}
.phone-img-list {
	width:100%;
	margin-top:18px;
	overflow:hidden
}
.phone-img-list li {
	width:196px;
	height:348px;
	border:1px solid #fff;
	float:left;
	cursor:pointer;
	margin:0 14px 20px 0;
	padding:1px
}
.biaoqing-list li:nth-child(6n), .phone-img-list ul li:nth-child(4n) {
margin-right:0
}
.phone-img-list ul li:hover, .small-img-list ul li.on {
	border:1px solid #e25d5d
}
.phone-img-list ul li img {
	width:196px;
	height:348px
}
.wallpaper-type {
	margin:20px;
	padding-bottom:0
}
.biaoqing-content {
	width:844px;
	margin:0 auto
}
.biaoqing-content .aty-list-type a {
	margin-bottom:15px
}
.biaoqing-list {
	width:100%;
	padding-top:18px;
	overflow:hidden
}
.biaoqing-list li {
	float:left;
	margin-right:12px;
	margin-bottom:17px
}
.biaoqing-list li img {
	width:128px;
	height:128px;
	border:1px solid #eee
}
.biaoqing-list li .bq-name {
	text-align:center;
	font-size:14px;
	color:#2f2f2f;
	padding-top:10px
}
.biaoqing-content .video-m-bar {
	margin-top:16px;
	border-top:1px solid #eee;
	height:40px;
	line-height:40px
}
.aty-page {
	overflow:visible
}
.active-right-bar {
	width:80px;
	z-index:1000;
	position:absolute;
	right:-80px;
	top:140px
}
.active-right-bar li {
	margin-top:5px;
	background:#fff;
	overflow:hidden;
	width:80px;
	height:80px
}
.active-right-bar li:first-child {
	margin-top:0
}
.active-right-bar li .icon {
	width:45px;
	height:45px;
	display:block;
	margin:8px auto 0;
	background:url(../img/sub-other-icon-edaa018df4.png) no-repeat
}
.active-right-bar li .aty-name {
	text-align:center;
	color:#898989;
	font-size:14px
}
.active-right-bar li.active .aty-name, .active-right-bar li:hover .aty-name {
	color:#258dac
}
.active-right-bar li .icon1 {
	background-position:-6px -2px
}
.active-right-bar li.active .icon1, .active-right-bar li:hover .icon1 {
	background-position:-6px -48px
}
.active-right-bar li .icon2 {
	background-position:-61px -2px
}
.active-right-bar li.active .icon2, .active-right-bar li:hover .icon2 {
	background-position:-61px -48px
}
.active-right-bar li .icon3 {
	background-position:-116px -2px
}
.active-right-bar li.active .icon3, .active-right-bar li:hover .icon3 {
	background-position:-116px -48px
}
.active-right-bar li .icon4 {
	background-position:-171px -2px
}
.active-right-bar li.active .icon4, .active-right-bar li:hover .icon4 {
	background-position:-171px -48px
}
.active-right-bar li .icon5 {
	background:url(../img/sprite/icon/tr-7c761461bc.png) no-repeat;
	width:45px;
	height:45px
}
.active-right-bar li.active .icon5, .active-right-bar li:hover .icon5 {
	background:url(../img/sprite/icon/tr_h-147609f7b7.png) no-repeat;
	width:45px;
	height:45px
}
.active-right-bar.fixed-side {
	position:fixed;
	left:50%;
	top:0;
	margin-left:700px
}
.active-right-bar.absolute-side {
	position:absolute;
	right:-80px;
	top:140px
}
.video-page-con {
	padding:35px 50px 0
}
.lrc-list ul, .video-page-con .picture-info {
	position:relative
}
.video-page-con .picture-info dd {
	width:580px;
	padding-left:35px
}
.video-page-con .picture-info dd span {
	color:#e05454
}
.video-name dd, .video-name dt {
	font-weight:700
}
.cover, .cover p {
	position:absolute
}
.cover {
	right:0;
	top:0;
	overflow:hidden;
	border-left:28px solid #fff;
	width:298px;
	height:170px
}
.cover img, .music-poster img {
	vertical-align:top;
	width:298px
}
.cover p {
	left:0;
	bottom:0;
	width:100%;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	font-size:18px;
	background:rgba(0, 0, 0, .7);
	display:none
}
.video-desc {
	color:#de4d4d;
	font-size:14px;
	line-height:42px;
	text-align:center;
	margin-top:60px;
	margin-bottom:50px
}
.video-desc p {
	display:inline-block;
	background:#f7f7f7;
	padding:0 20px
}
.video-bot-nav {
	overflow:hidden;
	padding-top:40px;
	border-top:1px dashed #f1f1f1;
	margin-top:20px
}
.video-bot-nav a {
	display:block;
	font-size:18px;
	width:45%;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.video-bot-nav a.prev {
	float:left
}
.video-bot-nav a.next {
	float:right;
	text-align:right
}
.video-tips {
	color:#de4d4d
}
.video-page .picture-upload {
	margin:35px 50px 0;
	padding-bottom:15px;
	border-bottom:1px solid #e7e7e7
}
.video-page .picture-upload p {
	padding-top:15px
}
.video-bot-nav a:hover, .video-page .picture-upload p a {
	color:red;
	text-decoration:underline
}
.video-list {
	padding:0 50px
}
.video-tab {
	padding:35px 50px 0;
	border-bottom:0
}
.check, .handle a, .music-down em {
	background-image:url(../img/theme_sp-b3ca058950.png);
	background-repeat:no-repeat
}
.music-player {
	position:relative;
	padding-top:12px
}
.music-poster {
	overflow:hidden;
	width:354px;
	height:354px;
	position:absolute;
	left:0;
	top:0
}
.music-poster img {
	width:100%
}
.music-other {
	position:relative;
	margin:20px 0
}
.music-tit {
	font-size:30px;
	color:#258dac;
	line-height:40px;
	margin-top:24px;
	overflow:hidden;
	margin-bottom:10px
}
.mudown-box {
	border:1px solid #c9c9c9;
	color:#767676;
	padding:0 15px;
	font-size:14px;
	border-radius:15px;
	float:right;
	line-height:20px;
	margin-top:10px
}
.music-down em {
	display:inline-block;
	background-position:-47px -126px;
	width:11px;
	height:11px
}
.music-down:hover {
	background:#e36262;
	color:#fff
}
.music-down:hover em {
	background-position:-26px -126px
}
.music-topic {
	position:absolute;
	top:4px;
	width:62px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#fff;
	background:#4923a1;
	font-size:12px;
	text-decoration:none
}
.music-topic:hover {
	color:#fff;
	text-decoration:underline
}
.music-down-link {
	right:0
}
.music-down-bz {
	right:70px
}
.music-lrc {
	width:400px;
	padding-left:250px;
	height:332px;
	background:url(../img/bg_theme-5f7b2416c2.png) no-repeat left top;
	margin-left:155px;
	overflow:hidden
}
.music-lrc-con {
	padding-right:34px
}
.lrc-box {
	position:relative;
	width:364px
}
.lrc-list {
	height:226px;
	overflow-y:scroll;
	position:relative
}
.lrc-list_close {
	position:absolute;
	top:7px;
	right:3px;
	background:#ccc;
	color:#666;
	cursor:pointer;
	padding:0 10px;
	text-align:center;
	border-radius:3px 3px 0 0;
	height:25px;
	line-height:25px
}
.lrc-list ul {
	padding:10px 0;
	min-height:206px;
	height:auto!important
}
.lrc-list li {
	color:#000;
	font-size:14px;
	line-height:22px;
	min-height:5px;
	height:auto!important
}
#pagination .total, .lrc-list li span {
	display:none
}
.lrc-list .on {
	color:#258dac;
	font-weight:700
}
.music-control {
	height:52px;
	line-height:52px;
	position:relative
}
.music-info {
	width:210px;
	text-indent:20px;
	font-size:12px;
	color:#d1d1d1;
	border-right:1px solid #54666a
}
.music-info span {
	color:#39bdac
}
.music-info, .play-pan, .stop, .theme-check strong {
	float:left
}
.stop {
	width:29px;
	height:28px;
	overflow:hidden
}
.play-pan {
	margin-top:0
}
.play {
	display:block
}
.music-next, .music-prev, .pause, .play {
	background-image:url(../img/theme_sp-b3ca058950.png);
	background-repeat:no-repeat;
	width:28px;
	height:28px;
	overflow:hidden;
	cursor:pointer;
	float:left;
	margin:12px 16px 0 0
}
.music-next, .music-prev {
	display:block
}
.play {
	background-position:-138px -76px
}
.music-next:hover, .music-prev:hover, .pause:hover, .play:hover {
	opacity:.9;
	filter:alpha(opacity=90)
}
.pause {
	background-position:-138px -38px;
	display:none
}
.music-prev {
	background-position:-92px -84px
}
.music-next {
	background-position:-138px 0
}
.seek-pan {
	width:400px;
	margin-top:25px;
	margin-right:8px;
	float:left;
	background:#b8b8b8
}
.play-bar, .seek-bar {
	height:4px;
	overflow:hidden
}
.seek-bar {
	float:left;
	display:block;
	background:#b8b8b8;
	position:relative
}
.play-bar {
	background:#e36262;
	position:absolute;
	top:0;
	left:0
}
.play-time {
	color:#bab9b9;
	font-size:14px;
	float:left;
	margin:15px 10px 0;
	line-height:24px
}
.play-time .currtime {
	color:#373737
}
.play-val {
	float:left;
	margin-left:24px;
	width:80px;
	position:relative;
	font-size:0;
	line-height:0;
	background:#b8b8b8;
	margin-top:25px;
	z-index:2
}
.play-val-ico {
	width:9px;
	height:13px;
	margin:0 4px 0 0;
	cursor:pointer;
	position:absolute;
	left:-21px;
	top:-5px
}
.play-val-ico-inner {
	background:url(../img/theme_sp-b3ca058950.png) no-repeat 0 -126px;
	width:16px;
	height:13px
}
.play-val-ico-inner.nosound {
	background-position:-48px -149px
}
.unmute {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block
}
.play-val-pan, .play-val-start {
	float:left;
	font-size:0;
	line-height:0;
	height:4px
}
.play-val-start {
	width:10px;
	background:#e36262
}
.play-val-pan {
	position:relative;
	width:70px
}
.play-val-str, .point {
	background:#e36262;
	font-size:0;
	line-height:0
}
.play-val-str {
	display:block;
	position:relative;
	width:1px;
	height:4px
}
.point {
	position:absolute;
	top:-3px;
	right:0;
	border-radius:50%;
	width:10px;
	height:10px;
	cursor:pointer
}
.music-control-com {
	height:58px;
	line-height:58px;
	background:#232323
}
.music-control-com .play-pan {
	margin:12px 16px 0 44px
}
.music-control-com .pause, .music-control-com .play, .music-control-com .stop {
	width:37px;
	height:37px
}
.music-control-com .play {
	background-position:0 0
}
.music-control-com .pause {
	background-position:0 -37px;
	display:block
}
.music-control-com .stop {
	background-position:0 -74px;
	margin:12px 16px 0 0;
	display:block
}
.music-control-com .play-val {
	margin-right:44px
}
.music-control-com .seek-pan {
	width:492px;
	position:relative
}
.seek-pan-shadow {
	width:100%;
	height:8px;
	position:absolute;
	left:0;
	top:0;
	z-index:2
}
.themesong-con {
	padding:35px 45px 0
}
.themesong-list {
	overflow:hidden;
	border-top:1px solid #e3e3e3;
	padding-top:20px
}
.theme {
	float:left;
	width:520px
}
.song-tit {
	color:#9c9c9c;
	font-size:32px;
	font-weight:400;
	line-height:38px;
	margin-bottom:15px
}
.theme-list, .theme-list ul {
	overflow:hidden
}
.theme-list-box {
	height:435px;
	overflow:auto
}
.theme-list li {
	line-height:54px;
	height:54px;
	color:#000;
	font-size:18px;
	padding:0 14px 0 13px
}
.theme-list li.odd:hover, .theme-list li:hover {
	background:#ecfffe
}
.theme-list li strong {
	float:left;
	cursor:pointer
}
.theme-list li.odd {
	background:#fff7f7
}
.theme-list li .link-act {
	float:left;
	width:75px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#258dac;
	font-size:14px;
	border:1px solid #258dac;
	margin-left:10px;
	margin-top:16px
}
.theme-check .btn-playall:hover, .theme-list li .link-act:hover {
	background:#258dac;
	color:#fff
}
.theme-list li .handle {
	float:right;
	width:255px
}
.theme-list li .handle a {
	float:left;
	width:36px;
	height:32px;
	line-height:99em;
	overflow:hidden;
	margin:12px 12px 0
}
.theme-list li .handle i {
	float:left;
	width:1px;
	height:14px;
	background:#c9c9c9;
	margin-top:23px
}
.btn-audition {
	background-position:-46px -84px
}
.btn-audition:hover {
	background-position:-46px 0
}
.btn-down-music {
	background-position:-46px -42px
}
.btn-down-music:hover {
	background-position:-92px 0
}
.btn-down-bz {
	background-position:-92px -42px
}
.btn-down-bz:hover {
	background-position:0 0
}
.btn-down-lrc {
	background-position:0 -42px
}
.btn-down-lrc:hover {
	background-position:0 -84px
}
.check {
	float:left;
	background-position:-24px -149px;
	width:14px;
	height:14px;
	cursor:pointer;
	overflow:hidden;
	margin:20px 10px 0 0
}
.checked {
	background-position:0 -149px
}
.theme-check {
	line-height:54px;
	height:54px;
	color:#000;
	font-size:18px;
	padding:0 0 0 13px;
	border-top:1px solid #e3e3e3;
	overflow:hidden
}
.theme-check .btn-playall {
	float:right;
	width:176px;
	height:34px;
	line-height:34px;
	border:1px solid #b4d6d4;
	color:#575757;
	font-size:18px;
	text-align:center;
	cursor:pointer;
	margin-top:8px
}
.game {
	float:right;
	width:440px
}
.game li .handle {
	float:right;
	width:122px
}
.musicImg_ani {
	animation:rotate 10s linear infinite;
	-webkit-animation:rotate 10s linear infinite;
	-moz-animation:rotate 10s linear infinite
}
.musicImg_pauseani {
	animation-play-state:paused;
	-webkit-animation-play-state:paused
}
.musicImg_startani {
	animation-play-state:running;
	-webkit-animation-play-state:running
}
.nicescroll::-webkit-scrollbar {
width:6px;
background-color:#1f438a
}
.nicescroll::-webkit-scrollbar-track {
background-color:#ccc
}
.nicescroll::-webkit-scrollbar-thumb {
background-color:#e36262;
border-radius:0
}
.music-share {
	zoom:1;
	position:absolute;
	right:15px;
	top:10px;
	z-index:9
}
.music-share .share-txt {
	float:left;
	line-height:34px;
	color:#000;
	font-size:14px;
	padding:0 10px;
	cursor:pointer
}
.music-share .sharetype {
	overflow:hidden;
	position:absolute;
	top:-35px;
	left:50%;
	margin-left:-68px;
	padding:5px 8px;
	background:#ededed;
	width:120px;
	border-radius:20px;
	display:none
}
.music-share a {
	display:block;
	float:left;
	text-indent:-99em;
	overflow:hidden;
	padding:0;
	width:28px;
	height:28px;
	margin:0 1px;
	background:url(//image.duoyi.com/img/share/share28.png) no-repeat
}
.music-share a:hover {
	opacity:.8;
	filter:alpha(opacity=80);
	cursor:pointer
}
.music-share .quan {
	background-position:-112px 0
}
.music-share .weibo {
	background-position:0 0
}
.music-share .qzone {
	background-position:-28px 0
}
.music-share .weixin {
	background-position:-56px 0
}
.music-share:hover .sharetype, .newspage a {
	display:block
}
.pagination-wrap {
	margin-bottom:60px
}
#pagination {
	font-size:0;
	text-align:center;
	margin-top:24px
}
#pagination li {
	color:#000;
	height:38px;
	margin:0 6px;
	line-height:38px;
	border:1px solid #c1cbd7;
	display:inline-block;
	font-size:16px;
	word-spacing:normal;
	letter-spacing:normal;
*display:inline;
	zoom:1;
	vertical-align:middle;
	cursor:pointer;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
#pagination li a {
	margin:0;
	border:0;
	padding:0 10px
}
#pagination .active a {
	color:#fff;
	cursor:default
}
#pagination li.active, #pagination li:hover {
	color:#fff;
	background:#1aa3a8
}
#pagination .disabled:hover a, #pagination .total:hover a, #pagination li:hover a {
	color:#fff
}
#pagination .disabled a {
	cursor:not-allowed
}
#pagination .total a {
	cursor:default;
	border:0
}
.newspage {
	overflow:hidden;
	font-size:16px;
	padding-top:30px
}
.newspage a {
	width:319px;
	height:27px;
	line-height:27px;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	color:#2799e5
}
.newspage span {
	position:absolute;
	left:0;
	top:0
}
.newspage .pagenext, .newspage .pagepre {
	position:relative;
	width:32%;
	padding-left:63px
}
.newspage .pagepre {
	float:left
}
.newspage .pagenext {
	float:right
}
.newspage a:hover {
	text-decoration:underline
}
.foot {
	height:971px;
	background:url(/template/default/Index/cjm2/inside_bottom-b58c825f71.jpg) center bottom no-repeat;
	position:relative
}
.common-enter-box {
	position:relative;
	top:auto;
	margin:200px auto 0
}
.foot .site-link {
	padding-top:150px
}
