
html, body      { margin:0px; padding:0px; height:100%; background:#fff;}
body            { background:url(../image/bg_top.gif) repeat-x;}
table, img      { border:0px;}
table           { border-collapse:collapse; color:#282828; font-family:Arial; font-size:11px;}
td              { vertical-align:top; }
h1              { font-family: "Times New Roman", Times, serif; font-size:18px; color:#6593a8; font-weight:normal; margin:0 0 10px 0; padding:0px; }
h2              { font-family: "Times New Roman", Times, serif; font-size:18px; color:#023f76; font-weight:normal; margin:0 0 10px 0; padding:0px; }
h3              { font-family: "Times New Roman", Times, serif; font-size:14px; color:#DB7004; font-weight:bold; margin:0 0 3px 0; padding:0px; }
p               { margin:0 0 13px 0; line-height:14px; }
form, ul        { margin:0px; padding:0px; }
a               { color:#028b90; }
a:hover         { color:#1a5456; }


#tbl                    { width:100%; }
.left_td                { width:50%; background:url(../image/bg_left.gif) repeat-x; }
.right_td               { width:50%; background:url(../image/bg_right.gif) repeat-x bottom left; }
.head                   { height:283px; background:url(../image/bg_head.jpg) no-repeat; }
.head .logo             { height:52px; margin:84px 0 40px 54px; }
.head .phone            { height:79px; text-align:right; padding-right:10px; font-size:30px; color:#013e75; line-height:30px; }
.head .phone span       { font-size:18px; }
.head .menu             { padding-left:372px; font-size:18px; font-family:Times New Roman; }
.head .menu a           { text-decoration:none; color:#fff; margin-right:18px; }
.head .menu a:hover     { color:#71c4e4; }
.h19                    { height:19px; }
.h19 div                { width:1000px; }
.content                { padding:0 20px; /* padding:0 60px 0 71px; */ }
.line                   { height:7px; background:#023f76; border-top:1px solid #9ab2c8; border-bottom:1px solid #1c5b8c; }
.footer                 { height:49px; text-align:center; background:url(../image/bg_foot.gif) repeat-x #87cce4; line-height:40px; }
.footer a               { color:#747474; font-size:14px; text-decoration:none; margin:0 7px; }
.footer a:hover         { color:#000; }


.tblheader thead td.left {border-top-style: solid;border-bottom-style: solid;border-left-style: solid; vertical-align: middle}
.tblhead 		{text-transform: uppercase;padding-left:20px;vertical-align: middle}
.tblhead a 		{color: black;background-color: inherit;}
.tblfoot 		{padding-left:20px;padding-top:20px;}
.tblfoot a 		{color: #1773AA;background-color: inherit;}
.tblheader thead td.mid {border-top-style: solid;border-bottom-style: solid; vertical-align: middle}
.tblheader thead td.midtop {border-top-style: solid;}
.tblheader thead td.midbot {border-bottom-style: solid;}
.tblheader thead td.right {border-top-style: solid;border-bottom-style: solid;border-right-style: solid;}
.tblheader thead td.righttop {border-top-style: solid;border-right-style: solid;}
.tblheader thead td.rightbot {border-bottom-style: solid;border-right-style: solid;}
.tblheader thead td 	{border: #75B1D1 1px dotted;background-color: white;color: #2A73A4;text-align: center;	padding: 1px 3px;font-size: 11px;}
.tblheader tbody td 	{color: black;	background-color: white;padding: 2px 2px;font-size: 11px;padding-left:5px;}
.tblheader tr.there td 	{background-color: #FAEAE8;color: inherit;}
.tblheader tr.back td 	{background-color: #EAF4E8;color: inherit;}
.tblheader tbody td a 	{color: black;background-color: inherit;}
.tblheader tbody td select {width: 95%;	font-size: 11px;}
.tblheader tr.odd td 	{background-color: #E9E9E9;color: inherit;}
.tblheader tr.oddodd td {background-color: #E9E9E9;color: #E9E9E9;}
.tblheader tr.even 	{}
.tblheader tr.space td 	{background-color: transparent;	color: inherit;	height: 2px;font-size: 1px;}
.tblheader tr.odd td.buy, .tblheader tr.even td.buy {background-color: transparent;color: #1C71A3;padding-left: 4px;}
.tblheader td.buy a 	{color: #1C71A3;background-color: inherit;}
.tbl1top 		{height: 21px;background-image: url(../image/tbl1top.gif);background-repeat: no-repeat;}
.tbl1 			{color: inherit;background-image: url(../image/tbl1.jpg);background-repeat: no-repeat;	background-position: 1px 0px;/*	background-color: white;border-width: 0px 1px;border-color: #5EC9ED;border-style: solid;*/}
.tbl1bot 		{height: 5px;	background-image: url(../image/tbl1bot.jpg);background-repeat: no-repeat;background-position: top left;}






#cont                   { width:100%; }
.news_td                { width:236px; padding-right:10px; border-right:3px solid #d8dbdb; }
.news_all               { padding-right:10px; border-right:3px solid #d8dbdb; }
.cont                   { padding:0 15px; }
.form_td                { width:295px; }

.news                   { margin-bottom:10px; font-family: "Times New Roman", Times, serif; }
.news span              { color:#adadad; font-size:14px; font-weight:bold; font-style:italic; margin-right:4px; }
.news div               { text-align:left; padding-top:1px; }
.news div a             { color:#adadad; font-size:14px; font-weight:bold; font-style:italic; text-decoration:none; background:url(../image/icon.gif) no-repeat top right; padding-right:18px; }
.news div a:hover       { color:#023f76; }

.find                   { margin-bottom:10px; font-family: "Times New Roman", Times, serif; }
.find div               { text-align:right; padding-top:1px;}
.find span              { text-align:right; color:#adadad; font-size:14px; font-weight:bold; font-style:italic; text-decoration:none; background:url(../image/icon.gif) no-repeat top right; padding-right:18px;  }


.form                   { padding:19px 15px; background:url(../image/bg_form.gif) no-repeat top right #eef8fb; }
.form table             { font-family:Times New Roman; font-size:12px; }
.form .txt              { text-align:right; width:90px; padding:3px 8px 0 0; }
.form .td	        { width:155px; height:30px; }
.form .input            { width:155px; height:30px; background:url(../image/bg_input_text.gif) no-repeat; }
.form .input input      { height:19px; padding:0px; width:142px; margin:3px 0 0 4px; background:#f6fbfd; border:0px; font-family:Times New Roman; font-size:13px; }
.form .btn              { text-align:right; }
.form .btn input        { height:18px; background:url(../image/icon.gif) center right no-repeat transparent; padding-right:18px; border:0px; color:#adadad; font-style:italic; font-weight:bold; font-family:Times New Roman; font-size:14px; cursor:pointer; }

.cites                  { padding:22px 18px; background:url(../image/bg_bot_left.gif) no-repeat bottom left #eef8fb; }
.cites table            { width:100%; font-size:10px; color:#000; }

