@charset "utf-8";

/* 默认样式 */
html,body{color: #032593; margin:0px; height:100%;font-family:   Arial,Tahoma, Helvetica, sans-serif; font-size:12px;}

td{font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:12px;}
input{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px; }
select{font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:12px;}
textarea{ overflow:auto; height:60px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:12px;}
img{ border:0px;}
legend { width:150px; text-align:center; padding:4px; font-size:12px; color:#4E6A96; font-weight:bold; background-color:#F3F3F7; border:1px #eeeeee solid;  margin-bottom:5px;}
fieldset{ padding:10px; border:1px #eeeeee solid;}
form{ padding:0px; margin:0px;}

/* --------------整体布局-------------- */
/* --------------整体布局-------------- */
.tb_top{ width:980px; margin: auto; margin-bottom:10px;}
.tb_body{ width:980px; margin: auto; margin-bottom:10px;}
.tb_left{ width:240px; vertical-align:top; }
.tb_cen{ vertical-align:top; }
.tb_right{ width:190px; vertical-align:top;}
.tb_bom{ width:980px;margin: auto;  }
.main_ct{}


.index_title{ font-weight:bold; }



A{color:#042495;text-decoration: none; }
A:hover {color: #042495;text-decoration: underline;}

.steptitle {}

h1 { }
h2 {font-size:13px;}
h3 {font-size:12px;}
h4 {font-size:11px;}

li{ line-height:20px;}

.input001{ width:260px;}
.input002{ width:260px;}
.input003{ width:260px;}
.RedInput{ width:260px;}

/* 版面样式 */

h1{ font-size:16px; font-weight:bold; margin:0px;}

.divitem{ padding:5px; border:1px #eeeeee solid;  margin-bottom:5px; width:98%}
.div1{ width:100%; text-align:left; clear:both;}
.div11{ float:left;line-height:20px;}
.divlist{line-height:22px; height:22px; padding:2px; width:auto}
.div12{ float:right;line-height:20px;text-align:right; width:120px;}
.divc{ line-height:20px; padding-left:10px;text-align:left}
.div2{ width:90%; border-bottom:1px #eeeeee solid; line-height:22px;}
.div3{ width:90%; border:1px #FFCC00 solid; line-height:20px; color:#CC0000; background-color: #FFFFCC; margin:5px; padding:3px;text-align:left}

/*------------DIV经常改动--------------*/
/*------------DIV经常改动--------------*/
.error{ width:90%; border:1px #FFCC00 solid; line-height:20px; color:#CC0000; background-color: #FFFFCC; margin:5px; padding:8px;text-align:left}
.daoa{  color:#042491; font-weight:bold; font-size:11px }
.daohang{ text-align:left;  padding-left:5px; color:#042491;font-weight:bold; font-size:11px  }
.bigdao{text-align:left;   padding-left:5px;font-weight:bold; font-size:14px; color:#042491; }

.productdiv{ float:left;  margin:5px; margin-right:0px; padding-bottom:10px;margin-top:10px}
.productdiv2 {float:left; margin-right:15px; margin-left:15px; margin-top:10px;}
.productdiv3 { width:100%}
.productdiv span{ }
.fenge{height:5px; width:100%;  padding:0px; margin:0px; font-size:0px;}

/* --------------连接样--------------式 */
/* --------------连接样--------------式 */
a.producta{ color:#052393; font-size:11px }
a.producta:hover{color:#052393; font-size:11px}
a.menu{ color:#949393 }
a.menu:hover{ color:#949393 }

a.page{text-align:center;border:1px #eeeeee solid; height:20px; width:20px;display:inline-block;  line-height:20px; }
a.page:hover{ text-align:center;display:inline-block;  border:1px #cccccc solid; height:20px; width:20px; line-height:20px; text-decoration:none;}
.pageon{height:20px; background-color:#eeeeee; text-align:center; border:1px #CCCCCC solid; width:20px; display:inline-block; line-height:20px;}

a.top{padding-left:10px; color:#ffffff; padding-right:10px; font-weight:bold; font-size:14px }
a.top:hover{padding-left:10px; padding-right:10px;color:#ffffff; font-weight:bold; font-size:14px}
a.top2{padding-left:10px; color:#444444; padding-right:10px; font-weight:bold }
a.top2:hover{padding-left:10px; padding-right:10px;color:#444444; font-weight:bold}
a.bom{padding-left:5px; color:#032593; padding-right:5px; }
a.bom:hover{padding-left:5px; padding-right:5px;color:#032593; }
.save{behavior:url(#default#savehistory);} 
a.news{ font-size:10px; color:#000000 }
a.news:hover{ font-size:10px; color:#000000  }

.linh{ line-height:18px };
.alltable { border:1px #CCCCCC solid}
.clear1{height:1px; margin-top:-1px; overflow:hidden;clear:both;}
.sec{ color: #999999;}
.red{ color:#E10000}
.white{ color:#FFFFFF}
.impc{ color:#E10000; font-weight:bold;}
.bigs{ font-size:16px;}
.weight{ font-weight:bold;}
.mainc{ color:#006699;}
.mains{ font-size: 9px;}
.xuxian{ border-bottom:1px #6B6A6F dashed;}
.shixian{ border-bottom:1px #6B6A6F solid}
.stepimp3{border-bottom:3px #FF6600 solid; height:25px; color:#FF6600}
.stepmain3{border-bottom:3px #eeeeee solid;height:25px;color:#cccccc}
.tcen{ text-align:center;}
.sbigs{ font-size:22px;}
.tleft{ text-align:left;}
.tright{ text-align:right;}
.span_bg_check { width:30px; font-size:11px; border:2px #FF6701 solid; display:inline-block; text-align:center; line-height:18px; padding:4px; height:18px; background:url(span_bg.jpg) #FFFFFF right bottom no-repeat; margin-right:4px;margin-bottom:4px;  cursor:pointer}
.span_bg {  width:30px; font-size:11px;  border:1px #C8C9CD solid; display:inline-block; text-align:center; line-height:18px; padding:5px; height:18px; background-color:#FFFFFF; margin-right:4px; margin-bottom:4px; cursor:pointer }


/***********/
.clear{
	width:100%; height:10px; overflow:hidden;
	clear:both;
}
ul,li{
	margin:0; padding:0;
}
ul,li{
	list-style-type:none;
}
#header{
	width:980px; overflow:hidden;
	margin:0 auto;
	background:url(logo_bg.jpg) repeat-x;
}
#logo{
	width:420px; height:90px;
	float:left;
}
#hd_right{
	width:550px; height:90px;
	float:right;
}
#hd_right .hd_top{
	width:550px; height:35px; padding-top:5px; overflow:hidden;
}
#hd_right .hd_top input.text{
	width:90px;
}
#hd_right .hd_top input.image{
	position:relative; top:6px; *top:3px;
}
#hd_right .hd_top a.register{
	position:relative; top:6px; *top:3px;
}
#hd_right .hd_bottom{
	width:550px; height:50px;
	float:right;
}
#hd_right .hd_bottom .hd_left_bottom{
	width:220px; height:50px; overflow:hidden;
	float:left;
}
#hd_right .hd_bottom .hd_right_bottom{
	width:155px; height:50px; line-height:50px;
	float:right;
	padding-left:75px;
	word-spacing:normal;
	white-space:nowrap;
	background:url(shopcart_bg.jpg) no-repeat;
}
#hd_right .hd_bottom .hd_right_bottom span{color:#042694; font-weight:bold;}
#nav_box{
	width:980px; height:40px; overflow:hidden;
	margin:0 auto;
	background:url(top_center.jpg) repeat-x;
}
#nav_box .nav_left_box,
#nav_box .nav_right_box{
	width:10px; height:40px; overflow:hidden;
	background:url(top_left.jpg) no-repeat;
	float:left;
}
#nav_box .nav_right_box{
	float:right;
	background:url(top_right.jpg) no-repeat;
}
#nav_box .nav_main_box{
	width:960px; height:40px;
	float:left;
}
#nav_box .nav_main_box a{
	display:block; display:inline-block;
	padding:0 18px;
	height:40px; line-height:40px;
	background:url(top_a.jpg) no-repeat right center;
}
#nav_box .nav_main_box a.noBg{
	background:none;
}
#tag_box{
	width:980px; height:25px; overflow:hidden;
	margin:0 auto;
	background:url(top_1_center.jpg) repeat-x;
}
#tag_box .tag_left_box,
#tag_box .tag_right_box{
	width:11px; height:25px; overflow:hidden;
	background:url(top_1_left.jpg) no-repeat;
	float:left;
}
#tag_box .tag_right_box{
	width:9px;
	float:right;
	background:url(top_1_right.jpg) no-repeat;
}
#tag_box .tag_box_position{
	width:730px; height:25px; line-height:25px;
	float:left;
}
#tag_box .tag_box_position span{
	color:#042491; font-size:11px
}
#tag_box .tag_box_search{
	width:230px; height:25px;
	float:left;
}
#tag_box .tag_box_search input.text{
	width:150px; position:relative; top:-1px; *top:0px;
}
#tag_box .tag_box_search input.image{
	position:relative; top:3px;
}
/*
***********************
*/
	#main{
		width:980px; overflow:hidden;
		margin:0 auto;
	}
	#left{
		width:230px; overflow:hidden;
		float:left;
	}
	#right{
		width:740px; overflow:hidden;
		float:right;
	}
	/*
	*左边样式
	*/
	.left_box{
		width:230px; overflow:hidden;
	}
	.left_box .left_box_title{
		width:230px; height:40px; overflow:hidden;
	}
	.left_box .msn_top,
	.left_box .msn_bottom{
		width:230px; height:10px; overflow:hidden;
		background:url(profile_top.jpg) no-repeat;
		float:left;
	}
	.left_box .msn_bottom{
		background:url(profile_bom.jpg) no-repeat;
	}
	.left_box .msn_main{
		width:230px; overflow:hidden;
		float:left;
		background:url(profile_center.jpg) repeat-y;
	}
	.left_box .msn_main a{
		display:block; display:inline-block;
		width:170px; line-height:1.6em;
		padding-left:40px;
		margin-left:10px;
		border-bottom:1px solid #fff;
		background:url(msn.jpg) no-repeat 3px center;
	}
	.left_box ul.left_news_list,
	.left_box .left_class_box{
		width:228px; overflow:hidden;
		margin:0 auto;
		border:1px #9AAEE0 solid; border-top:0px;
	}
	.left_box ul.left_news_list li{
		width:218px; height:20px;
		padding-left:8px;
		background:url(square.jpg) no-repeat 3px center;
	}
	.left_box ul.left_news_list li a{
		display:block; display:inline-block;
		width:220px; height:20px; line-height:20px;
	}
	/*
	*右边样式
	*/
	.right_box{
		width:740px; overflow:hidden;
		float:right;
	}
	.more{
		float:right;
		display:inline-block;
		height:40px; line-height:40px;
		padding-right:10px;
	}
	.left_box ul.left_news_list li a.index_more{
		display:block; display:inline-block;
		width:200px; clear:both;
		height:20px;
		text-align:right;
	}
	.left_box ul.left_news_list li.noBy{
		background:none;
	}
	
	.right_box .right_box_tile{
		width:740px; height:40px;
		background:url(uio_top_center.jpg) repeat-x;
	}
	.right_box .right_box_tile .right_box_tile_left,
	.right_box .right_box_tile .right_box_tile_right{
		width:9px; height:40px; overflow:hidden;
		float:left;
		background:url(uio_top_left.jpg) no-repeat;
	}
	.right_box .right_box_tile .right_box_tile_right{
		float:right;
		background:url(uio_top_right.jpg) no-repeat;
	}
	.right_box .right_box_tile .right_box_tile_main{
		width:722px; height:40px; line-height:40px;
		float:left;
		font-weight:bold;
	}
	.right_box .right_info_box{
		border:1px #D4D9DD solid;border-top:0px;
		width:730px; overflow:hidden;
		padding:4px;
	}
	ul.pro_list{
		width:725px; overflow:hidden;
		margin:0 auto;
	}
	ul.pro_list li{
		width:145px; height:250px;
		float:left;
		border-bottom:2px solid #e2e2e2;
	}
	ul.pro_list li a.pic{
		display:block; display:inline-block;
		width:145px; height:135px;
		text-align:center;
		padding-top:5px;
	}
	ul.pro_list li .info{
		width:135px; overflow:hidden;
		text-align:center;
		margin:0 auto;
		line-height:1.5em;
	}
	ul.pro_list li .info span{
		color:#042491; font-weight:bold
	}
	ul.pro_list li .info span.impc{
		color:#C00;
	}
	.index_news_box_left{
		width:480px; overflow:hidden;
		float:left;
	}
	.index_news_box_right{
		width:255px; overflow:hidden;
		float:right;
	}
	.index_news_box_title{
		width:470px; height:35px; line-height:35px;
		overflow:hidden;
		font-weight:bold;
		padding-left:10px;
		background:url(why_top1.jpg) repeat-x;
	}
	.index_news_box_title2{
		width:245px;
	}
	.index_news_box_info{
		border:1px #D4D9DD solid; border-top:0px; padding:5px;
		width:468px; overflow:hidden;
		line-height:1.6em;
	}
	.index_news_box_info2{
		width:243px;
	}
	/*其他样式*/
	.main_box{
		width:980px; overflow:hidden;
		margin:0 auto;
	}
	.main_box_order{
		text-align:center; line-height:1.6em;
		color:#032593;
	}
	.main_box_order span{color:#032593;}
	.main_box_title{
		width:978px; height:33px; line-height:33px;
		text-indent:10px; font-weight:bold; border:1px #A8CBE7 solid; background:url(linktopbg.jpg) repeat-x;
	}
	.main_box_info{
		width:958px;
		border:1px #A8CBE7 solid; border-top:0px; padding:10px;
	}
	.nextOrPrev{
		padding:5px; width:730px; overflow:hidden; margin:0 auto; margin-top:10px;
	}
	.nextOrPrev .nOp_left{
		width:50%; height:22px; line-height:22px;
		float:left;
	}
	.nextOrPrev .nOp_right{
		width:50%; height:22px; line-height:22px;
		float:right;
		text-align:right;
	}
	.pro_icon{
		font-weight:bold; font-size:14px; color:#FF3300; padding-right:10px;
	}
	/*
		分类样式
	*/
	.c1{ line-height:28px;   height:28px; border-bottom:1px #E1E7F3  dotted; margin-left:1px; margin-right:1px }
.cbottom{border-bottom:1px #E1E7F3  dotted; }
.c2{padding-left:30px;  line-height:28px;}
.c3{margin-left:40px; padding-left:35px; line-height:23px;}
.c4{ margin-left:40px;padding-left:45px; line-height:23px;}
.c5{margin-left:40px; padding-left:55px; line-height:23px;}
a.a1{color: #042493;font-weight:bold; }
a.a1:hover{color:#042493;font-weight:bold;}

a.a2{color:#042493; }
a.a2:hover{color: #042493; }

a.a3{color: #cccccc;}
a.a3:hover{color:#cccccc;}

a.a4{color: #cccccc;}
a.a4:hover{color:#cccccc;}

a.a5{color: #cccccc;}
a.a5:hover{color:#cccccc;}
/*产品页样式*/
 #pro_info_base{
		width:715px; margin:10px auto; overflow:hidden;
	}
	.pro_info_base_left{
		width:350px; overflow:hidden; background:url(images/showimg.gif) no-repeat center; padding-top:10px; border:1px #A6A6A6 solid; text-align:center; float:left;
	}
	.pro_info_base_left1{width:350px; height:80px; overflow:hidden; text-align:center}
	.pro_info_base_left1 img{
		margin:4px; border:1px #eeeeee solid
	}
	.pro_info_base_right{
		width:358px; overflow:hidden; float:right;
	}

.pro_info_base_right h1{
	font-size:13px;
}
ul.pro_base_info_list{
	width:364px; overflow:hidden;
}
ul.pro_base_info_list li{
	padding:2px 0;
}
ul.pro_base_info_list li.order{border-bottom:1px #A6A6A6 dotted; overflow:hidden;}
.divShoppingcart{
	 display:none; position:absolute; z-index:10; background-color:#f60;	
}
.divShoppingcart_inner{
	width:340px; padding-right:4px; overflow:hidden; background:#f0ffe5; border:1px #BADBF2 solid; padding-bottom:10px;
}
.divShoppingcart_inner #ajax_result_div{
	width:280px; background:url(ajaxaddsucces.jpg) no-repeat 15px center; padding-left:60px; overflow:hidden;	
}

