/* CSS Document */
body ,ul , h1,h2,h3,h4,h5{ margin:0; padding:0; font-family:"微软雅黑";}
a{ text-decoration:none; color:#000000; font-family:"微软雅黑";}
a:hover{ text-decoration:underline;}
img {border:0;}
#wrapper{ }
#wrapper #site-header{ height:152px;}
#wrapper #site-header #header-top{ height:111px; width:1000px; margin:0 auto;}
#wrapper #site-header #header-top #logo , #wrapper #site-header #header-top #language{ float:left;}
#wrapper #site-header #header-top #logo{margin-top:18px; width:454px; margin-right:190px;}
#wrapper #site-header #header-top #language{ margin-top:18px; width:355px;}
#wrapper #site-header #header-top #language #tel{ color:#FF0000; margin-right:13px; font-size:16px; font-weight:bold;}
#wrapper #site-header #header-top #language .lan{ margin:0 13px;}
#wrapper #site-header #header-top #language .search img { float:left; margin-top:8px;}
#wrapper #site-header #header-top #language .search{ position:relative; height:32px; margin-top:15px; padding-left:5px; background:#FFFFFF; border: 1px solid #CFCFCF;   -moz-border-radius: 15px; 
-webkit-border-radius: 15px; 
border-radius: 15px; 
behavior: url(iecss3.htc);  }
#wrapper #site-header #header-top #language .search form input{ float:left;}
#wrapper #site-header #header-top #language .search form input[type=text]{  position:absolute; border:0; margin-left:20px; line-height:29px; width:270px;
height:29px;
}
#wrapper #site-header #header-top #language .search input[type=submit]{ position:absolute; right:0; border:0; height:33px; width:57px; background: url(images/search.jpg);}

#wrapper #site-header #site-nav{ height:41px; background:url(images/nav-bg.jpg) repeat-x;}
#wrapper #site-header #site-nav ul{ width:1000px; margin:0 auto; display:block;}
#wrapper #site-header #site-nav ul li{ float:left; height:41px; line-height:41px; list-style:none;  background:url(images/nav-line.jpg) no-repeat right;}
#wrapper #site-header #site-nav ul li a{ display:block; padding:0 30px; color:#FFFFFF; text-decoration:none;}
#wrapper #site-header #site-nav ul li a:hover,.current-menu-item a{background:url(images/nav-h.jpg) repeat-x;}

#wrapper #banner{ position:relative; height:auto; width:100%; margin:0 auto; margin-top:5px; text-align:center; background:url(images/b-bg.jpg) repeat-x;}
#wrapper #top-news{ height:30px;  margin-top:-10px; line-height:30px; background:url(images/top-bg.jpg) repeat-x;}
#wrapper #top-news .news{ width:1000px; margin:0 auto; padding-left:8px;}
#wrapper #top-news span { color:#1175C2; font-size:12px;}
#wrapper #top-news span a{ color:#999999; font-size:12px; text-decoration:none;}
#wrapper #top-news span a:hover{ text-decoration:underline;}

#wrapper #main{ width:1000px; margin:0 auto; margin-top:10px;}
#wrapper #main #sidebar , #wrapper #main #content{ float:left; position:relative;}
#wrapper #main #sidebar{ width:300px; margin-right:15px;}
#wrapper #main #sidebar .sidebar-section h1,#wrapper #main #content h1{ height:33px; background:url(images/sidebar-bg.jpg) left top repeat-x; line-height:33px; padding-left:10px; margin-bottom:20px; font-size:14px;}
#wrapper #main #content{width:685px;}
#wrapper #main #sidebar .sidebar-section{ border:1px solid #DCDDDD; font-size:14px; margin-bottom:15px;}
#wrapper #main #sidebar .sidebar-section table{ border:0; margin-left:20px; margin-bottom:10px;}
#wrapper #main #sidebar .sidebar-section table tr{ height:30px;}
#wrapper #main #sidebar .sidebar-section table span{ width:50px; padding-left:25px; padding-top:5px;}
#wrapper #main #sidebar .sidebar-section table input[type=text] , #wrapper #main #sidebar .sidebar-section table input[type=password]{ border:1px solid #DCDDDD; height:23px; width:127px;}
#wrapper #main #sidebar .sidebar-section table input[type=checkbox]{ border:0px;}
#wrapper #main #sidebar .sidebar-section table input[type=button],#wrapper #main #sidebar .sidebar-section table input[type=submit]{ margin:10px 15px;}
#wrapper #main #sidebar .sidebar-section table input[type=button]{ background:url(images/reg.jpg); width:69px; height:25px; border:0; cursor:pointer}
#wrapper #main #sidebar .sidebar-section table input[type=submit]{ background:url(images/sub.jpg); width:69px; height:25px; border:0; cursor:pointer}
#wrapper #main #sidebar .sidebar-section ul{ padding-bottom:20px;}
#wrapper #main #sidebar .sidebar-section li {  list-style:none; font:14px ""; color:#000000; line-height:25px; border-bottom:1px solid #CCCCCC;}
#wrapper #main #sidebar .sidebar-section li a{ display:block; padding-left:10px;}
#wrapper #main #sidebar .sidebar-section li a:hover{ display:block;  background:#CCCCCC; color:#228E22; font-weight:bold;}

