﻿ul,li,dl,dt,dd,p,label { margin:0; padding:0;}
li { list-style:none}
a { text-decoration:none; color:#333;}
a:hover { color:#3d79ac;}

.box-1 { height:362px;}
.box-1 .focus { width:585px; height:322px; overflow:hidden;}
.title .more,.title .more a { background:url(/global/more-ico.png) no-repeat; width:24px; height:24px; float:right; margin-top:6px;}
.title .more a { margin-top:0;}
.news-list ul li.new span,.box-2 ul li.new span,.box-3 ul li.new span { color:#e43427;}
.board li a:visited { color:#c60;}

.news-list { float:right; width:565px; height:322px;}
.news-list .title { width:100%; height:48px;}
.news-list .tab { color:white;}
.news-list .top-zi { background:none; font-weight:bold; font-size:20px; height:50px; line-height:50px; text-align:center; border-bottom:dashed 1px #ccc; padding:0; margin:0 0 10px 0; overflow:hidden;}
.news-list .top-zi a { color:#004b93; text-indent:0; width:480px; overflow:hidden; text-align:left;}
.news-list .top-zi a:hover { color:#e43427;}
.news-list .top-zi abbr { display:none;}
.news-list li { background:url(/global/icon-1.jpg) 6px center no-repeat;}
.news-list li a { float:left; text-indent:20px;}
.news-list li a:visited { color:#c60;}
.albumSlider .textview a { font-size:10pt;}
.news-list .title .tabs a{display: inline-block;  line-height:36px; font-size:18px; color:#333; background: #efefef; margin-right:2px; padding:0 15px;}
.news-list .title .tabs a.active{background: #e43427; color:#fff;}

.bd-1 li,.news-list li,.main li { height:28px; line-height:28px; *height:24px;*line-height:24px; vertical-align:middle;}
.bd-1 li,.box-2 li, .box-3 li, .box-5 li { background:url(/global/icon-3.png) left center no-repeat; text-indent:14px;  height:28px; line-height:28px; vertical-align:middle;}
.news-list ul li span, .bd-1 ul li span, .box-2 ul li span, .box-3 ul li span { font-size:9pt; float:right; color:#898989;}
.box-2 ul, .box-3 ul { padding:10px 2px 0 10px;}
.box-1, .box-2, .banner, .box-3, .yw-search, .jz-show { margin-bottom:20px;}

.notice { width:540px; height:30px; line-height:30px; padding:5px; font-size:12pt; background:url(/global/notice-box.png) no-repeat; color:red;}
#notice-obox { width:540px; height:30px; overflow:hidden;}
#notice-obox div { width:4000px;}
.notice ul,.notice li { float:left;}
.notice li { padding-right:60px;}


.west { width:918px; float:left;}
.west .sp { width:16px; height:10px; float:left;}
.east { float:right; width:236px;}

.box-2 { width:451px; float:left; height:273px;}
.box-2.odd { margin-right:16px; }
#ZSCD_List { height:256px; overflow-y:auto;}
#ZSCD_List ul li { overflow:hidden;}

.board .title { width:100%; border-bottom:solid 2px #147dbf; height:37px; line-height:37px;}
.board .title .tabs { float:left;}
.board .title .tabs a { width:104px; height:100%; float:left; font-size:18px; text-indent:24px;}
.board .title .tabs a.active { background:url(/global/title-1.jpg) no-repeat #147dbf; color:#fff;}
.board .title .more { }
.board .title .more a { display:none;}
.board .title .more a.active { display:block;}
.board .lists { }
.board .lists .uls { display:none}
.board .lists .uls.active { display:block}

.banner { width:918px; height:88px; padding-right:16px; overflow:hidden;}
.banner img { width:918px; height:88px;}
.banner a { display:block; width:100%; height:100%;}
.banner-a { width:1170px; height:110px; margin:0 auto 20px; }
.banner-a img { width:1170px; height:110px; border:none; }

.box-3 { height:187px;}
.box-3 .title .tabs a { width:154px; text-align:center; background:#fff; text-indent:0;}
.box-3 .title .tabs a.active { background:#147dbf;}
.box-3 ul { width:439px; float:left;}
.box-3 .sp { width:16px; height:150px; float:left;}

.mforums { height:308px; padding-top:5px; margin-bottom:20px; clear:both; background:#fcfcfc; overflow-y:hidden; }
.mforums .head { height:78px; font-size:18px; font-weight:bold; }
.mforums .head, .mforums .head dt, .mforums .head dd { margin:0; padding:0; list-style-type:none; vertical-align:middle; }
.mforums .head dt { height:38px; line-height:38px; border-bottom:2px #147dbf solid; }
.mforums .head dt label { padding:0 30px; float:left; background:#147dbf; color:#fff; text-align:center; }
.mforums .head dd { width:451px; height:38px; line-height:38px; background:#f8f8f8; float:left; }
.mforums .head dd label { margin-top:8px; line-height:24px; border-left:4px #f33 solid; color:#666; float:left; text-indent:12px; text-align:center; }
.mforums .head dd.odd { margin-right:16px; }
.mforums .lists ul li u { text-decoration:none; color:red; }
.mforums .lists ul li i { font-style:normal; color:green; }

.yw-search { height:427px; background:#f5faff; border:solid 1px #e1ebf4; width:250px; float:left; margin-right:16px;}
.yw-hd { color:#064c92; background:#f9fcff; height:26px; line-height:26px; border-bottom:solid 1px #e1ebf4;}
.yw-hd a { background:url(/global/yw-hd-ico.png) 8px center no-repeat; padding-left:28px; font-weight:bold; color:#666;}
.yw-bd-t { height:41px; line-height:41px; color:#d3d3d3;}
.yw-bd-t a,.yw-bd-t span { font-weight:bold; color:#6f92c8;}
.yw-bd-t .line { height:1px; float:right; width:45%; background:#d3d3d3; margin:20px 0;}
.yw-bd { padding:10px;}
.yw-bd .bx1 { height:80px;}
.yw-bd input { width:120px;}
.yw-bd button { margin:0 0 15px 50px;}
.yw-bd kbd { display:block; padding:0 20px 15px 0; line-height:22px;}
.yw-bd kbd label { width:80px; float:left; text-align:right; clear:left;}
.yw-bd abbr { display:block; text-indent:24px; color:gray;}

.jz-show { float:left; width:650px; height:427px;}
.jz-show .title { background:#258ed0; height:36px; line-height:36px; color:#fff; font-size:18px; padding-left:12px;}
.jz-show .title label { float:left;}
.jz-show .page { float:right; padding-right:6px;}
.jz-show .page dt { float:left;}
.jz-show .page dt a { color:white; font-size:9pt; }
.jz-show .page dd { float:left; padding-top:7px;}
.jz-show .page dd a { float:left; width:20px; height:20px; line-height:20px; font-size:9pt; border:1px #f0f0f0 solid; text-align:center; color:white; margin-right:6px;}
.jz-show .page dd a.active { background:#ccd7e8; color:#258ed0;}
.jz-show table { background:#f5faff; width:100%;}
.jz-show table tbody { display:none;}
.jz-show table tbody.active { display:table-row-group; _display:block; *display:block;}
.jz-show table th { height:28px; line-height:28px; font-size:16px; color:#064c92; font-weight:normal; border:solid 1px #e1ebf4;}
.jz-show table td { border:solid 1px #e1ebf4; text-align:center; height:28px; line-height:28px; white-space:nowrap;}
.jz-show table td.lft { text-align:left;}
.jz-show table, .jz-show table th, .jz-show table td { border-collapse:collapse;}
.jz-show table tbody tr:hover { background-color:white;}
.jz-show button { font-size:16px; line-height:25px; border:none; cursor:pointer; color:#fff; padding:0 10px; background:#7dacd1;}
.jz-show button:hover { background:#d14f40;}

.imglink-h { width:918px; height:59px; overflow:hidden; margin-bottom:12px; clear:both;}
.imglink-h a { float:left; width:222px; height:59px; overflow:hidden; margin-right:10px; text-align:center;}
.imglink-h a.end { margin-right:0;}

.link { height:186px; border:solid 1px #eaeaea; border-top:0; background:url(/global/link-hd.png) left top no-repeat #fff; padding-top:10px; float:left;}
.link .tabs { height:35px; line-height:35px; background:#f7f7f7; width:800px; float:right; text-align:right;}
.link .tabs a { padding:0 15px; text-align:center; display:inline-block;}
.link .tabs a.active { background:#4988c3; color:#fff;}
.link .lists { width:916px; clear:both;}
.link ul { padding:15px 15px 0; height:136px; overflow-y:hidden;}
.link ul.expand { overflow-y:visible;}
.link ul li { background:url(/global/icon-3.png) left center no-repeat; float:left; padding:0 0 0 1.2em; line-height:30px; width:18%; height:30px; overflow:hidden;}
.link .uls { display:none;}
.link .uls.active { display:block;}

.box-4 { margin-bottom:12px; width:236px; height:235px;}
.box-4 .title { height:33px;}
.box-4 .title a { width:118px; height:33px; line-height:33px; text-align:center; float:left; font-size:16px; color:#7a7a7a; background:url(/global/title-4.png) no-repeat;}
.box-4 .title a.active { color:#fff; background:url(/global/title-3.jpg) no-repeat;}
.box-4 .zf-bd, .box-4 .zw-bd { border:solid 1px #e0e0e0; background:#f5faff; height:200px;}
.box-4 .zf-bd ul, .box-4 .zw-bd ul { background:#fff; margin:10px; padding:5px 0 10px 0; height:166px; width:214px;}
.box-4 .zf-bd ul li { background:url(/global/icon-4.png) center bottom no-repeat; text-indent:34px; height:28px; line-height:28px;}
.box-4 .zw-bd, .box-4 .zw-bd ul { float:left;}
.box-4 .zw-bd ul li {  min-width:94px; height:22px; line-height:22px; background:#e3f2f8; border:solid 1px #cae2f5; text-align:center; margin:4px 0 0 7px; float:left;}
.box-4 .zw-bd ul li a { color:#147dbf; }
.box-4 .zw-bd ul li a:hover { color:#d80000;}
.box-4 .lists .uls { display:none;}
.box-4 .lists .uls.active { display:block;}

.pic-link { margin-bottom:10px;}
.pic-link a { width:100%; display:block; margin-bottom:2px;}
.link-1 { height:71px;}
.link-2, .link-3 { height:58px;}

.box-5 { border:solid 1px #eaeaea; background:#fcfdff; margin-bottom:12px;}
.box-5 .title { height:40px;}
.box-5 .title b { display:block; color:#147dbf; font-size:18px; font-weight:normal; width:116px; height:40px; margin-left:10px; line-height:36px; border-bottom:solid 2px #147dbf;}
.box-5 .more { margin-right:6px;}
.box-5 .bnr { width:223px; height:74px; padding:10px 6px 0 6px;}
.box-5 .bnr a { display:block; width:223px; height:74px;}
.box-5 .bnr a.txt { width:221px; height:72px; line-height:29px; font-size:16pt; font-family:"å¾®è½¯é›…é»‘","é»‘ä½“"; text-align:center; color:#c10800; border:1px white solid; background-color:#ffc;}
.box-5 .bnr img { width:223px; height:74px;}
.box-5 ul { padding:10px; width:214px; height:210px; overflow:hidden;}
.box-5 ul.vsb { overflow-y:auto;}
.box-5 ul li { line-height:30px; height:30px;}

.box-6 { height:309px; margin-bottom:10px;}
.box-6 li { vertical-align:middle; margin-bottom:2px;}
.box-6 li.noimg { width:230px; height:53px; padding:2px; border:1px #eee solid;}
.box-6 a { display:block;}
.box-6 a img { width:236px; height:59px;}
.box-6 li.noimg a { width:190px; height:100%; background-color:#e3f2f9; color:#117abe; padding:0 20px; line-height:26px; font-weight:bold; font-size:14pt;}

.search { float:right;}

.exmail { width:236px; height:130px; overflow:hidden;}

.js-tab .lists  .uls{display: none;}
.js-tab .lists .uls.active{display: block;}