/*ȫ����ʽ*/
*{padding: 0px; margin: 0px;}
ul li{list-style: none;}
a{text-decoration: none; color: #000;}
i{font-weight: normal; font-style: normal;}
em{font-weight: normal; font-style: normal;}
body{background-color: #f2f2f2;margin: 0 auto;overflow-x: hidden; font: 14px "΢���ź�",'\5fae\8f6f\96c5\9ed1';}
#top{width: 100%; height: 44px; background: #66d105; box-sizing: border-box;  position: relative; zoom: 1; padding: 0 44px 0 122px;}
#top .t-t{position: absolute; top: 5px; left: 0; width: 120px; height: 35px; line-height: 35px; color: #fff; font-size: 18px; text-align: center; font-weight: 600;}
#top .t-c{width: auto; height: auto; display: -webkit-box; overflow: hidden; padding-top: 8px;}
#top .t-c input{width: auto; height: 28px; line-height: 28px; font-size: 14px; text-indent: 10px; background: #f7ffef; display: block; overflow: hidden; -webkit-box-flex: 1; border: 0; border-radius: 4px 0 0 4px;}
#top .t-c a{width: 28px; height: 28px; display: block; overflow: hidden; border: 0; background: url(../image/home-icon.png) no-repeat 0 -60px #f7ffef; background-size: 400px; border-radius: 0 4px 4px 0;}
#top .t-n span{width: 44px; height: 44px; position: absolute; right: 0; top: 0; background: url(../image/home-icon.png) no-repeat 14px 13px; background-size: 400px;}
#nav{line-height: 39px; background: #fff; border-bottom: 1px solid #dcdcdc; width: auto; height: 39px;}
#nav .n-c{width: 100%; height: 40px; display: -webkit-box;}
#nav .n-c a{text-align: center; color: #444; font-size: 16px; display: block; height: 40px; line-height: 40px; -webkit-box-flex: 1;}
#nav .n-c .cur{color: #444; font-size: 16px; height: 40px; line-height: 40px; border-bottom: 2px solid #3db73d; box-sizing: border-box;}
/*�ײ�����*/
.num{width: 100%; height: 39px; background: #EAEAEA; margin: 10px 0 0 0; border-top: 1px solid #ccc; display: block; overflow: hidden;}
.num ul{width: 100%; height: 40px; display: block; overflow: hidden;}
.num ul li{width: 33.3%; height: 40px; border-right: 1px solid #ccc; float: left; box-sizing: border-box; display: inline; overflow: hidden;}
.num ul li a{width: 100%; height: 40px; line-height: 40px; font-size: 12px; font-weight: normal; color: #333; text-align: center; display: block; overflow: hidden; text-decoration: none;}
/*�ײ�*/
.footer{width:100%;height:46px;border-top:1px solid #ccc;background:#EAEAEA;color:#ccc;text-align:center;font-weight:400;font-size:18px;line-height:46px}
.footer a{padding:0 6px;font-size:14px}
.fo{position:fixed;right:10px;bottom:100px;z-index:500;display:none;display:inline;overflow:hidden;width:40px;height:40px;background:url(../image/index-icon.png) no-repeat 0 -143px;background-size:600px}
/*�б�*/
#mclassify{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:1;background:url(../image/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 #66d105;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:#66d105;display:block;}
#mclassifyCont p .cur{background:#66d105;color:#fff;}
#mclassifyCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#66d105;}
#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;}