/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
} 

.wrap{
	width:960px; text-align:left;
}

.clr{ 
	clear:both;
}

.Module{ 
	margin-bottom:10px;
}

a{ 
	outline:none;text-decoration:none;
}


a:hover{ 
	text-decoration:underline;
}

.link{ 
	text-decoration:none;
}

p,form{ 
	margin:0;
}

#divAdRight{
	width: 110px; position: absolute; top:0px;right:0; 
}

#divAdLeft{
	width: 110px; position: absolute; top:0px;left:0; 
}

/* header style */
.header{ background:url(../images/bg/bg_top.png) top repeat-x;}

.banner{ height:124px;}

.logo{ 
	height:66px;  padding:32px 0 0 15px;
}
.logo a{ 
	display:block; height:100%;
}

.Menu{ 
	height:42px; line-height:42px; background:#000; background: rgba(0, 0, 0, 0.2); filter:alpha(opacity=20);
}
.menu-item, .menu-item-select{ 
	float:left; position:relative; margin-right:1px; z-index:12; font-family:Tahoma;
}
.menu-item a, .menu-item-select a{ 
	display:block; float:left; color:#fff; font-weight:bold; text-decoration:none; padding:0 19px 0 18px;
}
.menu-item-select a ,.menu-item a:hover{ 
	 background:url(../images/menu/pixel.png);
}

/*.menu-item .l-menu,.menu-item-select .l-menu{
	float:left; padding-left:5px; margin-top:10px;
}

.menu-item .r-menu, .menu-item-select .r-menu{
	float:left; padding-right:5px;
}

.menu-item-select .l-menu{ 
	 background:url(../images/menu/l-i.png) left top no-repeat; 
}
.menu-item-select .r-menu{ 
	 background:url(../images/menu/r-i.png) right top no-repeat;
}*/


.subMenu{
	position:absolute; 
	top:42px; 
	left:-1px;
	z-index:100; 
	background:#640D06; 
	background: rgba(0, 0, 0, 0.7); filter:alpha(opacity=70);
	display:none; line-height:28px;
}

