/*moyublog.com*/

*{ padding: 0px; margin: 0px;}
body{margin:0;background:#f1f2f3;color: #555;font-family: "微软雅黑","宋体","Lucida Grande",Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", STXihei, "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei";word-break: break-all; word-wrap:break-word;}
img,p,ul,li,dl,dd,dt,h1,h2,h3,input{margin:0;border:0;padding:0}
em,i{font-style: normal;}
img{display:block;border:0;}
a:active{outline:0 none}
a:focus { outline:0;}
a{color:#555;text-decoration:none}
a:hover{color: #ff3c00;text-decoration:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
a:visited{text-decoration:none}
li{list-style:none}
.cf:after{display:block;clear:both;visibility:hidden;;height:0;content:''}
.cf{zoom:1;}
input,select,textarea,button{outline:0px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
button,input[type=button],input[type=submit]{cursor:pointer}
button::-moz-focus-inner,button::-moz-focus-outer,input::-moz-focus-inner,input::-moz-focus-outer{border:0 none;padding:0;margin:0}
input[type=search]{-webkit-appearance:textfield}
input:focus::-webkit-input-placeholder{color:transparent}
textarea{resize:vertical;overflow-y:auto}
@-webkit-viewport{width:device-width; }
@-moz-viewport{width:device-width; }
@-ms-viewport{width:device-width; }
@-o-viewport{ width:device-width; }
@viewport{ width:device-width; }
/*sublice*/
.container{margin:0 auto;}
.icon{background:url("http://demo142.99yuanma.net:8889/skin/ecms142/images/moyublog.png") no-repeat;overflow: hidden;}
.ae1{position: absolute;right:0;top:0;background:#000;background:rgba(0,0,0,0.7);filter:0.7;filter:Alpha(opacity=70);}
.ae1txt{color:#fff;font-size:12px;padding:0 4px;position:relative;}
.ae2{position: absolute;border-radius: 2px;background:#000;background:rgba(0,0,0,0.7);filter:0.7;filter:Alpha(opacity=70);}
.ae2txt{color:#fff;font-size:12px;line-height:18px;padding:0 5px;position:relative;}
.ae3{position: absolute;right:0;top:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.5);filter:0.5;filter:Alpha(opacity=50);}
.ae3txt{color:#fff;position:relative;}
.jian{position: absolute;left:5px;top:5px;}
.tn{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.hover-tn{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.ak1,.ak2,.ak3{position: absolute;left:0;top:0;width:100%;height:100%;display:block;background: url(http://demo142.99yuanma.net:8889/skin/ecms142/images/d.png) repeat;background-size:cover;z-index:1;}
.img{width:100%;}
.bw{background-color: #fff;}
.li-img{position: relative;overflow:hidden;}
.itit{border-bottom:1px solid #eee;line-height:50px;font-weight:600;font-size:18px;color:#555;}
.itit .fa{margin-right:10px;}
.itit .more{float:right;font-size:12px;font-weight:normal;}
.px{float:right;}
.px .shnum{padding:0 5px;color:#f00;}
.px a{margin-left:10px;font-size:12px;font-weight:400;color:#999;padding:2px 5px;background-color: #eee;border-radius: 16px;}
.px a.on{color:#fff;background-color: #666}
.px a:hover{background-color: #ccc;}
.txt p{overflow: hidden;}
.txt{padding-top:5px;}
.txt .f12,.txt .f12 a{font-size:12px;color:#999;}
.txt .f12 a:hover{color:#ff3c00;}
.header{position: fixed;left:0;top:0;background-color: #fff;width:100%;border-bottom:1px solid #e3e7e8;z-index:9998;}
.nav .logo{float:left;}
.nav .logobg{display:block;}
.itj li,.caslist li,.detailtj .ul li{float:left;}
.ilistr .name a{color:#2fb3ff;}
.ilistr .name .aaa,.ilistr .name .bbb,.ilistr .name .ccc{font-size:12px;background-color: #29c971;color:#fff;}
.ilistr .name .ccc{background-color: #f7596c;}
.ilistr .actor em{color:#999;}
.ilistr .name .fa{float:right;padding:0 10px;display:none;}
.ilistr .des{color:#999;}
.ilistr .other{text-align:right;color:#999;}
.ilistr .other span{margin-left:6%;}
.ilistr .other .fa{margin-right:5px;}
.ihot .itit .fa{margin-right:10px;}
.ihot li{height:40px;line-height:40px;border-bottom:1px dotted #eee;margin-bottom:-1px;overflow: hidden;}
.ihot li a{font-size:14px;}
.ihot li .num{float:left;display:block;font-size:12px;color:#aaa;width:16px;height:16px;line-height:16px;text-align:center;margin:11px 8px 0 0;border:1px solid #aaa;border-radius: 100%;}
.ihot li.li3 .num{color:#2fb3ff;border-color: #2fb3ff;}
.ihot li .note{float:right;font-size:12px;color:#999;}
.content .ctxt .name{color:#2FB3FF;}
.content .ctxt .info p em{color:#bbb;}
.cascade .type{float:left;color:#999;}
.subcascade a.on{color:#f60;}
.content .cimg,.subcascade li{float:left;}
.playli{margin-top:-10px;}
.playli ul{margin-right:-10px;}
.playli ul li a{display:block;margin:10px 10px 0 0;text-align:center;overflow: hidden;}
.detail-tab{font-size:0;border-bottom:1px solid #eee;}	
.detail-tab li{display:inline-block;}
.detail-tab li.on{color:#2fb3ff;border-bottom: 1px solid #2fb3ff;}
.playli li{float:left;}
.detail-tab li{float:left;cursor: pointer;}
.playdiv1{height:35px;}
.playdiv1 .playname li{display:none;line-height:30px;width:98px;text-align:center;}
.playdiv1 .playname li.on{display:block;}
.playdiv2{position: relative;width:100px;z-index:2;}
.playdiv2 .playname{position: absolute;left:0;top:30px;width:100%;background-color:#fff;}
.playdiv2 .playname li.on{position: absolute;left:0;top:-30px;height:30px;width:100%;cursor: pointer;}
.playdiv2 .hover{display:block;border-bottom:1px solid #eee;}
.playdiv2 .hover li{display:block;border-left:1px solid #eee;border-right:1px solid #eee;cursor: pointer;}
.playdiv2 .hover li:hover{color:#ff3c00;}
.playdiv2 .hover li.on,.playdiv2 .hover li.on:hover{border:0 none;border-bottom:2px solid #f60;color:#555;}
.playdiv1 .playname .fa-caret-up{display:none;font-size:18px;position: absolute;left:50%;top:-11px;color:#f60;margin-left:-5px;}
.playdiv2 .hover .fa-caret-up{display:block;}
.playdiv1 .playname .fa-caret-down{display:none;font-size:14px;}
.playdiv2 .playname li .fa{margin-left:5px;}
.playdiv2 .playname .on .fa-caret-down{display:inline-block;}
.playdiv1 .playname p,.downlist p{font-size:20px;color:#999;text-align: center;}
.downlist{margin-top:-10px;}
.downlist .titl .fa{margin-right:5px;}
.download{padding-top:10px;}
.download ul li{line-height:18px;background-color:#f7f7fc;padding:7px 10px;margin-top:10px;border-radius: 6px;}
.pager{text-align: center;}
.pager em,.pager a{border:1px solid #eee;}
.pager em.on{background-color:#2fb3ff;color:#fff;border-color:#24ADFF;}
.ylink .name{color:#000;font-size:16px;}
.ylink li{float:left;}
.ylink li a{line-height:40px;font-size:14px;}
.footer{text-align: center;}
.title{padding:10px;}
@media screen and (min-width: 1024px) {
	body{font-size:14px;padding-top:100px;}
	.bw{box-shadow: 0 0 8px 1px #e4e5e6;}
	.mb{margin-bottom:20px;}
	.container{padding:0 20px;font-size:14px;}
	.img{height:auto;}
	.txt .name{font-size:14px;}
	.txt p{height:22px;line-height:22px;}
	.txt .fa{margin-right:5px;}
	.header{padding-top:20px;}
	.nav{margin:0 20px;}
	.nav .logo{width:250px;height:60px;}
	.nav .logobg{height:60px;background:url("../image/logo.png") no-repeat;}
	.menu{float:left;font-size:14px;}
	.menu a{float:left;height:38px;line-height:38px;color:#2fb3ff;padding:0 15px;border:1px solid #2fb3ff;margin-right:-1px;}
	.menu a:hover{color:#f60;}
	.menu a.on{background-color:#2fb3ff;color:#fff;}
	.search{float:right;width:300px;height:38px;border:1px solid #2fb3ff;}
	.search .s{float:left;width:100%;margin-left:-80px;}
	.search .input{margin-left:90px;height:38px;line-height:38px;width:200px;border:0 none;}
	.search .imgbt{float: right;width:80px;height:38px;line-height:38px;border:0 none;background-color:#2fb3ff;color:#fff;}
	.mainl{margin-left:-320px;float:left;width:100%;}
	.mainlsub{margin-left: 320px;}
	.mainr{float: right;width:300px;}
	.detailtj{padding:20px 20px 15px;}
	.itj{padding:0 20px 15px;}
	.itj li,.detailtj .ul li{width:20%;}
	.itj .detail-tab{margin:0 20px 15px;}
	.itj .detail-tab li{margin:0;width:auto;cursor: default;}
	.itj ul,.detailtj .ul{padding-right:20px;margin:0 -20px;}
	.detailtj .ul{padding-top:10px;}
	.itj li{margin-top:20px;}
	.itj .li-div,.detailtj .li-div{margin-left:20px;}
	
	.itj .jian .fa{font-size:20px;color:#f00;}
	.itj .ae2{right:7%;top:88%;}
	.ilist{padding:0 20px;}
	.ilist li:hover{background-color: #f7f7fc;}
	.ilist li:hover .ilistr .name .fa{display:inline;}
	.ilist .ilistall{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px 0;margin:-1px 0;}
	.ilistl{float:left;width:100px;}
	.ilistl .li-img img{height:120px;}
	.ilistr{margin-left:120px;}
	.ilistr .name{padding-bottom:10px;vertical-align: middle;}
	.ilistr .name a{font-size:16px;}
	.ilistr .name a:hover{color: #ff3c00;}
	.ilistr .name .aaa,.ilistr .name .bbb,.ilistr .name .ccc{padding:2px 5px;margin-left:10px;border-radius: 16px;}
	.ilistr .actor{line-height:18px;}
	.ilistr .des{text-indent: 30px;line-height:20px;padding:5px 0;}
	.ihot,.izt{padding:0 20px 20px;}
	.izt .li-div{margin-top:20px;height:150px;position: relative;}
	.izt .img{height:150px;}
	.izt .ae3{text-align: center;font-weight:600;}
	.izt .ae3txt{font-size:16px;line-height:150px;}
	.izt .alink:hover .ae3{display:none;}
	.topindex {padding:0 20px;}
	.topindex .ul{margin-right:-20px;}
	.topindex .ul li{float:left;width:25%;margin-top:20px;}
	.topindex .ul .tall{margin-right:20px;}
	.topindex .ul .li-img{height:0;padding-bottom:60%;}
	.topindex .ul .ae2{left:0;bottom:0;width:100%;text-align: center;padding:5px 0;}
	.topindex .ul .ae2txt{font-size:16px;}
	.pager{padding:20px 0;}
	.pager a,.pager em{display:inline-block;padding:10px 15px;margin-right:-1px;}
	.pager a:hover{background-color: #fafafa;}
	.case{padding:10px 20px;}
	.cascade{padding:3px 0;}
	.cascade .type{width:50px;line-height:26px;}
	.subcascade{margin-left:50px;}
	.subcascade li a{display:block;line-height:26px;margin-right:15px;}
	.content{padding:20px;}
	.content .ctxt .name{height:40px;font-size:24px;}
	.content .cimg{width:20%;height:0;padding-bottom:25%;overflow: hidden;}
	.content .ctxt{margin-left:22%;}
	.content .ctxt .info .fa{margin:0 20px;font-size:13px;}
	.content .ctxt .info p{font-size:13px;line-height:28px;}
	.content .ctxt .info p.b{float:left;width:50%;}
	.content .ctxt .info p.c{float:left;width:33%;}
	.detail{padding:20px;}
	.detail .detail-tab,.detailtj .detail-tab{height: 20px;line-height: 20px;padding-bottom:10px;margin-bottom:10px;}	
	.detail .detail-tab li,.detailtj .detail-tab li{height: 30px;font-size: 16px;margin: 0 20px 0 0;}
	.detailtj .detail-tab li{cursor: default;}
	.playli li{width:10%;}
	.playli li a{height:34px;line-height:34px;background-color: #f7f7fc;}
	.playli li a:hover{background-color:#eee;}
	.playdiv1 .playname p{padding-top:5px;}
	.downlist p{padding-top:15px;}
	.desd{color:#999;line-height:22px;font-size:13px;}
	.bofangqi{background-color: #fff;}
	.playerall{background-color: #fff;padding:20px;margin-bottom:20px;}
	.caslist{padding:0 20px;}
	.caslist ul{margin-left:-20px;}
	.caslist .ul .txt .fa{margin-right:5px;}
	.caslist li{width:16.66666%;}
	.caslist li .li-div{margin:20px 0 0 20px;}
	
	.caslist .ae2{right:7%;top:88%;}
	.ylink{padding:0 20px;}
	.ylink li{margin-right:50px;}
	.footer{line-height:28px;padding:20px 0;}
	.ilistl .ae2,.playdiv1 .playname .close,.ilistl .txt,.nav .navck,.search .shr,.searchck,.hsy,.topindex .txt{display:none;}
}
@media screen and (max-width: 1023px) {
	body{font-size:12px;padding-top:60px;}
	.mb{margin-bottom:.3rem;}
	.ae2{right:.1rem;bottom:.1rem;}
	.txt .name{font-size:12px;}
	.txt p{height:18px;line-height:18px;}
	.txt .fa{margin-right:2px;}
	.header{padding:10px 0;}
	.nav .logo{height:35px;width:125px;margin:2px 0 0 2%;}
	.nav .logobg{height:35px;background: url("../image/mlogo.png") no-repeat;background-size: cover;}
	.nav .navck,.nav .searchck{float:left;padding:0 20px;text-align: center;font-size:30px;line-height:40px;}
	.menu{display:none;position: absolute;left:0;top:61px;width:100%;background:#000;background:rgba(0,0,0,0.7);filter:0.7;filter:Alpha(opacity=70);}
	.menu a{flex:1;color:#fff;line-height:40px;text-align:center;font-size:14px;}
	.submenu{display:flex;}
	.nav .searchck{float:right;}
	.search{position: absolute;left:0;top:10;background-color: #fff;width:100%;}
	.search .s{float:left;margin-left:.2rem;width:5.8rem;height:38px;}
	.search .input{height:38px;line-height:38px;width:5.4rem;padding:0 .2rem;background-color: #e5e5e5;border:0 none;border-radius: 6px 0 0 6px;}
	.search .imgbt{float:left;width:2rem;height:38px;line-height:38px;border:0 none;background-color:#2fb3ff;color:#fff;border-radius: 0 6px 6px 0;}
	.search .shr{display:table-cell;width:2rem;height:40px;font-size:30px;text-align: center;}
	.itj ul{padding-bottom:2%;}
	.itj li,.ilist li,.caslist li,.detailtj .ul li{width:32%;margin-top:2%;}
	.itj li:nth-child(3n+2),.ilist li:nth-child(3n+2),.caslist li:nth-child(3n+2),.detailtj .ul li:nth-child(3n+2){margin-left:2%;margin-right:2%;}
	.itj .li-img .img,.ilist .li-img .img,.caslist .li-img .img,.detailtj .li-img .img{height:4rem;}
	.itj .jian .fa{font-size:14px;color:#f00;}
	.itj .txt p{height:20px;line-height:20px;}
	.ilist li{float:left;}
	.ihot,.itj li:nth-child(10),.ilistr,.pager a.no,.nav .search{display:none;}
	.ihot li:last-child{border-bottom:0 none;}
	.izt{padding-bottom:2%;}
	.izt li{float:left;width:49%;margin-top:2%;}
	.izt .li-div{position: relative;}
	.izt li:nth-child(2n+1){margin-right:2%;}
	.izt .img{height:3rem;}
	.izt .ae3{text-align: center;}
	.izt .ae3txt{font-size:16px;line-height:3rem;}
	.topindex .ul li{float:left;width:49%;margin-top:2%;}
	.topindex .ul li:nth-child(2n){margin-left:2%;}
	.topindex .ul .img{height:3.5rem;}
	.topindex .ul .ae2{left:0;bottom:0;width:100%;text-align: center;padding:5px 0;}
	.topindex .ul .ae2txt{font-size:14px;}
	.hsy{position:fixed;left:0;top:0;height:61px;line-height:61px;background-color:#2fb3ff;text-align: center;width:100%;z-index:9999;}
	.hsy .back{float:left;color:#fff;font-weight:600;font-size:16px;font-size:20px;}
	.hsy .back .fa{margin:0 10px;}
	.hsy .name{display:inline-block;margin-left:-34px;font-size:16px;color:#fff;}
	.hsy .navck{float:right;font-size:30px;color:#fff;padding:0 10px;}
	.content{padding:.2rem 0;}
	.content .cimg{width:3rem;}
	.content .cimg .img{height:3.6rem;}
	.content .ctxt{margin-left:3.2rem;}
	.content .ctxt .name{height:.6rem;font-size:14px;}
	.content .ctxt .mbno{display:none;}
	.content .ctxt .info p{line-height:.5rem;overflow: hidden;}
	.content .ctxt .info p.c{float:left;width:33%;}
	.detail,.detailtj{padding:.1rem 0 .3rem 0;}
	.detail .detail-tab,.detailtj .detail-tab{height:40px;line-height:40px;margin-bottom:10px;}	
	.detail .detail-tab li{font-size:14px;margin-right:.3rem;}
	.playli li{width:20%;}
	.playli li a{height:40px;line-height:40px;background-color: #eee;box-shadow: 0 1px 0 0px #e1e1e1;border-radius: 2px;}
	.playdiv1 .playname p{padding-top:.1rem;}
	.downlist p{padding-top:.3rem;}
	.detailtj .detail-tab{margin-bottom:0;}
	.detailtj .detail-tab li{font-size:14px;cursor: default;}
	.desd{color:#999;line-height:20px;}
	.caslist .li-img .ae2{bottom:.1rem;right:.1rem;}
	.case{padding:.3rem 0;}
	.cascade .type{width:38px;line-height:.5rem;}
	.cascade ul a{margin-right:.3rem;line-height:.5rem; font-size:13px;}
	.subcascade{margin-left:38px;}
	.pager{display:flex;padding:.3rem 0;margin:0 -.1rem;}
	.pager a,.pager em{flex:1;line-height:40px;margin:0 .1rem;border-radius: .1rem;}
	.bw{padding-left:.2rem;padding-right:.2rem;}
	.ylink{padding:0 .2rem;}
	.ylink li{width:25%;}
	.footer{line-height:.5rem;padding:.8rem 0;}
    .title{display:none;}
}
.row-fluid {
	width: 100%;
*zoom:1
}
.row-fluid:before, .row-fluid:after {
	display: table;
	line-height: 0;
	content: ""
}
.row-fluid:after {
	clear: both
}
.bs-docs-download {
	position: relative;
	margin: 15px 0;
	padding: 39px 2px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #FCFCFC;
	border: 1px solid #0088cc;
	color: #0088cc;
}
/* Echo out a label for the example*/
.bs-docs-download:after {
	content: "下载地址";
	position: absolute;
	top: -1px;
	left: -1px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	background-color: #0088cc;
	border: 1px solid #0088cc;
	color: white;
	-webkit-border-radius: 4px 0 4px 0;
	-moz-border-radius: 4px 0 4px 0;
	border-radius: 4px 0 4px 0;
}
.bs-docs-download .bd-address{
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd
	}
.bs-docs-download .icon-download {
	background-image: url("../image/download.svg");
	margin-top: 4px;
	width:14px;
height:14px;
background-repeat:no-repeat;
line-height:14px;
vertical-align:text-top;
display:inline-block;
}
.bs-docs-download .icon-baiduyun {
	background-image: url("../image/baiduyun.svg");
	background-size: contain;
margin-top: 4px;
	width:14px;
height:14px;
background-repeat:no-repeat;
line-height:14px;
vertical-align:text-top;
display:inline-block;
}
.bs-docs-download i {
	background-position: 0;
}
.usercp{float:left; margin-left:30px;}
.usercp a {
    float: left;
    height: 38px;
    line-height: 38px;
    color: #f00;
    padding: 0 15px;
    border: 1px solid #f00;
    margin-right: -1px;font-size: 14px;
}
@media screen and (max-width: 500px) {
.usercp{float:left; margin-left:15px;}
.usercp a {
    float: left;
    height: 38px;
    line-height: 38px;
    color: #f00;
    padding: 0 5px;
    border: 1px solid #f00;
    margin-right: -1px;font-size: 14px;	
}
}
@media screen and (max-width: 425px) {
.usercp a i{ display:none}
}
@media screen and (max-width: 365px) {
.nav .navck, .nav .searchck{padding:0 8px 0 8px;}
}
.detail img{    max-width: 100%;height: auto;}
.chapter-btn {
    display: inline-block;
    padding: 10px 20px;
    margin: 5px;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    background-color: #d48b3b;
    border: 1px solid #ffffff;
    border-radius: 5px;
    transition: all 0.3s ease;
}
.chapter-btn:hover {
    background-color: #0056b3;
    border-color: #003d80;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.chapter-btn:active {
    background-color: #003d80;
    transform: translateY(1px);
}