﻿/*main*/
body{font-size: 12px;margin: 0px auto;font-family: Arial, Helvetica, sans-serif;text-align: center; }
table,td,div,li{font-size: 12px;font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#313031; }
ul,li,dl,dt,dd{margin:0;padding:0;list-style:none; line-height:normal; }
td{ overflow:hidden; padding:0px; margin:0px;}
h1,h2{ margin:0px; padding:0px;}
form{margin:0px;padding:0px;}
img{margin:0px;padding:0px;border:none;}
a{color:#00659C;text-decoration: none;font-family:Arial, Helvetica, sans-serif;}
a:hover
{	color: #FF9933;}
em{font-style:normal;}
.clear{clear:both; padding:0px;  margin:0px; height:0px; overflow:hidden;}

/*container*/
#container{width:1000px;margin:0px auto; text-align:left;}

/*header*/
#header{ height:70px; line-height:70px; vertical-align:middle; margin-top:15px; margin-bottom:10px; clear:both;}
#hd_left{ float:left; width:880px;}
#hd_right{ float:left; color:#aaa;}
#hd_right a{  color:#00659C; padding:0px 6px;}
#hd_right a:hover{ color:#FF8231;text-decoration:underline;}

/*nav*/
#nav{color:#aaa; margin-bottom:10px;}
#nav a{color:#00659C; padding:0px 3px; font-size:14px; }
#nav a:hover{ color:#FF8231;text-decoration:underline;}

/*mainbody*/
#mainbody{ border-top:1px solid #CECFCE;}
#leftbody{ width:220px; float:left; background:#EFEFEF;}
#rightbody{ float:left; width:755px; margin-left:20px;_margin-left:20px; margin-top:15px;_margin-top:15px;}


/*leftbody*/
#left_search{ padding:10px 0px 10px 15px; font-size:14px; line-height:160%;  border-bottom:2px solid #CECFCE;}
#left_search a{color:#00659C;}

#left_nav{width:220px;}
#left_nav ul li{  border-bottom:1px solid #CECFCE;}
#left_nav ul li a{ height:28px;  display:block;color:#00659C;  font-size:14px; padding-left:20px; line-height:28px; vertical-align:middle;}
#left_nav ul li a:hover{ background:#DDDDDD;}

#left_class{width:220px;padding:1px 0px 3px;  margin:8px auto; }

#left_class ul li{ }
#left_class ul li a{ height:30px;line-height:30px; vertical-align:middle; display:block; padding-left:5px;
 color:#313031 }
#left_class ul li a:hover{background:#DDDDDD;color:#313031; }
#left_class ul li.subcls{ background-color:#F3F3F3; display:none;}
#left_class ul li.subcls a{font-weight:normal;border-bottom: dashed 1px #ccc;padding-left:20px;
                            color:#00659C; display:block; height:22px; line-height:22px; }
#left_class ul li.subcls a:hover{}

#left_parts ul{ margin-left:25px;}
#left_parts ul li a{ font-weight:normal; height:22px; line-height:22px; display:block;}


/*rightbody*/
.pagenav{ margin:8px 0px;}
.content{ line-height:180%;}

/*footer*/
#footer{clear:both; margin:0px 0px 15px;border:1px solid #CECFCE;
 height:35px; line-height:35px; vertical-align:middle; padding-left:20px; color:#CECFCE;}
#footer a{color:#00659C; padding:0px 2px;}

/*news*/
#news ul{ margin:10px 200px 10px 10px;}
#news ul li{background:url(/images/icon1.gif) no-repeat left 8px ;margin:4px 0px;  }
#news ul li a{ padding-left:10px; height:20px; line-height:20px; vertical-align:middle;color:#313031; }
#news ul li a:hover{color:#FF8231;text-decoration:underline;}
#news ul li em{ padding-left:10px; font-size:11px;}
#newsshow h1{ text-align:center; margin:15px 0px; font-size:16px;}
#newsshow { line-height:160%;}

/*index*/
#index_nav{ margin-left:11px;border-bottom:4px solid #F7EFF7; padding-bottom:5px; }
#index_nav a{ color:#5A6973; font-size:14px; font-weight:bold;padding:0px 3px; }
#index_nav a:hover{ color:#FF8231;text-decoration:underline; }
#index_nav em{ padding-left:30px;  color:#999999;font-size:14px; font-weight:bold;}
#index_nav em a{ font-size:12px; font-weight:normal;}
#index_body{ }
#index_left{ width:720px; float:left; height:500px; }
#index_right{ width:275px; float:left; background:#F7F3F7; text-align:center;}
#index_right td{ text-align:left;}

#index_class{ margin:10px 15px 0px 10px;}

#index_class div.pcls{ clear:both; border:1px solid #ccc;  
   height:30px; line-height:30px; vertical-align:middle;  background-color:#FFFBFF; margin:7px 0px;  font-size:14px; font-weight:bold;}
#index_class div.pcls a{ color:#5A6973; padding-left:12px;}
#index_class div.pcls a:hover{color:#FF8231;text-decoration:underline;}

#index_class ul{ margin-left:8px;}
#index_class ul li{ float:left; width:170px;  margin:5px 0px; }
#index_class ul li a{text-decoration:underline; color:#313031}
#index_class ul li a:hover{color: #FF9933;}

#index_gp ul{ border:1px solid #ccc; width:235px; margin:0px auto 10px; padding-bottom:22px;}
#index_gp ul li{ text-align:left; background:url(/images/lb04.gif) no-repeat 20px center;border-bottom:1px dashed #ccc; height:22px; line-height:22px; vertical-align:middle;  }
#index_gp ul li a{ padding-left:35px;}

/*product*/
#product table td.pro_left{ width:180px; text-align:center;padding:8px; background:#fff;}
#product table td.pro_mid{ vertical-align:top;padding:15px 8px 3px; background:#fff;}
#product table td.pro_mid dl{  float:left; width:450px; }
#product table td.pro_mid dl dt a{ font-weight:bold;  vertical-align:middle; color:#000;}
#product table td.pro_mid dl dd{ margin:3px 0px; text-align:left; }
#product table td.pro_mid dl dd *{font-size:11px; line-height:160%; text-align:left;}
#product table td.pro_mid dl dd table{ margin-left:0px; }


#product table td.pro_mid dl dd a{ font-size:12px;}
#product table td.pro_mid dl dd table td{ border:0px;}
#product table td.pro_mid dl dd .xh td{border:1px #ddd solid;}
#product table td.pro_mid div.pro_chk{ float:right; vertical-align:top; margin-right:30px;}






.line{border-bottom:1px dashed #ccc; height:1px;  }
.line1{border-bottom:1px solid #ccc; height:1px;  }
#showpt{ width:880px; margin:0px auto; padding-top:20px; text-align:center;}
#showpt *{ line-height:160%;}
#showpt h1{ font-size:16px; }
#showpt .pro_model{ height:30px; line-height:30px; vertical-align:middle; font-size:14px; color:#999999; font-weight:bold;}
#showpt .pro_content{ width:550px; margin:0px auto;text-align:left;}

#nopro_msg{ border:1px solid #ccc; height:50px; line-height:50px; vertical-align:middle; margin:10px; padding-left:15px;}
.seachkey
{	color: Red;	text-decoration: underline;
}

.print{ margin:8px 0px 0px 0px; text-align:right; padding-right:15px;}
.print a{ margin-right:10px;}
#printfoot{ display:none; }
#printtop{border-bottom:1px #ccc solid;display:none;}
#search_key{ padding:6px 0px;}
#search_key input{width: 350px; height: 20px; line-height: 20px; vertical-align: middle; margin:3px 0px;}
