﻿ body { font-family:Arial; font-size:12px; margin:0;}
*html body{ font-family:Arial; font-size:12px; margin:0;}

#container {margin:0 auto; width:1150px; padding:0px;  background:#FFF;}
/* 圣诞  
.cg{ background:url(image/cg.png); background-position:center; margin:0px auto; padding:0px; height:429px;}
*html #container {margin:0 auto; width:1150px; padding:0px; margin-top:-350px; background:#FFF;}
  end */
#header {  margin-bottom:2px;}
#mainContent {  margin-bottom:0px;}
#sidebar { float:left; width:220px;}
#content {  margin-left:225px;  background:#FFF;}
*html #content{height:100%; margin-left:225px !important; margin-left:222px;  background:#FFF;}
#footer{ background:#FFF; margin-top:5px; clear:both; overflow:hidden;}
#footer p{ text-align:center; line-height:25px; margin:0px; padding:0px; font-family: Arial; color: #000000; text-decoration: none; font-size: small;}

#top { width:100%; margin-bottom:2px; font-family:Arial; font-size:small; display:block;}
#top .Fla{ float:left; margin-left:0px;}
#top .NewsOrInfo{ float:left;  height:180px; font-size:small; margin-left:0px; display:inline-block; width:51%; margin-bottom:2px;}
*+html #top .NewsOrInfo{float:left;  height:180px; font-size:small; margin-left:2px; display:inline-block; width:auto;}
*html #top .NewsOrInfo{float:left;  height:180px; font-size:small; margin-left:2px; display:inline-block; width:auto;}


#Info{ border:1px solid #CCC; height:180px; text-decoration:none; overflow:hidden; width:220px; float:left; }
#Info img{ border:none;}
#Info ul{list-style:none; margin:4px;  line-height:28px; padding:2px; margin-left:10px;}
#Info ul li{ height:27px; vertical-align:middle; margin:2px 0px; }
#Info ul li img{  margin-bottom:-5px;}
#Info ul li a{ text-decoration:none;}
#Info ul li .icq{ margin:0px; border:none; margin-bottom:-2px; margin-left:2px; margin-right:2px;}
#Info .tm{ margin:0px 0px 0px 15px;}

#news{ float:left; margin-left:230px; border:1px solid #CCC; height:180px; font-size:12px; margin-top:-180px; overflow:hidden;}
*+html #news{ float:left; margin-left:2px;  border:1px solid #CCC; height:180px; font-size:12px; margin-top:0px; overflow:hidden;}
*html #news{ float:left; margin-left:2px;  border:1px solid #CCC; height:180px; font-size:12px; margin-top:0px; overflow:hidden;}

#news h3{ margin:0px; padding:0px; font-size:12px; font-weight:bold; height:25px; line-height:25px;   background:url(/image/zdh10.jpg); text-indent:5px; overflow:hidden; width:247px; }
 
*html #news h3{ height:25px; line-height:25px; font-weight:bold;  background:url(/image/zdh10.jpg); text-indent:5px;  width:100%; }
#news ul {list-style:none; margin:0px; padding-left:5px; line-height:24px; margin-top:10px;  text-decoration:none; overflow:hidden;}
#news ul li{ border-bottom:1px dashed #CCC;}
*html #news ul li{ height:22px; vertical-align:middle; margin:0px; overflow:hidden; border-bottom:1px dashed #CCC;}
#news ul li a{ text-decoration:none; font-family:Arial; font-size:small; }
#news ul li a:link{ text-decoration:none; font-family:Arial; font-size:12px; color:Blue;}
#news ul li a:hover{ text-decoration:none; font-family:Arial; font-size:12px;}
#more { text-align:right; width:inherit; float:right;}
#more img{ margin-right:20px; background-position:bottom right; margin-top:5px; border:none;  width:37px; height:11px; }

