@charset "gb2312";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	min-width:1000px;
	background:#c5d2e0
}
.wrapper{ width:1000px; margin:0 auto}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
	padding: 0;
	margin: 0
}

.bg01{ background:url(imagesbg01.jpg) repeat-x; height:116px}
.bg02{ background:url(imagesbg02.jpg) repeat-x; height:119px; margin-top:19px}

.index_top{ width:218px; color:#FFF; text-align:right; padding-top:18px}
.index_top a{ padding:0 5px; color:#FFF}
.index_top .search{ position:relative; top:24px; background:#4279b6; padding:1px; width:216px; height:22px}
.index_top .search .input{ height:22px; position:absolute; left:1px; width:172px; color:#717171; border:0; padding-left:8px}
.index_top .search .btn{ background:url(imagesbtn.jpg) no-repeat; width:36px; height:22px; border:0; cursor:pointer; position:absolute; right:1px}

.pt17{ padding-top:17px}
.pb16{ padding-bottom:16px}

.index_content{ background:#fbfbfb}

.picBtnTop{ width:980px; height:316px; padding:16px 11px 0 9px;  position:relative;  overflow:hidden;  zoom:1;   }
.picBtnTop .hd{ width:223px;  height:306px; position:absolute; right:11px; overflow:hidden; }
.picBtnTop .hd ul li{ width:223px; text-align:center; height:94px; margin-bottom:12px  }
.picBtnTop .hd ul li img{ width:223px; height:94px; cursor:pointer; vertical-align:bottom; }
.picBtnTop .hd ul li.on img{ width:217px; height:88px; border:3px solid #2966a9  }
.picBtnTop .bd{ width:746px;  height:306px; position:relative;  }
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
.picBtnTop .bd li .pic img{ width:746px; height:306px; vertical-align:bottom; }
.picBtnTop .bd li .bg{ width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.picBtnTop .bd li .title{ width:400px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
.picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }
#demo1,#demo2{ margin-bottom:0;  }

.index_menu{ width:237px; background:#d8e0e9; margin-top:14px; padding:2px 6px 7px 7px; margin-left:9px}
.index_menu li{ display:block; margin-top:3px}
.index_menu li a{ display:block; height:44px; background:url(imagesindex03.jpg) repeat-x; color:#FFF; font-size:16px; text-align:center; line-height:44px}

.index_right{ width:717px; margin-top:14px; margin-right:11px}
.index_right .con{ padding-top:13px; color:#333333; font-size:14px; line-height:24px}
.index_right .con img{ margin-right:16px}

.footer{ color:#FFF; font-size:14px; padding:35px 0; text-align:center; line-height:24px}

.sideMenu{width:225px; background:#2d5e96; top:17px; position:relative; left:14px ; margin-bottom:16px }
.sideMenu h3{ height:32px; line-height:32px; padding-left:17px; cursor:pointer;font:normal 14px/32px "Microsoft YaHei"; color:#FFF}
.sideMenu h3 a{ color:#FFF}
.sideMenu h3.on{ background:#568ece }
.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* Ä¬ÈÏ¶¼Òþ²Ø */ background:#457ab7 }
.sideMenu ul a{ background: url(imagesarrow01.jpg) left no-repeat; padding-left:14px; color:#FFF; line-height:24px}

.ny_right{ width:725px; margin-top:17px; margin-right:18px}
.ny_right .title{ display:block; height:44px; background:#e7e7e7; border-bottom:1px solid #acacac; line-height:44px; padding-left:17px; font-size:15px; color:#2f2f2f}
.ny_right .title a{ color:#2f2f2f}
.ny_right .list{ display:block}
.ny_right .list li{ display:block; border-bottom:1px dashed #292929; padding:13px 0 16px 0}
.ny_right .list li img{ float:left; width:95px; height:95px; border:2px solid #c3beba; margin-right:23px}
.ny_right .list li .txt{ width:558px; color:#292929; font-size:14px; line-height:22px}
.ny_right .list li .txt a{ color:#292929}
.ny_right .list li .txt span{ color:#2d5e96; display:block; padding-top:20px}

.ny_right .header{ height:65px; border-bottom:1px dashed #292929; line-height:30px; padding:10px 0}
.ny_right .header h3{ display:block; font-size:16px}
.ny_right .header span{ color:#2d5e96; font-size:14px}

.ny_right .ny_content{ color:#292929; font-size:14px; padding-top:20px; line-height:22px}