@charset "utf-8";
/* CSS Document */
body, div, dl, dd, dt, ol, ul, li, h1, h2, h3, h4, h5, h6, form, pre, fieldset, blockquote, p{margin:0;padding:0; font-size:12px;}
body{background:#fff; font-family:'微软雅黑';color: #666;}
ul li{ list-style: none;}
img{border: 0; margin: 0;padding: 0;}
em{font-style: normal;font-weight: normal;}
a{color: #666;text-decoration: none;}
a:hover{color:#c10000;text-decoration: none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.wrapper{ margin:0 auto; width:980px; position:relative;}

/*header*/
#head{background:url(../images/header.jpg) repeat-x;height: 79px; width: 100%;}
#head .nav{ float:right; height:79px;}
#head span{ display:block; margin:10px 0; text-align:right; padding-right:10px;}
#head span a{ margin:0 10px;}
#head li{ float:left; }
#head li a{ color:#333; display:block; font-size:14px; line-height:28px; text-align:center; width:90px;}
#head li a:hover{ color:#fff; display:block; font-size:14px; line-height:28px; text-align:center; width:90px; background:url(../images/menu.jpg);}
#head li.sel{color:#fff; display:block; font-size:14px; line-height:28px; text-align:center; width:90px; background:url(../images/menu.jpg);}

#header{ height:120px; position:relative;}
#header .left{ padding-top:10px;}
#header .right{ text-align:right; padding-top:20px;}
#header .right li{ font-size:12px; line-height:25px; margin:10px 0;}
#header .right li.last{ font-size:14px;}
#header .right li.last span{ color:#c31a1e; font-family:'Plantagenet Cherokee'; font-size:34px;}

#posnav{ background:#fff; box-shadow:0px 1px 2px #999; color:#666; height:35px; line-height:35px; width:120px; text-align:center; position:absolute; left:0px; top:20px;}
#posnav a{ display:none;}
#posnav span{ display:block;}
#posnav:hover{ width:235px; }
#posnav:hover span{ display:none;}
#posnav:hover a{ display:block; float:left; margin:0 10px;}

.box{background:#fff;box-shadow:0px 1px 2px #999;}

#banner{ position:relative; height:419px;}

/*轮换图片 */
.blueberry {position: relative;}
.blueberry .slides {display: block;position: relative;overflow: hidden;}
.blueberry .slides li {position: absolute;top: 0;overflow: hidden;text-align:center;z-index:1; }
.blueberry .slides li img {display: block;}
.blueberry .slides li.active {display: block;position: relative;}
.blueberry .crop li img {width: auto;}
.blueberry .pager {bottom:20px; right:180px;width:150px;margin:0px auto;height: 16px;text-align: center;position:absolute;z-index:9;}
.blueberry .pager li {display: inline-block;float:left}
.blueberry .pager li a, .blueberry .pager li a span {display: block;height: 16px;width: 16px;}
.blueberry .pager li a {margin-right:10px;}
.blueberry .pager li a span {overflow: hidden;background: url(../images/bullets.png) -2px -22px no-repeat ;text-indent: -9999px;width:16px;height:16px;}
.blueberry .pager li.active a span {background-position:-2px -1px ;}


#news{ background:url(../images/news_bg.jpg) no-repeat; height:36px; line-height:36px; margin:10px auto;}
#news strong{float:left;font-size:14px; margin-left:15px;}
#news ul{ float:left; margin-right:20px;}
#news li{ background:url(../images/ico3.jpg) no-repeat 11px center;float:left;padding-left:25px; *margin-top:-36px; width:265px; }
#news li a,#news li span{ font-size:12px;}
#news li span{ float:right;  *margin-top:-36px;}
.kong{ background:url(../images/kong.jpg) repeat-x; height:15px;}
#cent{}

#cent .about{ float:left; width:480px;}
#cent h1{ background:url(../images/titles.jpg) no-repeat right top; height:28px; line-height:28px; margin-bottom:10px;}
#cent h1 span{ display:block; float:left; height:36px; background:url(../images/title.jpg) no-repeat; color:#fff; padding-left:20px; width:120px;}
#cent h1 a{ float:right; font-weight:normal; margin-right:10px;}
.about a img{ width:480px;}
.about p{ line-height:20px; margin:10px 0;}

#cent .pro{ float:right; width:480px; }
#cent .clo{ border:1px solid #ddd; float:left; height:127px; margin:5px; width:105px; text-align:center;}
#cent .clo a{ margin-bottom:10px; text-align:center;}
#cent .clo a.title{ background:#e8e8e8; display:block; height:25px; line-height:25px;}

#footer{ background:url(../images/footer.jpg) no-repeat; color:#fff; height:64px; line-height:25px; margin-top:10px; padding-top:20px;}
#footer a{ color:#fff;}

/*内页*/
.banner{height:235px;}

#main{ margin-top:10px;}
#main .left{ width:200px;}

#main .left h1{ margin-bottom:10px; }
#main .left h1 img{ float:left; margin-right:10px;}
#main .left h1 strong{ color:#000; display:block; line-height:16px; font-size:16px;}
#main .left h1 span{ font-size:12px; color:#999; font-weight:normal;}

#main .leftnav{ }
#main .leftnav li{ background:url(../images/icon.jpg) no-repeat 12px center; height:28px; line-height:28px; margin-bottom:5px; padding-left:30px;}
#main .leftnav li:hover{ background:url(../images/title1.jpg) no-repeat;  }
#main .leftnav li.sel{ background:url(../images/title1.jpg) no-repeat;  }
#main .leftnav li.sel a{ color:#fff; }
#main .leftnav li:hover a{ color:#fff;}
#main .left a img{ margin:5px 0;}

#loc{ border-bottom:1px solid #ccc; height:30px;}
#loc img{ vertical-align:middle; margin-right:10px;} 
#loc span{ color:#333; font-size:14px;}
#loc span.fr{ color:#666; font-size:12px; float:right; *margin-top:-15px;}

#main .right{ width:750px;}
#main .content{ line-height:23px; margin:10px 0; padding:10px;}











.bg {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D7D7D7;
}



