@charset "utf-8";

.areaPc{display:block;}
.areaSmt{display:none;}

.menuModal_back{z-index:999998;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.menuModal_front{z-index:999999;position:absolute;top:0;left:0;min-width:960px;width:100%;height:558px;text-align:left;}
.menuModal_front .menuModal_data{width:960px;height:558px;background:transparent;position:absolute;top: 51px;left:50%;width:960px;height:558px;margin-left: -480px;}
.menuModal_front .btnClose {width: 960px;margin: 0 auto;position: relative;z-index: 9999;}
.menuModal_front .btnClose span {display: block;background: url(/corp/Portals/0/menu/images/bt_close.png) 0 0 no-repeat;width: 28px;height: 29px;text-indent: -9999px;cursor: pointer;position: absolute;top: 81px;right: 2px;}

.menuBalloon {width: 960px;overflow: hidden;background: url(/corp/Portals/0/menu/images/bg_balloonTop.png) transparent 0 0 no-repeat;}
.menuBalloon:before,
.menuBalloon:after {content: " ";display: table;}
.menuBalloon:after {clear: both;}
.menuBalloon {*zoom: 1;}
.menuBalloon .menuWrapper {margin: 30px 0 0;padding: 23px 38px 30px;border-right: 2px solid #dcdcdc;border-left: 2px solid #dcdcdc;border-bottom: 2px solid #dcdcdc;background: #fff;}
.menuWrapper .menuL {width: 180px;float: left;}
.menuWrapper .menuR {width: 694px;float: right;overflow: hidden;}
.menuWrapper .title {font-size: 16px;margin: 0 0 20px;padding: 0;}
.menuWrapper .menuL {margin: 0;padding: 0;}
.menuWrapper ul {margin: 0;padding: 0;list-style: none;}
.menuWrapper ul:before,
.menuWrapper ul:after {content: " ";display: table;}
.menuWrapper ul:after {clear: both;}
.menuWrapper ul {*zoom: 1;}
.menuL .list_vertical li {margin: 0 0 10px;}
.menuL .list_vertical li a {background: url(/corp/Portals/0/menu/images/arrow_red.png) 0 50% no-repeat;padding: 0 0 0 20px;line-height: 1.3;color: #333;text-decoration: none;}
.menuBalloon a {cursor: pointer;}
.menuR .list_horizontal li {list-style: none;width: 218px;float: left;margin: 0 20px 20px 0;}
.menuWrapper ul.list_horizontal {width: 714px;margin: 0 0 10px;}

.menuWrapper ul.banner {clear: both;width: 884px;}
.menuWrapper .banner li {float: left;margin: 0 0 0 10px;}
.menuWrapper .banner li:first-child {margin: 0;}
