body {
	margin: 5px auto 0px auto;
	font-family: , Arial, Helvetica, sans-serif, 宋体;
	font-size: 12px;
	text-align: center;
}

div,ul,ol,form { margin: 0; padding: 0; }
table { font-size: 12px; }
img {border:0}
input { font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 12px; }
h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; text-align: left; font-size: 12px; font-weight: 400; }
p { margin: 0; }
/* ============================================================================ 连接 == */
a:link{ text-decoration: none; color: #42414A; }
a:visited { text-decoration: none; color: #42414A; }
a:hover { text-decoration: underline; color: #000; }
a:active { text-decoration: underline; color: #000; }
/* ============================================================================ 常用 == */

/* ============================================================================ 顶部 == */

#cj_bg{width:100%;background:url(2010cj-bg.jpg) no-repeat top right}



#menu {width:950px;position:relative; height:42px; float:left; margin:4px 0 0; z-index:1;clear:both;  background:#0A27D0 url(hd_bg.jpg) no-repeat;}
#menu ul {font-size:14px; font-weight:bold; padding:5px 0 0 130px; clear:both; }
#menu ul a {color:#fff; display:block;width:85px;}
#menu li { line-height:25px; height:25px; float:left; background:url(menu_libg.gif) no-repeat left center; text-align:center; }
#menu li.nobg {background:none; }
#menu .current,#menu li a:hover {background:url(memu_upbg.jpg) no-repeat center top; text-decoration:none;}

.submenu {Z-INDEX: 2;WIDTH:950px;HEIGHT:50px;color:#333333;float:left;background:#FAFAFA;border:1px solid #ED2626;}
.submenu a{padding:1px; font-size:12px; color:#000000;}
.submenu a:visited{padding:1px; font-size:12px; color:#095CA8;}
.submenu .mc {margin-left:10px;font-weight:bold;color:#095CA8;}

#top {width:950px;height:68px;}
#menu_a {width:950px;height:25px;line-height: 25px;text-align: center;background:#FCDFDF url(hd_bg3.jpg) no-repeat;margin-top:0px;}

#menu_a a{font-size:14px; font-weight:bold; color:#fff; width:85px;}
#menu_a a:hover{font-size:14px; font-weight:bold; color:#fff; width:85px;}
#menu_b {WIDTH:950px;HEIGHT:50px;color:#ED2626;background:#FAFAFA;border:1px solid #D2261D;margin-top:4px;text-align: center;background:#FCDFDF url(menu_bg.jpg) repeat-x;}
#menu_b a{ color:#ED2626; text-decoration:none;}
#menu_b a:hover{ color:#d00; text-decoration:underline;}
/* ============================================================================ 布局 == */

#header{text-align:center;width: 950px;margin-right: auto; margin-left: auto;padding-top:2px;border: 0px #DFDFDF solid;}  
#wrap {margin:0 auto;width: 950px;background-color: #ffffff;text-align:center;} 
#bodycenter {width: 950px;* width: 950px;_ width: 952px; margin-right: auto; margin-left: auto; background-color: #ffffff;margin-top: 4px;}  
#bodycenter #left { float: left;width: 750px;}  
#bodycenter #right { float: right; width: 200px;}
#bodycenter #right .rightbox { padding:0px;}
#footer{ width: 950px; margin-right: auto; margin-left: auto; background-color: #ffffff;margin-top:5px; } 


#redian .td1 {text-align: left;height: 22px; padding: 6px 0 0 35px; background: #F36926 url(bg2.png) no-repeat left -272px; font-weight: 600; font-size: 14px; color: #fff;}
#redian .td2 {}
#redian .td3 {text-align: left;padding-left:8px;}
#redian .td3 ul { margin: 8px auto auto auto!important; }
#redian .td3 ul li { clear: both; height: 20px; border-bottom: 1px #ccc dashed; line-height: 1.8; }
#redian .td3 ul li a { float: left; width: 360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#redian .redian1 {background: #FCDFDF;height: 90px;padding:5px;}
#redian .redian1 .right .title {border-bottom: 1px #666 dotted;height: 24px;line-height: 24px;text-align: center;}
#redian .redian1 .right .title a{ font-size: 14px; font-weight: 600;color: #CC3300;}
#redian .redian1 .right .text { text-align: left; margin: 5px 0 0 0;  color: #666;line-height: 22px;padding:5px;}



#news {border: 0px #B9D1F4 solid;margin-bottom:2px;}
#news .NEWStitle { text-align: left;height: 22px; padding: 6px 0 0 35px; background: #7DBEFA url(bg2.png) no-repeat left -272px; font-weight: 600; font-size: 14px; color: #fff;  }
#news .NEWStitle span a { color: #000000;margin-left:240px; font-weight: 300; font-size: 12px;}
#news .NEWSpic {text-align: center;vertical-align: top;margin-top: px;}
#news .NEWSpic img{border:1px #ccc solid;}
#news .NEWStext {text-align: left;font-size: 12px;padding: 6px;color:#666;line-height: 20px;}
#news .NEWStext a {text-align: left;font-size: 12px;padding: 6px;color:#666;}
#news .NEWSlist {text-align: left;padding: 6px;}
#news .NEWSlist ul { margin: 2px auto auto auto!important; }
#news .NEWSlist ul li { clear: both; height: 18px; border-bottom: 1px #ccc dashed; line-height: 18px;list-style: none;  }
#news .NEWSlist ul li a { float: left; width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#news .NEWSlist2 {text-align: left;padding: 6px;}
#news .NEWSlist2 ul { margin: 2px auto auto auto!important; }
#news .NEWSlist2 ul li { clear: both; height: 18px; border-bottom: 1px #ccc dashed; line-height:18px;list-style: none;}
#news .NEWSlist2 ul li a { float: left; width: 245px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#table11 {border: 1px #B9D1F4 solid;}
#table11 .title { text-align: left;height: 22px; padding: 6px 0 0 35px; background: #7DBEFA url(bg2.png) no-repeat left -242px; font-weight: 600; font-size: 14px; color: #fff;  }

#table11 .text{text-align: left;font-size: 12px;padding: 4px;line-height: 1.5;background: #ffffff;}

#table01 {border: 1px #ED2626 solid;width:350px;}
#table01 .title { text-align: left;height: 22px; padding: 6px 0 0 35px; background: #F2DAA8 url(bg2.png) no-repeat left -272px; font-weight: 600; font-size: 14px; color: #fff;  }

#table01 .text{text-align: left;font-size: 12px;padding: 4px;line-height: 1.5;background: #ffffff;}


#zhuanlan {border: 0px #B9D1F4 solid;}
#zhuanlan .touxiang {width: 76px;text-align: center;border-right: 0px #B9D1F4 solid;}
#zhuanlan .touxiang img{width: 60px;}
#zhuanlan .ZLtitle {text-align: left;height: 20px; padding-left:6px; background: #FCDFDF;font-weight: 600; font-size: 12px;}
#zhuanlan .ZLname {text-align: left;height: 20px; padding-left:6px; background: #FEF0F0;font-size: 12px;}
#zhuanlan .ZLtext {padding:5px;color:#666;}

#table2 {  }
#zhuanti {border: 1px #ED2626 solid;}
#zhuanti .title { text-align: left;height: 22px; padding: 6px 0 0 35px; background: #F2DAA8 url(bg2.png) no-repeat left -272px; font-weight: 600; font-size: 14px; color: #fff;  }
#zhuanti .title span a { color: #000000;margin-left:160px; font-weight: 300; font-size: 12px; }
#zhuanti .ZTtitle { background: #ffffff;color: #844800; height: 20px;text-align: left;font-weight: 600; font-size: 12px;padding-left:4px;}
#zhuanti .ZTtext {text-align: left;font-size: 12px;padding: 2px;color: #666;line-height: 18px;}

#table02 {border: 1px #ED2626 solid;}
#table02 .title { text-align: left;height: 22px; padding: 6px 0 0 35px; background: #F2DAA8 url(bg2.png) no-repeat left -272px; font-weight: 600; font-size: 14px; color: #fff;  }
#table02 .title span a {color: #ffffff;margin-left:120px; font-weight: 300; font-size: 12px;}
#table02 .text{text-align: left;font-size: 12px;padding: 4px;line-height: 1.5;background: #ffffff;}

#ZAZHI {border: 1px #FF9900 solid;}
#ZAZHI .title { text-align: left;height: 22px; padding: 6px 0 0 35px; background: #F2DAA8 url(bg2.png) no-repeat left -150px; font-weight: 600; font-size: 14px; color: #fff;  }
#ZAZHI .title span a { color: #844800; }
#ZAZHI .text{text-align: left;font-size: 12px;padding: 5px;line-height: 1.5;background: #FFFCF8;}

/*底部*/
#friendlinkbox {width:950px; height:120px; margin-top:10px; border:1px #CCCCCC solid; background-image:url(x2.jpg);}
.friendlinkpic {width:68px; height:29px; margin:13px 0px 0px 11px; background-image:url(x1.jpg); float:left;}
.friendlinktext {width:820px; float:left; padding:8px 0px 7px 10px; line-height:22px;}

#di{
	width:950px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-image:url(d-3.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.di_k{width:800px; margin-left:60px; margin-top:10px; float:left;}
.di_x{width:560px; margin-left:8px; margin-top:8px; float:left;}
.logo_sx{width:4px; margin-top:10px; float:left;}