#news1{ float:left; width:100%; margin:0; text-decoration:none; text-align:left; font: 12px Arial, Helvetica, sans-serif; color:#000; background-color:#FFFBF0;  overflow:hidden;}
#news1 .contents{margin-left:30px; margin-right:30px; text-align:left; margin-top:10px; overflow:hidden; }
#news1 .contents p{ margin:0px; padding:0px; line-height:25px;   overflow:hidden;}
#newstitle{margin:0px; padding:0; text-align:center; border:1px solid #FBBB59; border-top:none;}
#newstitle h3{font-size:16px; font-weight:bold; margin:0; padding:10px 0;}
#newstitle h4{ font-size:12px; color:#999; margin:0px 0px 0px 20px; padding:0; font-weight:normal;}
#newslist{margin:0px; padding:0; text-align:center; border:1px solid #FBBB59; border-top:none;}
#newslist ol{ line-height:30px; text-align:left; margin:0px;}
#newslist ol li{ font-size:12px; font-family:Calibri; text-decoration:none; margin-left:30px;}
#newslist ol li a:link{ color:Blue; font-size:12px;}
#newslist span{ margin-left:100px;}


#logo_div{ height:100px; margin:0px 0px;}
#logo_div .logoimg{ float:left;}
#logo_div .logoimg img{ border:none;}
#logo_div .logodec{ margin:5px 10px 0px 10px; font-size:12px; font-family:Arial; color:#000; letter-spacing:1px; font-weight:500; }
#book{ float:right;}
#book ul{ list-style:none; line-height:20px; margin-top:50px;}
#book img{ border:none;}


#menu{ height:28px; margin:0; font:12px; width:inherit; background:url(image/m2.jpg) repeat-x;}
#menu .usercount{ width:180px;float:left; margin:0px; margin-top:5px; z-index:1000; margin-left:50px;}
#menu .usercount h3{ background:url(image/online1.gif) no-repeat left top; font-size:12px; text-decoration:none; text-indent:20px; margin:0px; padding:0px; font-weight:normal;}
#menu ul{ list-style:none; float:left; margin:0px; margin-left:200px;}
#menu ul li{ margin:0px; display:inline; line-height:28px; }
#menu ul li a{ margin:0px; text-decoration:none;  background:url(image/ml.gif) no-repeat left top; color:#000; padding:6px 0px 6px 4px;  }
*+html #menu ul li a{ margin:0px; text-decoration:none;  background:url(image/ml.gif) no-repeat left top; color:#000; padding:0px 0px 0px 4px;  }
*html #menu ul li a{ margin:0px; text-decoration:none;  background:url(image/ml.gif) no-repeat left top; color:#000; padding:0px 0px 0px 4px;  }
#menu ul li a span{ background:url(image/mr.gif) no-repeat right top; font-family:Calibri; font-size:14px; font-weight:bold; padding:6px 10px 6px 10px;}
#menu ul li a:hover{ color:#FFF;}



#Tsearch{ margin:0px; padding:0; font-size:12px; margin-bottom:0px; margin-top:15px; white-space:nowrap;  width:1065px; text-align:left; margin-left:20px; font:Arial; font-size:12px; color:#999999; overflow:hidden;}
*html #Tsearch{ margin-bottom:0px; padding:0; font-family:Arial; font-size:12px;  margin-top:15px; white-space:nowrap;  }
#Tsearch ul{ list-style-type:none; text-align:left; padding:0px; margin:3px 0px; font-size:12px; }
#Tsearch ul li{ display:inline; color:#000; font-family:Arial; color:#999; font-size:12px; padding:0px 4px 0px 2px; }
#Tsearch ul li a{ padding:0px; font-family:Arial; color:#999;font-size:12px; }
#Tsearch ul li a:link{  text-decoration:none;  font-family:Arial; font-size:12px;}
#Tsearch ul li a:hover{ color:#999; text-decoration:underline; font-family:Arial ; padding:0px; font-size:12px;}
#Tsearch ul li a:visited { font-family: Arial, Helvetica, sans-serif;text-decoration: none; color:Blue; padding:0px; font-size:12px;}



