﻿<!-- 
body  {
	font: 9pt; Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #4A4B4C;
}

/* 弹性布局提示 
1. 由于弹性布局的总体大小取决于用户的默认字体大小，因此弹性布局更难预测。如果正确使用的话，弹性布局对于那些需要较大字体的用户更为方便，因为行的长度仍保持适当比例。
2. 此布局中 div 的大小取决于 body 元素中的 100% 字体大小。如果您通过对 body 元素或 #container 使用“font-size: 80%”来减小文本的总体大小，请记住整体布局将按比例缩小。您最好增加各个 div 的宽度以对此进行补偿。
3. 如果字体大小在每个 div 中按不同的量进行更改（例如，#sidebar1 上的字体大小为 70%，#mainContent 上的字体大小为 85%），而不是对总体设计进行更改，则将按比例更改每个 div 的总体大小。您最好根据最终的字体大小来进行调整。
*/
.thrColElsHdr #container { 
	width: 100%;  /* 当文本保持浏览器的默认字体大小时，此宽度将创建一个适合 800px 浏览器窗口的容器 */
	background: #FFFFFF;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
	/*border: 1px solid #000000;*/
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
	background:url(../images/topbg.gif) ;
	height:83px;
} 
.thrColElsHdr #header { 
	
	padding: 0 0px;  /* 此填充会将出现在它后面的 div 中的元素左对齐。如果 #header 中使用的是图像（而不是文本），您最好删除填充。 */
	width: 952px;
	margin:0px auto;
	
} 

.thrColElsHdr #order_tel { 
	float:right;
	margin-top:15px;
	margin-right:5px;
} 
.thrColElsHdr #header h1 {

	margin: 0 5px 0px; /* 将 #header div 中最后一个元素的边距设置为零将避免边距重叠（即 div 之间出现的无法解释的空白）。如果 div 周围有边框，则不必将边距设置为零，因为边框也会避免边距重叠 */
	padding: 10px 0; /* 使用填充而不使用边距将可以使元素远离 div 的边缘 */
	float:left;
}

.thrColElsHdr #content { 
	width: 952px;  /* 当文本保持浏览器的默认字体大小时，此宽度将创建一个适合 800px 浏览器窗口的容器 */
	background: #FFFFFF;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
	/*border: 1px solid #000000;*/
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
	
} 
.thrColElsHdr #menu { 
	width: 952px;
	height:33px;
	background:url(../images/menubg.gif);
	margin-bottom:7px;
} 

.thrColElsHdr #menu_align{
	float:left;
	margin:0px 10px;
}

.thrColElsHdr #menu_align a{
	color:#FFFFFF;
	text-decoration:none;
}

.thrColElsHdr #menu_align a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.thrColElsHdr #menu_align a:active{
	color:#FFFFFF;
	text-decoration:underline;
	
}

.thrColElsHdr #menu_align a:link{
	color:#FFFFFF;
	text-decoration:none;
}

.thrColElsHdr #menu_right{
	float:right;
	margin:0px 10px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	width:335px;
}

/* sidebar1 提示：
1. 请记住，如果为该 div 设置了字体大小，则该 div 的总体宽度将进行相应的调整。
2. 由于我们使用的是全方 (em)，因此最好不要针对侧栏本身使用填充。它将会新增至宽度，而让符合标准的浏览器建立未知的实际宽度。 
3. 如果为 div 中的元素设置左边距和右边距，则会在 div 边缘和这些元素之间产生空白，如“.thrColElsHdr #sidebar1 p”规则中所示。
*/
.thrColElsHdr #sidebar1 {
	float: left; 
	width: 211px; /* 由于此元素是浮动的，因此必须指定宽度 */
	background: #ffffff; /* 将显示背景色，其宽度等于栏中内容的长度，*/
	padding: 0 0; /* 顶部和底部的填充将在该 div 中产生视觉空间 */
}

.thrColElsHdr .login {
	background:url(../images/login_bg.gif);
}

.thrColElsHdr .login td{
	font-size:9pt;
	color:#676767;
}

