﻿@charset "utf-8";

.ddsmoothmenu{
font: bold 12px Verdana;
background: #414141; /*background of menu bar (default state)*/
width: 100%;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background: #414141; /*background of menu items (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: black; 
color: white;
}

.ddsmoothmenu ul li a:hover{
background: black; /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 10px;
right: 15px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}

.ddsmoothmenu-v ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ddsmoothmenu-v ul li {
	position: relative;
	margin-top:5px;
	text-indent:37px;
}
/* Top level menu links style */
.ddsmoothmenu-v ul li a {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color:#a9640b;
	text-decoration: none;
	line-height:28px;
	height:28px;
}
.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active {
	background:#f6eed7 url(../images/icRd04.gif) no-repeat 20px 12px; /*background of menu items (default state)*/
	color:#a9640b;
}
.ddsmoothmenu-v ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background:#eee3c3 url(../images/icRd04.gif) no-repeat 20px 12px;
	color:#a9640b;
}
.ddsmoothmenu-v ul li a:hover {
	background:#eee3c3 url(../images/icRd04.gif) no-repeat 20px 12px; /*background of menu items during onmouseover (hover state)*/
	color:#a9640b;
}
/*Sub level menu items */
.ddsmoothmenu-v ul li ul {
	position: absolute;
	width: 180px; /*Sub Menu Items width */
	top: 0;
	font-weight: normal;
	visibility: hidden;
}
.ddsmoothmenu-v ul li ul li{
	margin-top:0;
	border-bottom:#e7ca78 solid 1px;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li {
	float: left;
	height: 1%;
}
* html .ddsmoothmenu-v ul li a {
	height: 1%;
}
/* End */


/* 列表页 */
.styRd03 .boxRd01_con{
	padding:0 12px 10px;
}
.List_list{
	border-bottom:#e4e4e4 solid 1px;
	padding:10px;
}
.List_list li{
	background:url(../images/yellow_dot.gif) no-repeat left center;
	padding-left:15px;
}
.List_list li em{
	color:#d51a0c;
	padding-right:5px;
}
.List_list li em a:link,.List_list li em a:hover,.List_list li em a:visited{
	color:#d51a0c
}
.List_list li span{
	color:#b6b6b6
}
.styRd04 .boxRd02_con{
	padding:8px 3px 0;
}
/* 列表页 End */

/*---------内容页内容页 start---------------------------*/
.ConBox{
border:#dcdcdc solid 1px;
padding-bottom:15px;
background-color:#ffffff;
}
.ConBox .Pos{
	background:url(../images/Pos_bg.gif) repeat-x;
	height:40px;
	border-bottom:#e7e7e7 solid 1px;
}
.ConBox .Pos .tit{
	display:inline;
	margin:15px 0 0 14px;
	background:url(../images/icon06.gif) no-repeat left center;
	padding-left:20px;
}
#Zoom {
*padding-bottom:15px;
overflow-x:auto;
overflow-y:hidden;
}
#Zoom {
margin:10px auto;
line-height:2;
font-size:14px;
color:#333333;
}
#Zoom p {
margin:12px 0;
}
#Zoom p.player {
margin:0 0 10px;
text-align:center;
}
#Zoom a:link {
color:#0155BD;
text-decoration:underline;
}
#Zoom a:visited {
color:#810081;
text-decoration:underline;
}
#Zoom a:hover {
color:#0155BD;
text-decoration:none;
}
#Zoom a:active {
color:#810081;
text-decoration:underline;
}
#Zoom img{ margin:15px 0;width: expression(this.width > 800 ? '800px': true); max-width:800px;}
.imgauto #Zoom img{ margin:15px 0;width: auto !important; max-width:auto;}

