@charset "utf-8";
/* CSS Document */

*{ font-size:12px;}

ul,ol,li{ list-style:none}

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,form,p,span,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; }

.clear{ width:0; height:0; line-height:0; margin:0; padding:0; clear:both; overflow:hidden; }

a{ text-decoration:none;}

/************************************** topNav 部分 ********************************************************/
.fl{float:left;}

.fr{float:right;}

#topnav {border-bottom:#cccccc 1px solid; height:39px; background:url(../images/topnav.gif); }

#topnav .navAre{width:960px; margin:auto;}

#topnav .navAre{position:relative; color:#cccccc; font-family:"宋体";}

#topnav .navAre a{color:#666666; padding:0px 6px; line-height:39px; text-decoration:none}

#topnav .navAre .intxt{border:0; width:89px; height:18px; line-height:18px; color:#7c7c7c; padding-left:3px; margin-top:-2px;}

#topnav .navAre .button{background-position:-104px 0px; width:41px; height:18px; *height:19px; border:0px;}

#topnav .navAre form{vertical-align:middle; padding-top:10px; *padding-top:8px; color:#666666;}
#nav_select{z-index:999;}

#nav_select .ds_cont{height:18px; line-height:18px; cursor:pointer; background-position:-150px 0px;margin-top:-1px; *margin-top:1px;margin-top:1px\0; }

#nav_select .ds_title{float:left; padding-left:4px;}

#nav_select .ds_list{background:#fff; border:1px solid #b4b4b4; border-top:none; width:49px;}

#nav_select .ds_list p{line-height:18px; margin:1px; color:#000; padding-left:2px; background:#fff; cursor:pointer;}
.intxt, .button, .nlspan, .nrspan, .ds_cont {
background:url(../images/style.gif) no-repeat scroll 0 0 transparent;
}

/**************************************焦点图部分 ********************************************************/

#slider1 {width:622px; height:311px; position: relative; overflow: hidden; }

.slider1Image {float: left; position: relative; display: none;}
/**************************************中间部分 ********************************************************/
#center{ background:url(../images/index_bg1.jpg) repeat center top; width:100%; height:100%; margin:auto;}
#main{ width:960px; margin:0 auto; padding-top:30px;}
#main .areaA{ background:url(../images/areaA_bg1.jpg) no-repeat #fff; width:940px;  padding:0 10px; overflow:hidden;}
#main .areaA .banner{ padding:20px 0 0px 0;}
.areaA_con .jiaodian{ float:left; margin-top:25px;}
.areaA_con .news{ float:left;}
.newsA{ margin-left:40px; width:277px;}
.newsA h1{ margin-top:11px;}
.newsA ul{ margin-top:5px;}
.newsA ul li { background:url(../images/liBg.gif) no-repeat left center; padding-left:10px;}
.newsA ul li a{ color:#666666; line-height:23px;}
.areaA_img{ margin:0px 0 0 0}
.areaA_img span{  float:left; }
.line{ background:url(../images/lineBg.gif) repeat-x; height:1px; overflow:hidden; margin:15px 0;}
#main .areaB{ background:#FFF; padding:0 10px;}
#main .areaB h2{ margin-bottom:16px;}
#main .areaB h2 a{ float:right; color:#999; font-weight:normal;}
#main .areaB h3{ font-size:14px; margin-bottom:10px;}
.picshow p{ text-align:center; padding:20px 0 0 0; color:#666; }
.picshow p a{ color:#666; text-decoration:none;}
.picshow  .picName{line-height:17px;}

.picText{ width:210px; margin:auto;}
.picText h3,.picText p{ text-align:left;}
.picText p{ line-height:20px; padding-top:10px;}
.bianzhe_text{ line-height:22px; text-indent:24px; color:#666666;}
#footer{ text-align:center; color:#999999; padding-bottom:25px;}

.zhutiText{ color:#666666; line-height:19px;}
.zhuti_div{ margin-bottom:10px; }
.zhuti_div .zhuti a.link{ color:#666; display:block; text-align:center;  line-height:20px; margin-bottom:10px; padding:5px 0; width:171px;}