@charset "gbk";
/* CSS Document */
.short-top { border-bottom: 1px solid #ffffff; height: 30px; line-height: 30px; color: #CCCCCC; background-color: #DBDBDB; background-image: url(bg.png); background-repeat: repeat-x; background-position: 0px 0px; }
.topnav { background-image: url(nav-bg.png); background-repeat: no-repeat; background-position: center 4px; height: 88px; }
.navigation .top-nav { height: 55px; font-size: 14px; margin-left: 10px; }
.navigation .top-nav li { float: left; height: 55px; width: 100px; display: inline; margin-right: 10px; }
.navigation .top-nav li a { display: block; font-weight: bold; color: #000066; text-align: center; margin-top: 18px; background: url(../img/nav-m.gif) no-repeat right center; }
.navigation .top-nav li.select { background-image: url(nav-on-bg.gif); background-repeat: no-repeat; background-position: center top; }
.navigation .top-nav li.select a { color: #FFFFFF; }
.navigation .top-subnav { height: 20px; line-height: 20px; color: #FFFFFF; padding: 0px 10px; }
.navigation .top-subnav a { margin: 0px 5px; color: #FFF; font-size: 14px; }
.top-tools { line-height: 20px; height: 20px; background-image: url(bg.png); background-position: 0px -40px; background-repeat: repeat-x; padding: 5px 20px 5px; overflow: hidden; }
.top-tools dl { width: auto; display: block; }
.top-tools dt, .top-tools dd { float: left; display: inline; }
.top-tools dt { font-weight: bold; color: #1456AC; padding: 0px 0px 0px 20px; background-image: url(img.png); background-repeat: no-repeat; }
.top-tools .time { margin-right: 20px; }
.top-tools .time dt { background-position: -314px -225px; }
.top-tools .weather dt { background-position: -314px -194px; }
.top-tools .search dt { background-position: -314px -162px; }
.container { padding: 10px 10px 20px; background: #FFFFFF; }
.focus { float: left; height: 305px; width: 440px; overflow: hidden; margin-left: 10px; }
.focus .pic img { width: 438px; height: 275px; }/* 解决IE8边框显示不全 */
/*========= focus css =========*/
.mF_classicHC .pic { border: 1px solid #666; }
.mF_classicHC .pic li { position: absolute; left: 0; top: 0; }
.mF_classicHC .txt li { position: absolute; left: 0; background: #dedede; overflow: hidden; height: 26px; line-height: 26px; }
.mF_classicHC .txt li a { display: block; color: #333; text-align: center; font-size: 12px; font-weight: bold; text-decoration: none; }/*文字样式*/
.mF_classicHC .num, .mF_classicHC .num_bg { height: 19px; position: absolute; z-index: 3; right: 0; bottom: 31px; color: #fff; }/*按钮样式*/
.mF_classicHC .num_bg { width: 100%; background: url(btn-bg.png) right bottom no-repeat; _height: 16px; _background: 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/btn-bg.png', sizingMethod='scale');
_background-color: #000; _filter: alpha(opacity=57); }/*为兼容IE6请把滤镜内的图片地址改为绝对地址*/
.mF_classicHC .num_bg li { position: absolute; }
.mF_classicHC .num li { float: left; width: 26px; height: 16px; line-height: 16px; padding-top: 3px; text-align: center; cursor: pointer; position: relative; }
.mF_classicHC .num li a { color: #fff; }
.mF_classicHC .num li b { position: absolute; top: 3px; left: 0; width: 1px; height: 16px; overflow: hidden; background: #DADADA; }
.mF_classicHC .num li.hover, .mF_classicHC .num li.current { background-image: url(btn-red.gif); }/*当前/悬停按钮样式*/
.mF_classicHC .num li.hover { background-position: right bottom; }
.mF_classicHC .num li.current { background-position: left top; }
/*========= focus css =========*/
.news { width: 490px; overflow: hidden; }
.news .news-top-line { background-image: url(bg.png); background-repeat: repeat-x; background-position: 0px -166px; height: 90px; padding: 10px 20px; background-color: #F6F6F6; }
.news .news-top-line .news-summary { color: #666; }
.news .news-top-line h4 { font-size: 14px; text-align: center; border-bottom: 1px dotted #CCC; padding-bottom: 5px; margin-bottom: 5px; }
.news .m-c { border-style: none; background-color: #F6F6F6; padding: 10px 20px; height: 173px; }
.news .m-c li { margin-bottom: 10px; }
.news .m-c li a { width: 380px; }
.c-l { float: left; width: 700px; }
.c-r { float: right; width: 270px; }
.c-l .atc { width: 345px; }
.c-l .atc .m-c { height: 206px; padding-bottom: 0px; }
.c-l .atc .tab-t { padding: 0px 0px 0px 10px; height: 34px; background-image: url(bg.png); background-repeat: repeat-x; background-position: 0px -82px; }
.c-l .atc .tab-t li { display: inline; float: left; height: 34px; width: 93px; text-align: center; line-height: 34px; font-weight: bold; color: #039; cursor: pointer; margin: 0px; padding: 0px; font-size: 14px; }
.c-l .atc .tab-t li.select { background-position: 0px 0px; color: #FFF; background-image: url(tab-on.gif); }
.c-l .atc .tab-c { background-color: #FFF; padding: 0px; border: 1px solid #8cbcd5; margin-top: 2px; height: 215px; }
.c-l .atc .tab-c .m-c { border-style: none; }
.c-l .atc .tab-c .m-c li { margin-bottom: 10px; }
.c-l .atc .tab-c .m-c li a { width: 250px; height: 18px; }
.c-r .m-t { height: 31px; line-height: 31px; color: #FFF; background-position: 0px -125px; }
.c-r .m-t h3 { padding-left: 20px; }
.c-r .m-t .more a { color: #fff; }
.notice .m-t h3 { background-position: -314px 7px; }
.notice .scroll-c {
filter:  progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ffffff, endColorstr=#ededed); /* IE6,IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')"; /* IE8 */ background: -moz-linear-gradient(top, #ffffff, #ededed); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ededed)); background: -ms-linear-gradient(top, #ffffff, #ededed); background: -o-linear-gradient(top, #ffffff, #ededed); padding: 11px 10px 10px; height: 200px; border-top: none; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; }
.notice #scroll { height: 200px; overflow: hidden; }
.notice #scroll li { background-image: url(dot.gif); background-repeat: no-repeat; background-position: 0px 11px; display: block; line-height: 25px; padding-left: 10px; clear: both; }
.notice #scroll li .time { line-height: 14px; clear: both; padding-bottom: 3px; margin-bottom: 2px; }
.mail-login .m-t h3 { background-position: -314px -23px; }
.mail-login .m-c { background-color: #cfe1f3; padding: 9px; }
.mail-login .input-face { width: 105px; }
.img-btn-jzxx a { background-image: url(img.png); background-repeat: no-repeat; height: 62px; width: 250px; text-indent: -10000px; display: block; }
.img-btn-sys a { background-image: url(img.png); background-repeat: no-repeat; background-position: 0px -165px; height: 34px; width: 250px; text-indent: -10000px; display: block; }
.img-btn-12395 { background-image: url(img.png); background-repeat: no-repeat; background-position: 0px -68px; height: 87px; width: 250px; text-indent: -10000px; display: block; }
.weibo { background-color: #E9F7FC; height: 290px; }
.friend-links { background-color: #eeeeee; padding: 10px 15px 10px; background-image: url(bg.png); background-position: 0px -286px; margin-top: 10px; }
.friend-links dl { line-height: 20px; height: 20px; border-bottom: 1px dotted #CCC; padding-bottom: 5px; padding-top: 5px; }
.friend-links dt { color: #FFF; font-weight: bold; padding: 0px 0px 0px 5px; background-image: url(img.png); background-repeat: no-repeat; height: 20px; width: 67px; text-align: left; }
.friend-links dt, .friend-links dd { display: inline-block; float: left; margin-right: 5px; margin-left: 5px; }
.friend-links .links-1 dt { background-position: -262px -118px; }
.friend-links .links-2 dt { background-position: -262px -93px; }
.friend-links .links-3 dt { background-position: -262px -68px; }
.footer { border-top: 3px solid #003F91; text-align: center; background-image: url(bg.png); background-repeat: repeat-x; padding: 20px 0px; color: #999; background-position: 0px -419px; }
.sidebar { width: 180px; float: left; margin-right: 10px; }
.main { float: left; width: 770px; }
.your-place { line-height: 30px; padding-left: 10px; border-bottom: 1px dotted #CCCCCC; }
.sidebar h2 { background-image: url(img.png); background-repeat: repeat-x; background-position: 0px -228px; height: 50px; color: #039; padding-left: 20px; border-bottom: 3px solid #039; font: 18px/60px "microsoft yahei", sans-serif; }
.side-subnav { border: 1px solid #D1D1D1; background-image: url(sid-nav-bg.gif); background-repeat: no-repeat; background-position: 40px bottom; padding-bottom: 200px; }
.side-subnav li { height: 30px; line-height: 30px; }
.side-subnav li a { display: block; padding-left: 30px; border-bottom: 1px dotted #CCC; }
.content { border: 5px solid #E8E8E8; margin-top: 5px; padding: 20px; }
.content .page-number { text-align: center; margin-top: 20px; }
.content.article h1 { color: #000; text-align: center; line-height: 1.5; padding: 5px; }
.content.article .info { color: #666; text-align: center; height: 30px; border-bottom: 1px solid #CCC; margin-bottom: 20px; line-height: 30px; }
.content.article .text { font-size: 14px; line-height: 1.5; padding: 20px; }
.content.article .text p { padding: 5px 0px; }
.content.article-list .m-c { border: none; }
.content.article-list .m-c li { margin-bottom: 5px; border-bottom: 1px solid #F3F2F2; padding: 3px 0px 3px 10px; height: 20px; background-image: url(dot.gif); background-repeat: no-repeat; background-position: left center; }
.content.article-list .m-c li a { width: 580px; height: 20px; overflow: hidden; }
.content.images-list li { float: left; text-align: center; width: 210px; line-height: 25px; display: inline-block; margin: 0px 13px 15px; _margin: 0px 8px 15px; }
.content.images-list li a img { height: 130px; width: 210px; padding: 4px; border: 1px solid #CCCCCC; }
.content.images-list li a span { width: 220px; overflow: hidden; height: 25px; display: block; }