* {margin:0; padding:0; border:0;}
a {text-decoration:none; color:#606060;}
a:hover,a:active {
color:#2480cd
}
ul {list-style-type:none;}
img {display:block;}
body {font-size:12px; color:#606060; font-family:'宋体';}

.main-body {width:980px; margin:0 auto;}
.auto {overflow:auto; zoom:1;}
.left {float:left;}
.header-top {background:#f3f3f3; height:43px; line-height:43px; text-align:right;}
.header-top table {border-collapse:collapse; float:left;}
.header-top table td {height:43px; padding-right:12px;}
.header-top table td .text-input {width:109px; height:19px; border:1px solid #cbcbcb; margin-left:2px;}
.header-top table td .code {width:61px;}
.header-top table td .btn, .header-top table td .reg {width:52px; height:21px; line-height:21px; text-align:center; color:#ffffff;}
.header-top table td .btn {background:#2480cb;}
.header-top table td .reg {display:inline-block; background:#c9c9c9;}
.header-center {padding:17px 0;}
.header-center .logo {float:left;}
.header-center .search {background:url('../images/searchbg.gif') repeat-x; float:right;}
.header-center .search .search-city {margin-top:8px;}
.header-center .search .search-city span {color:#2e8abd; font-weight:bold;}
.header-center .search-wane-l {background:url('../images/search_big_left.gif') no-repeat; padding-left:5px;}
.header-center .search-wane-r {background:url('../images/search_big_right.gif') no-repeat right top; padding:5px 0; padding-right:5px; _width:572px;}
.header-center .search-wane-r div {display:inline-block;}
.header-center .search-wane-r .swl {background:url('../images/search_left.gif'); width:4px; height:27px;}
.header-center .search-wane-r .swc {padding:2px 0; background:#dfdfdf; border-top:1px solid #c4c4c4; border-bottom:1px solid #fff;}
.header-center .search-wane-r .swr {background:url('../images/search_right.gif'); width:4px; height:27px;}
.header-center .search-wane-r .swc span.cx {width:72px; height:22px; display:inline-block; line-height:22px; background:#fff; text-align:center;}
.header-center .search-wane-r .swc .text-input {width:322px; background:#dfdfdf; padding-left:3px; outline:none;}
.header-center .search-wane-r .submit {background:#2480cb url(../images/search.gif) no-repeat 8px center; height:26px; line-height:26px; padding:0 5px 0 25px; color:#fff; margin-left:4px;}
.header-nav {background:url('../images/nav_bg.gif') repeat-x; height:43px;}
.header-nav ul li {float:left; padding:0 12px; height:43px; line-height:43px;}
.header-nav ul li a {color:#ffffff; font-size:14px; font-weight:bold; letter-spacing:0px;}
.header-nav ul li.nav-bg {background:#ffffff; border:1px solid #2480cb; height:41px; line-height:41px;}
.header-nav ul li.nav-bg a {color:#010101;}

.main-top {margin-top:10px; margin-bottom:10px;}
.member-center {margin-top:18px;}
.member-center-nav {float:left; width:170px;}
.member-center-nav .nav-title {background:url('../images/member_left_nav.gif') repeat-x; text-align:center; color:#ffffff; height:39px; line-height:39px; border:1px solid #2874d6; border-bottom:0;}
.member-center-nav .nav-font {font-size:13px;}
.member-center-nav ul {border:1px solid #d2d2d2; border-top:0;}
.member-center-nav ul li {background:#e5e5e5 url(../images/titlebg.gif) repeat-x; height:40px; line-height:40px; text-align:center; border-top:1px solid #d2d2d2;}
.member-center-nav ul li a {font-size:14px;}
.member-center-nav ul li a:hover {color:#237fcc;}
.member-center-nav ul li.navf a {color:#237fcc; font-weight:bold;}
.member-right {float:left; width:790px; margin-left:19px;}
.member-right .title {background:url(../images/titlebg.gif) repeat-x; height:37px; line-height:37px; border:1px solid #d4d4d4;}
.member-right .title span {background:url(../images/member_titl.gif) no-repeat; font-size:14px; padding-left:8px; margin-left:11px; font-weight:bold; color:#010101;}
.member-right .content {margin-top:7px; border:1px solid #d4d4d4; padding:0 36px; height:441px;}
.member-right .content .login-info {padding-top:18px; line-height:26px; font-size:14px;}
.member-right .content .login-info .wel {font-weight:bold;}
.member-right .content .login-info .wel span {color:#e60708;}
.member-right .content .pub {margin-top:46px; text-align:center;}
.member-right .content .pub div {display:inline-block; background:url(../images/member_jt.gif) no-repeat; padding-left:52px; height:71px; text-align:left; margin-right:60px;}


.topic {background:url(../images/gbg.gif); padding:16px 10px; border:1px solid #f2f2f2;}
.topic p {margin-bottom:7px; font-size:0;height:20px;overflow:hidden}
.topic p span {display:inline-block; width:83px; font-size:12px; height:20px; line-height:20px; background:#2480cd; text-align:center; color:#fff; letter-spacing:3px; margin-right:6px;}
.topic p a {font-size:12px;}
.topic p label, .main-top .gjd p label {font-size:12px; margin:0 6px; background:url(../images/topfg.gif) no-repeat center center; width:1px; height:12px;} 
.topic-cont {margin-top:14px;}
.topic-left {float:left; width:252px;}
.topic-left .cx {background:url(../images/wbg.gif) repeat-x; height:41px; border:1px solid #1564a7; padding-left:15px; line-height:41px; color:#fff; font-size:14px; font-weight:bold;}
.topic-left .search {border:1px solid #cbcbcb; border-top:0; padding:19px 15px;}
.topic-left .xzk {border:1px solid #cdcdcd; padding:1px; margin-bottom:5px;}
.topic-left .xzk p {background:url(../images/xzj.gif) no-repeat; height:26px; padding-left:33px; line-height:26px; font-size:14px; cursor:pointer;}
.topic-left .xzk .text-input {height:26px; width:216px; outline:none;}
.topic-left .text-btn {width:97px; height:32px; line-height:32px; font-size:14px; text-align:center; background:#2480cb; color:#fff;}
.topic-left .dit {margin-top:12px;}
.topic-left .dit .ditc {padding:10px 15px; padding-right:0; line-height:24px; font-size:0;}
.topic-left .dit .ditc a {margin-right:15px; font-size:12px;}
.topic-left .zscx {padding-left:7px; margin-top:16px;}
.topic-left .zscx-bg {background:#f3f3f3; padding-top:4px; padding-bottom:7px;}
.topic-left .zscx-title {background:url(../images/dpos.gif) no-repeat; width:158px; height:40px; text-align:center; color:#fff; font-size:14px; font-weight:bold; position:relative; left:-7px; line-height:32px;}
.topic-left .zscx ul {padding-top:2px; padding-left:22px;}
.topic-left .zscx ul li {float:left; width:46px; height:30px; text-align:center; line-height:30px; background:#dcdcdc; margin-right:1px; margin-bottom:1px;}
.topic-left .zscx ul li.month {background:#cbcbcb;}
.topic-left .zscx .btn {margin-top:14px; font-size:14px;}
.topic-left .zscx .zscx-btn {background:#2480cb url(../images/zscx.gif) no-repeat; height:32px; padding-left:35px; padding-right:9px; line-height:32px; float:left; color:#fff;}
.topic-left .zscx .zscx-btn a{color:#fff;}
.topic-left .zscx .xzzx-btn {background:#2480cb url(../images/download.gif) no-repeat; margin-left:20px;}
.topic-left .dit .ditc ul {list-style-type:circle;}
.topic-left .dit .ditc ul li a {font-size:14px;}
.topic-right {width:716px; margin-left:12px;}
.topic-right .detail {border:1px solid #d4d4d4; padding:0 13px 16px 15px; border-top:0;}
.topic-right .detail-title {height:50px; line-height:50px; text-align:center; border-bottom:1px solid #d4d4d4; font-size:16px; font-weight:bold; color:#616161;}
.topic-right .detail-intro {border-bottom:1px dashed #d4d4d4; padding-left:20px; position:relative; font-size:14px; padding-top:20px;}
.topic-right .detail-intro p {margin-bottom:18px; color:#606060;}
.topic-right .detail-intro p span {font-weight:bold; margin-right:5px;}
.topic-right .download {position:absolute; top:20px; right:0px; _right:14px;}
.topic-right .download a {width:139px; height:39px; display:block; margin-bottom:7px;}
.topic-right .download-btn-01 {background:url(../images/download-01.gif) no-repeat;}
.topic-right .download-btn-02 {background:url(../images/download-02.gif) no-repeat;}
.topic-right .download-btn-03 {background:url(../images/download-03.gif) no-repeat;}
.topic-right .download-btn-04 {background:url(../images/download-04.gif) no-repeat;}
.topic-right .download-btn-05 {background:url(../images/download-05.gif) no-repeat;}
.topic-right .kcnr {padding:27px 0 18px 20px; font-weight:bold; color:#606060; font-size:14px;}
.topic-right .kcnr-cont {font-size:14px; padding-left:15px;line-height:20px;}
.topic-right .kcnr-cont span {margin-right:26px;}
.topic-right .kcnrc {margin-top:40px; padding-left:15px; font-size:14px; line-height:30px;}
.topic-right .kcnrc span {background:url(../images/pxsy.gif) no-repeat left center; padding-left:23px; display:block;}
.topic-right .kcnrc a {background:url(../images/ksdg.gif) no-repeat left center; padding-left:23px; display:block;}
.topic-right .zxbm {background:#f3f3f3; margin-top:1px; font-size:14px; padding:14px 0 17px 22px;}
.topic-right .zxbm p { margin-bottom:14px;}
.topic-right .zxbm .check-input {position:relative; top:2px;}
.topic-right .zxbm .text-input {border-bottom:1px solid #606060; background:#f3f3f3; outline:none;}
.topic-right .zxbm .col {color:#da0c0e;}
.topic-right .zxbm .mar {margin-right:88px;}
.topic-right .mark {padding-left:22px; font-size:12px; font-weight:bold; padding-top:22px;}
.topic-right .mark .text-input {border-bottom:1px solid #606060; outline:none;}
.topic-right .mark .text-area {border:1px solid #d8d8d8; width:682px; height:130px; overflow-y:auto;}
.topic-right .mark ol {margin-top:35px; line-height:24px; list-style-position:inside;}
.topic-right .mark .mark-btn {background:#2480cb; width:114px; height:34px; text-align:center; line-height:34px; color:#fff; font-size:14px; margin-top:20px;}

/*  */
.topic-right .gkkc {margin-top:7px;}
.topic-right .gkkc table {border-collapse:collapse; width:100%; border:1px solid #cbcbcb;}
.topic-right .gkkc table th {height:36px; background:#f3f3f3; border:1px solid #cbcbcb; font-size:14px;}
.topic-right .gkkc table td {text-align:center; font-size:14px; height:30px;}
.topic-right .gkkc table td.aligleft {text-align:left; padding-left:19px;}
.topic-right .gkkc table td.col {color:#ed0105;}
.topic-right .gkkc ul li {font-size:14px; }

/*会员中心*/
.member-login {background:#f3f3f3; padding:30px 0;}
.member-login .login {width:372px; float:left;}
.member-login .login-center {width:259px; margin:0 auto;}
.member-login .login-center .titl, .member-reg .reg .titl {height:37px; line-height:37px; border-bottom:1px solid #606060; color:#247eca; font-size:15px; font-weight:bold;}
.member-login .login-center .login-form, .member-reg .reg-form {margin-top:22px;}
.member-login .login-center .login-form table {border-collapse:collapse; width:100%;}
.member-login .login-center .login-form table td {font-size:14px; padding-bottom:13px;}
.member-login .login-center .login-form .text-input {border:1px solid #cbcbcb; width:197px; height:28px; outline:none;}
.member-login .login-center .login-form .login-btn, .member-reg .reg-form .reg-btn {background:#2480cb; width:99px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px;}
.member-login .login-center .login-mark {line-height:24px; margin-top:65px;}
.member-login .login-center .login-mark a {color:#d50707;}
.member-reg {background:url(../images/footer-fg.gif) repeat-y; padding-left:37px; float:left;}
.member-reg .reg {width:529px;}
.member-reg .reg-form table {border-collapse:collapse; width:100%;}
.member-reg .reg-form table td {padding-bottom:5px;}
.member-reg .reg-form table td .col {color:#d50707;}
.member-reg .reg-form .check-input {position:relative; top:2px;}
.member-reg .reg-form .text-input {border:1px solid #cbcbcb; width:157px; height:28px; outline:none;}
.member-reg .reg-form .reg-btn {margin-top:50px;}

/*首页*/
.main-top {margin-top:14px;}
.main-top .kcnx {width:252px; float:left;}
.main-top .kcnx-tit {background:url(../images/kcnx-bg.gif) repeat-x; height:43px; line-height:43px; color:#fff; padding-left:15px; padding-right:2px; text-align:right; font-size:0;}
.main-top .kcnx-tit span {float:left; font-size:14px; font-weight:bold;}
.main-top .kcnx-tit a {padding:6px 10px; font-size:14px; color:#fff;}
.main-top .kcnx-tit a.xk {background:#ffffff; color:#227ec9;}
.main-top .kcnx-cont {border:1px solid #cbcbcb; border-top:0; padding:10px 12px 0 15px;}
.main-top .kcnx-cont p {height:25px; line-height:25px; border-top:1px dashed #cbcbcb}
.main-top .kcnx-cont p.clear-border {border:0;}
.main-top .kcnx-cont p span {float:left;}
.main-top .kcnx-cont p span i {font-weight:bold; color:#227fcc;}
.main-top .kcnx-gk {margin-top:10px;}
.main-top .kcnx-center {width:472px; float:left; margin-left:9px;}
.main-top .kcnx-lunbo {position:relative; width:472px; height:199px;}
.main-top .kcnx-lunbo img {float:left;}
.main-top .kcnx-lunbo-titl {width:240px; height:142px; position:absolute; top:28px; left:0px; z-index:99;}
.main-top .kcnx-lunbo-filter { background:#010101; filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; z-index:90;}
.main-top .lunbo-in {padding:13px;}
.main-top .lunbo-in-title a {font-size:16px; color:#fff;}
.main-top .lunbo-in-intro {color:#fff; margin-top:14px; line-height:20px;}
.main-top .ckkc {width:100%; margin:0; margin-top:11px;}
.main-top .dq {border:1px solid #cbcbcb; border-top:0;}
.main-top .dq-city {padding:6px; font-size:0; border-bottom:1px solid #cbcbcb;}
.main-top .dq-city a {padding:0 3px; display:inline-block; height:18px; line-height:18px; font-size:12px; margin-right:3px;}
.main-top .dq-city a.cbg {background:url(../images/citybg.gif) repeat-x; border:1px solid #cacaca; color:#237fca;}
.main-top .dq ul {padding:7px 16px 8px 10px;}
.main-top .dq ul li { text-align:right; height:28px; line-height:28px; padding-right:10px;}
.main-top .dq ul li.bg {background-color:#f3f3f3;}
.main-top .dq ul li a {float:left;}
.main-top .dq ul li a span {font-size:12px;}
.main-top .dq-date {margin-left:65px;}
.main-top .dq-col {color:#237fca;}
.main-top .dq-col-orang {color:#fdad02;}
.main-top .kcnx-right {width:239px; float:left; margin-left:8px;}
.main-top .zxrx {background:#2b2623; padding:8px 7px 7px 11px;}
.main-top .zxrx-qq {border-top:1px solid #6d6966; padding-top:12px; font-size:0;}
.main-top .zxrx-qq a {display:inline-block; width:99px; height:31px;}
.main-top .zxrx-qq a.btn1 {background:url(../images/khzx.gif) no-repeat;}
.main-top .zxrx-qq a.btn2 {background:url(../images/qdhz.gif) no-repeat; margin-left:20px;}
.main-top .kcnx-dt .zscx-bg { padding-top:0;}
.main-pic-top {margin-top:8px;}
.course {margin-top:8px;}
.course-left {width:730px; margin-left:0;}
.course-title {position:relative;}
.course-title .course-xz {position:absolute; top:0px; right:0px; height:37px; line-height:37px;}
.course-title .course-xz a {padding:4px; color:#010101; margin-right:15px; font-size:14px;}
.course-title .course-xz a.xz-bg {background:#237fcc; color:#fff;}
.course-cont {padding:9px 11px 0 13px; border:1px solid #cbcbcb; border-top:0;}
.course-cont-titl {border-bottom:1px dashed #d9d9d9; padding:0 10px; padding-bottom:12px;}
.course-pic {float:left; border:1px solid #d8d8d8; margin-right:32px;}
.article a {font-size:14px; color:#237ecd; font-weight:bold;}
.article-intro {line-height:22px; margin-top:6px;}
.course-list {width:100%; overflow:hidden;}
.course-list ul {width:120%; padding:10px 0; margin-left:9px;}
.course-list ul li {width:316px; float:left; margin-right:50px; height:24px; line-height:24px;}
.course-list .datel {margin-left:26px;}
.course-list .dq-wei {font-weight:bold;}
.course-right {float:left; width:236px; margin-left:13px;}
.course-right .kcnx-tit {text-align:left; font-size:14px; font-weight:bold;}
.course-r-cont {font-size:0; border:1px solid #cbcbcb; padding-top:5px;}
.course-r-cont .gkkfl a {font-size:12px; display:inline-block; margin-left:22px; height:28px; line-height:28px;}
.course-r-pic {padding:1px 0 3px 3px;}
.g-center {margin-top:11px;}
.jstd-tit {color:#cbcbcb;}
.author-cont {padding-top:12px; border:1px solid #cbcbcb; border-top:0;padding-left:8px;padding-right:8px;padding-bottom:5px;}
.author-cont ul {border-bottom:1px dashed #d5d5d5;}
.author-cont ul li {float:left; width:226px; margin-bottom:15px;}
.author-cont .author-pic {border:1px solid #cbcbcb; padding:3px 4px; float:left; margin-right:10px;}
.author-cont .author-intro {padding-right:3px;}
.author-cont .author-name {font-size:14px; font-weight:bold; color:#247ecc;}
.author-cont .author-sc {line-height:20px; margin-top:6px;}
.author-cont .more {margin-top:6px; padding-left:6px; padding-top:9px; color:#277ecd; background:#f3f3f3;}
.author-cont .more-name {font-size:0; padding-left:6px; line-height:24px; padding-top:5px; background:#f3f3f3;height:60px;}
.author-cont .more-name a {font-size:14px; margin-right:39px;}
.tzxl {border:1px solid #cbcbcb; border-top:0; padding:9px 10px 0 10px;}
.tzxl-list {border-bottom:1px dashed #d0d0d0; padding-bottom:11px;}
.tzxl-l-w {width:95px;}
.tzxl-name {text-align:center; line-height:18px;}
.tzxl ul {padding:4px 5px;}
.tzxl ul li {height:28px; line-height:28px;}
.gbig {margin-top:10px;}
.main-top .hrju {width:236px;}
.main-top .gjd p {text-align:left; border:0; line-height:26px;}
.main-top .pxxc {width:483px; margin-left:12px;}
.main-top .pxxc-cont {margin-top:6px; border:1px solid #cbcbcb; padding:10px 9px;}
.main-top .pxxc-pic {width:100%; overflow:hidden; border-bottom:1px dashed #cdcdcd; _padding-bottom:7px;}
.main-top .pxxc-pic ul {width:120%;}
.main-top .pxxc-pic ul li {float:left; margin-right:19px; margin-bottom:7px;}
.main-top .pxxc-name {text-align:center; margin-top:8px;}
.main-top .pxxc-list {padding-top:3px;}
.main-top .pxxc-list li {height:24px; line-height:24px;}
.main-top .pxxc-list li a.pxxc-col {margin-left:42px; color:#237fcc;}
.link {float:none; width:100%; margin:0; margin-top:13px;}
.link-cont {margin-top:4px; border:1px solid #cbcbcb; text-align:center; padding:20px 20px; font-size:0;}
.link-cont a {font-size:12px; margin-right:24px;}
.main-top .pxxc-list li, .main-top .gjd p, .tzxl ul li, .topic-left .dit .ditc ul li, .topic-right .gkkc table td.aligleft p
{background:url(../images/yidian.gif) no-repeat left center; padding-left:8px;}
.main-top .dq ul li
{background:url(../images/landian.gif) no-repeat 6px center; padding-left:14px;}


/*尾部*/
.footer {padding:20px 0px; background:url(../images/footer-bg.gif);}
.footer table {border-collapse:collapse;}
.footer .wzdt {font-weight:bold; color:#020001; margin-bottom:20px;}
.footer .wzdt a {color:#020001;}
.footer .fg {width:110px; background:url(../images/footer-fg.gif) repeat-y center top;}
.footer .fp {padding-left:7px;}
.footer p {line-height:24px;}
