.focus .ico-btn span,.list-news li,.list-img120 li .play,.list-video li,.special-rf .hd,.queryitem form,.queryitem .side,.selectdiy em,.queryitem .inp,.queryitem .btn,.sPrev, .sNext,.list-news1 li,.govleft li,.govleft li .ico{ background:url(/DFS/template/80/images/script.png) no-repeat;}

.ileft{ float:left; width:640px;}
.iright{ float:right; width:340px; overflow:hidden;}
.block-hot{ padding-bottom:10px; height:320px;}
.focus{ height:320px; width:640px; position:relative; overflow:hidden;}
.focus .list{ height:320px; overflow:hidden;}
.focus .list li{ position:relative; height:320px;}
.focus .list li img{ height:320px; width:640px;}
.focus .list li .txt{ display:block; height:40px; line-height:40px; width:520px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px; position:absolute; z-index:3; bottom:0; left:0; color:#fff; font-size:20px; cursor:pointer;}
.focus .list li a:hover{ text-decoration:none;}
.focus .mask{ position:absolute; bottom:0; left:0; height:40px; width:642px; background:#000; opacity:0.5; filter:alpha(opacity:50); z-index:2;}
.focus .ico-btn{ position:absolute; right:10px; bottom:12px; z-index:4;}
.focus .ico-btn span{ height:14px; width:14px; display:inline-block; cursor:pointer; margin-right:5px; opacity:0.5; filter:alpha(opacity:50); background-position:-326px -112px; _display:inline; zoom:1; }
.focus .ico-btn span.on{ background-position:-310px -112px; opacity:1; filter:alpha(opacity:100);}
.hotnews{ padding-bottom:15px; height:130px;}
.hotnews h2{ font-size:16px; padding:5px 0 10px; line-height:28px;}
.hotnews p{ line-height:20px; color:#555; font-size:12px;}
.tabdyc{ height:175px;}

.tabbtn span,.tabbtn span i,.tabzwbtn span.current,.title640,.title640 h3,.title340,.title860,.title860 h3,.title640 .more,.jing-map h2,.special-mf .hd h3{ background:url(/DFS/template/80/images/title.png) no-repeat;}

.tabbtn{ height:26px; border-bottom:2px solid #1756ab; margin-bottom:5px;}
.tabbtn span{ display:block; height:26px; line-height:26px; float:left; padding-left:10px; margin-right:10px; cursor:pointer;  color:#fff; background-position:-525px -156px;}
.tab_s span{ padding-left:20px;}
.tabbtn span i{ font-style:normal; display:block; padding-right:12px; background-position:right  -156px;}
.tab_s span i{ padding-right:22px;}
.tabbtn span.current{ font-weight:bold;background-position:-525px -128px;}
.tabbtn span.current i{ background-position:right -128px;}
.tabbtn span a{ background-position:right  -156px;color:#fff;}
.tabbtn .more{ float:right; font-size:12px;}
.tabdyc .tabcon{}
.list-news{ clear:both;}
.list-news li{ background-position:-336px 14px; padding-left:15px;  height:28px; line-height:28px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; _white-space: normal; }

.list-news_l1{ clear:both;list-style:circle;}
.list-news_l1 li{ list-style:circle; background-position:-336px 14px; padding-left:15px;  height:28px; line-height:28px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; _white-space: normal;float:left; width:135px; }
.list-news_l1 span{ display:inline-block;}
.l1_left {
	MARGIN-RIGHT: 0px; width:100px;
}
.l1_left I {
	MARGIN-LEFT: 15px
}
.l1_right {
	MARGIN-LEFT: 0px
}
.l1_right I {
	MARGIN-LEFT: 15px
}
.block-zw{ padding-bottom:10px; width:1000px;}
.zwonline{}
.title640{ height:42px; background-position:right 0; background-color:#d5e8ff; margin-bottom:10px;}
.title640 h3{ background-position:0 -44px; height:42px; line-height:42px; width:110px; padding-left:28px;  color:#fff; float:left; font-size:14px;}
.title640 h3 a{ color:#fff; }
.title640 .scrollgg{ float:left; font-size:12px; margin-top:12px; height:18px; overflow:hidden;}
.title640 .scrollgg li{ height:18px;}
.title640 .submenu{ float:left; line-height:38px; margin-top:4px; color:#010101;}
.title640 .submenu a{ color:#010101; font-size:14px; margin:0 8px;}
.title640 .more{ display:block; float:right; height:15px; width:33px; color:#fff; background-position:-325px -94px; margin:16px 10px 0 0}
.title340{ height:38px; line-height:38px; background-position:right -88px; background-color: #d5e8ff; padding:0 20px;}
.title340 h3{ font-size:14px;}
.title340 .more{ float:right; font-size:12px;}
.title860{ height:42px; background-position:right 0; background-color:#d5e8ff; margin-bottom:20px;}
.title860 h3{ background-position:0 -44px; height:42px; line-height:42px; width:110px; padding-left:28px;  color:#fff; float:left; font-size:14px;}
.title860 h3 a{ color:#fff; }
.tabzw{ width:310px;}
.tabzwbtn{ height:26px; border-bottom:1px solid #d6d6d6; margin-bottom:5px;}
.tabzwbtn span{ display:block; height:26px; line-height:26px; float:left; padding:0 10px; margin:0 10px; cursor:pointer;  font-weight:bold; _display:inline; _position:relative; _top:8px;}
.tabzwbtn span.current{ background-position:-204px -46px; padding-bottom:18px; position:relative;  _padding-bottom:8px; position:relative; _bottom:-8px;}
.tabzw .tabcon{ clear:both;}
.tabentrance{margin-top:10px;}
.list-entrance{ padding-top:0x; height:210px;}
.list-entrance li{ height:80px; width:150px; background:url(/DFS/template/80/images/script2.png) no-repeat; float:left; margin:20px 20px 0 0;*margin:15px 20px 0 0;}
.entrance01{position:relative;}
.list-img{position:absolute;width:201px; height:243px; background:url(/DFS/template/80/images/xxgk.png) no-repeat; top:20px; left:15px; z-index:0;}
.entrance01 li{ height:40px; width:150px; background:url(/DFS/template/80/images/script3.png) no-repeat; float:left; margin:13px 20px 0 0;}
.list-entrance li:hover{ background-position:-152px 0;}
.list-entrance li a{ color:#000;  display:block; padding:20px 0 0 25px; line-height:40px; font-size:16px;}
.entrance01 li a{ color:#000;  display:block; padding:0px 0 0 25px; line-height:40px; font-size:14px;z-index:10; position:relative;}
.list-entrance li a:hover{ text-decoration:none;}
.tabentrance .tabbtn span{ margin-right:5px;}
.tabentrance .tab_s span{ margin-right:10px;}
.tabdyc .tabbtn span{ margin-right:7px;}
.block-jing{ height:170px;}

.alarm {
    height: 148px;
    margin-bottom: 20px;
    position: relative;
    width: 1000px;
}
.alarm .hd{ width:133px; height:140px; position:absolute; left:0; top:-5px; padding:12px 0 0 27px; color:#fff; font-size:14px; }
.alarm ul{}
.alarm li{ float:left; width:160px; background-position:0 -304px; height:148px; text-align:center; color:#000; }
.alarm li strong{ padding:18px 0; font-size:20px; display:block;}
.alarm li p{ line-height:18px; height:50px;}
.alarm li .play{ cursor:pointer; height:28px; width:28px; background-position: 0 -454px; overflow:hidden; display:inline-block; _display:inline; zoom:1;} 
.alarm .side{ width:3px; height:148px; position:absolute; right:0; top:-1px; display:block; overflow:hidden; background-position:right -4px;}
.jing-map{ float:right; width:338px; position:relative; height:148px; border:1px solid #d6d6d6; position:relative;}
.jing-map h2{ background-position:-225px -94px; height:24px; width:88px; position:absolute; left:-1px; top:3px;  color:#fff; padding-left:10px; font-size:14px; }
.block-edu{ padding-bottom:15px; width:1000px; height:608px;}
.mfitem{ padding-bottom:20px; width:1000px;}
.videobox{ border:1px solid #d6d6d6; border-radius:3px; width:268px; height:268px; float:left; padding:0 20px; overflow:hidden;}
.videobox .hd{ color:#1756ab;  font-weight:normal; height:40px; line-height:32px; font-size:14px;}
.list-img120{ width:296px;}

.list-img120 li{ float:left; width:120px; position:relative; margin-right:28px;}
.list-img120 li img{ height:70px; width:120px; display:block;}
.list-img120 li .play{ display:block; height:20px; width:20px; background-position:-320px -140px; top:40px; left:10px; position:absolute; z-index:2;}
.list-img120 li .txt{ display:block; padding-top:12px; text-align:center; color:#000;}
.list-img120 li a:hover{ text-decoration:none;}
.list-video{ clear:both;}
.list-video li{ background-position:-320px -31px; height:28px; line-height:28px; padding-left:30px;}
.special-mf{ border:1px solid #d6d6d6; border-radius:3px; width:308px; height:268px; float:right; position:relative;}
.special-mf .hd{ height:40px; line-height:32px;}
.special-mf .hd h3{ float:right; background-position:0 -94px; padding-left:60px; color:#fff; font-size:14px; font-weight:normal; height:32px; width:163px; position:absolute; right:-1px; top:-1px;}
.special-mf .hd span{ display:block; padding-left:20px; color:#1756AB;} 
.special-mf .bd{ padding:0 20px;}
.special-mf .pic{ margin-bottom:5px;}
.special-mf li{ _width:253px;}
.special-rf{ border:1px solid #d6d6d6; border-radius:3px; width:308px; height:268px; float:right; position:relative;}
.special-rf .hd{ height:110px; background-position:0 0; margin-bottom:5px;}
.special-rf .bd{ padding:0 20px;}
.special-rf .pic{ margin-bottom:5px;}
.special-rf li{ _width:253px;}
.rfitem{ padding-bottom:20px; height:322px;}
.queryitem{ padding-bottom:20px;}
.queryitem form{ border:1px solid #d6d6d6; position:relative; height:105px; background-position:0 -315px; background-repeat:repeat-x; padding:20px;}
.queryitem label{ display:block; height:24px;}
.queryitem li{ height:60px;}
.queryitem .inp{ height:30px; line-height:30px; background-position:-110px -477px; width:220px; border:none; padding:0 5px;}
.queryitem .btn{ height:30px; background-position:0 -511px; width:60px; border:none; cursor:pointer; color:#fff; font-size:14px; font-family:Microsoft YaHei; margin-left:5px;}
.queryitem input{ float:left;}
.selectdiy{ float:left; width:60px; margin-right:5px;}
.selectdiy em{ display:block; height:30px; line-height:30px; width:45px; cursor: pointer; padding-left:15px; background-position:0 -476px;}
.queryitem .side{ display:block; height:3px; width:340px; background-position:0 -312px; position:absolute; left:-1px; bottom:-1px;}
.magzineitem{ padding-bottom:20px;}
.gallery{ border:1px solid #d6d6d6; position:relative; height:168px; padding-top:10px;}
.gallery li{ position:absolute;}
.gallery img{ width:100%; height:100%;}
.sPrev,.sNext{ display:block; height:33px; width:20px; cursor:pointer; position:absolute; top:65px; }
.sPrev{ left:25px; background-position: -65px -477px;}
.sNext{ right:25px; background-position: -86px -477px;}
.serveritem{ padding-bottom:20px;}
.address{ border:1px solid #d6d6d6; padding:10px 20px;}
.address a{ font-size:12px; margin-left:10px;}
.block-gallery{ height:250px; clear:both;}
.block-gallery ul{ width:1036px;}
.block-gallery li{ float:left; width:180px; height:120px; text-align:center; margin-right:26px;}
.block-gallery img{ height:120px; width:180px; display:block; margin-bottom:20px;}

/*列表页*/
.listbox{ padding-bottom:20px; width:1000px;}
.listleft{ float:left; border:1px solid #d6d6d6; width:998px;}
.listleft .hd{ font-size:24px; font-weight:normal; color:#333; line-height:50px; border-bottom:1px dotted #999; margin-bottom:20px;clear:both;}
.slist{ padding:30px 50px;}
.list-news1{ padding-bottom:30px; border-bottom:1px solid #d6d6d6; margin-bottom:30px;}
.list-news1 li{ background-position:-336px 14px; padding-left:30px;  height:32px; line-height:32px;  font-size:16px; position:relative;}
.list-news1 li a{ display:block; width:428px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.list-news1 li span{ position:absolute; right:0;}
.listright{ float:right; width:320px;}
.listright .item{border:1px solid #d6d6d6; padding:20px; margin-bottom:20px;}
.listright .hd{ font-size:18px; font-weight:normal; color:#333; height:35px; border-bottom:1px solid #d6d6d6; margin-bottom:15px;}
.listright li{ _width:263px; }

.page{ text-align:center;}
.page a{ display:inline-block; height:26px; line-height:26px; padding:0 10px; border:1px solid #d6d6d6; margin-right:5px; color:#333; _display:inline; zoom:1;}
.page a:hover,.page a.on{ background:#1756ab; border:1px solid #1756ab; color:#fff; font-weight:bold; text-decoration:none;}
.page span{ margin-right:5px;}

/*文章页*/
.articlebox{ padding:20px 30px; background:url(/DFS/template/80/images/articlebg.png) repeat-x; color:#000;font-size: 14px;line-height: 220%;}
.articlebox h1{ font-size:30px; font-weight:normal; text-align:center;  line-height:32px;}
.articlebox .info{ text-align:center; height:50px;padding-top:15px;}
.articlebox .info span{ margin-right:20px;}
.articlebox p{}
.articlebox img{display:block; margin:20px auto;}

/*政务公开*/
.government{ margin-bottom:20px; border:1px solid #d6d6d6; width:998px;}
.govleft{ float:left; width:203px;}
.govleft .hd{ font-size:24px; font-weight:normal; color:#333; height:80px; line-height:80px; text-align:center; border-bottom:1px solid #d6d6d6;}
.govleft ul{}
.govleft li{ background-position: -135px -511px;  height:30px; line-height:30px;  font-size:14px; position:relative;}
.govleft li a{ color:#333; display:block; padding-left:30px;}
.govleft li .ico{ position:absolute; overflow:hidden; height:11px; width:9px; background-position:-330px -86px; right:15px; top:10px; display:none;}
.govleft li.on .ico,.govleft li a:hover .ico{ display:block;}
.govleft li a:hover{ text-decoration:none;}

.govright{ float:right; width:690px; border-left:1px solid #d6d6d6; padding:30px 30px;}
.govright .hd{ font-size:18px; color:#333; height:50px; border-bottom:1px solid #d6d6d6; margin:0 0 15px;}
.list-leader{}
.list-leader p{text-indent: 2em;}
.list-leader li{ padding-left:160px; position:relative; height:175px; border-bottom:1px solid #d6d6d6; margin-bottom:20px;}
.list-leader li .name{ font-size:18px; color:#1756ab; height:60px; line-height:60px;}
.list-leader li .job{ display:block; height:24px;}
.list-leader li p{ line-height:24px;}
.list-leader li img{ height:155px; width:120px; position:absolute; left:10px; top:0;}
.list-leader{}

/*专题*/
.ztbox{}
.ztbox .banner{ margin-bottom:20px;}
.ztbox .hotzt{ margin-bottom:20px; overflow:hidden;}
.hotzt .hd{ height:90px; margin-bottom:10px;}
.hotzt .hd span{ padding:4px; height:80px; width:80px; border:1px solid #dadada; display:block; float:left; background:url(/DFS/template/80/images/dy.png) no-repeat 4px 4px; text-indent:-9999px;}
.hotzt .hd p{ line-height:24px; padding:8px 30px; height:72px; border:1px solid #dadada; float:right; width:842px; font-size:14px; color:#555;}
.ztbox .pictxt{ border:1px solid #dadada; padding:20px; overflow:hidden; _height:100%; }
.ztbox .pictxt .pic{ width:380px; margin-right:40px; float:left;}
.ztbox .pictxt .pic img{ border: 6px solid #d7e2da; display:block; margin:0 auto;}
.ztbox .pictxt .picss{ width:155px; margin-right:20px; float:left;}
.ztbox .pictxt .picss span{text-align:center;
display:block}
.ztbox .pictxt .picss img{ border: 2px solid #d7e2da; display:block; margin:0 auto;}

.ztbox .pictxt strong{ height:40px; line-height:40px; font-family:Microsoft YaHei; font-size:20px; font-weight:normal; display:block;}
.ztbox .pictxt p{ line-height:24px; font-family:"宋体"; margin-bottom:10px; font-size:14px; float:left; width:538px;}
.ztbox .pictxt .sy1{ background:url(/DFS/template/80/images/line.png) no-repeat 0 20px; padding-top:44px; clear:both; width:100%;}
.ztbox .block{ margin-bottom:20px; overflow:hidden;}
.ztbox .block .title{ height:40px; line-height:40px; background:#1756ab; padding: 0 15px;}

.ztbox .block .title h3{ font-size:16px; color:#fff;}
.ztbox .list-pt{ border:1px solid #dadada; padding-bottom:20px; overflow:hidden; _height:100%;}

.ztbox .list-pt li{ float:left; line-height:24px; text-align:center; width:228px; font-family:"宋体"; font-size:14px; margin:20px 11px 0 10px; _display:inline;}
.ztbox .list-pt li img{ /* display:block; */ height:148px; width:226px; /* margin-bottom:10px; */ border:1px solid #d1d1d1;}
.szt{ padding:20px;}
.list-zt{}
.list-zt li{ position:relative; height:100px; border-bottom:1px solid #d6d6d6; padding-bottom:20px; margin-bottom:20px; padding-left:328px;}
.list-zt img{ height:109px; width:308px; position:absolute; left:0; top:0;}
.list-zt h3{ font-size:20px; padding-top:5px; height:30px; font-weight:normal;}
.list-zt p{ font-size:12px; line-height:24px; height:48px; color:#666;text-indent: 2em;}

.ztbox .block .title.c1{ background:#006666;}
.ztbox .pictxt .pic img.c1{ border: 6px solid #d7e1e1;}
.ztbox .list-pt.c1 a{ color:#006666;}

.ztbox .block .title.c2{ background:#7d1010;}
.ztbox .pictxt .pic img.c2{ border: 6px solid #f8eaea;}
.ztbox .list-pt.c2 a{ color:#b80000;}

.ztbox .block .title.c3{ background:#000;}
.ztbox .pictxt .pic img.c3{ border: 6px solid #f0f0f0;}
.ztbox .list-pt.c3 a{ color:#0040ab;}

.ztbox .block .title.c4{ background:#ee920e;}
.ztbox .pictxt .pic img.c4{ border: 6px solid #faf5ee;}
.ztbox .list-pt.c4 a{ color:#ee920e;}

.ztbox .block .title.c5{ background:#922c91;}
.ztbox .pictxt .pic img.c5{ border: 6px solid #f7edf7;}
.ztbox .list-pt.c5 a{ color:#922c91;}

.ztbox .block .title.c6{ background:#3fa9ec;}
.ztbox .pictxt .pic img.c6{ border: 6px solid #eef6fb;}
.ztbox .list-pt.c6 a{ color:#3fa9ec;}

.ztbox .block .title.c7{ background:#d91528;}
.ztbox .pictxt .pic img.c7{ border: 6px solid #f9eeef;}
.ztbox .list-pt.c7 a{ color:#bf1021;}

.ztbox .block .title.c8{ background:#6ac343;}
.ztbox .pictxt .pic img.c8{ border: 6px solid #ecf4e9;}
.ztbox .list-pt.c8 a{ color:#489f22;}

/*.seargc{ background:url("/DFS/template/80/images/articlebg.png") repeat-x; padding:40px 30px;}
.seargc table{ background:#fff;}
.seargc th{ width:200px; text-align:right; height:36px; line-height:36px; border-collapse:collapse; border:1px solid #ccc; padding:0 5px;}
.seargc td{ height:36px; line-height:36px; border-collapse:collapse; border:1px solid #ccc; padding:0 5px;}*/
.seargc{ padding:50px 70px; background:url(/DFS/template/80/images/articlebg.png) repeat-x;}
.seargc .hd{ background:#e5f1ff; border:1px solid #cecece; height:34px; line-height:34px; padding-left:20px; font-weight:bold; font-size:14px; }
.seargc table{ background:#fff;}
.seargc th{ width:200px; text-align:right; height:36px; line-height:36px; border-collapse:collapse; border:1px solid #cecece; padding:0 5px; background:#f6f6f6}
.seargc td{ height:36px; line-height:36px; border-collapse:collapse;  border:1px solid #cecece; padding:0 5px;}
.seargc .tips{ line-height:28px; font-size:12px;  border:1px solid #cecece; border-top:none; padding:25px 50px;}
.seargc h2{ font-size:14px; height:34px; line-height:34px; text-align:center; border-left:1px solid #cecece; border-right:1px solid #cecece;}

.mainbody{ padding-bottom:20px; width:1000px;}
.leftbox{ float:left; border:1px solid #d6d6d6; width:658px;}
.ohd{ height:42px; width:100%; position:relative; _top:-4px;}
.ohd em{ font-size:14px; color:#fff; font-weight:bold; display:block; float:left; padding:0 55px 0 15px; background:url(/DFS/template/80/images/hd.png) no-repeat right top; height:42px; line-height:42px; margin:-4px 0 0 10px; _margin:-4px 0 0 5px; _background:url(/DFS/template/80/images/hd-ie6.png) no-repeat right top;}
.ohd .more{ display:block; float:right; height:15px; width:33px; color:#fff; background:url(/DFS/template/80/images/btn-03.png) no-repeat; margin:16px 10px 0 0}
.rightbox{ float:right; width:320px;}
.rightbox .item{border:1px solid #d6d6d6; padding:20px; margin-bottom:20px;}
.rightbox .hd{ font-size:18px; font-weight:normal; color:#333; height:35px; border-bottom:1px solid #d6d6d6; margin-bottom:15px;}

/*留言板*/
.guestbook{ padding:50px 70px; background:url(/DFS/template/80/images/articlebg.png) repeat-x;}
.guestbook table{ border:1px solid #cecece; background:#fff;}
.guestbook td{ line-height:36px; border-collapse:collapse;  border-bottom:1px solid #cecece; padding:0 20px;}
.guestbook .spantime{ font-size:12px; color:#999;}
.guestbook .txt{ line-height:28px; margin:20px 0;}
.guestbook .tit{ background:#e5f1ff;}
.iword{ background:url(/DFS/template/80/images/wordbg.png) repeat-x; _overflow:hidden; width:658px;}
.iword table{ margin:30px 50px;}
.iword td{ padding:5px;}
.iword .inp{ height:34px; line-height:34px; width:430px; padding:0 4px; border:1px solid #d6d6d6; background:#fff; } 
.select{ position:relative; background:#fff; border:1px solid #d6d6d6; height:34px; float:left;}
.select em{ display:block; line-height:34px; padding:0 10px; float:left;}
.select .ico{ float:left; display:block; height:24px; width:32px; margin:5px 0; cursor:pointer; background:url(/DFS/template/80/images/ico-01.png) no-repeat;}
.select p{ position:absolute; top:34px; left:0; width:100%; border:1px solid #d6d6d6; background:#fff; display:none;}
.select p a{ display:block; padding:0 10px; height:34px; line-height:34px;}
.select p a:hover{ text-decoration:none; background:#f6f6f6;}
.iword .textarea{ height:76px; line-height:28px; width:430px; padding:0 4px; border:1px solid #d6d6d6; background:#fff; } 
.btn-submit,.btn-reset{ height:35px; width:80px; cursor:pointer; border:none; margin-right:20px;}
.btn-submit{ background:url(/DFS/template/80/images/btn-01.png) no-repeat;}
.btn-reset{ background:url(/DFS/template/80/images/btn-02.png) no-repeat;}
.yzcode{ float:left; margin-left:10px;}
.gojl{ background:url(/DFS/template/80/images/bgx-1.png) repeat-x 0 -61px; height:60px; border:1px solid #d6d6d6; line-height:60px; margin-bottom:10px;}
.gojl em{ display:block; height:60px; padding-left:82px; margin-left:24px; background:url(/DFS/template/80/images/ico-02.png) no-repeat 0 50%; color:#000; font-size:24px; font-weight:bold; }
.gojl em a{ margin-left:20px; font-size:18px;}
.adh70{ height:70px; margin-bottom:10px;}
.al{ height:140px; overflow:hidden; width:320px;}
.al span{ display:block; clear:both; width:330px;}
.al a{ display:block; height:60px; line-height:60px; width:155px; margin:0 10px 10px 0; float:left; background:url(/DFS/template/80/images/bgx-1.png) repeat-x; font-size:18px; font-weight:bold; color:#fff; text-align:center;}
.al a:hover{ text-decoration:none;}
.mapbox{ position:relative;}
.mapbox .ohd{ position:absolute; top:0; _top:-4px;}
.window{ background:url(/DFS/template/80/images/wordbg.png) repeat-x 0 -250px; padding-bottom:20px;}
.window p{font-size:16px; text-align:left; ; color:#000;padding-left:50px; line-height:28px; margin-bottom:20px;}
.window img{ border:1px solid #d6d6d6; display:block; margin: 0 auto;}
.xzxk{ padding:20px; position:relative;}
.xzxk .ohd{ position:absolute; top:0; left:0; _left:-20px; _top:-4px;}
.xzxk .tabzwbtn{ margin-bottom:30px; position:relative; _top:0;}
.xzxk .tabzwbtn span{ padding:0 0 18px; font-size:12px; _padding:0 0 9px; }
.xzxk table{ background:#fff;}
.xzxk th{ text-align:center; height:36px; line-height:36px; border-collapse:collapse; border:1px solid #d6d6d6; padding:0 5px; background:#e5f1ff; font-weight:bold;}
.xzxk td{ text-align:center; height:36px; line-height:36px; border-collapse:collapse;  border:1px solid #d6d6d6; padding:0 5px;}
.xzxk td a{ display:block; text-align:left; color:#333;}
.xzxk td a:hover{ color:#ff8400;}
.vbox{ border:1px solid #D6D6D6; margin-bottom:20px; *height:100%; *padding-bottom:10px;}
.vbox ul{ padding:10px 0;}
.vbox li{ height:137px;width:145px; text-align:center; line-height:22px; float:left; margin:0 0 10px 15px; _display:inline;}
.vbox li img{ display:block; border:1px solid #d6d6d6; height:94px; width:143px; margin-bottom:5px;}
.vbox li a{ color:#666;}
.vbox li a:hover{ color:#ff8400;}
.zzbox{ border:1px solid #D6D6D6; margin-bottom:20px; *height:100%; *padding-bottom:10px;}
.zzbox ul{ padding:10px 0;}
.zzbox li{ width:145px; text-align:center; line-height:22px; float:left; margin:0 0 10px 15px; _display:inline;}
.zzbox li img{ display:block; border:1px solid #d6d6d6; height:200px; width:145px; margin-bottom:5px;}
.zzbox li a{ color:#666;}
.zzbox li a:hover{ color:#ff8400;}
.zsk{}
.zsk .block{ padding-bottom:20px; width:1020px;}
.zsk .item{ margin-right:20px; float:left; border:1px solid #d6d6d6; border-radius:3px; padding:20px; width:445px;}
.zsk .item .hd{ font-size:16px; font-weight:bold; color:#000; height:30px;}
.zsk .item .hd a{ background:url("/DFS/template/80/images/title.png") no-repeat -325px -94px; color: #FFFFFF; display: block; float: right; height: 15px; width: 33px; }
.zsk .title860{ height:38px; background-position:right -4px; background-color:#d5e8ff; margin:4px 0 15px;}
.zsk .title860 h3{ background-position:0 -44px; height:42px; line-height:42px; width:110px; padding-left:28px;  color:#fff; float:left; font-size:14px; margin-top:-4px; _background-position:0 -42px; position:relative; _top:-4px;}
.bmdh{ height:148px; border:1px solid #d6d6d6; border-radius:3px; background:url(/DFS/template/80/images/bgx-2.png) repeat-x;}
.bmdh ul{ padding-left:100px; background:url(/DFS/template/80/images/ico-03.png) no-repeat 0 10px; clear:both; overflow:hidden; margin:15px 0 0 20px; _height:72px;}
.bmdh ul li{ height:28px; width:170px; float:left;}
.linksbox{}
.linksbox .tabzwbtn{ margin:10px 10px 20px 0; position:relative; _top:0;}
.linksbox .tabzwbtn span{ padding:0 0 18px; font-size:12px; margin:0 3px; _padding:0 0 9px; }
.linksbox .tabzwbtn span.current{ background:url(/DFS/template/80/images/ico-04.png) no-repeat center 23px;}
.linksbox .block{ border:1px solid #d6d6d6; position:relative; margin-bottom:20px;}
.linksbox .block .ohd { position:relative;}
.linksbox ul{ padding:10px 30px; width:596px; overflow:hidden;}
.linksbox li{ float:left; width:25%; height:24px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.linksbox li a{ color:#1756ab;}
.linksbox li a:hover{ color:#ff8400;}
.c-999{ color:#999;}
.ad90{ height:90px; background:#f0f0f0; margin-bottom:20px;}
.minibar{ height:30px; overflow:hidden; clear:both; padding:10px; background:#f9f9f9;}
.tools{ float:left; line-height:30px;}
.tools iframe{ position:relative; top:3px;}
.searchitem{ height:30px; float:right;}
.searchitem .inp{ background-position:0 -542px; width:260px;}
.dangitem{ padding-bottom:10px;}
.dangitem .tabbtn span{ margin-right:9px;}
.webcyitem{}
.webcyitem .cy{ padding:15px; border:1px solid #D6D6D6;}
.scrollnews{ height:84px; overflow:hidden;}
.block-m{ clear:both;}
.underLine{text-decoration:underline;}

.article {padding-top:5px;}
.article p {line-height:35px;font-size:16px;color:#383838;}
.article img{max-width:700px;}


.articleTop {margin-bottom:15px;font-family:微软雅黑;font-weight:bold;font-size:16px;color:#434343;}
.articleBottom {height:50px;line-height:50px;margin-top:15px;font-family:微软雅黑;font-weight:bold;font-size:16px;color:#434343;}

.nyLine span.xx_list a{display:inline-block; width:400px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;}