@charset "gb2312";
body {
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	font-family: "宋体";
	font-size:12px;
	color:#000000;
	background-image: url(../images_zt/bg.jpg);
	background-repeat: repeat;
}
td {font-size: 12px;}
p {text-indent: 2em;}
img {border:0px;}
form {font-size: 12px;margin: 0px;padding: 0px;}
input {font-size: 12px; color:#333333;}
select {font-size: 12px; color:#333333;}
ul {margin: 0px;padding: 0px;}


/* ----- Links ----- */
a {text-decoration:none;color:#3f4344;}
a:hover {text-decoration:underline;color:#c30101;}


/* ----- page ----- */
.page{
margin:42px 5px 0px 5px;
background-color:#f2f2f2;
color:#808080;
padding:8px 0px 0px 0px;
height:19px;
text-align:center;}
.page a{
color:#808080;
}
.page span{
 color:#c60300;
 text-decoration:underline;}


/* ----- top css ----- */
.top {
	margin: 0px;
	padding: 0px 10px 0px 45px;
	height:31px;
	color:#454545;
	background-image: url(../images_zt/bg_top.jpg) repeat-x;
}
.top .right {float:right;padding:0px;}
.top a {color:#454545;}
.top a:hover {color:#c30101;}


/* ----- Banner ----- */
.banner {margin: 0px;padding: 0px;text-align:center;}


/* ----- Main frame ----- */
.mainbox {
	width:949px;
	margin: 0px auto;
	background-color:#fff;
	padding:0px;
}
.main_sub {
	width:933px;
	margin: 0px auto;
	padding:14px 0px 0px 0px;
}


#layout_index {
	margin: 0px;
	padding:0px;
}
#layout_index .main{
	margin: 0px;
	padding:0px;
	width:500px;
	float:left;
}
#layout_index .sidebar{
	margin: 0px;
	padding:0px;
	width:200px;
	float:left;
}

.leftbar {
	width:211px;
	margin:0px;
	float:left;
}
.rightbar {
	width:500px;
	margin:0px;
	float:right;
	padding:0px 0px 0px 9px;
}


/* ----- Navigation ----- */
.mainnav {
	color: #fff;
	margin: 0px;
	font-size:14px;
	text-align:center;
	padding:0px;
	height: 36px;
	line-height:36px;
	background-image: url(../images_zt/bg_nav.gif);
	background-repeat: repeat-x;
}

.mainnav a {color: #FFFFFF;  padding:0px 20px;font-weight:bold;}
.mainnav a:hover {color: #FFFFCA;}


/* ----- submenu ----- */
.menulist {margin: 0px;padding: 0px;}
.menulist li {
	height: 18px;
	list-style: none;
	margin: 0px;
	padding: 8px 0px 0px 58px;
	font-weight:bold;
	background-image: url(../images_zt/bg_t2.gif) no-repeat;
}
.menulist a {color: #444444;}
.menulist a:hover {color: #015192;}
.menulist .on {color:#015192;background-image: url(../images_zt/bg_t1.gif) no-repeat;}


/* ----- Title ----- */
.title_index1 {
	height:30px;
	line-height:30px;
	padding:2px 15px 0px 10px;
	margin:2px 2px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images_zt/bg_title.gif);
	background-repeat: repeat-x;
}
.title_index1 h1{
	height:30px;
	padding:0px;
	margin:0px;
	color:#fff;
	font-size:14px;
	display:block;
	float:left;
	background-image: url(../images_zt/bg_title_h1.gif);
	background-repeat: no-repeat;
}
.title_index1 h1 span{
	height:30px;
	padding:0px 24px;
	display:block;
	float:left;
	background-image: url(../images_zt/bg_title_h2.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.title_index1 a{ float:right;color: #C90101;}

.title_index2 {
	height:30px;
	line-height:30px;
	padding:2px 10px 0px 17px;
	margin:2px 2px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images_zt/bg_title.gif);
	background-repeat: repeat-x;
}
.title_index2 h1{
	height:26px;
	line-height:26px;
	padding:0px;
	text-align:center;
	width:95px;
	margin:4px 0px 0px 0px;
	color:#fff;
	font-size:14px;
	display:block;
	float:left;
	background-image: url(../images_zt/bg_title2.gif);
	background-repeat: no-repeat;
}
.title_index2 a{ float:right;color: #C90101;}

.title3{
	background-image: url(../images_zt/title3_bg.gif);
	background-repeat: repeat-x;
	height:26px;
	margin:5px 15px 25px 15px;
}
.title3 h1{
	padding:0px 0px 0px 23px;
	float:left;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	height:26px;
	clear:both;
background:url(../images_zt/title_bg1.gif) no-repeat left;
}
.title3 h1 span{
background:url(../images_zt/title_bg1.gif) no-repeat right;
padding:6px 46px 0px 0px;
float:left;
margin:0px ;
height:20px;
clear:both;
color:#ffffff;
}
.title_index4 {
	height:29px;
	line-height:29px;
	font-size:14px;
	text-align:left;
	color:#333;
	font-weight:bold;
	padding:0px 23px 0px 45px;
	margin:0px 0px 9px 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images_zt/bg_title3.gif);
	background-repeat: no-repeat;
}
.title_index4 a{ float:right;color: #000; font-weight:normal; font-size:12px;}

/* ----- postion ----- */
.postion {
	color: #666666;
	padding:1px 0px 0px 30px;
	height:31px;
	margin:0px;
	background-image: url(../images_zt/bg_title8.jpg) repeat-x;
}
.postion .rightwz {float:right;color: #666666;}
.postion a {color: #666666;}


/* ----- box ----- */
.box_index1 {
	padding:0px;
	border:1px solid #B7C7DD;
}

.box_i1 {
	padding:0px;
	width:346px;
	float:left;
	text-align:center;
	height:269px;
	border:1px solid #AEC9E9;
}
.box_i01 {
	padding:0px;
	width:570px;
	float:right;
	height:269px;
	border:1px solid #B7C7DD;
}
.box_i2 {
	padding:0px;
	width:349px;
	float:left;
	height:227px;
	border:1px solid #B7C7DD;
}
.box_i02 {
	padding:0px;
	width:570px;
	float:right;
	height:227px;
	border:1px solid #B7C7DD;
}

/* ----- solid ----- */
.solid1 {
	color:#45494a;
	padding:0px;
	border:1px solid #d8dfe7;
	background-color:#f4f9fc;
}

.clear_1 {margin:0px; padding:6px 0px 6px 0px; clear:both;}
.clear_2 {margin:0px; padding:6px 0px 5px 0px; clear:both;}
.clear_3 {margin:0px; padding:8px 0px 9px 0px; clear:both;}

/* ----- close ----- */
.close {
	color: #444444;
	font-size:13px;
	text-align:right;
	font-weight:bold;
	height:30px;
	margin:10px 50px;
}
.close a {color: #444444;}


/* ----- content ----- */
.content { /*新闻内容*/
	line-height: 200%;
	color: #000000;
	margin: 0px 30px 0px 30px;
	padding: 0px;
	font-size:14px;
}
 .title_info { /*新闻信息标题*/
	font-size: 16px;
	color: #3289c8;
	text-align: center;
	margin: 18px 0px 0px 0px;
	padding: 14px 0px 20px 0px;
	font-weight:bold;
}
.posttime { /*新闻发布时间*/
	font-size: 12px;
	line-height: 150%;
	color: #404040;
	margin:0px 20px;
	font-weight: normal;
	background-color:#f0edd2;
	padding:4px 0px 0px 0px;
	height:18px;
	text-align:center;
}
a.aback {/*返回链接样式*/
	text-decoration: none;
	color: #FF8000;
}
a.aback:hover {
	text-decoration: none;
	color: #ECA013;
}


/* ----- pic ----- */
.t_pic1 {padding:0px 0px 11px 0px; margin:0px;text-align:center;}
.t_pic2 {padding:0px 0px 16px 0px; margin:0px;text-align:center;}

/* ----- font ----- */
.f_blue {color: #006bd9;}
.f_title1 {color: #000000; padding-top:7px;}
.f_title1 a{color: #000000;}

/* ----- form ----- */
.btn_1 {
	color:#fff;
	height: 19px;
	width:59px;
	background: #FFFFFF url(../images_zt/bg_bt1.gif) no-repeat;
	border-style: none;
}
.text_input {
	color:#000000;
	border: 1px solid #fff;
	background-color:#cdcccc;
}
.select1 {color:#000000;background-color:#bebebe;}


/* ----- list ----- */
.list_index {
	margin: 14px 5px 0px 21px;
	padding: 0px;
}
.list_index li {
	list-style: none;
	margin: 0px;
	line-height:24px;
	padding: 0px 0px 0px 11px;
	background-image: url(../images_zt/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.list_index a {color: #000000;}
.list_index a:hover {color: #c30101;}

.list_index2 {
	margin: 14px 16px 0px 13px;
	padding: 0px;
}
.list_index2 li {
	list-style: none;
	margin: 0px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 11px;
	background-image: url(../images_zt/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.list_index2 span {color: #5D5D5D; float:right;}
.list_index2 a {color: #000000;}
.list_index2 a:hover {color: #c30101;}

.list_index3 {
	margin: 13px 5px 0px 9px;
	padding: 0px;
}
.list_index3 li {
	list-style: none;
	margin: 0px;
	float:left;
	width:132px;
	line-height:23px;
	padding: 0px 0px 0px 13px;
}
.list_index3 a {color: #000000;}
.list_index3 a:hover {color: #c30101;}

.list2 {
	line-height: 140%;
	color: #000000;
	margin:0px 15px;
	padding:0px;
}
.list2 ul {
	margin:0px;
	padding:0px;
}
.list2 li {
	list-style: none;
	padding: 0px 10px 0px 6px;
	line-height:28px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d7d7d7;
}
.list2 a {
	color: #000000;
	text-decoration: none;
	font-size:14px;
}
.list2 a:hover {
	text-decoration: none;
	color: #B00000;
}
.list2 span{
	color:#2c2c2c;
	float:right;
	margin-right:10px;
	font-size:14px;
}
.list2 span a {
	color:#991a1a;
	text-decoration:none;
}

/* ----- footer ----- */
.bottom {
	color: #2D2D2D;
	text-align:center;
	line-height:18px;
	margin:15px 0px 0px 0px;
	border-top: 4px solid #15AFFF;
	padding:15px 0px 15px 0px;
}
.bottom a {color: #2D2D2D;}
.bottom a:hover {color: #cb0000;}


