﻿@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,legend,blockquote,a,code,em,img,small,strong,dd,dl,dt,li,ol,ul,form,label,table,tbody,tr,th,td{margin:0; padding:0; border:0;}
body{font:12px/1.8 Tahoma,Arial,"宋体"; color:#333;}
body,html{ background:url(../images/bg.jpg) top repeat-x;}
li{ list-style:none;}
/*table{border-collapse:collapse;border-spacing:0;}*/
hr{ color:#ddd;}
label{ vertical-align:middle; line-height:24px;}
.input{ background:url(../images/input_bg.jpg) repeat-x; border:1px solid #C4C4C4; height:24px; line-height:24px; padding-left:5px;}
.f-l{ float:left;}
.f-r{ float:right;}
.f-r span,.a1,.a2,.a3,.a4{ margin-left:5px; display:inline;}

.d-none{ display:none;}
.d-block{ display:block;}
.blank{ height:15px; display:block; width:100%; float:left;}
.red{ color:#bf2833;}
.bg_ccc{ background:#ddd;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}

.clear{ clear:both;} 
h4{ text-align:center;}
.jj{ height:10px; width:100%;}
/*TOP*/
#top{width:1000px; margin:0 auto; height:30px;line-height:30px; }

/*header*/
#header{width:1000px; margin:0 auto; height:70px; margin-top:23px;}
#header input.keyword{ background:url(../images/keyword_bg.jpg) no-repeat; width:330px; height:33px; line-height:33px; border:0; padding-left:30px;}
#header input{ vertical-align:middle; margin:0; padding:0;}
#header a{ color:#999;}

/*nav*/
#nav{width:100%; background:url(../images/nav_bg.jpg) center no-repeat; height:47px; font-family:"微软雅黑";}
#nav .nav{ width:976px; margin:0 auto;}
#nav a{ color:#fff; font-size:14px; display:inline-block; margin:10px 20px; text-align:center;}
#nav a:hover{  display:inline-block; text-decoration:none; color:#ffec00;}
#nav a.selected{ color:#ffec00;}
#nav .cart{ padding-right:30px;}
#nav .cart span{font-family:Georgia, "Times New Roman", Times, serif; color:#ffec00; font-size:16px; font-weight:bold;}

/*首页*/
#contents_home{width:1000px; margin:0 auto; margin-top:20px;}
#contents_home .left{ float:left; width:215px;}
#contents_home .right{ float:right; width:775px; text-align:left;}
#contents_home .right .l{ width:515px; float:left;}
#contents_home .right .r{float:left; width:250px; padding-left:10px; }
#contents_home .right .l .home_nb_ad{ border:1px solid #ddd;}
#contents_home .right .l .home_sales{ border:1px solid #ddd; height:380px; margin-top:10px;}
#contents_home .right .l .home_sales .home_sales_title{ color:#bf2833; font-weight:bold; background:url(../images/home_sales_bg.jpg); height:29px; line-height:29px; padding:0 10px;}


/*首页推荐商品*/

.home_commend_product{ float:left; width:100%; margin-top:10px; }
.home_commend_product dl{ margin-bottom:10px; float:left;}
.home_commend_product dl dt{ background:url(../images/home_product_tj_bg.jpg) no-repeat; width:779px; height:41px; margin-left:-4px;}
.home_commend_product dl dt p.typename{ float:left; font-size:13px; font-weight:bold; color:#fff; text-align:center; width:128px; line-height:41px; height:41px;}
.home_commend_product dl dt p.min_typename{ float:right; text-align:right; line-height:40px; width:600px; height:40px; margin-right:10px;}
.home_commend_product dl dt p.min_typename a{ margin:0 2px;}
.home_commend_product dl dd{ padding:10px 0px; border:1px solid #ddd; margin:0 0px; float:left; width:773px}
div.home_commend_product_item{ float:left; width:570px;}
div.home_commend_product_ad{ float:right; width:200px; text-align:left; }
div.home_product_item{ width:142px; float:left; text-align:center; height:180px;}
div.home_product_item ul{}
div.home_product_item li{ text-align:center}
div.home_product_item li.img img{ width:110px; height:90px; border:1px solid #ddd; padding:3px;box-shadow:0px 1px 3px 0px lightgray;}
div.home_product_item li.title{ font-weight:bold;}
div.home_product_item li.market_price{ color:#bf2833; }
div.home_product_item li.angio_price{ color:#bf2833;}

/*首页左边列表章*/
.left_home_news{ width:213px; float:left; border:1px solid #ddd; margin-top:10px; height:246px;}
.left_home_news dt{ height:44px; padding:0 10px; background:url(../images/left_title_bg.jpg);}
.left_home_news dt p{ color:#fff; font-weight:bold; font-size:14px; line-height:35px;}
.left_home_news dt p a{color:#fff;}
.left_home_news dd{ padding:0px 0px 10px 5px; float:left;}
.left_home_news dd a{ width:190px; float:left; background:url(../images/dot2.jpg) 0px 5px no-repeat; padding-left:13px; line-height:24px;}

/*广告*/
.left_ad{width:193px; float:left; text-align:center; border:1px solid #ddd; margin-top:10px; padding:10px 10px; padding-bottom:0px; height:416px; overflow:hidden;}
.left_ad img{ margin-bottom:7px; width:190px; height:125px;}

/*新闻tabs*/
.news_tabs{border:1px solid #ddd;  height:180px; overflow:hidden;}
.news_tabs dl{ }
.news_tabs dl dt{height:27px;background:#FFF;}
.news_tabs dl dt a{ float:left;background:#F5F5F5; display:block; text-decoration:none;cursor:pointer;width:50%; height:27px;line-height:27px;text-align:center;color:#333;}
.news_tabs dl dt a.tabActive{background:#fff; border-top:1px solid red;color:#333;position:relative;width:50%; font-weight:bold;}
.news_tabs dl dd{ padding:10px 5px;}
.news_tabs dl dd blockquote{ margin:0; padding:0;}
.news_tabs dl dd blockquote a{width:220px; float:left; background:url(../images/dot2.jpg) 0px 5px no-repeat; padding-left:13px; line-height:23px;}

/*行业解决方案*/
.right_home_fanan{ width:248px; float:left; border:1px solid #ddd; margin-top:10px; height:380px;overflow:hidden;}
.right_home_fanan dt{ height:44px; padding:0 10px; background:url(../images/left_title_bg.jpg);}
.right_home_fanan dt p{ color:#fff; font-weight:bold; font-size:14px; line-height:35px;}
.right_home_fanan dt p a{color:#fff; }
.right_home_fanan dd{ padding:0px 5px 10px 5px; float:left;}
.right_home_fanan dd a{ font-weight:bold;}


/*single contents*/
#contents{ width:1000px; margin:0 auto; margin-top:20px;}
#contents .left{width:215px; float:left;}
#contents .left .title{}
#contents .left .left_nav{ float:left; border:1px solid #999; border-top:0px;width:193px; padding:20px 10px 10px 10px;}
#contents .left .left_nav dl dt{ background:url(../images/icon_2.jpg) 0px 8px no-repeat; padding-left:10px; font-size:13px; font-weight:bold; color:#333; border-bottom:1px dotted #666;}
#contents .left .left_nav dl{}
#contents .left .left_nav dl dd{ line-height:24px; padding-left:10px; }
#contents .left .left_nav dl dd a{ display:block;color:#666;}

#contents .right{width:740px; float:right; border:1px solid #999; padding:15px; overflow:hidden;}
#contents .right .title{ float:left; font-weight:bold; font-size:13px; background:url(../images/icon_3.jpg) no-repeat; padding-left:12px;}
#contents .right .map{ float:right;}
#contents .contents{ margin-top:20px;}

/*产品目录*/
#contents .catalog{ border:1px solid #ddd; border-top:0px; margin-bottom:10px;}
#contents .catalog th{ background:url(../images/catalog_title_bg.jpg) repeat-x;padding:0 5px; height:32px; line-height:32px;}
#contents .catalog th .more{ vertical-align:middle; padding-top:6px;}
#contents .catalog td{ line-height:24px;}
#contents .catalog td dl{ float:left; width:480px; border-bottom:1px dotted #ccc; padding:6px 5px;}
#contents .catalog td dl dt{ width:100px; float:left; font-weight:bold; text-align:left; padding-right:10px;}
#contents .catalog td dl dd a{ padding:0px 5px 0 0;}
#contents .catalog td dl dd{ width:370px; float:left;text-align:left;}

/*产品分类*/
#contents h5{ font-size:13px; font-weight:bold; width:100%; float:left;}
#contents .subtype{ width:100%; padding:5px 0; border-bottom:1px dashed #ccc; float:left;}
#contents .subtype li{ float:left; width:25%; line-height:28px;}
#contents .subtype li span{ color:#999;}
#contents .subtype .selected{ background:#EE5704; color:#fff; padding:4px;}
/*产品类型属性*/
.attr{width:100%; display:inline-table }
.attr dl{width:100%;float:left; line-height:30px;}
.attr dt{ float:left; font-weight:bold; width:100px; text-align:right; }
.attr dd{ float:left; width:585px;}
.attr .selected{ background:#EE5704; color:#fff; padding:4px;}
.attr dd a{ margin:0px 4px;}

/*推荐产品*/
#contents .product_commend{ float:left; width:100%; margin-top:10px;}
#contents .product_commend dl{ margin-bottom:10px; float:left;width:100%;}
#contents .product_commend dl dt{ background:url(../images/product_tj_bg.jpg) no-repeat; width:735px; height:41px;}
#contents .product_commend dl dt p.typename{ float:left; font-size:12px; font-weight:bold; color:#fff; text-align:center; width:128px; line-height:41px; height:41px;}
#contents .product_commend dl dt p.cart_add{ margin-top:15px; float:right; text-align:center; width:120px; height:24px;}
#contents .product_commend dl dd{ padding:15px; border:1px solid #ddd; margin:0 4px; _margin:0 2px; float:left; width:695px}
#contents .product_commend dl dd div.product_item{ width:173px; float:left; text-align:center;}
#contents .product_commend dl dd div.product_item ul{}
#contents .product_commend dl dd div.product_item li{ text-align:center}
#contents .product_commend dl dd div.product_item li.img img{ width:120px; height:100px; border:1px solid #ddd; padding:3px;box-shadow:0px 1px 3px 0px lightgray;}
#contents .product_commend dl dd div.product_item li.title{ font-weight:bold;}
#contents .product_commend dl dd div.product_item li.market_price{ color:#bf2833; }
#contents .product_commend dl dd div.product_item li.angio_price{ color:#bf2833;}

#contents .search_product_item{ width:173px; float:left; text-align:center; height:220px}
#contents .search_product_item ul{}
#contents .search_product_item li{ text-align:center}
#contents .search_product_item li.img img{ width:120px; height:100px; border:1px solid #ddd; padding:3px;box-shadow:0px 1px 3px 0px lightgray;}
#contents .search_product_item li.title{ font-weight:bold;}
#contents .search_product_item li.market_price{ color:#bf2833; }
#contents .search_product_item li.angio_price{ color:#bf2833;}

/*产品列表*/
.product_list{ float:left;}
.product_list tr{ padding-bottom:5px;padding-top:5px;}
.product_list th{ text-align:left;padding-left:10px; border-bottom:1px solid #ddd; line-height:40px;}
.product_list td{ padding-left:10px;padding-bottom:5px;padding-top:5px; border-bottom:1px solid #f1f1f1;}

/*产品比较*/
.compare th{ border:1px solid #eee; padding:3px;}
.compare td{ border:1px solid #eee; padding:3px; vertical-align:top;}

/**/
.view_item td{ padding-left:5px; line-height:26px;}
.view_item th img{ padding:3px; border:1px solid #ddd;}
.view_item td span{ width:100px; display:inline-block}
.view_item td.bg1{ background:#FAFAFA;}
.view_item td.bg2{ background:#ECECEC}
.view_item td.bg3{border:1px solid #FCE0A4; background:#FFF7E3;}

/*购物车*/
.cart_list{background:#ddd;}
.cart_list th{ background:url(../images/cart_title_bg.jpg); line-height:22px; height:34px; padding-left:5px;padding-right:5px;}
.cart_list td{padding:5px;line-height:22px;background:#fff;}
.cart_price td{ text-align:right; border:1px solid #ddd; background:#F8F8F8; padding:10px; color:#bf2833; margin-top:15px;}
.cart_table_list{ background:#f1f1f1;}
.cart_table_list th{ background:#fff; padding-left:5px; line-height:22px; text-align:left;}
.cart_table_list td{ background:#fff; padding-left:5px; line-height:22px;}


/*推荐品牌*/
.commend_brand{ width:213px; float:left; border:1px solid #ddd; margin-top:10px; height:277px; overflow:hidden;}
.commend_brand dt{ height:44px; padding:0 10px; background:url(../images/left_title_bg.jpg);}
.commend_brand dt p{ color:#fff; font-weight:bold; font-size:14px; line-height:35px;}
.commend_brand dd{ padding:0px 5px 10px 5px; float:left; width:203px; height:267px;}
.commend_brand dd .img{ float:left; margin:5px; display:inline;}


/*浏览历史*/
.history{ width:213px; float:left; border:1px solid #ddd; margin-top:10px;}
.history dt{ height:44px; padding:0 10px; background:url(../images/left_title_bg.jpg);}
.history dt { color:#fff; font-weight:bold; font-size:14px; line-height:35px;}
.history dd{ padding:0px 5px 10px 2px; float:left;}
.history dd .history_item dl{ width:100%; margin-bottom:15px; float:left;}
.history dd .history_item dl dt{ float:left;width:77px; background:none; padding:4px;}
.history dd .history_item dl dt img{ border:1px solid #ddd;}
.history dd .history_item dl dd{ float:left; padding:0;}



/***会员中心***/
#contents .member_nav{ float:left; border:1px solid #999; border-top:0px;width:193px; padding:20px 10px 10px 10px;}
#contents .member_nav p{display:block;color:#666; margin:5px 0;}
#contents .member_nav a{display:block;color:#666;background:url(../images/icon_2.jpg) 0px 10px no-repeat; padding-left:10px; font-size:13px; line-height:28px; color:#333; border-bottom:1px dotted #666;}
#contents .member_table td{ height:38px; line-height:38px;}

/*注册  登录*/
#contents_box{ border:1px solid #999; width:938px; margin:20px auto; padding:30px;}
#contents_box .title{width:100%; line-height:40px; background:url(../images/login_reg_x.jpg) left bottom no-repeat; float:left; color:#C30000; font-weight:bold; margin-bottom:15px; }
#contents_box .add dl{ width:100%; margin:10px 0; float:left;}
#contents_box .add dl dt{ text-align:right; float:left; width:100px;}
#contents_box .add dl dd{ float:left;}

#contents_box .add dl dd span{ display:block;}
/*news*/

#contents .newsList li{ border-bottom:1px dotted #ddd; }
#contents .newsList li a{background:url(../images/icon_2.jpg) 0px 5px no-repeat; line-height:26px; padding-left:12px;}

/*link*/
#link{width:1000px; margin:0 auto;margin-top:10px;}
#link div{width:978px;border:1px solid #ddd; padding:10px; float:left;}
#link dl{width:100%; float:left;line-height:24px;}
#link dl dt{ font-weight:bold; padding-right:15px; float:left; background:url(../images/icon_1.jpg) 0px 5px no-repeat; padding-left:15px;}
#link dl dd{ float:left; border-bottom:1px solid #ddd; width:890px;}
#link dl dd a{ color:#444; margin:0 3px;}

/*help*/
#help{width:988px; margin:0 auto; overflow:hidden; margin-top:10px; border:solid 1px #cccccc; padding:5px;}
#help dl{width:197px; float:left;}
#help dl dt{ color:#C30000; font-weight:bold;}
#help dl dd a{background:url(../images/dot.jpg) 20px 5px no-repeat; padding-left:30px; color:#444; display:block;}
#help dl dd a:hover{background:url(../images/dot2.jpg) 19px 4px no-repeat;}

/*kouhao*/
#kouhao{width:100%; margin:0 auto; margin-top:10px; text-align:center;}
/*footer*/
#footer{ width:1000px; margin:10px auto 0px auto; line-height:26px; text-align:center; color:#666; }
#footer a{ color:#666;}

/* 选项卡 */
.tab{width:100%;margin:0px auto; margin-top:8px; padding:0px; margin-bottom:30px;}
.tab dl{ margin:0px; padding:0px;}
.tab dl dt{  height:25px; border-bottom:2px solid #D5D6D5}
.tab dl dt a{ float:left;display:block;cursor:pointer; background:#F6F6F6; width:25%;height:25px;line-height:25px;text-align:center;color:#000; text-decoration:none}
.tab dl dt a.tabActive{color:#fff;position:relative; background:#6e6e6e;}
.tab dl dd{height:auto; clear:both; float:left; margin:0px; padding:0px; width:100%;}
.tab dl dd blockquote{ margin:0px; padding:20px 0px; float:left; width:100%;}

/*---------------*/
.info_error{
	background: url(../images/info_error.gif) #FFFFE0 no-repeat .5em 50%;
	border: 1px solid #F4E394; color:red;
	padding: 1em 1em 1em 4em; height:20px;
}
.info_notice{
	background: url(../images/info_notice.gif) #D1E4F3 no-repeat .5em 50%;
	border: 1px solid #4D8FCB;
	padding: 1em 1em 1em 4em; height:20px;
}
.info_success{
	background: url(../images/info_success.gif) #EFFEB9 no-repeat .5em 50%;
	border: 1px solid #98C700;
	padding: 1em 1em 1em 4em; height:20px;
}

input.error{ background:#FFFFE0; border:1px solid #F73D00}
textarea.error{ background:#FFFFE0; border:1px solid #F73D00}
label.error{color:#F73D00; text-align:left; font-weight:100; background:url(../images/label_error.gif) 3px no-repeat; padding-left:15px; margin-left:5px;}
/* ajaxTip */
#ajaxTip{display:none;position:absolute;left:.5em;top:.5em;padding:.5em 1em;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#EB6821;}

/*图片显示*/
#dhtmltooltip {
font-size: 9pt;BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=120); VISIBILITY: hidden; PADDING-BOTTOM: 4px; BORDER-LEFT: gray 1px solid; WIDTH: 150px; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid; POSITION: absolute; BACKGROUND-COLOR: #cccccc
}

		.home_sales .slides_container {
			width:513px;
			display:none;
		}

		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
		.home_sales .slides_container div.slide {
			width:513px;
			height:351px;
			display:block;
		}
		
		/*
			Set the size of your carousel items
		*/
		.home_sales .item {
			margin-top:10px;
			float:left;
			width:128px;
			height:165px;
			text-align:center;
		}
		.home_sales .item img{border:1px solid #ddd;}
		/*
			Optional:
			Reset list default style
		*/
		.home_sales .pagination {
			list-style:none;
			width:60px;
		}

		/*
			Optional:
			Show the current slide in the pagination
		*/
		.home_sales .pagination li{ float:left; width:20px; text-align:center; font-size:20px;}
		.home_sales .pagination .current a {
			color:#bf2833;
		}