@charset "utf-8";
/* CSS Document */
*{ font-family:Microsoft YaHei,Verdana, "����", "����";/*behavior: url(behave.htc);*/}
ul, li { list-style-type: none; text-transform: capitalize; }
.ant-menu {background: none; flex:0 0 120px; width: 120px; min-width: 120px; max-width: 120px; box-shadow: none; position:relative;text-align:center;}
.ant-menu ul li a, .ant-menu ul li a:visited {display:inline-block; text-decoration:none; text-align:center;width:100%;height:100%; font-size:18px; overflow:hidden;}
.ant-menu ul li a.menu_pad, .ant-menu ul li a.menu_pad:visited{/*padding:8px 16px;margin:8px 16px 0px 0px;*/}
.ant-menu ul {padding:0px; margin:0px;list-style-type: none;}
.ant-menu ul li {float:left; position:relative;background: #cecece;display: block;width: 110px; height: 110px;text-align: center;margin-top: 0px;font-size:18px;margin-bottom:10px;z-index:10;}
.ant-menu ul li:hover,.ant-menu ul li.ant-li-on { color:#FFF; background:#c40311; text-decoration:none; }
/*.ant-menu ul li:hover a {display:inline-block;z-index:20;}*/

.ant-menu ul li a.menu_pad:visited{padding:8px 16px;/*margin:8px 16px 0px 0px;*/}

.ant-menu ul li a img{ width:72px; text-align:center;}

.ant-menu ul li a span {text-align: center;padding-top: 70px;float: left;width: 100%;color: rgba(0, 0, 0, 0.65);}
.ant-menu ul li:hover a span, .ant-menu ul li.ant-li-on a span{color:#FFF;}
.ant-menu > a { display: block; color: rgba(0, 0, 0, 0.65);}

.ant-menu ul li.null { float:left; margin-left:-1px; position:relative;}

/*.ant-menu ul li a{ background-size: 32px 32px;}*/


.ant-menu ul li a.user{ background:url(../images/yonghu.png) center 20px no-repeat;background-size: 32px 32px;}
.ant-menu ul li:hover a.user { background:url(../images/yonghu2.png) center 20px no-repeat;color:#FFF;background-size: 32px 32px;}
.ant-menu ul li.ant-li-on a.user { background:url(../images/yonghu2.png) center 20px no-repeat; color:#FFF; text-decoration:none; background-size: 32px 32px;}

.ant-menu ul li a.chengli{ background:url(../images/chengli.png) center 20px no-repeat;background-size: 32px 32px;}
.ant-menu ul li:hover a.chengli { background:url(../images/chengli2.png) center 20px no-repeat;color:#FFF;background-size: 32px 32px;}
.ant-menu ul li.ant-li-on a.chengli { background:url(../images/chengli2.png) center 20px no-repeat; color:#FFF; text-decoration:none; background-size: 32px 32px;}

.ant-menu ul li a.biangeng{ background:url(../images/biangeng.png) center 20px no-repeat;background-size: 32px 32px;}
.ant-menu ul li:hover a.biangeng { background:url(../images/biangeng2.png) center 20px no-repeat;color:#FFF;background-size: 32px 32px;}
.ant-menu ul li.ant-li-on a.biangeng { background:url(../images/biangeng2.png) center 20px no-repeat; color:#FFF; text-decoration:none; background-size: 32px 32px;}

.ant-menu ul li a.zhuxiao{ background:url(../images/zhuxiao.png) center 20px no-repeat;background-size: 32px 32px;}
.ant-menu ul li:hover a.zhuxiao { background:url(../images/zhuxiao2.png) center 20px no-repeat;color:#FFF;background-size: 32px 32px;}
.ant-menu ul li.ant-li-on a.zhuxiao { background:url(../images/zhuxiao2.png) center 20px no-repeat; color:#FFF; text-decoration:none; background-size: 32px 32px;}

.ant-menu ul li a.hezhun{ background:url(../images/hezhun.png) center 20px no-repeat;background-size: 32px 32px;}
.ant-menu ul li:hover a.hezhun { background:url(../images/hezhun2.png) center 20px no-repeat;color:#FFF;background-size: 32px 32px;}
.ant-menu ul li.ant-li-on a.hezhun { background:url(../images/hezhun2.png) center 20px no-repeat; color:#FFF; text-decoration:none; background-size: 32px 32px;}

.ant-menu ul li a.beian{ background:url(../images/beian.png) center 20px no-repeat;background-size: 32px 32px;}
.ant-menu ul li:hover a.beian { background:url(../images/beian2.png) center 20px no-repeat;color:#FFF;background-size: 32px 32px;}
.ant-menu ul li.ant-li-on a.beian { background:url(../images/beian2.png) center 20px no-repeat; color:#FFF; text-decoration:none; background-size: 32px 32px;}

.ant-menu ul li a.nianjian{ background:url(../images/nianjian.png) center 20px no-repeat;background-size: 32px 32px;}
.ant-menu ul li:hover a.nianjian { background:url(../images/nianjian2.png) center 20px no-repeat;color:#FFF;background-size: 32px 32px;}
.ant-menu ul li.ant-li-on a.nianjian { background:url(../images/nianjian2.png) center 20px no-repeat; color:#FFF; text-decoration:none; background-size: 32px 32px;}

.ant-menu ul li a{
	-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter:grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter:gray;
}

.ant-menu ul li:hover a img{ /*filter:hue-rotate(70deg);*/ filter: drop-shadow(705px 0 0 #fff);/*filter:grayscale(80%);*/}

.ant-menu ul li ul {display: none;font-weight:normal; z-index:9999999;background:#fafafa;}


.ant-menu ul li a.home, .ant-menu ul li:hover a.home { background:url(../images/home_back_icon.png) left center no-repeat; width:10px; float:left; border:none; margin-left:8px; opacity:0.8; filter:alpha(opacity=80);}
.ant-menu ul li a.back, .ant-menu ul li:hover a.back {background:url(../images/home_back_icon.png) right center no-repeat; width:10px; float:left; margin-left:-1px; border:none; opacity:0.8; filter:alpha(opacity=80);}
.ant-menu ul li:hover a.home,.ant-menu ul li:hover a.back{opacity:1; filter:alpha(opacity=100);}

.ant-menu ul li:hover ul {border-radius: 4px;display:inline-block; position:absolute; top:0px; left:111px; border:#cecece solid 1px;box-shadow:2px 2px 5px #cecece; width:150px; padding:0px;background:#ffffff;}

.ant-menu ul li:hover ul li {float:left; position:relative;display: block;width: 148px; height: 36px; line-height: 36px;text-align: left; margin:0px;background:#ffffff;}
.ant-menu ul li:hover ul li a {display:inline-block; text-align:left; text-indent:10px; height:36px; line-height:36px; text-decoration:none; width:148px;font-weight:normal; letter-spacing:2px;font-size:16px;}

.ant-menu ul li:hover ul li a.hide { display:none; background:#4c95e4; color:#FFF; width:138px; margin-bottom:4px; text-decoration:none;}
.ant-menu ul li:hover ul li a.hide:hover { display:none; color:#FFF; width:138px; margin-bottom:1px; padding-bottom:1px; text-decoration:none; opacity:0.8; filter:alpha(opacity=80);}

.ant-menu ul li:hover ul li a img{display: inline-block; float: left; padding:6px 2px; height:16px; width:16px;}
.ant-menu ul li:hover ul li a:hover img{ opacity:0.8; filter:alpha(opacity=80);}

.ant-menu ul li:hover ul li a:hover {background:#ffe8e6; color:#c40311; text-decoration:none; }
.ant-menu ul li:hover ul li ul {display: inline-block; background:#4c95e4; overflow:hidden; position:relative; width:148px; top:0px; left:0px; /*border:1px #a1c7f1 solid; border-width:1px 0px;*/ padding:0px;}
.ant-menu ul li:hover ul li ul li{ margin:0px; padding:0px;}
.ant-menu ul li:hover ul li ul li a{ display:inline-block; text-align:left; text-indent:4px; background:#3c88db; border:none; color:#FFF; width:140px; text-decoration:none; font-weight:normal; padding-top:1px; border-top:1px solid #5ea0e8;}