.cls_li{ padding-left:5px; padding-right:5px; margin-left:3px; margin-right:3px;}
.cls_li1{ margin:0px;}
.cls_sp_txt{ border:1px solid #ccc; width:30px; height:15px; font-size:12px;}
.cls_sp_txt1{ width:25px; height:20px; font-size:12px;}
.cls_sp_txt2{ border:1px solid #ccc; width:80px; height:15px; font-size:12px;}

.lgDiv{ width:100%; height:98px; background:url(image/left_98.jpg) no-repeat left top; padding:0px 0px 0px 20px;}
.lgDiv .smDiv{ margin:0px; padding:0px; width:1130px;  height:98px; float:left; background:url(image/menuBg.png) no-repeat right top;}
.sea_txt{ margin-top:20px; margin-left:200px;}
.sea_txt .select{ height:22px; width:150px; border:1px solid #ccc; margin-left:200px;}
*+html .sea_txt .select{height:25px; width:150px; border:1px solid #ccc; margin-left:200px;}
*html .sea_txt .textbox{ height:17px; width:150px; border:1px solid #ccc; margin-bottom:0px;}
.sea_txt .textbox{ height:18px; width:150px; border:1px solid #ccc; margin-bottom:3px;}
.sea_txt .buttom{ background:url(image/ss.jpg) no-repeat; width:108px; height:25px; border-style:none; margin-bottom:-9px;}
*+html .sea_txt .buttom{background:url(image/ss.jpg) no-repeat; width:108px; height:25px; border-style:none; margin-bottom:0px;}
*html .sea_txt .buttom{ background:url(image/ss.jpg) no-repeat; width:108px; height:25px; border-style:none;  margin-bottom:-6px;}



#Left_menu{ width:215px;text-decoration: none; margin-top:2px 0px 0px 0px; text-align:left;}
#Left_menu .rptList{width:193px; margin:5px 0px 0px 0px; padding:0; text-decoration:none; text-align:left; }
#Left_menu .rptList a{ text-decoration:none;}
#Left_menu .category_h31{ margin:0px; background:url(/image/zdh10.jpg);color:#003366; text-indent:10px; border:1px solid #FBBB59; border-bottom:none; font-size:12px; height:27px; line-height:27px;}
#Left_menu .category_h3{ margin:8px 0px 0px 0px; background:url(/image/zdh10.jpg);color:#003366; text-indent:10px; border:1px solid #FBBB59; border-bottom:none; font-size:12px; height:27px; line-height:27px;}

#mar{ overflow:hidden; height:450px; border:1px solid #FBBB59; background:url(/image/zdh2.jpg); font-family:Arial;}
#mar dl{ width:210px; text-align:left; white-space:normal; margin:2px 0px; padding:0px; display:block; overflow:hidden;}
#mar dl dt{ float:left; margin-left:3px;}
#mar dl dt img{ border:1px solid #ccc; width:100px; height:100px; margin-right:5px;}
#mar dl dd{ display:block; margin:3px 0px; font-size:12px;}
#mar dl dd span{ font-size:11px; color:Blue; }

.categoryslist{ float:left; border:1px solid #FBBB59; text-decoration:none; margin:2px 0px; width:99.8%; overflow:hidden; padding:0px 0px 15px 0px; }
.categoryslist h3{ margin:0px; padding:0px; background:url(/image/zdh10.jpg); height:20px; line-height:20px;}
.categoryslist h3 span{ margin:0px 0px 0px 10px; background:url(/image/Arrow_04.gif) no-repeat left 4px; font-size:12px;  padding:0px 0px 0px 10px; }
.categoryslist h3 a{ float:right; margin-right:5px; color:red; font-weight:bold; margin-top:-20px; font-size:12px;}
.categoryslist .oneproduct{ display:inline; float:left; margin:10px 15px; text-align:center; width:200px;}
.categoryslist .oneproduct .hot-img{ position:absolute; z-index:1000; margin-left:40px; margin-top:5px;}
.categoryslist .oneproduct dl,dt,dd{ margin:0px; padding:0px;}
.categoryslist .oneproduct dt img{ width:120px;  height:120px; border: 1px solid #CCCCCC;}
.categoryslist .oneproduct .c1{color: #000066; font-weight: bold;}
.categoryslist .oneproduct .c2{color: #333333;}
.categoryslist .oneproduct .c3{color: #FF0000;}

#Left_menu .sp{ border:1px solid #FBBB59; background:url(/image/zdh2.jpg);}
#Left_menu .sps{ margin-top:10px; margin-bottom:10px; text-align:center;}


#Plist{ width:100%; text-decoration:none; margin-left:auto; margin-right:auto; height:100%; margin-bottom:2px;}
#Plist .trbd { border-left:1px solid #FBBB59; border-right:1px solid #FBBB59;border-top: none;border-bottom:1px solid #FBBB59;}
#Plist .Foottd{color: #000000; text-decoration: none; font-size: small; font-weight: normal; font-family: Arial; text-align:right; border-top:1px solid #FBBB59;}
#Plist .Pinfo{text-align:center; text-decoration:none; margin:10px;}
#Plist .Pinfo h3{margin:0; padding:0;}
#Plist .Pinfo ul{list-style:none; text-align:center; margin:0; padding:0;}
#Plist .Pinfo ul li{font-size:small; font-family: 'Arial'; text-decoration: none;}
#Plist .Pinfo .hotImg{ height:50px; width:50px; position:absolute;  margin-left:35px; margin-top:5px; display:block;}
#Plist .plist_title{ width:100%; float:left;  height:18px; background:url(/image/zdh10.jpg);}
#Plist .plist_title table{ margin:0px; padding:0px; border:1px solid #FBBB59;  border-bottom:none; width:100%; height:18px;}
#Plist .plist_title table a{ margin-right:15px; text-decoration:none; margin-top:3px;}
#Plist .plist_title table strong{ color:Red; font-size:14px;}
#Plist .plist_list{ width:100%; float:left;}
#Plist .plist_list table{ margin:0px; padding:0px;  width:100%; border-left:1px solid #FBBB59; border-right:1px solid #FBBB59;border-top: none;border-bottom:1px solid #FBBB59;}


/*products*/

#ProductsInfo{margin:2px 0px 0px 0px; text-decoration:none;  width:100%; float:left; overflow:hidden;}
#ProductsInfo .ptitle{height:22px; line-height:22px; background:url(/image/zdh10.jpg);margin:0; border:1px solid #FBBB59;  border-bottom:none; text-indent:10px;}
#ProductsInfo .introduce{ margin:0px; padding:0px;  text-align:left; border:1px solid #FBBB59; border-top:none; float:left; width:99.8%; }
#ProductsInfo .introduce .all_img{ float:left; border:2px dotted #ccc; text-align:left; margin-top:15px;  margin-left:15px;}
#ProductsInfo .introduce h3{ margin:0px; padding:0px;}
#ProductsInfo .introduce h3 img{ width:250px;  height:250px; border:none; border-bottom:2px dotted #ccc; padding:2px;}
#ProductsInfo .introduce .all_img .smallpic{ position:absolute; z-index:2; }
#ProductsInfo .introduce .all_img  ul{ list-style:none; padding:0px; display:inline;  margin-left:2px;}
#ProductsInfo .introduce .all_img  ul li{ display:inline; margin:0px; border:none;}
#ProductsInfo .introduce .all_img  ul li img{  margin-top:2px; height:45px; width:45px; padding:1px; border:1px solid #EEE; }

#ProductsInfo .pcontents{ float:left; margin-top:5px; height:310px; margin-left:15px; margin-bottom:20px;}
#ProductsInfo .pcontents ul { list-style:none; margin:0px; padding:0px; margin-top:50px;}
#ProductsInfo .pcontents ul li{ margin:20px 0px;}
#ProductsInfo .pcontents ul li span{ font-family:Arial; font-size:14px; font-weight:bold;}
#ProductsInfo .pcontents ul li span img{ margin-bottom:-2px; margin-left:3px; cursor:pointer;}
#ProductsInfo .pcontents ul li em{ color:#F00;}
#ProductsInfo .pcontents .orderImg{ float:right;  margin-top:20px;  text-align:right; margin-right:15%;}
#prnDiv{ height:200px; width:360px; background-color:#f1f0f7; border:1px solid #DDD; position:absolute; z-index:9999; margin-top:-100px; margin-left:200px; display:none;}
#prnDiv h3{ margin:0px; padding:0px; font-size:14px; font-weight:900; background:#FFF; text-indent:5px;}
#prnDiv h3 span{color:red; font-size:12px; font-weight:normal; cursor:pointer; margin-left:145px;}

#ProductsInfo .products-info{ float:left; width:100%; margin:10px auto;}
#ProductsInfo .products-info h3{ margin:0px 5px; height:28px; line-height:28px; background-image:url(/image/m2.jpg); text-indent:10px;}
#ProductsInfo .products-info h3 span{ font-size:16px; font-weight:bolder; color:#003366;  background:url(/image/Arrow_04.gif) no-repeat left 4px; padding:0px 0px 0px 10px;}
#ProductsInfo .products-info .desc{ margin:15px 20px; font-size:12px;  color:Blue; font-weight:bold;  border-bottom:1px solid #ccc; padding-bottom:10px;  }
#ProductsInfo .products-info .desc ul{ margin:10px 0px;  font-size:12px; list-style:none; }
#ProductsInfo .products-info .desc ul li{ padding:3px 0px; }
#ProductsInfo .products-info .clscontext{ margin:20px; font-size:12px; color:#333;white-space:normal;}



/*services*/  
.ttd { border-bottom-width: 1px;border-bottom-style:dashed;border-bottom-color: #CCC;}
#serviceBg{ background:#FFFBF0;  margin:0px; }
#Servlist{ border:1px solid #FBBB59; border-top:none; margin-right:0px; text-align:left;}
#Servlist h4{font:14px Arial; color:#FF8B26; margin-left:10px; margin-top:15px; margin-bottom:10px; font-weight:bold;}
#answer{ margin-right:30px; margin-top:0px; margin-left:30px; margin-bottom:30px; }
#answer p{ line-height:25px; margin:0px; padding:0px;}
#serviceBg .tb_left{ border-style:none; border-left:1px solid #FBBB59; }
/*Search*/
#search_p{ margin:0; padding:0; border:1px solid #FBBB59; margin-right:0px; border-top:none;}
#head_chkbox{ margin:0; padding:0; text-align:left; text-indent:15px; margin-top:5px;}
#left_img{ float:left; text-align:center; margin-left:40px; }
#left_img img{ width:120px; height:120px; border:1px solid #CCC;}
#right_info{ float:left; margin-left:20px; text-align:left; font-family:Arial; font-size:small; text-decoration:none;}
#right_info ul{ list-style:none; line-height:25px; padding:0px; margin:0px;}
#right_info .lifont{ color:Blue;}
#right_info .lifont1{ color:#999;}
#right_info .lifont2{ color:Red;}
#foot_page{ text-align:right; padding:0px; top:0px; border:1px solid #FFBB59; border-top:none; }
#alert_page{ margin:0px; padding:0px; border:1px solid #FBBB59; border-top:none; background-color:#FFFBF0;}
#alert_page p{  line-height:25px; margin:0px; margin-left:80px; text-align:left; padding-top:10px;}

#about{ margin:0px; padding:0px; width:100%; background:#FFFBF0; float:left;}
#about_img{ margin:0px; border:1px solid #FFBB59; padding:0; border-top:none;}
#about_img img{ width:100%; height:180px; margin:5px; background-color:#fff; border:none;}
#about_img a{ text-decoration:none; margin:0; padding:0;}
#about_img .allimg{ margin:0px; padding:0px;}
#about_img .Oneimg{  text-align:center; margin:10px;  background:#FFFBF0;}
#about .contxt{ width:inherit;  white-space:normal; margin:30px 15px 30px 15px;}
#about  p{ line-height:20px;  padding:0px; margin:0px; }
#cc{width:100%; margin:0px; padding:0px; text-align:center; float:left;}
#cc .clsheader{ font-size: medium; color: #0066CC; font-weight: bold; font-family: Calibri; text-decoration: none; background:url(image/zdh10.jpg) repeat-x;}
#cc img{ border: 3px solid #CCCCCC; width:150px; height:200px;}
#cc table{border:1px solid #F79745;}

#allservlist{ font-size:small; font-family:Arial; text-decoration:none; border:1px solid #FBBB59;  height:100%; float:left; width:99% !important; width:auto;}  
#allservlist h3{ font-size: medium; color: #0066CC; font-weight: bold; font-family: Calibri; background:url(image/zdh10.jpg) repeat-x; height:20px; text-align:left; text-indent:20px; margin:0; padding:0;} 
#listtab{ text-align:left; margin-right:254px !important; margin-right:254px; margin-top:0px;}
#listtab ul{ list-style:none; line-height:30px; margin:0px 0px 0px 15px; padding:0; }
#listtab ul li{ border-bottom:1px dashed #ccc; margin: 0px 0px 5px 0px;}
#cclist{ float:right; width:250px; text-align:center; top:0px; border-left:1px solid #FBBB59; } 

/*menu*/
.suckerdiv ul{ margin: 0;padding: 0;list-style-type: none;width: 100%;  background:#FFFBF0;}
*html .suckerdiv ul a:hover li{ background-color:#FFF1D1;}
.suckerdiv ul li{ position: relative; text-indent:15px; padding:7px 0px; border:1px solid #FBBB59; border-top:none; }
.suckerdiv ul li img{ margin:0px; margin-left:8px; }
.suckerdiv ul li ul{ position: absolute;width: 170px; top: 0; visibility: hidden; background:#FFFBF0; border:1px solid #FC8C2A; border-left:none; margin-left:-2px; margin-top:-1px; padding:0px; z-index:999;}
.suckerdiv ul li a{display: block;overflow: auto; padding: 1px 4px;  text-decoration:none; font-size:12px; font-family:Arial; color:#000066;}
*html .suckerdiv ul li a{display: block;overflow: auto; border-bottom: 0; text-decoration:none; font-size:12px; font-family:Arial; text-indent:none;}
.suckerdiv ul li a:hover { text-decoration:underline;  font-size:12px; font-family:Arial; color:blue; border: 0;}  
.suckerdiv .subfolderstyle{background: url(media/arrow-list.gif) no-repeat center right;}
.tt{ font-family:Arial; font-weight:bold; font-size:14px; color:#000; text-indent:5px;}




/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */
.in_img{ float:right; position:absolute;  }
*+html .in_img{ width:100%; position:static; float:none;}
*html .in_img{  width:100%; position:inherit;}


.left_h3{background:url(/image/zdh10.jpg);color:#003366; border:1px solid #FBBB59; border-bottom:none; font-size:small; font-weight:bold; height:27px; line-height:27px;}
.left_h31{background:url(/image/zdh10.jpg);color:#003366; border:1px solid #FBBB59;  font-size:small; font-weight:bold; border:none; margin:0px; padding:3px; text-indent:5px;}

.priceDiv{ margin:0px; padding:0px; text-align:left; border:1px solid #FBBB59; background:url(/image/zdh2.jpg); z-index:1000;}
.priceDiv ul{ list-style:none; margin:0px; padding:0px; margin-left:20px; }
.priceDiv ul li{ margin:3px 0px; padding:3px;}
.priceDiv ul li a{ text-decoration:none; color:#000066;}
.priceDiv ul li a:hover{ text-decoration:underline; color:Blue;}
#moreL {display:none; z-index:9999; position:absolute; width:400px; background:#FFF; border:1px solid #FBBB59; margin-top:-25px; margin-left:120px; white-space:normal; } 
#moreL ul{ margin:0px; padding:0px; display:inline; list-style:none; margin-top:15px; line-height:15px;}
#moreL ul li{  margin:5px; padding:5px; display: block;  float:left;}
#moreL ul li:hover{ background:#FBBB59;}
#moreL span{ float:right; font-weight:bold; font-size:12px; margin-top:-18px; margin-right:10px; cursor:pointer;}
#ch_more{ font-weight:bold; cursor:pointer;}



#sitemaphead{ width:999px; margin:5px auto; padding:0px 0px 10px 0px;  border-bottom:5px solid #EEE;}
#sitemapcontxt{ width:999px; margin:0px auto; white-space:normal;}
#sitemapcontxt h3{ background:url(/image/zdh10.jpg);color:#003366; text-indent:20px; font-size:14px; font-weight:bold; height:27px; line-height:27px;}
#sitemapcontxt dl{ margin:0px 0px 5px 20px; padding:2px; font-size:14px; width:970px;  }
#sitemapcontxt dl dt{ font-size:14px; font-weight:bold; margin:5px 0px;}
#sitemapcontxt dl dd{ display :inline; padding:5px; margin:8px 40px 8px 10px; line-height:36px; }
#sitemapcontxt dl dd a{ text-decoration:none; color:#003366; display:block;}
#sitemapcontxt dl dd:hover{ background:#FBBB59;}

