﻿*{ margin:0px; padding:0px; }

body{ font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; color:#666868;}
body a{ color:#0088cc; text-decoration:none;}
body a:hover{ text-decoration:underline;}
body a img{ border:none;}

h1{ font-size:20px; font-family:"黑体"; font-weight:normal; }
h1 em{ font-weight:normal; font-style:normal; font-size:12px; padding-left:4px;}
h2{ font-size:14px;}
h3{ font-size:14px; color:Black;}
h4{ font-size:16px; line-height:36px; color:Black; font-weight:normal;}
h5{ font-size:14px; font-weight:normal; color:#c20; line-height:25px; background-color:#f5f5f5; padding:3px 0px;}
h5 a{ float:right;}
h5 span{ font-size:12px; color:Gray; font-weight:normal; padding:0px 6px;}
h6{ border:none;}
h6 span{ color:Gray; padding:0px 6px;}

a.more{ background:url(../images/arrblue.gif) no-repeat right center; padding-right:10px;}
a.blank{ text-decoration:underline;}
a img{ border:none;}
a.history{ display:block; width:18px; height:22px; margin:0px auto; overflow:hidden; background:url(../images/ico_historytime.gif) no-repeat left top;}
a.history:hover{ background-position:-18px top; }
p{ margin:2px 0px 20px 0px;}
label{ cursor:pointer;}
input,textarea{ padding:2px 3px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input.textbox{ border:solid 1px #bbb;  height:20px; padding:3px 3px 0px 3px; float:left;}
input.text{border:solid 1px #bbb;  height:16px;}
textarea{ line-height:22px;}
ul li{ list-style:none;}
sup{ font-size:8px; font-family:Arial,Microsoft Sans Serif;}
ul.ul{ padding-left:20px; }
ul.ul li{ list-style-type:circle; padding-bottom:6px;}
ul.ul2 li{ padding-bottom:0px;}
div.b{ color:#555; padding-top:10px;}

.l,.left{ float:left;}
.r,.right{ float:right; }
.red,.need{color:#c30; font-family:"宋体";}
.error{ font-weight:bold; font-size:14px; color:Red;}
.clear{ clear:both;}
.txtRight,td.tr{ text-align:right; }
.txtLeft,td.tl{ text-align:left;}
.nodata{ font-size:14px; padding:10px; color:Black;}
.inputTxt,textarea{ border:1px solid #bdc7d8; line-height:20px; padding:3px;}
.small{ font-size:10px; font-family:Microsoft Sans Serif;}
.main{ width:983px; margin:0px auto; overflow:hidden; }
.tc{ text-align:center;}

.new{ color:#f06;}
.gray{ color:#999;}
.agray a{ color:#999;}
.agray a:hover{ color:#666;}
.alight a{ color:#bbb;}
.alight a:hover{ color:#888;}
.awhite a{ color:White;}
.awhite a:Hover{ color:Yellow;}
.isvista a{ display:none;}

.data{ background-color:White;}
.data td{ padding:2px 3px;}
.data thead td,.data td.name{ background-color:#dedede; text-align:center; color:#555;}
.data tbody td{ background-color:#eee;}

.box8 .bg{ background:url(../images/area_square_8x8.gif) no-repeat left top; height:8px; overflow:hidden; }
.box8 .r{ background-position:right top;}
.box8 .bbg{ background-position: left bottom;}
.box8 .br{ background-position:right bottom;}

.xedit table{ width:100%;}
.xedit .title { line-height:30px;  background-color:#f5f5f5;}
.xedit tr.bg1 td{ background-color:#fafafc;}
.xedit td{ padding:5px 2px 0px 5px;  }
.xedit td.ft{ text-align:right; color:Black; width:90px;}
.xedit .textMedium{ border:solid 1px #ccc; width:180px;}
.xedit .password{ border:solid 1px #bdb; width:180px;}
.xedit textarea{ border:solid 1px #ccc; width:99%;}
.xedit tfoot input,.bt{ background-color:#ccc; border:solid 1px #bbb; height:25px; line-height:20px; color:#666; cursor:pointer;}

#fUri{ width:500px;}

.close{ font-size:10px; font-family:Microsoft Sans Serif; line-height:13px; text-align:center; background-color:#a0a0a0; color:White; padding:1px 4px; float:right;}
.close:hover{ background-color:#c20; text-decoration:none;}
.msgico{ background-position:15px top; background-repeat:no-repeat;padding:0px 10px 10px 80px; }
.msgico .gray{ font-size:12px; font-weight:normal;}

.flymessage,.flymessage .bg{width:350px; background:url(../images/area_bgmessage.gif) no-repeat left top;}
.flymessage{ background-repeat:repeat-y;}
.flymessage .top{ background-position:-350px top; height:10px;  }
.flymessage .bottom{ background-position:right bottom; height:10px;}
.flymessage .v,.message .error{ background-image:url(../images/ico_prompt.gif); background-color:white; margin:0px 1px; }
.flymessage .t{font-size:16px; color:Black; line-height:30px;}
.flymessage ol{ padding:5px 5px 5px 22px;}
.flymessage b{ color:#c30; font-weight:normal;}
.redmessage{ font-weight:bold; color:Red; line-height:30px; font-size:14px;}
.message ol{ padding:5px 30px; background-color:#ffe; border:dotted 1px orange; margin-bottom:5px;}
.message b{ color:#c30; font-weight:normal;}
.message .error{ color:Red; }
.message .ok{ color:Green; background-image:url(../images/ico_ok.gif) ;}
.message .msgico{font-size:14px; height:30px; padding-top:16px; margin-top:20px; background-position:left top; padding-left:68px;}

.login { line-height:33px;}
.login label{ padding-right:14px;}
.login .slabel{ margin-left:50px; height:33px; overflow:hidden; clear:both;}
.inputTxt{ border:solid 1px #ccc;}

.pl{ float:left; width:230px; overflow:hidden; text-align:center; padding-top:48px;}
.pl2{ padding-top:28px;}
.pm{ float:right; width:628px;padding-right:118px; overflow:hidden; }
.pm div.title{ height:60px;background:url(../images/bg_head_line.gif) repeat-x left 42px;}
.pm th{ font-weight:normal; text-align:right; line-height:24px;}
.pm ol{ padding-left:20px; }
.userhead{background:url(../images/line_b_title.gif) no-repeat left bottom;  width:620px; margin:0px auto; padding-bottom:4px;}
.mymail sup{ font-size:10px;}

#header{ padding:15px 0px;}
#header .bg{ background:url(../images/area_topmenu.gif) no-repeat left top;}
#header .menu { height:40px; background-repeat:repeat-x; }
#header .menu li{ float:left; width:100px; height:36px;overflow:hidden; }
#header .menu li.l{ width:228px; background-position:left -40px; height:40px;}
#header .logo{  position:relative; padding-left:40px;}
#header .logo a{ position:absolute; top:-15px;}
#header .menu li.r{ width:8px; float:right; background-position:right -80px; height:40px;}
#header .menu li a{ display:block; margin-top:1px; height:36px; border-right:solid 1px #888; background-position:left 0px; background-repeat:no-repeat; padding-top:36px; text-align:center;  }
#header .menu li a:hover{ background-position:left -36px; text-decoration:none;}
#header .menu li.sel a{ background-position:left -72px;}
#header a.standard{ background-image:url(../images/area_menu_standard.gif); }
#header a.register{ background-image:url(../images/area_menu_register.gif);}
#header a.datacenter{ background-image:url(../images/area_menu_datacenter.gif);}
#header a.agents{ background-image:url(../images/area_menu_cooperant.gif);}
#header a.fun{ background-image:url(../images/area_menu_fun.gif);}
#header a.faq{ background-image:url(../images/area_menu_faq.gif);}
#header a.pay{ background-image:url(../images/area_menu_pay.gif);}
#header a.contactus{ background-image:url(../images/area_menu_contactus.gif);}

#footer { margin:10px auto; border-bottom:solid 1px #e5e5e5; padding:10px 0px 1px 0px;}
#footer .l img{ margin-right:3px; vertical-align:middle;}
#footer .r a{ margin:0px 6px;}
.widthSearch{width:100px; overflow:auto;}