/* CSS Document */
body {
   font-size: 12px;
   color: #656565;
   background-color: #ffffff;
   text-align: center;
	 margin:0px;
}
div,p{ padding:0px; margin:0px; font-size:12px;}
ul{ margin:0px; padding:0px; list-style:none;}
li{ margin:0px; padding:0px; list-style:none;}
a:link{ font-size:12px; color:#000000; text-decoration:none;}
a:visited{ font-size:12px; color:#000000; text-decoration:none;}
a:active{ font-size:12px; color:#000000; text-decoration:none;}
#wrapper{
   margin:0 auto;
   width:985px;
   background-color:#ffffff;
}
.clear{clear:both;}
.br{clear:both; margin:5px; background-color:#FFFFFF;}
.brd{border:1px solid #BFE3FF;}
.pad5{ padding-left:5px;}
.left{float:left;}
.right{float:right;}
#top{ height:30px; text-align:right; padding-right:20px; padding-left:20px; background-color:#FFFFFF;}
#top p{ line-height:30px;}
#head{background-image:url(../images/head_bg.gif); height:74px;}
#logo{ float:left; margin-top:10px; margin-left:20px;}
#nav{ float:right; margin-right:100px; width:760px;}
#nav ul{ margin-top:10px;}
#nav li{ float:left; padding-right:6px; text-align:left; line-height:62px; width:60px;}
#nav li a:link{ color:#000000; font-size:12px; text-decoration:none;}
#nav li a:hover{ color:#006699; font-size:12px; font-weight:bold; text-decoration:none;}
#nav li a:visited{ color:#000000; font-size:12px; text-decoration:none;}
#ad_1{ padding:5px 5px; border:1px solid #CBCBCB; height:70px;display:none;}
#ad_2{ margin:6px 0px; border:1px solid #CBCBCB; height:60px;}
#row_1{}
#row_1 .left{ float:left; width:300px;}
#row_1 .center{ float:left; width:420px; margin-left:8px;}
#row_1 .right{ float:right; width:245px;}
.tabs_contain{ border:1px solid #9FCEFF;}
.tabs{ clear:both; width:100%;}
.tabs ul{ margin:0px; padding:0px; list-style:none;}
.tabs li{ float:left; text-align:center; margin:0px; padding:0px; cursor:hand; }
.tabs .start{ background-image:url(../images/tab_bg.gif); line-height:29px; width:88px;}
.tabs .on{ background-image:url(../images/tab_on.gif); width:55px; line-height:29px; font-size:12px; text-align:center;}
.tabs .off{ background-image:url(../images/tab_off.gif); width:55px; line-height:29px;  font-size:12px;  text-align:center;}
.tabs .blank{ width:6px; }
.tabs .end{ background-image:url(../images/tab_bg.gif);}
.txts_14{ clear:both; padding:2px 5px 5px 5px;}
.txts_14 ul{ margin:0px; padding:0px; list-style:none;}
.txts_14 li{ text-align:left; line-height:22px; list-style:none;}
.txts_14 a:link{ font-size:14px; color:#0055AA; text-decoration:none;}
.txts_14 a:hover{ font-size:14px; color:#0055AA; text-decoration:underline;}
.txts_14 a:visited{ font-size:14px; color:#0055AA; text-decoration:none;}
.txts_14 a:active{ font-size:14px; color:#0055AA; text-decoration:none;}

.cont{ clear:both; border:1px solid #BFE3FF;}
.cont h2{ background-image:url(../images/line_bg1.gif); line-height:24px; font-size:12px; font-weight:bold; color:#0055AA; text-align:left; padding-left:10px; margin:0px; border-bottom:1px solid #BFE3FF;}
.cont .leftpic{ float:left; width:105px; margin:5px;}
.cont .bottompic{ margin:5px;}
.cont .rightcnt{ float:right; margin:5px; width:240px;}
.cont .rightcnt ul{ margin:0px; padding:0px; list-style:none;}
.cont .rightcnt li{ margin:0px; padding:0px; list-style:none; line-height:20px; text-align:left;}
.cont .rightcnt a:link{color:#0055AA; font-size:14px; text-decoration:none;}
.cont .rightcnt a:hover{color:#0055AA; font-size:14px; text-decoration:underline;}
.cont .rightcnt a:visited{color:#0055AA; font-size:14px; text-decoration:none;}
.cont_gray{ border:1px solid #DFDFDF;}
.cont_gray h2{ background-image:url(../images/line_bg2.gif); line-height:24px; font-size:12px; font-weight:bold; color:#333333; text-align:left; padding-left:10px; margin:0px; border-bottom:1px solid #DFDFDF;}
.rows{ clear:both; margin-top:10px; margin-bottom:10px;}
.rows .blank{ float:left; margin:4px;}
.rows .left{ float:left; width:370px; height:auto;}
.rows .center{ float:left; width:370px; height:auto;}
.rows .right{ float:right; width:228px; height:auto;}
#root{ clear:both; margin-top:5px; margin-bottom:10px; height:100px;}
#root p{ margin:0px; padding:0px; text-align:center; line-height:28px; color:#515151}
#root a:link{ color:#515151; font-size:12px; text-decoration:underline;}
#root a:hover{ color:#515151; font-size:12px; text-decoration:underline;}
#root a:visited{ color:#515151; font-size:12px; text-decoration:underline;}
.mainbox{margin:0;padding:0;margin-left:auto;margin-right:auto;}
.mainbox .contain{margin:0 auto; width:100%; height:100%; float:left; padding:0px; background-color:#ffffff;}
.mainbox .left{ margin:0px; width:650px; padding:0px; border:1px solid #BFE3FF; float:left; text-align:left; background-color:#ffffff; font-size:12px;}
.mainbox .right{ margin:0px; width:320px; float:right; border:0px solid #BFE3FF; padding:0px; text-align:left; background-color:#ffffff; height:100%;}
.show_title{ background-color:#F4FDFF; border-bottom:1px solid #81D1F8; line-height:50px; text-align:center; font-size:14px; font-weight:bold; color:#000000;}
.postion{ padding-left:10px; line-height:24px; text-align:left; line-height:30px;}
.show_content{ padding:10px; line-height:20px; text-align:left;}
.commen_title{ background-color:#FFFFD9; font-size:12px; padding-left:10px; line-height:26px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; color:#990000; font-weight:bold;}
.articles_list{ clear:both; padding:10px;}
.articles_list ul{ margin:0px; padding:0px; list-style:none;}
.articles_list li{ margin:0px; padding:0px; list-style:none; line-height:28px;}
.pages{ clear:both; margin:5px; text-align:center; line-height:30px;}
.col_right{ float:right;}
.CatalogArticles{ margin:10px;}
.div_title{ background-image:url(../images/line_bg1.gif); height:19px; font-size:12px; font-weight:bold; color:#0055AA; text-align:left; padding-left:10px; padding-top:5px; margin:0px; border:1px solid #BFE3FF; padding-right:10px;}
.CatalogArticles ul{ margin:5px 0px; padding:0px; list-style:none;}
.CatalogArticles li{ margin:0px; padding:0px; list-style:none; line-height:24px;}
#flink{ clear:both; border:1px solid #BFE3FF; margin-top:8px;}
#flink h2{ background-image:url(../images/line_bg1.gif); line-height:24px; font-size:12px; font-weight:bold; color:#0055AA; text-align:left; padding-left:10px; margin:0px; border-bottom:1px solid #BFE3FF;}