.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: 648px;
	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: 240px;
	width: 366px;
	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 */
}


/* 下拉式二级菜单*/
*{margin:0px;padding:0px;}
.nav{ width:900px; height:46px; font-size:14px; margin:0px auto; background-image:url(image/nav_bg.jpg); background-repeat:repeat-x;}
.nav ul { list-style:none; text-align:center;}
.nav ul li{ float:left; line-height:18px;width:118px;height: 50px;}
.nav ul li a:link{ color:#FFF; text-decoration:none;}
.nav ul li a:hover{ color:#FFC;  background-image:url(image/nav_hover.jpg); display:block;}	
.nav ul li a:visited{ color:#FFF; text-decoration:none;}
.bg1{float:left;}
.bg2{ float:right;}
dl{display:none; min-width:110px;color: rgba(255,255,255,.8);background-color: rgba(1,47,76,.4); border-left:3px solid #4799ff; margin-top:31px; position:absolute;}
dd{ height:34px; line-height:34px; font-size:14px; }
dl dd a:link{ font-size:12px; color:#c33;}
dl dd a:hover{ background-image:none;}

.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;}


.Page{width:100%; text-align:center; padding:30px 0px; padding-left:60px;}
.Page a{display:inline-block;width:65px;/*background:#ffffff;*/height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #ccc; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#4799ff; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;/*background:#ffffff;*/height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #ccc; margin-left:-1px;float:left;}
.Page span.current{ background:#4799ff; color:#FFF}

.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none;  width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none;  width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ display:block; width:83px; height:22px; float:left; padding-left:8px;} 

th.left {
    width: 45px;
}