/* CSS Document */

/* CSS Document */

* {padding:0; margin:0; font-size:12px;}
a, a:link { color:#666; text-decoration:none;}
a:hover { color:#06C;}
ul,li { list-style:none;}
body { font-size:14px; font-family:'Microsoft YaHei','宋体'; background:url(../images/inbg.jpg) repeat-x top;}
.mt0 {margin-top:0px;!important;}
.mt5 { margin-top:5px;!important;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px !important;}
.mt20 { margin-top:20px;}
.ov { overflow:hidden;}
.headTop { border-bottom:1px solid #b3c2d8; height:35px; width:100%; }
.box { margin:0 auto; width:1000px;}
.Wel { line-height:30px; color:#666; font-size:12px; width:160px;float:left;}
.TopMenu { float:right; text-align:right; width:500px; color: #666; line-height:30px;}
.TopMenu a {padding:0 5px;}
.TopLogo { padding:0 0 0 20px; color:#06C; line-height:30px; width:120px; float:left;}
.HeadBox { height:95px;}
.Logo { width:245px; float:left; margin:10px 0 0 0;}
.Logo img {border:0;}
.TopIco { margin:25px 0 0 0; float:left; width:150px;}
.TopSearchBox { float:right; margin-top:30px; width:311px;}
.TopSearchInputBox { background:#fff; border:1px solid #d8d8d8; border-right:0px; height:33px; width:240px; float:left;}
.TopSearchInputBox input { width:230px; height:33px; border:0;padding:0 5px;}
.TopSearchGo { float:left; width:70px; height:35px;}
.TopSearchGo input { background:url(../images/TopSearchBut.jpg) no-repeat; width:70px; height:35px; border:0;}
.MenuBox { background:url(../images/MenuBg.jpg); width:100%; }
.Menu {height:46px; width:100%; overflow:hidden;}
.Menu li{ float:left; color:#FFF; height:46px; line-height:46px; padding:0 5px; }
.Menu li a { color:#fff; text-decoration:none; height:46px; display:block;padding:0 16px;font-size:14px;}
.Menu li a:hover { background:#000;}
.Menu .i { width:2px; padding:0 5px;}
.clear { clear:none;}

	
ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 360px;
	height: 80px;
	list-style: none;
	position: relative;
	padding-left:40px;
	margin:10px 0 0 0;
}
ul#topnav li {
	float: left;
	margin: 0 8px; padding: 0;
	height: 90px;
}
ul#topnav li a {
	display: block;
	float: left;
	width:55px;
	height: 90px;
	line-height: 20px;
	color: #066;
	font: 12px/47px "Microsoft YaHei", "Simsun", "宋体";
	margin: 0 0px 0 0px;
	padding: 0 7px;
	background:url(../images/topMenuIco.png) no-repeat;
	overflow:hidden;
}
ul#topnav li:hover { background: #fff; border:1px solid #d8d8d8;
	webkit-border-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}
ul#topnav a span { margin:65px 0 0 3px !important; line-height:20px; display:block;}
ul#topnav .l2 { background-position:-85px 0;}
ul#topnav .l3 { background-position:-170px 0;}
ul#topnav .l4 { background-position:-255px 0;}

ul#topnav li:hover .towMenu { display: block; }
ul#topnav li .towMenu a { display: inline; }
ul#topnav li .towMenu a:hover {text-decoration: underline;}

ul#topnav li .towMenu {
	float: left;
	padding: 0px 0;
	position: absolute;
	left: 0; top:85px;
	display: none;
	width: 650px;
	height:120px;
	background: #fff;
	border:1px solid #d8d8d8;
	color: #fff;
	z-index:5;
	webkit-border-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	overflow:hidden;

}
ul#topnav li .towMenu ul { margin:15px 0 ; padding-left:50px;}
ul#topnav li .towMenu li {
	 mangin:0; padding:0 15px; float:left;
	 border:0;
	}
ul#topnav li .towMenu li a { background:url(../images/topMenuTowIco.png) no-repeat;}
ul#topnav li .towMenu li a span { margin:65px 0 0 0px !important; line-height:20px; display:block;}
ul#topnav li .towMenu .lt2 {background-position:-68px 0;}
ul#topnav li .towMenu .lt3 {background-position:-136px 0;}
ul#topnav li .towMenu .lt4 {background-position:-204px 0;}

.container { margin:0 auto; width:1000px; overflow:hidden;}
.inNewsPic { width:490px; height:280px; margin:20px 0; overflow:hidden; float:left;}
.hiSlider li img{
		display: block;
		margin: 0 auto;
		width:490px;
		height:280px;
	}
.hiSlider{
		overflow: hidden;
		width: 390px;
		height: 280px;
		background: #eee;
	}
.hiSlider-item{
		float: left;
	}
.inNewsList {
	float:left; width:490px; padding-left:20px; margin:20px 0;
	}
.inNewsList li {
	 width:490px; line-height:25px;
	}
.inNewsList li a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:400px; font-size:14px;display: inline-block;}
.inNewsList li span { float:right; color:#ccc;}
.inNewsList .one {  text-align:center; line-height:25px; height:26px;}
.inNewsList .one a{ font-size:16px; font-weight:bold; color:#0773b8;}
.inNewsList h1 {  line-height:20px; height:25px; border-bottom:1px solid #e3e3e3; color:#0773b8; font-size:16px; margin-bottom:5px;}
.inNewsList h1 span { float:right; font-size:12px; width:40px;}
.inNewsList h1 span a{ color:#999; font-weight:100;}

.bsdt { width:490px; overflow:hidden; float:left;}
.bsdt li { width:97px; border-right:1px solid #fff; border-bottom:1px solid #fff; height:85px; background:#f3f3f3; float:left; text-align:center; overflow:hidden;}
.bsdt li:hover { background:#0774b9; color:#fff;}
.bsdt li span ,.bsdt li:hover span { display:block;margin-top:15px; background:url(../images/bsdt_ico.png); width:45px; height:42px; margin: 10px auto 5px;}

.bsdt li a{ width:100%; height:100%; display:block; margin:0; padding:0; overflow:hidden;}
.bsdt li a:hover,.bsdt li a:hover span { color:#fff;}
.bsdt .tow { width:195px; background:#d8d8d8;}
.bsdt .row_tow { height:171px;background:#0774b9;}
.bsdt .row_tow a { color:#fff; line-height:25px;}
.bsdt .row_tow span { margin-top:50px; color:#fff;}
.bsdt .row_tow:hover span { margin-top:50px; color:#fff;}
.bsdt .there { width:195px;height:171px; background:#d8d8d8;}
.bsdt .l1 span,.bsdt .l1:hover span{ background-position:-8px 0;}
.bsdt .l2 span{background-position:-84px -54px; height:36px; margin-top:5px !important;}
.bsdt .l2:hover span{background-position:-8px -54px; height:36px;}
.bsdt .l3 span{background-position:-84px -100px;}
.bsdt .l3:hover span{background-position:-8px -100px;}
.bsdt .l4 span{background-position:-8px -145px;}
.bsdt .l4:hover span{background-position:-8px -145px;}
/*.bsdt .l3 span{background-position:-84px -100px;}
.bsdt .l3:hover span{background-position:-8px -100px;}
.bsdt .l4 span{background-position:-84px -145px;}
.bsdt .l4:hover span{background-position:-8px -145px;}*/
.bsdt .l5 span{background-position:-84px -190px;}
.bsdt .l5:hover span{background-position:-8px -190px;}
.bsdt .l6 span{background-position:-84px -235px;}
.bsdt .l6:hover span{background-position:-8px -235px;}
.bsdt .l7 span{background-position:-84px -280px;}
.bsdt .l7:hover span{background-position:-8px -280px;}
.bsdt .l8 span{background-position:-84px -325px;}
.bsdt .l8:hover span{background-position:-8px -325px;}
.bsdt .l9 span{background-position:-84px -372px;}
.bsdt .l9:hover span{background-position:-8px -372px;}
.bsdt .l10 span{background-position:-84px -420px;}
.bsdt .l10:hover span{background-position:-8px -420px;}
.bsdt .l11 span{background-position:-84px -470px;}
.bsdt .l11:hover span{background-position:-8px -470px;}
.bsdt .l12 span{background-position:-84px -515px;}
.bsdt .l12:hover span{background-position:-8px -515px;}

.inNoticeList {
	float:left; width:490px; padding-left:20px;
	}
.inNoticeList li {
	 width:490px; line-height:25px; 
	}
.inNoticeList li a {font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:400px; display: inline-block;}
.inNoticeList li span { float:right; color:#ccc;}
.inNoticeList h1 {  line-height:20px; height:25px; border-bottom:1px solid #e3e3e3; color:#0773b8; font-size:16px; margin-bottom:5px;}
.inNoticeList h1 span { float:right; font-size:12px; width:40px;}
.inNoticeList h1 span a{ color:#999; font-weight:100;}

.ppzs { width:1002px; overflow:hidden; margin:15px 0;}
.ppzs p { width:333px; float:left; height:35px; border-right:1px solid #FFF; background:#565657; text-align:center; color:#fff; line-height:35px; font-size:16px;cursor:pointer;}
.ppzs .hover { background:#0475b7;}
.ppzs .conBox { border:1px solid #d8d8d8; margin-top:2px; width:998px; overflow:hidden;}

.inPicList { width:1002px; margin:20px 0; padding:0 10px;}
.inPicList li { float:left; width:109px; padding:0; margin-bottom:8px; overflow:hidden; text-align:center;}
.inPicList li img,.inPicList li img:hover {border:1px solid #d8d8d8; width:100px; height:84px;}
.inPicList li span { line-height:30px; width:100px; text-align:center; display:block; margin:0 auto;}

.inHdList { padding:0 20px; width:960px; overflow:hidden;}
.inHdList p { height:128px; float:none;}
.inHdList li{float:left;width:263px; padding:20px 28px;}
.inHdList .img{width:259px;border:1px solid #cecece; padding:1px; background:#fafafa;}
.inHdList .img img{border:4px solid #f2f2f2; width:251px; height:119px;}
.inHdList li h3{position:relative; height:48px; padding-top:10px; line-height:24px; font-size:14px;}
.inHdList li strong{position:absolute; right:0; bottom:0; font-size:12px;}
.inHdList li.even{padding:15px 49px;}

/*对联飘窗*/
.ydbg1{ position:fixed; top:240px; left:10px; z-index:99;}
.ydbg2{ position:fixed; top:240px; right:10px;  z-index:99;}
.ydbg3{ position:fixed; top:500px; left:10px;  z-index:99;}
.ydbg4{ position:fixed; top:500px; right:10px;  z-index:99;}
.gban{ cursor:pointer; position:absolute; top:0px; left:0px; display:block; height:20px; width:20px; background:url(../images/close.gif) no-repeat left top;  z-index:99;}
.gban-dlr{ cursor:pointer;position:absolute; top:0px; right:-7px; display:block; height:20px; width:20px; background:url(../images/close.gif) no-repeat left top;  z-index:99;}
.pdck{ z-index:99;}

#footer { overflow:hidden;}
.footMenuBox { width:100%; background:#1f232e; height:75px; overflow:hidden;}
.footMenu { margin-top:20px; padding:0 0 0 120px;}
.footMenu li { float:left;}
.footMenu li a { width:100px; text-align:center; display:block; color:#a3aabd; line-height:40px;}
.footMenu li a:hover { color:#fff;}
.footMenu li .LinkBox{ position:absolute; width:150px; height:100px; border:1px solid #d8d8d8; background:#FFF;}
.footer { overflow:hidden; width:1000px; margin:20px auto; line-height:25px;}