.fr-menu-bg{
	/* Positioning */
	position: relative;
	z-index: 100;

	/* Box-model */
	width: 100%;
	height: 62px;

	/* Typography */
	font-weight: normal;
	color: rgba(255,255,255,.8);

	/* Visual */
	background-color: rgba(1,47,76,.4);
} 

/* logo/menu/lan-frame */
.fr-menu{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-top: 12px;
	/*width: 980px;*/
	height: auto;
}

/* logo */
.fr-menu .brand{
	float: left;
    width: 313px;
    height: 43px;
    margin-top: -2px;
    margin-left: 80px;
}
/**-------------------------- 一级菜单 --------------------------------------**/
.fr-menu .list{
	position: relative;
    z-index: 99;
    float: left;
    width: 875px;
    padding-top: 10px;
    margin-left: 60px;
}
.fr-menu .list ul{
	float: left;
}

.fr-menu .list li{
	padding: 0 30px;
}

.fr-menu .list li a,
.fr-menu .langue li a 
{
	color: rgba(255,255,255,.8);
}

.fr-menu .list .active a{
	color: #fff;
	text-decoration: underline;
}

.fr-menu .list a:hover,
.fr-menu .list a:active{
	color: #fff;
	text-decoration: underline;
}

.fr-menu .list .light.active{
	color: #fff;
	text-decoration: underline;
}

/**--------------------------二级菜单--------------------------------------**/
.sec-menu-one:hover .pop-menu.one,
.sec-menu-two:hover .pop-menu.two
{
	visibility: visible;
}
.sec-menu-one:hover .light,
.sec-menu-two:hover .light
{
	color: #fff;
	text-decoration: underline;
}



.pop-menu{
	position: absolute;
	margin-top: -5px;
	padding-top: 80px;
	z-index: 999;
	/*background-color: red;*/
	width: 100%;
	height: auto;
	visibility: hidden;
	cursor: pointer;
}
.fr-menu .list .pop-menu li
{
	display: block;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 24px;
	padding-right: 0;
	border-style: none;
}
.pop-container{
	margin-top: -40px;
	padding-top: 2px;
	display: block;
}
.pop-container.one{
	margin-left: 110px;
	width: 133px;
	height: 137px;
	background-image: url("../images/menu/sec_menu_one.png");
}
.pop-container.two{
	margin-left: 207px;
    width: 119px;
	height: 135px;
	background-image: url("../images/menu/sec_menu_two.png");
}

.pop-container-list-one:hover .pop-third-menu{
	visibility: visible;
}

.pop-third-menu{
	position: absolute;
	margin-top: -32px;
	margin-left: 350px;
	z-index: 9999;
	/*background-color: red;*/
	width: 36%;
	height: auto;
	visibility: hidden;
	cursor: pointer;
}

.pop-third-menu ul{
	position: relative;
	z-index: 9999;
	display: block;
	margin-left: -10px;
}

.pop-third-menu .bg{
	position: absolute;
	z-index: 9998;
	left: 0;
	width: 112px;
	height: 74px;
	background-color: rgba(0,0,0, .3);
}

.pop-third-menu.sec{
	margin-top: -32px;
}
.pop-third-menu.sec .bg{
	width: 226px;
	height: 190px;
	background-color: rgba(0,0,0, .3);
}



/**--------------------------语言--------------------------------------**/
.fr-menu .langue{
	float: right;
	margin-right: 10px;
	margin-top: 8px;
	width: 54px;
	height: 26px;
}

.fr-menu .langue .active a{
	color: #fff;
}

.fr-menu .langue li a:hover,
.fr-menu .langue li a:active
{
	color: #fff;
}

.fr-menu .langue li{
	float: left;
}

.fr-menu .langue li.select{
	margin-right: 2px;
}

.fr-menu .langue li .langue-bg{
	padding-top: 2px;
	width: 26px;
	height: 24px;
	background-color: rgba(1,47,76, .0);
	text-align: center;
}

.fr-menu .langue li .langue-bg.select{
	background-color: rgba(1,47,76, .2);
	border-radius: 2px;
	-moz-box-shadow:0px 0px 4px rgba(0,0,0, .2) inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 0px 4px rgba(0,0,0, .2) inset;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 0px 4px rgba(0,0,0, .2) inset;                    /* For Latest Opera */
}

th.left {
    width: 50px;
}
.yzm{ margin-top:80px;}
.yzm ul li{display: block;width:500px;overflow: hidden;vertical-align: middle; margin-top: 8px;}
.yzm ul li b {display: block;height: 30px;float: left;line-height: 30px;font-weight: normal;overflow: hidden;text-align: right;font-size: 12px;}
.yzm ul li span {display: block; width: 410px;float: left;font-size: 12px;line-height: 20px;   overflow: hidden;text-align: left;}
.yzm .mri02m_dd {height:28px;padding: 0px 5px;overflow: hidden;margin-left:5px;margin-top: 0px;}
.yzm img{ width:54px; height:28px; float:left;}
