@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0 0 12px 0;font-size:12px;line-height:18px;font-family:Tahoma;  }
*{margin:0;padding:0;}img{border:0;}
input,select{font-size:12px;line-height:16px;}
ul,li,dl,dd,dt{list-style-type:none; display:inline;}
label, input,buttom{cursor:pointer;cursor:hand; vertical-align:middle;}
a{color:#666666;text-decoration:none;}
a:link, a:visited{color:#666666;text-decoration:none;}
a:hover{color:#fb8424;text-decoration:underline;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.dis{display:block;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}
.fb{font-weight:bold;}
.fb a{ text-decoration:none;}


/* box Style */
#main2{ background:url(../images/bg3.jpg) repeat-y left top;}
.height10{ height:10px;}
.main{width:960px; margin:0 auto; overflow:hidden; height:auto; }
.border{ border:1px solid #eaeaea;}
.m10p{ margin-bottom:10px;}
.m20p{ margin-bottom:20px;}


/* font*/
.f11p{ font-size:11px;} 
.fwb{ font-weight:bold; color:#000000;}
.fcf-fwb{ font-weight:bold; color:#fff}
.fz14p{ font-size:14px;} 
.fcf-fwb a:link,.fcf-fwb a:visited{ font-weight:bold; color:#fff} 
.blue{ color:#002a8d; font-weight:bold;}
.lh{ line-height:18px; word-break:break-all;}
.lh14{ line-height:14px;}
.green{ color:#568e2c; }
.Orange{ color:#ff5500;}
.title{ color:#000000; font-weight:bold; font-size:14px; padding-left:8px;}
.red{ color:#FF0000; float:left; line-height:24px; padding:0;}
.Success{ font-size:14px; font-weight:bold; color:#333;line-height:22px;}
.Success span{font-size:12px;}
.Success2{ font-weight:normal; color:#333; margin-top:5px;}
.Success2 a,.Success2 a:link,.Success2 a:visited{ color:#666; text-decoration:underline;}
.Success2 a:hover{ color:#ff5500;}




/*Position*/
.Position{ margin-bottom:2px; float:left; width:100%; border-top:1px #c0d7a8 solid; padding-bottom:6px; background:#fbfdfa; line-height:26px; height:26px;}
.Position { color:#585858;}
.Position a{ color:#585858; margin-left:5px;}
.Position h1{ font-size:12px; color:#ff5500; float:left; margin-left:5px;}



/* page */ 
.page { margin-top:5px; color:#000000; line-height:24px; }
.page a:link, .page a:visited{ color:#666;font-size:12px;text-decoration:none; border:#e5e5e5 solid 1px; padding:1px 3px;margin-right:3px; background:#fff;}
.page a:hover{ color:#FF5500;font-size:12px;text-decoration:none; border:#FF5500 solid 1px; padding:1px 3px; margin-right:3px;}
.page .activ{ color:#ffffff;font-size:12px; border:#849CC6 solid 1px; padding:1px 3px;margin-right:3px; background:#69b54b; font-weight:bold;}
.page .activ a{ border:0; background:none; margin:0; padding:0; color:#FFFFFF}

.page2{ float:right; padding-right:8px; margin-top:5px;}

/* top */
.top{width:960px; margin:0 auto; height:26px; line-height:25px; overflow:hidden; border-bottom:1px #e1e1e1 solid;}
.top .topleft, .top .topright{ line-height:12px; padding-top:8px; font-size:11px; }
.top .topleft{ color:#333333;  font-size:12px;}
.top .topleft a{ color:#333333; padding-left:12px; border-right:1px #cbcbcb solid; padding:0 12px 0 12px;}
.top .topleft a:hover{ color:#ff7e00;}
.top .topright a{ float:left; padding:0 12px; border-right:1px solid #cccccc; font-weight:bold; color:#666666; }
.top .topright span a{ color:#464646}

/*search*/
.top_all{width:960px; overflow:hidden; margin:35px auto 47px auto;}
#top_all2{ margin-bottom:35px; margin-top:15px;}
.top_all .logo{margin:auto 45px auto 22px; display:inline;}
.top_all .search{width:730px; height:72px; overflow:hidden; background:url(../images/bg.gif) left -154px repeat-x; border:1px #e5efdd solid; display:inline;}
.top_all .search .search_inputs{ margin:17px 0 0 15px; overflow:hidden; display:inline;}
.top_all .search .search_inputs .input1{width:500px; margin-right:11px;height:24px; line-height:24px; font-size:12px; border:1px #7b7b7b solid; border-bottom-color:#cbcbcd;border-right-color:#cbcbcd; float:left;}
.top_all .search .select select{ width:200px; font-size:18px; color:#999;}
.top_all .search .button{ margin-top:-27px; float:left; padding:0; margin-left:538px;}
.top_all .search h2{color:#666666; margin-top:5px; font-size:11px; font-weight:normal; }
.top_all .search h2 strong{ color:#ff5500; font-weight:bold;}
.top_all .search h2 a{ color:#666666; padding:0 2px; text-decoration:none;}
.top_all .search h2 a:hover{color:#fb8424;}
#logo2{ margin-right:30px;}
#no-bg{width:750px; height:72px; overflow:hidden;display:inline; background:none; border:none; float:left;}

/**/
.searchA{border-bottom:1px #ececec solid;  color:#000; display:block; widows:100%; display:block; line-height:28px; clear:both; height:28px; line-height:28px;font-weight:bold; padding-left:5px; font-size:12px;}
.searchA a{ color:#000;  margin-right:5px;}



/*link*/
.link{ width:960px; margin:20px auto 0px; color:#7d7d7d;}
.link a{ margin-right:10px; color:#7d7d7d; display:block; float:left; overflow:hidden; height:20px; line-height:20px;}
.link a:hover{ color:#002a8d;}

.linktit,.linktit li{ background-image:url(../images/linkbg.png); background-repeat:repeat-x;}
.linktit{ width:100%; height:30px; background-position:left top; overflow:hidden; display:block; float:none;}
.linktit li{ display:block; float:left; width:84px; height:29px; border:1px solid #c8c8c8; border-bottom:0px; background-position:left -62px; text-align:center; line-height:28px; font-weight:bold; color:#333; margin-left:10px; cursor:pointer;}
.linktit li.on{ background-position:left -31px;}
.linkcont{ border:1px solid #c8c8c8; border-top:0px; padding:10px 0px 10px 10px; width:948px;}
.linkcont div{ width:100%; overflow:hidden; display:none;}
.linkcont div.undis{ display:none;}
.linkcont div.dis{ display:block;}


.text-link { width:928px; margin:0 auto;margin-bottom:20px;}

/* bottomStyle*/
.bottom{  border-top:1px #ececec solid; width:960px; height:104px; text-align:center; padding-top:20px; color:#5a970a; margin:auto;}
.bottom  { color:#666666; margin-top:10px; display:block;}
.bottom a{ color:#5a970a; font-weight:bold;}
.bottom a:link,.bottom a:visited{color:#5a970a; }

/**/
#tm2008style .select_box{width:200px;height:27px; font-size:12px; color:#666; margin-left:30px;}
#tm2008style div.tag_select{display:block; width:180px;height:28px;background:transparent url("../images/tm2008-select.gif") no-repeat 0 0; padding:0 10px;line-height:27px;}
#tm2008style div.tag_select_hover{display:block; width:180px;height:28px;background:transparent url("../images/tm2008-select.gif") no-repeat 0 0; padding:0 10px;line-height:27px;}
#tm2008style div.tag_select_open{display:block; width:180px;height:28px;background:transparent url("../images/tm2008-select.gif") no-repeat 0 0; padding:0 10px;line-height:27px;}

#tm2008style ul.tag_options{position:absolute;margin:0;list-style:none; width:19px; margin-left:1px; margin-top:-1px;}
*html #tm2008style ul.tag_options{ margin-left:-15px;}
*+html #tm2008style ul.tag_options{ margin-left:-15px;}
#tm2008style ul.tag_options li{border-bottom:1px #7f9db9 solid; background:#fafafa; border:1px #7f9db9 solid; border-top:none;display:block;width:176px;padding:0 10px;height:22px;text-decoration:none;line-height:22px; }
#tm2008style ul.tag_options li.open_hover{ background:#316ac5; color:#fff;}
