@charset "utf-8";
/* CSS Document */

#globalNav li#gnav01 a{
	background-position:20px 100%;
}

h3.titlestyle{
height:25px;
padding-top:60px;
padding-left:9px;
background:url(/images/brief/title.jpg) no-repeat 0 0;
font-size:12px;
}
ul#anchor {
	margin: 20px 0 0 15px;
}
ul#anchor li {
	margin-bottom: 10px;
}
h3.titlestyle span {
padding:0 0 0 12px;
background:url(/images/common/title_ico.gif) no-repeat 0 50%;
font-weight:bold;
}
.news_info{
padding:0 8px 55px 8px;
margin-top:23px;
background:#fff url(/images/brief/main_bg.gif) no-repeat bottom left;
}
.h3_brief_style{
padding:5px 0 5px 18px;
font-weight:bold;
background:#efefef url(/images/common/list_ico_02.gif) no-repeat 5px 50%;
}
.what_brief p{
text-indent:2em;
line-height:24px;
margin-top:5px;
border-top:1px #CAC6B5 dashed;
padding:13px 0 0 8px;
}
.what_brief h4{
margin-top:5px;
padding-left:8px;
}
ol.text_list{
list-style-type:decimal;
list-style-position:inside;
line-height:24px;
padding-left:2.5em;
margin-bottom: 10px;
}
.why_brief p{
margin-top:5px;
padding:10px 2px 10px 10px;
line-height:24px;
text-indent:2em;
border-top:1px #CAC6B5 dashed;
}
.why_brief p.first03 {
	padding: 10px 2px 0px 10px;
}
.why_brief p.tit03 {
	border: none;
	padding: 0px 2px 0px 10px;
}
#mainBody{
padding-bottom:0!important;
}





/* CSS structure */

.structure_pic{
padding:0 8px 80px 8px;
margin-top:23px;
background:#fff url(/images/brief/structure/structure_bg.gif) no-repeat bottom left;
}
.structure_title{
margin:38px 0 0 15px;
}
.columnset{
margin-left:65px;
margin-right:73px;
position:relative;
}
.arrow{
position:absolute;
top:12px;left:265px;
}
div.leftcolumn{
float:left;
width:193px;
}
div.rightcolumn{
width:223px;
float:right;
}
div.leftcolumn ul.leftliststyle{
background:transparent url(/images/brief/structure/dashed_line.gif) repeat-y 1px center;
}
div.leftcolumn ul.leftliststyle li{
padding-top:6px;
padding-left:70px;
background:transparent url(/images/brief/structure/long_line.gif) no-repeat center left;
}
div.leftcolumn ul.leftliststyle li.firstliststyle{
padding-top:11px;
}
div.rightcolumn ul.rightliststyle{
background:transparent url(/images/brief/structure/dashed_line.gif) repeat-y 11px center;
}
div.rightcolumn ul.rightliststyle li{
padding-top:6px;
padding-left:32px;
background:transparent url(/images/brief/structure/short_line.gif) no-repeat 10px center;
}
div.rightcolumn ul.rightliststyle li.firstliststyle{
padding-top:11px;
}
div.rightcolumn h3{
padding-top:11px;
}
ul.bottom_list{
margin-top:35px;
}
ul.bottom_list li a{
display:block;
color:#B87D8B;
font-weight:bold;
padding:5px 0 5px 18px;
border-bottom:1px #CAC6B5 dashed;
background:transparent url(/images/common/list_ico_02.gif) no-repeat 5px 50%;
}
div.leftcolumn ul.leftliststyle li.lastliststyle1{
background:url(/images/brief/structure/long_line2.gif) no-repeat left 100%;

}
div.rightcolumn ul.rightliststyle li.lastliststyle2{
background:url(/images/brief/structure/short_line2.gif) no-repeat 10px 70%;

}
/* /CSS structure */




