@charset "utf-8";
/* CSS Document */

.header{width: 100%;height: 130px;color: #333333;  background: url(/cnyz/xhtml/images/mtbg.jpg) top center no-repeat; background-size: cover; line-height: 50px;font-size: 18px; top: 0; border-bottom: 1px solid #DDDDDD; overflow:hidden; text-align: center;}
.header .mttop{ height: 50px;}
.header .mttop>img{ height: 40px; vertical-align: middle; margin: 0px auto 0;}
.header .fl{ width: 45px; height: 50px;}
.header .fl img{width: 23px;margin: 0 0 0 13px;vertical-align: middle;cursor:pointer; }
.header .fr img{width: 23px;margin: 0 11px 0 8px;vertical-align: middle;}
.minp{ height: 30px; width: 270px; margin: 0 auto; position: relative; background: url(/cnyz/xhtml/images/mmb.png); border-radius: 5px;}
.minp input{ width: 230px;  position: absolute; top: 0; left: 0; height: 30px; line-height: 30px; text-indent: 1em; font-size: 14px; color: #999; background: none; outline: none;}
.minp img{ height: 20px; position: absolute; top: 5px; right: 9px;}


.mblock{position: fixed; z-index:99999; width:100%; height: 100%; background:url(../images/mmb.png); display: none; top: 0;}
.zsidebar{width:85%; height: 265px; background-color:#FFF; z-index:9999; right: 0; top: 0; position: absolute;}

.zlist{ padding-top: 10px;}
.zlist ul li{background-color:#FFF; line-height:30px; padding-left: 25px; padding: 10px 0; height: 30px; border-bottom: 1px solid #E0E0E0; border-right: 5px solid #ffffff;}
.zlist ul li img{ float: right; margin-right: 20px; margin-top: 7px;}
.zlist ul li i{ display: block; width: 30px; height: 30px; float: left; margin: 0 20px;}
.zlist ul li a{color: #666666; display: block; height:30px;line-height: 30px;position: relative; font-size: 18px;}
.hpsp-c{padding-bottom: 1em;}
.zlist ul li.hover{ border-left: 5px solid #0B66AA; background: #F5F5F5;}
.zlist ul li.hover a{ color: #0B66AA;}
