@charset "utf-8";
/* CSS Document */
html { height:100%; }
html, body, talbe, tr, th, td, ul, li, dl, dt, dd, div, center, p, span { padding:0; margin:0; }
body { font:12px Verdana, '宋体', sans-serif; line-height:20px; background:url(/images/site/09120133.gif) #f5f7f9; height:100%; color:#333; }
body { behavior:url(/style/csshover.htc); }
h1, h2, h3, h4, h5, h6 { font-size:12px; padding:0px; margin:0px; }
ul { list-style: none; }
img { border:none; }
a { color:#333; text-decoration:none; font-family:simsun; }
a:hover { color:#F30; text-decoration:underline; }
/* common */
.nobg { background:none!important; }
.txtLine { text-decoration:line-through!important; }
.hidden { display:none!important; }
.display { display:block!important; }
.show { display:block; }
.red { color:#FF0000; font-family:"宋体"; }
.green { color:#006600 }
.gray { color:gray; }
.bold { font-weight:bold }
.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.cls { zoom:1; }
.cls:after { content:""; visibility:hidden; display:block; height:0; clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
html .clearfix { *height: 1%;}
/* End hide from IE-mac */
.txtinput { border-color:#C0C0C0 #EDEDED #EDEDED #C0C0C0; border-style:solid; border-width:1px; color:#000000; font-size:1em; vertical-align:middle; padding:3px 0px 2px 2px; }
.btnSub { background:#D32C47 none repeat scroll 0 0; border-color:#FFFFFF #6A6A6A #6A6A6A #FFFFFF; border-style:solid; border-width:1px; color:#FFFFFF; cursor:pointer; font-size:14px; height:22px; padding:3px 10px; font-size:12px; }


.pageBody { width:980px; margin:0 auto; overflow:hidden; text-align:center; background:#f5f7f9; }
.contant { padding-top:5px; }
.head .topBar { height:25px; background:url(/images/site/09120107.gif) repeat-x; border:1px solid #ccc; border-top:none; margin-bottom:5px; padding:5px 10px 0px; }
.head .topBar .right { font-family:simsun; }
.head .topBar .txt_class { width:95px; text-align:center; }
.head .topBar .right span { padding-right:10px; font-weight:bold; color:#1b648f; }
.head .banner { margin-bottom:5px; }
.head .naver { height:61px; background:url(/images/site/09120108.gif) no-repeat bottom; }
.head .naver .top { padding:0px 15px; }
.head .naver .top li { display:block; background:url(/images/site/09120110.gif) no-repeat; width:90px; height:29px; text-align:center; float:left; line-height:29px; margin-right:2px; }
.head .naver .top li.hover { background:url(/images/site/09120109.gif) no-repeat; }
.head .naver .top li.hover a { color:#FFF; font-weight:bold; }
.head .naver .top li:hover { background:url(/images/site/09120109.gif) no-repeat; }
.head .naver .top li:hover a { color:#FFF; font-weight:bold; }
.head .naver .top li.hover ul a { color:#333; font-weight:normal; }
.head .naver .top li.hover ul a:hover { color:#F30; }
.head .naver .top li:hover ul a { color:#333; font-weight:normal; }
.head .naver .top li:hover ul a:hover { color:#F30; }
.head .naver .top .right { color:#c70000; font-family:simsun; }
.head .naver .bottom { color:#fffeaf; padding-top:4px; text-align:left; padding-left:199px; }
.head .naver .bottom a { color:#fffeaf; display:block; float:left; width:90px; margin-right:3px; text-align:center; background:url(/images/site/09120134.jpg) no-repeat right; }
.topic img { border:1px solid #ccc; padding:1px; }
.grid-c3-top { }
.grid-c3-top .grid-left { width:290px; float:left; margin-right:10px; }
.grid-c3-top .grid-mid { width:450px; float:left; margin-right:10px; height:280px; background:#f1f1f1; }
.grid-c3-top .grid-right { width:220px; float:left; }
.grid-c3-top .grid-left .t { background:url(/images/site/10010800.jpg) repeat-x; border:1px solid #cf8ad4; border-bottom:none; width:288px; height:25px; overflow:hidden; }
.grid-c3-top .grid-left .t .left a.hover { display:block; float:left; width:144px; font-weight:bold; height:26px; line-height:26px; background:url(/images/site/09120131.gif) repeat-x #FFF; }
.grid-c3-top .grid-left .c { border:1px solid #ccc; border-top:none; padding:0px 10px; line-height:24px; padding-top:5px; width:268px; height:248px; overflow:hidden; }
.grid-c3-top .grid-left .c table { table-layout:fixed; }
.grid-c3-top .grid-left .c .al { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/images/site/09120112.gif) no-repeat left center; padding-left:5px; float:left; width:204px; }
.grid-c3-top .grid-left .c .ar { font-size:9px; color:#666; width:55px; float:right; }
.grid-c3-top .grid-right .t { height:22px; padding-top:3px;background:url(/images/site/10010800.jpg) repeat-x; border:1px solid #cf8ad4; border-bottom:none; }
.grid-c3-top .grid-right .t a.hover { color:#FFF; font-weight:bold; }
.grid-c3-top .grid-right .t .left { padding-left:10px; }
.grid-c3-top .grid-right .c div.bold { margin-bottom:10px; padding-top:5px; }
.grid-c3-top .grid-right .c { border:1px solid #ccc; border-top:none; padding:5px 0px; height:166px; margin-bottom:5px; }
.login { padding-top:5px; text-align:center;height:150px; }
.login .login-links{height:21px;}
.login td { padding:5px 3px; }
.grid-c2-top { margin-top:5px; }
.grid-c2-top .c { text-align:left; line-height:22px; }
.grid-c2-top .grid-left { width:750px; float:left; }
.grid-c2-top .grid-left .smr { height:66px; overflow:hidden; }
.grid-c2-top .grid-right { width:220px; float:right; }
.grid-c2-top .grid-left .grid-l { width:370px; float:left; }
.grid-c2-top .grid-left .grid-r { width:370px; float:right; }
.grid-c2-top .grid-left .topic { vertical-align:top; margin-bottom:10px; }
.grid-c2-top .grid-left .topic .ac { width:110px; text-align:left; }
.grid-c2-top .grid-left dd { width:154px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/images/site/09120113.gif) no-repeat 10px 10px; padding-left:20px; ; }
.grid-c2-top .grid-left-top .t { background:url(/images/site/09120104.gif) repeat-x; border:1px solid #4ea4fa; border-bottom:none; height:25px; width:368px; overflow:hidden; }
.grid-c2-top .grid-left-top .t .left .hover { display:block; float:left; width:184px; font-weight:bold; height:26px; line-height:26px; background:url(/images/site/09120126.gif) repeat-x; }
.grid-c2-top .grid-left-top .c { border:1px solid #ccc; border-top:none; padding:10px; width:348px; height:211px; overflow:hidden; }
.grid-c2-top .grid-left-top { clear:both; margin-bottom:5px; }
.grid-c2-top .grid-left-bottom .t { background:url(/images/site/09120103.gif) repeat-x; border:1px solid #fe9901; border-bottom:none; width:368px; height:25px; overflow:hidden; }
.grid-c2-top .grid-left-bottom .t .left .hover { display:block; float:left; width:184px; font-weight:bold; height:26px; line-height:26px; background:url(/images/site/09120127.gif) repeat-x #FFF; }
.grid-c2-top .grid-left-bottom .t .left a:hover { text-decoration:none; }
.grid-c2-top .grid-left-bottom .c { border:1px solid #ccc; border-top:none; padding:10px; width:348px; height:211px; overflow:hidden; }
.grid-c2-top .grid-right .t { height:20px; padding-top:5px; background:url(/images/site/09120130.gif) repeat-x; border:1px solid #4ea4fa; border-bottom:none; color:#FFF; font-weight:bold; padding-left:10px; }
.grid-c2-top .grid-right .t .left .hover { display:block; float:left; width:100px; font-weight:bold; height:26px; line-height:26px; background:#fff; }
.grid-c2-top .grid-right .c { border:1px solid #ccc; border-top:none; padding:10px; overflow:hidden; }
.grid-c2-top .grid-right .c .mq { height:210px; overflow:hidden; }
.grid-c2-top .grid-right dd { width:188px; background:url(/images/site/09120113.gif) no-repeat 0px 10px; padding-left:10px; line-height:20px; margin-bottom:5px; }
.grid-c2-top .grid-right ul.cls { padding-top:0px; }
.grid-c2-top .grid-right ul.cls li { float:left; width:109px; height:31px; text-align:center; line-height:37px; padding-top:6px; _padding-top:3px; display:inline; }
.grid-c2-top .grid-right ul.cls li img { width:105px; height:31px; }
.grid-c3-bottom { margin-top:5px; }
.grid-c3-bottom img { border:1px solid #ccc; padding:1px; }
.grid-c3-bottom .topic { table-layout:fixed; }
.grid-c3-bottom .topic .ac { width:100px; text-align:left; vertical-align:top; float:left; }
.grid-c3-bottom .topic .al { height:69px; overflow:hidden; }
.grid-c3-bottom .grid-left { width:320px; float:left; margin-right:10px; }
.grid-c3-bottom .grid-mid { width:320px; float:left; margin-right:10px; }
.grid-c3-bottom .grid-right { width:320px; float:left; }
.grid-c3-bottom .t { background:url(/images/site/09120102.gif) repeat-x; border:1px solid #368a0b; border-bottom:none; width:318px; height:25px; overflow:hidden; }
.grid-c3-bottom .t .left .hover { display:block; float:left; width:100px; font-weight:bold; height:26px; line-height:26px; background:url(/images/site/09120128.gif) repeat-x #FFF; }
.grid-c3-bottom .c { border:1px solid #ccc; border-top:none; padding:10px; text-align:left; line-height:22px; width:298px; height:272px; overflow:hidden; }
.grid-c3-bottom .list { table-layout:fixed; margin-top:5px; }
.grid-c3-bottom .list td.al { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/images/site/09120113.gif) no-repeat 3px center; padding-left:10px; line-height:22px; }
.grid-c3-bottom .list td.ar { font-size:9px; width:70px; }
.grid-c2-bottom { margin-top:5px; margin-bottom:5px; }
.grid-c2-bottom .grid-1 { width:241px; float:left; margin-right:5px; }
.grid-c2-bottom .grid-2 { width:241px; float:left; margin-right:5px; }
.grid-c2-bottom .grid-3 { width:241px; float:left; margin-right:5px; }
.grid-c2-bottom .grid-4 { width:241px; float:left; }
.grid-c2-bottom .t { height:25px; background:url(/images/site/09120101.gif) repeat-x; border:1px solid #375cac; border-bottom:none; width:239px; height:25px; overflow:hidden; }
.grid-c2-bottom .c { border:1px solid #ccc; border-top:none; height:176px; padding:10px; }
.grid-c2-bottom .c table { }
.grid-c2-bottom .t .left .hover { display:block; float:left; width:100px; font-weight:bold; height:26px; line-height:26px; background:url(/images/site/09120126.gif) repeat-x #FFF; }
.grid-c2-bottom .t .left a:hover { text-decoration:none; }
.grid-c2-bottom .list { table-layout:fixed; }
.grid-c2-bottom .list .al { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/images/site/09120113.gif) no-repeat 0px center; padding-left:10px; line-height:22px; }
.grid-c2-bottom .list .ar { width:70px; font-size:9px; text-align:right; }
.ad-banner-bottom, .ad-banner-top { height:90px; clear:both; }
.links { margin-top:5px; }
.links .t { height:25px; background:url(/images/site/09120100.gif) repeat-x; border:1px solid #dac11e; border-bottom:none; }
.links .t .left a.hover { display:block; float:left; width:100px; font-weight:bold; height:26px; line-height:26px; background:url(/images/site/09120129.gif) repeat-x #FFF; }
.links .c { border:1px solid #ccc; border-top:none; padding:10px; }
.links .c dd { float:left; margin:0px 5px;height:21px;white-space:nowrap; }
.more { padding-right:10px; padding-top:2px; }
.more a { color:#FFF; font-family:simsun; }
.more a:hover { text-decoration:none; color:#FF0; }
.other { color:#FFF; font-weight:bold; display:block; margin-top:3px; float:left; width:184px; font-family:simsun; }
.other a { color:#FFF; }
.other:hover { text-decoration:none; }
#nav0 .other { width:144px; }
#nav0 .hover { width:144px; }
#nav5 .other { width:216px; }
#nav5 .hover { width:216px; }
.foot { border-top:2px solid #ccc; margin-top:5px;padding-top:15px; height:64px; text-align:right;}
.foot p{ padding-right:60px; margin-bottom:6px;}
.foot p a:hover{ color:#000; text-decoration:none;}
/* view article */
.viewArticle, .listArticle { padding-top:10px; }
.viewArticle .t, .listArticle .t { font-family:simsun; text-align:left; padding:0px 10px; height:30px; line-height:30px; }
.left-710 { width:710px; float:left; }
.left-710 .content, .left-710 .otherNews, .left-710 .comment, .left-710 .list-comment, .left-710 .list, .left-710 .miji, .left-710 .listNews { border:1px solid #ccc; margin-bottom:10px; background:url(/images/site/09120120.gif) repeat-x; }
.left-710 .content .article { padding-top:30px; }
.left-710 .content .article .lists { padding:10px 0px; }
.left-710 .content .article .lists ul { background:#FFF; border:1px solid #ccc; padding:15px; }
.left-710 .content .article .lists li { float:left; width:298px; padding-left:10px; font-size:14px; line-height:220%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#921a35; }
.left-710 .content .article .lists li a { color:#921a35; }
.left-710 .content h1 { font-size:20px; margin-bottom:20px; font-weight:normal; color:#00F;font-family:arial;}
.left-710 .content .info { border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; width:650px; margin:0 auto; color:#666; margin-bottom:10px; }
.left-710 .content .info span { padding:0px 5px; font-family:simsun; }
.left-710 .content .detail { text-align:left; padding:0px 15px; font-size:14px; }
.left-710 .content .detail p { margin:15px 0px; line-height:200%;}
.left-710 .content .updown { width:650px; margin:0 auto; text-align:left; border-top:1px dashed #ccc; padding-top:10px; padding-bottom:20px; line-height:180%; font-size:14px;}
.left-710 .content .updown a { font-size:14px; color:#832811; }
.left-710 .otherNews { }
.left-710 .otherNews .c { padding:10px; line-height:180%; width:688px; overflow:hidden; }
.left-710 .otherNews .c dd { width:330px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/images/site/09120112.gif) no-repeat 5px center; padding-left:14px; text-align:left; }
.left-710 .otherNews .c dd span { color:#666; font-size:9px; }
.left-710 .comment .c { padding:10px; }
.left-710 .comment .c p { width:675px; margin:0 auto; text-align:left; margin-bottom:5px; }
.right-260 { width:260px; float:right; }
.right-260 .t { line-height:25px; color:#FFF; font-weight:bold; width:238px; height:25px; overflow:hidden; }
.right-260 .t .right a { font-weight:normal; color:#FFF; }
.right-260 .rightUnit { margin-bottom:10px; text-align:left; width:260px; overflow:hidden; }
.right-260 .rightUnit dd { width:228px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/images/site/09120112.gif) left center no-repeat; padding-left:10px; }
.right-260 .rightUnit dd span { font-size:9px; color:#666; }
.right-260 .t1 .t { background:url(/images/site/09120103.gif) repeat-x; border:1px solid #FE9901; border-bottom:none; }
.right-260 .t2 .t { background:url(/images/site/09120104.gif) repeat-x; border:1px solid #4EA4FA; border-bottom:none; }
.right-260 .t3 .t { background:url(/images/site/09120103.gif) repeat-x; border:1px solid #FE9901; border-bottom:none; }
.right-260 .t4 .t { background:url(/images/site/09120104.gif) repeat-x; border:1px solid #4EA4FA; border-bottom:none; }
.right-260 .t5 .t { background:url(/images/site/09120135.gif) repeat-x; border:1px solid #42742d; border-bottom:none; }
.right-260 .t6 .t { background:url(/images/site/09120130.gif) repeat-x; border:1px solid #42742d; border-bottom:none; }
.right-260 .t1 .c, .right-260 .t2 .c, .right-260 .t3 .c, .right-260 .t4 .c, .right-260 .t6 .c { border:1px solid #ccc; border-top:none; padding:10px; }
.right-260 .t5 .c { border:1px solid #ccc; border-top:none; border-bottom:none; }
.right-260 .t5 .c li { border-bottom:1px solid #ccc; line-height:40px; padding-left:70px; background:url(/images/site/09120136.gif) no-repeat 45px center; }
.right-260 .t5 .c li a { font-size:14px; font-weight:bold; color:#006262; }
.right-260 .t5 .c li:hover { background:url(/images/site/09120136.gif) no-repeat 45px center #e0e1e6; }
.right-260 .t2 ul.cls li { width:119px; float:left; height:35px; text-align:center; margin-top:5px; }
.right-260 .t2 ul.cls li img{width:110px;height:35px;}
.right-260 .topic { vertical-align:top; margin-bottom:5px; }
.right-260 .topic .ac { width:100px; text-align:left; }
.left-710 .list .c { padding:20px; padding-top:20px; }
.left-710 .list .c .unit { clear:both; margin-bottom:20px; border-bottom:1px dashed #ccc; padding-bottom:10px; }
.left-710 .list .c .unit .left { width:100px; }
.left-710 .list .c .unit .left img { padding:1px; border:1px solid #ccc; width:90px; height:65px; }
.left-710 .list .c .unit .right { width:560px; text-align:left; }
.left-710 .list .c .unit h3 a { color:#006262; font-size:14px; }
.left-710 .list .c .unit h3 span { font-weight:normal; color:#666; padding-left:10px; }
.left-710 .list .c .unit .summary { color:#666; margin-top:5px; }
.left-710 .list .c .show-page { font-size:14px; color:#666; }
.left-710 .list .c .show-page a { color:#369; }
.left-710 .list-comment .title { text-align:left; border-bottom:1px solid #ccc; height:30px; line-height:30px; padding-left:10px; }
.left-710 .list-comment h4 { display:inline; font-size:14px; }
.left-710 .list-comment .c { text-align:left; padding:0px; padding-top:5px; }
.left-710 .list-comment .c dl { margin-bottom:5px; padding:15px; border-bottom:1px solid #ccc }
.left-710 .list-comment .c dt { margin-bottom:5px; background:#f1f1f1; padding:0px 5px; }
.left-710 .list-comment .c dd { padding:0px 5px; }
.left-710 .list-comment .publish { padding:10px; }
.left-710 .list-comment .publish .t { padding:0px; padding:0px 5px; }
.left-710 .list-comment .publish .c { padding:0px 5px; }
.left-710 .list-comment .show-page { text-align:center; }
.left-710 .list-comment .show-page a { color:#369; }
.left-710 .miji { }
.left-710 .miji .t { height:30px; width:688px; }
.left-710 .miji .c { padding:15px; }
.left-710 .miji .c .left { width:330px; overflow:hidden; }
.left-710 .miji .c .right { width:330px; overflow:hidden; }
.left-710 .miji .topic { margin-bottom:10px; }
.left-710 .miji .topic .ac { width:110px; text-align:center; vertical-align:top; float:left; }
.left-710 .miji .topic .al { height:69px; overflow:hidden; }
.left-710 .miji table { table-layout:fixed; }
.left-710 .miji table td.al { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/images/site/09120113.gif) no-repeat 10px center; padding-left:20px; line-height:22px; }
.left-710 .listNews { }
.left-710 .listNews dl { padding:10px 20px; line-height:280%; }
.left-710 .listNews dd { border-bottom:1px dashed #ccc; width:314px; float:left; text-align:left; background:url(/images/site/09120122.gif) no-repeat 5px center; padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.left-710 .listNews dd span { font-size:9px; color:#666; }
.left-710 .academy { background:url(/images/site/09120137.jpg) repeat-y 10px 0px; padding-left:190px; }
.left-710 .academy .main .top { width:470px; height:5px; clear:both }
.left-710 .academy .main .bom { background:url(/images/site/09120139.jpg) no-repeat; width:470px; height:5px; clear:both }
.left-710 .academy .main .mid { background:url(/images/site/09120140.jpg) repeat-y; width:470px; }
.left-710 .academy .main .mid dl { padding:10px 20px; }
.left-710 .academy .main .mid dt { float:left; width:330px; text-align:left; background:url(/images/site/09120141.gif) no-repeat left; padding-left:10px; line-height:250%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.left-710 .academy .main .mid dt a { font-size:14px; }
.left-710 .academy .main .mid dd { border-bottom:1px dashed #ccc; line-height:250%; }
.default {background:transparent url(/images/site/leftbg.jpg) repeat-y 0px 200px;}
.default .left-260 { width:200px; float:left; background:#f5f7f9; padding-top:10px;}
.default .left-260 li { background:url(/images/site/09120125.gif) repeat-x; height:26px; line-height:26px; border:1px solid #ccc; margin-bottom:5px; }
.default .right-710 { width:770px; float:right; text-align:left; border:1px solid #ccc; padding-top:10px; }
.default .right-710 .title { background:#f1f1f1; border-bottom:1px solid #ccc; height:26px; line-height:26px; font-weight:bold; padding-left:20px; }
.default .right-710 .detail { padding:5px 20px; line-height:24px; font-size:14px; }
.default .right-710 .detail p { margin:10px 0px; }

.login-links a{font-weight:bold; color:#195108;}
.setFont{font-size:14px;}

#con0 dd{height:24px;clear:both;}

.user-reg{padding:10px; font-size:14px; background:#FFF;padding-bottom:50px;}
.textput{background:#FFFFFF none repeat scroll 0 0;padding:2px;color:#000000;font-family:Helvetica,Arial,sans-serif;font-size:12px; border:1px solid #ccc;}
.user-reg .textput{ height:16px;}
.user-reg th{ text-align:right; font-weight:normal;}
.user-reg td{ text-align:left; padding:7px 5px;}
.user-reg .reg-title{ font-weight:bold; color:#007bbb; text-align:left; width:640px; background:url(/images/site/user-reg-line.jpg) no-repeat bottom #f7f9fd; margin:10px auto; padding-top:5px; padding-bottom:7px;}

.userPanel{width:210px;}
.userPanel .t{padding-left:5px;padding-top:10px;}
.userPanel .t2{ border-bottom:1px solid #ccc;padding-left:5px;padding:5px 0px 10px 5px}
.userPanel dl{padding-top:30px;}
.userPanel dd{ float:left;width:70px;text-align:center;}
.userPanel dd a{border:1px solid #ccc; background:#FFF;display:block;width:65px;margin:0 auto;height:18px;line-height:18px;}
.userPanel a:hover{text-decoration:none;}