/* CSS Document */   
/*全局基础设置css*/  
* { margin: 0; padding: 0; }  
a { text-decoration: none; }  
a img { border: none; }  
a:focus { outline: none; }  
a:link, a:visited, a:hover, a:active { text-decoration: none; }  
img { border: none; }  
input, select, textarea { outline: 0; }  
textarea { resize: none; }  
table { border-collapse: collapse; border-spacing: 0; }  
var, em { font-weight: normal;}  
ul, ol, dl { list-style: none; }  
body {
	font-family: 'robotocondensed', sans-serif;
    line-height: 1.8;
    color: #4d4e52;
	font-size: 62.5%;
}  

@font-face {
	font-family: robotocondensed;
	src: url('https://en.gmw.cn/font/RobotoCondensed.ttf');
}
@font-face {
	font-family: robotocondensed-bold;
	src: url('https://en.gmw.cn/font/RobotoCondensed-Bold.ttf');
}
@font-face {
	font-family: robotocondensed-light;
	src: url('https://en.gmw.cn/font/RobotoCondensed-Light.ttf');
}
@font-face {
	font-family: lato-regular;
	src: url('https://en.gmw.cn/font/lato-regular.ttf');
}
@font-face {
	font-family: headerFooterLink_aparajb;
	src: url('https://en.gmw.cn/font/en_headerFooterLink_aparajb.ttf');
}
/* base */
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
html, html a, html button {
    -webkit-font-smoothing: antialiased;
}
.m_header .nav{font-size:2.2em !important; font-family:Arial, Helvetica, sans-serif !important;}
.m_header .nav a{padding-right:1.2em !important;}
.g_footer .m_footer p{font-size:2em;}
.g-main .m-con-source{padding-left:20px;}
/*分页样式*/
#displaypagenum span.pagefontpic {background: #900c08; color: #FFF;}
#displaypagenum .pagefontpic {color: #136db2; border: 1px #ccc solid;}
#displaypagenum .ptfontpic {color: #136db2; border: 1px #ccc solid;}
#displaypagenum .pagefontpic, #displaypagenum .ptfontpic {font-size: 16px; padding: 5px 8px; margin: 8px 0; overflow: hidden; line-height: 30px; background: #fff; color: #900c08;}
#displaypagenum span {background: #136db2; color: #fff;font-size: 16px;}

