.cssmenu, .cssmenu ul, .cssmenu ul li, .cssmenu ul li a, .cssmenu #menu-button { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .cssmenu:after, .cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .cssmenu #menu-button { display: none; } .cssmenu { width: auto; line-height: 1; /*background: #ffffff;*/ } #menu-line { position: absolute; top: 0; left: 0; height: 3px; background: #009ae1; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; } .cssmenu > ul > li { float: left; color: #fff; } .cssmenu.align-center > ul { font-size: 0; text-align: center; } .cssmenu.align-center > ul > li { display: inline-block; float: none; } .cssmenu.align-center ul ul { text-align: left; } .cssmenu.align-right > ul > li { float: right; } .cssmenu.align-right ul ul { text-align: right; } .cssmenu > ul > li > a { padding: 0 16px; line-height: 40px; font-size: 16px; text-decoration: none; text-transform: uppercase; color: #fff; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; width: 144px; text-align: center; } .cssmenu > ul > li:hover > a, .cssmenu > ul > li.active > a { color: #fff; background: #1e5097; } .active { background-color: #c30b05; } .cssmenu > ul > li.has-sub > a { /*padding-right: 25px;*/ } .cssmenu > ul > li.has-sub > a::after { position: absolute; top: 18px; right: 15px; width: 4px; height: 4px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; content: ""; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease; transition: border-color 0.2s ease; } .cssmenu > ul > li.has-sub:hover > a::after { border-color: #1e5097; } .cssmenu ul ul { position: absolute; left: -9999px; } .cssmenu li:hover > ul { left: auto; width: auto; } .cssmenu.align-right li:hover > ul { right: 0; } .cssmenu ul ul ul { margin-left: 100%; top: 0; } .cssmenu.align-right ul ul ul { margin-left: 0; margin-right: 100%; } .cssmenu ul ul li { height: 0; -webkit-transition: height .2s ease; -moz-transition: height .2s ease; -ms-transition: height .2s ease; -o-transition: height .2s ease; transition: height .2s ease; } .cssmenu ul li:hover > ul > li { height: 32px; } .cssmenu ul ul li a { padding: 10px 3px; width: 115px; font-size: 13px; background: #1e5097; text-decoration: none; filter: alpha(opacity=90); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; color: #fff; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; width: 144px; text-align: center; } .cssmenu ul ul li:hover > a, .cssmenu ul ul li a:hover { color: #ffffff; background: #1d3770; } .cssmenu ul ul li.has-sub > a::after { position: absolute; top: 13px; right: 10px; width: 4px; height: 4px; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; content: ""; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease; transition: border-color 0.2s ease; } .cssmenu.align-right ul ul li.has-sub > a::after { right: auto; left: 10px; border-bottom: 0; border-right: 0; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; } .cssmenu ul ul li.has-sub:hover > a::after { border-color: #ffffff; } div.cssmenu { z-index: 10000; } .cssmenu ul li.dh_fengefu_li { /*padding-top: 5px; margin-top: 5px;*/ height: 40px; line-height: 40px; } .cssmenu ul { width: 1160px; margin: 0 auto; } .dhbj2 > ul > li > a { color:black; } #cssmenu2{padding:6px 0 0 0;}