﻿@charset "utf-8";
body{ font-size:12px;text-align:center;margin:0 auto;padding:0; line-height:162%; font-family:Verdana, Arial, "宋体"; }
.pagesize{ width:896px; background:#be1502; padding-left:1px ; color:#333333 }
h1,h4,h3,ul{ padding:0; margin:0; list-style:none;}
//html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 

h1{ width:480px; color:#000000; line-height:32px; text-indent:5px;  font-size:18px;padding:5px 10px;  }
h1 a{ float:right; font-size:10px; }
h1 a:link,h4 a:visited{color:#2b2b2b;}
h1.title{  background:url(title3.jpg) no-repeat; color:#000000; line-height:32px;  width:572px; }


.head{ width:891px; }
.logo{ float:left;}
.top{ margin:0 auto;float:right; background:url(top.jpg) no-repeat; width:294px; height:87px;text-align:center;}
.top p{ text-align:right; padding:17px 18px 0px 0px;}
.top p a{ margin:0px 8px; color:#000000; text-decoration:none;}
.top p a:hover{ text-decoration:underline;}
.main{ clear:both;width:891px; background:url(main_bg.jpg) repeat-y;}

a{ color: #333333; text-decoration:none}
a:visited{ color:#333333; text-decoration:none}
a:hover{ color:#000000; text-decoration:underline;}
a:ative{ color:#999999; text-decoration:underline;}

.clear{ clear:both;}
.red{ color:#be0909;}
.button{ background:url(button.jpg) no-repeat; width:63px; height:25px; line-height:16px; color:#FFFFFF; font-weight:bold; border:0;}
.line{ border-bottom:1px solid #FFFFFF; border-top:1px solid #c5c5c5; margin:0 10px;}

.main_nav{ background:url(nav_bg.jpg) no-repeat; height:31px; font-size:14px; font-weight:bold;}
.main_nav ul{ margin:0;padding:5px 20px 0px 20px ;}
.main_nav ul li{ float:left; color:#999999;  }
.main_nav ul li a{ color:#000000; display:block; width:125px; padding-top:2px;}
.main_nav ul li a:link,.main_nav ul li a:visited{ color:#000000; display:block; width:119px; line-height:26px; }
.main_nav ul li a:hover{ text-decoration:none; background:url(nav_over.jpg) no-repeat; line-height:26px; }
.main_nav ul li.nav_on{background:url(nav_on.jpg) no-repeat;  line-height:22px;width:119px; color:#000000;padding-top:4px; }
.main_nav ul li.nav_on1{background:url(nav_on1.jpg) no-repeat; width:119px; color:#000000;line-height:24px; margin-top:1px; padding-top:2px;}
.main_nav p{ clear:both; background:#db4431; font-size:12px; font-weight:normal; margin:-3px 4px 0px 4px; padding:3px 20px 0px 20px; text-align:left; color:#000000; }
.main_nav p a{ color:#000000; margin:0px 10px;}
.main_nav p span{ color:#ffffff; margin:0px 10px;}


.main_content{ clear:both; width:870px; padding:5px; background:#f6f6f6;}
.main_bottom{ background:url(main_bottom.jpg) no-repeat; height:21px; clear:both;}
.bottom{ clear:both;width:891px; background:url(bottom_bg.jpg) repeat-y;  padding-bottom:10px;}
.bottom_nav{ background:url(bottom_top.jpg) no-repeat; height:35px; line-height:40px; margin-bottom:5px; color:#8a0f01}
.bottom_nav a:link,.bottom_nav a:visited{ color:#8a0f01}

.flash{ margin-left:3px;}
.flash_left{ float:left; background:url(flash_left_bg.jpg) no-repeat ; text-align:left; width:646px; height:303px;}
.flash_right{ float:left; background:url(flash_right_bg.jpg) no-repeat; width:239px; height:303px;}
.flash_right ul{ list-style:none; padding:28px 10px; text-align:left; margin:0; }
.flash_right ul li{ background:url(list.gif) no-repeat 0px 5px; text-indent:14px; margin-top:8px;}
.flash_right ul li a:link,.flash_right ul li a:visited{ color:#be1502; text-decoration:none;}
.flash_right ul li a:hover{ color: #530D0D; text-decoration: underline;}

.left{ width:295px; float:left; text-align:left; margin-right:10px;}
.right{ width:570px; float:left ;text-align:left;}

.list_div{ padding-bottom:10px;}
.list_div ul{ margin:0;  padding:0px 8px;  }
.list_div ul li{ background:url(list1.jpg) no-repeat 0px 5px;text-indent:14px;  margin-top:4px; text-align:right; clear:both; }
.list_div ul li a{ float:left;}

h3{ background:url(title1.jpg) no-repeat; width:275px; color:#000000; line-height:32px; text-indent:5px;  font-size:14px;padding:0px 10px;  }
h3 a{ float:right; font-size:10px; }
h3 a:link,h3 a:visited{color:#2b2b2b;}
h3.title{  background:url(title2.jpg) no-repeat; color:#000000; line-height:32px;  width:544px; }

.contact{ padding-bottom:10px;}
.contact p{ padding:0px 10px; margin:8px 0px;}

.zhazi{ padding-bottom:10px; float:left}
.zhazi_img{ float:left; width:270px; padding-top:5px;}
.zhazi_img img{ margin:5px 0px 0px 5px; }
.zhazi_dingyue{ width:260px; padding:10px; }
.zhazi_dingyue_title{ font-size:14px; font-weight:bold; color:#d61e05; margin:5px 0px;}
.zhazi_dingyue_btn{padding-left:50px;}
.left_zhazi img{ margin-top:5px;}

.index_case{ padding-bottom:10px;}
.index_case ul{ padding:10px 0px 0px 10px;}
.index_case ul li{ float:left; width:112px; }


.right2{  width:264px; float:left; text-align:left; }
.left2{width:592px; float:left ;text-align:left; margin-right:10px; }

.banner{ padding-bottom:5px; }

h4{ background:url(title4.jpg) no-repeat; width:244px; color:#000000; line-height:32px; text-indent:5px;  font-size:14px;padding:0px 10px;  }
h4 a{ float:right; font-size:10px; }
h4 a:link,h4 a:visited{color:#2b2b2b;}
h4.title{  background:url(title3.jpg) no-repeat; color:#000000; line-height:32px;  width:572px; }
h4.title span a{ font-size:12px; font-weight:normal; color:#000000; margin:0px 5px;}


.padding10{ padding:10px;}
.padding_right{ color:#FFF00;line-height:22px;margin:5px 0px;}
.where{ font-weight:bold; padding:3px 8px;}
.case{}
.case_list{ padding:10px;}
.case_list ul{}
.case_list ul li{ float:left; width:84px; text-align:center; color:#000000; margin:0px 32px 20px 0px ;}

.news{ clear:both; overflow:hidden; padding-bottom:10px; zoom:1;}
.news_flash{ float:left; width:292px; margin-right:10px;}
.news_new{ float:left; width:285px; text-align:left;}
.news_new p{ margin:0; padding:0; color:#777777;}
.news_new p a:link,.news_new p a:visited{font-size:14px; font-weight:bold; color:#c81c07;line-height:30px; text-decoration:underline;}
.news_new ul{ margin:0; padding:0;}
.news_new ul li{ background:url(list2.jpg) no-repeat 0px 5px;text-indent:14px; margin-top:4px;clear:both; }
.news_title{ background:url(news_title.jpg) no-repeat; width:270px; padding:0px 10px;  line-height:31px; text-indent:4px; font-weight:bold;}
.news_title a:link,.news_title a:visited{ float:right; font-size:12px; font-weight:normal;}

.news_sort{ float:left; width:290px; margin-right:6px;}
.news_list{ padding:10px;}
.news_list ul {}
.news_list ul li{clear:both;list-style-type:none; padding:2px 0px; background:url(news_list.gif) 0px 7px no-repeat; text-align:left; text-indent:10px; }

.news_left{padding-bottom:10px;}
.news_left ul{ margin:0; padding:0px 8px;}
.news_left ul li{ background:url(list2.jpg) no-repeat 0px 5px;text-indent:14px; margin-top:4px;clear:both; }

.news_list_title{ background:url(title5.jpg) no-repeat;color:#000000; line-height:32px; text-indent:5px;  font-size:14px;padding:0px 10px; font-weight:bold; margin-top:5px;}
.news_list_list{ padding:0px 10px;}
.news_list_list ul li{clear:both;list-style-type:none; background:url(news_list.gif) 0px 7px no-repeat; text-align:left; text-indent:10px;  margin-top:4px; text-align:right; clear:both;  } 
.news_list_list ul li a{ float:left;}

.news_hot{padding-bottom:10px;}
.news_hot ul{ margin:0; padding:0px 8px;}
.news_hot ul li{ margin-top:4px;clear:both; }
.news_hot ul li img{ vertical-align:middle; margin-right:5px;margin-top:4px;}
.content_title{ background:#FFFFFF; border:1px solid #ccc; text-align:center; }
.time{ background:#F4F4F4; padding:5px; border-top:1px solid #ccc;}


.hr{ background:#E7E7E7; line-height:26px; font-weight:bold; padding-left:10px;} 