﻿/*base styles*/
body { text-align:center; font-family:simSun, arial; margin:0; padding:0; background:url(/images/ibody_bg.gif) 0 29px repeat-x #e2e2e2; font-size:12px; color:#333; }
div, form, p, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; }
ul, ol, li { list-style-type:none; }
table, td, tr, th, input, select { font-size:12px; }
input { font-family:Arial; }
table { border-collapse:collapse; }
hr { clear:both; border-top:1px solid #ccc; border-bottom:1px solid #FFF; height:2px; overflow:hidden; }
i { font-size:14px; color:red; font-style:normal; margin:0 5px; }/*  *  */
/*a:link {color:#333;text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color:#bc2931; text-decoration:underline;}
a:active {color:#bc2931;}*/

a:link { color:#0041d9; text-decoration:none; }
a:visited { color:#0041d9; text-decoration:none; }
a:hover { color:#bc2931; text-decoration:underline; }
a:active { color:#bc2931; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.fb { font-weight:800; }
.fi { font-style:italic; }
.dele { text-decoration:line-through; }
.ful { text-decoration:underline; }
.red { color:#da221a; }
.red2 { color:#fc9d49; }
.black { color:#000; }
.blue { color:#00349a; }
/*.blue_link a:link,.blue_link a:visited{color:#00349a;text-decoration:underline;}*/
/*head styles*/
.head, #main { width:955px; height:auto; margin:0 auto; clear:both; overflow:hidden; }
#head { width:100%; padding:5px 0 15px 0; background:url(/images/tophr.gif) left bottom repeat-x #fff; }
.head { width:940px; height:65px; margin:auto; overflow:hidden; text-align:right; padding:16px 10px 8px 0; margin-top:28px;/*new topbar*/ }
.head a:link, .head a:visited { color:#666; text-decoration:underline; line-height:58px; }
#logo { width:465px; height:58px; float:left; text-align:left; }
#logo img { width:200px; height:58px; float:left; }
#logo h1 { font-size:25px; font-family:simHei; padding-top:12px; margin:0; color:#555; }
/*main styles*/
#main { padding-bottom:20px; }
#mside { width:205px; height:auto; background:url(/images/mside.gif) 0 0 repeat-y; float:left; margin-top:10px; }
#mside dl { height:350px; background:url(/images/mside_bot.gif) left bottom no-repeat; padding-bottom:120px; }
#mside dd { height:35px; line-height:35px; margin:0 30px; font-size:14px; font-weight:700; background:url(/images/dashed.gif) left bottom repeat-x; margin-bottom:-3px; }
#mside a:link, #mside a:visited, #mside a:hover { color:#333; text-decoration:none; }
#mside dd.ondd { background:url(/images/ondd.gif) center no-repeat; }
#mside dd.ondd a:link, #mside dd.ondd a:visited { color:#fff; }
#mside dt { height:32px; overflow:hidden; }
#mc { width:748px; height:auto; float:right; background:url(/images/mc.gif) 0 0 repeat-y; margin-top:10px; }
#title { height:49px; line-height:57px; overflow:hidden; background:url(/images/mctop.gif) 0 0 no-repeat; text-align:left; padding-left:50px; }
.title { text-align:center; font-size:12px; }
.title h2 { font-size:20px; }
#mcbot { background:url(/images/mcbot.gif) 0 0 no-repeat; height:11px; overflow:hidden; }
#nr { width:656px; overflow:hidden; margin:20px 45px; text-align:left; line-height:24px; }
#nr p { text-indent:2em; padding:0; margin:0; margin-bottom:15px; line-height:26px;}
#nr p.no_indent { text-indent:0; }
#nr a:link, #nr a:visited { color:blue; }
/*ichinalao.html styles*/
.qywh h2, .qywh h3 { font-family:"宋体"; font-size:14px; font-weight:700; height:40px; line-height:35px; padding-left:5px; }
#nr p.f14 { margin-bottom:10px; }
/*分页*/
#pgbox { height:18px; line-height:18px; padding:10px 0; margin:15px 0; text-align:center; border-top:1px dashed #ccc; }
#pgbox a:link, #pgbox a:visited { border:1px solid #ccc; padding:2px 6px; margin-right:8px; text-decoration:none; color:#000; }
#pgbox img { margin-bottom:-5px; }
#pgbox a:hover { color:#fff; background:#999; }
#pgbox a.noa:link, #pgbox a.noa:visited { border:0 none; padding:0; }
#pgbox span { margin-right:8px; }
/*friend link styles*/
.fdlink { width:100%; overflow:hidden; }
.fdlink dt { height:35px; line-height:35px; font-size:14px; font-weight:700; border-bottom:1px dashed #ccc; padding-left:10px; }
.fdlink dd { width:131px; float:left; text-align:center; padding:5px 0; }
.fdlink_wz dd { width:150px; text-align:left; padding-left:10px; }
#linksm { line-height:22px; border-top:1px solid #ccc; padding:10px; }
#link_code { padding:0 10px; }
/*foot styles*/
#foot { padding-top:2px; background:#fff; }
#botlink { height:20px; line-height:20px; border-top:1px solid #ccc; padding-top:12px; }
#copyright { padding-bottom:20px; line-height:20px; color:#666; }
#copyright a:link, #copyright a:visited { color:#666; }

/*extend
by:stri
date:2010-10-14
*/
.contact-table { border:1px solid #E1E1E1; font-family:tahoma, arial, simsun, sans-serif; line-height:1.5; width:100%; border-collapse:collapse; border-spacing:0; font-size:inherit; }
.contact-table td, .contact-table th { padding:5px; border:1px solid #e1e1e1; text-align:left; }
.contact-table th { background-color:#f8f8f8; font-weight:normal; }