.thrColElsHdr .login a{
	font-size:9pt;
	color:#676767;
}

.thrColElsHdr #cate {
	background-color:#F4F9FD;
	border-left:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
}


#cate H3 {
	font-size:14px;  COLOR: #025fa8; HEIGHT: 30px; line-height:30px;
	margin:0;
	padding:0;
	border:#000000 solid 1px;
}

#cate H3 A{
	font-size:11pt;
	COLOR: #025fa8;
	text-decoration:none;
}

#cate H3 A:hover {
	font-size:11pt;
	COLOR: #025fa8;
	text-decoration:underline;
}

#cate H3 A:active {
	font-size:11pt;
	COLOR: #025fa8;
	text-decoration:none;
}

#cate DL {
	OVERFLOW: hidden;
	margin:0;
	padding:0;
}
#cate DT {
	margin:0;
	padding:0;
}
#cate DT SPAN {
	font-size:9pt;
	color:#4A4B4C;
}

#cate DT SPAN A {
	font-size:9pt;
	color:#4A4B4C;
	text-decoration:none;
}


#cate DT SPAN A:hover {
	font-size:9pt;
	color:#4A4B4C;
	text-decoration:underline;
}

#cate DT SPAN A:active {
	font-size:9pt;
	color:#4A4B4C;
	text-decoration:none;
}
.thrColElsHdr #sidebar2 {
	float: right; 
	width: 184px; /* 由于此元素是浮动的，因此必须指定宽度 */
	padding: 0 0; /* 顶部和底部的填充将在该 div 中产生视觉空间 */
}

#promotion_text{
	padding:10px 10px 10px 25px
}
.thrColElsHdr #promotion_text ul {
	margin:0;
	margin-left:-15px;
	font-size:9pt;
	line-height:20px;
	list-style-type:none;
}

.thrColElsHdr #promotion_text li {
	background:url(../images/promotion_icon.gif) no-repeat -0px 8px;
	padding-left:10px;
}
#promotion_text a{
	text-decoration:none;
	color:#4A4B4C;
}

#promotion_text a:hover{
	text-decoration:none;
	color:#f00;
}

#promotion_text a:active{
	text-decoration:none;
	color:#f00;
}

#hot_text{
	padding:5px 0;
}

#hot_text a{
	text-decoration:none;
	color:#4A4B4C;
}

#hot_text a:hover{
	text-decoration:none;
	color:#f00;
}

#hot_text a:active{
	text-decoration:none;
	color:#f00;
}

#Q_A_text {
	padding:10px 2px 5px 5px
}

#Q_A_text  .icon_Q {
	background:url(../images/icon_Q.gif) no-repeat 0px 2px;
	padding-left:17px;
	margin-top:0px;
	
}

#Q_A_text .icon_A {
	background:url(../images/icon_A.gif) no-repeat 0px 2px;
	padding-left:16px;
	margin-top:0px;
	margin-bottom:0;
	padding-bottom:0;
}

.thrColElsHdr #Q_A_text ul {
	margin:0;
	margin-left:2px;
	font-size:9pt;
	line-height:18px;
	list-style-type:none;
	width:172px;
}

#Q_A_text li{
	margin-bottom:2px;
	padding-bottom:0;
}

#Q_A_text a {
	text-decoration:none;
	color:#4A4B4C;

}

#Q_A_text  a:hover{
	text-decoration:underline;
	color:#f00;
}

#Q_A_text .borderline{
	height:0px;
	line-height:1px;
	width:140px;
	margin-left:10px;
	margin-top:-8px;
	margin-bottom:0px;
}

