/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; font-family:ËÎÌå }
input, select, textarea { font-size:12px }
img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style:none outside none }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
body { color:#666; font-size:12px }
a:link { text-decoration: none; color:#666 }
a:visited { text-decoration: none; color:#666 }
a:hover { text-decoration: underline; color:#333 }
a:active { text-decoration: none; color:#666 }
.breakword { word-break:break-all }
.nobreakword { white-space:nowrap; }
.notext { border:none }
.clear { clear:both }
.red{ color:#F00}

/*head*/
.head{ height:130px; width:960px; margin:0 auto; background:url(logo.gif) 10px 40px no-repeat;}
.head .nav{ width:690px; height:20px; line-height:20px; float:right; margin-top:90px; font-size:14px; text-align:right;font-weight:bold; color:#666/* */}
.head .nav a:link { text-decoration: none; color:#666 }
.head .nav a:visited { text-decoration: none; color:#666 }
.head .nav a:hover { text-decoration: none; color:#016DB5 }
.head .nav a:active { text-decoration: none; color:#666 }
.head .nav strong{ margin:0 4px;}

/*ad*/
.ad{ height:485px; background:url(ad_bg.gif)}
.ad .slide{ width:980px; height:448px; margin:1px auto; text-align:center}
.ad .marquee{ width:930px; padding:0 25px; height:35px; line-height:35px;display:none; margin:0 auto; font-size:14px }
.ad .marquee strong{color:#0C3B81;display: inline; float:left}
.ad .marquee marquee{ display: inline; float:left; margin:0 25px;}

/*min_ad*/
.min_ad{ height:178px; background:url(min_ad_bg.gif); text-align:center}

/*tbody*/
.tbody{ width:980px; padding:0 0px; margin:0 auto;}
.tbody .title1{ height:60px; width:100%; background:url(title1.gif) 0 50% no-repeat}
.tbody .title2{ height:60px; width:100%; background:url(title2.gif) 0 50% no-repeat}
.tbody .fulllist{ width:925px; height:160px; border:solid 1px #E6E6E6; border-bottom:solid 2px #E6E6E6; margin:5px 25px; float:left; display:inline; background:url(titlebg.gif)}
.tbody ul{ width:252px; height:122px; padding:8px 10px 20px 10px; border:solid 1px #E6E6E6; border-bottom:solid 2px #2256B5; margin:10px 26px; float:left; display:inline; background:#FCFCFC}
.tbody ul li{ height:20px; line-height:20px; }
.tbody ul li.title{ height:22px; line-height:22px; margin:3px 0 17px 0; }
.tbody ul li.title a{ height:22px; width:150px; line-height:22px; display:block; overflow:hidden; text-indent:-500px; }

.tbody h2{ font-size:20px; font-weight:bold; text-align:center; line-height:300%; color:#333}
.tbody .content{ width:640px; margin-right:40px; color:#000; font-size:14px; float:right;position:relative}
.tbody .content p{ font-size:14px; line-height:200%}

.tbody .nav{height:50px; line-height:50px; font-size:14px; border-bottom:solid 1px #999}

.tbody .side{width:160px; padding:0 20px; height:400px; float:left; display:inline; line-height:22px }
.tbody .side div{ height:68px; margin:6px 0; border-bottom:solid 1px #333; text-align:right; font-size:14px; line-height:17px}
.tbody .side div img{ float:left; display:inline}

.tbody .bg1{ background:url(bg1.gif) #FCFCFC no-repeat;}
.tbody .bg2{ background:url(bg2.gif) #FCFCFC no-repeat;}
.tbody .bg3{ background:url(bg3.gif) #FCFCFC no-repeat;}
.tbody .bg4{ background:url(bg4.gif) #FCFCFC no-repeat;}
.tbody .bg5{ background:url(bg5.gif) #FCFCFC no-repeat;}
.tbody .bg6{ background:url(bg6.gif) #FCFCFC no-repeat;}
.tbody .bg7{ background:url(bg7.gif) #FCFCFC no-repeat;}
.tbody .bg8{ background:url(bg8.gif) #FCFCFC no-repeat;}
.tbody .bg9{ background:url(bg9.gif) #FCFCFC no-repeat;}


.tbody .newslist{width:720px; height:auto; padding:0;  color:#000; font-size:14px; float:right; border:none; background:none; display: inline}
.tbody .newslist li{ height:38px; line-height:38px;background:url(hr.gif) bottom repeat-x; padding:0 10px; overflow:hidden}
.tbody .newslist li a{ padding-left:12px; background:url(li.gif) no-repeat}
.tbody .newslist li span{ float:right; display:inline}
.tbody .newslist li span.classname{ float:left; display:inline; width:180px; color:#999}
.tbody .pages{ width:720px; text-align:center; height:50px; line-height:50px; float:right; display: inline; }

/*foot*/
.foot{ background:#E0E0E0; text-align:center; line-height:180%; margin-top:15px}
.foot .nav{ width:900px; height:46px; line-height:46px; border-bottom:solid 1px #858281; margin:0 auto 10px auto}
.foot .nav strong{ margin:0 4px; font-weight:normal}
