/*public*/
body,from { margin:0 auto;padding:0px; background-color:#ffffff;}
body,div,ul,li,td,textarea{ color:#000000;font:11px Tahoma;}
ul,li{list-style-type:none; margin:0px; padding:0px;}
a:link,a:visited { color:#000000; text-decoration:underline; font-size:11px;}
a:hover { color:#000000; text-decoration:none; font-size:11px;}
.clear { clear:both;}
.bg1{background-color:#E7E8E8;}
.bg2{background:#FFFFFF;}
.red{ color:red; font-size:12px;}
.blue { color:blue; font-size:11px;}
.center{ text-align:center;}
.li5{ height:8px;line-height:8px;}
.li20{ height:20px; line-height:20px;}
.strong{ font-weight:bold;}
.color1{ color:#000000;}
.border{border:solid 1px #3E606F;}
.link{ line-height:25px; text-align:center; color:#000000;}
.p10{padding-left:10px;}


/*Layout*/
.floatLeft { float:left;}
.floatRight { float:right;}
.w1003{ width:1003px; margin:0 auto;}
.w100{ width:100%;}
.bg{background:url(/images/bg.gif) #A7B7BD repeat-x;}
.w991 { width:991px; margin:0 auto;border-left:#3E606F solid 1px;border-right:#3E606F solid 1px; background-color:#FFFFFF;}
.w180 { width:180px; margin:0px 6px;float:left;}
.w535 { width:537px; _width:520px; margin:0 auto;float:left;}
.w793 { margin:0px 6px;float:right;width:787px;_width:775px;}
.w631 { width:631px; float:left; margin:0 10px;_margin:0 5px;}
.w330 { width:330px; float:right; margin-right:10px;_margin-right:5px;}


/*topNav*/
.top{ background-color:#486EB0; line-height:2px; height:2px; width:1003px; margin:0 auto; font-size:2px;}
.LOGO{ float:left; margin:4px 0px 4px 4px;}
.Banner{float:right; margin:4px;}
.Nav1{ border-bottom:#3E606F solid 1px;border-top:#3E606F solid 1px;line-height:25px; height:25px; background:#00A6AD;}
.Nav{background:#00A6AD;}
.Nav ul{ margin-left:10px;}
.Nav ul li{ height:24px; padding:0px 15px; line-height:22px; background:url(/images/Nav.gif) no-repeat right; float:left;}
.Nav ul li a:link,.Nav ul li a:visited { font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;line-height:22px;}
.Nav ul li a:hover{ font-size:12px; font-weight:bold; color:#fff; text-decoration:none;line-height:22px;}
.position{ float:left; margin-left:20px;line-height:28px; width:172px;}

.POS{line-height:20px;font:11px Tahoma; height:20px;}
.POS a:link,.POS a:visited { font:11px Tahoma; text-decoration:underline;line-height:20px;}
.POS a:hover {font:11px Tahoma; text-decoration:none;line-height:20px;}


/*Contect*/ 
.boxtop{ background:url(/images/boxtop.gif) no-repeat; height:12px;}
.boxtop .boxtopright{ background:url(/images/boxtopright.gif) no-repeat right top; height:12px; margin-left:14px;}
.tools{ padding:15px 15px 0px 15px;line-heignt:18px;color:#FFFFFF;background-color:#00A6AD;}
.text{ background-color:#00A6AD;padding:0px 10px; color:#FFFFFF; _margin-top:-3px;}
.text h2{ color:#FFFFFF; font-weight:bold; line-height:20px; margin:0px; font-size:13px;}
.text td{ color:#FFFFFF; font-weight:bold;}
.text input{ border:#3E606F solid 1px; height:18px; line-height:18px;}
.text ul{ margin:0px;}
.text ul li{ width:150px; line-height:18px; color:#FFFFFF;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.text ul li a:link,.text ul li a:visited { color:#ffffff; text-decoration:underline;}
.text ul li a:hover{ color:#FFFF00; text-decoration:none;}
.text select{width:147px; }
.boxbottom {background:url(/images/boxbottom.gif) no-repeat; height:12px;}
.boxbottom .boxbottomright{ background:url(/images/boxbottomright.gif) no-repeat right top; height:12px; margin-left:14px;}

/*center*/
.title{ line-height:22px; border-bottom:#000000 solid 2px; height:22px;}
.title h2{ padding-left:5px; color:#000000;margin:0px; float:left; line-height:18px;position: relative; font-size:12px; font-weight:bold; font-family:Tahoma; top:3px;}
.title span{ float:right; position:relative; line-height:18px; padding-right:10px;font-size:11px;font-family:Tahoma;  top:3px;}
.titleText{ padding:0px 8px;}
.titleText h2{ font-size:16px; color:#000000; line-height:25px; margin:0px;}
.titleText ul{ margin:0px;}
.titleText ul li{ width:110px;float:left; line-height:22px; height:24x; padding-right:5px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; background:url(/images/1.gif) no-repeat 0px 6px; padding-left:12px;}
.titleText p{ margin:0px; padding-bottom:5px; line-height:20px;}
.Root{ margin:2px 0px;}
li.ListA{float:left; margin:1px 8px; height:24px;}
li.ListA a:link,li.ListA a:visited {color:#000000; text-decoration:underline;padding:0px 3px;}
li.ListA a:hover{ color:#000000; text-decoration:none; padding:0px 3px;}

.ListB a:link,.ListB a:visited { color:#FD8C29; text-decoration:none; font-size:14px; font-weight:bold;}
.ListB a:hover{ color:#000000; text-decoration:none;font-size:14px; font-weight:bold;}

/*Menu*/
.w240 { width:240px;margin:0px 6px;float:right;}
.Menu{ width:240px;}
.Menu ul { border:1px solid #3E606F; padding:5px;}
.Menu li { padding-top:7px;}
.Menubox{ background:url(/images/Menubox.gif) no-repeat; height:24px;color:#FFFFFF; line-height:24px; font-weight:bold; padding-left:10px;}

/*bottom*/
.bottom{text-align:center; padding-bottom:10px;padding-top:5px;line-height:20px; color:#424242; border-top:#EEEEEE 4px solid; background-color:#FFFFFF;}

.Quick{line-height:20px;font:12px Tahoma;height:20px; text-align:center;}
.Quick a:link,.Quick a:visited { font:12px Tahoma;text-decoration:underline;line-height:20px; padding-right:5px;}
.Quick a:hover {font:12px Tahoma; text-decoration:none;line-height:20px;padding-right:5px;}

/*Part*/
.Key{ padding:10px 0px 0px 10px;height:59px; background:url(../images/picA.gif) no-repeat 10px 10px; vertical-align:top;}
.Key h1{ margin:0px; font-size:20px; line-height:30px; margin-left:55px;}
.Key span{margin-left:55px; color:#FF0000;font:11px Tahoma; }
.keyA{ margin:0px;font:11px Tahoma; color:#FFFFFF; font-weight:bold; line-height:20px;padding-left:5px; background:#00A6AD;}
h2.keyB{ margin:10px 0px 0px 0px;font:11px Tahoma; color:#000; font-weight:bold; line-height:20px;padding-left:5px; border-bottom:solid #3E5F6E 1px; background:#E9FCFD;}
.keyB{ margin:10px 0px 0px 0px;font:11px Tahoma; color:#000; font-weight:bold; line-height:20px;border-bottom:solid #3E5F6E 1px; background:#E9FCFD;}
.redA a:link,.redA a:visited { color:#ff0000; text-decoration:none; font-size:11px; text-decoration:underline;}
.redA a:hover{ color:#000000; text-decoration:none;font-size:11px;}
.BoxA{padding:5px; line-height:15px; word-break:break-all; width:320px; overflow:auto;}
.borderA{ border-bottom:#D3D3D3 solid 1px; background:#EAEAEA; padding-left:5px;}
.borderB{ border-bottom:#E6EBEE solid 1px; background:#F2F5F9;}
.borderC td{ background:url(../images/xian.gif) repeat-x bottom;}



.partTitle{{height:25px;line-height:25px; background:url(/images/partbg.gif) repeat-x;}
.partTitle ul{ margin:0 auto; padding:0px;}
.partTitle ul li { float:left;background:url(/images/partleft.gif) left no-repeat; padding-left:5px;}
.partTitle ul li h1 {background:url(/images/partright.gif) right no-repeat; line-height:25px; padding:0px 5px;margin:0px; font-size:14px;}
.partTitle ul li .A11{position:absolute; background:url(/images/part2.gif) no-repeat;width:82px; color:#FFFFFF;padding-bottom:4px;}
.A1{line-height:25px;position:absolute;	text-align:right;float:right;width: 642px;}
.part{border-left:solid 1px #3E606F;border-right:solid 1px #3E606F;border-bottom:solid 1px #3E606F;ine-height:20px; padding:0px 7px 7px 7px;}
.part p { margin-top:0px;}
.part h2{ font-size:12px; margin:0px;}
.font{ font-size:25px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}
.loop{padding:0px 5px 5px 7px; float:left; width:400px;}

/*Inquiry*/
.Inquiry{border-right:#004B4F solid 1px; border-left:#004B4F solid 1px; background:url(/images/formbg.gif) #FEFEFE repeat-x;}
.formLine{ padding-left:10px;}
.formLine input{border:#004B4F solid 1px;background:url(/images/form.jpg) repeat-x;}
.quick{ font-size:12px; color:#000000; font-weight:bold; float:left;line-height:25px; padding-left:6px;}
.quick a:link,.quick a:visited { padding:0px 3px; color:#006A6E; text-decoration:none; background-color:#fff; border:#006A6E solid 1px; margin-right:4px;}
.quick a:hover { padding:0px 3px; color:#E70105; text-decoration:none; background-color:#FFFFD9; margin-right:4px;border:#E70105 solid 1px; }


.pagestyle { line-height:22px; margin-right:1px;}
.pagestyle a:link, .pagestyle a:visited { padding:1px 3px 1px 3px; color:#0A7EC3; text-decoration:none; border:1px solid #8BC0E4;}
.pagestyle a:hover { padding:1px 3px; border:1px solid #FF7300; background-color:#FFFFD9; color:#FF7300; text-decoration:none;}
.pagestyle_hover { border:1px solid #FF7300; background-color:#FFFFD9; color:#FF7300; padding:1px 3px; margin-right:1px;}
