@charset "utf-8";
/* CSS Document */
body{margin:0px;font-size: 12px;color: #666;background: #f6f6f6;font-family: Arial, Helvetica, sans-serif;background:url(../images/top.jpg) repeat-x;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p,blockquote{margin:0; padding:0; border:none; list-style-type:none;}
a img{border:none;}
a{ text-decoration:none;}
#most{
	width:977px;
	height:auto;
	margin:0px auto;}
ul{
	padding:0px;
	margin:0px;
	list-style:none;}
.top{
	height:150px;}
.logo{
	width:520px;
	height:111px;
	float:left;
}
.sc{
	width:217px;
	height:67px;
	float:right;
	padding:32px 0px 0px 20px;
	background:url(../images/scbg.jpg) no-repeat center 8px;}
.sc ul{
	background:url(../images/tel.jpg) no-repeat 30px bottom;
	padding-left:50px;
	height:57px;}
.sc ul li{
	height:25px;
	display:block;}
.sc ul li a{
	display:block;
	float:right;
	width:60px;
	color:#6c6366;
	line-height:25px;
	background:url(../images/jrsc_icon.jpg) no-repeat left center;
	padding-left:15px;}
#dh{
	height:39px;
	clear:both;
	width:976px;
	background:url(../images/dh.jpg) no-repeat center;}


.menu{margin:0 auto;width:977px; height:39px;background-image:url(nav_bg.gif);clear:both;}
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 20;
  position: relative;
}
.nav li {
  float: left;
  margin: 0; 
  padding: 0;
  position: relative;
}
.nav li a{
	font-size:14px;padding: 0 30px; height:39px; 
  color: #000; text-align:center; line-height:39px;
  display: block; font-weight:bold; color:#fff;
  text-transform: lowercase;
  text-decoration: none;
}

.nav li a:hover {
 background:url(../images/dh_hover.png) no-repeat center center;
  color: #fff;	

}
.nav li a.on {
 background:url(../images/dh_hover.png) no-repeat center center;
  color: #fff;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
 background:url(../images/dh_hover.png) center no-repeat;
  color: #fff;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	 font-weight:normal;
  background: #0b4fa5; font-size:12px; width:116px;
  color: #fff; line-height:35px; height:35px;overflow:hidden
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
background: #0384d5; width:116px;font-weight:normal;
 color: #fbeb71; line-height:35px; height:35px;
}

.nav ul {
  background: #017ac7;
  margin: 0;
width:116px;
  margin-left:12px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top:39px;
 width:116px;
}
.nav ul li {
  border: 0;
  float: none;border-bottom: 1px  #0185cf  dotted;
}
.nav ul a {
  border-bottom: 0;
}
.nav ul a:hover {
   border-bottom: 1px  #fbeb71 dotted;
}

#banner{
	width:;
	height:auto;}
.banner_con{
	height:285px;}
.banner_bot{
	height:17px;
	text-align:center;}
.container{width:977px; height:285px; overflow:hidden;position:relative;}

.slider{position:absolute; padding:0px; margin:0px;}
.slider li{ list-style:none;display:inline; padding:0px;}
.slider img{ width:977px; height:285px; display:block;}
#idSlider2{ width:5000px; height:285px;}
#idSlider2 li{ width:1000px; height:285px; float:left;}
.slider2{width:5000px; padding:0px; margin:0px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px; list-style:none;}
.num li{
	float: left;
	color:#900;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #900;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #900;
	font-weight: bold;
}
.cls{ margin:0 auto;
	width:0px;
	height:2px;
	clear:both;}
#main{ margin:0 auto;
	width:;
	height:auto;}
#left{
	width:708px;
	height:auto;
	float:left;}
.left_l{
	width:261px;
	float:left;
	padding-right:28px;
	background:url(../images/left_bor.jpg) right top no-repeat;}
