
.clearfix:after,.answers li:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.clearfix,.answers li{*zoom:1;}
button,input,select,textarea{font-size:100%;vertical-align:middle;outline:none;}
legend{color:#333}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
a{cursor:pointer;text-decoration:none;color:#555;}
.star0,.star1,.star2,.star3,.star4,.star5,.stars1,.stars2,.stars3,.stars4,.stars5{background:url(https://m.92sucai.com/skinnew/image/stars.png) no-repeat;width:84px;height:13px;display:block;}
.star1,.stars1{background-position:0 -26px;}
.star2,.stars2{background-position:0 -52px;}
.star3,.stars3{background-position:0 -78px;}
.star4,.stars4{background-position:0 -104px;}
.star5,.stars5{background-position:0 -130px;}
/**新增轮播**/
.c-focus{width:100%;height:200px;overflow:hidden;margin:0 auto;}
.focus-pic li{width:100%;height:200px;overflow:hidden;float:left;position:relative}
.focus-pic li b{position:absolute;bottom:5px;left:4%;width:92%;font-weight:normal;color:#FFF;z-index:111;font-size:14px;text-align:center;height:25px;line-height:25px;overflow:hidden;display:block;}
.focus-pic li div{position:absolute;bottom:0;left:0;height:35px;background-color:#000;width:100%;opacity:0.6;filter:alpha(opacity=60);}
.focus-pic img{width:100%;height:200px;}
#wrapper8{position:relative;}
.circle{position:absolute;left:0;top:145px;height:10px;width:100%;text-align:center}
.circle span{display:inline-block;margin:0 2px;text-indent:-9999px;width:6px;height:6px;border-radius:50%;background-color:#fff;}
.circle .active{background-color:#4dba50;}
/**轮播**/
.on{display:block;}
.none, .off{display:none;}
.top{position:relative;height:43px;z-index:20;background:#65bb0a;}
.top a{color:#fff;}
.nPanel footer:nth-of-type(2){ display:none}
#nav_left_layout{height:36px; overflow:hidden;width:96%;background:none;z-index:2; margin:10px 2%}
#logo{position:absolute;top:3px;left:0;width:150px;height:35px;line-height:35px;color:#fff;font-size:16px;text-align:center;white-space:nowrap;background:url(https://m.92sucai.com/static/image/logo.png) no-repeat 10px 5px; background-size:115px}
p.toolbar.cat i{float: right;margin-right: 2%;}
p.toolbar.cat i a{border:1px solid #65bb0a;padding:4px 10px;border-radius:5px;color:#65bb0a}
section.list-hot { margin-top:10px}
#topcat{position:absolute;top:3px;right:4px;width:40px;height:40px;z-index:9999;}
#topcat b{display:block;text-indent:-9999px;width:36px;height:36px;background:url(https://m.92sucai.com/static/image/bjtu.png) 10px -32px no-repeat;background-size: 35px;}
#topcat-box{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);}
#topcat-box p{margin:10px 15px 5px 15px;border:1px solid #fc6500;border-radius:3px;box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;display:box;display:-moz-box;display:-webkit-box;height:36px;}
@-moz-document url-prefix(){#topcat-box p{width:-moz-calc(100% - 32px);}}
#topcat-box p span{box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;text-align:center;height:36px;line-height:36px;font-size:14px;color:#fc6500;display:block;position:relative;}
#topcat-box p .cur{background:#fc6500;color:#fff;}
#topcat-box p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#fc6500;}
#topcat-box ul{margin:0 10px 15px 10px;display:none;}
#topcat-box .on{display:block;}
#topcat-box li{float:left;width:33.33%;}
#topcat-box li a{display:block;text-align:center;margin:5px;border:1px solid #d6d6d6;padding:12px 7px;color:#999;}
#topcat-box li a span{display:block;color:#333;padding:0 0 4px 0;}
.bdcs-search-form{ position:absolute; right:40px; top:2px; width:40%}
.search-box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:box;display:-moz-box;display:-webkit-box;box-align:center;-moz-box-align:center;-webkit-box-align:center;height:40px;}
.search-input{position:relative;border:none;border-radius:2px 0 0 2px;box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;background:#fff;}
.search-input:before{content:'';position:absolute;top:6px;right:0;width:1px;height:17px;border-right:1px solid #d9d9d9;}
.search-btn{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;}
.search-btn:after{content:'';position:absolute;top:1px;left:29px;width:5px;height:27px;background:#65bb0a;z-index:3;}
#bdcs-search-form-input{text-indent:10px;font-size:12px;border:none;border-radius:7px 0 0 7px;height:28px;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle;width:100%;}
#bdcs-search-form-submit{border:none;border-radius:0 3px 3px 0;width:28px;height:28px;padding:1px 0;background:#fff url(https://m.92sucai.com/static/image/searchbtn.png) 0 0 no-repeat;background-size:28px;overflow:hidden;text-indent:-9999px;position:relative;}
.subnav{height:150px;overflow:hidden;margin:0;width:100%;}
.subnav_img{overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;height:500px}
.subnav_img ul{white-space: nowrap;width: 3000px;height:auto}
.subnav li{float:left;width:375px;height:240px;text-align: center;margin-right:10px; position:relative}
.subnav li b{ position:absolute;left:0; top:120px; overflow:hidden; height:30px; width:96%; text-align:center; line-height:30px; z-index:1; color:#fff}
.subnav li div{ position:absolute;left:0; top:120px; width:100%; height:30px;background: #000;opacity: 0.5; filter: alpha(opacity=50);}
.subnav li img{width:100%;position:relative;}
.hot_soft{background:none;margin:0;overflow:hidden;}
.hot_soft div{margin:0 auto;position:relative}
.hot_soft a{width:30%;height:40px;line-height:40px;text-indent:42px;display:block; border-radius:3px}
.hot_soft a i{width:80px;height:50px;display:block;margin:0 auto;font-size:16px;color:#fff;text-indent:40px}
.hot_soft a:nth-of-type(1){background:#ffbd07;position:absolute;left:2%;top:0}
.hot_soft a:nth-of-type(1) i{background:url(https://m.92sucai.com/static/image/bjtu.png) 5px -77px no-repeat;background-size:30px;}
.hot_soft a:nth-of-type(2){background:#fe502b;margin:0 auto}
.hot_soft a:nth-of-type(2) i{background:url(https://m.92sucai.com/static/image/bjtu.png) 5px -133px no-repeat;background-size:30px;}
.hot_soft a:nth-of-type(3){background:#1f89e3;position:absolute;right:2%;top:0}
.hot_soft a:nth-of-type(3) i{background:url(https://m.92sucai.com/static/image/bjtu.png) 5px -193px no-repeat;background-size:30px;}
.list-zt{margin:10px 0;position:relative;background:none;height: 70px;}
#DownBody .list-zt,
#archive .list-zt{ padding-bottom:10px; height:95px; text-align:center}
.list-zt a{width:30%;height:70px;display:block;}
.list-zt a:nth-of-type(1){position:absolute;left:2%;top:0}
.list-zt a:nth-of-type(2){margin:0 auto}
.list-zt a:nth-of-type(3){position:absolute;right:2%;top:0}
.list-zt img{width:100%;height:100%}
.list-zt b{ display:block; height:20px; overflow:hidden;}
.list-hot ol{width:100%;overflow:hidden;}
.list-hot ol li{width:96%; position:relative;height:70px; margin:5px 2% 10px 2%} 
.list-hot ol li img{ position:absolute; left:0; width:118px; height:70px;}
.list-hot ol li b{position:absolute; left:130px; top:0px; font-size:16px; font-weight:100; }
.list-hot ol li p{position:absolute; left:130px; top:30px; line-height:20px; color:#999; font-size:12px}
#navs .hd{clear:both;display:-webkit-box;display:-moz-box;display:box;width:100%;margin-bottom: 15px;height: 40px;overflow: hidden;}
#navs .hd li{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;display:block;text-align:center;height:38px;line-height:38px;background:#f3f3f3;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;cursor:pointer;border-right:1px solid #e6e6e6;}
#navs .hd li:last-child{border-right:0 none;}
#navs .hd li.cur{background:#fbfbfb;border-top:2px solid #65bb0a;border-bottom:0 none;color:#65bb0a;}
#navs .bd.pic{ display:block;}
#navs .bd{ display:none}
#navs .hd ul{clear: both;display: -webkit-box;display: -moz-box;display: box;width: 100%;}
#navs .subnavs{ margin:10px 2% 0 2%}

#nav{height:44px;line-height:44px;position:relative;background:#fff;}
.main-nav{zoom:1;clear:both;}
.main-nav li{width:16.6%;padding:0;float:left;color:#333;}
.main-nav li a{display:block;line-height:43px;height:43px;text-align:center;position:relative;font-size:16px;}
.main-nav .cur a{color:#65bb0a;font-weight:600;}
.pull-nav{position:absolute;width:44px;height:44px;top:0;right:10px;float:right;}
.pull-nav span{display:block;width:44px;height:44px;line-height:44px;text-align:center;}
.pull-nav span i{display:inline-block;width:14px;height:10px;background:url(https://m.92sucai.com/skinnew/image/updownarr.png) 0 0 no-repeat;background-size:14px;vertical-align:middle;}
.open span i{background-position:0 -12px;}
.more-nav{display:none;position:absolute;right:0;top:44px;width:100px;background:#fff;border:1px solid #d6d6d6;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:999;line-height:34px;}
.more-nav li{border-bottom:1px solid #d6d6d6;}
.more-nav li a{display:block;font-size:16px;text-align:center;}

.dtit{border-bottom:1px solid #ddd;position:relative;height:40px;line-height:40px;}
.dtit strong{margin:0;display:block;position:absolute;bottom:-1px;padding:0 10px 0 5px;left:10px;height:40px;border-bottom:1px solid #65bb0a;font-size:16px;font-weight:bold;}
.hot-soft-list{overflow:hidden;zoom:1; margin-bottom:5px}
.hot-soft-list li{text-align:center;width:25%;height:126px;border:none;padding:7px 0 5px 0;float:left;}
.hot-soft-list li img{display:inline-block;width:65px;height:65px;border-radius:8px;}
.hot-soft-list li b{display:block!important;line-height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding: 0 1px; font-size:14px}
.hot-soft-list li .btn{display:inline-block;width:60px;height:26px;line-height:26px;text-align:center;color:#53ac4e;background:#def3e0;border-radius:2px;}
.tow-soft-list{margin-top:-10px;overflow:hidden;zoom:1;}
.tow-soft-list li{float:left;width:50%;padding:10px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;display:-moz-box;display:-webkit-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.tow-soft-list li:nth-child(even){border-right: 0;}
.tow-soft-list li a{position:relative;}
.tow-soft-list li img{margin:0 auto;width:60px;height:60px;margin-right:10px;border-radius:5px;}
.tow-soft-list li div{float:none;display:block;width:60%;}
.tow-soft-list li .title-down{display:block;width:60%;}
.tow-soft-list li b{display:block;color:#404040;margin-top:3px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 14px;}
.tow-soft-list li .btn{width:60px;height:25px;line-height:25px;border-radius:2px;display:inline-block;color:#53ac4e;background:#def3e0;margin:5px auto 0;text-align:center;}
.tow-soft-lists li p{display:block;font-size:12px;width:100%;color:#9e9e9e;padding-top:3px;margin-left:0;}
.tow-soft-list li span{display:block;margin: 10px auto 0 -70px;font-size:12px;color:#9e9e9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tow-soft-list li span a{color:#9e9e9e;}
.tow-soft-list li span u{margin:0 6px 0 0;padding:0 6px 0 0;border-right:1px solid #d9d9d9;}
/* index links css*/.links,.bottom{clear:both;}
.links{background:#fff;margin-top: 10px;padding-bottom: 10px;}
.links ul{zoom:1;overflow:hidden;}
.links ul li{float:left;height:24px;line-height:24px;padding:0 10px;margin:10px 0 0 10px;font-size:12px;border:1px solid #ccc;border-radius:10px;}
.links p{height:40px;font-size:16px;background:#fff;border-bottom:1px solid #d9d9d9;position:relative;}
.links p b{border:none;line-height:40px;color:#000}
.links p b{display:block;color: #65bb0a;position:absolute;left:10px;line-height:48px;}

footer.bottom{width:100%;margin:10px 0 0 0;height:46px;background:#ebebeb;text-align:center;font-size: 12px}
footer.bottom #goTop{position:fixed;right:10px;bottom:80px;text-indent:-9999px;z-index:9999;width:38px;height:38px;background: rgba(0,0,0,0.6) url(../image/gotop.png) -4px -5px no-repeat;background-size:46px auto;border-radius:50%;display:none}
footer.bottom p{height:46px;line-height:46px;}
footer.bottom p a{padding:0 10px;}


/*通用头部*/
.g-class-top{ width:100%; height:54px; display:-webkit-box; background:#fff; padding:0 10px; box-sizing:border-box; top:0; left:0; z-index:20;}
.g-class-top .g-class-back{ width:12px; height:21px; background:url(../image/moblie-bg.png) no-repeat -88px -268px; background-size:414px; margin:10px 0 0 0; display:block; overflow:hidden}
.g-class-top .u-webname{ width:auto; height:54px; line-height:54px; text-align:center; -webkit-box-flex:1; font-size:20px; font-weight:normal; color:#fff; display:block; overflow:hidden}
.g-class-top .u-webname a{ color:#fff}
.g-class-top h1{ width:100px; height:45px; line-height:45px; text-align:left; font-size:20px; font-weight:normal; color:#fff; display:block; overflow:hidden}
.g-class-top h1 a{ color:#fff}
.g-class-top .g-search{ width:20px; height:20px; background:url(../image/moblie-bg.png) no-repeat -326px 0; background-size:414px; margin:12px 10px 0 0; display:block; overflow:hidden;}
.g-class-top .m-nav-btn{ width:39px; height:45px; background:url(../image/moblie-bg.png) no-repeat -195px 18px; background-size:414px; display:block; overflow:hidden; text-indent:-9999px;}
.g-class-top .m-hover{background-position:-237px 18px; background-color:#fff}

.g-class-top .m-search{ width:auto;height: 38px;padding: 0 0px 0 10px; margin-top: 8px;background-color: #ebebeb;border-radius: 20px; display:-webkit-box; overflow:hidden; box-sizing:border-box;  -webkit-box-flex:1;}
.g-class-top .m-search .search-input{ width:auto; height:38px; line-height:38px; font-size:14px; font-weight:normal; color:#666; text-indent:10px; background:#ebebeb; display:block; overflow:hidden; -webkit-box-flex:1; border:0; padding:0; margin:0; border-radius:4px 0 0 4px;}
.g-class-top .m-search .search-button{ width:38px; height:38px; display:block; overflow:hidden; border:0; padding:0; background:url(../image/home-icon.png) no-repeat 0 -60px #ebebeb; background-size:420px; border-radius:0 4px 4px 0;}

.g-main-nav{ width:100%; height:auto; display:flex; overflow:hidden; background:#333333; left:0; top:54px; z-index:20; }
.g-main-nav a{ width:auto; height:42px; line-height:42px; color:#fff;font-size:15px; font-weight:normal; text-align:center; display:block; overflow:hidden; flex:1}
.g-main-nav a.f-hover{ background:#242424; color:#fff;}
.u-webname img {	width:auto;	height: 42px;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}


/*影藏栏目导航*/
.g-hide-nav{ width:100%; height:auto; background:#fff; box-shadow:0px 2px 3px #ccc; padding:0 0 10px 0; box-sizing:border-box; display:none; overflow:hidden; position:absolute; right:0; top:54px; z-index:999;}
.g-hide-nav .g-hide-btn{ width:100%; height:auto; padding:10px 10px 0; box-sizing:border-box; display:flex; overflow:hidden}
.g-hide-nav .g-hide-btn li{ width:50%; height:38px;  border:1px solid #eee; box-sizing:border-box; text-align:center; display:block; overflow:hidden; flex:1}
.g-hide-nav .g-hide-btn li:nth-child(2){ border-left:0;}
.g-hide-nav .g-hide-btn li strong{ width:auto; height:36px;line-height:36px; font-size:15px; font-weight:normal; color:#333; padding:0 5px; box-sizing:border-box; display:inline-block; overflow:hidden; margin:auto;}
.g-hide-nav .g-hide-btn .f-hover{ background:#19b5fe; color:#fff; border-color:#19b5fe;}
.g-hide-nav .g-hide-btn .f-hover strong{ color:#fff;}
.g-hide-nav .g-hide-cont{ width:100%; height:auto; padding:0 0 20px 0; box-sizing:border-box; display:none; overflow:hidden}
.g-hide-nav .g-hide-cont li{ width:25%; height:auto; float:left; padding:20px 0 0 0; box-sizing:border-box; display:inline; overflow:hidden}
.g-hide-nav .g-hide-cont li a{ width:auto; height:auto; padding:0 10px; box-sizing:border-box; display:block; overflow:hidden; margin:auto;}
.g-hide-nav .g-hide-cont li a b{ width:50px; height:50px; background:url(../image/nav-icon.png) no-repeat 12px 13px #19b5fe; background-size:25px; border-radius:50px; display:block; overflow:hidden; margin:auto;}
.g-hide-nav .g-hide-cont li a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:6px 0 0; display:block; overflow:hidden;}
.g-hide-nav .g-hide-cont li:nth-child(2) a b{background-color:#ff9900;background-position: 13px -32px;}
.g-hide-nav .g-hide-cont li:nth-child(3) a b{background-color:#6a71e6;background-position: 13px -81px;}
.g-hide-nav .g-hide-cont li:nth-child(4) a b{background-color:#fe4a65;background-position: 12px -126px;}
.g-hide-nav .g-hide-cont li:nth-child(5) a b{background-color:#48dc6c;background-position: 12px -169px;}
.g-hide-nav .g-hide-cont li:nth-child(6) a b{background-color:#ff4400;background-position: 14px -214px;}
.g-hide-nav .g-hide-cont li:nth-child(7) a b{background-color:#ffcc00;background-position: 15px -262px;}
.g-hide-nav .g-hide-cont li:nth-child(8) a b{background-color:#55ae03;background-position: 12px -306px;}
.g-hide-nav .g-hide-cont li:nth-child(9) a b{background-color:#bf55ec;background-position: 13px -351px;}

.g-hide-nav .g-hide-soft li:nth-child(1) a b{background-position: 15px -396px;}
.g-hide-nav .g-hide-soft li:nth-child(2) a b{background-color:#ff9900;background-position: 13px -441px;}
.g-hide-nav .g-hide-soft li:nth-child(3) a b{background-color:#6a71e6;background-position: 13px -488px;}
.g-hide-nav .g-hide-soft li:nth-child(4) a b{background-color:#fe4a65;background-position: 13px -534px;}
.g-hide-nav .g-hide-soft li:nth-child(5) a b{background-color:#48dc6c;background-position: 13px -578px;}
.g-hide-nav .g-hide-soft li:nth-child(6) a b{background-color:#ff4400;background-position: 13px -623px;}
.g-hide-nav .g-hide-soft li:nth-child(7) a b{background-color:#ffcc00;background-position: 13px -669px;}
.g-hide-nav .g-hide-soft li:nth-child(8) a b{background-color:#55ae03;background-position: 12px -306px;}

/*面包屑*/
.location{background:#fff;font-size:12px;overflow:hidden;height:30px;line-height:30px;color:#19b1f2;margin:0 0 10px;border-bottom:1px solid #ccc;margin-top:0}
.location .home{background:url(../image/home.png) no-repeat;background-size:cover;display:inline-block;width:14px;height:13px;vertical-align:-2px}
.location span{margin:0 5px}
.location a{color:#19b1f2}

