﻿@charset "utf-8";


#count_center{width:990px; background-color:#FFFFFF;margin:auto;}

body{font:13px "MS PGothic", "MS Gothic", Arial, Verdana; color:#0A2862;margin:0 auto;background:#E8EBF0;}
a:link,a:visited{ font-size:12px; text-decoration:none;}
a:hover,a:active{ text-decoration:underline;}
.clear{clear:both;}

#head_bar{height:34px;margin:0px; padding:0px; float:right; clear:left;}
#head_bar ul{ list-style:none; margin:0px; padding:13px 15px 12px 0px; text-align:right;}
#head_bar ul li{ float:left; font-family:MS PGothic; font-size:10px; color:#666666; padding:0px 3px;}
#head_bar ul li a:link,#head_bar ul li a:visited{ font-size:10px; text-decoration:none; color:#666666;}
#head_bar ul li a:hover,#head_bar ul li a:active{ text-decoration:underline;}

.banner{ width:990px; height:134px; background:url(../images/logo_1.jpg) no-repeat; text-align:right;}
.banner a{ display:block; width:970px; height:106px; float:left; padding:28px 20px 0 0;}


#searchbar{ float:right; margin:11px 15px 0px 0px; !important;width:171px;*width:173px;}
.searchinput{ width:104px; height:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; float:left;}
.searchbtn{ float:right;}

.menu {font-size:13px; background:url(../images/head_bg.gif) bottom repeat-x; height:42px; width:990px; margin:0; padding:0; z-index:1; font-family:Arial, Helvetica, sans-serif;}
.menu ul li a, .menu ul li a:visited{ display:block; text-decoration:none; color:#0a2862; text-align:left; background:#fff; line-height:30px; font-size:13px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style-type:none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#0a2862; background-color:#ffffff;}
.menu ul li:hover a:hover {color:#0a2862; background-color:#ecf0f6; text-decoration:none;}
.menu ul li:hover ul {display:block; position:absolute; top:37px; left:0; border:1px solid #d0d9e5; border-bottom:none;}
.menu ul li:hover ul li a.hide { background:url(../images/menu_bga.gif) right top no-repeat; background-color:#ffffff; color:#0a2862;}
.menu ul li:hover ul li:hover a.hide { background:url(../images/menu_bga.gif) right top no-repeat; background-color:#e6eff6; color:#0a2862;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:138px; top:-1px;}

.menu_a:link,.menu_a:visited{ border-bottom:solid 5px #0A2862; *display:block;}
.menuv_a:link,.menuv_a:visited{ border-bottom:solid 5px #FDA027; *display:block;}
.menub_a:link,.menub_a:visited{ *display:block;}
.menu_a:hover,.menu_a:active, .menuv_a:hover,.menuv_a:active, .menub_a:hover,.menub_a:active{ text-decoration:none; border-bottom:solid 5px #FDA027;}

.menulv2_1, .menulv3_1, .menulv2_2{position:relative; margin:0;}
.menulv2_1 ul li a{width:164px;padding-left:18px; height:29px; border-bottom:1px solid #d0d9e5; text-decoration:none;}
.menulv2_2 ul li a{width:120px;padding-left:18px; height:29px; border-bottom:1px solid #d0d9e5; text-decoration:none;}
.menulv3_1 ul li a{width:120px; padding-left:18px; height:29px; border-bottom:1px solid #d0d9e5; text-decoration:none;}

#pagebody_r_des{ width:310px; height:42px; float:left; padding:15px 0px 0px 6px;}
#pagebody_r_des ul{ list-style:none; margin:0px; padding:0px; font:11px "MS PGothic", "MS Gothic", Arial, Verdana; color:#52668C;}
#pagebody_r_des ul li{ float:left; font-size:10px;}
/* 底部说明 */
#footbar{ border-top:solid 3px #0A2862; width:990px; !important;height:80px; *height:59px; _height:59px; float:left; clear:both;}
#footmenu{ float:left; clear:left; width:820px; position:relative; top:17px;}
#footmenu ul{list-style:none; margin:0px; padding-left:15px; font:12px/14px "MS PGothic", "MS Gothic", Arial, Verdana;color:#666666;}
#footmenu ul li{float:left; margin-right:12px; padding-right:12px;}
#description{ font-family:Verdana, Arial, Helvetica; font-size:10px; width:330px; float:left; clear:left; margin-left:15px; _margin-left:8px; position:relative; top:40px;}
#des_menu{ width:170px; float:left; font-size:12px; position:relative; top:52px;}
#des_menu ul { list-style:none; margin:0px; padding:0px;}
#des_menu ul li{ float:left; padding:0px 4px;}
.footline{ position:relative; top:-3px; width:170px; float:right; border-top:solid 3px #fda027;}
.fb_inline{ border-right:solid 1px #666666;}
.footbar_a:link,.footbar_a:visited{ text-decoration:none; color:#666666; font:12px "MS PGothic", "MS Gothic", Arial, Verdana;}
.footbar_a:hover,.footbar_a:active{ text-decoration:underline;}
.des_menu_a:link,.des_menu_a:visited{ text-decoration:none; font-family:Verdana, Arial, Helvetica; font-size:10px; color:#0A2862;}
.des_menu_a:hover,.des_menu_a:active{ text-decoration:underline;}


#banner_pad{padding:15px 20px 0px 20px; height:230px;}
.banner_l{ width:320px; float:left;}
.bl_mag{margin-bottom:11px;}
.b2_mag{margin-bottom:10px;}
#focus{ float:right; clear:right;}

#pagebody{ height:327px; padding:0px; margin-bottom:21px;}
#pagebody_left_top{ float:left; width:595px; height:327px;}
#pagebody_left_top ul { list-style:none; margin:0px; padding:0px;}
#pagebody_left_top ul li{ line-height:30px;}
#pagebody_right{width:344px; float:right; !important;margin:0px 20px 20px 0px; *margin:0px 20px 20px 0px; _margin:0px 10px 10px 0px; padding:0px 0px 8px 21px ; border-left:solid 1px #E6E9EE;}
.pagebody_l_p{ float:left; !important;margin:10px 0px 20px 40px; *margin:10px 0px 20px 40px; _margin:10px 18px 20px 22px; font-size:14px; color:#0A2862; line-height:30px;}
.border_btm{ width:552px; border-bottom:solid 1px #E6E9EE; padding:5px 0px 12px 6px; margin-left:22px; font-size:14px; text-decoration:none; color:#0A2862; line-height:25px;}
.border_btm2{ width:552px; border-bottom:solid 1px #E6E9EE; padding:6px 0px 24px 0px; margin-left:22px;}
.count_top{ height:24px;}
.count_int{ font-size:12px; font-weight:bold; margin-top:10px;}
.count_int img{ margin-left:13px; _margin-left:10px; position:relative; top:2px;}
.count_txt{ margin-left:14px;}
.countitle{ font-size:12px; text-align:center; vertical-align:middle; height:24px; border-bottom:solid 1px #ced4e0;}
.countd{ height:50px; border-bottom:solid 1px #ced4e0; vertical-align:middle; font-family:"Times New Roman", Times, serif; font-size:30px; text-align:center;}
.con_input1{ width:143px; height:14px; margin-left:10px; font-size:13px; border:solid 1px #b5bed0;}
.con_input2{ width:90px; height:14px; font-size:13px; border:solid 1px #b5bed0;}
.count_des{font:10px/14px "MS PGothic", "MS Gothic", Arial, Verdana; color:#52668c;}
.count_des h1{ font-size:11px; font-weight:bold; color:#52668c; margin:0; padding:0;}
.count_destbd{ width:267px; height:30px; text-align:center; vertical-align:middle; margin:9px 0px 3px 0px; font:10px Arial, Helvetica, sans-serif;}
.count_destbd td { width:23px;}
.calculator{ width:344px; background-color:#eceef3; color:#000000; margin:14px 0px; !important;padding:10px 0px;_padding:10px 0px 0px 0px;}
.calculator h1{ font: normal 12px "MS PGothic", "MS Gothic", Arial, Verdana; color:#09255b; margin:0px; padding-bottom:13px;}
.calculator_l{ width:158px; padding:0px 10px; float:left; clear:left; background-color:#eceef3;}
.calculator_r{ width:145px; padding:0px 10px; float:right; clear:right; background-color:#eceef3; border-left:1px solid #bfc6d5;}
.calculator_date{ width:59px; height:17px; border:1px solid #a8b2c7; font:13px Arial, Helvetica, sans-serif; vertical-align:top; text-align:right; padding:0px 5px;}
.calculator_selt{ width:52px; height:17px; border:1px solid #a8b2c7; font:9px/17px Arial, Helvetica, sans-serif; vertical-align:top; margin-top:1px;}
.calculator_lb1{ height:23px; line-height:23px; vertical-align:middle;}
.calculator_lb1 img{ margin:2px;}
.calculator_lb2{ height:23px; vertical-align:top;}
.calculator_fin{ width:145px; float:right; clear:right; font:bold 22px/22px "Times New Roman" , Arial, Helvetica; text-align:right; vertical-align:top; word-wrap:break-word; overflow:hidden;}
.calculator_fin img{ vertical-align:top; _margin-top:2px;}
.calculator_int{ font:bold 18px/21px "Times New Roman" , Arial, Helvetica; text-align:right; height:21px; vertical-align:top; margin-bottom:13px;}
