@charset "gb2312";
/* CSS Document */

.hometop{ height:36px; line-height:36px; width:990px; margin:0 auto; background:#fff;}
.date{ width: 250px; padding-left:10px;}

.search{ width:341px; margin-right:200px; margin-top:6px; height:25px;}
.search input,.search a{ display:inline-block; vertical-align:middle;}
.search input{ border:none; height:23px; line-height:23px; width:248px; padding-left:28px; margin-right:8px; background:url(imagessearchico.gif) 7px 4px no-repeat; border:1px solid #dddddd;*margin-top:-13px;}
.search a{ width:55px; *margin-top:-13px; height:25px; background:url(imagessearchbut.png);}
.main1,.xxgk,.gzcy,.bsdt,.zt,.kh,.main2,.main3{ width:990px; margin:0 auto; background:#fff;}

.zt{ height:60px;}
.zt ul li{ float:left; width:191px; height:60px; margin-right:8px;}
.zt ul li img{ width:191px; height:60px; display:block;}
.zt{ position:relative;}

.kh{ height:90px; padding-bottom:7px;}
.main1{ padding-bottom:10px;}
.main1l{ width:580px; height:500px; border:1px solid #cccccc; padding:9px 9px 0px 9px; background:url(imageshw.gif) right bottom no-repeat;}
.main1r{ width:380px;}
.focus{ width:580px; height:385px; margin-bottom:8px;}
.tzgg{ width:570px;}
.spxw{ width:225px;}
.tzgg,.spxw{ height:100px; background:url(imagestzggcbg.png) right no-repeat;}
.tzgg h2,.spxw h2{ background:url(imagestzggtbg.png); width:28px; height:79px; text-align:center; font-size:14px; font-weight:bold; line-height:15px; padding-top:21px;}
.tzggcon{ padding-left:8px; line-height:24px; padding-top:2px;}
.spxwcon{ padding-left:16px; line-height:24px; padding-top:2px;}
.spxwcon li{ background:url(imagesvideo.gif) left center no-repeat; padding-left:21px;}
.hlyw{ background:url(imageshlywbg.gif) top repeat-x; border-left:1px solid #cccccc; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; height:320px;}
.hlywhead{ height:36px; border-bottom:1px solid #cecece;}
.hlywhead span { display:inline-block; width:94px; text-align:center; height:36px; position:relative; line-height:36px; font-size:14px; background: url(imageshlywline.gif) right center no-repeat;}
.hlywhead span.active a{ color:#1f8400; font-weight:bold;}
.hlywhead span .hlywtico{ position:absolute; bottom:-6px; left:50%; margin-left:-5px; background:url(imagesarrowdown.gif); width:9px; height:6px; display:none;}
.hlywhead span.active .hlywtico{display:block;}
.firstnews{ height:90px; border-bottom:1px dashed #cccccc; padding:5px 13px 0px;}
.firstnews h3 a{ text-align:center; line-height:40px; font-weight:bold; font-size:16px; color:#cc0000;}
.firstnews p{ line-height:20px; text-indent:2em; color:#666666;}
.firstnews p a{ color:#cc0000;}
.hlywcon{ padding:3px 10px 0px 10px;}
.hlywcon li{ background:url(imagesdotgray.gif) left center no-repeat; padding-left:13px; font-size:14px; height:30px; line-height:30px;*margin-top:-3px;}
.hlywcon li .fl{ display:block; overflow:hidden; width:265px;}
.hlywcon li .fr{ color:#777777;}
.xxgk{ background:url(imagesblockbg11.png) left 18px no-repeat; height:290px; padding:0px 10px 0px 15px; width:965px;}
.bsdt{background:url(imagesblockbg2.png) left 18px no-repeat; height:345px; padding:0px 10px 0px 15px; width:965px;}
.gzcy{ background:url(imagesblockbg1.png) left 18px no-repeat; height:283px; padding:0px 10px 10px 15px; width:965px;}
.blocktitle{ margin-left:12px; margin-bottom:3px;}
.mb6{ margin-bottom:6px;}
.xxgkl{ width:250px;}
.xxgkr{ width:700px;}
.xxgklline a{ width:118px; height:22px; line-height:22px; background:url(imagesxxgkbg.gif) repeat-x; display:inline-block; border:1px solid #cdcdcd; text-align:center;}
.hytz{ width:440px;}
.xzxk{ width:245px;}
.xxgkblock h2{ height:24px; border-bottom:1px solid #cccccc; line-height:16px; font-weight:bold;}
.xxgkblock h2 span{ display:inline-block; width:75px; position:relative; height:24px; }
.xxgkico{ background:url(imagesarrowtop.gif); width:9px; height:5px; position:absolute; bottom:-1px; left:21px;display:none;}
.xxgkblock h2 span.active a{ color:#d00000;}
.xxgkblock h2 span.active .xxgkico{ display:block;}
.hytzcon,.xzxkcon{ margin-top:2px; line-height:30px;}
.hytzcon li,.xzxkcon li{ background:url(imagesdotgray.gif) left center no-repeat; padding-left:13px; display:block; overflow:hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow:ellipsis;}
.hytzcon li{ width:700px;}
.xzxkcon li{ width:225px;}
.hytzcon li span{ color:#006699;}
.ztbs{ margin-left:3px; margin-bottom:12px;}
.ztbs span{ display:inline-block; width:90px; position:relative;*width:90px;}
.ztbs span em{ position:absolute; bottom:-1px; left:30px; width:13px; height:7px; background:url(imagesbsarrow.gif); display:none;}
.ztbs span.active em{ display:block;}
.ztbs span a{ padding-top:55px; line-height:14px; color:#d00000; display:block; text-align:center;}
.bsico1{ background:url(imagesbsico1.jpg) top center no-repeat;}
.bsico2{ background:url(imagesbsico2.jpg) top center no-repeat;}
.bsico3{ background:url(imagesbsico3.jpg) top center no-repeat;}
.bsico4{ background:url(imagesbsico4.jpg) top center no-repeat;}
.bsico5{ background:url(imagesbsico5.jpg) top center no-repeat;}
.bsico6{ background:url(imagesbsico6.jpg) top center no-repeat;}
.bsico7{ background:url(imagesbsico7.jpg) top center no-repeat;}
.bsico8{ background:url(imagesbsico8.jpg) top center no-repeat;}
.bsico9{ background:url(imagesbsico9.jpg) top center no-repeat;}
.bsico10{ background:url(imagesbsico10.jpg) top center no-repeat;}
.bsdtl{ width:250px;}
.bsdtr{ width:700px;}
.bmfw{ border:1px solid #dddddd; height:212px;}
.bsjg{ border:1px solid #dddddd; height:212px;}
.bmfw h2,.bsjg h2{ width:30px; background:url(imageshomebsbg.gif) repeat-y; height:212px; border-right:1px solid #dddddd;}
.bsjg h2{ height:212px;}
.bmfw h2 span,.bsjg h2 span{ display:block; background:url(imagesbsarrowdown.png) center 20px no-repeat; padding-top:35px; font-weight:12px; font-weight:bold; text-align:center; line-height:15px;}
.bmfwcon{ padding-top:3px; padding-left:10px; width:207px;}
.bmfwcon li{ line-height:28px; background:url(imagesarrowright.gif) left center no-repeat; padding-left:10px; width:59px; float:left;}
.fwcx{ margin-top:3px;}
.fwcx li{ float:left; line-height:30px;background:url(imagesarrowright.gif) left center no-repeat; padding-left:10px; width:73px;} 
.bsjgcon{ width:667px;}
.xzxx{ width:555px;}
.wyxx{ background: url(imageswyxx.png) left center no-repeat; padding-left:22px; padding-right:10px; font-weight:normal; padding-top:3px;}
.xzxxlist{ margin-bottom:1px;}
.xzxxlist h5{ color:#444; border-bottom:1px dashed #cccccc; height:29px; line-height:30px;}
.xzxxlist p{ line-height:30px;border-bottom:1px dashed #cccccc; line-height:30px;}
.xzxxs1,.xzxxs2,.xzxxs3,.xzxxs4,.xzxxs5{ display:inline-block;}
.xzxxs1{ width:93px; padding-left:10px;}
.xzxxs2{ width:222px;}
.xzxxs3{ width:80px; text-align:center;}
.xzxxsr{ width:80px; text-align:center;display:inline-block;}
.xzxxs4{ width:60px; text-align:center;}
.xzxxs4 img{ vertical-align:middle;}
.xzxxtj{ height:30px; line-height:30px; background:#f9f9f9; padding-left:8px;}
.xzxxtj span{ padding:0px 6px; color:#cc0000;}
.gzcyr{ width:395px; }
.hdlb{padding-top:2px; padding-bottom:5px; padding-right:10px;}
.hdlb li{ background:url(imagesdotgray.gif) left center no-repeat; padding-left:13px; line-height:30px;}
.main2{ height:163px; padding-bottom:10px;}
.wzq{ width:718px; border:1px solid #dddddd;}
.fwrx{ width:253px;border:1px solid #dddddd;}
.wzq h2,.fwrx h2{ background:url(imagestitlebg.gif) repeat-x; height:28px; line-height:28px; border-bottom:1px solid #ddd; font-size:14px; font-weight:bold; color:#d00000; padding-left:10px;}
.wzqcon,.fwrxcon{ height:123px; background:url(imagesfwrxbg.gif) repeat-x bottom center; padding-top:9px; padding-left:9px;line-height:30px;}
.xzwz{ width:330px; border-right:1px solid #ddd;}
.xzwz a{ display:inline-block; width:63px;}
.bmwz{ width:363px; padding-left:15px;}
.bmwz a{ display:inline-block; width:58px;}
.fwrxcon li{ background:url(imagesdot.gif) left center no-repeat; padding-left:13px; }
.fwrxcon li a{ display:block; overflow:hidden; width:220px;}
.main3{ padding-bottom:10px; height:147px;}
.link{ width:718px; border:1px solid #ddd; border-top:none;}
.link h2{ line-height:30px;}
#tagname_link1,#tagname_link2,#tagname_link3,#tagname_link4{ display:inline-block; height:31px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; font-size:14px; font-weight:bold; cursor:pointer;}
#tagname_link4{border-right:none; width:125px;}
#tagname_link1{ width:187px}
#tagname_link2{ width:231px}
#tagname_link3{ width:172px}
#tagname_link1.active,#tagname_link2.active,#tagname_link3.active,#tagname_link4.active{ height:30px;border-top:2px solid #d00000;border-bottom:1px solid #fff; }
.linkcon{ height:106px; padding-top:7px; line-height:26px; padding-left:15px;}
.linkcon a{ display:inline-block; width:87px;}
.bzpm{ width:255px;}
/*ÂÖ»»*/
.focus_img{width:580px; height:385px; position:relative;}
.lh_img{ width:580px; height:385px; overflow:hidden; position:relative;}
.lh_img img{width:580px; height:385px;}
.lh_img a{ display:block;}
.focus_jump{  z-index:100;position:absolute; bottom:28px;left:248px;}
.focus_jump a{ display:inline-block; width:10px; height:10px; background:#990000; margin-right:5px;border-radius:5px;}
.focus_jump a.active{ background:#fff; }
.lh_title{ height:30px;width:580px; left:0px; position:absolute; bottom:0px; color:#fff;}
.bblack{ position:absolute; left:0px; top:0px; background:#000; height:100%; width:100%; z-index:1;filter:alpha(Opacity=55);-moz-opacity:0.55;opacity: 0.55;}
.lh_title h3{ font-size:12px; padding-left:12px; line-height:30px; font-weight:bold;}
.lh_title h3 p{ color:#fff;position:relative; z-index:2; display:block; overflow:hidden;}
.lh_title h3 a{ color:#fff; position:relative; z-index:2;width:580px;text-align:center;font-size:14px; display:block; overflow:hidden;}
.mb10{ margin-bottom:10px;}


#hy{ height:180px; overflow:hidden;}
.bsjggstable h4{ height:24px; background:#eeeeee; line-height:24px; margin-bottom:5px;}
.bsjggstable p{ line-height:30px; height:30px;}
.bsjgtable1,.bsjgtable2,.bsjgtable3,.bsjgtable4,.bsjgtable5,.bsjgtable6{ display:inline-block;}
.bsjgtable1{ width:70px; text-align:center;}
.bsjgtable2{ width:180px; text-align:center;}
.bsjgtable3{ width:170px; text-align:center;}
.bsjgtable4{ width:90px; text-align:center;}
.bsjgtable5{ width:90px; text-align:center;}
.bsjgtable6{ width:65px; text-align:center;}

.tzgg h2 a,.spxw h2 a{white-space:normal;}

