body, p, ul, li {margin: 0px;padding: 0px;list-style: none;font-family: "å¾®è½¯é›…é»‘";}
.clearfix {display: block;}
.doc-type {position: absolute;left: 20px;top: 14px;width: 18px;height: 18px;background: url(/img/css/doc-type.png) no-repeat 0 0;}
.doc-type2 {width: 18px;height: 18px;background: url(/img/css/doc-type.png) no-repeat 0 0;margin: 26px auto;}
#search_container .iconfont {float: left;width: 36px;height: 36px;line-height: 36px;text-align: center;color: #D8D8D8;background-size: 50px 24px;background-position: 11px 5px;}
#search_container .icon-search {left: 0;z-index: 5;background-image: url(/img/sprite_icon.png);background-repeat: no-repeat;background-position: 8px -34px;width: 36px;height: 36px;}
.doc-type:before {display: none;}
.icon-doc-1 {background-position: 0 -152px;
	/*color: #057EE1;*/
}
.icon-doc-2 {background-position: 0 -57px;
	/*color: #057EE1;*/
}
.icon-doc-4 {background-position: 0 -19px;
	/*color: #fd7532;*/
}
.icon-doc-5 {background-position: 0 -95px;
	/* color: #db0f0f;*/
}
.icon-doc-7 {background-position: 0 -114px;
	/*  color: #d976ae;*/
}
.icon-doc-8 {background-position: 0 -38px;
	/*  color: #07aad9;*/
}
.icon-doc-6 {background-position: 0 0;
	/*  color: #28c0ba;*/
}
.icon-doc-3 {background-position: 0 -76px;
	/*  color: #6eb450;*/
}
.icon-doc-9 {background-position: 0 -133px;
	/* color: #2975dc;*/
}
.doc-type.doc-album, .doc-type.doc-suit, .doc-type.doc-que {background: none;color: #DF0909;line-height: 16px;width: 16px;height: 16px;border: 1px solid #f6baba;text-align: center;font-size: 12px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.m-title {margin: 0 20px;position: relative;height: 61px;padding-top: 20px;
	/* border-bottom: 1px solid #E2E8ED;*/
}
.m-title .name {position: relative;float: left;line-height: 41px;font-size: 22px;color: #E1251b;
	/* color: #4b98ff; */
}
.m-title .name:before {position: absolute;content: '';left: -20px;top: 8px;height: 26px;width: 4px;background: #E1251b;
	/* background: #4b98ff; */
}
.m-title .tab {float: right;padding-top: 8px;margin-right: 50px;}
.m-title .tab .key {float: left;height: 25px;line-height: 25px;}
.m-title .tab a {float: left;width: 43px;height: 25px;margin: 0 6px;line-height: 25px;text-align: center;color: #999;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.m-title .tab a.active, .m-title .tab a:hover {color: #fff;background: #FF9A18;}
.m-title .option {float: right;margin-right: 50px;}
.m-title .option a {position: relative;float: left;padding: 0 4px;margin: 0 12px;font-size: 14px;font-weight: 400;color: #333;line-height: 41px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.m-title .option a.dis-item {margin-left: 32px;}
.m-title .option a.dis-item:after {position: absolute;left: -20px;content: "";top: 14px;width: 1px;height: 14px;background: #E2E8ED;}
.m-title .option a:before {position: absolute;bottom: -1px;content: "";left: 50%;width: 0;height: 2px;background: #FF9A18;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.m-title .option a:hover, .m-title .option a.active {color: #E1251b;}
.m-title .option a:hover:before, .m-title .option a.active:before {left: 0;width: 100%;}
.m-title .more {float: right;font-size: 14px;color: #999;line-height: 41px;}
.m-title .more:hover {color: #4b98ff;}
.m-title .change {float: right;margin-right: 20px;line-height: 41px;font-size: 14px;color: #999;}
.m-title .change:hover {color: #4b98ff;}
.m-title .switch {float: left;margin-left: 50px;}
.m-title .switch .key, .m-title .switch a {float: left;height: 41px;line-height: 41px;margin-right: 20px;}
.m-title .tip {float: right;font-size: 14px;color: #333;line-height: 41px;}
.m-title .tip .num {color: #ff9a18;}
.famous {width: 1200px;padding-bottom: 16px;margin: 20px auto 0;background: #fff;}
.famous .m-title {border: 0;}
.famous .m-title .option a {margin: 0 6px;}
.latest {margin: 20px auto 0;width: 1200px;background: #fff;}
.latest-last {margin-bottom: 30px;}
.latest-hot {
	/* padding: 10px 0 20px;*/
}
.latest-hot .latest-news li .txt {padding: 0 55px 0 22px;}
.latest-hot .latest-news li .time {width: 60px;white-space: nowrap;}
.latest-hot .latest-news, .latest-hot .hot-news {float: left;width: 50%;}
.latest-hot .album-news {padding-bottom: 8px;}
.latest-hot .album-news li {float: left;width: 50%;}
.latest-news li, .hot-news li, .album-news li {position: relative;padding: 5px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.latest-news li:hover .doc-type, .hot-news li:hover .doc-type, .album-news li:hover .doc-type {opacity: 0.7;filter: Alpha(opacity=70);}
.latest-news li:hover .txt, .hot-news li:hover .txt, .album-news li:hover .txt {color: #4b98ff;}
.latest-news li:hover .time, .hot-news li:hover .time, .album-news li:hover .time {color: #4b98ff;}
.latest-news li .txt, .hot-news li .txt, .album-news li .txt {padding: 0 50px 0 22px;display: block;height: 34px;line-height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;}
.latest-news li .time, .hot-news li .time, .album-news li .time {position: absolute;right: 20px;top: 0;text-align: right;width: 50px;height: 34px;line-height: 34px;font-size: 12px;color: #999;}
.latest-news li .time.now, .hot-news li .time.now, .album-news li .time.now {color: #ec1d23;}
.ads_img {cursor: pointer;}
#ads06 {margin: 0 auto;margin-top: 15px;width: 1200px;}
#ads06 li {width: 590px;height: 90px;background: #fff;}
#ads06 li .fl {margin-right: 20px;}
#ads_topic_recommand li img,
#ads06 li img {width: 100%;height: 100%;}
#ads_topic_recommand li, #ads06 li {width: 590px;height: 90px;background: #fff;}
.child .type {display: block;padding: 21px 0 14px 0;font-size: 17px;line-height: 16px;color: #333;font-weight: bold;padding: 21px 0 14px 7px;border-top: 1px dashed #eaeaea;}
.child .type:first-child {border-top: none;}