#Q_A_text hr{
	color:#EFEFEF;
	height:1px;
}
/* mainContent 提示：
1. 如果为 #mainContent div 和 #sidebar1 div 指定不同的字体大小，则 #mainContent div 的边距和 #sidebar1 div 的宽度将取决于各自 div 的字体大小。您最好调整这些 div 的值。
2. mainContent 和 sidebar1 之间的空白是由 mainContent div 的左边距创建的。无论 sidebar1 div 中包含多少内容，都将保留栏空白。如果您希望在 #sidebar1 中的内容结束时，用 #mainContent div 的文本填充 #sidebar1 空白，则可以删除此左边距。
3. 为避免出现“浮动下降”，可能需要进行测试，以确定近似的最大图像/元素大小，这是由于此布局基于用户的字体大小以及您所设置的值。但是，如果用户将浏览器的字体大小设置为低于正常值，那么，在 #mainContent div 中看到的空白将少于在测试时看到的空白。
4. 在下面的 Internet Explorer 条件注释中，zoom 属性用来赋予 mainContent“hasLayout”。这会避免几个可能出现的特定于 IE 的错误。
*/
.thrColElsHdr #mainContent {
	float:left;
	width:557px;
} 

.thrColElsHdr #mainContent h1{
	margin:0;
}
.thrColElsHdr #recommend{
	margin:0;
}

.thrColElsHdr .product_list01{
	height:432px;
	width:542px;
	background:url(../images/product_list_bg.gif);
	border-bottom:#E2EBF3 solid 1px;
	margin:0;
}

.thrColElsHdr .piclist{
	float:left;
	font-size:9pt;
	margin:8px 0 7px 0;
	width:132px;
	height:201px;
}

.thrColElsHdr .piclist p{
	width:100px;
	margin-top:5px;
	margin-bottom:5px;
	color:#4A4B4C;
	height:27px;
}


.thrColElsHdr .piclist a{
	color:#4A4B4C;
	text-decoration:none;
}

.thrColElsHdr .piclist a:hover{
	color:#f00;
	text-decoration:underline;
}

.thrColElsHdr .piclist a:active{
	color:#f00;
	text-decoration:none;
}
.thrColElsHdr .split_product{
	float:left;
	margin:0;
	width:1px;
	height:111px;
	background:url(../images/product_split.gif) no-repeat;
}
.thrColElsHdr #footer { 
	/*padding: 0 10px; /* 此填充会将它上面 div 中的所有元素左对齐。 */
	margin-top:16px;
	background:url(../images/service_bg.gif);
	height:123px;
	width:950px;
} 

.thrColElsHdr .service_content {

}

.thrColElsHdr .service_content p{
	padding: 0 0 0 0px;
	font-size:9pt;
	margin: 5px 0;
}

.thrColElsHdr .service_content p a{
	color:#4A4B4C;
	text-decoration:none;
}

.thrColElsHdr .service_content p a:hover{
	color:#f00;
	text-decoration:none;
}

.thrColElsHdr .service_content p a:active{
	color:#f00;
	text-decoration:none;
}

.thrColElsHdr #friend_link { 
	/*padding: 0 10px; /* 此填充会将它上面 div 中的所有元素左对齐。 */
	margin:7px 0;
	border:#E1E1E1 solid 1px;
	height:76px;
	width:950px;
} 

#friend_link p{
	font-size:9pt;
	font-weight:bold;
	margin:10px 0 10px 10px;
}

/* 要重用的各种类 */
.fltrt { /* 此类可用来使页面中的元素向右浮动。浮动元素必须位于页面上要与之相邻的元素之前。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* 此类可用来使页面上的元素向左浮动 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.menu_detail{
	float:left;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	width:80px;
	text-align:center
	/*padding:0px 10px 0px 7px*/;
	border-right:1px solid #88B6D9;
	margin-top:12px;
}

.menu_click{
	float:left;
	color:#00195F;
	font-size:11pt;
	font-weight:bold;
	width:80px;
	height:26px;
	text-align:center;
	background:url(../images/menu_click.gif) no-repeat;
	margin-top:6px;
	line-height:26px;
}

.menu_end{
	float:left;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	margin:0 10px;
	margin-top:12px;
}

.search_text{
	float:left;
	padding:10px 0 0 0px;
}

.search_input{
	float:left;
	padding:4px 0 0 5px;
}

.search_button{
	float:left;
	padding:5px 0 0 5px;
	
}

.hotnumber{
	color:#103C92;
	font-weight:bold;
}