.mainCont{
padding:0 50px;
}
.RightSide_con .mainCont{
padding:0 20px;
}
.mainCont h1 {
margin:10px 0 10px;
color:#cb0000;
font-size:24px;
font-family:"微软雅黑";
font-weight:normal;
text-align:center;
}
.subHead {
margin:0 0 10px;
font-size:14px;
text-align:center;
}
.explain {
font-size:12px;
padding:0 0 20px;
font-family:Verdana;
text-align:center;
border-bottom:#d6d6d6 dashed 1px;
}
.explain em{
color:#666666
}
.explain span {
color:#666666;
}
.others {
overflow:hidden;
margin:6px 0;
padding:10px 0;
text-align:right;
zoom:1
}
.arc_pages{ background:#f5f5f5; padding:10px; font-size:14px; text-align:right}
.arc_pages em{ color:#f00}
.Big, .Middle, .Small, .Print, .Close, .Favorite {
    cursor: pointer;
}
.others .Close span{ display:inline-block; width:101px; height:24px; background:url(../images/Close.gif); line-height:120px; overflow:hidden}
.govinfo_index { margin:1em 0;}
.govinfo_index td {padding:6px 6px 4px;text-align:left;}
.govinfo_index td.t {font-weight:bold;	color:#666666;	background:#FDEFEB; text-align:center}
/* 内容页 End */
.ldzcRd_l{
	width:145px;
}
.ldzcRd_l img{
	width:145px;
	height:190px;
}
.ldzcRd_r{
	width:500px;
	padding-top:20px;
}
.ldzcRd_r p{
	line-height:30px;
	margin-top:20px;
	text-indent:2em;
}
.styRd05 .boxRd01_con{
	padding:30px 30px 20px
}

.tabRd01{
	margin:0 auto;
}
.tabRd01 td{
	text-align:center;
	padding-top:25px;
}
.tabRd01 td p{
	font-size:12px;
	padding-top:8px;
}
.tabRd02{
	margin:0 auto
}
.tabRd02 td{
	padding:7px 0;
}
.tabRd02 .t{
	color:#a9640b
}
.iptRd01{
	width:138px;
	border:#e4cfb6 solid 1px;
	height:25px;
	line-height:25px;
}
.btnRd01{
	background:#d51a0c;
	width:92px;
	height:27px;
	line-height:27px;
	border:none;
	cursor:pointer;
}
.btnRd02 a{
	display:block;
	background:#d03515 url(../images/btnRd02_ic.gif) no-repeat 11px 15px;
	padding-left:45px;
	height:54px;
	line-height:54px;
	font-size:18px;
}
.my_leave {
	padding-right:20px;  
}
.my_leave a {
	float:right;
    color: #fff;
    display: block;
    font-size: 16px;
	background: #67a20b;
    height: 26px;
    line-height: 26px;
    width: 124px;
	text-align:center;
    text-decoration: none;
}
.tit_list {
    padding: 30px 10px 0;
}
.tit_list li {
    border-bottom: 1px solid #dbdbdb;
    height: 60px;
	line-height:24px;
    padding: 14px 15px 0;
}
.tit_list li span{
	color:blue;
	padding-right:10px;
}
.tit_list li em{
	padding-left:20px;
}
.take_active {
    padding: 10px 10px 0;
}
.take_top {
    border-bottom: 1px solid #dbdbdb;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
}
.take_top span {
    background:url(../images/jsrd_rdwt_photo_201603-33.png) no-repeat 10px center;
    color: #a82728;
    float: left;
    font-size: 18px;
    padding-left: 50px;
}
.take_top a {
    float: right;
    margin: 8px 10px 0 0;
}
.clear {
    clear: both;
}
.take_down {
    padding: 20px 10px 0;
}
.take_down li {
    margin-bottom: 10px;
}
.round {
    background:url(../images/jsrd_rdwt_photo_201603-34.png) no-repeat 0 0;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 31px;
}
.rule_tit {
    float: left;
    /*height: 31px;*/
	line-height:20px;
	padding-top:6px;
    margin-left: 10px;
    width: 546px;
}
.get_into {
    background: #67a20b;
    float: right;
    height: 24px;
	margin-top:3px;
    line-height: 24px;
    text-align: center;
    width: 72px;
}
.get_into a {
    color: #fff;
    display: block;
    font-size: 13px;
    text-decoration: none;
}
.past_list .take_top span {
    background:url(../images/jsrd_rdwt_photo_201603-35.png) no-repeat 10px center;
}
.take_top2 {
    border-bottom: 1px solid #dbdbdb;
    height: 50px;
    overflow: hidden;
}
.take_top2 span {
    background:url(../images/jsrd_rdwt_photo_201603-33.png) no-repeat 10px center;
    color: #a82728;
    float: left;
    font-size: 18px;
    padding-left: 50px;
}
.standard_file {
    padding: 20px 10px 0;
}
.file_notice {
    border-bottom: 1px solid #dbdbdb;
    color: #a82728;
    font-size: 24px;
    padding-bottom: 20px;
    text-align: center;
}
.file_down {
    padding: 20px 20px 0;
}
.file_1 {
    line-height: 24px;
    text-indent: 2em;
}
.file_2 {
    line-height: 24px;
    margin-top: 20px;
}
.sub_file {
    padding: 6px 15px 0;
}
.into_btn {
    height: 36px;
    line-height: 36px;
    margin: 30px auto 0;
    position: inherit;
    width: 308px;
}
.into_btn a{
	width: 308px;
	float:none;
	height:36px;
	line-height:36px;
}
.my_leaves {
    color: red;
    height: 26px;
    line-height: 26px;
	padding:10px 0 0 10px;
}
.tabRd03{
	margin:20px auto 0;
}
.tabRd03 td{
	padding:10px 0 0;
}
.tabRd04 th{
	text-align:right;
	padding-right:8px;
}
.tabRd04 th em{
	font-size:12px;
	font-weight:normal;
	color:#ff0000
}
.tabRd04 td{
	padding:10px;
}
.iptRd02{
	width:340px;
	height:25px;
	line-height:25px;
	border:#666 solid 1px;
	padding:0 5px;
}
.btnRd03{
	width:100px;
	height:32px;
	cursor:pointer;
}
.tabRd05{
	text-align:center;
	margin-top:20px;
}
.tabRd05 .sp{
	text-align:left
}
.tabRd05 th{
	height:30px;
	background:#d9d9d9
}
.tabRd05 td{
	background:#f1f1f1;
	padding:5px;
	font-size:12px;
}