﻿body,div,ul,li,p,span,b,strong,input,a,form,hr,h1,h2,h3,h4,h5 {
	margin:0;
	padding:0;
}
ul,dl,ol {
	list-style:none outside none;
}
img {
	border:0 none;
	-ms-interpolation-mode:bicubic;
	vertical-align:text-bottom;
}
/* {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}*/.navbar-form input, .navbar-form button {
    border-radius: 0;
    height: 20px;
}
.rule {overflow: hidden;display: inline;float: left;width: 960px;position: relative;}
.rule .rule_list {display: inline;float: left;width: 682px;margin:10px 10px;border-radius: 2px;}
.rule .rule_list li {display: inline;float: left;height: 42.38px;line-height: 42.38px;overflow: hidden;width: 100%;}


.rule .rule_list li .check {
	display:inline;
	float:left;
	color:#444444;
	font-weight:bold;
	padding-left:10px;
	text-align:center;
	width:30px;
    line-height:24px;
}
.rule .rule_list li .song {
    display: inline;
    float: left;
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
h1{font-size:13px;}
.rule .rule_list li .song .aleft {
padding-left:10px;
}
.rule .rule_list li .song .new {
	background:url("../images/new.gif") no-repeat left;
	_background:url("../images/new.gif") no-repeat left;
	display:block;
	height:20px;
	width:30px;
}
.rule .rule_list li .song .aleft span{width: 400px;float: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.rule .rule_list li .size {
    display: inline;
    float: left;
    text-align: center;
    width: 100px;
}
.rule .rule_list li .add {
    display: inline;
    float: left;
    width: 100px;
}
.rule .rule_list li .add .addition {
	background:url("../images/label.png") no-repeat scroll -29px 0;
	_background:url("../images/label.gif") no-repeat scroll -29px 0;
	display:block;
	height:13px;
	margin:5px auto;
	width:18px;
}
.rule .rule_list li .share {
    display: inline;
    float: left;
    text-align: center;
    width: 100px;
}
.rule .rule_list li .time {
    display: inline;
    float: left;
    text-align: center;
    width: 78px;
}
.container .rule .seh_cn { padding: 3px 10px; font-size: 12px; text-align: center; border:1px solid #FFF; border-radius: 2px; background: #475669; background-image: -webkit-linear-gradient(top, #175669, #475669); color:#FFF; cursor:pointer;display: inline-block; margin:0 5px;}
.container .hret .album_button{width: 940px;}

.album_button {padding: 10px;display: inline;float: right;text-align:center;width: 100%;}
.album_button .pages {display: inline-block;overflow:hidden;_zoom:1;_display:inline;*display:block;*float: left;*padding-left:75px;}
html*~body .album_button .pages{position:relative;left:50%;margin:0 0 0 -140px;}
.pages em, .pages strong, .pages a, .pages input {line-height: 24px;margin-left: 5px;padding: 2px 12px;font-style: normal;border-radius: 2px;}
.pages em,.pages a{display:inline;float:left;}
.pages strong{border:none;background: #C3C2C2;color:#ffffff;border: 1px solid #C3C2C2;display:inline;float:left;}
.pages input{border:1px solid #333333; lien-height:24px; height:24px; width:30px; padding:0 3px;display:inline;float:left;}
/*.pages a:visited{color:#adadad;}*/

.qq_content{background:#FFFFFF;border: 1px solid #DCDCDC;border-top: 0 solid #DCDCDC;margin: 0 auto;overflow: hidden;width: 980px;}
.position{margin:10px auto 0;width:931px;background: url("../images/player.gif") no-repeat -428px -66px #ffffff;height:32px;padding: 0 10px 3px 39px;border: 1px solid #DCDCDC;border-bottom: 0 solid #DCDCDC;}
.position span{display: inline;float: left;line-height: 27px;height:27px;color:#313237;padding:0 0 0 5px;}
.position .text{display: inline;float: left;border-bottom: 2px solid #817f8a;line-height: 27px;height:27px;color:#313237;width:931px;padding-top:3px;}
.position .text a{padding:0 5px;}
.position .text strong{font-weight: normal;}
.container-fluid {padding-top: 15px;background: #FFF;position: relative;margin: 0 auto;overflow: hidden;width: 980px;}
.container-fluid .qq_left{display: inline;float:left;padding:15px 10px 0; width:250px;}
.container-fluid .qq_right{display: inline;float:left;padding:15px 10px 10px;width:300px;overflow: hidden;}
.container-fluid .qq_right div{display: inline;float:left;width:300px;height:250px;}
.container-fluid .qq_left .g300,.container-fluid .qq_right .gg250{display: inline;float:left;padding-bottom:20px;}
.qq_con{display: inline;float:left;width:390px;padding:15px 0 10px;}
.qq_con .name{display: inline;float:left;padding:5px 10px;background:#d9e2f8;width: 370px;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.qq_con .name span{color:#003cc8;font-weight: bold;}
.qq_con .name h1{}
.qq_con .playact{display: inline;float: left;height:66px;width: 390px;padding:5px 0 0;}
.qq_con .box{display: inline;float: left;width: 390px;}
.qq_con .box span{display: inline;float: left;color:#003cc8;}
.qq_con .box a{display: inline;float: left;color:#003cc8;width: 138px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;height: 20px;}
.qq_con .box .right{float: right;}
.qq_con .box_share{display: inline;float: left;padding:2px 5px;background:#d9e2f8;width: 380px;margin:5px 0;height: 27px;}
.qq_con .button{display:inline;float:right;width:388px;border: 1px solid #e8e6e6;}
.qq_con .button .title{display: inline;float: left;width:380px;height:26px;line-height: 26px;background:#d8d8d8;padding-left:8px;color:#555555;font-weight: bold;}
.qq_con .button ul{display: inline;float: left;width: 388px;height: 332px;}
.qq_con .button ul li{clear: both;display: inline;float: left;height: 20px;overflow: hidden;padding: 5px 2px 5px 10px;width: 376px;}
.qq_con .button li input {display: inline;float: left;height: 14px;margin: 3px 5px 0 0;width: 14px;}
.qq_con .button li span.songtitle {display: inline;float: left;height: 21px;line-height: 21px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;width:370px;word-break: keep-all;}
.qq_con .button li .action {display: inline;float: left;height: 13px;margin: 5px 8px 0;width: 13px;}
.qq_con .button li .action .deleting {background: url("../images/label.png") no-repeat scroll 0 -138px;cursor: pointer;display: inline;float: left;height: 13px;margin: 0 auto;width: 13px;}
.qq_con .button .but_left{display:inline;float:left;}
.qq_con .button .but_left input{display:inline;float:left;margin:7px 6px 7px 10px;_margin:5px 7px5px 11px;}
.qq_con .button .but_left label{display:inline;float:left;line-height: 26px;cursor: pointer;_line-height: 30px;}
.qq_con .button .but_left span{display:inline;float:left;color:#333333;margin-top:6px;_margin-top:10px;}
.qq_con .button .but_delete{display:inline;float:left;margin-top:5px;margin-left:10px;}
.qq_con .button .but_delete a{background: url("../images/label.png") no-repeat 0 -234px;_background: url("../images/label.gif") no-repeat 0 -234px;padding:0 0 0 14px;margin-right:8px;}
.qq_con .button .but_right{display:inline;float:right;margin-top:5px;}
.qq_con .button .but_right a{background: url("../images/label.png") no-repeat;_background: url("../images/label.gif") no-repeat;padding:0 0 0 14px;margin-right:8px;}
.qq_con .button .but_right .btn_playback{background-position:0 -195px;_background-position:0 -197px;padding:0 0 0 17px;}
.qq_con .button .but_delete .btn_toplaylist{background-position:0 -215px;_background-position:0 -217px;}
.qq_con .button .but_delete .btn_deleting{background-position:0 -234px;_background-position:0 -237px;}
.qq_con .button .but_right .btn_post{background-position:0 -277px;_background-position:0 -277px;}
.qq_con .button .but_right .btn_front{background-position:0 -294px;_background-position:0 -294px;}
.qq_con .button .btn_folio{display:inline;float:right;margin-top:5px;margin-right:5px;}
.qq_chain{width:948px;margin:10px auto;background:#e4fec5;font-weight:bold;font-size:14px;padding:18px 16px;overflow:hidden;}
.qq_chain .left{display:inline;float:left;line-height:22px;font-size: 12px;font-weight: normal;width:480px;margin-right:20px;color: #555555;overflow: hidden;}
.qq_chain .left li{line-height:22px;width:480px;overflow: hidden;word-break: keep-all;text-overflow: ellipsis;white-space: nowrap;display:inline;float:left;}
.qq_chain .left h2{}
.qq_chain .right{display:inline;float:right;line-height:18px;font-size: 12px;font-weight: normal;width:448px;}
.qq_chain .right li{line-height:18px;width:348px;overflow: hidden;word-break: keep-all;text-overflow: ellipsis;white-space: nowrap;display:inline;float:left;}
.qq_chain .right a{color: #555555;}
.qq_chain .bot{display:inline;float:left;padding-top:20px;border-bottom: 0 solid #DCDCDC;}
.qq_chain .bot p{display: inline;float: left;color:#00500b;font-size: 18px;font-weight:bold;line-height: 31px;padding: 0 15px;}
.qq_chain .bot textarea{display: inline;float: left;background:#ffffff;border: 1px solid #cfcfcf;height:31px;min-height:31px;max-height:31px;line-height:31px; width: 630px;min-width: 630px;max-width: 630px;text-align: center; font-weight: normal;_width: 630px;}
.new_dance_navigation{display: inline;float: right;overflow: hidden;padding-top:10px}
.movie-item-out {padding-bottom: 8px;}
.rule_right{width: 248px;float: right;margin: 10px 10px 0 0;}
.rule_right .rule_gen{width: 248px;float: left;}
.rule_right .rule_nav_box{float: left;width: 248px;overflow: hidden;border-radius: 3px;margin-bottom: 10px;}
.rule_right .rule_nav_title{margin: 10px 10px;position: relative;letter-spacing: 2px;text-align: center;padding-bottom: 10px;}
.rule_right .rule_nav_lists{position: relative;}
.rule_right .rule_nav_lists li{float: left;width: 107px;border-radius: 2px;margin: 0 0 10px 10px;}
.rule_right .rule_nav_lists li a{margin: 0 5px;float: left;width: 97px;line-height: 30px;display: inline;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #555;}
.rule_right .rule_nav_lists li p{float: right;}
.rule_right .rule_nav_lists .on a {color: #337ab7;}

.rule_list_title {margin: 10px 10px;position: relative;}
.rule_list_title_name {font-size: 26px;letter-spacing: -1px;line-height: 1.3em;text-align: center;}
.rule_list_title_meta {line-height: 26px;display: block;margin: 5px 0;}
.rule_list_title_meta span {padding-right: 10px;}
.bdsharebuttonbox {float: right;}
.book-show-txt{padding: 0 10px;    font-size: 15px;line-height: 32px;color: #666;text-indent: 2em;}
.book-show-txt a img {width: 100%;}
.tu-show{position: relative;text-align: center}
.tu-show img {max-width: 97.2%;width: 100%;overflow: hidden;border: #fbfbfb 10px solid;}
.tu-show a img {margin-bottom: 0px;}