/* CSS Document */
*{ margin:0; padding:0;}
.w1003{
	width: 1003px;
	margin: 0 auto;
	position: relative;
}
.m_b30{ padding-bottom:30px;}
.mb56{
	margin-bottom: 56px;
}

#header{
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}


.top-nav{
	padding-top:5px;
}
.online_qq{float:right;/*margin-top:9px;*/}
.online_qq p{ float:left; color:#444;background:url(../images/qq_bc.png) right no-repeat;margin-top:3px; margin-right:5px; padding-right:15px;line-height:16px;}
.online_qq p span{color: #888;}

/*nav*/
.header-con{
	background: url(../images/head-con-bg.png) repeat-x top;
}
.header-con .head-main{
	background: none;
}
.topLi{float:left;
	padding: 0px 8px;
	line-height: 16px;
}
.topLi a{
	color: #ccc;
}
.topBg{ float:left;
	width: 1px;
	background: #ccc;
	height: 12px;
	margin: 2px 0px;
}
.topLi-last{
	padding-right: 0px;
}
.nana-nav{width:1003px; 
	 margin:0 auto; 
	
}
.nana-nav .nav_ul{width:812px;padding-left:15px; }

.head-main-con{
	background: none;
}
.nana-nav .nLi{
	padding: 0px 22px;
	line-height: 50px;
	height: 50px;
	border-right: 1px solid #348bce;
	border-left: 1px solid #348bce;
	text-align: center;
}
.nana-nav .first{
	border-left: 0px;
}
.nana-nav .last{
	border-right: 0px;
}
.nana-nav .on .navLi-txt{
	margin-top: -50px;
}
.nana-nav .navLi-txt a{
	font-size:14px; 
	font-weight:bold;
	color: #fff;
}
.nana-nav .navLi-txt .en{
	 font-weight:normal;
	font-family: "Times New Roman","Arial";
}
.nana-nav .nLi-bg{
	width: 1px;
	height: 50px;
	background: #0b67ac;
}

.nana-nav .sub-nav{
	width: 1003px;
	overflow:hidden;
	line-height:56px;
	display: none;
}
.nana-nav .sub-nav li{
	height:56px;
	background: url(../images/b70.png) repeat center;
	color: #fff;
	margin-right: 1px;
}
/*
.nana-nav .nLi-bg {
    height: 42px;
    background: #8E8A8A none repeat scroll 0% 0%;
    width: 1px;
}*/

.nana-nav .sub-nav li.on{
	background: url(../images/r70.png) repeat center;
}
.nana-nav .sub-nav li a{
	color: #fff;
}
.sub-nav-icon{
	width: 20px;
	height: 56px;
	margin-right: 15px;
}

.head-search{
	width: 161px;
	height: 30px;
	background: url(../images/head-search.png) no-repeat center;
	margin: 10px 5px 0px 0px;
}
.head-search .sub{
	width: 30px;
	height: 30px;
	background: none;
}
.head-search .inp{
	background: none;
	padding: 0px 5px;
	width: 110px;
	color: #fff;
}

.nana-iban,
.nana-iban .bd,
.nana-iban .bd li{
	height: 660px;
}

/*footer*/
.footer{width:100%;background: #5B5959;color:#fff; clear:both}
.footer a{color:#fff;}
.f_v1{width:100%; height:50px; border-bottom:1px solid #3e3b3b;clear:both;}
.f_v1z{float:left; line-height:50px;}
.f_v1z a{ font-weight:bold; padding:0 5px;}

.f_v2{float:left; width:100%; padding:25px 0px; border-bottom:1px solid #3e3b3b;border-top:1px solid #7b7878;clear:both;}
.f_v2l{float:left;}
.f_v2l h2{padding-bottom:10px;clear:both}
.f_v2l p{font-size:12px; line-height:24px;}
.f_v2c{float:right; padding-right:30px; padding-top:8px;}
.f_v2c li{width:116px; padding-right:30px; text-align:center; float:left;}
.f_v2c li img{width:116px; height:116px; float:left}
.f_v2c li p{color:#fff; height:30px; line-height:30px; clear:both}
.f_v2r{float:right; padding-top:10px;}
.f_v3{width:100%; height:58px; line-height:58px; border-top:1px solid #7b7878;font-size:12px; clear:both}
.f_v3l{float:left;}
.f_v3r{float:right;height:58px;}
.f_v3r img{}
.f_v3l a:hover{color:#009DE2;}