@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px}
body{ line-height:21px; font-size:12px; font-family:"宋体"; color:#333333}
ul,ol,li{ list-style:none}
input{ font-size:12px; font-family:"宋体"}
img{ border:none}
a{ text-decoration:none}
a:hover{ text-decoration:underline; color:#104891}
.left{ float:left}
.right{ float:right}
.clear{ clear:both; height:0px; overflow:hidden}
.space5{ height:5px; overflow:hidden; clear:both}
.space8{ height:8px; overflow:hidden; clear:both}
.space10{ height:10px; overflow:hidden; clear:both}
.space15{ height:15px; overflow:hidden; clear:both}
.space20{ height:20px; overflow:hidden; clear:both}
.w{ width:1004px; margin:0 auto}

.top{ color:#616161; height:30px; line-height:30px; background:url(../images/top.jpg) repeat-x;}
.top .w{ padding:0 54px 0 10px; width:940px}
.top a{color:#616161}
.top a:hover{ color:#da251c; text-decoration:none;}
.top .weather{ padding:0 0 0 65px}
.top .contact{ margin:0 35px 0 0}

.head{ height:105px; background:url(../images/head2.gif) repeat-x top}
.head .w{ padding:8px 5px; width:994px}
.head .search{ margin:24px 49px 0 0;_margin:24px 25px 0 0}
.head .search .kw{ display:block; float:left; width:156px; height:23px; line-height:23px;border:#eaeaea solid 1px; border-right:none}
.head .search .btn{ display:block; width:25px; height:25px; float:left; border:#eaeaea solid 1px; background:url(../images/search.gif) no-repeat 0 0; border-left:none; cursor:pointer}

.nav{ height:46px; line-height:46px; background:url(../images/nav-bg.jpg) repeat-x;}
.nav .w{ width:1004px}
.nav .fnav .fnav_item{ float:left; width:114px; text-align:center; position:relative; z-index:9999}
.nav .fnav .fnav_item a{ color:#FFFFFF; font-size:14px; display:block; width:114px; height:46px;background:url(../images/nav_item.gif) no-repeat; overflow:hidden}
.nav .fnav .fnav_item a:hover{ text-decoration:none}
.nav .fnav .fnav_item .focus{background:url(../images/nav_item.gif) no-repeat 0 -47px;}
.nav .fnav .fnav_item .hover{background:url(../images/nav_item.gif) no-repeat 0 -47px;}
.nav .fnav .home{ width:92px}
.nav .fnav .home a{width:92px; background:url(../images/nav_item.gif) no-repeat -116px 0; text-indent:-9999px}
.nav .fnav .home .focus{background:url(../images/nav_item.gif) no-repeat -116px -47px;}
.nav .fnav .home .hover{background:url(../images/nav_item.gif) no-repeat -116px -47px;}
.nav .fnav .fnav_item .subNav{ background:url(../images/subNavBG.png) repeat; padding:10px 0; position:absolute; z-index:9999; width:114px; left:0px;}
.nav .fnav .fnav_item .subNav .subNav_item{ line-height:24px}
.nav .fnav .fnav_item .subNav .subNav_item a{ background:none; display:inline; height:24px; line-height:24px}
.nav .fnav .fnav_item .subNav .subNav_item a:hover{ text-decoration:underline}
/*banner*/
.banner{ width:1004px; height:252px; background:url(../images/banner5.jpg) no-repeat; margin:0 auto; margin-top:10px;}
/*详细内容*/
.all{ width:1004px; /*height:300px;*/ border-top:#056bb6 solid 2px; border-left:#ccc solid 1px; border-right:#ccc solid 1px; border-bottom:#CCC solid 1px; margin:0 auto; margin-top:10px; background:url(../images/detail_bg.jpg) repeat-x;}
.all_left{ float:left;width:11px; height:11px; background:url(../images/tran_b.jpg) no-repeat; margin-left:20px; margin-top:15px;}
.all_right{ float:right; margin-top:15px;}
.all_right span{ display:inline-block; width:9px; height:11px; background:url(../images/location.jpg) no-repeat;}
.all_right a{ padding:10px 10px; color:#323232;}
.article{ width:954px; height:1px; background:url(../images/detail_line.jpg) no-repeat; margin:0 auto; margin-top:37px;}
.art_word{ width:853px; margin:0 auto;}
.art_word .a_tilte{ color:#666; font-size:16px; text-align:center; font-weight:bold; margin-top:14px; margin-bottom:30px;}
.art_word .a_par{  color:#666; font-size:14px; text-indent:26px; line-height:26px;}
/*友情链接*/
.link{ height:35px; line-height:35px; overflow:hidden}
.link .tit{ width:155px; background:url(../images/linkBg.gif) repeat-x}
.link .tit h2{ font-size:12px; color:#ffffff; background:url(../images/jiantou.gif) no-repeat 106px 12px; text-indent:20px}
.link .con{ width:848px; background:url(../images/linkBg.gif) repeat-x}
.link .con a{ display:block; width:210px; float:left; text-align:center; font-size:12px; color:#FFFFFF; font-weight:bold; background:url(../images/link_line.gif) no-repeat right top}
.link .con a.last{ background:none}

/*foot*/
.foot{ height:93px; background:url(../images/footBg.gif) no-repeat; text-align:center; line-height:28px; padding:30px 0 0 0}
.foot .footNav{ color:#4d4d4d}
.foot .footNav a{ padding:0 5px; color:#4d4d4d}
.foot .footNav a:hover{ color:#104891; text-decoration:underline}