@charset "gb2312";
/* CSS Document */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#fff; color:#000;font-size:12px; margin-top:2px;font-family:"ËÎÌå";}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}

.clearit{clear:both;}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}

a:link {color:#000;text-decoration:none;}
a:visited {color:#000;text-decoration:none}
a:hover {color:#c2130e;text-decoration:underline}
a:active {color:#000; text-decoration:underline}

.white a:link {color:#fff;text-decoration:none;}
.white a:visited {color:#fff;text-decoration:none}
.white a:hover {color:#fff;text-decoration:underline}
.white a:active {color:#fff; text-decoration:underline}

.ared a:link,.ared a:visited,.ared a:active {color:#c2130e;text-decoration:none}
.ared a:hover {color:#c2130e;text-decoration:underline}

.blacku a:link {color:#000;text-decoration:underline}
.blacku a:visited {color:#000;text-decoration:underline}
.blacku a:hover {color:#c2130e;text-decoration:underline}
.blacku a:active {color:#c2130e; text-decoration:underline}

.redu a:link {color:#c2130e;text-decoration:none}
.redu a:visited {color:#c2130e;text-decoration:none}
.redu a:hover {color:#c2130e;text-decoration:underline}
.redu a:active {color:#c2130e; text-decoration:underline}

/*link*/
#page { width:950px; margin:0 auto; overflow:hidden}
.header { overflow:hidden}
.logo { float:left; }
.banner { float:right; padding:5px 0 0 0}
.banner img { width:740px; height:60px;}
.nav {height:28px;line-height:28px; font-size:14px;background:url(../images/images2009/navbg.jpg);}
.nav_t{ clear:both;background:url(../images/images2009/navbgt.jpg); height:5px; font-size:0;}
.nav li{float:left; display:block; width:69px; text-align:center; }
.nav li.right { float:right; width:155px}
.nav li.on { background:url(../images/images2009/navbgon.jpg); width:80px}
.nav li.on a{ color:#FFF; font-weight:bold}
.nav li.bg{background:url(../images/images2009/nav02.jpg); height:28px; width:3px;}
.hot_keywords { clear:both; font-size:14px; height:33px; line-height:33px; background: url(../images/images2009/navbo.jpg) repeat-x;}
.hot_keywords a {display:inline-block;padding:0 8px; color:#707070; text-decoration:none; float:left;}
.hot_keywords span { float:left; color:#FFF}

.search { float:right; width:165px;color:#FFF; position:relative}
.search option {color: #666;}
.search span.ie7 {position:absolute; left: 32px; top: 5px;}
/*nav*/
.content { clear:both; padding:8px 0 0 0}
.con_left { width:638px; min-height:1720px;_height:1720px; float:left; border:1px solid #CCC;}
.con_right { width:300px;float:right;}
.con_top_ad { height:80px;padding:9px; border-bottom:1px solid #CCC; overflow:hidden}
.con_top_ad img { width:620px; height:80px}
.now_location { height:25px; line-height:25px;padding:0 10px; color: #666; overflow:hidden; border-bottom:1px solid #CCC;background:#fff;}
.now_location a:link,.now_location a:visited ,.now_location a:active  { text-decoration:none; color:#666}
.now_location a:hover {text-decoration: underline; color:#c2130e}
.con_txt { font-size:14px;background:#f7fcff;}
.con_txt p { line-height:180%; margin:18px 0}
.con_txt h1 {  font-size:25px; font-weight:blod; text-align: center; padding:18px 10px 7px 10px; line-height:24px}
.artinf { font-family:Arial, Helvetica, sans-serif; font-size:12px; height:30px; width:620px; margin:0 auto; line-height:23px; text-align:center; border-bottom:1px dashed #CCC;}
.artinf span { display:inline-block; padding:0 0 0 15px}
.font_size { padding:0 0 0 17px}
.font_size a{text-decoration:none; text-align:center}
.font_size a:hover {color:#000}
.art_abs {line-height:24px; border:1px solid #e7e8e8; width:600px; background:#fff; padding:10px; margin:20px 0 10px 8px;}
.next_page {font-size:12px;font-family: Arial, Helvetica, sans-serif;clear:both;min-height:25px; text-align:center; padding:70px 0 10px 0;background:#f7fcff; }
.next_page a{padding:2px 6px 3px 6px;border:1px solid #202020;text-decoration:none;margin-right:4px;color: #202020}
.next_page a:hover { background: #f7fcff; color:#202020; border:1px solid #a60a00}
.next_page a.hover { background: #a60a00; color:#FFF; border:1px solid #a60a00}
.art_nav { width:605px; padding:20px 0 30px 33px;background:#f7fcff;}
.art_nav h3 { height:30px; line-height:30px; background: url(../images/images2009/artt.gif); font-size:15px; color:#11599c; text-align:center}
.art_nav ul{ line-height:20px; width:510px; font-size:14px; float:left; padding:5px 10px; border:1px solid #aacbee}
.art_nav li {float:left; width:255px; padding:4px 0;border-bottom:1px dashed #CCC}

.art_nav td{ padding:0 0 0 10px}

.art_copy { clear:both; text-align:left; line-height:24px; padding:10px 0 0 10px;background:#f7fcff;}
.art_s{background:#f7fcff; float:left; width:623px; padding:0 5px 0 0}
.r_art { float:left; width:620px; border-top:1px solid #CCC;border-bottom:1px solid #CCC; padding:10px 9px 0 9px;background:#f7fcff;}
.r_art h3.r_art_title { font-size:14px; padding:0 0 0 20px; margin:0 0 10px 0; background:url(../images/images2009/jt.png) no-repeat left}
.r_art p{ text-indent:2em; line-height:22px}
.art_zt { float:left;padding:10px 0 2px 0; width:620px; border-top:1px dashed #CCC; font-size:14px;}
.art_zt img { float:left; width:200px; height:130px; margin:0 12px 0 0; border:1px solid #CCC}
.art_zt h3.title { font-size:16px; padding:3px 0 10px 0}
.disc { clear:both; line-height:25px; font-size:14px; line-height:24px; background:#fff;}
.disc p{ text-indent:2em}
.disc_z{ float:left; width:638px;padding:10px 0 10px 0}
.disc_z h3.title{ float:left; background:url(../images/images2009/jt.png) no-repeat left;padding:0 0 0 20px; margin:0 0 0 10px;font-size:14px; display:inline}
.disc_pl {float:right; font-size:12px; padding:0 10px 0 0}
.comments img{margin:10px 0 10px 0}
#newcomment {clear:both; font-size:12px}
#fzsafa {border-top:1px dashed #CCC;background:#deefff; font-size:14px} 
.comment_box_title {background:#deefff; height:25px;}
.comment_box_title span.f{padding:0 0 0 30px; margin:0 10px ;display:block; float:left;background:url(../images/images2009/t.jpg) no-repeat left}
.comment_box_title span.t{display:block; float:left}
.comment_box_con {padding:10px;background:#FFF;}

.discla { line-height:22px; margin:0 10px 5px 10px; padding-top:8px; border-top:1px dashed #CCC;background:#fff;}
.comments { padding:10px; border-top:1px dashed #CCC}
.comments_sub { font-size:12px; padding:7px 0 0 0; line-height:20px;}
.comments_sub span.s{display:block; position:absolute; left: 459px; top: 8px;}
.user {padding:0 0 10px 0}
.user h3.title{ background:url(../images/images2009/jt.png) no-repeat left;font-size:14px; padding:0 0 0 20px; margin:0 0 7px 0}
.ano { height:20px; padding:4px 0 15px 48px; margin:0 0 10px 0; border-bottom:1px dashed #CCC}
.formtext{ width:550px; padding:5px; border:solid 1px #a7a6aa;font-family:"ËÎÌå"; background:url(../images/images2009/bg.gif) no-repeat;}
.top_img_ad { padding:0 0 5px 0;}
.top_img_ad img { margin:0 0 5px 0}
.top_img_ad object { margin:0 0 5px 0;}
.sidebar {border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC; line-height:24px; font-size:14px;}
.sidebar h3 { height:27px; line-height:27px; padding:0 0 0 10px; background:url(../images/images2009/sbg.jpg) repeat-x;border-top:1px solid #CCC;border-bottom:1px solid #CCC}
.sidebar h3 span.title {float:left; font-size:14px; font-weight:blod; color:#284e7f}
.sidebar h3 span.r {float:right; font-size:13px; font-weight:400; padding:0 10px 0 0; text-decoration:underline}


.rel_news {}
.rel_news_title { width:298px; height:29px; float:left;background:url(../images/images2009/sbg.jpg) 0 -2px repeat-x;border-top:1px solid #CCC;}
.rel_news_title span { font-size:14px; float:left ; font-weight:bold;color:#284e7f;padding:5px 10px 0 10px}
.rel_news_title ul { float:left; padding:3px 0 0 0}
.rel_news_title li{ float:left; width:71px; background:url(../images/images2009/st.jpg); height:24px; line-height:27px; text-align:center; margin:0 0 0 -1px; cursor:pointer; font-size:13px}
.rel_news_title li.hover{ background:url(../images/images2009/ston.jpg); font-weight:bold}
.top_list { padding:8px}

.rel_news2 { clear:both;background:#f7fcff;}
.rel_news_title2 { width:638px; height:28px; float:right;background:url(../images/images2009/sbg.jpg) 0 -2px repeat-x;border-top:1px solid #CCC; overflow:hidden;}
.rel_news_title2 span { font-size:14px; float:left ; font-weight:bold;color:#284e7f;padding:5px 10px 0 10px}
.rel_news_title2 ul { float:right; padding:3px 7px 0 0}
.rel_news_title2 li{ float:left; width:71px; background:url(../images/images2009/st.jpg); height:24px; line-height:27px; text-align:center; margin:0 0 0 -1px; cursor:pointer; font-size:13px}
.rel_news_title2 li.hover{ background:url(../images/images2009/ston.jpg); font-weight:bold}

.topic { line-height:18px;width:298px; overflow:hidden; padding:0 0 10px 0; }
.topic img{ width:130px; height:90px; padding:0; margin:0 0 4px 0; border:1px solid #cacaca; display:block}
.topic span { display:block; width:130px; float:left; margin:10px 7px 0 10px; display:inline-block; overflow:hidden}
.join { padding:10px}
#bottom { width:950px; clear:both; text-align:center; padding:30px 0 0 0}
.copyright { padding:10px 0; line-height:24px; width:950px}
.copyright a:link,.copyright a:visited,.copyright a:hover,.copyright a:active { color:#de007c; text-decoration:none;}
.copyright a:hover {color:#de007c; text-decoration: underline;}
.copyright span a:link,.copyright span a:visited,.copyright span a:active { color:#000; text-decoration:none}
.copyright span a:hover { color: #F00; text-decoration: underline;}
.copyright img { margin-top:10px}
.about_c2cc{ width:950px}