#wrapper #main #sidebar .sidebar-section #tec li{ position:relative; font-size:12px;}
#wrapper #main #sidebar .sidebar-section #tec li span{ position:absolute; top:0; right:10px;}
#wrapper #main #sidebar .sidebar-section p{ padding-left:12px; line-height:2em;padding-right:12px;}

#wrapper #main #content section{ border:1px solid #DCDDDD; font-size:14px; line-height:2em; margin-bottom:15px;}
#wrapper #main #content section p{padding:16px; padding-top:0px;}
#wrapper #main #content section .product_list{height:90px;width:180px}
#wrapper #main #content section p img{ float:left; padding:0 16px 16px 0;}
#wrapper #main #content ul { display:block; width:685px;}
#wrapper #main #content ul li{ display:block; float:left;  list-style:none; margin:0;padding:0 ; margin-left:16px; }
#wrapper #main #content ul>:last-child{ clear:both;}
#wrapper #footer{ margin-top:15px; height:160px; background:url(images/footer.jpg) repeat-x left top;}
#wrapper #footer ul{ display:block; width:1000px; height:37px; padding-top:10px; margin:0 auto; text-align:center;}
#wrapper #footer ul li { list-style:none; display:inline; font:14px ""; margin:0 30px;}
#wrapper #footer ul li a{ color:#ffffff;}
#wrapper #footer p{ width:1000px; margin:0 auto; text-align:center; margin-top:16px; font:14px ""; line-height:2em;}

#wrapper #main #content span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#0A85BF; }
#wrapper #main #content span a{ color:#0A85BF; font-weight:normal; float: right;margin-right: 10px;}
/**
 * public class
*/
.clear{ clear:both;}
.list p{ text-align:center;}
#main #content .psingle{
	padding:8px;
	font-size:14px
}
#main #content .psingle h4{margin-left:16px}

#page{ margin-bottom:20px; }
#page #page-list {list-style:none; margin-left:auto; margin-right:auto;}
#page #page-list li{ float:left; display:block; margin-left:3px; }
#page #page-list li a{ padding:3px 8px; background:#FFFFFF; border:1px solid #C3C9CD;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#page #page-list li a:hover{  background:#228E22; color:#FFFFFF;}
#page #page-list li .current{  background:#228E22; color:#FFFFFF;}

/*
 * link pre and link next
*/
#links{ width:700px; color:#9FA0A0; margin-bottom:10px; margin-top:10px;}
#links #link-pre,#links #link-next{ width:330px; float:left;}
#links #link-pre{ padding-left:10px;}
#links #link-next{ text-align:right; padding-right:10px;}
#links #link-pre a,#links #link-next a{color:#6EAF6E;}

/**
 * single pre and single next
*/
#single-pre{ position:absolute; top:205px; left:10px; width:36px; height:36px; background:url(images/arrows.png) left top no-repeat;}
#single-next{ position:absolute; top:205px; right:10px; width:36px; height:36px; background:url(images/arrows.png) -36px top no-repeat;}
#single-pre a , #single-next a{ display:block; width:36px; height:36px;}
#single-pre a:hover{ display:block;  background:url(images/arrows.png) -1px -36px no-repeat;}
 #single-next a:hover{ display:block;  background:url(images/arrows.png) -37px -36px no-repeat;}
/**
 * public id
*/
#ml{ margin-left:25px;}