/* CSS Document */
body{ 
   background:#fff;
   margin:0 auto;
   font-size:14px;
   width:1003px; 
   font-family:Arial, Helvetica, sans-serif;
   }

img{border:0;}

table{
   font-size:14px; 
   border-collapse:collapse; 
   }

a{ 
   font-weight:normal;
   text-decoration:none; 
   color:#666666;
   }

a:hover{ 
   font-weight:normal;
   text-decoration:none; 
   color:#db0406;
   }

.title{ 
   background:url(images/titlebg.jpg) repeat-x;
   height:32px;
   }

.titlefont{float:left;}

.more{float:right;width:50px;text-align:left;}

.intro{
   height:118px;
   text-indent:2em;
   color:#1b2763;
   line-height:22px;
   padding:8px;
   word-break:break-all;}

.news{
   color:#999999;
   line-height:22px;
   border-bottom:1px #eeeeee solid;
   }

.news a{color:#db0406;}

.newspic{
   border:2px #e7e7e7 solid;
   margin:8px 8px;
   width:58px;
   height:58px;
   }

.newstitle{
   color:#000;
   font-weight:bold;
   font-size:12px;
   display:block;
   height:26px;
   }

.product_title{
   color:#182762;
   font-weight:bold;
   font-size:12px;
   display:block;
   height:26px;
   }

.product_title a{
   color:#182762;
   font-weight:bold;
   font-size:12px;
   }

.newstitle a{
   color:#000;
   font-weight:bold;
   font-size:12px;
   }

.newstitle a:hover,.product_title a:hover{color:#db0406;font-weight:bold;font-size:12px;}
 
.arrow{margin:0 6px;}

.newslist{
    background:url(images/icon02.jpg) no-repeat left;
	height:22px; 
	padding-left:18px;
	border-bottom:1px #cccccc dashed;
	}

.newsdate{
	border-bottom:1px #cccccc dashed;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.newslist a{color:#666;}

.newslist a:hover{color:#db0406; text-decoration:underline;}

.newsright,.newsright02,.newsright03{
   border:1px #94a9c6 solid; 
   border-top:none;
   width:222px;
   margin-left:2px;
   height:125px;}
   
   #demo{overflow:hidden; width: 222px;height: 230px;}

.newsright02{height:60px;color:#666;}

.newsright03{height:auto;}

.newsright03 img{height:23px;width:86px;border:1px #000 solid;}

.input{width:94px;height:12px;}

.newslist02{
    background:url(images/icon03.jpg) no-repeat left;
	height:28px; 
	padding-left:18px;
	border-bottom:1px #e2f0f9 solid;
	}

.newslist02 a{color:#666;}

.newslist02 a:hover{color:#db0406; text-decoration:underline;}

.foot_top{
     height:27px; 
	 line-height:27px; 
	 text-align:left; 
	 color:#fff; 
	 letter-spacing:0.5pt;
	 background:#db0304;
	 }
	 
.foot_top a{ color:#fff;margin:0 10px; }

.foot_top a:hover{ color:#000; }

.foot{ 
    height:63px; 
	line-height:24px; 
	text-align:left; 
	color:#333;
	padding-left:30px; 
	}

.foot a{  color:#f00;}

.foot a:hover{  color:#f00;text-decoration:underline;}

.subtitle{
    background:url(images/subtitle.jpg) no-repeat left;
	height:36px; 
	padding-top:3px;
	color:#182762;
	font-size:14px;
	font-weight:bold;
	}
	
.submenu{
   border:1px #94a9c6 solid; 
   border-top:none;
   width:222px;
   margin-left:2px;
   }

.subnav{ 
   background:url(images/titlebg.jpg) repeat-x;height:32px;
   color:#182762;
   font-size:14px;
   font-weight:bold;
   padding-left:15px;}
   
 .con{ 
   color:#666;
   font-size:14px;
   line-height:24px;
   padding:15px;}
   
.sub_news_list{background:url(images/border_line.gif) repeat-x bottom;}
 
.sub_news_list a{
   padding-left:14px;
   background:url(images/list_icon01.jpg) no-repeat center left;
   }
 
.sub_news_date{ 
   height:32px;
   background:url(images/border_line.gif) repeat-x bottom;
   width:80px; 
   text-align:right;
   }
   
.newslist_title{ 
  font-size:14px;
  font-weight:bold; 
  text-align:center;
  height:50px; 
  color:#182762;
  letter-spacing:1pt;
  }

.news_time{ font-size:12px; text-align:center;height:30px; color:#1a1919;}

.padding01{padding-top:30px;}

.product{ width:148px;float:left;margin:0 10px;display:inline;}

.product_pic{float:left;width:100%;border:1px #94a9c6 solid;text-align:center;}

.product_pic img{width:132px;height:100px;}

.product_name{
   float:left;
   width:100%;
   height:25px;
   line-height:25px;
   color:#182762;
   text-align:center;
   border:1px #94a9c6 solid;
   border-top:none;
   background:#e2f0f9;
   }
   
 .product_name a{
   color:#182762;
   }
   
.mainnav{
   height:30px;
   color:#182762;
   font-size:14px;
   font-weight:bold;
   padding-left:12px;
   background:url(images/list_icon01.jpg) no-repeat left center;
   }
   
.sednav{
   height:28px;
   color:#666;
   font-size:12px;
   }
   
.sednav a{
   margin:0 15px;
   color:#666;
   font-size:12px;
   }
   
.bg02{ background:#fff;}

.bg02 td{ border:1px #eee solid;}

.box_left{
   font-size:12px;
   color:#666;
   font-family:Tahoma;
   overflow:hidden; 
   height:30px;
   background:#f7f7f7;
   }
   
.page {font-size: 12px; color: #333; font-family: Tahoma; text-decoration: none;}

.message{padding-left: 25px; font-size: 12px; color: #666666;}

.btn02,.btn03{
     border: 0px; 
	 font-size: 12px;
	 width: 72px; 
	 color: #ffffff; 
	 line-height: 21px; 
	 font-family: Tahoma;
	  height: 21px; 
	  background: #aa0f28;
	  }

.btn03{ background:#999;}

.inputbox{
    border: #dddddd 1px solid; 
	padding-left: 2px; 
	font-size: 11px; 
	width:400px; 
	line-height: 16px; 
	font-family: Tahoma;
	}

.input {
    border: #dddddd 1px solid; 
	padding-left: 3px;
	font-size: 12px;
	color: #333333; 
	font-family: Tahoma; 
	text-decoration: none;
	}


.view_bg{ background:#f7f7f7;}

.font04{font-size: 11px; color: #ed0000;font-family: Tahoma;}

.product01{ width:136px;float:left;margin:0 8px;display:inline;}

.product_pic01{float:left;width:100%;border:1px #94a9c6 solid;text-align:center;height:84px;margin-top:25px;diplay:inline; }

.product_pic01 img{align:center;}

.tablestyle01{border:1px #94a9c6 solid; border-collapse:collapse;font-size:14px;line-height:28px;}

.tablestyle01 td{border:1px #94a9c6 solid;padding-left:3px;color:#333;}

.tablestyle01 td a{color:#cb0130; text-align:right; display:block;}

.hr_tdbg{ background:#e2f0f9;}

.hr_tdbg font{ font-size:14px;color:#081b70;font-weight:bold;}