@charset "utf-8";
/* CSS Document */
*{ font-size:12px; margin:0; padding:0;}
img{ border:0;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:underline;}

#main{ width:980px; margin:0 auto;}

.sh{ color:#990100; line-height:18px;}

.tel{font-size:30px; color:#FFF;font-family:Georgia;}

/**/
.zhaiyao{ padding:0 8px; line-height:21px; color:#999999;}
  .pho{ padding-left:8px; font-weight:bold; height:25px;}
    .pho a{ color:#900;}
  .tjPic img{ padding:2px;}
    .tjPic a:hover{ border:0;}
	  .tjPic a:hover img{ padding:1px; border:1px solid #F00;}

/*menu*/
.menu{ background:url(i_03.jpg) repeat-x;}
  .menu a{ color:#FFF; font-weight:bold; font-size:13px;}
  .menu a:hover{ text-decoration:underline;}
  
/*title*/
.title{ font-weight:bold; font-size:13px; color:#035680; background:url(title_line.jpg) no-repeat left bottom; line-height:33px;}
  .title span{ float:right; font-size:12px; font-weight:normal; color:#999999;}
    .title span a{ color:#999999;}

.kecheng{ background:url(kecheng.jpg) no-repeat left center; width:45px; float:left; height:27px; padding-bottom:3px;}
.xlyd{ background:url(xlyd.jpg) no-repeat left center; width:45px; float:left; height:27px; padding-bottom:3px;}
.xl{ background:url(xli.jpg) no-repeat left center; width:45px; float:left; height:27px; padding-bottom:3px;}
.zydt{ background:url(zydt.jpg) no-repeat left center; width:45px; float:left; height:27px; padding-bottom:3px;}
.xlxw{ background:url(xlxw.jpg) no-repeat left center; width:45px; float:left; height:27px; padding-bottom:3px;}
.yqlj{ background:url(links.jpg) no-repeat left center; width:45px; float:left; height:27px; padding-bottom:3px;}
.tyzs{ background:url(tyzs.jpg) no-repeat left center; width:45px; float:left; height:27px; padding-bottom:3px;}

	
.smallTitle{ font-weight:bold; font-size:13px; color:#035680; background:url(small_line.jpg) no-repeat left bottom; line-height:33px;}
  .smallTitle span{ float:right; font-size:12px; font-weight:normal; color:#999999;}
    .smallTitle span a{ color:#999999;}
	
/*rightTitle*/
.rightTitle{ background:url(right_title.png) no-repeat left center; height:33px;}
  .rightTitle span{ line-height:33px; padding-left:35px; font-size:13px; font-weight:bold; color:#1F4782;}
	
/*links*/
.link_border{ border:1px solid #C8C8C8;}
  .links{ padding:10px 15px; line-height:22px;}
    .links a{ padding-right:30px;}

/*footer*/
.footer{ border-top:2px solid #186498; text-align:center; line-height:22px;  padding-top:10px; padding-bottom:10px;}

/*nav*/
#nav, .leftborder {
	border-top:0px none;
	width:202px;
	padding:8px;
}
#nav a {
	display:block;
	height:25px;
	line-height:25px;
	width:172px;
	letter-spacing:2px;
	padding-left:26px;
	margin-top:1px;
}
#nav a:hover, #nav a:active {
	background-color:#4B8FD6;
	color:#ffffff;
	width:170px;
	padding-left:28px;
	font-weight:bold;
}
.nava {
	background-color:#4B8FD6 !important;
	color:#ffffff !important;
	width:170px !important;
	padding-left:28px !important;
	font-weight:bold !important;
}

.leftbg {
	border-top:0px none;
	width:202px;
	padding:8px;
}

/*left*/
.left_list2{ line-height:15px; padding:3px 0; padding-left:5px;}
.left_list2 em{ display:block; width:16px; height:15px; margin:0 3px; line-height:15px; text-align:center; color:#FFF; background-color:#CA1010; float:left; font-style:normal; font-family:"Comic Sans MS", cursive;}
.left_list2 a{ float:left;}
.left_list3{ line-height:15px; padding:3px 0; padding-left:5px;}
.left_list3 em{ display:block; width:16px; height:15px; margin:0 3px; line-height:15px; text-align:center; color:#FFF; background-color:#97ACCC; float:left; font-style:normal; font-family:"Comic Sans MS", cursive;}
.input{ height:16px; padding:2px 3px; border:1px solid #ccc;}
.texta{ padding:5px; border:1px solid #ccc;}
.nmenu{  border:0; width:73px; height:23px; background:url(menu.gif); cursor:hand;}
.lbg{ background-color:#F7F7F7;}

/*showimg*/
#ifocus_pic {
	position:relative;
	float:left;
	width:678px;
	height:220px;
	overflow:hidden;
}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li {
	width:678px;
	height:220px;
	overflow:hidden;
	display:none;
}
#ifocus_piclist img {
	width:678px;
	height:220px;
}
#ifocus_btn {
	float:right;
	width:180px;
	height: 20px;
	position: relative;
	top: 200px;
}
#ifocus_btn li {
	float: left;
	color: #fff;
	line-height: 16px;
	width: auto;
	height: 16px;
	font-family: Arial;
	cursor: pointer;
	overflow: hidden;
	margin: 0 1px;
	border: 1px solid #fff;
	background-color: #09C;
	display:inline;
	padding:0 4px;

	*padding:0 2px 0 4px;
}
#ifocus_btn .current {
	color: #09C;
	line-height: 16px;
	width: auto;
	height: 16px;
	margin: 0 1px;
	border: 1px solid #09C;
	background-color: #fff;
	font-weight: bold;
	display:inline;
	padding:0 4px;

	*padding:0 2px 0 4px;
}

.topbg{ background:url(topbg.jpg) no-repeat left top;}
.telwen{ color:#26811A; font-size:13px; font-weight:bold; line-height:16px;}


.baomingTable{ border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.noRight{ border-right:0;}
.borderRight{ border-right:1px solid #ccc;}
