.main {
 width:100%;
 height:auto;
 padding-top:12px;
 overflow:hidden;
 padding-bottom:50px
}
.crumbs {
 width:100%;
 z-index:2;
 font-size:14px;
 color:#999
}
.crumbs a {
 display:inline-block;
 color:#333
}
.crumbs a:hover {
 color:#e93274
}
.left {
 width:770px;
 height:auto;
 float:left;
 margin-top:12px
}
.detail {
 width:100%;
 height:auto
}
.detailTitle {
 width:100%;
 padding-bottom:20px;
 border-bottom:2px solid #e6e6e6;
 margin-bottom:20px
}
.detailTitle h2 {
 font-size:34px;
 color:#333
}
.detailTitle p {
 font-size:12px;
 color:#999;
 margin-top:10px
}
.detailTitle span {
 color:#e93274;
 font-weight:800;
 cursor:pointer
}
.detailTitleBig {
 font-size:20px
}
.detailTitleMid {
 font-size:16px
}
.detailTitleMin {
 font-size:12px
}
.detailText {
 width:100%;
 font-size:18px;
 line-height:34px;
 color:#333;
 border-bottom:1px solid #e6e6e6;
 margin-top:14px
}
.videoBox {
 width:770px;
 height:434px;
 margin-bottom:20px;
 background:#000
}
.detailText img {
 max-width:770px;
 /*max-height:480px;*/
 margin:0 auto
}
.detailText p {
 clear:both;
 margin-bottom:10px
}
.detailText video {
 width:770px;
 height:434px;
 outline:none
}
.detailText audio {
 width:100%;
 outline:none
}
.show_more_btn {
 width:100%;
 height:70px;
 display:block;
 clear:both;
 font-size:18px;
 font-weight:400!important;
 text-align:center;
 position:relative;
 margin:0;
 padding-top:4px;
 z-index:5
}
.show_more_btn i {
 width:15px;
 height:10px;
 background:url(http://www.zhengyuanxiangqin.com/images/ndarrow.png) no-repeat 50%;
 background-size:20px;
 display:inline-block;
 vertical-align:baseline;
 padding-bottom:4px
}
.shadow {
 width:100%;
 height:111px;
 background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
 background:-ms-linear-gradient(to bottom,hsla(0,0%,100%,0),#fff 100%);
 position:absolute;
 top:-111px;
 left:0
}
.show_more_text {
 font-size:18px;
 width:170px;
 height:40px;
 border:1px solid #e93274;
 color:#e93274;
 line-height:40px;
 padding:10px 40px;
 border-radius:5px
}
.show_more_text img {
 display:inline-block
}
.show_more_text:hover {
 background-color:rgba(233,50,116,.1);
 cursor:pointer
}
.guess {
 width:100%;
 height:auto
}
.guessTitle {
 border-bottom:1px solid #e6e6e6
}
.guessTitle h2 {
 width:75px;
 font-size:18px;
 line-height:60px;
 color:#333;
 border-bottom:2px solid #e93274
}
.nationalLists {
 width:100%;
 height:auto
}
.nationalList {
 width:100%;
 margin-top:15px;
 overflow:hidden
}
.nationalList.active {
 border-bottom:none
}
.nationalListImg {
 width:155px;
 height:105px;
 float:left;
 overflow:hidden
}
.nationalListImg img {
 width:100%;
 height:100%
}
.nationalListImg:hover img {
 transform:scale(1.1);
 transition:1s
}
.nationalListText {
 width:590px;
 height:105px;
 float:right
}
.nationalListText p {
 margin-top:5px;
 font-size:18px;
 line-height:28px;
 color:#333;
 height:56px;
 overflow:hidden;
 position:relative;
 font-weight:700
}
.nationalListText p:after {
 content:"";
 position:absolute
}
.nationalListTextTig {
 margin-top:18px;
 font-size:12px;
 color:#999
}
.nationalListTextTig span {
 vertical-align:middle
}
.video_watch {
 margin-left:30px;
 display:inline-block
}
.video_watch img {
 width:18px;
 height:12px;
 display:inline-block;
 vertical-align:middle
}
.nationalList:hover .nationalListText p {
 color:#e93274
}
.right {
 float:right;
 margin-top:15px
}
.recommend,
.right {
 width:300px;
 height:auto
}
.recommend {
 border:1px solid #eee;
 border-top:none;
 box-sizing:border-box;
 margin-bottom:30px
}
.recommendTitle {
 height:40px;
 border-top:2px solid #e93274;
 font-size:18px;
 line-height:40px;
 color:#333;
 padding:0 12px;
 font-weight:600
}
.recommendLists {
 padding-left:12px;
 overflow:hidden;
 margin-top:10px
}
.recommendLists a {
 float:left
}
.recommendList {
 width:133px;
 height:auto;
 margin-bottom:15px;
 margin-right:10px
}
.recommendListImg {
 width:133px;
 height:90px;
 overflow:hidden
}
.recommendListImg img {
 width:100%;
 height:100%
}
.recommendList p {
 font-size:14px;
 color:#333;
 text-align:center;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 margin-top:15px
}
.recommendList:hover p {
 color:#e93274
}
.recommendListImg:hover img {
 transform:scale(1.1);
 transition:1s
}
.infoLists {
 padding:10px 12px 0
}
.infoList {
 width:100%;
 height:auto;
 overflow:hidden
}
.infoListTitle {
 height:40px;
 line-height:40px;
 border-bottom:1px solid #e1e1e1
}
.infoListTitle.spe {
 border:none
}
.infoListTitle.active {
 display:none
}
.infoListTitleImg {
 width:5px;
 height:9px;
 margin-bottom:15px;
 display:inline-block
}
.infoListTitleImg img {
 width:100%;
 height:100%
}
.infoListTitle p {
 display:inline-block;
 width:250px;
 margin-left:12px;
 font-size:14px;
 color:#333;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 font-weight:400
}
.viewList.active {
 display:block
}
.viewListImg {
 width:89px;
 height:61px;
 float:left;
 margin-right:12px;
 margin-top:5px;
 overflow:hidden
}
.viewListImg img {
 width:100%;
 height:100%
}
.viewListImg:hover img {
 transform:scale(1.1);
 transition:1s
}
.viewListText {
 width:173px;
 font-size:12px;
 color:#666;
 float:left;
 line-height:24px;
 height:68px;
 position:relative;
 overflow:hidden
}
.viewListText:after {
 content:"";
 position:absolute
}
.infoList:hover .viewListText {
 color:#e93274
}
.watchLists {
 padding:10px 12px 0
}
.watchList {
 width:100%;
 height:auto;
 overflow:hidden
}
.watchListTitle {
 height:40px;
 line-height:40px;
 border-bottom:1px dashed #e1e1e1
}
.watchListTitle.active,
.watchListTitle.spe {
 border:none
}
.watchListTitle.active h3 {
 color:#e93274
}
.watchListTitleDot {
 width:5px;
 height:5px;
 background:#333;
 border-radius:50%;
 display:inline-block;
 margin-bottom:17px
}
.watchListTitle h3 {
 display:inline-block;
 width:250px;
 margin-left:10px;
 font-size:14px;
 color:#333;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 font-weight:400
}
.viewList {
 padding:5px 0
}
.viewList,
.watchListImg {
 display:none;
 overflow:hidden
}
.watchListImg {
 width:276px;
 height:146px;
 padding-bottom:10px
}
.watchListImg.active {
 display:block
}
.watchListImg img {
 width:100%;
 height:100%
}
.largeImage .largeImage__img,
.singleImage .singleImage__img {
 width:155px!important;
 height:105px!important;
 max-height:105px!important;
 float:left
}
.largeImage .feed__link,
.singleImage .feed__link {
 padding:0!important;
 height:100%!important
}
.read_770_03 {
 margin-top:15px;
 height:105px
}
.feed__wrapper,
.largeImage,
.largeImage .largeImage__img .img,
.read_770_03 newsfeed,
.read_770_03 newsfeed-main,
.singleImage {
 height:100%!important
}
.singleImage__body {
 width:590px;
 height:105px;
 float:right
}
.singleImage .singleImage__body .singleImage__title {
 margin-top:5px;
 font-size:18px!important;
 line-height:28px!important;
 padding:0!important;
 color:#333!important;
 height:56px!important
}
.singleImage__body:hover .singleImage__title {
 color:#e93274!important
}
.singleImage .singleImage__body .singleImage__desc {
 margin-top:18px;
 font-size:12px!important;
 padding:0!important
}
.largeImage__desc,
.largeImage__title {
 float:right;
 width:590px
}
.largeImage__title {
 padding:0!important;
 font-size:18px!important;
 line-height:28px!important;
 color:#333!important;
 height:56px;
 margin-top:5px
}
.largeImage__title:hover {
 color:#e93274!important
}
.largeImage__desc {
 margin-top:18px;
 font-size:12px!important
}
.dii-audio {
 border:1px solid #eee;
 height:88px;
 width:750px;
 margin:0 auto
}
.dii-audio .audiojs {
 padding:20px 0 18px 22px;
 background:#fafafa;
 height:auto;
 box-shadow:none;
 width:auto
}
.dii-audio .audiojs .play-pause {
 width:48px;
 height:48px;
 padding:0;
 border-right:none
}
.dii-audio .audiojs .play {
 background:url(http://www.zhengyuanxiangqin.com/images/style.png) no-repeat 50%;
 background-size:48px 48px
}
.dii-audio .audiojs p {
 width:48px;
 height:48px
}
.dii-audio .audiojs .pause {
 background:url(http://www.zhengyuanxiangqin.com/images/icon-audio-pause.gif) no-repeat;
 background-size:48px 48px
}
.dii-audio .audiojs .error,
.dii-audio .audiojs .loading {
 background:no-repeat;
 background-position:50%;
 background-image:url(http://www.zhengyuanxiangqin.com/images/style.png)
}
.dii-audio .audiojs .scrubber {
 margin-bottom:0;
 width:466px;
 height:20px;
 background:transparent;
 border-top:none;
 margin-top:2px;
 margin-left:96px;
 margin-right:20px;
 overflow:initial;
 padding:20px 0
}
.dii-audio .audiojs .scrubber:before {
 content:"";
 display:block;
 position:absolute;
 width:100%;
 top:20px;
 right:0;
 height:5px;
 background:#eee
}
.dii-audio .audiojs .progress {
 background:#f36;
 height:5px;
 top:20px
}
.dii-audio .audiojs .progress:before {
 width:12px;
 margin-top:-3px;
 margin-right:-6px;
 height:12px
}
.dii-audio .audiojs .progress:after,
.dii-audio .audiojs .progress:before {
 content:"";
 display:block;
 position:absolute;
 top:0;
 right:0;
 border-radius:50%;
 background:#f36;
 box-sizing:content-box
}
.dii-audio .audiojs .progress:after {
 width:20px;
 margin-top:-7px;
 margin-right:-10px;
 height:20px
}
.dii-audio .audiojs .loaded {
 background:#ccc;
 height:5px;
 top:20px
}
.dii-audio .audiojs .time {
 border-left:none;
 position:relative;
 margin:0;
 padding:0;
 color:#999;
 font-size:16px;
 text-shadow:none
}
.dii-audio .audiojs .time em {
 position:absolute;
 top:5px;
 left:-550px;
 color:#999;
 padding:0
}
.dii-audio .audiojs .time strong {
 position:absolute;
 top:5px;
 left:0;
 padding:0
}
