.qb_pc_topBox { } .qb_pc_topBox ul { width: 1200px; margin: auto; overflow: hidden; line-height: 35px; font-size: 14px; color: #666; } .qb_pc_topBox ul:after { content: ''; display: block; clear: both; } .qb_pc_topBox ul ol { float: left; } .qb_pc_topBox ul li { float: right; word-spacing: 15px; } /****/ .Logo_Menu { width: 1200px; margin: auto; position: relative; z-index: 100000; } .Logo_Menu ul { display: table; width: 100%; } .Logo_Menu ul ol, .Logo_Menu ul li { display: table-cell; vertical-align: middle; } .Logo_Menu ul ol { padding: 10px 0; } .Logo_Menu ul ol a img { width: auto; height: 70px; } .Logo_Menu ul li { text-align: right; } .Logo_Menu ul li dl { display: inline-block; position: relative; margin-left: 10px; } .Logo_Menu ul li dl dt a { text-decoration-line: none; display: block; line-height: 40px; padding: 0 15px; font-size: 16px; } .Logo_Menu ul li dl dd { position: absolute; width: 100%; left: 0; top: 40px; display: none; background: #fff; border: solid 1px #E7E7E7; } .Logo_Menu ul li dl span { content: ''; display: block; position: absolute; width: 0px; height: 0px; right: 0px; top: 18px; border: 5px solid transparent; border-top: 5px solid #666; border-bottom: 0; } .Logo_Menu ul li dl dd a { display: block; text-align: center; line-height: 40px; font-size: 14px; height: 40px; padding: 0 15px; overflow: hidden; border-bottom:none; } .Logo_Menu ul li dl.ck a { border-bottom: #DF9746 solid 2px; cursor: pointer; } .Logo_Menu ul li dl:hover a { cursor: pointer; } .Logo_Menu ul li dl dd a:hover { background: #fff ; text-decoration-line: none; }