@charset "utf-8";
body { color:#484848; font:12px/1.231 Verdana, Arial, Helvetica, sans-serif "";} /*网站字体颜色*/
a { color:#484848; text-decoration:none;  blr:expression(this.onFocus=this.blur())}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { color:#f00; text-decoration:underline;}
p {text-align:justify; text-justify:inter-ideograph; white-space: normal; letter-spacing: normal; word-spacing:10px; }
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}

/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
.header , .content , .footer { width:900px; margin:0 auto; overflow:hidden;}
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:620px; float:left; overflow:hidden;}
.left3 { width:694px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(Img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.left2top { background:url(Img/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(Img/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:694px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(Img/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(Img/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(Img/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(Img/left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:692px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:618px;  border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}



/**头部**/
.topbar { background:url(Img/topbar.gif) repeat-x; line-height:30px; }
.top_con { width:900px; margin:0 auto;}
.top_con a { margin:0 4px;}
.top_con a.cur { color:#e67817; text-decoration:underline;}
.top_call { font-size:14px; font-weight:bold; margin-left:15px; margin-right:25px; }
.top_con_nav a { color:#0066FF;}

.hd_top { }
.hd_top img { float:left; display:block;}
.hd_zfb { margin:17px 0 0 0; width:123px; height:40px; overflow:hidden;} /* --根据需要自行修改-- */
.hd_ad { width:262px; height:62px; margin-left:7px; margin-top:5px; overflow:hidden;}/* --根据需要自行修改-- */
.hd_email { width:172px; height:61px; overflow:hidden; background:url(Img/top_email.gif) no-repeat; float:right; padding-left:5px; margin-top:5px; overflow:hidden;}/* --根据需要自行修改-- */
.hd_email span { width:170px; height:15px; overflow:hidden; font-size:14px; color:#666; display:block; margin-top:10px; margin-bottom:8px;}
.hd_email .text_1 { width:115px; height:21px; border:solid 1px #ccc; line-height:21px; overflow:hidden; float:left; margin-right:5px; display:inline; color:#666; padding-left:5px;}
.hd_email .b27 { float:left;}

.hd_menu { width:900px; height:35px; line-height:35px; overflow:hidden; background:url(Img/hd_menu_bg.gif) no-repeat; font-weight:bold; color:#fff; font-size:14px;}
.hd_menu li { float:left; background:url(Img/menu_line.gif) no-repeat right; padding:0 15px;}
.hd_menu li a { color:#fff;}
.hd_menu li a:hover { color:#000; text-decoration:none;}
.hd_menu .bg_none { background:none;}

.hd_search { width:885px; height:40px; background:url(Img/hd_search.gif) no-repeat; padding:0 5px 0 10px; margin-bottom:10px;}
.srh_box { width:320px; height:33px; padding-top:7px; float:left;}
.srh_box span { font-weight:bold; font-size:14px; margin:3px 0 0 0; float:left;}
.text_2 { width:170px; height:22px; line-height:22px; border:solid 1px #ccc; margin:0px 5px 0 0; float:left;}
.srh_box .b15 { float:left;}
.srh_key { width:551px; height:29px; overflow:hidden; line-height:29px; float:right; background:url(Img/srh_key.gif) no-repeat; margin-top:4px; padding:1px 3px; overflow:hidden;}
.srh_key a { margin-left:10px;  margin-right:10px; float:left;}
.srh_key img { width:7px; height:29px;}
.srh_key .srh_lt { float:left; margin:0; display:block;}
.srh_key .srh_rt { float:right; margin:0; width:7px; display:block;}

/*底部*/
.ft_line { width:900px; height:4px; background:#ff0000; font-size:0;  margin-bottom:10px;}/*底部红色线条*/
.ft_friend { width:896px; height:56px; border:solid 1px #ccc; padding:1px; margin-bottom:10px;}
.frd_lt { width:56px; height:56px; line-height:56px; background:#ececec; text-align:center; float:left;}
.frd_rt { width:830px; height:51px; overflow:hidden; float:left; line-height:25px; padding-top:5px; }
.frd_rt a { margin:0 10px; display:block; float:left; white-space:nowrap;}
.copyright { width:900px; text-align:center; line-height:20px;}
.ft_nav { margin-bottom:15px;}
.ft_nav a { margin:0 10px;}
.ft_join { color:#000; font-weight:bold; }
.ft_join_main { width:510px; margin:0 auto; line-height:25px;}
.ft_bank { width:897px; height:45px; padding-left:3px; margin-top:15px; margin-bottom:10px;}
.ft_bank span { width:129px; height:45px; overflow:hidden; margin-right:24px; float:left; }
.ft_bank .bk_span { margin-right:0;  display:inline; }
.ft_bank img { width:129px; height:45px; display:block;}

/* -- Footer -- */

.hd_bg { background:url(Img/Common/hd_bg.jpg) no-repeat top center;}

.logo { width:190px; height:104px; float:left; overflow:hidden;}
.hea_left { width:710px; height:104px; float:left; background:url(Img/Common/hea_back.gif) no-repeat; overflow:hidden;}
	.hea_top { width:430px; height:25px; line-height:25px; float:right; color:#484848; background:url(Img/Common/hea_nav_back.gif) no-repeat; overflow:hidden;}
		.hea_top span { padding-left:30px; background:url(Img/Common/hea_nav_tit.gif) no-repeat left;}
		.hea_top a { margin:0 5px;}
		.hea_top a:hover { color:#003B94;}
	.hea_ban { width:513px; height:52px; float:right; margin:21px 36px 0 0 ; display:inline; overflow:hidden;}
.menu { width:828px; height:36px; float:left; padding-left:72px; background:url(Img/Common/menu_back.gif) no-repeat; overflow:hidden;}
	.menu ul {float:left;}
		.menu li { float:left;}
		.menu li a { float:left; font-weight:bold; color:#FFF; line-height:36px; position:relative; }
		.menu li a span { padding:0 14px 0 14px; height:36px; float:left; cursor:pointer; }
		.menu li a:hover, .menu li.cur a { background:url(Img/Common/menu_back_2.gif) no-repeat right; color:#FFF; text-decoration:none;}
		.menu li a:hover span, .menu li.cur a span { float:left; background:url(Img/Common/menu_back_1.gif) no-repeat left;}
		.menu li a .li_a { position:absolute; bottom:0; left:0; display:block;}
		.menu li.cur a .li_a, .menu li a:hover .li_a { display:block; bottom:0; left:33%; background:url(Img/Common/li_a2.gif) no-repeat bottom;}
		
.ser { width:900px; height:35px; float:left; background:url(Img/Common/ser_back.gif) no-repeat; overflow:hidden; margin-bottom:6px;}		
	.ser span {display:block; float:left;}
		.ser .span1 { font:bold 12px/18px "宋体"; color:#214279; float:left;  margin:10px 0 0 10px; display:inline;}
		.ser .span2 { font:bold 150% verdana; color:#2C8DF6; float:left; margin:6px 18px 0 0;}		
		.ser .span3 { width:382px; height:28px; margin-top:7px; text-align:left; overflow:hidden; }
			.sel_1 { width:115px; height:21px; float:left; border:solid 1px #8B8B8B;}
			.ser .text_1 { width:145px; height:16px; color:#666; padding-top:3px; float:left; padding-left:5px; margin:0 5px; border:solid 1px #7D7D7D;}
			.btn_1 { width:72px; height:21px; border:0; background:url(Img/Common/btn_1.gif) no-repeat; cursor:pointer; float:left;}
			.btn_2 { width:72px; height:21px; border:0; background:url(Img/Common/btn_2.gif) no-repeat; cursor:pointer; float:left; margin-left:5px; }
		.ser .span4 { width:270px; color:#000; margin-top:5px; line-height:25px; overflow:hidden; }
		.ser .span4 strong { font-weight:bold; float:left; margin-left:4px;}
		.ser a { text-decoration:underline; margin:0 2px; float:left; display:inline-block;}
		.ser a:hover { color:#1A6AC6; text-decoration:underline;}
		
.bot_nav {width:900px; height:31px; line-height:31px; color:#fff; background:url(Img/Common/bot_nav.gif) no-repeat; text-align:center; overflow:hidden; margin-bottom:15px;} 
	.bot_nav a { color:#fff; margin:0 12px;}
	.bot_nav a:hover { color:#fff;}
	
.copyright2 { width:230px; text-align:center; margin:0 auto; line-height:22px;}
	.copyright2 .copy2 { float:left; width:170px; text-align:center;  }

.ft_add { text-align:center; color:#666; line-height:22px; width:900px; float:left; margin-bottom:10px;}

.friend { width:900px; height:59px; background:url(Img/Common/friend.gif) no-repeat; overflow:hidden; padding-top:10px; margin-bottom:6px;}
	.friend a { width:100px; overflow:hidden; text-overflow:ellipsis; margin-left:12px; font-family:"宋体"; float:left; line-height:27px; display:inline-block; white-space:nowrap; }

.ft_about { border: solid 1px #E4E4E4;  color:#666; line-height:23px;  padding:8px 0; margin-bottom:6px;}
	.ft_about .frist { width:840px; margin:0 auto;}
	.foot_line { width:865px; height:1px; font-size:0; background:url(Img/Common/ft_line.gif) repeat-x; margin:5px auto;}

.jar_top { width:900px; height:13px; background:url(Img/Common/join_top.gif) no-repeat; font-size:0;}
.jar_bot { width:900px; height:13px; background:url(Img/Common/join_bot.gif) no-repeat; margin-bottom:20px;}
.jar_con { width:850px; line-height:22px; padding:0 24px; border-right:solid 1px #d7d7d7; border-left:solid 1px #d7d7d7; background:#F3F4F6; color:#666;}
	.jar_con .jar_tit { color:#000; background:url(Img/Common/join_line.gif) no-repeat bottom; width:850px; height:30px; margin:0 auto 5px auto; }
	.jar_con .jar_tit span { color:#f00; font-weight:bold;}

