﻿@CHARSET "UTF-8";
/*全局定义*/
*html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body, th, td, p, textarea, select{font: 12px Verdana, 宋体; color:#333333; background-color:#ffffff;}
body {margin:0; padding:0; background:url(../images/bg_main.jpg) repeat-x #0a67b8;}
ul, li, dl, dt, dd {list-style:none; margin:0; padding:0;}
div, img {margin:0; padding:0; border:0;}
a {color:#333333; text-decoration:none;}
a:link, a:visited {color:#333333; text-decoration:none;}
a:hover, a:active {color:#e10000; text-decoration:underline;}

.clear {clear:both;}
.container {margin:0 auto; width:960px;}
.main {width:960px; background:#ecf2f7; padding:6px 0; float:left;}
.body {margin:0 5px; width:950px;}
.body .body_left {float:left; width:197px;}
.body .body_right {float:right; width:745px; border:1px solid #d9e3eb; background:#ffffff; padding-bottom:12px;}
.input_btn_1 {height:26px; padding:2px 12px; line-height:18px;}
.input_bg_btn_1 {width:66px; height:27px; padding-bottom:4px !important; padding-bottom:0; background:url(../images/bg_btn_1.jpg) no-repeat; color:#ffffff; border:none;}
.input_bg_btn_2 {width:66px; height:27px; padding-bottom:4px !important; padding-bottom:0; background:url(../images/bg_btn_2.jpg) no-repeat; color:#ffffff; border:none;}
.input_bg_btn_3 {width:66px; height:27px; padding-bottom:4px !important; padding-bottom:0; background:url(../images/bg_btn_3.jpg) no-repeat; color:#ffffff; border:none;}
.input_bg_btn_4 {width:50px; height:23px; line-height:23px; padding-bottom:4px !important; padding-bottom:0; background:url(../images/bg_btn_4.jpg) no-repeat; color:#ffffff; border:none;}
.input_bg_btn_5 {width:50px; height:23px; line-height:23px; padding-bottom:4px !important; padding-bottom:0; background:url(/images/bg_btn_5.jpg) no-repeat; color:#ffffff; border:none;}
.input_bg_btn_6 {width:50px; height:23px; line-height:23px; padding-bottom:4px !important; padding-bottom:0; background:url(../images/bg_btn_6.jpg) no-repeat; color:#ffffff; border:none;}
.input_bg_btn_blue {width:66px; height:23px; line-height:23px; padding-bottom:4px !important; padding-bottom:0; background:url(../images/bg_btn_blue.jpg) no-repeat; color:#ffffff; border:none;}
.input_bg_btn_orange {width:66px; height:23px; line-height:23px; padding-bottom:4px !important; padding-bottom:0; background:url(../images/bg_btn_orange.jpg) no-repeat; color:#ffffff; border:none;}
.input_bg_btn_black {width:66px; height:23px; line-height:23px; padding-bottom:4px !important; padding-bottom:0; background:url(../images/bg_btn_black.jpg) no-repeat; color:#ffffff; border:none;}


/*顶部定义*/
.top {
	width:960px;
	height:102px;
	overflow:hidden;
	background:url(../images/bg_top.jpg) no-repeat;
}
.top .top_body {
	height:77px;
	padding-top:25px;
}
.top .top_body .logo {
	float:left;
	/*width:960px;*/
	width:478px;
	height:77px;
	/*position:absolute;*/
}
.top .top_body .top_nav {
	float:right;
	text-align:right;
	/*width:960px;*/
	width:458px;
	height:77px;
	color:#ccddff;
	background:url(../images/top_right.jpg) no-repeat;
	background-position: right top;
	/*position:absolute;*/
}
.top .top_body .top_nav .top_right
{
	float:right;
	width:160px;
	height:44px;
}
.top .top_body .top_nav .top_right img
{
	float:left;
}
.top .top_body .top_nav span {
	margin-left:10px;
}
.top .top_body .top_nav a {
	color:#ccddff;
	margin-left:7px;
}
.menu a,
.menu a:link,
.menu a:active,
.menu a:hover,
.top .top_body .top_nav a:link,
.top .top_body .top_nav a:hover {
	color:#ccddff;
}

/*菜单定义*/
.menu {
	width:960px;
	height:38px;
	background:url(../images/bg_menu.jpg) repeat-x;
	overflow:hidden;
}
.menu_left {
	float:left;
	width:10px;
	height:38px;
	background:url(../images/bg_menu_left.jpg) no-repeat;
}
#menu_body {
	float:left;
	width:815px;
	height:38px;
}
#menu_body ul {
	color:#ccddff;
}
#menu_body ul li {
	float:left;
	height:38px;
	line-height:38px;
	font-size:14px;
	font-weight:bold;
	background:urimages/bg_menu_line.jpg) no-repeat right;
}
#menu_body ul li a {
	float:left;
	height:38px;
	color:#ccddff;
	padding:0 25px;
	overflow:hidden;
	text-decoration:none;
}
#menu_body ul li a:link, #menu_2 ul li a:visited {
	color:#ccddff;
	text-decoration:none;
}
#menu_body ul li a:hover, #menu_2 ul li a:active {
	color:#ccddff;
	text-decoration:none;
	background:url(../images/bg_icon_menu_up.gif) no-repeat center bottom;
}
#menu_body ul li.menu_i a {
	background:url(../images/bg_icon_menu_up.gif) no-repeat center bottom;
}
.menu_cart {
	float:left;
	display:block;
	width:90px;
	height:38px;
	line-height:38px;
	padding-left:28px;
	color:#ccddff;
	background:url(../images/bg_menu_cart.jpg) no-repeat;
}
.menu_right {
	float:left;
	width:1px;
	height:38px;
	background:url(../images/bg_menu_right.jpg) no-repeat;
}

/*快捷菜单定义*/
#quick {
	height:50px;
	font-family:"宋体";
	background:#ffffff;
	width:960px;
	font-weight: normal;
}
#quick ul {
	float:left;
	padding-top: 10px;
	padding-left: 20px;
}
#quick ul.long {
	
	padding-left:45px;
}
#quick dt {
	height:20px;
	padding-left:4px;
	color:#436db2;
	font-weight:bold;
}
#quick ul li {
	float:left;
	line-height:14px;
	background:urimages/bg_menu_line.jpg) no-repeat right;
}
#quick ul li a {
	float:left;
	color:#33333;
	padding-top: 8px;
	padding-right: 20px;
	font-weight: normal;
	padding-bottom: 10px;
}
#quick ul li a:link {
	color:#000000;
}
#quick ul li a:hover {
	color:#6e6e6e;
}