.g-main { width: 100%; position: relative; zoom: 1; width: 1560px; margin-left: auto; margin-right: auto; }  
.g-main:after { content: ""; display: block; clear: both; }  
.g-main .m-title-box { margin-bottom: 20px; text-align: center; }  
.g-main .m-title-box .u-title { font-weight: bold; font-size: 42px; font-family: 'robotocondensed', sans-serif;}  
.g-main .m-title-box .m_tips { color: #B1B1B1; font-size: 20px; line-height: 106px; }  
.g-main .m-title-box .m_tips a { color: #B1B1B1; }  
.g-main #MultiAttachPh { display: none; }  
.g-main .m-player_box { width: 1200px; margin-left: auto; margin-right: auto; display: none; margin-bottom: 50px; }  
.g-main .article_inbox { margin-bottom: 100px; }  
.g-main .m-mainText { width: 1200px; margin-left: auto; margin-right: auto; font-size: 22px; line-height: 46px; }  
.g-main .m-mainText p { margin-bottom: 30px; color: #292A2C; } 
.g-main .m-mainText img{max-width: 100% !important; height:auto !important;} 
.g-main .m-mainText .m_editor { color: #B1B1B1; }  
  
.g-main .m_sharesWrap { position: fixed; bottom: 200px; cursor: pointer; right: 50%; margin-right: -870px; z-index: 1000; }  
.g-main .m_sharesWrap .m_copyBtn { width: 36px; height: 36px; border-radius: 36px; }  
.g-main #pageUrl { display: none; }  

/*免责声明*/
.m_disclaimerWrap{max-width: 1560px;margin-left: auto;margin-right: auto; display:none; margin-bottom: 50px; font-family: 'headerFooterLink_aparajb'; width: 90%;}
.m_disclaimerWrap h2{color: #4E4F50; font-size: 2.4em; font-weight: bold; border-bottom: 1px solid #4E4F50;}
.m_disclaimerWrap .m_con{font-size: 16px; margin-top: 1em;line-height: 2em; color: #4E4F50;} 
.m_disclaimer{display:none;}
/*分享css样式*/  
.overflow-wrap { overflow: hidden; }  
.g-wxTips { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B2000000, endcolorstr=#B2000000); position: fixed; top: 0; left: 0; z-index: 1000; display: none; }  
.m-wxtop-tip, .m-wxdown-tip { display: none; font-size: 1.2em; }  
.m-wxtop-tip img { padding: 0 3%; }  
.m-wxtop-tip .m-tipText { margin-bottom: 3%; }  
.m-wxtop-tip .m-tipShare { right: -70px !important; }  
.m-wxtop-tip { width: 77%; position: absolute; top: 5%; color: #fff; text-align: right; }  
.m-wxtop-tip .m-tipText .u-qq { width: 10%; vertical-align: middle; }  
.m-wxtop-tip .m-tipShare { position: absolute; top: 0; right: -50px; }  
.m-wxtop-tip .m-tipShare img { width: 40%; }  
.m-wxdown-tip { width: 100%; text-align: center; color: #fff; position: absolute; bottom: 8%; font-size: 1.2em; }  
.m-wxdown-tip .m-con { width: 80%; margin-left: auto; margin-right: auto; }  
.m-wxdown-tip .m-tipText { line-height: 2em; }  
.m-wxdown-tip .m-tipText img { width: 6%; vertical-align: middle; }  
.m-wxdown-tip .m-tip { margin-top: 5%; }  
.m-wxdown-tip .m-tip img { width: 16%; }   
/*分享*/  
.share { zoom: 1; }  
.share:after { content: ""; display: block; clear: both; }  
.share a { width: 40px; height: 40px; cursor: pointer; display: block; margin-bottom: 20px; }  
.share a i { width: 40px; height: 40px; -webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; display: block; }  
.share a i img { width: 100%; }  
.share a:hover i { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }  
.share #share-icon { width: 62px; height: 62px; float: left; display: none; }  
.share #share-icon img { width: 100%; height: 100%; }  
.share .share-wechat { position: relative; }  
.share .bg-code { left: -36px; z-index: 10; }  
.share .qrcode { position: absolute; top: 65px; border: 1px solid #ccc; padding: 5px; background: #fff; display: none; right: 0; z-index: 11; width: 160px !important; height: 160px !important; }  
.share .close-btn { position: absolute; background: #fff; color: #000000; font-size: 12px; z-index: 12; width: 12px; height: 12px; line-height: 12px; text-align: center; right: -39px; top: 50px; display: none !important; cursor: pointer; }  
.m_mobileShare{display:none;}
@media only screen and (max-width: 768px) { 
	.g-main .m_sharesWrap { margin-right: 0; right: 2%; bottom: 50%; } 
	.share a i, .share a { width: 30px; height: 30px; } 
	.share { width: 30px; position: absolute; right: 0; top: 0; z-index: 999; } 
	.share #share-icon { display: block; } 
	.share a { margin: 10px 0 0 0; z-index: 999; overflow: hidden; } 
	.share a.dn { display: block; } 
	.share .share-wechat { position: relative; } 
	.m_pc{display:none;}
	.g-main .m_mobileShare{position:relative; display:block; bottom:auto; right:auto;}
	.g-main .m_mobileShare .share{position:relative; width:100%; top:auto; right:auto; line-height:46px;}
	.g-main .m_mobileShare .share span{float:left; font-size:2em; margin-right:20px;}
	.g-main .m_mobileShare .share a{float:left; margin:10px 10px 0 0;}
}  
@media only screen and (max-width:1560px) and (min-width:769px){
body{zoom: 0.75;}
}
@media only screen and (max-width: 768px) { 
	.web_w { width: 95%; margin-left: auto; margin-right: auto; } 
	.g-mobile .u_webHeader { display: block; } 
	.g-mobile .m_header { display: none; } 
	.g-mobile .g-main { width: 100%; } 
	.g-mobile .g-main .m-title-box .u-title { font-size: 2em; } 
	.g-mobile .g-main .article_inbox{margin-bottom:20px;}
	.g-mobile .g-main .m-mainText p{margin-bottom:0;}
	.g-mobile .g-main .m-title-box .m_tips { font-size: 16px; line-height:50px;} 
	.g-mobile .g-main .m-player_box { width: 100% !important; margin-bottom:10px;} 
	.g-mobile .g-main .m-mainText { width: 85%; margin-left: auto; margin-right: auto; font-size: 1.6em; line-height:1.8em; } 
	.g-mobile .g-main .m-title-box{width:85%; margin-left:auto; margin-right:auto;} 
}
.oInput{position:absolute; left:-9999px;}
/*音频css样式*/
/* CSS Document */
.g-audio1,
.g-audio2,
.g-audio3 {
  margin: 0 auto;
  width: 650px;
}
.g-audio1 {
  position: relative;
}
.g-audio1 .skin_btn {
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  z-index: 2;
  background: url(//img.gmw.cn/pic/audio/skin1.png) no-repeat;
  width: 18px;
  height: 15px;
}
.g-audio1 .m-skins {
  display: none;
  width: 30px;
  height: 71px;
  background: url(//img.gmw.cn/pic/audio/skins_bg.png) no-repeat;
  position: absolute;
  right: -4px;
  top: 28px;
}
.g-audio1 .m-skins a {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 5px;
  margin: 0 auto;
}
.g-audio1 .m-skins a.u-skin1 {
  background: #c6c6c6;
  margin-top: 10px;
}
.g-audio1 .m-skins a.u-skin2 {
  background: #d71718;
  margin-top: 3px;
}
.g-audio1 .m-skins a.u-skin3 {
  background: #236eb4;
  margin-top: 3px;
}
.g-audio1 .selected {
  background: bisque;
}
.g-audio1 .audiojs audio {
  position: absolute;
  left: -1px;
  z-index: 5;
}
.g-audio1 .audiojs {
  width: 650px;
  height: 40px;
  background: #e2e2e2;
  overflow: hidden;
  font-family: monospace;
  font-size: 12px;
  position: relative;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.g-audio1 .stop {
  animation-play-state: paused;
}
@keyframes soundwave {
  0% {
    background-position-y: 0px;
  }
  100% {
    background-position-y: -200px;
  }
}
@-webkit-keyframes soundwave {
  0% {
    background-position-y: 0px;
  }
  100% {
    background-position-y: -200px;
  }
}
.g-audio1 .audiojs .play-pause {
  position: relative;
  margin-top: 10px;
  margin-left: 10px;
  width: 34px;
  height: 34px;
  border-right: none;
  float: left;
  padding: 0;
  overflow: hidden;
  background: url(//img.gmw.cn/pic/audio/playpause1.png) no-repeat;
}
.g-audio1 .audiojs p {
  display: none;
  width: 34px;
  height: 34px;
  padding: 5px 0 0 10px;
  cursor: pointer;
}
.g-audio1 .audiojs .play {
  display: block;
}
.g-audio1 .audiojs .scrubber {
  position: relative;
  float: left;
  width: 453px;
  background: #919191;
  height: 3px;
  margin: 20px 0 0 10px;
  border-left: 0px;
  border-bottom: 0px;
  overflow: hidden;
}
.g-audio1 .audiojs .progress {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 3px;
  width: 0px;
  background: #303030;
  z-index: 1;
}
.g-audio1 .audiojs .loaded {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 3px;
  width: 0px;
  background: #919191;
}
.g-audio1 .audiojs .time {
  float: left;
  height: 43px;
  line-height: 43px;
  margin: 0px 0px 0px 6px;
  padding: 0px 6px 0px 12px;
  color: #777777;
  border-left: none;
  text-shadow: none;
}
.g-audio1 .audiojs .time em {
  padding: 0px 2px 0px 0px;
  color: #777777;
  font-style: normal;
}
.g-audio1 .audiojs .time strong {
  padding: 0px 0px 0px 2px;
  font-weight: normal;
}
.g-audio1 .audiojs .error-message {
  float: left;
  display: none;
  margin: 0px 10px;
  height: 36px;
  width: 400px;
  overflow: hidden;
  line-height: 36px;
  white-space: nowrap;
  color: #fff;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -icab-text-overflow: ellipsis;
  -khtml-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
}
.g-audio1 .audiojs .error-message a {
  color: #eee;
  text-decoration: none;
  padding-bottom: 1px;
  border-bottom: 1px solid #999;
  white-space: wrap;
}
.g-audio1 .audiojs .play {
  background: url(//img.gmw.cn/pic/audio/play_icon1.png) no-repeat;
  height: 13px;
  width: 10px;
  position: absolute;
  top: 7px;
  left: 9px;
}
.g-audio1 .audiojs .loading {
  background: url(//img.gmw.cn/pic/audio/load.png) 0 -176px no-repeat;
  animation: loading steps(8) 1.8s infinite both;
  height: 12px;
  overflow: hidden;
  margin: 2px 0 0 2px;
}
@keyframes loading {
  0% {
    background-position-y: 0px;
  }
  100% {
    background-position-y: -176px;
  }
}
@-webkit-keyframes loading {
  0% {
    background-position-y: 0px;
  }
  100% {
    background-position-y: -176px;
  }
}
.g-audio1 .audiojs .error {
  background: url("//img.gmw.cn/js/audiojs/player-graphics.gif") -2px -61px no-repeat;
}
.g-audio1 .audiojs .pause {
  background: url(//img.gmw.cn/pic/audio/pause_icon1.png) no-repeat;
  height: 12px;
  width: 6px;
  margin: 6px auto 0 auto;
}
.g-audio1 .playing .play,
.g-audio1 .playing .loading,
.g-audio1 .playing .error {
  display: none;
}
.g-audio1 .playing .pause {
  display: block;
}
.g-audio1 .loading .play,
.g-audio1 .loading .pause,
.g-audio1 .loading .error {
  display: none;
}
.g-audio1 .loading .loading {
  display: block;
}
.g-audio1 .error .time,
.g-audio1 .error .play,
.g-audio1 .error .pause,
.g-audio1 .error .scrubber,
.g-audio1 .error .loading {
  display: none;
}
.g-audio1 .error .error {
  display: block;
}
.g-audio1 .error .play-pause p {
  cursor: auto;
}
.g-audio1 .error .error-message {
  display: block;
}
/*第二种皮肤*/
.g-audio2 {
  position: relative;
  background: url(//img.gmw.cn/pic/audio/audio_bg1_1.png) no-repeat;
}
.g-audio2 .skin_btn {
  position: absolute;
  right: 108px;
  top: 13px;
  cursor: pointer;
  z-index: 2;
  background: url(//img.gmw.cn/pic/audio/skin2.png) no-repeat;
  width: 18px;
  height: 15px;
}
.g-audio2 .m-skins {
  display: none;
  width: 30px;
  height: 71px;
  background: url(//img.gmw.cn/pic/audio/skins_bg.png) no-repeat;
  position: absolute;
  right: -4px;
  top: 28px;
}
.g-audio2 .m-skins a {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 5px;
  margin: 0 auto;
}
.g-audio2 .m-skins a.u-skin1 {
  background: #c6c6c6;
  margin-top: 10px;
}
.g-audio2 .m-skins a.u-skin2 {
  background: #d71718;
  margin-top: 3px;
}
.g-audio2 .m-skins a.u-skin3 {
  background: #236eb4;
  margin-top: 3px;
}
.g-audio2 .selected {
  background: bisque;
}
.g-audio2 .audiojs audio {
  position: absolute;
  left: -1px;
  z-index: 5;
}
.g-audio2 .audiojs {
  height: 50px;
  overflow: hidden;
  font-family: monospace;
  font-size: 12px;
  background: url(//img.gmw.cn/pic/audio/wave.png) center -200px no-repeat;
  animation: soundwave steps(4) 1.8s infinite both;
  position: relative;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.g-audio2 .stop {
  animation-play-state: paused;
}
.g-audio2 .audiojs .play-pause {
  width: 34px;
  height: 34px;
  border-right: none;
  float: none;
  padding: 0;
  position: absolute;
  top: 12px;
  left: 308px;
  overflow: hidden;
  background: url(//img.gmw.cn/pic/audio/playpause2.png) no-repeat;
}
.g-audio2 .audiojs p {
  display: none;
  width: 25px;
  height: 40px;
  margin: 0px;
  cursor: pointer;
}
.g-audio2 .audiojs .play {
  display: block;
}
.g-audio2 .audiojs .scrubber {
  position: relative;
  float: none;
  width: 490px;
  background: #919191;
  height: 3px;
  margin: 4px 0 0 10px;
  border-left: 0px;
  border-bottom: 0px;
  overflow: hidden;
}
.g-audio2 .audiojs .progress {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 3px;
  width: 0px;
  background: #d71718;
  z-index: 1;
}
.g-audio2 .audiojs .loaded {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 3px;
  width: 0px;
  background: #919191;
}
.g-audio2 .audiojs .time {
  float: none;
  height: 30px;
  line-height: 30px;
  margin: 0px 0px 0px 6px;
  padding: 0px 6px 0px 12px;
  color: #777777;
  border-left: none;
  text-shadow: none;
}
.g-audio2 .audiojs .time em {
  padding: 0px 2px 0px 0px;
  color: #777777;
  font-style: normal;
}
.g-audio2 .audiojs .time strong {
  padding: 0px 0px 0px 2px;
  font-weight: normal;
}
.g-audio2 .audiojs .error-message {
  float: left;
  display: none;
  margin: 0px 10px;
  height: 36px;
  width: 400px;
  overflow: hidden;
  line-height: 36px;
  white-space: nowrap;
  color: #fff;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -icab-text-overflow: ellipsis;
  -khtml-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
}
.g-audio2 .audiojs .error-message a {
  color: #eee;
  text-decoration: none;
  padding-bottom: 1px;
  border-bottom: 1px solid #999;
  white-space: wrap;
}
.g-audio2 .audiojs .play {
  background: url(//img.gmw.cn/pic/audio/play_icon2.png) no-repeat;
  height: 15px;
  width: 12px;
  margin: 10px auto 0 auto;
}
.g-audio2 .audiojs .loading {
  background: url(//img.gmw.cn/pic/audio/load.png) 0 -176px no-repeat;
  animation: loading steps(8) 1.8s infinite both;
  height: 22px;
  overflow: hidden;
  margin: 7px auto 0 auto;
}
.g-audio2 .audiojs .error {
  background: url("//img.gmw.cn/js/audiojs/player-graphics.gif") -2px -61px no-repeat;
}
.g-audio2 .audiojs .pause {
  background: url(//img.gmw.cn/pic/audio/pause_icon2.png) no-repeat;
  height: 15px;
  width: 10px;
  margin: 10px auto 0 auto;
}
.g-audio2 .playing .play,
.g-audio2 .playing .loading,
.g-audio2 .playing .error {
  display: none;
}
.g-audio2 .playing .pause {
  display: block;
}
.g-audio2 .loading .play,
.g-audio2 .loading .pause,
.g-audio2 .loading .error {
  display: none;
}
.g-audio2 .loading .loading {
  display: block;
}
.g-audio2 .error .time,
.g-audio2 .error .play,
.g-audio2 .error .pause,
.g-audio2 .error .scrubber,
.g-audio2 .error .loading {
  display: none;
}
.g-audio2 .error .error {
  display: block;
}
.g-audio2 .error .play-pause p {
  cursor: auto;
}
.g-audio2 .error .error-message {
  display: block;
}
/*第二种皮肤的缩小版*/
.g-smallaudio2 {
  position: relative;
  background: url(//img.gmw.cn/pic/audio/small_bg1.png) no-repeat;
}
/*第三张皮肤*/
.g-audio3 {
  position: relative;
  height: 90px;
}
.g-audio3 .skin_btn {
  position: absolute;
  right: 15px;
  top: 9px;
  cursor: pointer;
  z-index: 2;
  background: url(//img.gmw.cn/pic/audio/skin3.png) no-repeat;
  width: 18px;
  height: 15px;
}
.g-audio3 .m-skins {
  display: none;
  width: 30px;
  height: 71px;
  background: url(//img.gmw.cn/pic/audio/skins_bg.png) no-repeat;
  position: absolute;
  right: 0;
  top: 28px;
}
.g-audio3 .m-skins a {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 5px;
  margin: 0 auto;
}
.g-audio3 .m-skins a.u-skin1 {
  background: #c6c6c6;
  margin-top: 10px;
}
.g-audio3 .m-skins a.u-skin2 {
  background: #d71718;
  margin-top: 3px;
}
.g-audio3 .m-skins a.u-skin3 {
  background: #236eb4;
  margin-top: 3px;
}
.g-audio3 .selected {
  background: bisque;
}
.g-audio3 .audiojs audio {
  position: absolute;
  left: -1px;
  z-index: 5;
}
.g-audio3 .audiojs {
  height: 90px;
  overflow: hidden;
  font-family: monospace;
  font-size: 12px;
  background: url(//img.gmw.cn/pic/audio/audio_bg2.png) no-repeat;
  position: relative;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.g-audio3 .stop {
  animation-play-state: paused;
}
.g-audio3 .audiojs .play-pause {
  width: 70px;
  height: 70px;
  border-right: none;
  float: left;
  padding: 0;
  position: absolute;
  margin-top: 10px;
  margin-left: 87px;
  overflow: hidden;
  background: url(//img.gmw.cn/pic/audio/playpause3.png) no-repeat;
}
.g-audio3 .audiojs p {
  display: none;
  width: 70px;
  height: 70px;
  margin: 0px;
  cursor: pointer;
}
.g-audio3 .audiojs .play {
  display: block;
}
.g-audio3 .audiojs .scrubber {
  position: relative;
  float: left;
  width: 392px !important;
  background: url(//img.gmw.cn/pic/audio/jindubg.png) no-repeat;
  height: 38px;
  margin: 25px 0 0 164px;
  border-left: 0px;
  border-bottom: 0px;
  overflow: hidden;
  border-top: none;
}
.g-audio3 .audiojs .progress {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 38px;
  width: 0px;
  background: url(//img.gmw.cn/pic/audio/jindu.png) no-repeat;
  z-index: 1;
}
.g-audio3 .audiojs .loaded {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 3px;
  width: 0px;
  background: transparent;
}
.g-audio3 .audiojs .time {
  float: left;
  height: 90px;
  line-height: 90px;
  margin: 0px 0px 0px 6px;
  padding: 0px 6px 0px 12px;
  color: #777777;
  border-left: none;
  text-shadow: none;
}
.g-audio3 .audiojs .time em {
  padding: 0px 2px 0px 0px;
  color: #777777;
  font-style: normal;
}
.g-audio3 .audiojs .time strong {
  padding: 0px 0px 0px 2px;
  font-weight: normal;
}
.g-audio3 .audiojs .error-message {
  float: left;
  display: none;
  margin: 0px 10px;
  height: 36px;
  width: 400px;
  overflow: hidden;
  line-height: 36px;
  white-space: nowrap;
  color: #fff;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -icab-text-overflow: ellipsis;
  -khtml-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
}
.g-audio3 .audiojs .error-message a {
  color: #eee;
  text-decoration: none;
  padding-bottom: 1px;
  border-bottom: 1px solid #999;
  white-space: wrap;
}
.g-audio3 .audiojs .play {
  background: url(//img.gmw.cn/pic/audio/play_icon3.png) no-repeat;
  height: 31px;
  width: 25px;
  margin: 20px auto 0 auto;
}
.g-audio3 .audiojs .loading {
  background: url(//img.gmw.cn/pic/audio/load.png) 0 -176px no-repeat;
  animation: loading steps(8) 1.8s infinite both;
  height: 22px;
  width: 30px;
  overflow: hidden;
  margin: 25px auto 0 auto;
}
.g-audio3 .audiojs .error {
  background: url("//img.gmw.cn/js/audiojs/player-graphics.gif") -2px -61px no-repeat;
}
.g-audio3 .audiojs .pause {
  background: url(//img.gmw.cn/pic/audio/pause_icon3.png) no-repeat;
  height: 32px;
  width: 15px;
  margin: 20px auto 0 auto;
}
.g-audio3 .playing .play,
.g-audio3 .playing .loading,
.g-audio3 .playing .error {
  display: none;
}
.g-audio3 .playing .pause {
  display: block;
}
.g-audio3 .loading .play,
.g-audio3 .loading .pause,
.g-audio3 .loading .error {
  display: none;
}
.g-audio3 .loading .loading {
  display: block;
}
.g-audio3 .error .time,
.g-audio3 .error .play,
.g-audio3 .error .pause,
.g-audio3 .error .scrubber,
.g-audio3 .error .loading {
  display: none;
}
.g-audio3 .error .error {
  display: block;
}
.g-audio3 .error .play-pause p {
  cursor: auto;
}
.g-audio3 .error .error-message {
  display: block;
}
/*悬浮的样式*/
.g-smallaudio2 {
  position: relative;
  background: url(//img.gmw.cn/pic/audio/small_bg1.png) no-repeat;
}
.g-smallaudio2 .audiojs .play-pause {
  left: 148px;
}
.g-smallaudio2 .skin_btn {
  top: 12px;
  right: 95px;
}
.g-smallaudio2 .audiojs {
  background: none;
}
.g-smallaudio3 .audiojs {
  position: relative;
  background: url(//img.gmw.cn/pic/audio/small_bg2.png) no-repeat;
}
.g-smallaudio3 .audiojs .scrubber {
  background: url(//img.gmw.cn/pic/audio/small_jindubg.png) no-repeat;
  width: 170px !important;
  height: 30px;
  margin-top: 30px;
}
.g-smallaudio3 .audiojs .progress {
  background: url(//img.gmw.cn/pic/audio/small_jindu.png) no-repeat;
  height: 30px;
}
.g-smallaudio3 .audiojs .time {
  position: absolute;
  top: 24px;
  left: 170px;
  float: none;
}
/*屏幕小于414px宽度*/
@media only screen and (max-width: 640px) {
  .g-main #articleBox .m-player_box {
    width: 90% !important;
  }
  .g-audio2,
  .g-audio1,
  .g-audio3 {
    width: 330px !important;
    margin: 0 auto;
  }
  .g-audio2 {
    position: relative;
    background: url(//img.gmw.cn/pic/audio/small_bg1.png) no-repeat;
  }
  .g-audio2 .audiojs .play-pause {
    left: 148px;
  }
  .g-audio2 .skin_btn {
    top: 12px;
    right: 95px;
  }
  .g-audio2 .audiojs {
    background: none;
  }
  .g-audio3 .audiojs {
    position: relative;
    background: url(//img.gmw.cn/pic/audio/small_bg2.png) no-repeat;
  }
  .g-audio3 .audiojs .scrubber {
    background: url(//img.gmw.cn/pic/audio/small_jindubg.png) no-repeat;
    width: 170px !important;
    height: 30px;
    margin-top: 33px;
  }
  .g-audio3 .audiojs .progress {
    background: url(//img.gmw.cn/pic/audio/small_jindu.png) no-repeat;
    height: 30px;
  }
  .g-audio3 .audiojs .time {
    position: absolute;
    top: 24px;
    left: 170px;
    float: none;
  }
}