@charset "utf-8";
/* CSS Document */

body,td,th {
	font-size: 12px;
	font-family: "微软雅黑", Arial;
}
body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#303030;
}
a{ color:#303030; text-decoration:none;}
a:hover{ color:#0045b8; text-decoration:none;}
.float_left{ float:left;}
.float_right{ float:right;}
.float_clear{ clear:both;}
.height{ height:10px;}
.layout_center{ width:980px; margin:0 auto;}
.red{ color:#FF0000;}
.clear{ clear:both;}
#header_bj{ width:100%; height:135px; background:url("../images/top_02.jpg")/*tpa=http://www.jsrzm.com/images/top_02.jpg*/ top repeat-x;}
#top{ width:1069px; height:98px; margin:auto;}

#dh{ width:997px; height:42px; padding-left:36px; padding-right:36px; margin:auto; position:absolute; z-index:8888888; background:url("../images/nei_06.gif")/*tpa=http://www.jsrzm.com/images/nei_06.gif*/ no-repeat; left:50%; margin-left:-540px; }
#dh .line{ width:4px; height:41px; background:url("../images/dh_line.jpg")/*tpa=http://www.jsrzm.com/images/dh_line.jpg*/ no-repeat; float:left; overflow:hidden; margin-left:22px; margin-right:22px;}
#dh .lie{display:block; min-width:100px; height:41px; line-height:41px; color:#FFF; font-size:14px; font-weight:600;  text-align:center; float:left;}
#dh .lie a{display:block; color:#FFF; text-decoration:none;}
#dh .lie a:hover{ display:block; color:#FFF; text-decoration:none; background:url("../images/dh_bj.jpg")/*tpa=http://www.jsrzm.com/images/dh_bj.jpg*/ repeat-x;}




/*首页样式*/
#index_flash{ width:100%; height:406px; margin:auto; position:relative; overflow:hidden; background:url("../images/index_flash.jpg")/*tpa=http://www.jsrzm.com/images/index_flash.jpg*/ center no-repeat; }

#index_box{ width:100%; background:url("../images/index_bj_10.jpg")/*tpa=http://www.jsrzm.com/images/index_bj_10.jpg*/ top repeat-x; overflow:auto; }
#index_main{ width:1016px; margin:auto; background:url("../images/index_bj_16.jpg")/*tpa=http://www.jsrzm.com/images/index_bj_16.jpg*/ repeat-y; overflow:auto;}
#index_main_bj{ width:1016px; float:left; background:url("../images/index_bj_12.jpg")/*tpa=http://www.jsrzm.com/images/index_bj_12.jpg*/ top no-repeat; overflow:auto; padding-top:20px;}

#index_pro{ width:976px; height:154px; margin:auto; background:url("../images/index_pro_13.jpg")/*tpa=http://www.jsrzm.com/images/index_pro_13.jpg*/ no-repeat; overflow:hidden;}
.rollBox{width:976px;overflow:hidden;padding:0px 0 0px 0px; margin-top:5px; }
.rollBox .LeftBotton{height:29px;width:29px;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;margin-top:0px; margin-right:9px; margin-top:53px;  }
.rollBox .RightBotton{height:29px;width:29px;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;margin-top:0px;margin-left:9px;margin-top:53px; }
.rollBox .Cont{width:900px;overflow:hidden;float:left;margin-top:11px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}

#Index_pro_list{width:156px; float:left; margin-right:5px; margin-bottom:10px; }
#Index_pro_list .tp{width:148px; height:99px; padding:3px; float:left; border:1px #CCCCCC solid;}
#Index_pro_list .wz{width:156px; height:25px; text-align:center; float:left; line-height:25px; font-size:12px;}




#index_mid{ width:976px; margin:10px auto 0px auto;}


.news li { line-height:30px; border-bottom:1px dashed #CDCCCC; padding-left:10px; padding-right:10px; background:url("../images/pic_lsj.jpg")/*tpa=http://www.jsrzm.com/images/pic_lsj.jpg*/ left no-repeat; }
.news_title { text-align:center; font-size:16px; padding:10px; }
.news_content { padding:10px; }
.news_info { text-align:center; border-bottom:1px dashed #CDCCCC; padding:10px; }
.news_next { padding:5px; border-top:dashed 1px #CDCCCC;font-size:12px; }
.news li #cate{ color:#2070cf; }



#index_news{ width:289px; border:1px #CCCCCC solid; padding:2px 2px 2px 2px; overflow:auto; float:left;}
#index_news .top{ width:289px; height:29px; float:left; background:url("../images/index_18.jpg")/*tpa=http://www.jsrzm.com/images/index_18.jpg*/ no-repeat;}
#index_news .nei{ width:289px; height:184px; float:left; padding-top:7px; }
#index_news_lie{ width:289px; float:left; line-height:23px;}
#index_news_lie .titles{ width:212px; float:left; text-indent:3px;}
#index_news_lie .dates{ width:75px; float:left;}

#index_jianjie{ width:441px; border:1px #CCCCCC solid; padding:2px 2px 2px 2px; overflow:auto; float:left; margin:0px 12px 0px 12px;}
#index_jianjie .top{ width:441px; height:29px; float:left; }
#index_jianjie .nei{ width:431px; height:184px; float:left; line-height:22px; padding:7px 5px 0px 5px;}

#index_lianxi{ width:203px; border:1px #CCCCCC solid; padding:2px 2px 2px 2px; overflow:auto; float:left;}
#index_lianxi .top{ width:203px; height:29px; float:left; background:url("../images/index_22.jpg")/*tpa=http://www.jsrzm.com/images/index_22.jpg*/ no-repeat; }
#index_lianxi .nei{ width:193px; height:184px; float:left; line-height:20px; padding:7px 5px 0px 5px;}


#index_foot{ width:974px; min-height:30px; margin:auto; border:1px solid #CCC; border-top:5px #183884 solid;  overflow:auto; padding-top:10px; padding-bottom:5px; margin-top:10px; margin-bottom:8px;}
#index_foot .left{ width:260px; float:left; padding-left:10px;}
#index_foot .right{ width:694px; float:left; text-align:right; padding-right:10px;}







/*内页样式*/


#nei_flash{ width:100%; height:247px; margin:auto; background:url("../images/nei_flash_07.jpg")/*tpa=http://www.jsrzm.com/images/nei_flash_07.jpg*/ center no-repeat; }

#nei_box{ width:100%; background:url("../images/nei_bj_10.jpg")/*tpa=http://www.jsrzm.com/images/nei_bj_10.jpg*/ top repeat-x; overflow:auto;}
#nei_main{ width:982px; margin:auto; margin-top:0px; background:none;}

#nei_left{ width:233px; float:left;}
#nei_left .title{ width:233px; height:35px; line-height:35px; font-size:14px; text-indent:10px; font-weight:bold; background:url("../images/nei_13.jpg")/*tpa=http://www.jsrzm.com/images/nei_13.jpg*/ no-repeat; color:#FFF; float:left; margin-bottom:8px; }
#nei_left .lie{ width:233px; height:31px; line-height:31px; text-indent:77px; font-weight:600; background:url("../images/nei_19.jpg")/*tpa=http://www.jsrzm.com/images/nei_19.jpg*/ no-repeat; float:left; margin-top:4px;}
#nei_left .lie a{ color:#333; text-decoration:none;}
#nei_left .lie a:hover{ color:#0f6cb9; text-decoration:none;}



#nei_right{ width:732px; float:left; margin-left:17px;}
#nei_right .top{ width:732px; height:35px; float:left; background:url("../images/nei_15.jpg")/*tpa=http://www.jsrzm.com/images/nei_15.jpg*/ no-repeat;}
#top_left{ width:100px; height:35px; line-height:35px; color:#FFF; text-align:center; font-size:13px; font-weight:600; float:left;}
#top_right{width:620px; height:35px; float:left; line-height:35px; text-align:right;}
#nei_right .nei{width:732px; float:left; font-size:13px; line-height:25px; margin-top:16px;}

#foot{ width:980px; min-height:30px; margin:auto; border:1px solid #CCC; border-top:5px #183884 solid;  margin-top:18px; overflow:auto; padding-top:10px; padding-bottom:5px; margin-bottom:8px;}
#foot .left{ width:260px; float:left; padding-left:10px;}
#foot .right{ width:700px; float:left; text-align:right; padding-right:10px;}
#fot{ text-align:center;}

#pro_list{width:170px; float:left; margin-left:10px; margin-bottom:10px; }
#pro_list .tp{width:162px; height:162px; padding:3px; float:left; border:1px #CCCCCC solid;}
#pro_list .wz{width:170px; height:25px; text-align:center; float:left; line-height:25px; font-size:12px;}

.ny_nrtext { float:left; width:100%; font-size:14px; line-height:35px; color:#555; font-family:Verdana, Geneva, sans-serif; padding-bottom:20px; text-align:left; font-family:"微软雅黑";  height:auto;}
/*留言*/
.guestbook { border-collapse:collapse; width:100%; margin-top:10px; }
.guestbook th { padding:5px; border:1px solid #CCC; text-align:center; }
.guestbook td { padding:5px; border:1px solid #CCC; }
input, textarea, select { border:1px solid #CCC; font-size:12px; padding:5px; }
textarea{ width:480px; height:200px; background:url("../images/pcfinal.jpg")/*tpa=http://www.jsrzm.com/images/pcfinal.jpg*/ center no-repeat;}

/*---------- viewbox ---------*/
.viewbox{
	/*width:712px;*/
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#2b2b2b;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .content{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;

}
.viewbox .dede_pages{
	width:712px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.viewbox .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.viewbox .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.viewbox .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.viewbox .newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
	color:#C30;	
}
.viewbox .newdigg .digg_good .digg_num{
	color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.viewbox .newdigg .digg_bad .digg_num{
	color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
}
.viewbox .actbox{
	/*width:260px;*/
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.viewbox .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.viewbox .actbox ul li a{
	color:#666;
}
.viewbox .actbox ul li#act-fav{
	background-position:4px 0px;
}
.viewbox .actbox ul li#act-err{
	background-position:4px -37px;
}
.viewbox .actbox ul li#act-pus{
	background-position:4px -73px;
}
.viewbox .actbox ul li#act-pnt{
	background-position:4px -109px;
}
.viewbox .downurllist{
	width:100%;
	clear:both;
	overflow:hidden;
	
}
.viewbox .downurllist li{
	height:27px;
	background:url(../images/downurl-bg.gif) right top no-repeat;
	padding-right:4px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	margin-top:10px;
}
.viewbox .downurllist li a{
	height:27px;
	background:url(../images/downurl-bg.gif) left top no-repeat;
	display:block;
	font-size:12px;
	color:#555;
	text-indent:30px;
	line-height:27px;
	float:left;
	padding-right:5px;
}
.viewbox .downurllist li a:hover{
	color:#F63;
	text-decoration:none;
}
.viewbox .picbox{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	line-height:31px;
	overflow:hidden;
}
.viewbox .picbox img{
	display:block;
	margin:16px auto 6px;
}
.viewbox .picbox ul.e8{
	font-size:12px;
	line-height:normal;
}
.viewbox .picbox ul.e8 li .pic{
	background:none;
	border:1px solid #EEE;
	overflow:hidden;
}
.viewbox .picbox ul.e8 img{
	margin:3px;
	border:none;
}
.viewbox .picbox ul.e8 li .title{
	padding-top:0px;
}

