﻿@charset "utf-8";

/* 全局样式 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,address,code,
del,em,dl,dt,dd,ol,ul,li,
fieldset,form,label{margin:0;padding:0;border:none;font-style:inherit;font-family:inherit;vertical-align:baseline;}
img{border:none;}
input,select,button{vertical-align:middle;}
input{padding:0;}
body{font-size:12px;color:#4d4d4d;background:#fff url(../images/bg.jpg) repeat-x;}
td,th,input,textarea,select{font-size:12px;}
ul,ol{list-style-type:none;}
h3,h4{font-size:14px;}
em,address{font-style:normal;}
a{color:#585858;text-decoration:none;}

/*链接样式*/
a:link{}	
a:hover{color:#f00;}	/*鼠标悬停时*/
a:active{}  /*鼠标点击与释放之间*/
a:visited{} /* 已被访问过 */

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed{color:Red;}
.cBlue{color:#1f3a87;}
.cDRed{color:#bc2931;}
.cGray{color: #4F544D;}
.cDGray{color: #666;}
.cWhite{color:#fff;}
.cBlack{color:#000;}
.cYellow{color:#ff0;}
.cGreen{color:#008000;}

/* 字体属性 [定义规则，小写f加属性名称] */
.fB{font-weight: bold;}
.fI{font-style: italic;}
.fBI{font-weight: bold; font-style: italic;}

/* 字体大小*/
.f12px{font-size:12px;}
.f14px{font-size:14px;}

/* 其他属性 */
.left{float:left;}
.right{float:right;}
.clear{height:0;line-height:0;font-size:0;clear:both;overflow:hidden;display:block;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration: none;}
.noBorder{border:none;}
.noMargin{margin:0;}
.noPadding{padding:0;}


/*布局*/
#header{ width:1004px; height:121px; padding-top:31px; margin:0 auto; margin-bottom:10px;}
#logo{ margin-left:3px; float:left; height:63px;}
#header p{ float:right; width:266px; height:58px; background:url(../images/tel.jpg) no-repeat;}
#header .clear{ line-height:normal; font-size:0;}

#nav{ width:1004px; margin:0 auto; margin-top:20px;}
#nav ul{ position:relative; z-index:1;}
#nav li{ float:left; width:114px; margin-right:13px;
position:static;   /*所有浏览器*/
position:static\9; /*IE6、IE7、IE8*/
*position:relative;   /*IE6、IE7*/
_position:relative;   /*IE6*/
}
#nav li.no{ margin-right:0;}
#nav li a{ float:left; width:114px; height:38px; line-height:38px; color:#000; font-size:14px; text-align:center; text-decoration:none;
	/*font-family:"宋体";*/
	font-family:"Microsoft YaHei","微软雅黑","宋体"\9;
	/*_font-family:"宋体";*/
}
#nav li.hover,
#nav li:hover{ background:#006e2e;/* url(../images/____navBg.jpg) no-repeat*/}
#nav li:hover a{ color:#fff;}

#nav ol{ display:none; position:absolute; top:38px; width:200px; padding:5px 0; background:#006e2e; z-index:2;
left:auto;   /*所有浏览器*/
left:auto\9; /*IE6、IE7、IE8*/
*left:0;   /*IE6、IE7*/
_left:0;   /*IE6*/
}
#nav ol li{ width:200px; margin-right:0; background:none; /*border-bottom:1px solid #005121;*/}
#nav ol li:hover{ background:#009B42;}
#nav ol li a{ width:200px; height:auto; line-height:110%; color:#fff; padding:8px 0; font-size:12px; text-align:left; padding-left:29px;}


#banner{width:1002px; height:336px; margin:0 auto; margin-bottom:10px; border:1px solid #efefef; position: relative;}

/* banner */
#banner .pic{ position:relative; z-index:0; }
#banner .pic li{ float:left;}
#banner .pic img { width:1002px; height:336px; display: block; }
#banner .hd { width:100%; position: absolute; bottom: 20px; text-align: right; right:20px; font-size:0; z-index:1; }
#banner .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
#banner .hd .on{ background-position:0 0; }

#banner .prev,
#banner .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
#banner .prev { left: 0; }
#banner .next { background-position: 0 -90px; right: 0; }
#banner .prev:hover,
#banner .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


#footer{width:1004px; margin:0 auto; margin-top:30px; border-top:2px solid #ebebeb; line-height:18px; color:#8b8b8b; text-align:center; padding:10px 0 20px 0;}
#footer a{ color:#8b8b8b;}

#content{width:1004px; margin:0 auto;}
#left{ float:left; width:238px; overflow-x:hidden;}/*左侧*/
#right{ float:right; width:756px; overflow-x:hidden;}/*右侧*/

.title{ color:#395000; height:17px; padding-top:12px; padding-left:21px; background:url(../images/ico2.gif) no-repeat left 12px;}
.title h6{ float:left; font-size:14px; line-height:100%;
	/*font-family:"宋体";*/
	font-family:"Microsoft YaHei","微软雅黑","宋体"\9;
	/*_font-family:"宋体";*/
}
.title h6 strong{ font-weight:bold; color:#f00;}
.title em{ float:left; font-size:11px; color:#245c91; font-family:Arial; margin-left:3px; margin-top:3px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.title em{ font-family:"宋体", "Times New Roman"; margin-top:2px;}
}

.title a{ float:right; width:36px; height:11px; margin-top:3px; background:url(../images/more.gif); overflow:hidden;}


#left .list,
#left .contact{ float:left; width:215px; padding:0 11px 7px 12px; background:#f7f7f7; margin-bottom:10px; overflow:hidden;}
#left .body{ float:left; width:215px; padding-top:4px;}
#left .list li{ float:left; width:215px; line-height:30px; border-bottom:1px solid #CFE197;}
#left .list li a.over{ color:#f00;}
#left .newsPic{ margin:3px 0 4px 0;}

#left .contact{ width:224px; padding:0 2px 7px 12px; margin-bottom:0;}
#left .contact .title{ width:194px;}
#left .contact .body{ line-height:180%; color:#5b5b5b; width:227px; padding-left:2px; padding-top:8px;}
#left .contact .body img{ margin-top:5px;}

