body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/24px tahoma,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;font-size: .28em;}
form{display:inline;}ul,ol{list-style:none;}i,em{ font-style:normal;}
body{color:#666;; position: relative;font-family: "Microsoft YaHei";font-size: .28em;line-height:1.5;background:#f0f0f0;}
a { text-decoration:none;color:#333;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
input,button,select,textarea{outline:none;}
textarea{resize:none;}
html{_text-overflow:ellipsis;}
.clearfix{zoom:1;}.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cl{zoom:1;}.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.fl{ float:left;}
.fr{ float:right;}
.none {display:none;}
.center {text-align:center;}
.fb{font-weight:bold;}
.clear { border:none; clear:both; font-size:0; height:0; line-height: 0; visibility:hidden; }
.fontYH{ font-family: "Microsoft YaHei"; _font-weight:bold; }
.box {display: -moz-box;display: -webkit-box;display: box;display: -ms-flexbox;}
.flex { -moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;}
.flex2 {-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;width:50%;}
.flex3 {-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;width:33%;}
.flex4 {-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;width:25%;}
.flex5 {-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;width:20%;}

html{font-size:342%;}
@media screen and (min-width:350px){
	html{font-size:342%;}
}
@media screen and (min-width:410px){
	html{font-size:400%;}
}
@media screen and (min-width:480px){
	html{font-size:469%;}
}
@media screen and (min-width:640px){
	html{font-size: 625%;}
}
/*backtop*/
#backtop a {  background: url(../images/backtop.png) no-repeat center center;background-size:100%; display: block;height: .8rem;width: .8rem; }
#backtop {position:fixed;bottom: 12%;right:2%; z-index: 99;display:block;}

.mt2 { margin-top:.2rem;}
.mt17 { margin-top:1.7rem;}
.mt8 { margin-top:1rem;}

/*儿歌*/
.M-header-erge { background:#fff;position:fixed;top:0;left:0;z-index:99; width:100%;}
.M-header-erge .M-top { height:.8rem;line-height:.8rem;border-bottom:2px solid #ff6600;font-size: .36rem;text-align:center;position:relative;}
.M-header-erge .M-top .back a { display:block; height:.8rem;width:.3rem;background: url(../images/back3.png) no-repeat center center;position:absolute;left:.2rem;top:0;background-size:80%;text-indent:-9999rem;}
.M-header-erge .M-top .menu { position:absolute;top:0;right:.1rem; }
.M-header-erge .M-top .menu { width:.8rem;height:.8rem;display:inline-block; }
.M-header-erge .M-top .menu a{ width:.8rem;height:.8rem;display:block; }
.M-header-erge .M-top .menu a{ background:url(../images/menu2.png) no-repeat center center;background-size:50%; }
.M-header-erge .M-top .menu a.on{ background:url(../images/menu2.png) no-repeat center center;background-size:50%; }
.M-header-erge .M-top .nav-a-menu_block{ position:absolute;top:.82rem;right:0; width:100%; background:#fff; padding-bottom:3%; opacity:0.9; }
.M-header-erge .M-top .nav-a-menu_block nav ul li { float:left; width:20%;margin-left:5%; text-align:left; line-height:.4rem;}
.M-header-erge .M-top .nav-a-menu_block nav ul li a { font-size:.24rem;}

.right_h_s { border-top:1px solid #eee;margin-top:.1rem;padding-top:.1rem;}
.M-header-erge .M-top .nav-a-menu_block .right_h_s a { overflow:hidden; margin:.1rem 0 0 .2rem;font-size:.22rem;line-height:.5rem;height:.5rem;}
.M-header-erge .M-top .nav-a-menu_block .right_h_s a { background:#fff; color:#333; padding:0 .2rem; border-radius:5px;float:left;border:1px solid #eee;}
.M-header-erge .M-top h1 { width:1.6rem; height: .8rem;overflow: hidden;margin: 0 auto;background: url(../images/logo_e.png) no-repeat center center;background-size:100%;text-indent: -4000px;}

.focusBox-erge{ position:relative; overflow:hidden; max-width:100%;margin-top:.8rem;}
.focusBox-erge .hd{ position:absolute; height:.4rem; line-height:.4rem; bottom:.22rem; right:.1rem; z-index:1; }
.focusBox-erge .hd li{ display:inline-block; width:.14rem; height:.14rem; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
.focusBox-erge .hd li.on{ background:#ff6600;  }
.focusBox-erge .bd{ position:relative; z-index:0; }
.focusBox-erge .bd li{ position:relative; text-align:center;  }
/*.focusBox-erge .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}*/
.focusBox-erge .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
.focusBox-erge .bd li .tit { display:block; width:100%;  position:absolute; bottom:0; text-indent:.2rem; height:.8rem; line-height:.8rem; background:url(../images/dott.png) ; color:#fff;  text-align:left;  }

.M-zj { background:#fff;margin-top:.2rem;width:100%;overflow:hidden;}
.M-zj .zjhd { line-height:.8rem;color:#ff6600;}
.M-zj .zjhd h2 {font-size:.36rem;border-bottom:2px solid  #ff6600;text-indent:.2rem;}
.M-zj ul { width:103%;padding:.2rem 0 0 0;}
.M-zj ul li { width:44%;float:left;margin:1% 0 2% 3%;position:relative;padding-top:4px;}
.M-zj ul li a { display:block;}
.M-zj ul li a img { width:100%;}
.M-zj ul li .bgc { background:#f7f7f7;padding:.1rem .2rem;}
.M-zj ul li a h3 { font-size:.3rem;color:#333;width:100%;text-align:left;height:.46rem;line-height:.46rem;overflow:hidden; }
.M-zj ul li .bgc p { color:#999;font-size:.24rem;height:.3rem;line-height:.3rem;overflow:hidden;}
.M-zj ul li a .l1 { position:absolute;margin-bottom:2px;left:0;top:0;width:100%;}
.M-zj ul li a .l1 .line { border-left:2px solid #fff;border-right:2px solid #fff;height:2px;width:auto;background:url(../images/bgc.jpg) repeat-x;}
.M-zj ul li a .l2 { position:absolute;width:100%;margin-bottom:2px;left:0;top:2px;}
.M-zj ul li a .l2 .line { border-left:1px solid #fff;border-right:1px solid #fff;height:2px;width:auto;background:url(../images/bgc.jpg) repeat-x;}

.M-xgs { background:#fff;margin-top:.2rem;width:100%;overflow:hidden;}
.M-xgs .xgshd { line-height:.8rem;color:#ff6600;}
.M-xgs .xgshd h2 {font-size:.36rem;border-bottom:2px solid  #ff6600;text-indent:.2rem;}
.M-xgs ul { width:103%;padding:.2rem 0 0 0;}
.M-xgs ul li { width:44%;float:left;margin:1% 0 2% 3%;position: relative;}
.M-xgs ul li a { display:block;}
.M-xgs ul li a img { width:100%;}
.M-xgs ul li a h3 { font-size:.3rem;color:#333;width:100%;text-align:left;height:.6rem;line-height:.6rem;overflow:hidden; background:#f7f7f7;}
.M-xgs ul li a p { font-size:.24rem;color:#fff;position:absolute;left:0;bottom:.6rem;width:100%;text-align:left;height:.5rem;line-height:.5rem; background:url(../images/dott.png) ;overflow:hidden;}
.M-xgs ul li a h3 span { padding:0 .2rem;overflow:hidden;width:90%;display:inline-block;}
.M-xgs ul li a p span { padding:0 .2rem;overflow:hidden;width:90%;display:inline-block;}


.M-remen { background:#fff;margin-top:.2rem;width:100%;overflow:hidden;}
.M-remen .remenhd { line-height:.8rem;color:#ff6600;}
.M-remen .remenhd h2 {font-size:.36rem;border-bottom:2px solid  #ff6600;text-indent:.2rem;}
.M-remen ul { width:103%;padding:.2rem 0 0 0;}
.M-remen ul li { width:44%;float:left;margin:1% 0 2% 3%;position: relative;height:1.64rem;overflow:hidden;}
.M-remen ul li a { display:block;}
.M-remen ul li a img { width:100%;}
.M-remen ul li a h3 { font-size:.24rem;color:#fff;position:absolute;left:0;bottom:0;width:100%;text-align:left;height:.5rem;line-height:.5rem; background:url(../images/dott.png) ;overflow:hidden; }
.M-remen ul li a h3 span { padding:0 .2rem;overflow:hidden;width:90%;display:inline-block;}

.M-sing { background:#fff;margin-top:.2rem;}
.M-sing .tabBox .hd {  background:#fff;}
.M-sing .tabBox .hd ul { padding:.2rem .2rem 0;height:.6rem;}
.M-sing .tabBox .hd ul li a { color:#999;font-size:.28rem;padding:.08rem .3rem;border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;margin-right:.1rem;}
.M-sing .tabBox .hd ul li { float:left;  color:#333; line-height:.6rem;}
.M-sing .tabBox .hd ul .on a {  color:#fff; background:#ff6600;border-color:#ff6600;}
.M-sing .tabBox .bd ul { padding:.1rem .2rem .2rem .2rem;}
.M-sing .tabBox .bd li { height:.6rem;  line-height:.6rem; border-bottom:1px dotted #eee;  }
.M-sing .tabBox .bd li a { color:#333;font-size:.28rem; display:block; }
.M-sing .tabBox .bd li a { -webkit-tap-highlight-color:rgba(0,0,0,0); } 
.M-sing .tabBox .bd li a span { color:#999;font-size:.2rem;}
.M-sing .tabBox .bd .more-d { text-align:center;border:0;height:100%;}
.M-sing .tabBox .bd .more-d a { font-size:.28rem;color:#999;margin:.1rem 0;background:#f7f7f7;border:1px solid #eee;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;padding:.02rem 0;}

.APP { background:#fff;margin-top:.2rem;}

/*play*/
.M-play { margin-top:.8rem;background:#fff;}
.M-play .play { width:100%;background:#fff; line-height: 0;}
.M-play .lapp { padding:.2rem;overflow:hidden;}
.M-play .lapp .fl a { display:block;height:.6rem;width:2rem;text-align:center;line-height:.6rem;background:#ff6600;color:#fff;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

/*详情介绍*/
.M-info { padding:.2rem;background:#fff;margin-top:.2rem;position: relative;}
.M-info .info-open { width:.4rem;height:.2rem;position:absolute;right:.3rem;top:.3rem;background:url(../images/open.png) no-repeat center;background-size:70% !important;}
.M-info .info-tit h1{ font-size:.36rem;color:#ff6600;}
.M-info .info-s { font-size:.26rem;color:#999;}
.M-info .info-p { font-size:.26rem;color:#666;overflow:hidden;height:.4rem;}
.M-info .info-p p { font-size:.26rem !important;color:#666 !important;}
.M-info .info-p p span {  font-size:.26rem !important; color:#666 !important}

/*专辑分页*/
.M-lb {padding:.2rem;background:#fff;margin-top:.2rem;position: relative;}
.M-lb .lb-tit h1 {  font-size:.36rem;color:#ff6600;}
.M-lb .lb-open { width:.4rem;height:.2rem;position:absolute;right:.3rem;top:.3rem;background:url(../images/open.png) no-repeat center;background-size:70% !important;}
.M-lb .lb-p { font-size:.26rem;color:#666;overflow:hidden;height:100%;}
.M-lb .lb-p .hd  { margin:.1rem 0;}
.M-lb .lb-p .hd ul li { float:left;  background:#fff;color:#999;font-size:.28rem;padding:0 .3rem;border:1px solid #f7f7f7; line-height:.3.6rem;margin: 0 .1rem .1rem 0;}
.M-lb .lb-p .hd ul .on {  color:#fff; background:#ff6600;border-color:#ff6600;}
.M-lb .lb-p .bd ul li a { font-size:.26rem !important;color:#666;display:block;height:.5rem;line-height:.5rem;background:#f7f7f7;border:1px solid #eee;border-radius:5px;width:96%;}
.M-lb .lb-p .bd ul { padding:.1rem 0 0 0;}
.M-lb .lb-p .bd ul li { width:50%;float:left;text-align:center;overflow:hidden;margin-bottom:.1rem;}
.M-lb .lb-p .bd ul li.cur a { background:#ff6600;border-color:#ff6600;color:#fff}

.M-guess { background:#fff;margin-top:.2rem;overflow:hidden;width:100%;}
.M-guess .guesshd { line-height:.8rem;color:#ff6600;}
.M-guess .guesshd h2 {font-size:.36rem;border-bottom:2px solid  #ff6600;text-indent:.2rem;}
.M-guess ul { width:103%;padding:.2rem 0 0 0;}
.M-guess ul li { width:44%;float:left;margin:1% 0 2% 3%;position: relative;height:1.64rem;overflow:hidden;}
.M-guess ul li a { display:block;}
.M-guess ul li a img { width:100%;}
.M-guess ul li a h3 { font-size:.24rem;color:#fff;position:absolute;left:0;bottom:0;width:100%;text-align:left;height:.5rem;line-height:.5rem; background:url(../images/dott.png) ;overflow:hidden; }
.M-guess ul li a h3 span { padding:0 .2rem;overflow:hidden;width:90%;display:inline-block;}


.footer { text-align:center;margin-top:.2rem;background:#333;color:#777;font-size:.2rem;padding:.2rem 0;line-height:.5rem;}
.footer a { margin:0 .04rem;color:#ccc;font-size:.2rem;padding:.06rem .2rem;border:1px solid #666;background:#444;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.more-e { text-align:center;border:0;height:100%;padding:0 .2rem;line-height:.6rem;height:.6rem;margin:.08rem 0 .3rem 0;}
.more-e a {width:100%;font-size:.28rem;color:#999;background:#f7f7f7;border:1px solid #eee;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;padding:.02rem 0;display:block;line-height:.6rem;height:.6rem;}

.sec_top{ padding:8px 3% 0; background:#fff; font:700 18px Arial; overflow:hidden;margin-top:.2rem;}
.sec_top h2{ color:#ff6600;font-size:.3rem;}
.sec_top .more a{color:#999;}
.sec_con{ padding:1% 3% 0; background:#fff;}
.sec_con ul{width:103%; overflow:hidden;}
.list_li ul li{width:50%;}
.sec_con ul li{float:left; width:47%; padding:0 3% 0 0; margin:0 0 10px;}

.menu ul.ul_nav_q{ width:41%; margin:0 auto 15px; border:2px solid #ff6600; border-radius:5px; line-height:30px; height:30px;}
.menu ul.ul_nav_q li{text-align:center; padding:0; width:50%; color:#ff6600; font-size:1.2em;}
.menu ul.ul_nav_q li.off{ background:#ff6600; color:#fff;}
.menu_tab1 ul.ul_nav_q{ width:41%; margin:0 auto 15px; border:2px solid #ff6600; border-radius:5px; line-height:30px; height:30px;}
.menu_tab1 ul.ul_nav_q li{text-align:center; padding:0; width:50%; color:#ff6600; font-size:1.2em;}
.menu_tab1 ul.ul_nav_q li.off{ background:#ff6600; color:#fff;}

.sec_con ul li a{ position:relative; display:block;}
.sec_con ul li a img{ width:100%;margin:0 0 5px 0;}
.sec_con ul li a i{position:absolute; left:10px; bottom:20%; color:#fff; text-shadow: 1px 0 0 #999, 0 1px 0 #999, 0 -1px 0 #999, -1px 0 0 #999, 1px 0 1px #999, 0 1px 1px #999, 0 -1px 1px #999, -1px 0 1px #999;
filter: Dropshadow(offx = 1, offy = 0, color = #999) Dropshadow(offx = 0, offy = 1, color = #999) Dropshadow(offx = 0, offy = -1, color = #999) Dropshadow(offx = -1, offy = 0, color = #999); font-size:0.8em;}
.sec_con ul li a .txt{ padding:0 1%; overflow:hidden;}
.sec_con ul li a .txt h3 { overflow:hidden; white-space:nowrap; font-size:1em;text-overflow: ellipsis;}
.sec_app ul li a .txt h3 {font-size:.2rem;}
.sec_con ul li a .txt p{ color:#999; font-size:12px; display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; width:100%;}
.sec_con ul li a:hover div i{ color:#999;}
.sec_con ul li.gd{text-align:center;}
.section_app .sec_app ul li{width:17%;}
.sec_con .mp_ul li{ width:30%;}

/*list*/
.M-list-e { background:#fff;margin-top:.2rem;width:100%;overflow:hidden;}
.M-list-e .remenhd { line-height:.8rem;color:#ff6600;}
.M-list-e .remenhd h2 {font-size:.36rem;border-bottom:2px solid  #ff6600;text-indent:.2rem;}
.M-list-e ul { width:103%;padding:.2rem 0 0 0;}
.M-list-e ul li { width:44%;float:left;margin:1% 0 2% 3%;position: relative;height:1.64rem;overflow:hidden;}
.M-list-e ul li a { display:block;}
.M-list-e ul li a img { width:100%;}
.M-list-e ul li a h3 { font-size:.24rem;color:#fff;position:absolute;left:0;bottom:0;width:100%;text-align:left;height:.5rem;line-height:.5rem; background:url(../images/dott.png) ;overflow:hidden; }
.M-list-e ul li a h3 span { padding:0 .2rem;overflow:hidden;width:90%;display:inline-block;}

/*page*/
.tc {position: relative;clear: both;text-align: center;overflow: hidden; }
.tc ul.pager {position: relative;left: 50%;float: left;width:auto !important;padding:0 !important;margin-bottom:.2rem;}
.tc ul.pager li{ width:auto !important;position: relative;right: 50%;float: left;margin: 5px 2px; background:#ff6600;line-height:.5rem;height:.5rem !important;font-size:.3rem; border-radius:3px;color:#fff;padding:0 .18rem;color:#666;}
.tc ul.pager li:hover{ background:#ff6600; color:#fff;}
.tc ul.pager li.thisclass{ background:#f7f7f7;}
.tc ul.pager li.thisclass a{ color:#666666;}
.tc ul.pager li a { display:block; color:#fff; font-size:.3rem;  padding:0 .18rem;margin-top:1px;}
.tc ul.pager li a:hover{color:#fff;}
.tc ul.pager li a:visited { color:#fff;}

.M-show .fl_mbx p { color:#999 !important;border:1px solid #eee;padding:.1rem 0 !important;background:#f7f7f7 !important;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.M-show .fl_mbx p a { padding:.08rem .14rem;font-size:.24rem;color:#666;}
.M-show .fl_mbx { margin-bottom:.1rem;}
.show-page .pager{ width:100%; text-align:center;margin:.2rem 0;}
.show-page .pager li { display: inline-block;  border-radius: 5px; padding: .04rem .16rem;   margin-left:.1rem;border:1px solid #ff6600;
 background: #f5f5f5; background:#fff;font-size:.24rem;}
.show-page .pager li  { color:#fff;background:#ff6600;}
.show-page .pager li a { color:#fff;}
.show-page .pager li.thisclass a { color:#666;}
.show-page .pager li.thisclass { background:#f7f7f7;border:1px solid #f7f7f7;}
.show-page .pager #pr,.show-page .pager #nt {  display: inline-block;background:#ff8196;}
.show-page .pager #pr a,.show-page .pager #nt a { color:#fff;}
.show-page  .pager #cu { display:none;}
.show-page .pager a{ display:block;}
.show-page .pager #to { display:none;}

/*歌词*/
.M-list-g { margin-top:.2rem;background:#fff;}
.M-list-g .list-g { margin-bottom:.2rem;}
.M-list-g .list-g li { line-height:.8rem;padding:0 .2rem;border-bottom:1px dotted #eee;}
.M-list-g .list-g li a { font-size:.26rem;display:block;color:#ff6600;}
.M-list-g .list-g li a span { float:right;color:#999;font-size:.24rem;}

/*歌词歌谱文章*/
.M-show { padding:.2rem;margin-top:.2rem;background:#fff;}
.M-show .show-m img { width:100%;margin:.2rem 0;}
.M-show .show-m p { line-height:.6rem;}
.M-show .show-tit { border-bottom:1px solid #eee;margin-bottom:.1rem;padding-bottom:.1rem;text-align:center;margin-bottom:.2rem;padding:.2rem 0;}
.M-show .show-tit h1 { font-size:.32rem;color:#333;line-height:.46rem;}
.M-show .show-tit span { font-size:.24rem;color:#999;}
.p_next { margin:.2rem 0 .4rem 0;}
.p_next .left_p { float:left; }
.p_next .right_r { float:right; }
.p_next .left_p a,.p_next .right_r a { background:#ff6600;color:#fff;padding:.16rem .36rem;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

/*相关内容*/
.M-about { background:#fff;margin-top:.2rem;width:100%;overflow:hidden;}
.M-about .abouthd { line-height:.8rem;color:#ff6600;}
.M-about .abouthd h2 { font-size: .34rem;border-bottom: 1px dotted #eee;color: #ff6600;line-height: .8rem;margin: 0 .2rem;}
.M-about ul { padding:.1rem .2rem .2rem .2rem;}
.M-about ul li { height:.6rem;  line-height:.6rem; border-bottom:1px dotted #eee;overflow:hidden;  }
.M-about ul li a { color:#333;font-size:.28rem; display:block; }
.M-about ul li .lanmua a{ color:#999;font-size:.22rem;}

/*分享*/
.M-share-140221{ background:#fff; padding:.2rem;}
.M-share-140221 .i_iocn{float:right; width:1.4rem;;}
.M-share-140221 .i_iocn a { float:right;}
.M-share-140221 a{ margin:0 0 0 .04rem; line-height:.6rem;}
.M-share-140221 a img{ width:29px;height:29px;vertical-align:middle; }
/*.M-share-140221 a.maodian{ background: no-repeat;background-size:35px auto;width:35px;height:40px;display:inline-block;margin:0 -2px;vertical-align:middle; }*/
.M-share-140221 a{display: inline-block;width: .4rem;position: relative;top:0;}
.M-share-140221 .app_look{ float:left;}
.M-share-140221 .app_look a{ display:block; background:#ff6600; color:#fff; width:7.37rem; height:2rem; font-size:0.8rem; text-align:center; line-height:2rem; border-radius:5px;}
.M-share-140221 a.fx,.M-share-140221 a.download,.M-share-140221 a.previousload,.M-share-140221 a.nextload{width:.6rem;height:.6rem;display:inline-block;}
.M-share-140221 a.fx{background: url(../images/fx.png) no-repeat center center;background-size:100%;vertical-align:middle;}
.M-share-140221 a.download{ background:url(../images/dowm.png) no-repeat center center;background-size:100%;vertical-align:middle; }
.M-share-140221 a.previousload{ background:url(../images/previousload.png) no-repeat right 0;background-size:35px auto;vertical-align:middle;}
.M-share-140221 a.nextload{ background:url(../images/next.png) no-repeat center center;background-size:35px auto;vertical-align:middle;}
.waifxbox{ position:fixed; z-index:1000; top:0px; width:100%; height:100%; background-color:rgba(0,0,0,.8); display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; display:none;}
.fxbox{ border-radius:5px; background-color:#fff; width:300px; margin:0 auto;z-index:99;}
.fxbox h3{ border-radius:10px 10px 0px 0px; text-align:center; background-color:#F8F8F8; border-bottom:1px solid #DCDCDC; height:50px; line-height:50px; color:#919191; padding-left:25px;font-size:.3rem;}
.fxbox h3 i.close{ display:block; float:right; background:url(../images/x.png) no-repeat center center; background-size:38px 38px; height:50px; width:50px; cursor:pointer;}
#mainfx a{ margin:6px 4px 6px 10px;}
.mainfx{ padding:10px;}
#bdshare_weixin_qrcode_dialog_qr{ background:url(../images/weixinhao_img.png) no-repeat center center; border:1px solid #ccc; background-size:185px; height:210px; margin-top:17px;}
#bdshare_weixin_qrcode_dialog_qr table{ display:none;}
.bd_weixin_popup_foot{ display:none;}

.white_content { display: none; width:6rem; height:auto; margin:0 auto;z-index: 9999;  background-color:#000;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=88);color:#fff; position:fixed; border-radius:5px;top:30%;left:50%;margin-left:-3rem;} 
.white_content .guanbi{ position:absolute; top:0; right:0; padding:2%; background:#ff6600; color:#fff; }
.white_content .wx_box{ overflow:hidden;padding:15% 10% 10%; line-height:30px; }
.white_content .wx_box .wx_txt i.cd_wx{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAVCAYAAAC+NTVfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpi/PHjx38GTMCIxsemhmLAxDCAYEAtZ8ESxAxERMNosI9aPjRT+2ghM1rIjGa1UctHC5nhZTlAgAEAgi8JG7Wg7mEAAAAASUVORK5CYII=) no-repeat;background-size: 16px 15px;margin-left: 5px;}
.white_content .wx_box .wx_txt i.fx_wx{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAcCAYAAADm63ZmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAURJREFUeNpi+fHjBwMNgRwQZwJxDRD/JVYTEwPtQQUQHwBi6cHkKBCwAeLzQOw6mBwFAqJAvAuIG4GYebA4CgbqoI6TwKWAkcoJ3QYaRU5ArA4NHVzgBRDHAfFubI76T6SFjHjkoqAhoE6GR5qg+C+1HAXK8huB2IDCEN4HxNHQ0KMoTdlDc5QBFaLdCWqWE7aQYiTSkBAgXgrEbFTOBKAoNGEi01e0cNBrIPYE4gukOkoLiNfRwEGgNGUIy4ksJGjkBOLVQMwPNQRkwEEgfgfEN6FqQGWPIhAbQ0MUVDzwUJr7GAkUet+BeC7UIcRWyA/xRFc0MeUUI5WjBZejjgBxBBA/HSzVTAcQO+ByEKlpihq5KxGItxJSSC9H4Y2ugYg+gtFF74SODRC0byAS+qBqeY46amQ4igVPzhgNqUHvKIAAAwDDF1Ib2QHQ+QAAAABJRU5ErkJggg==) no-repeat;background-size: 16px 15px;margin-left: 5px;}


/*专题*/
.M-zt { background:#fff;margin-top:.2rem;}
.M-zt .tabBox .hd {  background:#fff;height:.8rem;}
.M-zt .tabBox .hd ul { padding:.2rem .2rem 0;height:.4rem;text-align:center;}
.M-zt .tabBox .hd ul li a { color:#999;font-size:.28rem;padding:.08rem .4rem;border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;display:inline-block;}
.M-zt .tabBox .hd ul li { color:#333; line-height:.4rem;display:inline-block;}
.M-zt .tabBox .hd ul .on a {  color:#fff; background:#ff6600;border-color:#ff6600;}
.M-zt .tabBox .bd ul { width:103%;padding:.2rem 0 0 0;}
.M-zt .tabBox .bd li { width:45%;float:left;margin:1% 0 2% 3%;position:relative;padding-top:4px; height:45%;overflow:hidden;}
.M-zt .tabBox .bd li a { display:block; }
.M-zt .tabBox .bd li a img { width:100%;height:3rem;}
.M-zt .tabBox .bd li a .bgc { background:#f7f7f7;padding:.1rem .2rem;overflow:hidden;}
.M-zt .tabBox .bd li a h3 {  font-size:.3rem;color:#333;width:100%;text-align:left;height:.46rem;line-height:.46rem;overflow:hidden;}
.M-zt .tabBox .bd li a .bgc p {  color:#999;font-size:.24rem;line-height:.28rem;height:.28rem;overflow:hidden;}
.M-zt .tabBox .bd li a .l1 { position:absolute;margin-bottom:2px;left:0;top:0;width:100%;}
.M-zt .tabBox .bd li a .l1 .line { border-left:2px solid #fff;border-right:2px solid #fff;height:2px;width:auto;background:url(../images/bgc.jpg) repeat-x;}
.M-zt .tabBox .bd .l2 { position:absolute;width:100%;margin-bottom:2px;left:0;top:2px;}
.M-zt .tabBox .bd .l2 .line { border-left:1px solid #fff;border-right:1px solid #fff;height:2px;width:auto;background:url(../images/bgc.jpg) repeat-x;}
/*加载*/
.jiazai { text-align:center;}
.jiazai a { color:#999;font-size:.26rem;line-height:.8rem;}
.jiazaiover { font-size:.26rem;text-align:center;color:#999;line-height:.8rem;}

/*绘本*/
.huiben-m .conter_top  {  position: relative;margin:.2rem 0;height:3.4ren;overflow:hidden;}
.huiben-m .conter_top .dm_con_left {  position:absolute;left:0;top:0;}
.huiben-m .conter_top .dm_con_left img {width: 2.4rem;height: 3.4rem; background-size: 100%;border: 0; }
.huiben-m .conter_top .dm_con_right { margin-left:2.6rem;} 
.huiben-m .conter_top .dm_con_right .p_infos em { color:#999;font-size:.24rem;}
.huiben-m .conter_top .dm_con_right .p_infos i {color:#333;font-size:.24rem;}
.huiben-m .conter_top .dm_con_right .p_infos p { line-height:.44rem;}
.huiben-m .conter_top .dm_con_right .p_infos { height:3.4rem;}

/*tag*/
.r_tag{ overflow:hidden; height:28px; line-height:28px; margin:5px 0;}
.r_tag a{ padding:5px 10px; background:#fd6274; color:#fff; border-radius:8px; margin:0 5px;}

.lb-p .hd {overflow:hidden;height:.5rem;}
.lb-p .hd {position:relative;}
#numleft {position:absolute;white-space:nowrap;}

/*tag*/


/*play*/
.M-main-140218 {margin-top:.8rem;}
.M-piclist-140305 .hd h2 { font-size:.36rem;color:#ff6600;font-weight:normal !important;}
.M-piclist-140305 li .cont h4 { font-size:.28rem;}
.M-piclist-140305 li .cont p.num { font-size:.2rem;}



/*图库*/
.focusBox-tuku { position:relative; overflow:hidden; max-width:100%;height:100%;background:#000;}
.focusBox-tuku .hd{ position:absolute; display:none; }
.focusBox-tuku .bd{ position:relative; z-index:0;text-align:center;background:#333; }

.focusBox-tuku .bd li {    display: block; width:100%;position: relative; height:10.4rem;   display: table-cell; vertical-align: middle !important;text-align:center}
.focusBox-tuku .bd li img{ max-height: 100%;  max-width: 100%;vertical-align: middle;  }
.focusBox-tuku .tuku-title { padding:.2rem;display:block; text-align:left;color:#ccc;  background:url(../images/dott.png) ;position:absolute;bottom:0;left:0;height:2.4rem;overflow:hidden;}
.focusBox-tuku .tuku-title .tA { font-size:.36rem;color:#fff;}
.focusBox-tuku .tuku-title .tB { font-size:.24rem;margin-top:.1rem;}
.focusBox-tuku .pageState { position:absolute;right:.3rem;bottom:2.16rem;font-size:..28rem;color:#f45f5f;z-index: 99; }
