/*页头*/
.header .top_banner{
	height:110px;
	background: url(../../image/frame/top_banner_bg.png) center no-repeat;
}

.header.no_nav .top_banner{
	height:111px;
	border-bottom:3px  #0086cc solid;
}

/*吉祥logo*/
.header .top_banner .logo{
	padding-top:27px;
	margin-left:35px;
	display: block;
	float:left;
}

/*登陆菜单*/
.header .top_banner .login_menu{
	width:auto;
	height:39px;
	float:right;
	margin-right:13px;
	border:1px solid #cbcbcb;
	border-top:0;
	border-radius:0 0 4px 4px;
	background: #fff;
}

.header .top_banner .login_menu li{
	color:#7030a0;
	width:74px;
	height:39px;
	float:left;
	line-height:40px;
	text-align: center;
}

.header .top_banner .login_menu li.login{
	background: url(../../image/frame/top_menu_split.png) right center no-repeat;
}

.header .top_banner .login_menu li.login a{
	background: url(../../image/frame/top_menu_icon1.png) 18px 12px no-repeat;
} 
.header .top_banner .login_menu li.reg a{
	background: url(../../image/frame/top_menu_icon2.png) 18px center no-repeat;
} 

.header .top_banner .login_menu li.search{
	width:auto;
	font-weight:bold;
	float:right;
	margin-right:10px;
}
.header .top_banner .login_menu li.search span{
	margin-left:20px;
	margin-right:6px;
}
.header .top_banner .login_menu li a{
	color:#7030a0;
	text-decoration:none;
	display: block;
	text-indent: 2em;
}

.header .top_banner .login_menu li ul{
	overflow: hidden;
}

.header .top_banner .login_menu li#loginRegister{
	width:auto;
}

.header .top_banner .login_menu li#loginStatusInfo {
	width:auto;
}

.header .top_banner .login_menu li#loginStatusInfo ul li{
	width:auto;
	padding:0 10px;
}
.header .top_banner .login_menu li#loginStatusInfo ul li#loginUserName{
	color:#f15a21;
}

/*顶部搜索输入框*/
.header .input_text.top_search{
	height:22px;
	width:193px;
	border-radius:3px;
	-webkit-box-shadow: 0px 0px 3px #ddd inset;
	-moz-box-shadow: 0px 0px 3px #ddd inset;
	box-shadow: 0px 0px 3px #ddd inset;
	background: url(../../image/frame/search_icon.png) right center no-repeat;
}
.header .input_text.top_search:focus{
	background:none;
}


/*客服热线*/
.header .top_banner .service_line{
	font-size:14px;
	font-family:'黑体';
	font-weight:bold;
	color:#f15a21;
	float:right;
	margin-top:25px;
	margin-left:300px;
	cursor: default;
}
.header .top_banner .service_line .phone{
	font-size:24px;
	font-family:'Arial';
	font-style: italic;
	font-weight:normal;
}

/*导航条*/
.header .nav_banner{
	height:53px;
	border-top:1px solid #1d2088;
	border-bottom:1px solid #1d2088;
}
.header .nav_banner .inner{
	height:51px;
	border-top:1px solid  #0086cc;
	border-bottom:1px solid  #0086cc;
	background: #0086cc;
}

.header .nav_banner ul{
	margin:0 15px;
	height:51px;
	border-right:1px solid  #00bdff;
	border-left:1px solid #1d2088;
}
.header .nav_banner li{
	width:119px;
	height:51px;
	float:left;
	border-left:1px solid  #00bdff;
	border-right:1px solid #1d2088;
	
	line-height:51px;
	text-align: center;
	
	font-size:16px;
	font-family:'Microsoft Yahei';
}
.header .nav_banner li a{
	color:#fff;
	text-decoration: none;
	display: block;
}

.header .nav_banner li:hover,.header .nav_banner li.select{
	background: #fff;
	border:none;
	width:121px;
	height:53px;
}
.header .nav_banner li:hover a,.header .nav_banner li.select a{
	color:#0086cc;
}

.header .nav_banner li.hot a{
	background: url(../../image/frame/nav_hot_icon.png) right top no-repeat;
}
/*页尾*/
.footer{
	margin-top:12px;
	background:  #0086cc;
	text-align: center;
	color:#fff;
	height:109px;
	border-top:1px solid #1d2088;
	
	font-size:14px;
	line-height:25px;
}

.footer .con{
	height:84px;
	border-top:1px solid #0086cc;
	border-bottom:1px solid #0086cc;
	padding-top:23px;
}

.footer .con a{
	color:#fff;
	text-decoration: none;
}