@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0; text-decoration:none;color:#858585;}
ul,p{ margin:0px; padding:0px;}
body{ margin:0px; padding:0px;overflow-x:hidden; font-size:12px; font-family:"黑体";}
.home_bd{background:url(../body_bg.jpg) top center no-repeat; }
.ny_bd{background:url(../ny_bg.jpg) top center no-repeat;}
.m{ width:924px; margin:0 auto;}
.kongbai{float:left;background:#FFF; height:238px; position:absolute; left:924px;display:none}
.jf_top{ height:575px;}
.jf_top .logo{ padding-top:40px; padding-left:0px; float:left;}
.jf_top .hdright{ float:right;}
.topmenu{ padding-top:5px; color:#FFF; float:right;filter: alpha(opacity=70); opacity: 0.7;}
.topmenu ul{}
.topmenu ul li{ list-style:none; float:left; text-align:center; position:relative;color:#999;}
.topmenu ul li a{color:#999;padding:0 8px;}
.topmenu ul li a:hover{ color:#000}
.topmenu ul li .ss{ display:none; position:absolute; width:65px;}
.topmenu ul li .ss p{ text-align:center;}


/* menu */
.menu{width:575px;height:25px;clear:both; margin-top:35px; float:right;}
.menu ul{padding:0 0 0 9px;}
.menu li{float:left;font-size:16px;}
.menu li a{text-decoration:none;color:#246979;display:block;padding:0 10px;font:17px/25px "黑体"; letter-spacing:2px;font-weight:bold;}
.menu li a:hover{text-decoration:none;font:17px/25px "黑体";font-weight:bold; color:#217B3E;}
.menu li ul{/*ie6不支持li:hover所以在这里写成li.hover以方便js取样式*/visibility:visible;position:absolute;display:none;padding:0px;background:#9FCED9;
border-radius:25px;
height:25px;
line-height:25px;
-moz-border-radius:25px; 
alpha(opacity=75); opacity: 0.75;
/* 老的 Firefox */
}
.menu li.hover .h-links{color:#247E3F; font-weight:bold;}
.menu ul ul li a{padding:0 7px;line-height:25px; font-size:12px;letter-spacing:normal; font-weight:500;}
.menu ul ul li b{ padding-right:2px;}
.menu ul ul li a:hover{padding:0 7px;line-height:25px; font-weight:500; font-size:12px;font-weight:500;}

.ks_font{ font-family:"黑体"; color:#FFF; margin:17px 0px;}
.ks_font a{ color:#FFF;}
.ks_font a:hover{ color:#000}
.kuai{ float:left; height:238px; width:924px;}
.kuai_box{ height:238px; width:340px; background:#FFF; float:left; margin-right:3px;}
.kuai_box h2{ margin:0px; height:22px; background:url(../quan.png) no-repeat; padding-left:25px; font-family:"黑体"; font-size:18px; color:#cc6600; line-height:22px; margin-top:13px; margin-left:23px;}
.kuai_box h2.news{background:url(../quan.png) 0 -22px no-repeat; color:#0A76C0;}
.kuai_box h2.news a{color:#0A76C0;}
.kuai_box h2.pro{background:url(../quan.png) 0 -44px no-repeat; color:#6699cc;}
.kuai_box h2.pro a{color:#6699cc;}
.kuai_box h2 span{font-size:10px; color:#c8c7c7; font-weight:500; padding-left:5px;}
.kuai_box h2 span a{color:#c8c7c7;}
.toucai{ width:315px; height:171px; background:url(../toucai_bg.png) no-repeat; margin-left:15px; margin-top:10px;}
.toucai p{ color:#A5A5A5; padding-left:10px; line-height:25px; margin-top:5px;}
.copy{ height:35px; line-height:35px; color:#999;}
.copy a{color:#999;}
.copy a:hover{ color:#000}

.msn-focus {
	width: 295px;
	height: 170px;
	padding-top:10px;
	padding-left:22px;
}
.msn-focus img {
	width: 100%;
	height: 130px;
	display: block
}
.msn-focus .hd {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	width: 100%;
	clear:both;
	margin-top:5px;
}
.msn-focus .hd li {
	float: left;
	margin: 0 5px 0 0;
	width:70px;
	height: 20px;
	background: url("../num_bg.png");
	text-align:center;
	line-height:20px;
}
.msn-focus .hd li:last-child{margin:0px;float:right}
.msn-focus .hd .on {
	
}
.msn-focus .hd .on a {
	font-weight:bold;
	color:#000;
}
.msn-focus .hd a {
	color:#B2B2B2;
	font-size:10px;
}
.msn-focus .bd {
	width: 100%;
	height: 150px;
	position: relative;
	overflow: hidden
}
.msn-focus .bd ul {
	height: 223px;
	overflow: hidden;
	position: relative;
	font-size: 14px;
	line-height: 28px
}
.msn-focus .bd li {
	width: 100%;
	height: 150px;
	background-color: #fff;
	position: relative
}
.msn-focus .bd li .title{ height:20px; background:url(../arrow2.png) 0 3px no-repeat;background-size:auto 70%; color:#99CBFF; font-size:14px; line-height:20px; padding-left:20px;}
.msn-focus .bd li p {
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 35px;
	height: 35px;
	width: 230px;
	white-space: nowrap;
	overflow: hidden
}
.msn-focus .bd li p i {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 230px;
	height: 35px;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50)
}
.msn-focus .bd li p a, .msn-focus .bd li p a:visited {
	position: relative;
	color: #fff;
	margin-left: 20px
}
.msn-focus .bd li p a:hover {
	color: #f60
}
.msn-focus .prev, .msn-focus .next {
	position: absolute;
	bottom: 45px;
	width: 29px;
	height: 64px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	overflow: hidden;
	display: none;
	text-indent: -999px;
	border: none;
	background: url(../arrowLR.png) no-repeat;
}
.msn-focus .prev:hover, .msn-focus .next:hover {
	opacity: 0.9;
	filter: alpha(opacity=90)
}
.msn-focus .prev {
	left: 0;
	background-position: -50px 0
}
.msn-focus .next {
	right: 0;
}
.msn-focus .bdOn .prev, .msn-focus .bdOn .next {
	display: block;
}
.toucai p a{font-size:14px;}
/* 文本切换盒子 - 公用类 */
.slideTxtBox{ width:260px;text-align:left; height:120px; margin-top:10px; margin-left:25px;}
.slideTxtBox .hd{ height:18px; line-height:18px;padding:0px;position:relative;  }
.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:18px;}
.slideTxtBox .hd ul li{ float:left; width:60px; text-align:center; margin-right:8px;font-size:14px;}
.slideTxtBox .hd ul li a{ color:#999999;}
.slideTxtBox .hd ul li.on{ height:18px;border-bottom:2px solid #0A76C0; cursor:pointer; }
.slideTxtBox .hd ul li.on a{ color:#0A76C0;}
.slideTxtBox .bd{ padding:0px; padding-top:5px;}
.slideTxtBox .bd ul{ padding:0px;  }
.slideTxtBox .bd ul li{ height:20px; line-height:20px;color:#838383; clear:both;white-space:nowrap;
   overflow:hidden;
   text-overflow:ellipsis;}
.slideTxtBox .bd ul li a{ color:#838383;font-size:12px;}
.slideTxtBox .tempWrap{ margin:15px;  }
.infoList li .date{ float:right; color:#999;  }
.touming{filter: alpha(opacity=70); opacity: 0.7}

.neiye{width:939px; margin:0 auto; height:auto; overflow:hidden; margin-top:30px;}
.ny_left{ width:190px; float:left; background:url(../left_bg.jpg) no-repeat;}
.nyl_box{ width:163px; margin:0 auto;}
.nyl_box .title{ background:url(../quan3.jpg) no-repeat; font-family:"黑体"; font-size:24px; color:#0A76C0; padding-left:40px;}
.nyl_box .title span{ font-size:11px; color:#989898; display:block;}
.ny_right{ width:724px; float:left; margin-left:25px;}
.ny_right .title2{ height:35px; border-bottom:1px solid #E9E9E9; font-size:22px; font-family:"黑体"; background:url(../arrow_title.jpg) 0 12px no-repeat; padding-left:20px; color:#989898; line-height:35px;}
.ny_right .title2 img{ float:left;}
.ny_right .title2 span{ font-size:14px; font-family:Arial; font-weight:bold; padding-left:5px;display:block; float:left; padding-top:2px;}
.ny_foot{ width:939px; margin:0 auto; margin-top:10px;}
.fenlei{ width:163px; height:auto; border-top:2px solid #A8B05B; border-bottom:2px solid #A8B05B;}
.fenlei li{ list-style:none; height:37px; line-height:37px; text-align:center; border-bottom:1px dotted #A0A0A0; 
}
.fot_link a:hover{color:#000;}


.fenlei li.last{ border-bottom:0px;}
.fenlei li a{font-family:"黑体"; font-size:18px; color:#989898; display:block;background:url(../quan2.jpg) 25px 12px no-repeat;}
.fenlei li a:hover{ color:#000;background:url(../quan2_sel.jpg) 25px 12px no-repeat;}
.fenlei li a.sel{color:#000;background:url(../quan2_sel.jpg) 25px 12px no-repeat;}
.xiazai .fenlei li a{font-size:16px;
background: url(../quan2.jpg) 12px 12px no-repeat
}
.xiazai .fenlei li a.sel{color:#000;background:url(../quan2_sel.jpg) 12px 12px no-repeat;}

.news_title{ background:#CCCCCC; height:28px;border-radius:25px; margin-top:18px; overflow:hidden; clear:both;
line-height:25px;
-moz-border-radius:25px; /* 老的 Firefox */}
.news_title .t1{ float:left; width:57px; color:#FFF; margin-left:20px; text-align:center;}
.news_desc{height:32px; line-height:32px; border-bottom:1px dashed #E1E1E1;}
.news_desc .t1{ float:left; width:60px; color:#858585; margin-left:20px; text-align:center;}
.news_desc .t1 a{color:#858585;}

.fl_small{height:auto; overflow:hidden; clear:both;}
.fl_small li{ list-style:none; float:right; width:67px; height:16px; text-align:center; background:url(../fl_small_bg.jpg) no-repeat;}
.fl_small li a{ color:#FFF;}
.fl_small li.sel{background:url(../fl_small_sel_bg.jpg) no-repeat;}
.mr_show{ line-height:20px; color:#ADADAD;}

.fl_small li.dd{  width:auto;background: #8A8A8A;padding: 0 8px;
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
}


.imglist{}
.imglist ul{ margin:0px; padding:0px; margin-top:20px;}
.imglist ul li{ width:164px; height:150px; float:left; background:url(../photo_bg.jpg) 0 107px no-repeat; margin-right:20px;}
.imglist ul li.last{ margin-right:0px;}
.imglist ul li img{ width:160px; height:105px; border:2px solid #CDCBCC;}
.imglist ul li p{ margin-top:10px; color:#B2B2B2; text-align:center;}
.share_line{float:left; color:#C1C1C1; border-right:1px solid #C1C1C1; width:1px; display:block; height:20px; margin-right:10px; margin-top:3px;}

.bannerbox { width: 714px; height: 260px; overflow: hidden; margin: 0px auto;position: relative;}
#focus { width: 500px; height: 260px; overflow:hidden; clear: both; margin-left:107px;}
    #focus ul { width: 500px; height: 260px;float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 500px; height: 260px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
		#focus ul li img{ width:500px; height:260px;}
    #focus .preNext { width: 250px; height: 260px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background: url(../sprite.png) no-repeat left center;}
    #focus .next { right: 0; background: url(../sprite1.png) no-repeat right center; }
	
.hzhb{}
.hzhb ul{ padding-top:20px;}
.hzhb ul li{ list-style:none; float:left; background:#F6F6F6; width:125px; height:125px; margin-left:4px; text-align:center; margin-top:4px;}
.hzhb ul li:hover{}
.hzhb ul li img{ width:100px; height:75px; margin-top:25px;}
.hzhb ul li img:hover {
border: 0;
width: 110px;
height:82px;
 margin-top:22px;
}

.gongyi{ width:700px; height:248px; margin-top:10px; margin-left:10px;}
.gy_left{ width:500px; height:248px; float:left;}
.gy_left .tit{ line-height:30px; color:#ADADAD;}
.gy_right{ width:200px; height:278px; float:right;}
.gy_right ul{}
.gy_right ul li{width:90px; height:65px; float:left; background:url(../gongyi_bg.jpg); list-style:none; margin-left:10px; margin-bottom:10px;}
.gy_right ul li img{ margin:3px 2px 0;}

/* slide */
.slide{width:500px;height:248px;overflow:hidden;position:relative;background-color:#000;z-index:10;}
.slide ul{height:248px;}
.slide ul li{width:500px;height:248px;float:left;}
.slide .bg{width:500px;height:34px;position:absolute;background-color:#000;bottom:0;left:0;border-top:1px solid #fff;filter:alpha(opacity=30);opacity:.3;z-index:5;}
.slide .num{overflow:hidden;zoom:1;position:absolute;right:20px;bottom:11px;z-index:10;}
.slide .num span{display:inline-block;width:12px;height:12px;background:url(../bg-slide.png) 0 -12px no-repeat;_background:url(../ie6/bg-slide.png) 0 -12px no-repeat;cursor:pointer;overflow:hidden;}
.slide .num span.on{background-position:0 0;}
.slide .skip{display:none;_display:block;width:23px;height:47px;background:url(../bg-slide.png) no-repeat;_background:url(../ie6/bg-slide.png) no-repeat;position:absolute;top:50%;margin-top:-24px;text-indent:-1000em;cursor:pointer;}
.slide .prev{background-position:0 -172px;left:10px;}
.slide .prev:hover{background-position:0 -219px;}
.slide .next{background-position:-23px -172px;right:10px;}
.slide .next:hover{background-position:-23px -219px;}
.slide:hover .prev,.slide:hover .next{display:block;}
.slide .num{bottom:11px;}
.span5{ padding-left:139px; display:block;}


/*分页相关*/
.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 1px;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:3px 8px;}
.pagelist li a:hover{border-color:#1184DA;background:#858585;color:#fff;}
.pagelist li.active a{border-color:#1184DA;background:#858585;color:#fff;}