@charset "utf-8";
/* { margin:0px; padding:0px; }*/
body {margin:0px; padding:0px; font:12px Arial,"宋体","Microsoft YaHei";color:#333;background:#fff url(index_bg.jpg) top repeat-y;}
a:link,a:visited,a:active {COLOR:#16387c;text-decoration:none;}
a:hover {text-decoration:underline;}
ol,ul {margin:0px; padding:0px; list-style:none;}
img {margin:0px; padding:0px; border:0px;}
blockquote {text-indent:2em;color:#666;}

textarea,input { border:1px solid #7f9db9; color:#3a3939; }
h1,h2 { font-size:13px; font-weight:bold; height:24px; }
h3,h4 {COLOR:#16387c; font-size:13px; font-weight:bold; height:20px; }
h5,h6 { font-size:12px; font-weight:bold; height:16px; }
.fbr {font-weight:bold;color:red;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.hide {display:none;}
.mart5 {margin-top:5px;}
.mart10 {margin-top:10px;}
.marb5 {margin-bottom:5px;}
.marb10 {margin-bottom:10px;}
.weight { font-weight:bold; }

.graytable{ border:0px; background:#ccc;}
.graytable tr{background:#fff;}

/*head*/
#head {width:990px; height:auto; margin:0px auto; }
#top {width:100%; height:75px;}
#logo { float:left; width:300px;height:75px;}
#head_top_right {float:right;height:75px; text-align:right;}
#head_top_right #intro {height:44px;}
#head_top_right #intro ul{padding:10px 0px;height:24px; float:right;}
#head_top_right #intro li {float:left; margin-right:5px;}
#head_top_right #intro #blog {display:inline-block;width:53px; height:18px; line-height:18px; background: url('icons_blog.gif') no-repeat;}
#search {clear:both; height: 31px;color: white; background: url('back_search.jpg') center right no-repeat; text-align:right;}
#search form {float:right;margin:0px; padding:0px; height:31px;}
#search .box_outer {float:left; width:58px; height:24px; margin-right:10px; padding-top:4px; border:1px #eee solid;  background-color:#F3F3F3; text-align:center;}
#search select {margin:-1px;}
#search input {float:left;margin: 3px 0 3px 4px;padding: 2px;width: 170px; height:21px;line-height:21px;border: none;background-color: #F3F3F3;}
#search .search_button {display: inline-block;margin: 3px 0px;padding:0px;width: 25px;height: 25px;background: url('back_search_button.png') center center no-repeat; cursor:pointer;}

#nav { margin-top:2px; width:100%; height:35px; background: url(nav_blue.jpg) no-repeat;}
#nav { width:100%; height:35px;}
#nav li { float:left; width:84px; height:35px; padding:0px 3px; line-height:35px; text-align:center; font-size:13px; font-weight:bold; color:#fff;background: url(nav_line.gif) no-repeat right center;}
#nav li a { display:block; height:35px; color:#fff; }
#nav li a:visited { color:#fff; text-decoration:none;}
#nav li a:hover{ display:block; text-align:center; color:#fff; text-decoration:none; background:url(nav_active.jpg) no-repeat;}
#nav .active {background:url(nav_active.jpg) no-repeat; text-align:center;}

/* 中间内容 */
#wrapper { width:990px; margin:5px auto; padding:0px;}
#last-news {width: 990px; height:37px; background: transparent url(bar-bg.png) no-repeat;}
#last-news h4 {  float:left; margin:0px 10px; width:85px; height:37px; padding-left:20px; line-height:37px; background: url(announce.gif) center left no-repeat; }
/*
#latest-arrows { float:left; margin:9px 5px; width:45px; height:19px;}
#news-list {float: left; margin-left:20px; width:800px;}
#news-list li a {display:inline-block; width:380px;padding:0px 5px; height:35px; min-height:35px; _height:35px; line-height:35px;text-align:center;  white-space:nowrap; overflow:hidden;}
#news-list li a:link,#news-list li a:hover { color:#0C98F6;}
*/
.soroll {float:left; margin:0px; height:37px; padding-left:10px; overflow:hidden;}
.soroll ul li { margin:0px; height:37px; line-height:37px; }
.soroll ul li a {display:inline-block; width:380px;padding:0px 5px; height:37px; min-height:37px; _height:37px; line-height:37px; text-align:center;  white-space:nowrap; overflow:hidden;}
.soroll ul li a:hover {color:#0073ff;}
.soroll ul li a:visited {COLOR:#16387c;}

#adspace { width:988px; margin:10px 0px; padding-bottom:5px; border:1px #ccc solid;}
#adspace #space-left{float:left; width:678px;height:360px; color:#2D2D2D;}
#adspace #space-line{float:left; height:340px; margin:10px 5px; border-left:1px #ccc solid;}
#adspace #space-right{float:right; width:298px; height:350px; color:#153e7d;}
#adspace #space-left .space-inner{float:left; width:320px; height:180px; margin-left:10px;}
#adspace .space-inner dl {margin: 5px 0px; padding:0px; height:30px; line-height:30px; font-size:13px; color:#2c518a; border-bottom:1px #ccc solid;}
#adspace .space-inner dt {float:left; font-weight:bold;}
#adspace .space-inner dd {float:right;margin:0px; padding:0px; }
#adspace .space-inner .title {float:left;width:270px; height:24px; min-height:24px;_height:24px; line-height:24px; white-space:nowrap; overflow:hidden;}
#adspace .space-inner .date {float:right; width:38px; height:24px; min-height:24px;_height:24px; line-height:24px; white-space:nowrap; overflow:hidden;}
#adspace .space-inner li{ height:24px; padding-left:10px; background:url(arrow.gif) no-repeat center left; color:#2D2D2D;}
#adspace .space-inner li a:link,#adspace .space-inner li a:visited{color:#2D2D2D;}
#adspace .space-inner li a:hover{color:#000;}

#adspace #space-right .space-inner{float:left; width:285px; height:180px; margin:3px;}
#adspace #tabOptions,#adspace #tabOptions li,#adspace #tabOptions span {background: url(round_tree_menu_bg2.gif) no-repeat left 50px;}
#adspace #tabOptions{background-position:right top;}
#adspace #tabOptions li {float:left;padding-left:5px; width:35px;height:30px;line-height:30px;text-align:center;font-size:12px;color:#333;background-position:left -30px; cursor:pointer;}
#adspace #tabOptions li span{background-position:right -30px;display:block; padding-right:5px;height:30px;line-height:30px;color: #FFF;}
#adspace #tabOptions li.current {background-position:left -60px;}
#adspace #tabOptions li.current span {background-position:right -60px;color:#000;}

#adspace .tabContent {clear:both;}
#adspace .tabContent li {float:left; margin:0px; padding:0px; width:141px;height:70px; background:none; text-align:center;}
#adspace .tabContent img {width:120px; height:60px; border:1px solid #ccc;}
#adspace #ad-aboutus li { height:25px; min-height:25px; _height:25px; padding-left:10px; line-height:25px; background:url(biao.gif) no-repeat center left; white-space:nowrap; overflow:hidden;}

#quicklinks {margin:0px; padding:0px; height:auto;}
#quicklinks .ql-list .title {width:60px; }
#quicklinks .ql-list li {float:left; padding:0 2px; height:20px; line-height:20px; white-space:nowrap; overflow:hidden;}
#seo-keywords { width:990px; margin:5px auto; color:#6e6e6e;}
#seo-keywords a:link, #seo-keywords a:visited{ color:#6e6e6e;}

/*页面底部*/
.footer{ width:990px; margin:5px auto; padding-top:5px; border-top:1px solid #c7c7c7; }
.footer .leftbox{ float:left; width:650px; }
.footer  .foot_menu {height:20px;line-height:20px; color:#6e6e6e;}
.footer  .foot_menu a:link, .footer .foot_menu a:visited{ color:#6e6e6e;}
.footer  .foot_menu a:hover{ color:#242424;}
.footer  .copyright {height:20px;line-height:20px; color:#6e6e6e;}
.footer  .copyright a:link,.footer .copyright a:visited{ color:#959595;}
.footer  .copyright a:hover{ color:#242424;}
.footer .rightbox{ float:right; width:300px; height:20px; line-height:20px; text-align:right; color:#6e6e6e;}
.footer .rightbox span{ color:#adadad;}

/* doc-tips*/
#doctips {width:720px; margin:10px auto;}
.sftip_com{width:720px;table-layout:fixed}
.sftip_red{border:3px solid #f00}
.sftip_red td{padding:5px 10px;}
.sftip_com span{display:block; min-width:450px; color:#333; margin-top:8px; line-height:20px;}
.sftip_label{height:18px; font-size:14px; font-weight:bold;}