/* CSS Document */
body {background:#525252;}
.xf_main { width:770px; margin:0 auto;background:#fff;}
.xf_nav {}
.xf_nav li{ border:1px solid #ace; background:#EBF4FF;}
.xf_nav a:link,.xf_nav a:visited,.xf_nav a:active{ color:#004499;}
.xf_nav a:hover { color:#666; text-decoration:underline;}
.xf_nav li { padding:5px; text-align:center;}
.xf_nav span { margin:0 7px;}
.xf_top { background:url(images/top.jpg) no-repeat left top; height:180px;}
.xf_qy { padding:5px 12px;}
.xf_qy h1 { font-size:14px; color:#f00;}
.xf_qy p { line-height:150%; text-indent:20px; padding:5px 0;}
.xf_tel { background:url(images/xfbg.jpg) repeat-x left top #f1f1f1; }
.xf_tel th { text-indent:5px; color:#FF6600;}
.xf_tel td { text-indent:5px; padding:3px 0 3px 0;}
.xf_news { background:#fff;}
.xf_news a:link,.xf_news a:visited,.xf_news a:active{ color:#525252;line-height:150%;}
.xf_news a:hover { color:#666; text-decoration:underline;}
.xf_subject { background:url(images/xf_subbg.jpg) repeat-y left top;}
.xf_subtop { background:url(images/xf_subtop.jpg) no-repeat left top; height:69px;}
.xf_subbot { background:url(images/xf_subbot.jpg) no-repeat left top; height:16px;}
.xf_subcoment { margin:0 auto; width:702px;}
.xf_navtag { width:100%; background:#C02E27; clear:both; display:block;}
.xf_navtag a:link,.xf_navtag a:visited,.xf_navtag a:active{ color:#fff; display:block; line-height:30px; float:left; height:30px; background:#DB524A; padding:0 5px; margin:0 1px 0 0}
a.xf_navtag1:link,a.xf_navtag1:visited,a.xf_navtag1:active { background:#8D221D; text-decoration:underline;}
.xf_navtag a:hover,a.xf_navtag1:hover { color:#FF3300; background:#fff;}
.xf_subjecto { clear:both; margin:20px;}
.xf_subjecto h1 { font-size:20px; color:#FFCC00; font-family:ºÚÌå; font-weight:normal;}
.xf_subjecto ul { background:#fff; padding:22px;}
.xf_subjecto li { line-height:350%; font-size:14px;}
.xf_subjecto span { background:#FEEFC9; padding:2px 50px 2px 15px;}
.xf_input { padding:3px 6px;}
.xf_ff1 { background:url(images/xfbg1.jpg) left bottom repeat-x #F49500;}
.xf_qy { color:#fff; margin:10px 0 0 0;}
.xf_qy p{ line-height:120%; padding:2px 0;}
.xf_qy1 {color:#fff; line-height:130%;}
.xf_subbb { border-left:4px solid #B92F01; border-right:4px solid #B92F01; margin-right:25px; background:#fff; font-family:"ËÎÌå";}
.xf_subbb h3 { font-size:12px; background:#f2f2f2; text-indent:13px; padding:4px 0;}
.xf_subbb ul { padding:10px;}
.xf_subbb li { padding:3px 0;}
.xf_subbb span {}
.xf_subbb input,.xf_subbb textarea { width:200px; border:1px solid #999; background:#f2f2f2; font-family:"ËÎÌå"; padding:2px;}
input.xf_bottt{ width:55px; height:22px; background:url(images/xfbot.gif) no-repeat; border:none; color:#fff; font-size:14px; font-weight:bold; line-height:22px; cursor:pointer;}
.xf_subbb textarea { width:200px; margin-left:36px;}
.xf_news { margin:18px;}
.xf_news h1{ font-size:12px; color:#CC0000;}
.xf_netask { padding:8px 8px 0 8px; color:#999999;}
.xf_netask h3{ background:#CC0000; color:#fff; padding:2px 6px; font-size:12px;}
.xf_netask ul{ padding:6px 6px 0 6px; background:#f2f2f2; height:154px; overflow:auto;}
.xf_netask li{ list-style:none; line-height:150%;}
.xf_netask span { margin:0 0 0 15px; color:#CCCCCC;}
.xf_netask a:link,.xf_netask a:visited,.xf_netask a:active { color:#FF6600;}
.xf_netask a:hover { color:#990000; text-decoration:underline;}