@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; }
body{ margin:0 auto;font:12px/24px '宋体', sans-serif; width:1000px; line-height:25px;color:#0a2f67;}
.clear{ clear:both;}
a{ color:#0a2f67; text-decoration:none;}
a:hover{color:red; text-decoration:none;}
img{ border:0;}
ul{ list-style-type:none;}
p{ text-indent:2em;}
.martop{ margin-top:5px;}
.marleft{ margin-left:10px;}

#top{margin:0; width:1000px;}
#top img{ float:left; margin-left:10px;}
.map{ margin-right:20px; float:right; margin-top:40px; width:270px; text-align:center;}

#nav{ width:1000px; height:30px; background:url(navbg.jpg); background-repeat:repeat-x;}
.ul_nav{ margin-left:40px;}
.ul_nav li{ float:left; width:80px; margin-right:30px; line-height:30px; text-align:center;}
.ul_nav li a{ color:#FFF; width:80px; height:28px; display:block; font-size:16px; font-weight:bold;}
.ul_nav li a:hover{ background:#FFF; color:#0a2f67;}

#banner{ margin-top:1px;}

.list{ background:url(list.jpg); background-repeat:repeat-x; width:215px; height:30px;}
.list1{ background:url(list.png); background-repeat:no-repeat; height:25px; border-bottom:1px solid #CCC;}
.listfont{font-size:14px; color:#FFF; font-weight:bold; padding-left:15px; line-height:30px;}
.listfont a { color:#FFF;}
.listbg{background:url(listbg.jpg); background-repeat:repeat-y; padding:10px;}
.center{ background:url(conbg.jpg); background-repeat:repeat-x; width:1000px;}
#left{ float:left;width:215px;}
.ul_prolist{}
.ul_prolist li{ border-bottom:1px dashed #CCC;line-height:35px;}
.ul_prolist li a{ font-weight:bold;}
#middle{ float:left; margin-left:10px;width:550px;}
.intro{}
.about{ padding:10px;}
.about img { float:left; margin:0px 10px 0 0;}
.ul_pro{ margin-left:20px;}
.ul_pro li{ float:left; width:150px; height:160px; margin-top:15px; margin-right:20px; text-align:center;display:block; overflow:hidden;}
.ul_pro li img { width:130px; height:130px;} 
#right{ float:left; width:215px; margin-left:10px;}
#right ul{ margin:10px;}
.more{ margin-left:170px;}

#main{ float:left; width:775px;}
.place{ width:985px; height:30px; line-height:30px; background-color:#ddeffc; display:block; margin:0; padding-left:15px;}
.ul_news{ padding:20px;}
.ul_news li{ border-bottom:1px dashed #CCC; width:715px;}
.ul_news li span{ float:right;}
.ul_product{ margin-left:20px;}
.ul_product li{width:700px; margin:20px 15px; border:1px solid #CCC; height:130px;}
.ul_product li img{float:left; margin:10px 10px; width:140px;}
.proinfo{ float:right; margin:10px auto; width:540px;}
#main h3{ margin:8px auto;}
.ul_yp{}
.ul_yp li{ border:1px solid #CCC; float:left; width:140px; height:150px; margin:20px 15px; text-align:center; display:block;}
.kehu_table{ text-align:center;}
.kehu_table td{ width:230px;}
.ul_map{ margin-left:40px;}
.ul_map li{ float:left; width:230px; margin-right:10px;}

.lianjie{width:1000px; height:52px; background-color:#d9edfb; margin:15px auto; line-height:18px;}
#bottom{ width:1000px; height:50px; background:url(bottom.jpg); background-repeat:repeat-x; text-align:center; margin-top:5px;}

.newscon { padding:20px;}
.newscon h2 { text-align:center; height:36px;}
.newscon .date { text-align:right; margin-bottom:20px;}
.newscon p { margin:15px 0;}

.right_body { padding:20px;}