﻿@charset "utf-8";
* { padding:0; margin: 0; }
body {
_background-image: url(null);     /*空背景*/
_background-attachment: fixed;     /* 固定背景 */
}
body,td,th,div,span{ font-family:微软雅黑; font-size:14px; line-height:16px}
img{border:none}
ul,form{ margin:0; padding:0}
li{ list-style:none}
a{ color:#333; text-decoration:none; font-size:14px}
a:hover{ color:red; text-decoration:none; font-size:14px}
p{ margin-bottom:5px}
td,th{ line-height:23px}
.left{ float:left}
.right{ float:right}

#main{ padding-bottom:43px; height: auto}
#head{ background:url(../img/top_bg.jpg) repeat-x 0 0; height:43px;}
#head #logo{ width:144px; height:43px; float:left}
#head #tel{ width:140px; height:43px; float:right; line-height:43px; font-family:Arial, Helvetica, sans-serif; font-size:15px}
#nav{ height:36px; background:url(../img/nav.jpg) repeat-x 0 0; overflow-y:hidden}
#nav ul li{ display:inline;height:36px; float:left; background:url(../img/nav_line.jpg) no-repeat right top}
#nav ul li a{ color:#fff; line-height:36px;padding-left:12px; padding-right:12px; display:block; margin-right:2px}
#nav ul li a:hover{color:#fff; line-height:36px;padding-left:12px; padding-right:12px; display:block; margin-right:2px; background:url(../img/nav_move.jpg) repeat-x}

#nav_move{color:#fff; line-height:36px;padding-left:12px; padding-right:12px; display:block; margin-right:2px; background:url(../img/nav_move.jpg) repeat-x}

.list a{ display:block; height:86px; background:#F1F1F1; border-top:1px solid #fff; border-bottom:1px solid #DEDEDE; position:relative}
.list a:hover{ display:block; height:86px; background:#E4E4E4; border-top:1px solid #fff; border-bottom:1px solid #DEDEDE; color:#000; position:relative}
.list a img{ margin:0 15px; line-height:86px; position:absolute; top:0; left:0px}
.list a div{ padding-top:15px; top:0; left:100px; position:absolute; color:#777}
.list a div p{ color:#000}

#pro_pic{height:79px; background:#ECEBE1; border-top:1px solid #fff; border-bottom:1px solid #DEDEDE; position:relative}
#pro_pic img{ margin:0 15px; line-height:86px; position:absolute; top:0; left:0px}
#pro_pic div{ padding-top:10px; padding-right:10px; top:0; left:10px; position:absolute}

.title{ height:35px; background: url(../img/tb.jpg) repeat-x; padding-left:20px; color:#000;  border-top:5px solid #fff; line-height:35px; overflow:hidden}
.title_2{ height:35px; background: url(../img/tb.jpg) repeat-x; padding-left:20px; color:#000; line-height:35px; overflow:hidden}
.title_3{ height:30px; background: #ddd; padding-left:20px; color:#333; line-height:30px; overflow:hidden; border-top:1px solid #ccc; font-weight:bold; margin-top:1px}
.service{ height:161px; position:relative}
.service img{ position:absolute; left:10px; top:10px}
.service p{position:absolute; left:154px; top:10px; padding-left:10px; padding-right:10px}
.clear{ clear:both; height:0; line-height:0;overflow:hidden}
.bot_list{ width:294px; height:78px; margin:10px  auto}
.bot_list a{ display: inline; width:94px; height:35px; float:left; margin:1px; background:#f1f1f1; border:1px solid #ccc; text-align:center; line-height:35px}

.news_list{ display:block; height:50px;background:#fff; border-top:1px solid #fff; border-bottom:1px solid #DEDEDE; padding-left:10px; padding-right:10px}
.news_list:hover{ display:block; height:50px;background: #C00; border-top:1px solid #fff; border-bottom:1px solid #DEDEDE; padding-left:10px; padding-right:10px; color:#fff}
.news_list div{ float:left; padding-top:10px}
.news_list div span{ float:left; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}
.news_list span{ float:right; line-height:44px; font-size:16px; font-family:Arial, Helvetica, sans-serif}
.more{ display:block; text-align:center; line-height:40px; width:100%; height:80px}
.center{ text-align:center}
.news_time{text-align:center; border-bottom:1px dashed #ccc; color:#777}

#bottom{ background: url(../img/bot_logo.jpg) no-repeat 15px top #E1EDF7; height:51px; padding-left:80px; padding-top:12px}

#fixed {
position: fixed;
left:0;
bottom: 0;  /* 非IE下的定位 */
_position: absolute;  /*IE6 用absolute模拟fixed*/
_top: expression(document.documentElement.scrollTop + Math.round(document.documentElement.offsetHeight-42) + "px"); /*IE6 动态top值*/
right:0;
width:100%; 
height: 43px;
background: url(../img/bot.jpg) repeat-x;
}
#fixed ul li{ float:left; display:inline; height:43px; width:33%; background:url(../img/bot_line.jpg) no-repeat right top; text-align:center}
#fixed ul li a{ display:block; width:100%; height:43px}
