/* CSS Document */
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, object, iframe, form, blockquote, fieldset, input, textarea, code, address, caption, cite, code, em, i, ins { margin:0; padding:0; font-style:normal; font-size:12px; }
		a { text-decoration:none }
		.none { display:none }
		body { background:#f1e4d9}
		a img { border:0 }
		ul, li { list-style:none }
		.fL { float: left; }
		a:link { color:#434242; text-decoration:none; }
		a:visited { color:#434242; text-decoration:none }
		a:hover { color:#B1050B; text-decoration:underline }
.banner {
	height:285px;
	clear:both;
	text-align:center;
	background-image: url(../images/zt_2012/banner.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
.nav {}
.nav li { float:left; display: inline;}
.nav span { color: #ffe96c; }
.mainNav{ background-color: #b1050b;}
.mainNav ul {width: 815px;margin: 0 auto;padding-left: 135px;height: 45px;background-image: url(../images/zt_2012/bg_nav.jpg);background-repeat: no-repeat;}
.mainNav li { height: 42px; line-height: 42px;}
.mainNav a { display: block; margin: 3px 0px 0; text-indent: -9999px;}
.mainNav a.ndc.on { margin: 3px 0 0 0px; width: 200px; background: url(../images/zt_2012/bg_nav223.jpg) no-repeat; }
.mainNav a.fyb {width: 200px;background-image: url(../images/zt_2012/bg_nav2.jpg);background-repeat: no-repeat;}
.mainNav a.xwpx {width: 140px;background-image: url(../images/zt_2012/logozz.jpg);background-repeat: no-repeat;
}
.mainNav a.nh {width: 120px;background-image: url(../images/zt_2012/itdcw.jpg);background-repeat: no-repeat;}
.mainNav a.nhh {width: 120px;background-image: url(../images/zt_2012/new.jpg);background-repeat: no-repeat;}

.subNav { width: 950px; margin: 0 auto; height: 39px; background-color: #f9ebe4; overflow: hidden;}
.subNav li { height: 39px; line-height: 39px;}
.subNav a { font-size: 14px;}
.stepNav { padding-left: 27px;}
.stepNav li {
	padding-left: 25px;
	background-image: url(../images/zt_2012/bg_num.png);
	background-repeat: no-repeat;
	background-position: 0 13px;
}
		.stepNav a:link {color:#cf8662; }
		.stepNav a:visited { color:#cf8662; }
		.stepNav a:hover { color:#cf8662; text-decoration: none; }
		.stepNav li.f { background-position: 0 -40px; }
		.stepNav li.j { background-position: 0 -93px; }
		.stepNav li.c.on { background-position: 0 -146px; }
		.stepNav li.f.on { background-position: 0 -199px; }
		.stepNav li.j.on { background-position: 0 -252px; }
		.stepNav li.c.on a:link, .stepNav li.f.on a:link, .stepNav li.j.on a:link { color: #b1050b;} 
		.stepNav li.c.on a:visited, .stepNav li.f.on a:visited, .stepNav li.j.on a:visited { color: #b1050b;} 
		.stepNav li.c.on a:hover, .stepNav li.f.on a:hover, .stepNav li.j.on a:hover { color: #b1050b;} 
		.stepNav em { margin-left: 8px;}
		.stepNav span { padding: 0 12px; font-size: 12px; font-family: "宋体"; color: #cf8662;}
		.itemNav { padding-right: 20px;  }
		.itemNav li { padding: 0 5px;}
		.itemNav em { color: #e5c9bb;}
		.itemNav a:link { margin-left: 4px; color: #b1050b;}
		.itemNav a:visited{ margin-left: 4px; color: #b1050b;}
		.itemNav a:hover{ margin-left: 4px; color: #b1050b;}
		.itemNav a:link { margin-left: 4px; }
		.itemNav .last a:link { font-weight: 700; }
		.yearNav { position: relative; margin-left: -475px; width: 950px; left: 50%; }
		.yearNav ul { position:absolute; left: 78px; top: -106px;}
		.yearNav li { padding: 0 15px;}
		.yearNav a.y11 { background-position: 2px 2px;}
		.yearNav a.y10 { background-position: -61px 2px;}
		.yearNav a.y09 { background-position: -118px 2px;}
		.yearNav a.y08 { background-position: -178px 2px;}
		.yearNav a.y07 { background-position: -235px 2px;}
		.yearNav a.y06 { background-position: -296px 2px;}
		.yearNav a.y05 { background-position: -356px 2px;}
		.footer { position: relative; font-family:Arial, Helvetica, sans-serif; padding:10px 0 30px; line-height:25px; color:#818181; text-align:center; clear:both; width: 950px; margin: 0 auto; }
		.footer a { color:#818181; margin:auto 5px; }
		.footer a:visited { color:#818181; }
		.footer a:hover { color:#b1050b; }
		.clearfix { *zoom:1; clear:both }
		.clearfix:after, .products li:after { content:'\0020'; display:block; height:0; font-size:0; clear:both; }
		.clearb { display:block; clear:both; }
		.main { position: relative; /*top: -114px;*/ width:950px; margin:1px auto 0; background-color: #fff;}
.titleT { padding-top: 16px;}
.titleT span { display: block; width: 248px; height: 38px; background-repeat: no-repeat;}
span.px { background-image: url(../images/zt_2012/title_px01.jpg);}
span.px2 { background-image: url(../images/zt_2012/title_px.jpg);}
span.cx { float: left; background-image: url(../images/zt_2012/title_px02.jpg);}
span.rw { float: left; background-image: url(../images/zt_2012/title_px_re.jpg);}
span.wb { float: left; background-image: url(../images/zt_2012/title_px_wb.jpg);}
span.hxrw { float: left; background-image: url(../images/zt_2012/title_px_hxrw.jpg);}
span.hxxw { float: left; background-image: url(../images/zt_2012/title_px_hxxw.jpg);}

.intro { padding-bottom: 40px; height:660px;}
.intro li { height: 230px; }
.intro li .t {float: right;
height: 40px;padding-top: 16px;width: 100%;background-attachment: scroll;background-color: transparent;background-image: url(../images/zt_2012/bg_px3.png);
background-repeat: no-repeat;background-position: center 45px;
}
		.intro li h6 { color: #AE0303; font-family: "Microsoft YaHei"; font-size: 18px; /*height: 18px; line-height: 18px; padding-left:116px;*/text-align:center;}
		.intro li p { color: #6F6F6F; float: right; line-height: 24px; padding-right:30px; width:890px; }
		.intro .t h6 span { color: #3B3B3B; padding-left:20px; }
		.intro .step .stepIn { float: right; width: 722px; }
		.intro .step .stepIn p { line-height: 26px; position: relative; width: 860px;}
		.intro .step .stepIn p em {
	height: 22px;
	position: absolute;
	left: -34px;
	top: 0;
	width: 32px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/zt_2012/bg_num1.png);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
		.intro .step .stepIn p em.m {  background-position: 0 -20px;}
		.intro .step .stepIn p em.b {  background-position: 0 -48px;}
.news_box{ width: 437px; height:115px; margin:20px 10px 10px; position:relative; float:left; display:inline;}
.news_box2{ width: 437px; height:70px; margin:20px 10px 10px; position:relative; float:left; display:inline;}

.news_box a img { border:1px solid #d6d6d6;}
.news_box_info{ position:absolute; top:0; left:168px;}
.news_box_info2{ position:absolute; top:0; left:10px;}
.news_box_info_t{ font-size:14px; font-weight:bold;}
.news_box_info_l{ line-height:20px; padding-top:5px; width: 260px; color:#999; height:56px; overflow:hidden;}
.news_box_info_ll{ line-height:20px; padding-top:5px; width: 400px; color:#999; height:56px; overflow:hidden;}
.news_box_info_l2 a{color:#999;}

.news_box_info_l a{color:#999;}
.news_box_info_v{ margin-top:5px; height:25px; line-height:25px; width: 260px; color:#333;}
.news_box_info_v input {vertical-align: middle;}
.news_box_info_v span{ vertical-align: super !important;font-size: 14px; color:#585858;}
.news_box_info_v em { padding-left: 8px;}
.news_box_info_v .voteNum{ font-size: 12px;}
.news_box_info_v a {background: url("http://i2.sinaimg.cn/qc/subject/2010/1203/weibo.png") no-repeat scroll 0 0 transparent;display: block;float: right;line-height: 25px;padding-left: 25px; color:#920505;}
.news_box_line{ background:url(http://i0.sinaimg.cn/qc/2011/1222/line.png) repeat-x; height:1px; overflow:hidden; clear:both; width: 893px; margin:0 auto;}
