@charset "gb2312";
body { font-size:12px; color:#333; font-family:ËÎÌå; background:url(../images/bodybg.gif) repeat-x}
.fl { float:left; display:inline}
.fr { float:right; display:inline}
.center { width:1000px; margin:0 auto}
a { color:#333; text-decoration:none;}
a:hover { color:#999}
.margin_right15 { margin-right:15px}
.margin_bottom15 { margin-bottom:15px}
.bgfff { background-color:#FFF}
.textcenter { text-align:center}
.png {}
.top { height:75px; width:100%; position:absolute; top:0; background:url(../images/topbg1.png) repeat-x; z-index:999}
.toph1 { font-size:18px; color:#333; font-weight:bold; font-family:; padding-top:4px;}
.logo { height:75px; width:336px; background:url(../images/topbg2.png) no-repeat}
.toplink { padding:7px 10px 0 0 }


.banner0 {  width:994px; margin:0 auto; border:3px #9a9a9a solid;}
.banner0 img { width:994px;}

.menu { height:33px; background:url(../images/menu.jpg) no-repeat; text-align:center; color:#FFF; line-height:33px; font-size:14px;}
.menu a { color:#FFF; font-size:14px; margin:0 10px; display:inline-block}
.menu a:hover{ color:#999}
.menuhover{ font-weight:bold;}
.menu .menuhover:hover { cursor:default; color:#fff}
.main { background:#f9f9f9; padding-top:15px;}
.mainleft { width:285px; margin-left:15px;}
.mainleft1 { width:283px; background:#FFF}
.border12 {border:1px #dcdcdc solid;}
.mainp { height:24px;  background:url(../images/title_s1.gif) no-repeat; padding:7px 0 0 25px; color:#FFF; font-size:14px}
.mianleft1img { padding:1px; border:1px #919191 solid; margin:10px; margin-bottom:0;*margin-right:0}
.ullib a{ font-size:14px; font-weight:bold;}
.mainptext { background:url(../images/lineh.gif) repeat-x; clear:both; padding:10px; line-height:22px;overflow:hidden; margin-bottom:10px; min-height:76px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>76?"76px":"")}
.mainleft1textul { padding:15px 0 0  0; width:140px;}
.mainleft1textul li { line-height:20px}
.mainleft1text { padding-bottom:10px;}
.mainleft1text img { width:110px; height:88px;}
.pbgp3 { background-position: left -36px; display:inline-block; margin-right:200px}
.more { font-size:12px;}
.pbg2 { background-position: left -36px}
.pbg3 { background-position: left -72px}
.width324 { width:324px}
.maincen1 { background:url(../images/centerbg1_s1.gif) repeat-x #fff; height:257px; border:1px #dcdcdc solid; margin-bottom:15px;}
.maincen1 h2{ text-align:center; font-size:14px; padding:9px 0 3px; font-weight:bold}
.maincen1ul { padding:10px 5px 5px; } 
.xian {background:url(../images/lineh.gif) repeat-x}
.maincen1ul li { line-height:22px;}
.h2linka { text-align:center; margin-bottom:10px}
.h2linka a { margin:0 5px; color:#7a7979}
.h2linka a:hover { color:#333; text-decoration:underline}
.maincen { margin-left:15px;}
.maincen2 { height:227px;}
.mainright2 { width:324px; height:501px;}
.mainhot { width:968px; height:210px; margin:15px auto}
.ulimg { padding:20px 0 0}
.ulimg li { float:left; text-align:center; display:inline; margin:0 0 25px 13px;  width:140px; height:125px; overflow:hidden; *margin-bottom:5px; }
.mainleft3 { height:131px; overflow:hidden}
.mainleft3 img { height:131px; width:283px;}
.mainhot ul.ulimg li { margin-left:18px}
.ulimg li a { display:block;}

.ulimgliaimg { padding:2px; border:1px #666 solid; margin-bottom:5px}
.ulimgliaimg img { width:134px; height:95px;}
.ulimgliaimg:hover { padding:1px; border:2px #000 solid}
.indextitle {display: block;    font-size: 14px;    font-weight: bold;    padding: 10px 5px 0;    text-align: center;}
.ztlist { width:668px}
.ztlisth2 { background:url(../images/listh2bg.gif) repeat-x}
.ztlisth2 span{  display:inline-block; padding-right:120px}
.ztlisth2 span strong{ color:#FFF; font-weight:none; display:inline-block; height:30px; line-height:30px; padding-left:40px}
.ztlistul { font-size:14px; padding:20px 10px}
.ztlistul li { color:#787878; background:url(../images/lineh.gif) repeat-x left bottom; height:28px; line-height:28px}
.ztlistul li a {}
.ztlistul span.width575 { width:575px; display:inline-block;padding-left: 25px; background:url(../images/listdian.gif) no-repeat 12px; float:left; height:27px; overflow: hidden}
.listleftul1 {background:url(../images/listli.gif) #fff; }
.listleftul1 li{ height:30px; line-height:30px; padding-left:10px}
.listleftul1 li.l2 { background:#f6f6f6}
.listleft { padding-bottom:20px}
.listleft li{ width:116px; height:130px;}
.ulliimglist img { width:110px; height:88px;}
.toplogo { position:relative;}
.ztdq { position:absolute; top:0; right:0; padding-top:33px;}
.ztdq .ztdqbao { padding:10px;width:680px; background: url(../images/bgpng.png); border:solid #999 2px; display:block; }
.ztdq .ztdqbao a { margin:2px; white-space:nowrap; color:#F00; padding:2px 6px; display:inline-block;}
.ztdq .ztdqbao a:hover { color:#000; background:#CCC} 
.ztdq .ztdqbao img { width:290px; height:90px; }

.opendiv { padding-right:20px; background:url(../images/ztjiantou.gif) no-repeat right -19px}
.closediv { padding-right:20px; background:url(../images/ztjiantou.gif) no-repeat right 0px}
.down { width:284px; height:58px; background:url(../images/down.jpg) no-repeat; display:block; margin-bottom:15px}
.down:hover { background-position:left bottom}
.foot { padding:20px}
.tem_99 { padding:15px}
/* Flash µÆÐèÒª */
#YSlide { position:relative}
.YSample strong{position:absolute;z-index:5; width:283px;font-weight:normal;line-height:36px; left:0; bottom:0;text-indent:10px;font-size:14px;color:#FFF;background-color:#000;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);}
