.new-menu-box {float:left;margin-left:38px;}
.new-menu li {
	float: left;
	position: relative;
}
.new-menu .main-a{
        font-weight:bold;
	display: inline-block;
	font-size: 14px;
	line-height: 34px;
	padding: 15px 5px 12px 0;
	vertical-align: middle;
        color:#000;
	text-decoration: none;
        border-bottom:4px solid hsla(0,0%,100%,0.1);
}

.new-menu .sub-a {
	display: block;
	font-size: 14px;
	line-height: 50px;
        color:#000;
	text-decoration: none;
}

.new-menu li a:hover {
	color: #1679e2;
}


.new-menu ul {
	position: absolute;
	left: -9999px;
	list-style: none;
	opacity: 0;
}

.new-menu ul li {
	float: none;
}

.new-menu ul a {
	white-space: nowrap;
}

.new-menu li:hover ul {
	left: -38px;
	opacity: 0.9;
        background:#fff;
        box-shadow: 5px 6px 7px -2px rgba(50, 50, 50, 0.38);
}

.new-menu .main-li{margin-right:14px;padding-right:13px;}
.new-menu li.triangle-flag{background:url('../img1/Triangle.png') no-repeat 33px 29px;}
.new-menu li.triangle-flag:hover{background:url('../img1/Triangle-hover.png') no-repeat 33px 29px;}
.new-menu .main-li:hover .has_sub{border-bottom-color:#1679e2;}
.new-menu .main-a:hover { color: #1679e2; }
.new-menu .sub-li{padding:0 40px;}
.new-menu .sub-li:hover {background-color: rgba(222,222,222,0.5);}
.new-menu .sub-li:hover .sub-a{opacity:1;color:#1679e2;}


#friend-link{border-bottom:1px solid hsla(0,0%,100%,.2)}
#friend-link .friend-link-title{float:left;color:#e6e6e6;width:25%;border:0px solid red;padding:20px 0 0 25px;font-size:13px;color:#aaa;font-weight:bold;}
#friend-link .friend-link-site .text-item{width:16%;}
#friend-link .friend-link-site .text-item a{color:#aaa;font-size:13px;}
.fotnav {text-align:right;}
#footer-nav p.mar{margin-right:40px;}
