@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0; outline:none;}
html{overflow-x:hidden;}
body {font-size:12px;font-family: Arial,"宋体";color:#242623; margin:0 auto; background:url(imagesbg.jpg) top center no-repeat;}
a{outline:none; color:#858585;/*移除超链的虚线框  IE8,FF有用*/ hide-focus: expression(this.hideFocus=true); /*IE6、IE7*/text-decoration:none; cursor:pointer;}
a:hover{ color:#669933; }
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */

img{ border:none}
.clear{ clear:both; margin:0; padding:0;}
.fl{ float:left;}
.fr{ float:right;}
ui,li,dl,dt,dd{ list-style:none;}


.wapper{ width:964px; margin:0px auto; padding:0px; overflow:hidden;}
.indcon{width:964px;}

.header{ width:964px; margin:0px auto; position:relative; padding:0px; overflow:hidden;}
.top{margin:0px; padding:0px;width:964px; height:74px; background:url(../images/topbg.jpg) repeat-x; margin-top:-2px;_margin-top:-18px;}
.logo{ float:left;width:200px; height:65px; margin-left:25px; margin-top:10px;}
.xb_logo{ float:left; width:170px; height:40px; margin-left:30px; margin-top:25px;}
.banner{width:964px; height:190px;}
/*顶部右边导航*/
.hdrt { float:right;}
#zmenu {width:400px; overflow:hidden; line-height:18px; text-align:right; margin-top:9px;float:right; _margin-top:29px;}
#zmenu a{ color:#898989; text-decoration:none; background:url(imagesdli.gif) no-repeat right 2px; padding:0px 10px;} 
#zmenu a:hover{ color:#898989; text-decoration:underline;}
#zmenu a.a1 { background:none; }
.bnright {float:right; width:180px; overflow:hidden; margin-right:10px; display:inline; padding-top:5px;}
.inp01 { float:left; width:155px; height:15px; line-height:14px; border:1px solid #999999; background:#FFF;}
.inp02 { float:right; width:16px; height:17px;background:url(imagesbut.jpg) no-repeat; border:none; cursor:hand; cursor:pointer; margin-left:4px; display:inline;}


.middle{ width:964px; margin:0px auto; margin-top:23px; overflow:hidden; _margin-top:40px;}
.ll{ width:200px; height:520px;float:left; margin-left:10px; display:inline;}
.mm{ width:505px; height:520px;float:left; margin-left:10px;display:inline;}
.rr{ width:225px; height:520px;float:right; margin-right:10px;display:inline;}

/*导航开始*/
#nav{ width:198px; height:430px; position:relative;}
#navmenu{width:198px;height:430px;}
#navmenu ul{width:198px;list-style-type:none; padding:0px; margin:0px;}
.m_li{float:left; width:198px; height:36px;line-height:36px; text-align:left; font-weight:bold;}
.m_li a{display:block; color:#333; width:198px; font-family:"微软雅黑"; font-size:14px; height:36px; line-height:36px;background:url(imagesli.png) left top no-repeat;}
.m_li a:hover{width:198px; height:36px; line-height:36px;font-family:"微软雅黑"; background:url(imagesli_on.png) left top no-repeat;}
.m_li a span{ _float:left; width:18px; height:18px; margin-right:10px; margin-left:5px;}
.m_li a span img{ vertical-align:middle; _margin-top:9px;}
.m_li a.home{ height:31px; line-height:31px; text-indent:30px; color:#fff; font-size:13px; background:url(imagesli_home.png) no-repeat;}
.m_li a.home:hover{ height:31px; line-height:31px; text-indent:30px; color:#fff; font-size:13px; background:url(imagesli_home.png) no-repeat;}
.m_li a.last{ height:40px; line-height:40px; font-size:13px; background:url(imagesli_last.png) no-repeat;}
.m_li a.last:hover{ height:40px; line-height:40px; font-size:13px; background:url(imagesli_laston.png) no-repeat;}

.m_li_a{float:left; width:198px; height:36px;line-height:36px; text-align:left;font-family:"微软雅黑"; font-size:14px; font-weight:bold;position:relative; }
.m_li_a a{display:block; float:left;color:#333; width:198px;height:36px; line-height:36px; background:url(imagesli.png) left top no-repeat;}
.m_li_a a:hover{width:198px; height:36px; line-height:36px; background:url(imagesli_on.png) left top no-repeat;}
.m_li_a a span{_float:left; width:18px; height:18px; margin-right:10px; margin-left:5px;}
.m_li_a a span img{ vertical-align:middle;_margin-top:9px;}
.m_li_a a:hover span{_float:left;width:18px; height:18px; margin-right:10px; margin-left:5px; }

.smenu{width:160px;display:block; }
.s_li{display:none; float:left; width:160px;height:71px; z-index:99999;position:absolute;left:190px; top:0px; padding-top:10px;background:url(imagessmenu.png) no-repeat; }
.s_li a{color:#666666; display:block; float:left; width:160px; height:30px;line-height:22px; font-size:12px; font-weight:bold; text-align:center; }
.s_li a:hover{color:#999933;width:160px;background:url(imagessmenu_lion.jpg) no-repeat 4px 2px;}
.s_li_a{width:160px; display:block; float:left; text-align:center;}

#s_3{ top:68px;}
#s_7{ top:212px;}
#s_8{ top:248px;}
#s_9{ top:283px;}
/*导航结束*/

.zb{ width:197px; height:82px; display:block; margin-top:10px; background:url(imageszb.png) no-repeat; }
.zb p{ padding:15px 20px; color:#669933; font-size:13px;}
.zb p span{ display:block; height:20px;}




a.more01{ position:absolute; right:5px; top:13px;}
a.more02{ position:absolute; right:15px; top:14px;}
a.more03{ position:absolute; right:8px; top:4px;}

.dt_tit{ width:504px; height:29px; line-height:29px; text-align:left; text-indent:20px; font-size:13px; font-weight:bold; color:#fff; background:url(imagestitdt.jpg) no-repeat; position:relative;}
.dt_con{ width:504px; padding-top:10px;}
.dt_con .top{ width:490px; margin-left:6px; display:block; height:75px;_margin-top:10px; background:url(imagesline00.jpg) left bottom repeat-x;}
.dt_con .top span{ display:block; text-align:left; text-indent:15px; font-size:12px; font-weight:bold; color:#666666; background:url(imagesdot01.jpg) 0px 5px no-repeat;}
.dt_con .top span a{ color:#666; }
.dt_con .top span a:hover{color:#669933;}
.dt_con .top p{ padding:5px 13px; color:#666666; line-height:22px;}

.dt_con ul{ width:500px;display:block; margin:0px; padding:0px; overflow:hidden;}
.dt_con ul li{ float:left; width:490px; margin-left:6px;height:30px; line-height:30px; text-indent:15px; background:url(imagesline01.jpg) left bottom repeat-x; }
.dt_con ul li a{ display:block; color:#666666; background:url(imagesdot01.jpg) 0px 13px no-repeat; }
.dt_con ul li a:hover{ color:#669933; }


.new{width:225px; height:152px; margin-bottom:4px; background:url(imagesnewbg.jpg) no-repeat;}
.new ul{ padding:4px 10px 0px; margin:0px;*padding-top:0px; *margin-top:4px;}
.new ul li{ float:left; width:205px; height:24px; line-height:18px; }
.new ul li a{ display:block; text-indent:10px; background:url(imagesdot00.jpg) 0px 7px no-repeat;}




.link{width:223px; height:123px; margin-left:1px; margin-bottom:4px; background:url(imageslinkbg.jpg) no-repeat; position:relative;}
.link span{ float:left; font-size:13px; font-weight:bold; color:#666; text-align:left; margin-top:3px; padding:0px 0px 0px 10px;}
.link ul{ margin:0px; padding:0px;}
.link ul li{ width:200px; margin:0px auto; text-align:center; border-bottom:1px solid #cccccc; height:25px; line-height:24px; }
.link ul li.nobor{border-bottom:none;}
.link ul li a{width:200px; display:block;}
.link ul li a:hover{ color:#666; font-weight:bold; background:url(imageslinkbtn.jpg) center top no-repeat;}

.kw{ width:225px; height:229px; background:url(imageskwbg.jpg) no-repeat;position:relative;}
.kw span{ float:left; font-size:13px; font-weight:bold; color:#666666; text-align:left; margin-top:8px; padding:0px 0px 0px 20px;}
.kw ul{ padding:22px 10px 0px 22px; margin:0px; *padding-top:0px; *margin-top:22px;}
.kw ul li{ float:left; width:195px; height:24px; line-height:18px; }
.kw ul li a{ display:block; text-indent:10px; background:url(imagesdot00.jpg) 0px 7px no-repeat;}





.footer{ width:964px; clear:both; overflow:hidden; margin-top:10px; margin-bottom:20px;}
.bot_a { float:right; width:964px; height:77px; overflow:hidden; display:inline;background:url(imagesbot_b.jpg) no-repeat;}
.b_menu { float:left;color:#FFF; padding-left:13px; margin-top:56px; letter-spacing:1px;}
.b_menu a{ color:#FFF; text-decoration:none;} 
.b_menu a:hover{ color:#FFF; text-decoration:underline;} 