.gsxw{
	height:180px;
	margin-bottom:12px;
	border:solid 1px #c8d1da;}
.title1{
	height:42px;
	background:url(../images/title1bg.jpg) repeat-x;}
.nr_title{width: 655px;font-size: 14px;font-weight: bold;padding-left: 15px;overflow: hidden;height: 33px;line-height: 33px;background:url(../images/title2.jpg) no-repeat left bottom;}
.nr_title span{float: right;font-size: 12px;font-weight: normal;}
.title_name{
	float:left;
	height:33px;
	padding-left:14px;
	padding-top:7px;
	font-weight: bold;
	background:url(../images/title1.jpg) no-repeat left bottom;
	}
.title_name b{
	font-size:14px;
	color:#a35c02;
	padding-bottom:3px;
	display:block;}
.title_name span{
	background:#a35c02;
	color:#fff;
	padding-left:5px;
	display:block;
	height:12px;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	
	
	}
	.title_name li.nr_l{float: left;font-size: 14px;font-weight: bold;overflow: hidden;}
	.title_name li.nr_r{font-size: 12px;font-weight: normal;overflow: hidden;float: right;}
.more{
	text-align:right;
	height:37px;
	width:97px;
	/*background:url(../images/title_bg1.jpg) no-repeat;*/
	float:right;
	/*padding-right:15px;*/
	line-height:37px;}
.more a{
	color:#a35c02;}
.gsxw_list{
	padding-top:10px;}
.gsxw_list li{
	height:30px;
	line-height:29px;
	background:url(../images/xwlb_bg.jpg) no-repeat center bottom;
	padding-left:20px;
	padding-right:10px;}
.gsxw_list li a{
	color:#555;
	display:block;
	background:url(../images/icon1.jpg) no-repeat left center;
	padding-left:10px;}
.cpfl{
	height:290px;
	margin-bottom:10px;
	border:solid 1px #c8d1da;}
	.zly{ width:257px;
	height:275px;
	margin-bottom:10px;
	border:solid 1px #c8d1da;}
.title2{
	height:42px;
	background:url(../images/title2bg.jpg) repeat-x;}
.title2 .title_name{
	float:left;
	height:33px;
		padding-left:14px; font-size:14px;
	padding-top:7px;
	background:url(../images/title2.jpg) no-repeat left bottom;}
.title2 .title_name a{color:#006c93;text-decoration:none}
.title2 .title_name a:hover{color:#000f14}
.title2 .title_name b{
	font-size:14px;
	color:#006c93;
	padding-bottom:3px;
	display:block;}
.title2 .title_name span{
	background:#006c93;
	color:#fff;
	display:block;
	height:12px;
	padding-left:5px;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;}
.cpfllb{
	padding:0px 7px;}
.cpfllb li{
	height:30px;
	line-height:30px;
	border-bottom:dashed 1px #c5d2d8;
	background:url(../images/icon1.jpg) no-repeat 12px center;
	padding-left:23px;
	}
.cpfllb li a{
	color:#4f4f4d;}
a.yellow{color: #A35C02}
a.yellow:hover{color: #DE0011}
.preview{padding:0px;overflow:hidden;height:auto;}
.hidden{display:none;}

.scrollUl{overflow:hidden; height:40px; line-height:35px;
font-size:14px; font-weight:bold;}
.scrollUl li{float:left; width:115px; height:35px; text-align:center; background:url(../images/tabbor.jpg) no-repeat right center;}
.scrollUl .sd01{cursor:pointer; color:#fff; }
.scrollUl .sd01 span{
	display:block; width:91px; height:26px; background:url(../images/tab.jpg) no-repeat; margin:5px auto 0px auto; line-height:26px;}
.scrollUl .sd02{cursor:pointer; color:#0f5cac;}
.tp{
	width:156px;
	height:143px;
	float:left; margin-left:10px; margin-top:5px;}
.tp img{
	border:solid 6px #ebf2f8;}
.tpnr{
	width:225px;
	height:auto; margin-left:10px;
	float:left;
	line-height:23px;
	color:#5f5d5e;
	padding-top:5px;}

.cont{
	padding:0px 10px;}
.ldjh .newslist{
	padding:0px;}
.gsjs{
	height:156px; background:url(../images/bor.jpg) no-repeat center bottom; padding-bottom:14px;}


.hydt{
	height:186px;
	margin-bottom:10px;
	border:solid 1px #c8d1da;}
.hydt .title2 .title_name{
	padding-top:15px;
	height:25px;
}
.hydt .title2 .title_name span{
	height:2px;}
.newslist{
	padding:5px 10px;}
.newslist li{
	height:29px;
	line-height:29px;
	background:url(../images/icon2.jpg) no-repeat 5px center;
	border-bottom:dashed 1px #4e4e4e;
	padding-left:20px;}
.newslist li a{
	display:block;
	float:left;
	color:#48494d;}
.newslist li span{
	display:block;
	float:right;
	width:80px;
	text-align:center;}
#right{
	width:240px;
	float:right;
	height:auto;
	background:url(../images/right_bor.jpg) no-repeat left top;
	padding-left:17px;}
.spzx{
	height:224px;
	margin-bottom:12px;
	border:solid 1px #c8d1da;}
.gszz{
	height:256px;
	margin-bottom:10px;
	border:solid 1px #c8d1da;}
#colee p img{
	display:block;
	width:218px;
	height:190px;
	border:solid 1px #d0d0d0;}
#colee p{
	display:block;
	margin-bottom:5px;}
	
.ztr{width:685px;float:left;}		
.left_r{width:685px;height:210px;margin:0 auto; clear:both}	
.ldjh{float:left;width:420px;
	height:210px;
	border:solid 1px #c8d1da;
	background:url(../images/ldjhbg.jpg) no-repeat center top;}
.gsjj{ margin:0 auto;width:420px; height:210px; overflow:hidden; }	
.gkl{float:left;width:251px;height:210px;margin-left:10px;	border:solid 1px #c8d1da;}
.cpzs1{margin:0 auto;height:415px;width:685px;margin-top:8px;border:solid 1px #c8d1da;	clear:both;}	
.cpnr{margin:0 auto;width:685px;clear:both;overflow: hidden;}	
.cpnr li{ float:left;width:216px;height:180px;margin-top:5px;margin-left:10px;overflow:hidden}	
.cpnr dt{ float:left;width:212px; height:153px;background:url(../images/cpbj.gif);	clear:both;overflow:hidden; text-align:center;}	
.cpnr dt img{margin:0 auto;height:135px;width:200x;	border:solid 1px #c8d1da; margin-left:5px; margin-top:5px;clear:both;}	
.cpnr dd{ float:left;width:212px;height:25px;text-align:center; line-height:22px;clear:both;overflow:hidden}
.cpnr dd a{color:#3c3c3c;text-decoration:none}
.cpnr dd a:hover{color:#ff8e09}
.cpzs{margin:0 auto;height:220px;width:974px;
	margin-bottom:10px; margin-top:10px;
	border:solid 1px #c8d1da;
	clear:both;}
.blk_18 a { color:#213f71; font-size:12px; text-decoration:none;}
.blk_18 a:hover {color:#0066cc; }
.blk_18 {
	padding-top:10px;
 overflow:hidden;
 zoom:1;
 font-size:12px;
 width:960px;
 height:166px;
}
.blk_18 .pcont {
 width:840px;
 float:left;
 overflow:hidden;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 float:left;
}
.blk_18 .LeftBotton {
 background:url(../images/leftbtn.jpg) no-repeat 17px 50px;
 width:41px;
 height:150px;margin-right:15px;
}
.blk_18 .RightBotton {
  background:url(../images/rightbtn.jpg) no-repeat 3px 50px;
 width:41px;
 height:170px; margin-left:15px;
}
.pl img {
 display:block;
 width:180px;
 height:114px;
 padding:4px;
 margin:0px auto;
 border:#d0d0d0 1px solid;
}
.pl {
 width:208px;
 height:auto;
 float:left;
 text-align:center;
 line-height:24px;
}
.blk_18 a.pl:hover {

}
.pro_name{
	width:200px;
	height:25px;
	padding-top:8px;
	line-height:25px;
	text-align:center;}
.pro_name a{
	color:#696969;}
#link{
	height:auto;
	border:solid 1px #969696;
	padding:1px;
	margin-bottom:9px;}
.link_con{
	height:35px;
	padding-left:15px;
	background:url(../images/linkbg.jpg) repeat-x;}
.link_con img{
	display:block;
	float:left;
	margin-top:6px;}
.linknr{
	width:840px;
	height:35px;
	float:left;
	line-height:35px;
	padding-left:10px;
	font-family:"宋体",Simsun;
	color:#555;}
.linknr a{
	color:#555;}
#foot{
	padding-top:20px;
	background:url(../images/footbg.jpg) repeat-x;
	text-align:center;
	color:#757778;
	line-height:24px;
	padding-bottom: 10px;
	}
	
#foot a{
	color:#757778;}
	.fanye {margin:0 auto;width:650px; height:35px;padding:3px;font-size:14px; margin-top:25px; margin-bottom:20px; clear:both; text-align:center;overflow:hidden }
.fanye li{float:left; height:25px;padding:3px; text-align:center;line-height:22px; overflow:hidden }
.thisclass { float:left;width:20px;height:35px;padding:3px; text-align:center;overflow:hidden }
.fanye li A { border: #472c19 1px solid; padding:2px 5px 2px 5px;margin:2px;  color: #84664a; text-decoration:underline}
.fanye li A:hover {border: #472c19 1px solid; color: #f75406;}
.fanye li A:active {border: #472c19 1px solid;color: #ebd476; }
.fanye li SPAN.current {border: #594127 1px solid; padding:2px 5px 2px 5px;margin:2px; color: #8d6a4e;}
.fanye li SPAN.disabled {border: #926f53 1px solid; padding:2px 5px 2px 5px;margin:2px; color:#926f53; }