/* CSS law */
.mainNews {
padding: 0 9px 24px;
background:#fff url(/images/brief/structure/structure_bg.gif) no-repeat 0 100%;
}
div.law_news{
margin-top:23px;
padding-bottom:12px;
}
.law_news dl {
padding:0 15px 8px 0;
margin:0 0 8px;
border-bottom:1px #CAC6B5 dashed;
overflow:auto;
height:1%;
}
.law_news dl dt {
float:left;
width:100px;
padding:5px 0 5px 18px;
background:#efefef url(/images/common/list_ico_02.gif) no-repeat 5px 50%;
}
.law_news dl dd {
padding:5px 0 5px 35px;
background-color:#efefef;
}
.law_news dl dd a {
float:left;
}
.law_news dl dd span {
float:right;
}
.mainNews .pagenav {
padding:0 0 20px;
}
/* /CSS law */



/* CSS law_detail */
div.law_detail_news{
padding:0 8px 80px 8px;
margin-top:23px;
background:#fff url(/images/brief/structure/structure_bg.gif) no-repeat bottom left;
}
p.sh_film_number{
text-align:right;
color:#8E0000;
margin-top:8px;
padding-top:6px;
border-top:1px #CAC6B5 dashed;
margin-bottom:15px;
}
h3.h3_detail_style{
padding:5px 0 5px 18px;
font-weight:bold;
color:646464;
background:#efefef url(/images/common/list_ico_02.gif) no-repeat 5px 50%;
}
p.detail_inform{
line-height:24px;
padding-left:8px;
}
p.detail_inform span{
display:block;
line-height:24px;
text-indent:2em;
}
h4.law_detail_h4style{
padding:30px 0 10px 8px;
font-weight:bold;
}
p.detail_p{
padding-left:8px;
}
ul.detail_liststyle{
line-height:20px;
padding-left:8px;
margin-top:30px;
}

/* /CSS law_detail */




/* CSS shanghai style */
div.styleNews{
padding: 0 9px 7px;
background:#fff url(/images/brief/main_bg.gif) no-repeat bottom left;
}
h3.h3_style_style{
padding-bottom:7px;
border-bottom:1px #CAC6B5 dashed;
margin:20px 0 15px;
}
h3.h3_style_style span{
display:block;
padding:0 0 0 18px;
line-height:28px;
font-weight:bold;
background:#efefef url(/images/common/list_ico_02.gif) no-repeat 5px 50%;
}
h3.h3_line_style{
padding-bottom:5px;
border-bottom:1px #CAC6B5 dashed;
margin:4px 0 15px;
}
h4.h4_title_right{
font-weight:bold;
}
h4.h4_title_left{
font-weight:bold;
}
div.style_info p.leftImgSet{
float:left;
margin:0 0 6px 18px;
display:inline;
}
div.style_info p.rightTextSet,h4.h4_title_right{
width:503px;
float:right;
margin-right:26px;
display:inline;
line-height:23px;
}
div.style_info ul.rightListSet{
width:503px;
float:right;
margin:10px 26px 0 0;
display:inline;
line-height:23px;
}
div.style_info ul.rightListSet li,div.style_info ul.leftListSet li{
float:left;
padding-right:3px;
}
div.style_info ul.rightListSet li a:hover{
color:#9C0A0E;
}
div.style_info p.leftTextSet,h4.h4_title_left{
width:503px;
float:left;
margin-left:18px;
display:inline;
line-height:23px;
}
div.style_info p.rightImgSet{
float:right;
display:inline;
margin:0 26px 6px 0;
}
div.style_info ul.leftListSet{
width:503px;
float:left;
display:inline;
line-height:23px;
margin:10px 0 0 18px;
}
div.style_info ul.leftListSet li a:hover{
color:#9C0A0E;
}
.styleNews p.gotophack{
margin-top:36px!important;
margin-top:21px;
text-align:right;
}
.styleNews p.gotop{
margin-top:24px;
}
.keji_text{
margin:0 26px 0 18px;
line-height:23px;
}

div#fy_head{ text-align:center;	margin:0 auto 20px;}
div#fy_head p.list_title{
	font-size:16px;
	font-weight:bold;
	margin:0;
}
div#fy_head p.list_note{
	margin:0;
}
div#fy_list p{
	border:none;
}
div#fy_list h3{ margin:15px 0 0;}

.fy_table{ margin:10px 0 0;}
.fy_table td{ border:1px solid #ccc;}
.fy_table td p{padding:5px 5px 5px 10px; margin:0; text-indent:0}
.c_red{ color:#E92525; font-family:SimSun; font-weight:normal}

/* /CSS shanghai style */
