
/*zhangbin css*/
body{font-family: "microsoft yahei";background: #f4f4f4;}
a{font-family: "microsoft yahei";}
.mt30{margin-top: 30px;}
.headtopMain,.slideMain,.ls_mainWrap{width: 960px;margin: 0 auto;}
.teamdName a.join,
.videoCon dd p span.icon,
.musicRow .musicBtn a,
.showBtn a,
.hideBtn a,
.sendComment a{background: url("../../images_1405/teach/teamDsprites.png") no-repeat;}
.mus_mainWrap{width: 960px;margin: 0 auto;}
/*headtop*/
.theadTop{background: url("../../images_1405/teach/teamTop_bg.jpg") repeat-x;height: 40px;position: fixed;top: 0;left: 0;z-index: 1000;}
.theadTop{_position: absolute;_top: expression(eval(document.documentElement.scrollTop));}
.theadSlide{margin-top: 40px;}
.headtopMain{line-height: 40px;}
.headtopMain h1{background: url("../../images_1405/teach/teamdLogo.png") no-repeat;width: 83px;height: 21px;position: relative;top: 10px;margin-right: 30px;}
.headtopMain li{float: left;}
.headtopMain li a,.userCenter a{color: #ececec;}
.headtopMain li a{font-size: 16px;margin: 0 10px;}
.userCenter{_position: relative;_top: 8px;}
.userCenter a{font-size: 14px;}
.userCenter a.index{margin-right: 30px;}
.userCenter  span{height: 14px;width: 1px;background-color: #999;display: inline-block;position: relative;top: 3px;margin: 0 5px;}
/*slide*/
.theadSlide{background: url("../../images_1405/tongcheng/headBg.jpg") repeat;width: 100%;height: 292px;}
.slideMain{position: relative;height: 292px;}
.slideIntro{position: absolute;top: 50%;margin-top: -50px;left: 20px;z-index: 10;}
.teamdPhoto img{width: 101px;height: 101px;border-radius: 50px;-webkit-border-radius: 50px;}
.teamdName{margin-left: 20px;}
.teamdName h2{font-size: 26px;text-shadow: 1px 1px 1px #e6e6e6;padding-bottom: 10px;}
.teamdName h2,.teamdName p{color: #ffffff;}
.teamdName p{font-size: 16px;line-height: 28px;}
.teamdName a.join{background-position: 0 0;width: 97px;height: 23px;display: inline-block;position: relative;top: 5px;left: 20px;}
.teamdName a.join:hover{background-position: -107px 0;}
.slideBg{background: url("../../images_1405/tongcheng/head.jpg") no-repeat;width:490px;height: 292px;position: absolute;bottom: 0;right: 63px;z-index: 1;}
/*介绍*/
.teamdIntro{border-bottom: 1px solid #e6e6e6;height: 160px;position: relative;}
.teamdIntroL{width: 630px;}
.teamdT{position: relative;}
.teamdT span{background:#55c681 ;width: 8px;height: 8px;display: inline-block;margin-right:10px;position: relative;bottom: 2px;_bottom: -14px;}
.teamdT h2{color: #404040;font-size: 24px;}
.teamdT a{position: absolute;right: 0;color: #b4b4b3;top: 5px;font-size: 14px;}
.teamdT a:hover{color: #55c681;text-decoration: underline;}
.introCon{margin-top: 12px;}
.introCon p{text-indent: 2em;font-size: 14px;line-height: 25px;text-align: left;color: #404040;}
.teamdShare{width: 300px;margin-left: 30px;position: absolute;top: 50%;right: 0;margin-top: -22px;overflow: hidden;}
.teamdText{font-size: 28px;color: #404040;line-height: 44px;}
/*left*/
.teamdL{width: 650px;overflow: hidden;margin-right: 50px;}
.teamdR{width: 260px;overflow: hidden;}
.teamdVideo,.teamdSong{border-bottom: 1px solid #e6e6e6;padding-bottom: 30px;}
.videoCon{width: 680px;padding-bottom: 30px;}
.videoCon dl{float: left;margin-right: 25px;margin-top: 30px;height: 161px;overflow: hidden;width: 200px;}
.videoCon dl dt{height: 110px;}
.videoCon dl dt img{width: 200px;height: 110px;}
.videoCon dd a{display: block;width: 200px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 30px;color: #5a5a5a;font-size: 14px;}
.videoCon dd a:hover{color: #55c681;}
.videoCon dd p{font-size: 12px;color: #666666;}
.videoCon dd p span.icon{background-position: -214px -209px; width: 15px;height: 12px;display: inline-block;position: relative;top: -1px;_top: 2px;padding-right: 5px;vertical-align: middle;}
.songCon{padding-bottom: 30px;}
.songCon ul li{float: left;}
.songCon .musicRow{width: 650px;height: 40px;line-height: 40px;font-size: 14px;}
.musicRow .musicNum{color: #999999;width: 78px;text-align: center;}
.musicRow .musicName{width: 285px;text-align: left;}
.musicRow .musicAuthor{width: 165px;text-align: left;}
.musicRow .musicClass{width: 70px;text-align: left;}
.musicRow .musicBtn{width: 50px;}
.musicRow .musicBtn a{background-position: -196px -135px;width: 17px;height: 15px;display: block;position: relative;top: 14px;}
.musicRow .musicBtn a:hover{background-position: -223px -135px;}
.musicRow .musicClass a{color: #8b8c8a;}
.musicRow .musicName a,.musicRow .musicAuthor a{color: #555555;}
.musicRow .musicName a:hover,.musicRow .musicAuthor a:hover, .musicRow .musicClass a:hover{color: #55c681;}

/*comment*/
.teamdSay{padding-bottom: 30px;}
.personPhoto img{width: 53px;height: 53px;}
.personPhoto,.commentBox,.sendComment{float: left;display: inline;}
.commentTip{background: url("../../images_1405/comment/sayBg.png") no-repeat;width: 27px;height: 24px;float: left;}
.commentCon{float: left;height: 88px;}
.commentCon .sayTxt{background: #ffffff;width: 450px;float: left;border: none;padding: 10px;font-family: "microsoft yahei";font-size: 14px;color: #666666;height: 68px;}
.sendComment{margin-left: 10px;}
.sendComment a{background-position: 0 -135px;width: 88px;height: 88px;display: block;}
.sendComment a:hover{background-position: -98px -135px;}

/*right*/
.teamdMember{width: 290px;}
.teamdMember dl{float: left;margin-right: 20px;margin-top: 30px;width: 72px;height: 108px;}
.teamdMember dl dt{height: 72px;}
.teamdMember dl dt img{width: 72px;height: 72px;border-radius: 50px;-webkit-border-radius: 50px;}
.teamdMember dl dd{text-align: center;line-height: 30px;}
.teamdMember dl dd a{font-size: 12px;color: #5a5a5a;}
.teamdMember dl dd a:hover{color: #55c681}
.showBtn a{background-position: 0 -33px;width: 261px;height: 41px;display: block;}
.showBtn a:hover{background-position: -271px -33px;}
.hideBtn a{background-position: 0 -84px;width: 261px;height: 41px;display: block;}
.hideBtn a:hover{background-position: -271px -84px;}

/*color set*/
.pagewrap .totalPage span { color:#55c681;}
.page_list a.current,.pagewrap .jumpPage a { background:#55c681;}
.page_list a { margin:0 2px;}
.collect_page .page_pre:hover, .collect_page .page_next:hover { color: #55c681; border-bottom: 3px solid #55c681;}


#vv_comment{ width: 800px; margin: 10px auto 0; }
.talk_box { min-height: 300px; height:auto !important; height:300px; }
.cmt_modelAdd{ display: none; }