body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0; line-height:20px; font-size:12px; font:Verdana, Geneva, sans-serif;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;} 
a:link,a:visited { color:#333; text-decoration:none;}
a:hover { text-decoration:underline; color:#C00;}

body { background:#A0A9B3 url(../images/index_r1_c1.jpg) 0 0 repeat;}
#content,#foot { background:#FFF; width:950px; margin:0 auto;}
#head {width:950px; margin:0 auto;}
.logo { height:124px; clear:both; overflow:hidden; background:none;}
.nav { background:url(../images/index_r2_c11.jpg) 0 0 repeat-x; height:95px; clear:both; overflow:hidden;}
.time { float:left; width:200px; padding-left:5px;  font-size:12px; color:#FFF; height:35px; line-height:35px;}
.navR { float:right; width:740px;}
	.navR ul li { font-size:14px; font-weight:bold; display:inline; float:left; padding:0 17px; margin-top:7px; line-height:30px;}
	.navR ul li a:link,.navR ul li a:visited { color:#FFF;}
#over { background:#FFF;}
	#over a { color:#000;}
.navM { padding-top:5px; clear:both; overflow:hidden;}
.navM ul li { display:inline; float:left; padding:0 28px; line-height:25px; font-size:14px;}
.h { clear:both; overflow:hidden; height:1%;}
.hack10 { clear:both; overflow:hidden; display:block; height:10px;background:#FFF; width:950px; margin:0 auto;}
.hack { clear:both; overflow:hidden; display:block; height:10px;}
.hotPic { width:343px; height:251px; float:left; margin-left:10px; position:relative; display:inline;}
	.hotPic span {display:block; width:100px; height:100px; position:absolute; left:0; top:0;}
.about { float:left; width:357px; height:231px; background:url(../images/index_r6_c21.jpg) 0 0 no-repeat; padding:10px;}
.photo { float:right; width:189px; height:231px; padding:10px; background:url(../images/index_r6_c26.jpg) 0 0 no-repeat;}
	.about h2 { text-align:center; font-size:20px; color:#F00; line-height:30px;}
	.about p { text-indent:2em; font-size:14px; line-height:25px;}
.photo h2 { text-align:center; font-size:14px; color:#000; line-height:28px;}
.photoImg { width:190px; height:201px; overflow:hidden; text-align:center;}
.notice { height:35px; padding:0 15px 0 70px; background:url(../images/index_r8_c2.jpg) 0 0 no-repeat; line-height:35px;}
.notice a {color:Red;margin-right:20px;}
.red { color:#F00;}
.f14 { font-size:14px;}
.login { float:right; width:261px;}
	.login h2 { background:url(../images/index_r10_c24.jpg) 0 0 no-repeat; text-indent:-9999px; height:44px;}
.loginM { border:1px solid #C6A77C; background:#EDDBB5; height:165px;}
#haslogin{height:100px;}
#haslogin a{margin-right:10px;}
#haslogin ul li {margin:10px 10px;font-size:14pt;}
.pic {position:relative;overflow:hidden; float:left; width:655px; background:url(../images/index.gif) 0 0 no-repeat; height:152px; padding:60px 10px 0 10px;}
.v_content_list { position:absolute; width:2500px;top:60px; left:15px; }
	.pic ul li { display:inline; float:left; width:108px; text-align:center; border:1px solid #AD8544; padding:3px; margin:0 7px;}
.input { background:url(../images/index_r17_c27.jpg) 0 0 no-repeat; width:59px; height:20px; border:none!important; line-height:18px; text-align:center;cursor:hand;}
.search { border-top:1px solid #9F7343; padding:5px 10px;}
.login input { border:1px solid #9F7343;}
.w180 { width:165px; height:20px;}
.img { background:url(../images/index_r24_c2.jpg) 0 0 no-repeat; padding:29px 20px 18px 20px; width:910px; height:78px;}
	.img ul li { width:106px; float:left; display:inline; margin:0 12px; text-align:center;}
	.img ul li img,.img img { display:block;}
	.img ul li a:link,.img ul li a:visited { color:#FFF;}
#demo img{margin-left:10px;}
.border { width:309px; float:left;}
	.border h2 {  text-align:center; height:27px; font-size:14px; font-weight:normal; line-height:27px;}
	.border h2.o {background:url(../images/index_r26_c16.jpg) 0 0 no-repeat;}
	.border h2.r {background:url(../images/index_r34_c2.jpg) 0 0 no-repeat;}
.borderM { border:1px solid #C79F73; background: url(../images/index_r28_c18.jpg) 0 0 repeat; padding:10px; margin-bottom:10px;}
.borderM1 { border:1px solid #D89F9F; background: url(../images/index_r36_c4.jpg) 0 0 repeat; padding:10px; margin-bottom:10px;}
	.borderM ul li,.borderM1 ul li  { padding-left:15px; line-height:22px; }
	.borderM ul.o li { background:url(../images/index_r30_c17.jpg) 0 5px no-repeat;}
	.borderM1 ul.r li { background:url(../images/index_r38_c3.jpg) 0 5px no-repeat;}
.tr { text-align:right;}
.mar10 { margin:0 11px; display:inline;}
#link { background:#F0DAA9 url(../images/index_r42_c2.jpg) 0 0 no-repeat; border:1px solid #E1B755; padding:7px 10px 7px 40px; height:83px; width:898px; margin:0 auto;}
	#link ul li { display:inline; white-space:nowrap; float:left; margin:0 10px;}
#foot ul li { text-align:center;}
.fr { float:right;}
.left { float:left; width:219px;}
.right { float:right; width:720px;}
.leftM h2{ background:url(../images/list_r2_c2.gif) 0 0 no-repeat; height:20px; text-align:center; padding-top:7px; font-size:14px; font-weight:normal;}
.leftList { border:1px solid #9A7443; padding:8px 10px; overflow:hidden; height:1%;}
	.leftList ul li,.news ul li { background:url(../images/index_r30_c17.jpg) 0 9px no-repeat; line-height:30px; padding-left:15px; border-bottom:1px dashed #9A7443;}
.news,.articM { padding:8px 10px;}
	.news ul li span { float:right; color:#999;}
	.news h2 { text-align:center; font-size:24px; color:#900; line-height:25px;}
	.date { text-align:center; color:#999; border-bottom:1px dashed #CCC; margin-bottom:10px;}
.artic { border:1px solid #7F0102; overflow:hidden; height:1%; background:#F5EDDA;}
.pash { background:url(../images/list_r3_c6.gif) 0 0 repeat-x; height:20px; padding:5px 10px 0 10px;}
	.pash span { float:right; color:#333;}
.z { color:#7F0101;}
.page { margin:10px 0; text-align:center; clear:both; overflow:hiddene; height:1%;}
	.page a { padding:0 5px;}
.foot
{
	text-align:center;font-size:13px;
}
#foot #beian{padding:5px;}
#foot #beian a {color:#EEA949;text-decoration:none;}
#foot #beian a:hover {color:#f60;text-decoration:none;}
.imgcontent {padding:5px;}
.imgcontent img {width:120px;height:123px;margin:5px;}
.imgcontent div {text-align:center;}
	
	
.tab h3 { background:#EEC56B; font-size:14px; padding-left:10px; margin-bottom:5px; line-height:30px; text-align:left; color:#000;}
.tabBorder tr td { border-bottom:1px solid #ccc; padding:2px 5px;}
	
	
	
	
	
	
	
	
