html,body,div,p,th,td,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,strong,a,em,span,form,iframe,img,pre,code,object{ margin: 0; padding: 0; border: 0; outline: 0 none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3{ color: #000;}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select,textarea{ font:12px/1.5 Arial,宋体,sans-serif; color: #000 ; background:url(images/bg.jpg) repeat-x; background-color:#9D2727}
a{ text-decoration: none; color: #333;}
a:hover{ text-decoration: underline; color: #F00; }
.f14 { font-size:14px; color:#666}
.mbt { margin:20px 10px;}
.cf9 { color:#999; line-height:22px;}
.cf60 { color:#FF6600}

.header { width:100%;}
.topnav { background:url(images/top-nav.jpg) repeat-x; height:30px; width:100%; line-height:30px; color:#CCC;}
	.topnav-box { width:980px; margin:0 auto;}
	.topnav-box h1 { background:url(images/logo.jpg); width:100px; height:30px; float:left}
	.topnav-box p { float:right;}
	.banner { width:980px; margin:0 auto}
.topnav a{ text-decoration: none; color: #0B3B8C; padding:0 8px;}
.topnav a:hover{ text-decoration: underline; color: #F30; }


.wrapper { width:960px; margin:0 auto; overflow:hidden; background:#fff; padding:20px 10px; }
	.main { width:960px; float:left; overflow:hidden;}
	  .hot { overflow:hidden; margin-bottom:10px}
		.hot-img-show { width:350px; border:1px solid #ccc; overflow:hidden; height: 200px; position: relative; float:left; }
	    .img-show{ width: 100%; height: 100%; overflow: hidden;}
		.img-show li { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0;}
		.img-show li.on { z-index: 20;}
		.img-show .name{ position: absolute; height: 25px; width: 100%; left: 0; bottom:0;text-indent: 2em; line-height: 25px; z-index: 100; background: url(images/png.png) repeat-x; _background: #000;}
		.img-show .name a{ color: #fff;}
		.img-show-num { position:absolute;right: 5px; bottom:5px; z-index: 1000;}
		.img-show-num li { float:left; display:block; width:14px; height:14px; background:#ccc; text-align:center; margin:0 2px; font-size:9px; color:#fff; font-family:Verdana; cursor:pointer; }
		.img-show-num li.on { background:#f3971d; font-weight:700; }

		.hot-txt { float:left; width:280px; margin-left:20px;}
		.hot-txt-one { border-bottom:1px dotted #ccc; margin-bottom:10px;}
		.hot-txt-one h2 { font-size:20px; font-family:微软雅黑; text-align:center; margin-top:10px; font-weight:600; }
		.hot-txt-one p { text-indent:1em; padding:10px 0; line-height:24px; color:#999 }
		.txt-list { width:280px; overflow:hidden}
		.txt-list li { line-height:24px; background:url(images/side-ico.png) 0 -5px no-repeat; text-indent:1em; height:24px; font-size:14px}
		.txt-list span { float:right; margin-right:10px;}
		
		.js-txt { width:280px; overflow:hidden; float:right; background:#F0F0F0; line-height:24px; padding:12px; }	
		.js-txt p { text-indent:2em;}
		
		.m-box { width:100%; height:auto; }
		.m-box-tit { background:url(images/tit-bg.jpg); height:40px; line-height:40px; text-indent:3em; color:#fff; font-size:14px; font-weight:bold}
		.m-box-tit-1 { background:url(images/tit-2.jpg); height:34px; line-height:34px; }
		.m-box-tit-2 { background:url(images/tit-3.jpg); height:34px; line-height:34px; }
			.more { float:right; display:inline; margin-right:10px; color:#fff; }
		.m-box-cnt { width:100%; overflow:hidden }
		.m-box-cnt img { border:1px solid #ccc; padding:2px;}

	.side { width:235px; float:right; overflow:hidden;}
	.side-box { overflow:hidden; background:#EEE; margin-bottom:5px;}
	.side-box-tit { width:100%; height:37px; border-top:2px solid #333; line-height:37px; background:#525252; color:#fff; font-weight:bold; text-indent:1em;}
	.side-list { overflow:hidden; padding:15px; width:200px;}
	.side-list li { line-height:24px; background:url(images/side-ico.png) 0 -5px no-repeat; text-indent:1em; height:24px;}
.bottom { overflow:hidden; padding:20px 0; clear:both; color:#666}
.bottom p { text-align:center; line-height:20px; color:#fff;}
.bottom p a { color:#fff;}
.bottom-link { margin:15px 0;}
.bottom-link a { margin:0 5px;}

.tab-1 { border:1px solid #F1F1F1; margin:10px;}
.tab-1 td { border:1px solid #F1F1F1; line-height:26px; padding:5px;}
.tab-1 td strong { font-size:14px;}
.line-p { border-bottom:1px solid #E3E3E3; }