@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{position:relative;height:42px;padding:2px 50px 0 120px;z-index:20;background:#2095f4;}
header>a{position:absolute;top:5px;left:0;width:120px;height:35px;line-height:35px;color:#fff;font-size:18px; text-align:center;white-space:nowrap;font-weight:600;}

.SearchBox{-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-align:center;position:relative;top:8px;display:flex;background:#ccc;}
.SBInp{position:relative;border:none;border-radius:2px 0 0 2px;background:#fff;-webkit-box-flex:1;width:100%;height:28px;}
.SBInp:before{content:'';position:absolute;top:6px;right:0;width:1px;height:17px;border-right:1px solid #d9d9d9;}
.SBBtn{-webkit-box-sizing:border-box;position:relative;float:left;}
.SBBtn:after{content:'';position:absolute;top:1px;left:29px;width:5px;height:27px;background:#2095f4;z-index:3;}
.SBInp input{width:100%;height:28px;text-indent:10px; font-size:12px;border:none;border-radius:7px 0 0 7px;color:#666;-webkit-box-sizing:border-box;vertical-align:middle;outline:none;}
.SBBtn button{position:relative;border:none;border-radius:0 3px 3px 0;width:28px;height:28px;padding:1px 0;background:#fff url(../images/all_ico.png) 1px -481px no-repeat;background-size:28px auto;overflow:hidden;text-indent:-9999px;outline:none;cursor:pointer;}

#mclassify{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:1;background:url(../images/all_ico.png) 3px -50px no-repeat;background-size: 32px auto;cursor:pointer;}
#mclassifyCont{height:0;overflow:hidden;position:absolute;left:0;top:44px;z-index:10000;width:100%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);}
#mclassifyCont p{margin:10px 15px 5px;border:1px solid #2095f4;border-radius:3px;-webkit-box-orient:horizontal;display:-webkit-box;height:36px;}
#mclassifyCont p span{position:relative;float:left;-webkit-box-flex:1;text-align:center;width:50%;height:36px;line-height:36px;font-size:14px;color:#2095f4;display:block;}
#mclassifyCont p .cur{background:#2095f4;color:#fff;}
#mclassifyCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#2095f4;}
#mclassifyCont ul{margin:0 10px 15px 10px;display:none; overflow:auto;}
#mclassifyCont ul.on{display:block;}
#mclassifyCont li{float:left;width:33.33%;}
#mclassifyCont li a{display:block;text-align:center;margin:5px;border:1px solid #d6d6d6;padding:12px 7px;color:#999;}
#mclassifyCont li a span{display:block;color:#333;padding:0 0 4px 0;}


/* 导航 */
nav{position: relative;height:42px;line-height:42px;border-bottom: 1px solid #999;font-size:16px;box-sizing:border-box;margin:0 5px;}
nav>a{position:absolute;width:33px;height:40px;background: url(../images/all.png) no-repeat 0 -51px;background-size:33px auto;margin:1px 0 0 10px;}
nav .tabInner{position:relative;margin-left:50px;}
nav .tabInner span{position:relative;float:left;width: 1px;height:17px;background: #aaa;vertical-align: middle;margin-top:14px;margin-right:4px;}
nav .tabScroll,.SubTab .tabScroll{overflow:hidden;}
nav .tabScrollWrap,.SubTab .tabScrollWrap{position: relative;-webkit-box-flex: 100;display:-webkit-box;}
nav .tabScrollWrap ul,.SubTab .tabScrollWrap ul{height:42px;display: -webkit-box;}
nav .tabScrollWrap li,.SubTab .tabScrollWrap li{display: block;padding:0 6px;color:#333;position: relative;width: auto !important;float:left;height:42px;font-size:16px;}
nav .tabScrollWrap li.cur:after,.SubTab .tabScrollWrap li.cur:after{content:"";display: block;width:4px;height:4px;position: absolute;left: 50%;bottom:4px;z-index: 10;border-radius: 100%;background: #f00;margin-left:-2px;}
nav .tabScrollWrap li a{color:#000;}
nav .tabScrollWrap li.cur a,.SubTab .tabScrollWrap li.cur a{color:#f00;}

/*  分类导航  */
.SubTab{width:100%; box-sizing:border-box;padding:0 5px;height:40px;border-bottom:1px solid #e4e4e4;line-height:40px;position:relative;}
.SubTab .tabScrollWrap li a{color:#666;}
.SubTab .tabScrollWrap li span{margin-left:6px;color:#666;}

/*内容*/
.appContent{width:100%;height:auto;overflow:hidden;margin:10px 0;}

/*内容栏目*/
.appContent .appCNav{width:100%;height:40px;line-height:40px;border-bottom:1px solid #e4e4e4; margin-bottom:10px;font-size:16px;}
.appContent .appCNav li{float:left;text-align:center;width:33.33%;position: relative;}
.appContent .appCNav li a{width:100%; height:40px;line-height:40px;display:block;overflow:hidden; }
.appContent .appCNav li i{width:12px;height:9px;position:absolute;left:50%;margin-left:-6px; bottom:0px;background:url(../images/all.png) no-repeat -15px -137px; display:none;}
.appContent .appCNav li.appCur a{border-bottom:1px solid #2095f4; color:#2095f4}
.appContent .appCNav li.appCur i{display:block;}

.appContent .appCList{width:100%;height:auto;overflow:hidden;box-sizing:border-box; padding-bottom:10px;display:none;}
.appContent .appCList ul{width:100%;height:auto;overflow:hidden; margin-bottom:10px;}
.appContent .appCList ul li{width:100%;padding:10px 10px 20px 0;border-bottom:1px dashed #e4e4e4;height:100px; overflow:hidden;position:relative; box-sizing:border-box;}
.appContent .appCList ul li img{width:70px;height:70px;margin:0 10px;}
.appContent .appCList ul li div{width:100%;height:70px; overflow:hidden;box-sizing:border-box;display:-webkit-box; }
.appContent .appCList ul li div>a{display:inline-block;}
.appContent .appCList ul li div p{width:auto; height:auto;overflow:hidden; -webkit-box-flex:1}
.appContent .appCList ul li div p a{width:60%;display:block;color:#333;font-size:16px;height:28px;line-height:28px;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.appContent .appCList ul li div p .star{display:block;height:14px;margin:4px;}
.appContent .appCList ul li div p .star span{width:75px;height:14px;background:url(../images/litterStar.png) no-repeat;display:block;}
.appContent .appCList ul li div p .star span.star0{background-position:0 0;}
.appContent .appCList ul li div p .star span.star1{background-position:0 -26px;}
.appContent .appCList ul li div p .star span.star2{background-position:0 -52px;}
.appContent .appCList ul li div p .star span.star3{background-position:0 -78px;}
.appContent .appCList ul li div p .star span.star4{background-position:0 -104px;}
.appContent .appCList ul li div p .star span.star5{background-position:0 -130px;}
.appContent .appCList ul li div p .star span.lstar0{background-position:0 0;}
.appContent .appCList ul li div p .star span.lstar1{background-position:0 -26px;}
.appContent .appCList ul li div p .star span.lstar2{background-position:0 -52px;}
.appContent .appCList ul li div p .star span.lstar3{background-position:0 -78px;}
.appContent .appCList ul li div p .star span.lstar4{background-position:0 -104px;}
.appContent .appCList ul li div p .star span.lstar5{background-position:0 -130px;}
.appContent .appCList ul li div p .size{font-size:12px;color:#999;display:block; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; line-height:20px; margin-top:6px;}
.appContent .appCList ul li div p .size i{font-style:normal; margin:0 6px;font-size:10px;line-height:20px;}
.appContent .appCList ul li .aDown{width:80px;height:36px;border:1px solid #2095f4;border-radius:4px;text-align:center;display:block;color:#2095f4;position:absolute;right:10px;line-height:36px;font-size:16px;top:18px;}

.appContent .appCList>p{text-align:center;height:40px; line-height:40px;font-size:16px;}
.appContent .appCList>p span{font-weight:bold;margin:0 3px;}




/* footer */
footer{width:100%;margin-top:15px;border-top:1px solid #d9d9d9;background:#ebebeb;text-align:center;position:relative;height:50px;}
footer p{height:46px;line-height:46px;font-size:18px;color:#ccc;}
footer p a{padding: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}