.subMenu a{display:block; float:none; white-space:nowrap; padding:0 20px; text-align:left; background-image:none; text-transform:none; font-weight:normal; font-size:11px;}
.subMenu a:hover{display:block; background:#D23C40;text-decoration:none;}
.border-header{ font-size:1px; height:8px; background:url(../images/bg/border-header.png) repeat-x;}

/* content style */

.content{text-align:left;}
.left-content{ background:url(../images/bg/border.png) right repeat-y; padding:10px 20px 40px 0;}
.right-content{ padding:10px 0 40px 20px;}
.bottom{ background:url(../images/bg/bg_bottom.png) repeat-x; padding:30px 0;}

.box-content{ background:#fff; padding:10px; border:1px solid #ccc;}
.tab{ height:35px; line-height:35px; padding:0 10px 0; background:url(../images/bg/tab.png) repeat-x; color:#fff;}
.tab-news{ font-size:18px; color:#752C23;}
.c-mod{ background:#F3EBE0; border:1px solid #D1CEBF; border-top:none;}
.c-mod-1{ background:#FFFFFF; border:1px solid #D1CEBF;}
.list-cate{ font-size:11px;font-weight:bold; position:relative; z-index:11;}
.subCate{ position:absolute; left:100%; _left:208px; top:0; background-color:#640D06; z-index:11; display:none; background: rgba(0, 0, 0, 0.7); filter:alpha(opacity=70);}
.subCate a{ display:block; white-space:nowrap; padding:8px 10px 5px; color:#ffffff; min-width:100px; font-weight:normal;}
.subCate a:hover{ background-color:#999; color:#FF0000; text-decoration:none;}

.list-cate-1{font-size:11px; background:url(../images/bullet.gif) no-repeat; background-position: 15px 6px;}
.category{ color:#660E06; text-decoration:none; display:block; padding:8px 10px 5px;}
.category-select, .category:hover{ color:#FF0000; text-decoration:none; display:block; background-color:#ccc;  padding:8px 10px 5px;}

.hotline{ margin-top:20px; line-height:150%;}
.hotline p{ font-size:14px; font-weight:bold; color:#660E06;}
.tab-1{color:#fff; font-size:14px; text-transform:uppercase;}

.tabpro{ float:left; background:url(../images/corner/point.png) bottom repeat-x; height:32px; line-height:32px; } 
.tabpro a{ color:#7F7E78; text-decoration:none;}
.tabselect{ float:left; height:32px; line-height:32px; background:none;} 
.tabselect a{ color:#43211C; text-decoration:none; }
.tabpro a:hover, .tabselect a:hover{ text-decoration:none; color:#FF0000;}

.tabselect .left, .tabpro .left{ background:url(../images/corner/l-tab.png) top left no-repeat; padding-left:7px;}
.tabselect .right, .tabpro .right{ background:url(../images/corner/r-tab.png) top right no-repeat; padding-right:7px;}
.tabselect .center, .tabpro .center{ background:url(../images/corner/point.png) top repeat-x; padding:0 10px;}
.border-tab{ background:url(../images/corner/point.png) bottom repeat-x;}

.pro{ float:left; width:106px; height:100px; margin:0 7px 10px 0; border:1px solid #ccc; background:#fff; text-align:center;}
.pro td{ width:106px; height:100px;}

h3 .title{ color:#000; font-size:15px;}
h3 .title-news{ color:#BB2A19; font-size:13px;}
.pro-title{ color:#725D3A; text-decoration:none; font-weight:bold; margin-top:5px;}

.download{ height:28px; line-height:28px; margin-bottom:8px; border:1px solid #D1CEBF; background:#F3EBE0;}
.download a{ padding:0 25px 0 20px; color:#FF6600; text-decoration:none;}

.category-0{ float:left; width:170px;}
.category-1{ float:right; width:170px;}
.category-0 a, .category-1 a{ color:#fff;}

h3{ margin:0px;}
h3 a{ font-size:16px;color:#752C23; font-weight:bold;}

.faq_question{ color: #000;}

.list-news{ margin-bottom:5px;  color:#BB2A19; background:url(../images/list.png) left 5px no-repeat; padding-left:12px;}
.list-news a{ color:#BB2A19; line-height:16px;}

/* other style */
.floatLeft-100{ float:left; width:100%;}
.dateTime{ color:#999; font-size:11px; margin-top:3px;}
.date{ float:right; margin-left:20px; color:#4D4D4D; font-size:11px; line-height:16px;}

.listOther{ padding-left:12px;margin-top:5px; background:url(../images/list.gif) no-repeat left 5px;}
.listOther a{ font-size:12px; text-decoration:none; color:#333; }
.listOther a:hover{ text-decoration:underline;}
.listOther a:visited{ color:#AE00FF;}


.paging{ text-align:center;}
.paging a:hover, .paging .paging-selected{ font-weight:bold; color:#fff;padding:1px 4px 1px; background-color:#FF0000;}
.paging a{ color:#000; padding:1px 4px 1px; background-color:#fff; font-weight:bold; border:1px solid #999;}

.align-justify{ text-align:justify; font-size:13px;}
.lineHeight-17{ line-height:17px;}
.lineHeight-19{ line-height:20px; margin-top:5px;}
.lineHeight-22{ line-height:22px;}

.font-11{ font-size:11px;}
.font-14{ font-size:14px;}
.font-16{ font-size:16px;}
.color-red{ color:#BB2A19;}
.color-white{ color:#fff;}
.color-gray{ color:#434343;}
.color-orange{ color:#FF9900;}
.color-green{color:#000033;}
.color-yellow{ color:#FFCC00;}
.color-black{ color:#000;}
.color-contact{ color:#ccc;}
.color-brown{ color:#864A31;}

.boundbutton{ width:89px; margin-bottom:10px;}
.button, .readmore{  float:left; color:#fff; background:url(../images/bg/tab.png) no-repeat; padding:3px 10px ;text-decoration:none; font-size:11px; text-align:center;}
.searchbox input{ font-size:11px; height:16px; width:200px; margin-bottom:10px;}
.searchbox select{ font-size:11px; height:22px; width:200px;  margin-bottom:10px;}

.btviewmore{ color:#BB2A19;}

.readmore:hover{ text-decoration:none;}

.border-green{ border-bottom:1px solid #669933;}
.border-orange{ border-bottom:1px solid #FF9933;}
.border-blue{ border-bottom:1px solid #6699CC;}
.border-gray{ border:1px solid #ccc;}
.border-mod{ border:1px solid #ccc;}
.border-top{ border-top:1px solid #ccc;margin-top:10px;}
.border-bottom{ border-bottom:1px dotted #999;  padding:10px 0 10px;}
.border-faq{ border-bottom:1px solid #666;margin-bottom:10px;}

.margin-bottom10{ margin-bottom:10px;}
.margin-bottom20{ margin-bottom:20px;}
.marginTop15{ margin-top:15px;}
.marginTop10{ margin-top:10px;}
.padding10{ padding:10px 5px;}
.hidden{ display:none;}
.puttocart{ padding:3px 10px 3px 0; background:url(../images/bg/tab.png) no-repeat; text-decoration:none; color:#fff;}
.puttocart:hover{ text-decoration:none; color:#FF0000;}
/* footer */
.footer{color:#999; line-height:20px; background:#1A0502; padding:10px 0 20px 0; font-size:11px;}
.link-footer{ float:left; width:60%; text-align:left;}
.link-footer a{ color:#999;}
.link-footer span{ padding:0 3px 0 8px;}

.bound-weblink{padding: 0 5px; height:22px; border:1px solid #ccc; background:#fff;}
.weblink{ background:url(../images/bg/down.png) right no-repeat; cursor:pointer; position:relative; height:22px; text-align:center;line-height:22px; padding-right:20px;}
#weblink{position:absolute; top:22px; left:-5px; z-index:1; border:1px solid #ccc; background-color:#fff; line-height:19px; text-align:left; width:210px;}
#weblink a{ color:#333; display:block; padding:2px 10px;}
#weblink a:hover{ background:#eee;}

.group{ border-bottom:3px solid #999; font-size:14px; font-weight:bold; padding:0 10px 2px 0;}
.pro-detail td{ border-bottom:1px dotted #666;}
.td-title{ text-transform:uppercase;  color:#454545;}
