@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body,html{font:14px "微软雅黑",'\5fae\8f6f\96c5\9ed1';color:#333;-webkit-text-size-adjust:none;width:100%;overflow: hidden;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;overflow-y:auto;}
img{border:0}
ol,ul{list-style:none}
a{color:#333;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-size:100%}

header{width:100%;height:195px;position: relative;margin-bottom:0px;background:#fff;overflow:hidden;z-index:990;}
header .logo{display:block;background:url(../images/all_ico.png) no-repeat center -1117px;filter:alpha(opacity=70);opacity:0.7;width:40px;height:40px; background-size:40px auto;position:fixed;left:8px;top:5px;z-index:995}
header img{position:absolute;top:0;left:0;width:100%;height:195px; z-index:991;}
header .hContent{width:100%;height:105px;padding:8px; box-sizing:border-box;background:rgba(0,0,0,0.5);position:absolute;left:0;bottom:0px; z-index:992;color:#fff;font-size:16px;}
header .hContent p{width:100%;height:85px; line-height:25px;}
header .hContent p marquee{width:100%;height:85px;}
header .hKeyList{width:100%;padding-left:10px; box-sizing:border-box;height:45px;line-height:45px;position:absolute;left:0;top:195px;z-index:994; overflow:hidden;background:#fff;}
header .hKeyList p{width:100%;height:45px;}
header .hKeyList p a{float:left; margin:8px 10px 8px 0;padding:0px 15px; text-align:center;height:26px;line-height:26px;border:1px solid #ccc;border-radius:14px;}
header .hKeyList p a:nth-child(1){border-color:#690;color:#690;}
header .hKeyList p a:nth-child(4){border-color:#390;color:#390;}
header .hKeyList p a:nth-child(3){border-color:#06f;color:#06f;}
header .hKeyList p a:nth-child(2){border-color:#f9679a;color:#f9679a;}
header .hClass{max-width:70%;height:30px;line-height:30px;position: absolute;padding:0 16px;z-index:10005;background:rgba(0,0,0,0.4);color:#fff;text-align:center;overflow:hidden;font-size:18px;right:10px;top:10px;border-radius:10px;}

.rsmt{position: relative;float:left;line-height:26px;height:26px;width: 100%;background-color: #ebebeb;padding:0 12px;margin-bottom: 6px;color: #666;}
.rsnum{margin-right:16px;background: url(../images/knum.png) 0 3px no-repeat;background-size: 18px 14px;padding-left: 22px;}
.rstime{background: url(../images/kuptime.png) 0 2px no-repeat;padding-left: 22px;}

.cateList{width:100%;height:auto;overflow:hidden;box-sizing:border-box;}
.cateList h3{line-height:18px;padding:7px 0 10px 12px;font-weight:normal;color:#000;font-size:18px; box-sizing:border-box;height:35px;border-bottom:1px solid #e8e8e8;}
.cateList h3 span{float:left;width:3px;height:18px;background:#ccc; margin-right:5px;}

.cateList ul li{padding:10px 5px 10px 10px;overflow:hidden;zoom:1;border-bottom:1px solid #e8e8e8;position:relative;height:60px;}
.cateList ul li:last-child{border-bottom:none;}
.cateList ul li .img{display:block;float:left;width:60px;height:60px;margin-right:10px;}
.cateList ul li img{width:60px;height:60px;border-radius:8px;}
.cateList ul li p{-webkit-box-flex:1;overflow:hidden;padding-right:70px;color:#666;line-height:16px;}
.cateList li p em{margin:7px 0;}
.cateList li p a{display:block;height:16px;overflow:hidden;font-size:15px;}
.cateList li p span{display:block;height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:12px "\5FAE\8F6F\96C5\9ED1";}
.cateList li p u{margin:0 6px;padding:0 6px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9; text-decoration:none;}
.cateList li .btn{width: 40px;height: 25px;padding-top: 35px;color: #2b96e2;line-height:25px;text-align:center;background: none;position:absolute;right:5px; top:12px}
.cateList li .btn .bg {position: absolute;left: 0;top: 0;display: inline-block;width: 100%;height: 30px;background: url(../images/snav.png) 9px -175px no-repeat;background-size: 26px auto;}
.cateList li:nth-child(1) i,.cateList li:nth-child(2) i,.cateList li:nth-child(3) i{background:#f60;}

.lstar0, .lstar1, .lstar2, .lstar3, .lstar4, .lstar5, .lstar6{background:url(../images/litterStar.png) no-repeat;width:84px;height:13px;display:block;}
.lstar1{background-position:0 -26px;}
.lstar2{background-position:0 -52px;}
.lstar3{background-position:0 -78px;}
.lstar4{background-position:0 -104px;}
.lstar5,.lstar6{background-position:0 -130px;}

/*
.cateList>p{ttext-align:center;height:40px; line-height:40px;font-size:18px;text-align:center;}
.cateList>p span{font-weight: bold;margin:0 3px;}
*/

.container-floud{width: 100%;text-align: center;}
.img404{background-image: url("../images/404.png"); background-position: center center; background-repeat: no-repeat;width: 360px; height: 248px; display: block;margin:60px auto;}
.layui-btn-normal {background-color: #1E9FFF;}
.layui-btn {display: inline-block;font-weight: bold;height: 38px;line-height: 38px;padding: 0 18px; margin-top:6px;margin-bottom: 60px;color: #fff;white-space: nowrap;text-align: center;font-size: 16px;border: none;border-radius: 2px;cursor: pointer;}
.layui-btn:hover{color: #fff;}

/*更多合集列表*/
.mCTitle {width: 100%;height: 25px;line-height: 25px;box-sizing: border-box;padding: 0 10px;margin: 10px 0;}
.mCTitle i {width: 10px;height: 27px;background: #fff;float: left;}
.mCTitle a {float: right;font-size: 14px;color: #666;}
.mCTitle p{width: 100%;height: 25px;border-bottom: 2px solid #ccc;}
.mCTitle p span{display: block;height: 25px;border-bottom: 2px solid #09f;float: left;font-weight: bold;font-size: 15px;}
.cateList ul.gl_hj_list{width: 100%;box-sizing: border-box;padding:0 3%;overflow: hidden;font-size: 15px;color: #333;text-align:left;margin-top: 14px;}
.cateList ul.gl_hj_list li {width: 49%;float: left;margin-bottom:12px;padding: 0px;overflow: hidden;zoom: 1;border-bottom: none;position: relative;height: auto;text-align:center;}
.cateList ul.gl_hj_list li:nth-of-type(odd){margin-right:2%;}
.cateList ul.gl_hj_list li:nth-of-type(even){margin-right:0%;}
.cateList ul.gl_hj_list li a{width: 100%;display: block;text-align:center;}
.cateList ul.gl_hj_list li .hj_pic {width: 98%;display: block;margin:0 auto;height: 90px;border-radius: 6px;}
.cateList ul.gl_hj_list li a span {display: block;width: 98%;margin:0 auto;font-size: 14px;line-height: 20px;margin-top:6px;text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*240x320*/
@media screen and (max-width:320px){.cateList ul.gl_hj_list li .hj_pic {height: 90px;}}
/*320x480*/
@media screen and (min-width:320px) and (max-width:480px){.cateList ul.gl_hj_list li .hj_pic {height: 90px;}}
/*480*640*/
@media screen and (max-width:640px) and (min-width:481px){.cateList ul.gl_hj_list li .hj_pic {height: 100px;}}

@media screen and (min-width:641px) and (max-width:1150px){.cateList ul.gl_hj_list li .hj_pic {height: 110px;}}

@media screen and (min-width:1151px){.cateList ul.gl_hj_list li .hj_pic {height: 120px;}}

/* footer */
footer{width:100%;margin-top:15px;border-top:1px solid #d9d9d9;background:#ebebeb;text-align:center;height:50px;}
footer p{height:46px;line-height:46px;font-size:18px;color:#ccc;}
footer p a{margin:0 10px;}

#Cbacktop{width:40px; height:40px; background:url(../images/index-icon.png) no-repeat 0 -143px; background-size:600px; display:none; overflow:hidden; position:fixed; right:10px; bottom:100px; z-index:500}

/*固定区域*/
.hClassCont{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:998;box-sizing:border-box;padding:0 10px;display:none;}
.hClassContDiv{height: auto;overflow:hidden;background:#fff;border-radius:10px;overflow:hidden;box-sizing:border-box;padding:10px;position:fixed;margin:0 10px;top:50%;z-index:999;display:none;}
.hClassContDiv span{display:block;float:right;width:35px;height:35px;border-radius:8px;background:#333;line-height:30px;font-size:30px;color:#fff;font-weight:bold;text-align:center;margin-bottom:10px;}
.hClassContDiv div{width:100%;height:auto;margin-bottom:10px;overflow:hidden;line-height:25px;font-size:16px;}
.hClassContDiv div p{text-indent:2em;}