.music-header{height: 80px;line-height:80px;background: #000;width: 100%;}
.music-width{width: 1200px;height: 80px;margin:0 auto;}
.music-width h2{float: left;color:#fff;font-weight: normal;font-size: 40px;}
.music-width .music-index{float: left;margin-left:20px;}
.music-width .music-login{float: right;}
.music-width .music-login a{margin-left:20px;}

.music-content{width: 1000px;margin:0px auto;}
.music-c-m-next{background: #fff;border:1px solid #bed8ed;overflow: hidden;padding: 10px 0;}
.music-c-m-tit{font-size: 20px;margin: 20px 0;}
.music-c-m-l{float: left;border-right:1px solid #ddd;width: 499px;}
.music-c-m-r{float: right;width: 498px;border:0;}
.music-new{font-size: 20px;padding-left: 40px;margin-bottom:20px;}
.music-c-m-l ul li{border-top:1px dashed #ddd;height: 40px;line-height: 40px;padding: 0 40px;overflow: hidden;cursor: pointer;}
.music-c-m-l ul li p{float: left;}
.music-c-m-l ul .music-hot p{color:#f00;}
.music-c-m-l ul .music-hot p span{color:#2D64B3;}
.music-c-m-l ul .music-hot p em{color:#fff;background: #f3860a;font-size: 12px;padding: 2px 3px;margin-left: 10px;}
.music-c-m-l ul li p span{margin-left:10px;color:#2D64B3;}
.music-c-m-l ul li div{float: right;}


.music-addStyle{padding: 30px 0 30px 0; }
.music-c-m-padding{margin-left:0;height: 200px;}
.music-addStyle dl{width: 160px;margin-left:33px;float: left;cursor: pointer;}
.music-addStyle dl dt{width: 160px;height: 160px;overflow:hidden}
.music-addStyle dl dt img{width: 100%;height:100%;}
.music-addStyle dl dd{text-align: center;margin-top: 20px;}
.music-addStyle dl .music-name{color:#2D64B3}



.music-play{width: 1000px;margin: 0 auto;}
.music-p-main1{background: #fff;border:1px solid #ddd;margin: 50px 0;padding: 30px;color:#999;}
.music-sing span{color:#2D64B3;margin-bottom: 10px;}
.music-sinname{font-size: 28px;color:#2C76C0;}
.music-download{border-top:1px dashed #ddd;padding: 10px 0;margin-top:10px;}
.music-p-tit{color:#333;font-size: 18px;border-bottom:1px dashed #ddd;padding-bottom: 10px;}
.music-p-text{padding: 20px 0;}
.text{padding: 20px 0;}



.music-tc-con .music-show{display: none;background: rgba(0,0,0,0.5);position: fixed;width: 100%;height: 100%;top:0;left: 0;}
.music-tc-wraper{width: 640px; height: 550px; background: #fff;position: absolute;top:50%;left:50%;margin-top: -200px;margin-left: -320px;}
.music-close{font-size: 32px; color: #999999;text-align: right;margin-right: 15px;cursor: pointer;}
.music-tc-conwid a{color:#333;}
.music-tc-conwid{width: 570px;margin:30px auto 0 auto; overflow-y:auto; height: 400px; }
.music-background{height: 30px;line-height: 30px;background: #e1e7ea;overflow: hidden;}
.music-background a{text-align: center;display: block;float: left}
.music-singercon{border-left:1px solid #ccc;}
.music-conlist{height: 45px;line-height: 45px;overflow: hidden;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size: 12px;}
.music-conlist:hover{background: #efefef;}
.music-conlist a{height: 45px;line-height: 45px;display: block;float: left;border-right:1px solid #ddd;}
.music-conlist em{margin-left: 20px;}
.music-singercon .music-cur{background: #efefef;}
.music-singercon .music-cur .music-conleft{overflow: hidden;}
.music-singercon .music-cur .music-conleft span{width:6px;background: #446dd2;height:45px;display: block;float: left}
.music-singercon .music-cur .music-conleft em{display: block;float: left;margin-left: 20px;}
.music-singercon .music-cur .music-conleft em i{width: 12px;height: 12px;display: inline-block;background:#446dd2;margin-right: 5px; }


.music-bs{background: #f9fbfb;}

.music-conlist .audio-download{color:#2D64B3;width:85px;text-align: center;border:0;}



    /*login  reginter*/
.stratum{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: RGBA(68, 68, 68, 0.4);; }
.stratumO{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: RGBA(68, 68, 68, 0.4);; }
.alert{ width: 520px; height: 320px; background: #ffffff; position: absolute; top: 50%; left: 50%; margin-top: -160px; margin-left: -260px;box-shadow:3px 3px 5px #888888; border-radius: 5px;}
.rails{ height: 40px; line-height: 40px; font-size: 22px; text-align: center; color: #333333;}
.search{ height: auto;overflow: hidden; float: left;}
.phone{height: 40px; }
.positioning{ float: left; height: 40px; line-height: 40px; text-align: right; width: 160px;color: #999;}
.Inpt{ width: 198px; height: 38px; border: 1px solid #CCCCCC; float: left;border-radius: 3px;}
.Inpt input{border-radius: 3px; border: none; width: 188px;padding-left: 10px; height: 14px;padding-top: 12px; padding-bottom: 12px;color: #999;}
.denglu{ margin-top: 30px; height: 40px; }
.denglu input{border-radius: 3px; width: 200px; height: 40px; font-size: 18px; background: #333333; color: #ffffff;border: none;outline: none; margin-left: 160px;}
.link{ margin-top: 20px; height: 40px; margin-left: 160px; font-size: 14px; color: #999;}
.link a{color: #36ACAC; margin-left: 10px;}
.guanbi{ width: 20px; height: 20px; background: url("../images/ca_03.png")/*tpa=http://clfdream.com/music/resources/images/ca_03.png*//*tpa=http://www.duia.com/t/musicfor/resources/images/ca_03.png*/ no-repeat center center; float: right; margin-right: 5px; margin-top: 5px; cursor: pointer;}
.guanbiO{ width: 20px; height: 20px; background: url("../images/ca_03.png")/*tpa=http://clfdream.com/music/resources/images/ca_03.png*//*tpa=http://www.duia.com/t/musicfor/resources/images/ca_03.png*/ no-repeat center center; float: right; margin-right: 5px; margin-top: 5px;cursor: pointer;}
.alertO{ width: 520px; height: 550px; background: #ffffff; position: absolute; top: 50%; left: 50%; margin-top: -195px; margin-left: -260px;box-shadow:3px 3px 5px #888888; border-radius: 5px;}
.link input{ margin-top: 4px;float: left; margin-right: 10px; width: 12px; height: 12px;}



/*FOOTER*/
.aboutme{ width: 100%; height: auto;overflow: hidden;  margin: 0px auto; padding-top: 180px;}
.yinsi{height: 35px; background: #262626;}
.yinsi ul{width: 360px; height: 35px; margin: 0px auto;}
.yinsi li{width: 90px; height: 35px; line-height: 35px; float: left; text-align: center;font-size: 12px; color: #ffffff;}
.aboutme p{ font-size: 12px;line-height: 25px; text-align: center;}



/*member  download*/
.member-wrap{width: 100%;height: 100%;position: fixed;top:0;left:0;background:rgba(0,0,0,0.5);}
.member-down{width: 420px;height: 200px;background: #fff;position: absolute;top:50%;left:50%;margin-left: -210px;margin-top: -100px;text-align: center;}
.member-close{    font-size: 32px;
    color: #999999;
    text-align: right;
    margin-right: 15px;
    cursor: pointer;}
.member-btn{display:block;width: 270px;height: 40px;line-height: 40px;font-size: 12px;color:#fff;margin:20px auto;background: #234ea4;border-radius: 3px;}
.member-test{font-size: 18px;margin-top: 20px;}
.member-test span{color:#234ea4;}









