* { margin: 0; padding: 0; border: 0; }
body{ margin: 0; padding: 0; /*background: url(main_bg_2.gif) repeat-x;*/ font: 9pt/150% Verdana,Arial,sans-serif; text-align: center; }
a{ color: #FF7200; text-decoration: none; }
a:hover{ color: #FF920B; text-decoration: underline; }
h1,h2,h3{ font-size: 9pt; line-height: 18px; }
p{ margin: 12px 5px 6px 5px; text-indent: 2em; }
li{ list-style: none; }
input,select,textarea {border: 1px solid #D9D9D9;font-size: 12px;}
/* 整体布局 */
#header { margin: 0 auto 0 auto; width: 1004px; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; background: url(title_01.gif)  no-repeat; height: 120px; }
#main { margin: 0 auto 0 auto; width: 1004px; border: 1px solid #DEDEDE; background: url(main_bg.gif); text-align: left; overflow: hidden; }
#footer { clear: both; margin: 0 auto 0 auto; width: 1004px; border: 1px solid #DEDEDE; background: url(foot_bg.gif) repeat-x; color: #989898; line-height: 34px; height: 34px; }
#footer #copy { width: 240px; float: left; }
#footer #foot_link { width: 670px; float: left; }
#footer #foot_link li { float: right; width: 100px; margin: 11px 0; border-left: 1px solid #989898; }
#footer #foot_link li a{ display: block; color: #303030; line-height: 12px; }
.clear{ clear: both; overflow: hidden; }
/* 顶部导航 */
#header #re_nav { margin: 0px 0 0 0!important; margin: 0px 0 0 0; padding:0 50px 0 0; float: right; text-align: right; }
#header #re_nav li { float: right; width: 50px; padding: 0 0 0 5px; background: url(icon_ar02.gif) no-repeat 0 5px; text-align: left; height: 17px;  visibility: hidden;  }
#header #re_nav li a{ width: 50px; display: block; color: #c7c7c7; font-size: 11px; line-height: 17px; height: 17px; }
#nav { margin: 56px 0 0 0; text-align: center ;background:#1E73C7 url(nav_02.gif) repeat-x;}
#nav ul{ margin: 0; padding: 0; list-style: none; }
#nav li{border-right: 2px solid #fff; width: 86px; height: 46px; font-weight: bold;  display: inline; padding:0px 15px 0px 15px; }
#nav a{  color: #FFFFFF; line-height: 46px; }
#nav a:hover{ color: #E1F2FB; background: #284AA0; }
#ads { margin: 0 auto 0 auto; width: 1004px; border: 1px solid #DEDEDE; clear: both; background: #0F47B4; overflow: hidden; }
/* 左边 */
#leftbox{ float: left; width: 174px!important; width: 190px; padding: 5px 8px 32767px 8px; margin: 0 0 -32767px -3px; border-right: 1px solid #DEDEDE; color: #575757; background: url(leftbox_bg.gif) #FFFFFF repeat-x; }
#leftbox ul{ margin: 0; padding: 5px 0 0 0; list-style: none; }
#leftbox li{ padding: 10px 0 0 30px; border-bottom: 1px dashed #CCCCCC; background: url(icon1.gif) 5px 5px no-repeat; text-align: left; height: 29px; }
.left_header{ padding: 0 0 0 0px; color: #FFFFFF; font-size: 9pt; font-weight: bold; text-align: center; }
/* 主内容区 */
#mainbox{ float: left; width: 560px !important; width: 580px; padding: 12px; border-right: 1px solid #DEDEDE; color: #242424; background: url(mainbox_bg.gif) #FFFFFF repeat-x; text-align: justify; }
#mainbox { padding-bottom: 32767px; margin-bottom: -32767px; }
#mainbox ul{ margin: 0; padding: 0; }
#mainbox li{ margin: 5px 0 0 0; border-bottom: 1px dashed #DEDEDE; list-style: disc inside; text-align: left; height: 18px; }
#mainbox h1,#mainbox h3{ clear: both; margin: 0; padding: 0 0 0 15px; background: url(title_bg.gif) 0 4px no-repeat; color: #FE6001; text-align: left; height: 25px; }
#mainbox h3{ color: #0066cc;}
#mainbox h2{margin: 12px 5px 5px 5px;}

#position{ padding: 0px 13px 0 14px; margin: 0 0 20px 0; float: right; color: #6D6D6D; background: url(icon2.gif) 0 4px no-repeat; }
#mainbox .uptime{text-align: right; color: #838383;}
.more{ padding: 0 10px 0 0; text-align: right; }
.line{ background: url(h1_bg01.gif) repeat-x;  display: block; height: 25px; width: 100%;}
/* 分页 */
#mainbox .pageno{ margin: 8px 0;}
#mainbox .pageno a{ border: 1px solid #e6e6e6; margin: 0 3px; padding: 3px 5px; line-height: 16px; clear: both;  color: #0066cc;}
/* 表格 */
#mainbox table{ width: 98%; color: #6D6D6D; font-size: 9pt; border-collapse: collapse;border: 1px solid #999;}
#mainbox table caption{ padding: 0 0 5px 0; font-weight: bold; text-align: left; }
#mainbox table thead td{ border-bottom: 1px solid #999; border-top: 3px solid #999; background: #F5F5F5; font-weight: bold; text-align: center; height: 30px; }
#mainbox table tbody td,#mainbox table tbody th,#mainbox table tfoot td{ border: 1px solid #999; text-align: center; height: 25px; }
#mainbox table tfoot td{background:#f5f5f5;}
#mainbox .table1{ border-collapse: collapse; border: 1px solid #EDEDED;margin:5px 0;}
#mainbox .table1 td{padding: 5px 10px;  color: #3e3e3e; }
#mainbox .table1 thead td{font-weight: normal; text-align: left; height: 25px; }
#mainbox .table1 thead td strong{ color: #FE6001; }
#mainbox .table1 tbody td { text-align: left;}
#mainbox .table1 tfoot td {text-align: right;}
#mainbox .table1 tfoot td a{background: url(icon2.gif) no-repeat 0 1px; padding: 0 12px;  color: #0066cc;   }
/* 首页布局 */
#main #fbox,#main	#mbox,#main	#sbox{ border-right: 1px solid #DCDCDC; padding: 0 0 32767px 0; margin: 0 0 -32767px 0; float: left; background: #FFFFFF; }
#main #fbox{ width: 235px; }
#main	#mbox{ width: 425px; }
#main	#sbox{ width: 220px; }
/*首页左边*/
#main #fbox #link1 { clear: both; padding: 10px; border-top: 1px solid #E8E8E8; }
#main #fbox #link1 li { border-bottom: 1px dotted #CCCCCC; padding: 0 0 0 25px; background: url(li_icon_ar01.gif) no-repeat 13px 8px; height: 25px; }
#main #fbox #link1 a { color: #8C8C8C; line-height: 25px;font-weight: bold; }
#main #fbox #link2 { padding: 0px 8px 8px 8px; }
#main #fbox #link2 li { border: 1px solid #DCDCDC; padding: 0 0 0 10px; margin: 2px 0 2px 0; line-height: 25px; height: 25px; }
#main #fbox #link2 a { color: #949494; font-weight: bold; }
#main #fbox #link2 img { margin: 0 10px -5px 0; }
#main #fbox #vis_log { margin: 10px 0 0 0; color: #478AC8; text-align: center; }
#main #fbox #pic_new { padding: 9px; }
/*首页中间*/
#main #mbox #place { background: url(title_bg01.gif)  repeat-x; color: #6D6D6D; text-align: right; height: 27px; }
#main #mbox #place span { padding: 0 10px 0 18px; background: url(place_icon01.gif) no-repeat 0 2px; }
#main #mbox #newsflash { padding: 22px 12px 16px 12px; }
#main #mbox #newsflash h1 { padding: 0 0 0 15px; background: url(title_bg.gif) 0 3px no-repeat; color: #FF8522; height: 25px; }
#main #mbox #newsflash h1 span { float: right; padding: 5px 3px 0 0; }
#main #mbox #newsflash a { color: #6D6D6D; }
#main #mbox #newsflash li { border-bottom: 1px dotted #CCCCCC; padding: 0 0 0 15px; background: url(li_icon_red.gif) no-repeat 4px 9px; line-height: 24px; height: 24px; }
#main #mbox #ads2 { text-align: center; }
/*首页右边*/
#main #sbox #product{ margin: 4px; }
#main #sbox #product h1 { padding: 0 0 0 15px; border-bottom: 1px dotted #CCCCCC; background: url(h_icon01.gif) no-repeat 5px 10px; line-height: 26px; height: 26px; }
#main #sbox #product .prod_li{ clear: both; padding: 8px 0 3px 0; }
#main #sbox #product h1 span { float: right; padding: 10px 8px 0 0; }
#main #sbox #product .prod_li img { border: 5px solid #EEEEEE; float: left; margin: 0 4px 0 0; }
#main #sbox #product .prod_li h2 { margin: 0px; padding: 0px; color: #6D6D6D; }
#main #sbox #product .prod_li p { margin: 0px; padding: 0px; color: #9F9F9F; text-indent: 0px; line-height: 16px; }
#main #sbox #link3 { clear: both; margin: 30px 0 10px 4px; }
#main #sbox #link3 li{width: 211px; height: 29px;display: block;background: url(main_link01.gif) no-repeat; margin: 5px 0; text-align: center;}
#main #sbox #link3 li a{color:#474747; font-weight: bold;line-height: 29px;}
#main #sbox #link3 li.s2{background: url(main_link02.gif) no-repeat;}
#main #sbox #link3 li.s3{background: url(main_link03.gif) no-repeat;}
#main #sbox #link3 li.s4{background: url(main_link04.gif) no-repeat;}
#main #sbox #link3 li.s5{background: url(main_link05.gif) no-repeat;}
/* 右边宣传图片 */
#ads_right{ float: left; width: 120px; margin: 6px; background: #FFFFFF; height: 340px; }
#mainbox  li a, #mainbox table a { color: #4682B4; }
/* 网站导航 */
#mainbox .map dl,#mainbox .map dt{clear: both; overflow: hidden; padding:5px;}
#mainbox .map dd{ width: 130px; float: left;padding: 0 8px;  color: #6e6e6e;  }
#mainbox .map dt{font-weight:bold;border-bottom: 1px dashed #dedede; margin: 8px 0 0 0; padding: 3px 0 0 5px; background: #f5f5f5;}
#mainbox .map dd a{color: #0066cc;}
