@charset "utf-8";
/* CSS Document */
body{ color:#036}
h3{font-size:12px;}
h4{font-size:12px;}

a {color: #004276; text-decoration:none; }
a:hover { color: #cc0000;}
p{ margin:0; padding:0;}


.ark{margin:0 auto;text-align:left;line-height:1.5em; background:url(bg.jpg) repeat-x;}
.ark-top{width:977px;margin:0 auto;padding:0px 0 0 0;}
.ark-top .ark-in{border:0px solid #E6E6E6;}
.top-bar{border-bottom:1px solid #E6E6E6;background:#002C40;}
.top-bar .top-in{overflow:hidden; height:30px;}
.top-bar .top-in .s1{ width:200px;}
.top-bar .top-in .s-in{ padding:6px 0 0 12px;color:#fff}
.top-bar .top-in .s-in a{color:#fff}
.top-bar .top-in .s1 .s-in{}
.top-bar .top-in .s3 .s-in{padding-right:12px;}

.top-logo{width:977px; margin:0 auto;}
.top-logo .top-in{overflow:hidden; height:100%; background:#F3F9FF url(ark-bg.gif) 0 -400px no-repeat; }
.top-logo .top-in .s1 .s-in{padding:12px 0 12px 12px;}
.top-logo .top-in .s3 .s-in{padding:18px 12px 0 0;}
.ibox{line-height:1em; border:0;padding:3px 3px; font-size:14px;}
.button{margin:0 0 0 0;font-weight:bold; background:url(header_search_btn.gif) center no-repeat; border:0; width:66px; cursor:pointer; color:#FFF; word-spacing:1em; font-stretch:wider;height:24px;}
#searchselect{ font-size:14px;}
.ispan{float:left;border:1px solid #2E64A1;border-right:0; overflow:hidden; height:100%; }
.ispan .span-in{float:left; width:120px;height:22px;}
.tspan{float:left;border:1px solid #2E64A1;border-left:0;  overflow:hidden; height:100%;}
.tspan .span-in{float:left; width:60px;height:22px; background:#fff; position:relative;}
.bspan{}
.top-nav{}
.top-nav .top-in{overflow:hidden; height:100%;}
.nav-channel{width:977px;margin:0 auto;line-height:1em;background:#2e64a1 url(ark-bg.gif) 0 -30px repeat-x;  border-top:0px solid #2E64A1;border-bottom:2px solid #2E64A1;}
.nav-channel .nav-in{height:100%; overflow:hidden;}
.nav-channel ul{height:100%; overflow:hidden;}
.nav-channel li{float:left;text-align:center;border-right:#ccc 1px solid;font-weight:600;white-space:nowrap;}
.nav-channel li a{float:left;padding:10px 32px 7px 32px;color:#fff;}
.nav-channel li.cur a{color:#FF0; background:#2E64A1;}
.nav-channel li a:hover{ color:#ff0;}
.nav-channel .s1 .s-in{width:760px;}
.nav-channel .s3 .s-in{padding:8px 12px 0 0;}

.nav-channel .s3 .s-in a{color:#FFF}
.nav-channel .s3 .s-in a:hover{ background:#2E64A1; }
.nav-column{width:977px;margin:0 auto;clear:both; height:24px; background:#2E64A1}
.nav-column .nav-in{padding:3px 0 0 12px;color:#FF6}
.nav-column .nav-in li{ display:inline; padding:0 12px;}
.nav-column .nav-in li.cur a{color:#FF0; font-weight:600}
.nav-column .nav-in a{ color:#FF6}



.ark-middle {width:977px; margin:0 auto; font-size:14px;background:#EFF6FD url(back-master-blue.gif) center top repeat-y;}
.ark-middle .ark-in{ padding:0;height:100%;overflow:hidden;border-bottom:1px solid #2E64A1;}
.ark-middle p{ line-height:1.6em; text-indent:2em;}
.text h2{ text-align:center;margin:12px;}
.text{ padding:0 0 12px 0;}
.ark-middle .s1{width:270px;  overflow:hidden; font-size:12px;}
.ark-middle .s3{width:694px;}

.ark-middle .s1 dl{ margin:0;padding:0;}
.ark-middle .s1 dl dt{ margin:0;padding:0; font-weight:600}
.ark-middle .s1 dl dd{ margin:0;padding:0 0 0 2em;}







.ark-box .box-head {padding:0 0 0 8px;background:url(ark-bg.gif) 50% -320px;}
.ark-box .box-head .box-in{overflow:hidden; height:100%; }
.ark-box .box-head h3{ padding:0 0 0 0; color:#2E64A1; }
.ark-box .box-head h3 span{display:block;overflow:hidden;white-space:nowrap; padding:3px 22px 3px 0px; font-size:12px;}
.ark-box .box-head .ss3 .ss-in{ font-size:12px; padding:5px 12px 0 0; line-height:1.2em;}
.ark-box .box-head .ss3 .ss-in a{color:#600}
.box-body{ clear:both;border:0px solid #e0e0e0; border-top:0;}
.ark-middle .s1 .box-body{ padding:12px; font-size:12px;}
.ark-middle .s1 .box-body li{2em;}
.ark-middle .s1 .box-head {padding:0 0 0 8px;background:none; border-bottom:#666 dotted 1px}


.ark-main .r1,.ark-main .r2,.ark-main .r3{ width:340px;}
.ark-main .r1{margin:0 9px 0 0}
.ark-middle .s3 .ark-box{ border:1px dashed #9CF; font-size:14px;}

.box-body .box-in{ padding:3px 6px;overflow:hidden; height:100%;}
.box-body li{padding:0 0 0 12px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; line-height:1.8em; background:url(ark-bg.gif) 3px -260px no-repeat;}

.ark-box2 .box-head {border:1px solid #e0e0e0;background:url(ark-bg.gif) 0 -320px repeat-x;}
.ark-box2 .box-head .box-in{overflow:hidden; height:100%; }
.ark-box2 .box-head h3{padding:4px 0 3px 12px;}
.img-txt .ss1{ width:136px;}
.img-txt .ss3{ width:220px;}
.img-txt p{ padding:0; margin:0; text-indent:2em;}

.tip{color:#666; font-size:12px;}
.reg-box{ padding:0px;border:0px solid #2E64A1;text-align:left; margin:0 auto; position:relative; line-height:2em;}
.reg-box .reg-btn{ display:none;border:1px solid #fff;  background:#E0E9E7; text-align:center;padding:3px 12px; font-size:12px}
.reg-box .reg-btn a{color:#FF0}
.reg-info{ padding:6px 12px;}
.reg-info h4{ font-size:14px;}
.reg-btn2{ margin:6px auto;width:80px;height:25px; overflow:hidden; text-align:center; line-height:25px; font-size:14px; background:url(reg.gif)}

.reg-list{ padding:0 0 0 22px;}
.reg-list dl{ clear:both;margin:0; padding:3px 12px 6px 12px; width:170px;}
.reg-list dt{font-weight:600;color:#F00;font-size:14px}
.reg-list dd{margin:0; padding:0 0 0 12px; white-space:nowrap; line-height:2em; background:url(ark-bg.gif) 3px -258px no-repeat;}
.reg-list .ss3{ float:left;}

.reg-list .ss1,.reg-list .ss2{ border-right:0px solid #CCC}




.ark-post{ margin:0 0 12px 0;}
.ark-post h4{ padding:0 0 0 6px;}
.ark-post h2{ margin:3px 0 3px 0;border-left:3px solid #009; border-top:1px dashed #009;border-bottom:1px dashed #009; line-height:1.5em; padding:0 0 0 6px;font-size:14px;}
.ark-post .post-body{ line-height:1.8em;}
.ark-post .thumb{float:right; margin:6px;}
.ark-post h6{ font-size:12px; margin:3px 0;}

.focus-show { position:relative; margin:0; padding:0;overflow:hidden; height:100%;}


.focus-show .r1{ width:424px;}
.focus-show .r3{ width:260px;}
.focus-show .ark-box {}
.focus-show .ark-box .box-body{ height:222px;background:#fff;}
.focus-show h2{ color:#009; font-size:16px; padding:12px 0;}
.focus-list{ clear:both;}
.focus-list li{ float:left;width:50%;margin:0; padding:0; background:none;}
.focus-list li a{ display:block; height:24px;background:url(ark-bg.gif) 3px -284px;border:1px solid #fff;padding:0 0 0 18px; line-height:24px;}
.focus-list li a:hover{ border:1px solid #369; background-color:#def}

/*轮换图片(首页和频道页)----------------------------------------------*/

#bibox{border:1px dashed #999;background:#2E64A1;overflow:hidden; height:100%;position:relative;}
#setfoc_bak{clear:both;position:absolute;bottom:12px;right:0;z-index:99;text-align:right}
#setfoc{position:absolute;bottom:0px; right:0; width:180px;text-align:right}
#setfoc ul{padding:2px 3px 2px 4px;margin:0;text-align:right;border-left:1px solid #fff;border-top:0;overflow:hidden; height:100%;list-style:none;FONT-SIZE: 10px; CURSOR: pointer; FONT-FAMILY: Arial,Helvetica,sans-serif;}
#setfoc li{float:left;list-style:none; background:none;border:#0049a5 1px dotted;margin:0px 0 0 1px; padding:0;}
#setfoc li a{float:left;width:22px;text-align:center;line-height:16px;color:#0049a5;font-weight:bolder;text-decoration:none;background:#9EC9EC;}
#setfoc li.focus{zoom:1;border-color:#110; border-style:solid}
#setfoc li.focus a{color:#fff;background:#036;}
.bigimage{border-bottom:1px solid #fff; margin:0 auto; padding:0;background-repeat:no-repeat; background-position:center;}
#b1{height:222px;width:422px;overflow:hidden;}
.bigimage img{height:222px;width:422px;}
.bigfont{float:left; padding:6px 0 3px 12px;width:200px; text-align:left;font-size:14px; line-height:1em;font-weight:bold;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.bigfont h1{font-size:14px}
.bigfont a{color:#9EC9EC;text-decoration:none;padding:3px 0;}
.bigfont a:hover{color:#c00;text-decoration:underline}
.bigfont2{display:none;width:200px; padding-left:15px; padding-top:5px;float:left; filter:alpha(opacity=80);opacity:0.8;}
.bigfont2 a{color:#ffffff;TEXT-DECORATION:none;background-color:#333;line-height:18px; }



.tip-about{ background:url(tip-about.jpg) no-repeat; height:100%; overflow:hidden;}
.tip-about .box-head {}
.tip-about .box-head .box-in{overflow:hidden; height:100%; }
.tip-about .box-head h3{padding:4px 0 3px 12px; display:none;}

.tip-about .box-body{ clear:both;}
.tip-about .box-body .box-in{ padding:86px 66px 33px 256px;overflow:hidden; height:100%; color:#FFF}






.middle-news{}
.middle-news .s1 .box-body .ss1{ width:50%; overflow:hidden;}
.middle-news .s1 .box-body .ss3{width:50%;overflow:hidden;}
.middle-news .s1 .box-body .ss1 .ss-in{ border-right:1px dashed #CCC; padding:6px 6px 6px 0;}
.middle-news .s1 .box-body .ss3 .ss-in{padding:6px 0 6px 6px;}
.middle-news .s1 .box-body .ss-in li{ height:21px; overflow:hidden;}


.news-head{ border:1px solid #369; background:#def; height:22px; overflow:hidden; line-height:1.1em; padding:0 12px;}
.news-head .sss-in{padding:5px 0 0 0;}
.news-body{ clear:both;}

.s1a{ float:left; width:296px;}
.s1b{ float:right; width:296px;}

.titleBox{ margin:24px 6px 18px 6px; text-align:center;}
.titleBox h1{ line-height:1.8em; font-size:18px;}
.showTip{font-size:12px;text-align:center;}
.contentBox{margin:24px 6px 18px 6px;}
.contentBox p{margin:5px 0 3px 0;}
.reversionBox{font-size:12px;}

.ark-bottom{clear:both;width:977px;margin:0 auto;line-height:1.6em;background:#fff url(shadow_line.gif) center top no-repeat;}
.ark-bottom .ark-in{ }
.bottom-in{}
.friendlink{}
.friendlink .s1{ width:60px;}
.friendlink .s3{ width:900px;}
.bottom-link {background:#eee; height:100%; overflow:hidden; }
.bottom-link h3{ float:left; width:60px; color:#004276; font-size:12px; padding:0 12px;}
.bottom-link .list{ float:left; width:800px;padding:0 12px;}
.bottom-link .list a{ color:#2E64A1}
.bottom-link .more{ float:right;width:50px;}
.bottom-about{ clear:both;text-align:center;background:#6696CD; color:#fff;}
.bottom-about a{color:#fff;}
.bottom-copyright{ clear:both;}
.bottom-copyright .bottom-in{text-align:center;color:#999; font-size:12px; padding:0 12px; border-bottom:6px solid #002C40}