body { background:#f1e7db; font-style:normal;}
a,p { font-style:normal;}
.bgWrap{width: 100%;height: 423px;position: relative;}
.bgWrap a.cw {display:block; width:90px; height:40px; position:absolute;bottom: 99px;right: 310px;}
.bgMain{background: url("../images/chenrui/tt_bg.jpg") no-repeat  50%;height:423px;margin: 0 auto;min-width: 960px;z-index: 10;position: relative;}
.bgMain .topBody { width:960px; height:423px; position:relative; margin:0 auto;}
.bgBottom{background: url("../images/zuixiangsi/bgBottom.jpg") repeat-x -41px ;height: 32px;z-index: 1;position: absolute;bottom: 0;width: 100%;left: 0;}
.playerWrap{background:url(../images/chenrui/bd_bg.jpg) top center no-repeat;width: 100%;}
.playerMain{width: 960px;margin: 0 auto; padding-bottom:30px;}
.playerTitle{background: #fff9e2;width: 100%;height: 60px;}
.playerTitle h2{background: url("../images/zuixiangsi/title1.jpg") no-repeat;width: 325px;height: 61px;margin: 0 auto;}
.pqilong{color: #533562;font-size: 14px;line-height: 25px;text-indent: 2em;padding: 15px 5px;}
.playerSong{display: inline-block; width:960px;}
.playerL{width: 640px;float: left;margin-right: 10px;background: #000000;}
.songlistR{float: right;position: relative; width:280px;}
.introWrap{width: 100%;}
.introMain{width: 960px;margin: 0 auto;padding: 30px 0 10px 0; background:url(../images/chenrui/info_bg.jpg) no-repeat #f0dad0;border-bottom: 1px solid #dcccb8;}
.introMain img.img{float: left; border:2px solid #fff2e2; margin-left:5px;}
.qilongIntro {float: left;margin-left:30px;width: 590px;position: relative; _margin-left:30px;}
.qilongIntro h3,.qilongIntro a.btn,.playlist .listTitle li,.playLists .icon,.qilongIntro h4,.commentL .commentTitle,.yanchangR h2{background: url("../images/chenrui/chenrui_btns.png") no-repeat;display: inline-block;}
.qilongIntro h3{background-position: 0 -325px;width: 141px;height: 35px;margin: 0 auto;margin-bottom: 10px;}
.qilongIntro p{font-size: 14px;color: #000000;line-height:25px;text-indent: 2em;}
.qilongIntro h4{font-size: 14px;color: #000000;line-height:30px;font-weight: bold; width:142px; height:35px; background-position:0 -365px; margin-top:10px; margin-bottom:10px;}
.qilongIntro a,.qilongIntro a:visited { color:#89432c; text-decoration:none;}
.qilongIntro a:hover,.qilongIntro a:active { color:rgb(215, 100, 59); text-decoration: underline;}
.qilongIntro a.btn{background-position: 0 -105px;width: 248px;height: 56px;display: block;position: absolute;right: 0;bottom: 0;}
.qilongIntro a.btn:hover{background-position: 0 -170px;}
.commentWrap{width: 100%;}
.commentMain{width: 960px;margin: 0 auto;background: #f1ddc5;margin-bottom: 40px;border-top: 1px solid #fff2e3;}
.commentL{width: 680px;float: left;margin-right: 10px;padding: 20px 0;}
.commentL .commentTitle{background-position:0 -235px;width: 149px;height: 37px; margin-left:10px;}
.yanchangR{width: 270px;background: #f1ddc5;float: left;padding-top: 20px;}
.yanchangR h2{background-position:0 -280px; width: 151px;height: 37px;margin: 0 auto;}
.yanchangCon{padding-left: 8px;}
.yanchangCon a{margin: 10px 0;display: block;padding: 2px;width: 250px;height: 115px;}
.yanchangCon a:hover{border: 2px #b085c7 solid;padding: 0;}
.footer{ padding-top: 50px;height: 100px;}
#footer_link_info{margin: 0;}
.playlist .listTitle{height: 46px;}
.playlist .listTitle li{float: left;display: inline;cursor: pointer;}
.playlist .listTitle li.gequ.current{background-position: 0 0 ;width: 128px;height: 46px;}
.playlist .listTitle li.geci{background-position: -135px -50px ;width: 128px;height: 46px; float:right;}

.playlist .listTitle li.gequ{background-position: 0 -50px ;width: 128px;height: 46px;}
.playlist .listTitle li.geci.current{background-position: -135px 0 ;width: 128px;height: 46px;}
.playlistCon{display: none;}
.playlistCon ul { width:280px; height:390px; overflow-y:scroll; overflow-x:hidden; position:relative;}
.playlistCon .preBtn,.playlistCon .nxtBtn { width:265px; height:25px; background:#eea287;margin-bottom: 5px; cursor:pointer; overflow:hidden;}
.playlistCon .preBtn .f { width:0; height:0; display:block; border-bottom:10px solid #fff; border-left:10px solid transparent; border-right:10px solid transparent; margin:7px auto 0;}
.playlistCon .nxtBtn .f { width:0; height:0; display:block; border-top:10px solid #fff; border-left:10px solid transparent; border-right:10px solid transparent; margin:7px auto 0;}
.playlistCon.current{display: block;}
.playlistCon p{color: #b06f58;line-height: 20px;font-size: 14px;text-align: left;overflow-y:scroll;height: 380px; display: none;*width: 280px;}
.playLists .playIcon{background-position: -270px 0;width: 17px;height: 17px;position: relative;top: 4px; *top: 2px;}
.playLists .shareIcon{background-position: -270px -25px;width: 16px;height: 17px;position: relative;top: 4px;}
.playLists{width: 260px;height: 30px;position: relative;*margin-bottom: -3px;}
.playLists a{color: #89432c;font-size: 14px;}
.playLists a:hover{text-decoration: underline;}
.playLists div,.playLists em{float: left;cursor: pointer;}
.playLists div{margin-right:10px;}
.playlistBox {padding-top:15px;}
.playList_word{width: 205px;display: inline-block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; position:relative;}
.playList_word i { font-style:normal; float:left; margin-right:3px;}
.playList_word em { display:block; width:30px; height:14px; background:url(../images/chenrui/new.png) no-repeat;}
.playList_word em.mv{background:url(../images/chenrui/mv.png) no-repeat;}
.popup {
    position:absolute;
    width: 150px;
    border:#cccccc solid 1px;
    height: 50px;
    z-index:1000;
    display:none;
    float: left;
    background:#fff;
    right: 5px;
    top:231px;
}
.popup .copy{
    width: 100px;
    text-align: left;
    font-size: 12px;
    color: #1AA9D5;
    text-decoration: none;
    float: left;
    padding-left: 3px;
    padding-top: 6px\9;
}
.popup a:hover{
    color: #ff9933;
}
.popup a#closeDiv{
    text-decoration: none;
    float: right;
    padding-right: 8px;
    font-weight: bold;
    color: #cccccc;
    font-size: 16px;
    font-family: "微软雅黑",arial;
    display: block;
}

.diamond{
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(
        M11=0.7071067811865475,
        M12=-0.7071067811865477,
        M21=0.7071067811865477,
        M22=0.7071067811865475,
        SizingMethod='auto expand'
    );
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform:rotate(45deg);
}

:root .diamond{filter:none\9;}

.tips-angle{
    position:absolute;
    display:block;
    width:10px;
    height:10px;
    font-size:0;
    background:#ffffff;
    border-left:1px solid #cccccc;
    border-top:1px solid #cccccc;
    top:-6px;
    top:-7px\9;
    right:8px;
}
/*当最后一个的样式*/
.diamond_bottom{
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-0.7071067811865475, M12=0.7071067811865477, M21=-0.7071067811865477, M22=-0.7071067811865475, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(
        M11=-0.7071067811865475,
        M12=0.7071067811865477,
        M21=-0.7071067811865477,
        M22=-0.7071067811865475,
        SizingMethod='auto expand'
    );
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform:rotate(225deg);
}

.tips-angleBottom{
    position:absolute;
    display:block;
    width:10px;
    height:10px;
    font-size:0;
    background:#ffffff;
    border-left:1px solid #cccccc;
    border-top:1px solid #cccccc;
    bottom:-6px;
    bottom:-7px\9;
    right:8px;
}

.backToTop { background:url("../images/zuixiangsi/top.png") no-repeat 0 0;display: none; width: 52px; height:52px;position: fixed; _position: absolute; left: 50%; margin-left:510px; bottom: 30px; _bottom: "auto"; cursor: pointer; background-clip:content; -moz-background-clip:content; -webkit-background-clip:content;}
.backToTop:hover{background-position: 0 -62px;}
.talk_frame {
    width: 100%;
    margin-top: 10px;
    margin-left: 10px;
}
/*图片列css*/
.imgList{ clear:both; overflow:hidden; margin-top:30px; margin-left:8px; margin-bottom:32px; width:960px;}
.imgList li{ float:left; width:175px; height:220px; margin-right:17px; margin-top:12px; background:url(../images/wulantuya2/pic_bottomBg.png) repeat-x bottom #fff; cursor:pointer;}
.imgList li img{ width:169px; height:213px; background:#ddd; margin:3px; display:block;}
.recommend{ width:960px; overflow:hidden;}
.title5{ background:url(../images/wulantuya2/title4.jpg) no-repeat; height:41px;}
.recommendList{ margin:33px 0 0 23px; width:1000px;}
.recommendList li{ float:left; width:250px; margin-right:80px;}
.recommendList li img{ width:250px; height:115px;}
.recommendList li p{ text-align:center; line-height:42px;}
.recommendList li p a{ color:#2baa81;}