body {background:url(bg.jpg) repeat-x 0 0;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-left {text-align:left;}
.pull-left {float:left;}
.pull-right {float:right;}
.layout {width:1000px; margin:0 auto; position:relative;}

.topbar {height:20px; background:url(header.jpg) no-repeat center top;}
.header {background:url(header.jpg) no-repeat center -20px; height:270px;}
.header .logo {display:none;}
.nav {background:#1f72ad  url(nav.gif) no-repeat center top; height:50px;}
.nav .home {background:url(home.png) no-repeat center center; height:50px; width:90px; display:block; float:left; text-indent:-999em;}
.nav .split {background:url(split01.gif) no-repeat center center; width:2px; height:50px; float:left; margin-right:3px;}
.nav .nav-items {float:left; padding-top:2px;}
.nav .nav-items li {float:left; width:6em; text-align:center; padding:3px 8px 0px 6px; background:url(split02.png) no-repeat right center;}
.nav .nav-items li.last {background:none;}
.nav .nav-items li>a {color:#fff;}
.nav .nav-items li>a:hover {color:#ff0;}

.slideshow {width:550px; height:320px; margin:20px 0 10px; overflow:hidden; position:relative;}
.slideshow .pic img {width:550px; height:320px;}
.slideshow .txt-bg {background-color:#000; filter:alpha(opacity=50); opacity:0.5; position:absolute; left:0; right:0; bottom:0; height:30px;}
.slideshow .txt {position:absolute; left:0; bottom:0; height:30px; width:100%; overflow:hidden; color:#fff;}
.slideshow .txt ul li {height:30px; line-height:30px; padding-left:10px; position:absolute;}
.slideshow .txt ul li a {color:#fff; font-weight:bold;}
.slideshow .num {position:absolute; right:10px; bottom:13px;}
.slideshow .num li {float:left; width:14px; padding:0 4px;}
.slideshow .num li a{background-color:#fff; width:14px; height:5px; overflow:hidden; display:block; cursor:pointer;}
.slideshow .num li.on>a {background-color:#39aae1;}

.news {width:440px; height:320px; margin:20px 0 10px;}
.news .news-hd {background:url(title01.gif) no-repeat 0 0; height:37px; position:relative;}
.news .news-hd h2 {font-size:14px; color:#fff; padding-left:30px; line-height:37px;}
.news .news-hd a.news-more {position:absolute; right:10px; top:10px; color:#fff;}
.news .news-hd a.news-more:hover {color:#f50;}
.news .news-bd {}
.news .news-bd .news-list {font-size:14px; padding:7px 0;}
.news .news-bd .news-list li {background:url(dot01.gif) no-repeat 6px 12px; padding-left:18px; line-height:30px; height:30px; position:relative;}
.news .news-bd .news-list li span.cut {width:330px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news .news-bd .news-list li span.date {color:#999; position:absolute; right:4px; top:0;}

.mainc {width:750px;}
.sidec {width:240px;}
.leader {width:298px; background-color:#fafafa; border:#ccc 1px solid; height:290px;position:relative}
.leader h3 {background:url(title02.gif) no-repeat center bottom; height:48px; text-indent:-999em; margin-bottom:3px}
.leader .s-box-more{position:absolute; right:10px; top:8px;}
.leader .leader-bd {padding:15px;}
.leader .leader-bd .leader-pic {float:left; margin-right:8px;}
.leader .leader-bd .leader-txt {float:left; line-height:23px; width:12em;}
.leader .leader-bd .leader-txt dt {width:4em; float:left;}
.leader .leader-bd .leader-txt dd {float:left; width:8em;}
.leader .leader-bd .leader-txt dd span {margin-right:1em; width:3em; display:inline-block;}
.leader .news-bd {}
.leader .s-box-bd {font-size:12px; padding:5px 0px}
.leader .s-box-bd .s-list{left:20px}
.leader .s-box-bd .s-list li {background:url(dot02.gif) no-repeat 15px 11px; padding-left:28px; line-height:25px; height:25px; position:relative;}
.leader .s-box-bd .s-list li span.cut {width:290px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.leader .s-box-bd .s-list li span.date {color:#999; position:absolute; right:4px; top:0;}

.m-box {margin-bottom:10px;}
.m-box .m-box-hd {border-top:#206f96 2px solid; border-bottom:#cfcfcf 1px solid; height:29px; line-height:29px; position:relative;}
.m-box .m-box-hd h3 {color:#206f96; padding-left:5px;}
.m-box .m-box-hd .m-box-more, .m-box .m-box-hd .submenu {position:absolute; right:5px; top:0;}
.m-box .m-box-hd .m-box-more, .m-box .m-box-hd .submenu a {margin:0 4px;}
.basic {width:440px; height:290px;}
.idxm-mod {width:370px; height:220px; margin-bottom:10px;}
.m-list {padding:5px;}
.m-list li {height:26px; line-height:26px; background:url(dot02.gif) no-repeat 4px 11px; padding-left:13px; position:relative;}
.m-list li span.date {color:#999; position:absolute; right:5px;}
.videoc {padding:5px;}
.topvideo {width:110px; float:left; padding-left:5px; margin-right:15px;}
.topvideo .video-pic {background:url(videobg.gif) no-repeat 0 0; width:100px; height:70px; padding:5px 5px 23px; margin-bottom:5px;}
.topvideo .video-pic img {width:100px; height:70px;}
.v-list { margin-left:130px; width:230px;}
.v-list li {line-height:26px; height:26px; background:url(videoDot.gif) no-repeat 0 7px; padding-left:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.quicklnks {margin-bottom:8px;}
.quicklnks li {height:50px; margin-bottom:2px;}
.quicklnks li a {display:block; height:50px; background-image:url(lnks.gif); background-repeat:no-repeat; text-indent:-999em;}
.quicklnks li a:hover {opacity:0.8;}
.quicklnks li.ql01 a {background-position:0 0;}
.quicklnks li.ql02 a {background-position:0 -50px;}
.quicklnks li.ql03 a {background-position:0 -100px;}
.quicklnks li.ql04 a {background-position:0 -150px;}
.quicklnks li.ql05 a {background-position:0 -200px;}
.s-box {background:#fafafa url(mbg01.gif) no-repeat center top; margin-bottom:10px;}
.s-box .s-box-hd {background:url(m01.gif) no-repeat 10px 10px; padding:8px 10px 5px 23px; position:relative;}
.s-box .s-box-hd h3 {color:#1f72ad;}
.s-box .s-box-hd .s-box-more {position:absolute; right:10px; top:8px;}
.s-box .s-box-bd {}
.notice-con {padding:0 5px 5px;}
.notice-list li {line-height:18px; margin:0 0 5px; background:url(dot02.gif) no-repeat 4px 7px; padding-left:13px; font-size:12px;}
.notice-list li span.date {color:#999; margin-left:1em;}
.notice .s-box-bd {padding-bottom:5px; height:220px}
.s-list {padding:0 5px 5px; height:190px;}
.s-list li {height:26px; line-height:26px; background:url(dot02.gif) no-repeat 4px 11px; padding-left:13px; position:relative; _width:208px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.s-list li span.cut {}
.s-list li span.date {color:#999; position:absolute; right:5px; top:0;}
.s-box2 {background:#fafafa url(m02.gif) no-repeat center top;}
.s-box2 .s-box-hd {background:url(m03.gif) no-repeat 10px 10px; padding:8px 10px 5px 23px; position:relative;}
.s-box2 .s-box-hd h3 {color:#1f72ad;}
.s-box2 .s-box-hd .s-box-more {position:absolute; right:10px; top:8px;}
.books-wrap {position:relative; padding:10px 59px;}
.books-wrap .books-list li {width:122px; height:166px; overflow:hidden;}
.books-wrap a:hover {opacity:0.8;}
.books-wrap .books-list img {width:122px; height:166px;}
.books-wrap .prev {background:url(arr.gif) no-repeat 0 0; width:14px; height:28px; display:block; text-indent:-999em; position:absolute; left:20px; top:70px;}
.books-wrap .next {background:url(arr.gif) no-repeat -14px 0; width:14px; height:28px; display:block; text-indent:-999em; position:absolute; right:20px; top:70px;}
.lnk01 a {background:url(lnk01.gif) no-repeat 0 0; width:320px; height:90px; display:block; text-indent:-999em;}
.lnk02 a {background:url(dbztc.jpg) no-repeat 0 0; width:340px; height:90px; display:block; text-indent:-999em;}
.lnk03 a {background:url(lnk03.jpg) no-repeat 0 0; width:320px; height:90px; display:block; text-indent:-999em;}
.lnk01, .lnk02 {margin:0px 5px 10px 0;}
.lnk03 {margin:0px 0 10px;}
.legislate {height:173px;}
.censor {height:220px;}

.subnav {background-color:#ebf7ff; height:40px; line-height:40px; margin-bottom:20px;}
.subnav .breadcrumb {background:url(m04.gif) no-repeat 0 11px; padding-left:20px; color:#666;}
.ch-side {width:230px;}
.ch-s-mod {margin-bottom:20px;}
.ch-s-mod .ch-s-mod-hd {background:url(title03.gif) no-repeat 0 0; height:74px;}
.jcrd .ch-s-mod-hd {background:url(title04.gif) no-repeat 0 0;}
.ch-s-mod .ch-s-mod-hd>h3 {display:none;}
.ch-s-mod .ch-s-mod-bd {background-color:#1974b7;}
.c-list {}
.c-list li {border-bottom:#108cd8 1px solid; height:40px; line-height:40px;}
.c-list li a {display:block; height:40px; color:#fff; font-size:14px; padding-left:30px; background:url(arr02.gif) no-repeat 209px 13px;}
.c-list li a:hover {color:#a2d2f5; background:#0c63a4 url(arr02.gif) no-repeat 209px -37px;}
.s-quicklnks {}
.s-quicklnks li {margin-bottom:5px;}
.s-quicklnks li a {background-image:url(icons01.gif); background-repeat:no-repeat; display:block; height:50px; border:#ccc 1px solid; padding-left:45px; font-size:14px; line-height:50px;}
.s-quicklnks li a:hover {color:#fff; border:#69b9ee 1px solid;}
.s-quicklnks li.sql01 a {background-position:0 0;}
.s-quicklnks li.sql02 a {background-position:0 -50px;}
.s-quicklnks li.sql01 a:hover {background-position:-230px 0;}
.s-quicklnks li.sql02 a:hover {background-position:-230px -50px;}
.ch-main {width:750px;}
.ch-main .common {}
.ch-main .common .common-hd, .single .single-hd {border-bottom:#ccc 1px solid;}
.ch-main .common .common-hd h2, .single .single-hd h2 {border-bottom:#167cc2 2px solid; color:#167cc2; font-size:18px; float:left; padding:2px 20px;}
.ch-main .common .common-bd {padding:15px; font-size:14px;}
.com-list {}
.com-list li {position:relative; background:url(dot02.gif) no-repeat 0 13px; line-height:30px; height:30px; padding-left:12px;}
.com-list li span.cut {width:580px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.com-list li span.date {color:#999; position:absolute; right:0; top:0;}
.single .single-bd {padding:20px; line-height:1.7;}
.single .single-bd p {margin-bottom:0.3em;}

.article {padding:20px 0 50px;}
.article .article-title {font-size:24px; text-align:center; line-height:2; margin:10px;}
.article .article-info {background-color:#f3f3f3; height:30px; line-height:30px; text-align:center; color:#888;}
.article .article-info span {margin:0 5px;}
.article .article-info span a {margin:0 3px; color:#888;}
.article .article-info span a:hover {color:#f50;}
.article .article-info span a img {vertical-align:middle;}
.article .article-content {padding:20px; line-height:1.7;}
.article .article-content p {margin-bottom:0.3em;}
.attachment {padding:20px 15px 0;}
.attachment li {background:url(dot03.gif) no-repeat 5px 7px; line-height:23px; padding-left:18px;}
.attachment li a {color:#666;}
.attachment li a:hover {color:#f50;}
.article-related {margin-top:20px; border-top:#ccc 1px dotted; padding:15px;}
.article-related li {line-height:26px;}

.frindlnks-bd {}
.frindlnks-bd ul {padding:10px;}
.frindlnks-bd ul li{margin-bottom:5px;}
.frindlnks-bd ul li span {display:inline-block; height:49px; width:190px;}
.frindlnks-bd ul li span select {height:20px; line-height:20px; width:190px;}
.mb5 {margin-bottom:5px;}

.cwh-side {border:1px #bbddf6 solid; background-color:#f6fcfa; padding:5px;}
.cwh-side   h3 {height:25px; line-height:25px; border-bottom:#bbddf6 1px solid; color:#204796; padding:4px; font-size:14px;}
.cwh-side   .cwh-bd {padding:10px; line-height:25px;}
.cwh-peoples   dt {width:4.3em; float:left; color:#dd130f;}
.cwh-peoples   dd {width:12em; float:left;}
.cwh-peoples  dd   span {margin-right:1em;}

.channel-mod {margin-bottom:15px;}
.channel-mod .channel-mod-hd {border-bottom:#ccc 1px solid;}
.channel-mod .channel-mod-hd h3 {border-bottom:#167cc2 2px solid; color:#167cc2; font-size:18px; float:left; padding:2px 20px;}
.channel-mod .channel-mod-hd   .channel-mod-more {float:right; margin:12px 5px 0 0;}
.channel-mod .channel-mod-bd {padding:10px; font-size:14px; height:155px;}
.channel-mod .channel-mod-bd .com-list li {border-bottom:#ccc 1px dashed; background-position:8px 13px; padding-left:20px;}

.footer {background-color:#999; color:#fff; margin-top:50px; border-top:#666 5px solid; text-align:center}
.footer p{text-align:center}
.footer .footer-nav {background-color:#666; height:40px;}
.dropdown {display:inline-block; height:30px; background-color:#eee; position:relative; margin:5px 5px 5px 0; border-radius:3px;}
.dropdown .lnks-default {color:#333; line-height:26px; position:relative; padding:2px 35px 2px 5px; min-width:100px; cursor:pointer;}
.dropdown .lnks-default .caret {display:block; width:26px; height:26px; background:#ccc url(caret.gif) no-repeat center center; position:absolute; right:2px; top:2px;}
.dropdown .lnks-option {background-color:#eee; position:absolute; bottom:28px; min-width:140px; padding:5px 0; display:none;}
.dropdown:hover .lnks-option {display:block;}
.dropdown:hover .lnks-default .caret {transform:rotate(180deg); transition-duration:.1s;}
.dropdown .lnks-option li a {display:block; padding:5px 5px;}
.dropdown .lnks-option li a:hover {background-color:#ccc;}
.footer .footer-info {text-align:center; line-height:1.7; padding:20px 0 30px;}
.footer .footer-info a {color:#fff; margin-left:1em;}