*{margin:0px; padding:0px;}
:focus { outline:0; }
a:active { outline:none; }
ul{margin:0; padding:0; list-style:none;}
a:link, a:visited{color:#000000;text-decoration:none;}
a:hover{color:#CCCCCC;text-decoration:none;}
img{border:none;}
.clearfloat{clear:both; height:0px; overflow:hidden;}
.clearfloat10{clear:both; height:10px;overflow:hidden}
body{ font-size:12px; font-family:Arial, sans-serif, serif; text-align:center;}
.fg{ background:url(../images/fg.jpg) center top no-repeat; height:2px; overflow:hidden; margin:5px 0px;}
.ProPage{ border:1px solid #EEEEEE;}
.ProPage td{ padding:3px 4px;}
.ProPage_Font{ color:#ED105F; padding:0 2px;}

#Head{ width:965px; height:auto; margin:0 auto;background:url(../images/top_img.jpg) left top no-repeat;}
#Main{ width:965px; height:auto; margin:0 auto; text-align:left;}
#Foot{ width:1033px; background:url(../images/Foot_bj.jpg) right top no-repeat; text-align:left; height:179px; margin:0 auto;}


/*Head*/
.logo{ text-align:right;}
.nav{ padding-left:238px; background:url(../images/nav.jpg) right top no-repeat; height:48px;}
.nav ul{ padding-left:60px; padding-top:15px;}
.nav ul li{ float:left; background:url(../images/nav_dian.gif) left center no-repeat; padding-left:10px; width:80px; text-align:left;}
.nav ul li a{ font-size:13px; font-weight:bold; }
.nav ul li a:link,.nav ul li a:visited{color:#048AC9;}
.nav ul li a:hover{ color:#DB2450;}

.banner{ padding-left:146px; padding-top:5px; position:relative;}


/*Main*/
.Main_img{ height:146px; margin-top:15px; margin-bottom:15px;}
.Main_img img{ float:left;margin-left:11px;}

.left{width:226px; float:left;}
.right{width:729px; float:left; padding-left:10px;}

/*left*/
 .left_title{ background:url(../images/left_title.jpg) left top no-repeat; height:48px; line-height:48px; font-size:18px; text-align:center; color:#06528C; }
 .left_box{ background:url(../images/left_mid.jpg) left top repeat-y; height:auto;}
 .left_bottom{ background:url(../images/left_bottom.jpg) left top no-repeat; height:12px; overflow:hidden;}
   .left_box ul{ padding-left:2px; padding-right:4px;}
   .left_box ul li{ border-bottom:1px solid #F4F4F4; height:28px; line-height:28px; background:url(../images/lidian.jpg) 12px center no-repeat; padding-left:24px;}
   .left_box ul li font{font-variant:small-caps; color:#ED105F; font-size:12px;}
   .left_box ul li.sanj{ padding-left:35px; background:url(../images/lidian.jpg) 22px center no-repeat; display:none; }
   
/*rght*/
  .right_title{ color:#06528C; height:32px; line-height:32px;font-size:18px; text-align:left; position:relative;}
  .right_title table{background:url(../images/right_title_bj.jpg) left top repeat-x;}
  .right_title_t{ height:32px; line-height:32px; text-indent:14px;}
  .right_title span{ font-size:9px; font-weight:200; float:right; padding-right:3px; line-height:18px; padding-top:11px;}
  .right_title a:link,.right_title a:visited{ color:#06528C;}
  .right_title a:hover{ color:#06528C;}
  .Search{ position:absolute; height:auto; right:0px; top:-16px; background:url(../images/SearchBj.jpg) left top no-repeat;padding-left:80px; padding-top:18px; padding-bottom:14px; padding-right:18px; line-height:1;}
  .SearchInput{ border:1px solid #9D9EA3; background:#E8EAE5; height:19px; width:110px; margin-right:11px; vertical-align:middle; }
  .SearchAn{ background:url(../images/Searchan.jpg) left top no-repeat; border:none; width:37px; height:21px;vertical-align:middle; cursor:pointer;}
  
  
   .pro_box{ width:205px; float:left; margin:5px 28px 5px 10px;}
   .pro_box2{margin:5px 13px 0px 10px;}
   .pro_box3{margin:3px 17px 10px 13px;}
   .pro_img2{ width:205px; height:139px; text-align: center;vertical-align: middle;display: table-cell; }
   .pro_img{ width:205px; height:139px; text-align: center;vertical-align: middle;position: relative;display: table-cell; }
   .pro_img p {+position: absolute; top: 50%;}
   .pro_img p img {+position: relative;top: -50%;left: -50%;}
   .pro_name{ background:url(../images/pro_name.jpg) left top no-repeat; height:66px; text-align:center;}
   .pro_name2{ background:url(../images/pro_name2.jpg) left top no-repeat; height:66px; text-align:center;}
   .pro_name span{ display:block; height:20px; line-height:20px;}
   .pro_name a:link,.pro_name a:visited{ color:#000;}
   .pro_name a:hover{ color:#999;}
   
    .addcar{ border:1px solid:#CCC; background:#EFEFEF;}
	#pro_num{ width:40px;}
    .addcart{ background:url(../images/cate.jpg) left center no-repeat; height:31px; line-height:31px; width:130px; display:block; text-align:center; font-size:12px; color:#FFF; }
	.addcart:link,.addcart:visited{ color:#FFF;}
	.addcart:hover{ color:#FFF;}
	.perv{ background:url(../images/prv_bj.jpg) left center no-repeat;width:100px; height:22px; float:left; margin-right:15px; text-align:center; line-height:22px; padding-bottom:2px; margin-bottom:5px; display:block; color:#FFF; }
	.perv:link,.perv:visited{color:#FFF;}
	
   
   .page_content{word-wrap:break-word; border:1px solid #D9EDF6; padding:10px; line-height:2;}
   .news_box{ margin-bottom:15px; padding:0 15px;}
   .news_box ul{}
   .news_box ul li{ line-height:30px; border-bottom:1px solid #BAE5F6;}
   .news_box ul li span{ float:right; padding-right:10px; color:#999;}
   .news_box ul li a{}
   
   .News_title{ font-size:20px; font-weight:bold; text-align:center; margin-top:5px; margin-bottom:10px;}
   .News_content{ margin-bottom:10px;}
   .other{ text-align:right;}
   .other a:link,.other a:visited{ color:#ED105F;}
   .other a:hover{ color:#FF00FF;}
   
   /*用户注册*/
   .re{ padding-left:50px; }
   .re_title{ font-size:16px;color:#333; height:22px; line-height:22px; margin-top:5px; margin-bottom:5px;}
   .iInput{ width:320px; height:21px; line-height:21px; padding:2px 5px; border:1px solid #ccc; color:#666}
   .iInput:hover{ border:1px solid #F00;}
   
   /*购物车*/
   .t1{ background:#E0F5FA;}
   .t1 th,.t1 td{ height:25px; line-height:25px;}
   .t1 th{ background:#6AC3ED; color:#FFF; font-weight:bold; font-size:12px; text-align:center;}
   .t1 td{ background:#FFF; padding:2px 4px;}
   .submit{ clear:both; text-align:right; padding-right:25px;}
   .submit input{ width:60px; border:none; background:#018FFF; color:#FFF; cursor:pointer;}
   .annui{ padding:5px 8px; background:#018FFF; color:#FFF;}
   .annui:link,.annui:visited{ color:#FFFFFF}
   
   .lx_box{ line-height:2; padding:5px;}

/*Foot*/
#Foot img{ margin-top:140px; margin-left:50px;}

.notice{ line-height:22px; font-size:13px;}

   
/*分页*/
DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;COLOR: #000099; clear:both;
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #999; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}


#slides {
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container {
	width:816px;
	height:315px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:585px;
}

.pagination {
	margin:26px auto 0;
	width:auto;
	position:absolute;
	top:270px;
	left:500px;
	z-index:1000;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:18px;
	height:0;
	padding-top:18px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -18px;
}