.Q_span {
	font-size:11pt;
	font-weight:bold;
	color:#1F4899;
}
.A_span {
	font-size:11pt;
	font-weight:bold;
	color:#FFA200;
}

.hot_list0 {
	margin: 0 auto;background:url(../images/hotbg0.gif) repeat-x;height:31px;width:171px;font-size:9pt;line-height:31px;
}

.hot_list1 {
	margin: 0 auto;background:url(../images/hotbg1.gif) repeat-x;height:31px;width:171px;font-size:9pt;line-height:31px;
}
.promotion_list {
	background:url(../images/promation_bg.gif);
}

#mainContent2 {
	float:left;
	margin-left:10px;
	width:726px;
} 

#mainContent2 TD {
	color:#737373;FONT-SIZE: 9pt; FONT-FAMILY: "Arial Cyr",Arial,Helvetica,sans-serif
}

#mainContent2 TD .public a{
	color:#4A4B4C;
	text-decoration:none;
}
#mainContent2 TD .public a:hover{
	color:#4A4B4C;
	text-decoration:none;
} {
	color:#737373;FONT-SIZE: 9pt; FONT-FAMILY: "Arial Cyr",Arial,Helvetica,sans-serif
}

#mainContent2 .title{
	margin-left:30px;margin-top:15px;
	color:#FFFFFF;
}

#mainContent2 .title a{
	color:#FFFFFF;
}

#mainContent2 .recommend2{
	border:#000000 solid 1px;
	
}

#mainContent2 .piclist2{
	float:left;
	font-size:9pt;
	margin:8px 0 7px 0;
	width:142px;
}

#mainContent2 .split_product2{
	float:left;
	margin:0;
	width:1px;
	height:111px;
	background:url(../images/product_split.gif) no-repeat;
}

#mainContent2 .other_title{
	margin-left:20px;
	font-weight:bold;
	color:#FFA200;
	font-size:14px;
}

.list_r_line{height:0px;font-size:0px;line-height:1px;border-bottom:1px solid #a1a1a1;margin-top:0px!important;margin-top:0px!important;margin-top:-1px;}
.list_r_list{border-bottom:1px solid #a1a1a1;padding-bottom:8px;margin-left:16px;margin-right:16px;}
.list_r_list h2{background:url(../images/xuxian_x.gif) bottom repeat-x;float:left;padding-left:25px;font-size:14px;color:#1a66b3;margin-top:30px;width:580px;}
.list_r_list h2 a{color:#1a66b3; text-decoration:none;}
.list_r_list h2 a:hover{color:#1a66b3;text-decoration:underline;}
.list_r_list h3{float:left;padding-left:25px;color:#404040;margin-top:9px;width:580px;margin-bottom:6px;}
.list_r_list h4{float:left;padding-left:25px;color:#878787;margin-top:1px;}
.list_r_list h4 a{color:#1a66b3;}
.list_r_list h4 a:hover{color:#1a66b3;}
.list_r_list h4{width:410px;font-size:12px; font-weight:normal}
.list_r_list h5{float:left;padding-left:25px;color:#404040;margin-top:9px;width:580px; font-weight:normal;font-size:12px;}
.list_r_list_book{height:120px;width:70px;margin-top:34px;margin-left:9px;float:left;}
.list_r_list_book img{width:68px;border:1px solid #464646;}
.list_r_list h6{float:left;padding-left:0px;color:#404040;margin-top:2px;margin-right:12px;text-align:right;width:600px;font-size:12px;}
.list_r_list_button img{margin-left:3px;margin-top:0px;}

.cpbtitle{
	color:#025fa8;
	font-size:14px;
	font-weight:bold;
	margin-left:6px;
}

.cpbhr{
background:url(../images/xuxian_x.gif) bottom repeat-x;padding:0px;font-size:14px;color:#1a66b3;margin:0px;width:680px;
}

.clear{clear:both;height:0px;line-height:0px; font-size:0px;}
.del{ color:#404040; text-decoration:line-through; }
.red{color:#cc3300;}
.input {color:#999999;height:14px;border:#B4B4B4 solid 1px;"}



--> 