/*快捷菜单定义*/
#quick2 {
	height:120px;
	font-family:"宋体";
	background:#ffffff;
}
#quick2 dl {
	float:left;
	width:130px;
	height:105px;
	margin-left:50px;
	padding-top:15px;
	background:url(../images/bg_quick_line.jpg) no-repeat right center;
}
#quick2 dl.long {
	width:220px;
	margin-left:86px !important;
	margin-left:45px;
}
#quick2 dt {
	height:20px;
	padding-left:4px;
	color:#436db2;
	font-weight:bold;
}
#quick2 dd {
	height:18px;
	color:#6e6e6e;
}
#quick2 dd a {
	color:#6e6e6e;
}
#quick2 dd a:link {
	color:#6e6e6e;
}
#quick2 dd a:hover {
	color:#6e6e6e;
}
/*底部定义*/
.foot {
	height:150px;
	color:#ccddff;
}
.foot .foot_nav {
	height:29px;
	background:url(../images/bg_foot_nav.jpg) repeat-x;
}
.foot .foot_nav .foot_nav_left {
	float:left;
	width:10px;
	height:29px;
	background:url(../images/bg_foot_nav_left.jpg) no-repeat;
}
.foot .foot_nav .foot_nav_body {
	float:left;
	width:940px;
	height:29px;
	line-height:29px;
	text-align:center;
}
.foot .foot_nav .foot_nav_body a {
	color:#ccddff;
	margin:0 5px;
}
.foot .foot_nav .foot_nav_right {
	float:left;
	width:10px;
	height:29px;
	background:url(../images/bg_foot_nav_right.jpg)
}
.foot .foot_content {
	padding-top:5px !important;
	padding-top:15px;
	clear:both;
}
.foot .foot_content div {
	text-align:center;
	height:25px;
}

.foot .foot_content div a {color:#CCDDFF; text-decoration:none;}
.foot .foot_content .foot_partners {
	height:32px;
	margin-top:10px;
	clear:both;
}
.foot .foot_content .foot_partners img {
	vertical-align:middle;
}
.out_no {
	width:20px;
	height:25px;
	background:url(../images/bg_icon_no.jpg) no-repeat 6px 7px;
}
