@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:45px; background:#66d105; box-sizing:border-box; display:-webkit-box; position:relative; zoom:1}
.g-top .g-logo{    width: 100px;    height: auto;    margin: 12px 8px 0 8px;    display: block;    overflow: hidden;}
.g-top .g-logo img{ width:100%; height:auto; margin:0; display:block; overflow:hidden}
.g-top form{width:auto;height:auto;display:-webkit-box;overflow:hidden;margin: 9px 12px 0 0;-webkit-box-flex:1;}
.g-top form .soBox{width:auto;height:auto;display:-webkit-box;overflow:hidden;0;-webkit-box-flex:1;}
.g-top form .search-input{width:auto;height: 26px;line-height: 26px;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-input .bdcs-search-form-input{width:100%;height: 26px;line-height: 26px;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: 38px;height: 26px;display:block;overflow:hidden;border:0;padding:0;background: url(webicon.png) no-repeat 4px -182px #fff;background-size:500px;border-radius:0 4px 4px 0;}
.g-top form .search-button .bdcs-search-form-submit{width: 38px;height: 26px;display:block;overflow:hidden;border:0;padding:0;background: url(webicon.png) no-repeat 4px -182px #fff;background-size:500px;border-radius:0 4px 4px 0; text-indent:999px;}

.g-top div.bdcs-search-form{width:auto;height:auto;display:-webkit-box;overflow:hidden;margin: 9px 12px 0 0;-webkit-box-flex:1;}
.g-top div.bdcs-search-form .soBox{width:auto;height:auto;display:-webkit-box;overflow:hidden;0;-webkit-box-flex:1;}
.g-top div.bdcs-search-form .search-input{width:auto;height: 26px;line-height: 26px;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.bdcs-search-form .search-input .bdcs-search-form-input{width:100%;height: 26px;line-height: 26px;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.bdcs-search-form .search-button{width: 38px;height: 26px;display:block;overflow:hidden;border:0;padding:0;background: url(webicon.png) no-repeat 4px -182px #fff;background-size:500px;border-radius:0 4px 4px 0;}
.g-top div.bdcs-search-form .search-button .bdcs-search-form-submit{width: 38px;height: 26px;display:block;overflow:hidden;border:0;padding:0;background: url(webicon.png) no-repeat 4px -182px #fff;background-size:500px;border-radius:0 4px 4px 0; text-indent:999px;}


.g-top .u-class-box{ width:45px; height:45px; box-sizing:border-box; text-indent:1000px; display:block; overflow:hidden; position:relative}
.g-top .u-class-box:before{ content:""; width:23px; height:18px; border-top:2px solid #fff; border-bottom:2px solid #fff; box-sizing:border-box;margin:13px auto; display:block; overflow:hidden}
.g-top .u-class-box:after{ content:""; width:23px; height:2px; background:#fff; display:block; overflow:hidden; position:absolute; left:11px; top:21px;}


/*影藏分类栏目*/
.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 #66d105;}
.g-class-morenav .m-morenav-cont ul li{ width:auto; height:40px; line-height:40px; font-size:15px; font-weight:normal; color:#66d105; border-right:1px solid #66d105; 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:#66d105; 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:#66d105; background:#66d105; color:#fff;}
.g-class-morenav .m-morenav-cont span a:active b{ border-color:#66d105; background:#66d105; color:#fff;}

/*栏目导航*/
.g-nav{ position:relative; z-index:92; width:100%;height: 36px;background:#fff;display:-webkit-box;overflow-y:hidden; overflow-x:auto; white-space:nowrap}
.g-nav li{width:64px;height: 36px;text-align:center; display:inline-block;overflow:hidden;}
.g-nav li a{width:auto;height: 36px;line-height: 35px;font-size: 15px;font-weight:normal;color:#333;border-bottom:2px solid #fff;padding:0 3px;display:inline-block;overflow:hidden;box-sizing:border-box;}
.g-nav li.f-hover a{ border-bottom:2px solid #66d105;}


/*底部*/
footer{ width:100%; height:45px; line-height:45px; background:#ebebeb; border-top:1px solid #d2d2d2; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:10px 0 0 0; display:block; overflow:hidden;}
footer a{ padding:0 10px; text-decoration:none; color:#333}

.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}
