body, html { padding:0; margin:0px; background-color:#FFFFFF; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #646464; background-color:#FFFFFF; }
a { color:#000000;}
a:link { color:#000000 }
a:visited { color:#000000 }
a:hover { color:#349F2B; }
.mena{color:#000000;font-size:12px;}
.mena a { color:#000000;text-decoration: none; }
.mena a:link,.musicmenubox a:link  { color:#000000 }
.mena a:visited,.musicmenubox a:visited { color:#000000 }
.mena a:hover,.musicmenubox a:hover  { color:#349F2B; text-decoration: underline; }

.musicmenubox{ color:#000000; font-size:12px; padding-top: 10px; margin-bottom: 10px; text-align: center;  }
.musicmenubox a { color:#000000; text-decoration: none; margin-right: 5px; margin-left: 5px; }


.default{color:#646464;}
.default a{font-size:13px;color:#646464;text-decoration: none;}
.default a:link { color:#646464 }
.default a:visited { color:#646464 }
.default a:hover { color:#349F2B; text-decoration: underline; }
a.hotRed{ color:#FF0000;}
.buttonimg{cursor:pointer;}
h1, h2, h3 { margin: 0; }
h1 { font-size: 250%; }
h2 { color: #2E60AA; font-size: 150%; }
h3 { color: #2E60AA; font-size: 100%; margin-top: 1em; }
h4 { color: #515A5F; font-size: 80%; }
form{ margin:0px; padding:0px;}
p { margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; }
b { font-weight: normal; }
input, select { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:11px; }
INPUT.button { font-family: arial, helvetica; font-size: 8.75pt; font-weight: bold; padding-top: 2px; padding-bottom: 2px; color:#343434; }
textarea { font-size:12px; color: #646464; }
UL { LIST-STYLE-TYPE: none }
img.look { padding: 1px; border: 1px solid #dbe6f4; }
#head { margin-top: 5px; margin-bottom: 8px; }
#menu { padding-left: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; background-color: #f2f2f2; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; margin-bottom:10px; }
a.gray { color: #646464; text-decoration: none; }
#topnav { margin:0; padding:3px 0;/*border-top:1px dashed #515A5F;*/ }
#topnav a { text-decoration: none; color: #4c4948; width: 60px; padding:0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#topnav a:hover { text-decoration: underline; color: #349F2B; }
#foot { margin-top: 10px;  }
.foothr{ background-image: url(../images/cut.jpg); background-repeat: no-repeat; background-position: top; height:3px; }
.tablebg1 { padding-bottom:8px; padding-top:8px; padding-left: 10px; }
.tablebg2 { padding-bottom:8px; padding-top:8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; padding-left: 10px; }
.tablebg3 { padding-bottom:8px; padding-top:8px; padding-left: 10px; }
.tablebg4 { padding-bottom:8px; padding-top:8px; }
.tablebg  { padding-bottom:8px; padding-top:8px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ccc; padding-left: 10px; margin-right: 5px; margin-left: 5px; }

/*原来的*/
.menu_td {  height: 25px; padding-left: 10px;/*background-color: #f2f2f2;*/ margin-bottom: 5px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.menu_td_on { height: 25px; padding-left: 10px; color: #000000; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #FFFFFF; font-weight: normal; background-color: #CCCCCC; }
.bodybox { border: 2px solid #ccc; }
/*NEW*/
.menu_box{ width:150px;padding-top: 70px; margin-right:30px;}
.menu_off{ color: #000000; text-decoration: none; cursor:pointer; margin-bottom:2px; width:141px; height: 29px; background-image: url(http://www.afu365.com/images/menubotton.jpg); text-align: center; line-height: 30px; background-repeat: no-repeat; }
.menu_on {color: #000000; text-decoration: none;  margin-bottom:2px; width:141px; height: 31px; background-image: url(http://www.afu365.com/images/menubotton_1.jpg); background-repeat: no-repeat; text-align: center;line-height: 30px; }
.menu_on1 {color: #000000; text-decoration: none;  margin-bottom:2px; width:141px; height: 31px; background-image: url(http://www.afu365.com/images/botton_1_1.jpg); background-repeat: no-repeat; text-align: center;line-height: 30px; cursor:pointer; }
.contentbox{ border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; background-color: #fffcf3; background-image: url(http://www.afu365.com/images/bjtiao.jpg); background-repeat: repeat-x; background-position: top; padding-top: 4px; }
.contentbox1{ border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #f99810; border-bottom-color: #f99810; border-left-color: #f99810; background-color: #fffcf3; }



.sep {  margin-right: 3px; margin-left: 3px; }
.leftmenu_box {/*padding-top: 5px;*/ padding-bottom: 5px; padding-left: 8px; width:100px; }
.leftmenu_box_foot1 { border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #ffffff; background-color: #ecf7fd; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; }
.leftmenu_box_foot2 { border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #ffffff; background-color: #d6ebfc; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; }

.bodyboxa { border: 2px solid #ccc; width:100%; }
.sendbuttonbox { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; }
/************************************************************************/
/*字体样式                                                              */
/************************************************************************/
.textbig_h, .textbig_l, .logotitle_sm, .textbill, .text_bigo, .footer, .text_o, .textbig_b, text_x { font-family: Arial, Helvetica, sans-serif; }
.textbig_h { color: #4c4948; font-size: 14px; font-weight: bold; }
.textbig_l { color: #7f2a25; }
.text_title { font-family: Arial, Helvetica, sans-serif; font-size: 130%; }
.textbig_bh { color: #4c4948; font-size: 16px; letter-spacing: 8px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; }
.textdef_bh { color: #4c4948; font-size: 14px;  padding-bottom: 5px; font-weight: bold; }
.text_gray { color: #777777; }
.text_title_blue { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #4166cc; font-weight: bold; }
.hr_tab { border-top-width: 1px; border-top-style: solid; border-top-color: #dbe6f4; margin-right: 10px; }
.logotitle_sm { color:#858585; font-size: 14px; }
.textbill { font-size: 16px; color: #000000; letter-spacing: 10px; }
.footer { color:#666666; }
.text_bigo { color:#f08200; font-size: 16px; }
.text_o { color:#f08200; }

.text_o_b{ color:#f08200; font-size: 14px; font-weight: bold; }
.text_x { font-style: italic; font-size: 13px; }
.text_rankR, .text_rankR a { color:#FF0000; text-align: center; font-size: 14px; font-weight: bold; }
.text_rankC, .text_rankC a { color:#FF6600; text-align: center; font-size: 14px; font-weight: bold; }
.text_rankH, .text_rankH a { color:#FFCC66; text-align: center; font-size: 14px; font-weight: bold; }
.text_zc { font-size:13px; font-weight: normal; }
a.text_rankR { color:#FF0000; }
a.text_rankR :link { color:#FF0000 }
a.text_rankR :visited { color:#FF0000 }
a.text_rankR :hover { color:#349F2B; }
.yellobox { color:#646464; font-family: Arial, Helvetica, sans-serif; font-size: 13px; height:24px; background-color: #fde08b; border: 1px solid #FF6600; line-height: 24px; }
/************************************************************************/
/*分页样式                                                              */
/************************************************************************/
.public-listr { text-align:right; font-size: 11px;  padding:0 3px; clear:both; height:20px; line-height:200%; margin-top:5px; }
.public-listr a { padding:0px 3px; margin:0px 2px; text-decoration:none; font-weight:bold; }
.public-listr a:hover { text-decoration:none; color:#006699; background-color:#DFDFDF; }
.public-listr span { padding:0px 3px; margin:0px 2px; background-color:#FFCC99; color:#FF0000; font-weight:bold; }
/************************************************************************/
/*播放器 样式                                                           */
/************************************************************************/
.wmpbox { color: #646464; background-color: #f1f1f1; width: 80px; border: 1px solid #CCCCCC; height: 15px; font-size: 11px; text-align: left; font-family: Arial, Helvetica, sans-serif; padding-right: 3px; padding-left: 3px; padding-top: 2px; }
.pointbox_t2 { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding: 2px }
.pointbox_t1 { padding: 2px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.pointbox_b { background-color:#ffffff; height:20px; border-bottom-width:1px; border-bottom-color:#ccc; border-bottom-style:solid; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; }
/*标签                                                                  */
.themelistBoxtext { line-height:200%; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
/*节日列表                                                                  */
ul.solar { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px; padding: 0px; list-style-image: none; }
ul.solar li { margin-top: 5px; margin-bottom:5px; margin-left: 9px; margin-right:10px; }
ul.solar li a{ text-decoration: none; }
.selectedTranType { PADDING-RIGHT: 16px; PADDING-LEFT: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-right-width: 1px; border-right-style: solid; border-right-color: #f99810; background-image: url(http://www.afu365.com/images/flmenu_on.gif); background-repeat: repeat-x; height: 36px; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #f99810; border-left-color: #f99810; }
.tranType { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f99810; font-family: Arial, Helvetica, sans-serif; font-size: 12px; PADDING-RIGHT: 16px; PADDING-LEFT: 16px; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: url(http://www.afu365.com/images/flmenu_off.gif); background-repeat: repeat-x; height: 36px; }
.tranType_left { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f99810; font-family: Arial, Helvetica, sans-serif; font-size: 12px; PADDING-RIGHT: 16px; PADDING-LEFT: 16px; background-image: url(http://www.afu365.com/images/flmenu_off.gif); background-repeat: repeat-x; height: 36px; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; }
.tranType1 { background-color:#FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f99810; }
.selectedTranTypediv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-right-width: 1px; border-right-style: solid; border-right-color: #f99810; background-image: url(http://www.afu365.com/images/flmenu_on.gif); background-repeat: repeat-x; height: 36px; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #f99810; border-left-color: #f99810; padding-right: 5px; padding-left: 5px; }
.tranTypediv { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f99810; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: url(http://www.afu365.com/images/flmenu_off.gif); background-repeat: repeat-x; height: 36px; padding-right: 5px; padding-left: 5px; }

.toptable { border-top-width: 1px; border-top-style: solid; border-top-color: #b4d0dc; }
.text_dh { color:#3366cc; font-size: 13px; font-weight: bold; }
.text_dh2 { color:#999999 }
#reg_div { color: #646464; border: 1px solid #cccccc; position: absolute; z-index: 30; width:280px; background-color: #ffffff; }
.city { width:50px; float:left; padding:3px; text-align:center; cursor:pointer; }
.ps_div { border-bottom:1px dotted #ccc; padding-top: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin-bottom:5px; }
#smstext { background-color: #f2f2f2; margin-top: 10px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border: 1px solid #CCCCCC; width:390px; }

.sumbitcss{  height:27px; border:none; font-weight:bold; letter-spacing:1px; cursor:pointer; cursor:hand; vertical-align:middle; line-height:27px; text-align:center; padding-left:15px; background-image: url(http://www.afu365.com/images/login_b.gif); background-repeat: no-repeat; background-position: 0 0; }
 a.def { color:#646464; text-decoration: none; font-size: 14px; font-weight: bold; }
 a.def:link { color:#646464 }
 a.def:visited { color:#646464 }
 a.def:hover { color:#349F2B; text-decoration: underline; }
 .lhelpbox{ margin-top: 20px; margin-bottom: 40px; }
 
.stepon1{ background-image: url(http://www.afu365.com/images/stepon_left.jpg); background-repeat: no-repeat; height: 36px; width: 14px;}
.stepon2{ background-image: url(http://www.afu365.com/images/stepon_m.jpg); height: 36px; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-left:10px; padding-right:10px; text-align: center; line-height: 36px; }
.stepon3{ background-image: url(http://www.afu365.com/images/steponright.jpg); background-repeat: no-repeat; height: 36px; width: 14px;}
.stepoff1{ background-image: url(http://www.afu365.com/images/stepoff_left.jpg); background-repeat: no-repeat; height: 36px; width: 14px;}
.stepoff2{ background-image: url(http://www.afu365.com/images/stepoff_m.jpg); height: 36px; font-size: 14px; font-weight: bold; color:#888888; text-decoration: none; padding-left:10px; padding-right:10px;text-align: center;line-height: 36px; }
.stepoff3{ background-image: url(http://www.afu365.com/images/stepoff_right.jpg); background-repeat: no-repeat; height: 36px; width: 14px;}

.solarbox{ background-color: #fffcf3; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; }
.musictrybox{ background-color:#fef1ca; border: 1px solid #fa9a14;height:280px; }
ul.smslist{ margin:10px;}
ul.smslist li{ margin-left:0px; text-align: center; margin-bottom:3px; }