@charset "gb2312";
body,p,ul,dl,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
body{text-align:left;font-size: 12px;padding:0 0 0 0; font-family:"微软雅黑";  background:none; background:#ebebeb}
li{list-style:none}
input {-webkit-appearance:none;}
a:link{ text-decoration:none}
a,a:visited{text-decoration:none;color:#333;}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
em{ font-style:normal;}
* {	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	box-sizing: border-box;	-webkit-tap-highlight-color: rgba(0,0,0,0);	-webkit-text-size-adjust: none;}


/*头部*/
.g-top{width:100%;height:44px;background:#dc0006;box-sizing:border-box;display:block;overflow:hidden;padding: 0 61px 0 96px; position:relative; zoom:1}
.g-top .g-logo{ width:100px; height:43px; line-height:44px;font-size:20px; font-weight:normal; ; display:block; overflow:hidden; position:absolute; left:10px; top:0;}
.g-logo a:link{ color:#fff;}
.g-logo a:visited{ color:#fff;}
.g-logo a:hover{ color:#fff;}
.g-top form{ width:auto; height:auto; display:-webkit-box; overflow:hidden; margin:8px 0 0 0;}
.g-top form .search-input{ width:auto; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#666; text-indent:10px; background:#fff; display:block; overflow:hidden; -webkit-box-flex:1; border:0; padding:0; margin:0; border-radius:4px 0 0 4px;}
.g-top form .search-button{ width:28px; height:28px; display:block; overflow:hidden; border:0; padding:0; background:url(../images/home-icon.png) no-repeat 0 -60px #fff; background-size:400px; border-radius:0 4px 4px 0;}

.g-top .g-btn{ width:55px; float:right; height:43px; line-height:43px; text-align:left; text-indent:7px; font-size:14px; font-weight:bold; color:#fff;background:url(http://m.962.net/img/jt.png) no-repeat 42px 20px;position:absolute; right:0; top:0;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}


.affix{ position:fixed; top:0; left:0; z-index:9999}

.g-nav{ width:100%; height:auto; border-bottom:1px solid #dcdcdc; background:#fff;box-sizing:border-box; padding:0 0 0 0; display:-webkit-box; display:flex}
.g-nav a{ width:auto; height:35px; line-height:35px; font-size:15px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; flex:1}
.g-nav b{width:35px; height:35px; display:block; overflow:hidden; position:absolute; right:0; top:0; background:url(../images/home-icon.png) no-repeat 14px -105px; background-size:400px;}
.g-nav .m-hover{ background-position:14px -141px}
.g-nav ul{ width:92px; height:0; position:absolute; right:0; top:40px; display:block; overflow:hidden; background:#fff; z-index:999}
.g-nav ul li{ width:100%; height:33px;  display:block; overflow:hidden;}
.g-nav ul li a{ width:100%; height:33px;line-height:33px; font-size:14px; font-weight:normal; color:#333; text-align:center; border-bottom:1px solid #eee;}

.g-classnav-box {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  background: #fff;
}

.g-classnav-box a {
  width: auto;
  height: 35px;
  line-height: 35px;
  font-size: 15px;
  font-weight: normal;
  text-align: center;
  color: #333;
  display: block;
  overflow: hidden;
  flex: 1
}

.g-classnav-box a.f-hover {
  color: #dc0006;
  border-bottom: 2px solid #dc0006
}


.g-top div{ width:auto; height:auto; display:-webkit-box; overflow:hidden; margin:8px 0 0 0;}
.g-top div .search-input{ width:auto; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#666; text-indent:10px; background:#fff; display:block; overflow:hidden; -webkit-box-flex:1; border:0; padding:0; margin:0; border-radius:4px 0 0 4px;}
.g-top div .search-button{ width:28px; height:28px; display:block; overflow:hidden; border:0; padding:0; background:url(http://m.cr173.com/skin/new2016/images/home-icon.png) no-repeat 0 -60px #fff; background-size:400px; border-radius:0 4px 4px 0;}


footer{ width:100%; height:46px; line-height: 46px; background:#EAEAEA;font-size:18px;font-weight:normal; border-top: 1px solid #ccc; color: #ccc; text-align: center;}
footer a{padding: 0 6px; color: #302f2d; font-size:14px; text-decoration:none}


/*影藏分类栏目*/
.g-class-morenav{ width:100%; height:auto; background:#fff; box-shadow:0px 3px 4px #ccc; display:none; overflow:hidden; position:absolute; left:0; top:45px; z-index:100;}
.g-class-morenav .m-morenav-cont{ width:100%; height:auto; padding:0; box-sizing:border-box; display:none; overflow:hidden}
.g-class-morenav .m-morenav-cont ul{ width:auto; height:auto; border-radius:4px; display:flex; overflow:hidden; margin:15px 15px 0; border:1px solid #3399ff;}
.g-class-morenav .m-morenav-cont ul li{ width:auto; height:40px; line-height:40px; font-size:15px; font-weight:normal; color:#3399ff; border-right:1px solid #3399ff; display:block; overflow:hidden; flex:1; text-align:center;}
.g-class-morenav .m-morenav-cont ul li:nth-last-child(1){ border:0;}
.g-class-morenav .m-morenav-cont ul li.f-hover{ background:#3399ff; color:#fff;}
.g-class-morenav .m-morenav-cont span{ width:100%; height:auto; padding:0 15px 15px 0; box-sizing:border-box; display:block; overflow:hidden}
.g-class-morenav .m-morenav-cont span a{ width:33.33%; height:auto; float:left; padding:15px 0 0 15px; box-sizing:border-box; display:inline; overflow:hidden}
.g-class-morenav .m-morenav-cont span a strong{ width:100%; height:30px; line-height:20px; font-size:16px; font-weight:normal; color:#333; text-align:center; padding:10px 0 0; border:1px solid #ddd; border-bottom:0; display:block; overflow:hidden;}
.g-class-morenav .m-morenav-cont span a b{ width:100%; height:38px; line-height:20px; font-size:14px; font-weight:normal; color:#999; text-align:center; padding:8px 0 10px; border:1px solid #ddd; border-top:0; display:block; overflow:hidden;}
.g-class-morenav .m-morenav-cont span a:active strong{ border-color:#3399ff; background:#3399ff; color:#fff;}
.g-class-morenav .m-morenav-cont span a:active b{ border-color:#3399ff; background:#3399ff; color:#fff;}


.g-allsearch-box, .g-hotapp-box{ width:auto; height:auto; padding:0 0 12px 0; margin: 0px 10px; border:1px solid #eee; display:block; overflow:hidden; background:#fff;}
.u-h3-title{ width:auto; height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#333; margin:0px 12px 0; box-sizing:border-box; border-bottom:1px solid #eee; display:block; overflow:hidden}
.m-allsearch-cont{ width:100%; height:auto; padding:0 7px; box-sizing:border-box; display:block; overflow:hidden}
.m-allsearch-cont a{ width:auto; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#333; border:1px solid #eee; border-radius:5px; margin:10px 5px 0; display:block; overflow:hidden; text-align:center; box-sizing:content-box;border-color:#65bb0a; color:#65bb0a; padding:0 12px; float:left;}
.m-allsearch-cont a:nth-child(2){ border-color:#4d90ba; color:#4d90ba}
.m-allsearch-cont a:nth-child(4){ border-color:#966de1; color:#966de1}
.m-allsearch-cont a:nth-child(5){ border-color:#5bc3af; color:#5bc3af}
.m-allsearch-cont a:nth-child(6){ border-color:#4d90ba; color:#4d90ba}
.m-allsearch-cont a:nth-child(8){ border-color:#ff7573; color:#ff7573}
