﻿
	html { overflow-y: scroll;}
	body {margin:0px;background-color:#00479d;font:normal 100% Verdana, 'Trebuchet MS', Geneva, Georgia, Arial;}

	
	
	ul {list-style:none;padding:0px;}
	div,ul,li {margin:0px;}
	::-webkit-input-placeholder { /* webkit browsers */
		color:    #85a6c9;}
	:-moz-placeholder { /* mozilla firefox 4 to 18 */
		color:    #85a6c9;}
	::-moz-placeholder { /* mozilla firefox 19+ */
		color:    #85a6c9;}
	:-ms-input-placeholder { /* internet explorer 10+ */
		color:    #85a6c9;}
	.law_center {margin:auto;}
	.law_logo {font-size:0.875em;}
	.law_logo a {color:#ffffff;}
	.law_logo .dlmu{
		display:block;}
	.law_logo .law{
		display:block;}
	.law_logo_title {padding-top:100px;}
	a {text-decoration:none;}
	.law_chinese {padding:5px 15px 5px 5px;margin:7px 0 0 0;}

	.law_searchbox {border:1px solid #85a6c9;border-radius: 4px;padding: 1px 1px 3px 1px;height:21px;width:200px;margin:7px 0 0 0;}
	.law_searchtext {border:none;height:21px;float:left;width:172px;background:#00479d;color:#85a6c9;padding-left:2px;}
	.law_searchtext {	
					-webkit-appearance: caret;
					-moz-appearance: caret;
					-webkit-transition: background-color 300ms ease-in;
					-moz-transition: background-color 300ms ease-in;
					-o-transition: background-color 300ms ease-in;
					transition: background-color 300ms ease-in;}
	.law_searchhover {background:rgb(182, 202, 224);color:#00479d;}
	.law_searchactive {background:rgb(182, 202, 224);color:#00479d;}
	.law_searchbtn {border:none;float:right;width:25px;height:21px;background:url(spyglass-default.png);opacity: 0.7;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";cursor:pointer;}
	.law_searchbtnhover {opacity: 1;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

	.law_logo .law_menu_button{
		/*width:50px;height:27px;*/
		font-size:1.2em;
		margin-top:8px;
		float:left;
		color:#00479d;
		background-color:#fff;
		/*background:url(menu_btn.gif);*/
		clear:both;
		border-radius:4px;
		margin-right:5px;
		line-height:24px;
		padding:0 5px;
		font-weight:bold;}
	.law_more_menu {
		width:100%;
		display:block;}

	.law_content {background:#ffffff;}
	
	.law_menu {background:#ffffff;color:#000000;line-height:20px;font-size:0.875em;
		list-style: none;padding-top: 20px;padding-bottom: 20px;}
	.law_menu a {
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
		border-left: 1px solid #fff;}
	.law_menu a.sort {
   		text-decoration:none;
		text-transform:none;
		display: block;
		z-index:90;
		color: #2252a6;
		line-height:32px;

		margin-bottom: -1px;
		margin-right: 15px;}
	.law_selected_sort {
		font-weight:bold;}
	.law_menu .li_sort {
		margin-left:0px;position: relative;background-color: #fff;
		height:32px;}
	.law_menu a.sort:hover {
			color:#39f;
			background:#fafafa;
			margin-left: -5px;
			padding-left: 5px;
			border-color: #eee;
			z-index:88;}
	.law_menu a.shover {
			position:absolute;
			background:#fafafa;/**/
			margin-left: -5px;
			padding-left: 5px;
			border-color: #eee;
			width:200px;}
	.law_menu ul.subsort {
		width:200px;
		/*display: none;/**/
		padding-left:5px;
		/*position:absolute;*/
		background:#fafafa;color:#39f;
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
		border-right: 1px solid #eee;
		z-index:99;}
	.law_menu ul.nopop_subsort {
		font-size:0.75em;
		padding-left:15px;
		background:#fafafa;color:#39f;}
	.law_menu .subsort li {
		background:#fafafa;color:#39f;}
	.law_menu .subsort a {
		padding: 5px 0 6px 0;
		text-decoration:none;
		text-transform:none;
		z-index:90;
		display: block;
		color: #2252a6;
		border-top:0;
		border-bottom:0;
		border-left:0;}
	.law_menu .subsort a:hover {
		color:#39f;
		margin:0;}
	.law_selected {background:#ffeeff;}
	.law_selected ul{list-style:none;line-height:20px;font-size:0.75em;}
	.law_selected .law_selected_first:first-child {font-weight:bold;}
	.law_selected .law_selected_child {font-weight:bold;}
	.law_pic {background:#ffffff;color:#ffffff;width:800px;height:300px;margin-top: 20px;box-shadow:0px 0px 10px #888888;position:absolute;}
	.law_pic .title_text {
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0F000000,endColorstr=grey);
		position: absolute;
		background: rgba(0,0,0,0.5);
		color: #fff;
		text-decoration: none;
		padding-left: 15px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 1.125em;
		line-height:25px;
		font-weight: 400;}
	.law_pic .title_text a{
		color: #fff;}
	.kwicks {}
	.kwicks > li {
		margin-left: 5px;
		float: left;}

	
	/*.law_news ul li a:hover {box-shadow:3px 3px 10px #aaa;
		display:block;position:absolute;background:#fff;
	}
	/*.law_news_ahover {box-shadow:3px 3px 10px #aaa;
		behavior:url(PIE.htc);
	}*/

	.law_news {background:#fff;width:589px;overflow:none;clear:both;margin-left:0px;
		border-right:#ccc solid 1px;margin-bottom:10px;}
	.law_news#events {border-right:none;clear:none;margin-left:10px;}
	.law_news h1 {text-align:left;margin-left:30px;font-size:1.5em;}
	.law_news a {color:#00479d;}
	.law_news a:hover {color:#39f;}
	.law_news ul{list-style:none;padding:0px;}
	.law_news ul li {padding:0px;margin-bottom:20px;margin-left:0px;
		clear:both;
		overflow:hidden;
		margin-bottom:20px;}
	.law_news#events ul li {
		width:400px;}
	.law_news .image {
		float:left;
		border:none;
		margin:10px 5px;}
	.law_news .topic{
		color:#000;
		font-size:0.75em;
		line-height:20px;
		padding:5px 5px;
		float:left;
		width:389px;}
	.law_news .content{
		color:#777;
		font-size:0.75em;
		line-height:20px;
		padding:0px 5px 5px 5px;
		float:left;
		width:389px;}

	.law_events {background:#fff;width:400px;font-size:0.875em;overflow:none;margin-left:0px;}
	.law_events h1 {text-align:left;margin-left:30px;font-size:1.5em;}
	.law_events a {color:#00479d;}
	.law_events a:hover {color:#39f;}
	.law_events ul{list-style:none;padding:0px;}
	.law_events ul li {padding:0px;margin-bottom:20px;margin-left:0px;
		width:400px;height:150px;
		clear:both;
		overflow:hidden;
		margin-bottom:20px;}
	.law_events ul li a:hover img {
		box-shadow:3px 3px 10px #aaa;
		background-color:#fff;}
	.law_events .topic{
		color:#000;
		font-size:0.75em;
		line-height:20px;
		padding:5px 5px;
		float:left;
		width:390px;}
	.law_events .content{
		color:#777;
		font-size:0.75em;
		line-height:20px;
		padding:0 5px 5px 5px;
		float:left;
		width:390px;}
	/*.law_events {
		background:#fff;width:390px;height:550px;overflow:hidden;
		font-size:14px;overflow:none;
		float:left;margin-left:0px;}
	.law_events h1 {text-align:left;margin-left:30px;font-size:24px;}
	.law_events a {color:#00479d;}
	.law_events a:hover {color:#39f;}
	.law_events ul{list-style:none;padding:0px;}
	.law_events ul li {padding:0px;margin-bottom:5px;margin-left:9px;}
	.law_events .topic{
		color:#000;
		font-size:0.75em;
		line-height:20px;
		padding:5px 5px;
	}*/
	
	.law_sitemap{
		background-color:#fff;}
	.law_map{
		display:block;
		float:left;
		margin-right:20px;
		line-height:20px;
		margin-top:10px;
		font-weight:bold;
		font-size:0.75em;}
	.law_map a {color:#777;}
	.law_map a:hover {text-decoration:underline;}
	.law_map li {background-color:#ddd;padding-left:5px;}
	.law_maplist{
		border-top:#777 dotted 0px;
		margin-bottom:10px;
		font-weight:normal;}
	.law_maplist li {background-color:#fff;}

	.law_article {
		color:#777;
		font-size:0.5625em;
		background:#fff;
		margin-bottom:20px;
		line-height:20px;
		padding:10px;}
	.law_article li {}
	.law_email {
		display:block;width:16px;height:16px;text-indent:-999em;background:url(email-2.png);}
	.law_staff_photo {
		width:120px;height:160px;float:right;
		margin-bottom:10px;}
	.law_staff_table{
		border-collapse: collapse;}
	.law_staff_table td{
		border:#777 solid 1px;
		padding-left:5px;}
	.law_staff_table td a{
		color:#777;}
	.law_staff_table td a:hover{
		color:#373737;
		text-decoration:underline;}
	.law_staff_th td{
		padding-left:5px;}
	.law_staff_th {
		background:#777;
		color:#fff;
		font-weight:bold;}
	.law_staff_class {color:#0071ce;}
	.law_staff_name {width:120px;}
	.law_staff_tel {width:200px;}
	.law_staff_dsp {width:400px;}
	.law_staff_mail {width:60px;}
	.law_staff_detail_contact {color:#0071ce;font-weight:bold;}
	.law_staff_detail_name h1 {color:#0071ce;}
	.law_staff_detail_tel span {font-weight:bold;width:100px;}
	.law_staff_detail_email span {font-weight:bold;}
	.law_staff_detail_tel{background:url(phone-3.png) no-repeat;line-height:16px;padding-left:20px;margin-bottom:4px;}
	.law_staff_detail_email{background:url(email-2.png) no-repeat;line-height:16px;padding-left:20px;margin-bottom:4px;}

	.law_staff_ul {
		height:30px;
		padding:0;}
	.law_staff_ul li{
		background:#ccc;
		height:30px;
		float:left;
		margin-right:5px;}
	.law_staff_li a {
		color:#000;
		height:30px;
		display:block;
		line-height:30px;
		padding:0 10px;
		font-weight:bold;}
	.law_staff_li a:hover {
		background:#039;
		color:#fff;}
	.law_staff_li.selected{
		background:#777;}
	.law_staff_li.selected a{
		color:#fff;}


	.law_search_li{
		font-size:1.125em;
		margin-bottom:20px;}
	.law_search_li .time{
		color:#fff;}
	.law_search_li .content{
		font-size:0.8125em;}

	.law_nav {background:#00479d;height:20px;color:#fff;}
	.law_nav a {color:#fff;}

	.law_article_foot {background:#00479d;height:100px;width:800px;margin-top: 40px;}

	.law_sharing {list-style:none;float:right;margin-left:-100%;width:;}
	.law_foot {background:#00479d;height:80px;padding-top:20px;text-align:center;color:#fff;}
	.law_foot> span {float:left;line-height:32px;display:block;margin-top:4px;margin-right:20px;}
	.law_foot >a {display:block;width:32px;height:32px;background:url(wx_wb-logo-64x64.gif);text-indent:-9999em;float:left;margin:5px;}
	.law_foot >a#weixin {background-position:32px 0;} 
	.law_foot >a#weixin:hover {background-position:32px 32px;} 
	.law_foot >a#weibo {background-position:0 0;} 
	.law_foot >a#weibo:hover {background-position:0 32px;} 

	 .valign_top {vertical-align:top;}
	 .valign_bottom {vertical-align:bottom;}

	.float_left {float:left;}
	.float_right {float:right;}
	.float_clear {clear:both;}
