/* 
项目: G-Site项目
项目负责人: 符史径 (fushijing@126.com)
项目开发单位：G-Site.cn
版权所有，未经许可不许使用！
*/

body
{
	padding: 0;
	margin: 0;
	font: 12px/1.6em 宋体, Arial;
	line-height: 1.6em;
}
td
{
	font: 12px/1.6em 宋体, Arial;
	line-height: 1.6em;
}
img
{
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
li
{
	padding:0;
	margin:0;
	list-style-type: none;
}
ul
{
	padding:0;
	margin:0;
}
a
{
	color: #0D64A7;
}
a:hover
{
	color: #f60;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
p
{
	padding:0;
	margin:0;
}
#headerban
{
	width: 1000px;
	margin: 0 auto;
	clear:both;
	margin-bottom:5px;
}
#headerban .logo
{
	float:left;
	width:409px;
	height:142px;
}
#headerban .banner
{
	float:left;
	width:591px;
	height:142px;
}
#menu
{
	width: 1000px;
	margin: 0 auto;
	clear:both;
	height:105px;
	margin-bottom:5px;
}
#menu .left
{
	width: 136px;
	margin-right: 10px;
	height: 105px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	background-color: #eff8ff;
	text-align:center;
	float:left;
}
#menu .left li
{
	margin-top:8px;
	clear:both;
}
#menu .center
{
	width: 695px;
	margin-right: 10px;
	height: 105px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	float: left;
	background-image: url(/style/toptaxlawyer/Images/menu-bg.gif);
	background-repeat: repeat-x;
}
#menu .center ul
{
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}
#menu .center li
{
	float:left;
	margin-left:12px;
	margin-right:12px;
	font-size:10pt;
}
#menu .center .b
{
	font-weight:bold;
}
#menu .center .c
{
	font-weight:bold;
	margin-left:60px;
}
#menu .center a
{
	text-decoration: none;
}
#menu .right
{
	width: 141px;
	height: 105px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	background-color: #eff8ff;
	float:right;
}
#toplink
{
	border-right: #bfe2ff 1px solid;
	border-top: #bfe2ff 1px solid;
	border-left: #bfe2ff 1px solid;
	border-bottom: #bfe2ff 1px solid;
	background-color: #f9fdff;
	width: 998px;
	margin: 0 auto;
	clear:both;
	height:43px;
	margin-bottom:5px;
}
#toplink ul
{
	margin-top:5px;
	clear:both;
}
#toplink li
{
	float: left;
	height: 16px;
	line-height: 16px;
	margin-left: 50px;
	width: 80px;
	background-image: url(/style/toptaxlawyer/Images/dot2.gif);
	background-repeat: no-repeat;
	padding-left:20px;
}
#adboxone
{
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	border-left: #e0e0e0 1px solid;
	border-bottom: #e0e0e0 1px solid;
	width: 998px;
	margin: 0 auto;
	clear:both;
	height:122px;
	margin-bottom:5px;
	padding-top:5px;
}
#adboxone .left
{
	width: 136px;
	margin-right: 10px;
	height: 105px;
	text-align:center;
	float:left;
}
#adboxone .center
{
	float:left;
	margin-right: 10px;
}
#adboxone .right
{
	float:left;
}
#wrapone
{
	clear:both;
	margin:0 auto;
	width: 1000px;
}
#wrapone .left
{
	width:710px;
	float:left;
}
#wrapone .left .obox
{
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	width:700px;
	clear:both;
	overflow:hidden;
}
#wrapone .left .obox .lbox
{
	width:320px;
	float:left;
}
#wrapone .left .obox .lbox .flashbox
{
	margin: 5px 0px 5px 5px;
	clear: both;
	height: 221px;
	width: 310px;
	padding: 1px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
}
#wrapone .left .obox .lbox .newsbox
{
	margin:5px;
	width:310px;
	clear:both;
}
#wrapone .left .obox .lbox .newsbox .title
{
	height:29px;
	clear:both;
	width:310px;
	background-image: url(/style/toptaxlawyer/Images/newstitlebg.gif);
	background-repeat: repeat-x;
}
#wrapone .left .obox .lbox .newsbox .title ul
{
	margin-left:20px;
}
#wrapone .left .obox .lbox .newsbox .title li
{
	width:80px;
	float:left;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	margin-left:-1px;
	height:27px;
	text-align:center;
	line-height:27px;
	background-image: url(/style/toptaxlawyer/Images/c2.gif);
	background-repeat: repeat-x;
}
#wrapone .left .obox .lbox .newsbox .title a
{
	color: #A30005;
	text-decoration: none;
	font-size: 10pt;
}
#wrapone .left .obox .lbox .newsbox .title .current1
{
	font-weight: bold;
	height:28px;
	background-image: url(/style/toptaxlawyer/Images/c1.gif);
	background-repeat: repeat-x;
}
#wrapone .left .obox .lbox .newsbox .content
{
	margin-top:5px;
	width:310px;
}
#wrapone .left .obox .lbox .newsbox .content li
{
	width:300px;
	overflow:hidden;
	height:25px;
	line-height:25px;
}
#wrapone .left .obox .cb
{
	width: 13px;
	float: left;
	background-image: url(/style/toptaxlawyer/Images/linebg.gif);
	background-repeat: repeat-y;
	height: 588px;
	margin-top:5px;
	margin-bottom:5px;
}
#wrapone .left .obox .rbox
{
	width:360px;
	float:left;
}
#wrapone .left .obox .rbox .topnewbox
{
	width:350px;
	height:100px;
	margin:5px;
	color: #0D64A7;
}
#wrapone .left .obox .rbox .newsbox
{
	margin:5px;
	width:310px;
	clear:both;
}
#wrapone .left .obox .rbox .newsbox .title
{
	height:29px;
	clear:both;
	width:350px;
	background-image: url(/style/toptaxlawyer/Images/newstitlebg.gif);
	background-repeat: repeat-x;
}
#wrapone .left .obox .rbox .newsbox .title ul
{
	margin-left:20px;
}
#wrapone .left .obox .rbox .newsbox .title li
{
	width:80px;
	float:left;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	margin-left:-1px;
	height:27px;
	text-align:center;
	line-height:27px;
	background-image: url(/style/toptaxlawyer/Images/c2.gif);
	background-repeat: repeat-x;
}
#wrapone .left .obox .rbox .newsbox .title a
{
	color: #A30005;
	text-decoration: none;
	font-size: 10pt;
}
#wrapone .left .obox .rbox .newsbox .title .current1
{
	font-weight: bold;
	height:28px;
	background-image: url(/style/toptaxlawyer/Images/c1.gif);
	background-repeat: repeat-x;
}
#wrapone .left .obox .rbox .newsbox .content
{
	margin-top:5px;
	width:350px;
}
#wrapone .left .obox .rbox .newsbox .content li
{
	width:340px;
	overflow:hidden;
	height:25px;
	line-height:25px;
}
#wrapone .left .tbannerbox
{
	margin-top: 5px;
	margin-bottom: 5px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	width:700px;
	height:78px;
	clear:both;
}
#wrapone .left  .tbox
{
	margin-top: 5px;
	margin-bottom: 5px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	width:700px;
	clear:both;
	overflow:hidden;
}
#wrapone .left  .tbox .newsbox
{
	margin:5px;
	width:330px;
	clear:both;
}
#wrapone .left  .tbox .newsbox .title
{
	height:29px;
	clear:both;
	width:330px;
	background-image: url(/style/toptaxlawyer/Images/newstitlebg.gif);
	background-repeat: repeat-x;
}
#wrapone .left  .tbox .newsbox .title ul
{
	margin-left:20px;
}
#wrapone .left  .tbox .newsbox .title li
{
	width:80px;
	float:left;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	margin-left:-1px;
	height:27px;
	text-align:center;
	line-height:27px;
	background-image: url(/style/toptaxlawyer/Images/c2.gif);
	background-repeat: repeat-x;
}
#wrapone .left  .tbox .newsbox .title a
{
	color: #A30005;
	text-decoration: none;
	font-size: 10pt;
}
#wrapone .left  .tbox .newsbox .title .current1
{
	font-weight: bold;
	height:28px;
	background-image: url(/style/toptaxlawyer/Images/c1.gif);
	background-repeat: repeat-x;
}
#wrapone .left  .tbox .newsbox .content
{
	margin-top:5px;
	width:330px;
}
#wrapone .left  .tbox .newsbox .content li
{
	width:320px;
	overflow:hidden;
	height:25px;
	line-height:25px;
}
#wrapone .left .tbox .lbox
{
	width:340px;
	float:left;
}
#wrapone .left .tbox .cbox
{
	width: 13px;
	float: left;
	background-image: url(/style/toptaxlawyer/Images/linebg.gif);
	background-repeat: repeat-y;
	height: 260px;
	margin-top:5px;
	margin-bottom:5px;
}
#wrapone .left .tbox .rbox
{
	width:340px;
	float:left;
}
#wrapone .right
{
	width:285px;
	float:right;
}
#wrapone .right .sadbox
{
	clear:both;
	margin-bottom:5px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	width:285px;
}
#wrapone .right .newsbox
{
	float:left;
	width:285px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	height:205px;
	margin-bottom:5px;
}
#wrapone .right .newsbox .title
{
	background-image: url(/style/toptaxlawyer/Images/title-bg.gif);
	background-repeat: repeat-x;
	height:29px;
	width:285px;
}
#wrapone .right .newsbox .title .titletxt
{
	width: 80px;
	height: 29px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	line-height:29px;
}
#wrapone .right .newsbox .title .titletxt a
{
	color: #A30005;
	text-decoration: none;	
}
#wrapone .right .newsbox .content
{
	margin:5px;
	width:275px;
}
#wrapone .right .newsbox .content li
{
	width:265px;
	line-height:25px;
	height:20px;
	overflow:hidden;
}

#wrapone .adboxf
{
	width:1000px;
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}
#wrapone .adboxf .leadbox
{
	height:91px;
	float:left;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	width:340px;
}
#wrapone .adboxf .readbox
{
	height:91px;
	float:right;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	width:650px;
}
#wrapone .twobox
{
	width:1000px;
	clear:both;
}
#wrapone .twobox .left
{
	width:710px;
	float:left;
}
#wrapone .twobox .left .newsbox
{
	float:left;
	width:345px;
	margin-right:6px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	height:210px;	
	margin-top:5px;
	margin-bottom:5px;
}
#wrapone .twobox .left .newsbox .title
{
	background-image: url(/style/toptaxlawyer/Images/title-bg.gif);
	background-repeat: repeat-x;
	height:29px;
	width:345px;
}
#wrapone .twobox .left .newsbox .title .titletxt
{
	width: 80px;
	height: 29px;
	background-color: #ffffff;
	border-right: #cfcfcf 1px solid;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	line-height:29px;
}
#wrapone .twobox .left .newsbox .title .titletxt a
{
	color: #A30005;
	text-decoration: none;	
}
#wrapone .twobox .left .newsbox .content
{
	margin:5px;
	width:335px;
}
#wrapone .twobox .left .newsbox .content li
{
	width:330px;
	line-height:25px;
	height:20px;
	overflow:hidden;
}
#wrapone .twobox .left .fadbox
{
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	clear:both;
	width:700px;
	width:97px;
}
#wrapone .twobox .right
{
	width:285px;
	float:right;
}
#wrapone .twobox .right .sebox
{
	width:285px;
	clear:both;
	height:436px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
}
#wrapone .twobox .right .sebox .newbox
{
	width:285px;
	clear:both;
	margin-top:5px;
}
#wrapone .twobox .right .sebox .newbox .title
{
	background-image: url(/style/toptaxlawyer/Images/title-bg.gif);
	background-repeat: repeat-x;
	height:29px;
	width:285px
}
#wrapone .twobox .right .sebox .newbox .title .titletxt
{
	width: 80px;
	height: 29px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	line-height:29px;
}
#wrapone .twobox .right .sebox .newbox .title .titletxt a
{
	color: #A30005;
	text-decoration: none;	
}
#wrapone .twobox .right .sebox .newbox .content
{
	margin:5px;
	width:275px;
}
#wrapone .twobox .right .sebox .newbox .content li
{
	width:265px;
	line-height:25px;
	height:20px;
	overflow:hidden;
}
#wrapone .twobox .right .sebox .newtbox
{
	width: 285px;
	clear: both;
	margin-top: 5px;
}
#wrapone .twobox .right .sebox  .newtbox .title
{
	height:29px;
	clear:both;
	width:285px;
	background-image: url(/style/toptaxlawyer/Images/newstitlebg.gif);
	background-repeat: repeat-x;
}
#wrapone .twobox .right .sebox  .newtbox .title ul
{
	margin-left:20px;
}
#wrapone .twobox .right .sebox  .newtbox .title li
{
	width:80px;
	float:left;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	margin-left:-1px;
	height:27px;
	text-align:center;
	line-height:27px;
	background-image: url(/style/toptaxlawyer/Images/c2.gif);
	background-repeat: repeat-x;
}
#wrapone .twobox .right .sebox  .newtbox .title a
{
	color: #A30005;
	text-decoration: none;
	font-size: 10pt;
}
#wrapone .twobox .right .sebox  .newtbox .title .current1
{
	font-weight: bold;
	height:28px;
	background-image: url(/style/toptaxlawyer/Images/c1.gif);
	background-repeat: repeat-x;
}
#wrapone .twobox .right .sebox  .newtbox .content
{
	margin-top:5px;
	width:275px;
}
#wrapone .twobox .right .sebox  .newtbox .content li
{
	width:265px;
	overflow:hidden;
	height:25px;
	line-height:25px;
}
#wrapone .twobox .right .sadbox
{
	width:285px;
	height:95px;
	clear:both;
	margin-top:5px;	
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
}
#wrapone .clbox
{
	clear:both;
}
#wrapone .mesbox
{
	margin:5px;
	line-height:23px;
}
#footer
{
	clear:both;
	margin:0 auto;
	width: 1000px;
	margin-top:5px;
	margin-bottom:5px;
}
#footer .links
{
	width: 1000px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
}
#footer .links .title
{
	height:29px;
	clear:both;
	width:1000px;
	background-image: url(/style/toptaxlawyer/Images/title-bg.gif);
	background-repeat: repeat-x;
}
#footer .links .title .txt
{
	margin-left:5px;
	line-height:29px;
}
#footer .links .content
{
	height:100px;
	clear:both;
	margin:5px;
}
#footer .links .content li
{
	width:125px;
	float:left;
	margin-right:15px;
}
#footer .flink
{
	border-right: #f4b3af 1px solid;
	border-top: #f4b3af 1px solid;
	border-left: #f4b3af 1px solid;
	border-bottom: #f4b3af 1px solid;
	background-color: #fbfadc;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-bottom:5px;
	margin-top:5px;
}
#footer .copyright
{
	line-height:28px;
	text-align:center;
}
.tdfront
{
	color:#43619f;
}
.intloginbox
{
	border-right: #c4d6ee 1px solid;
	border-top: #c4d6ee 1px solid;
	border-left: #c4d6ee 1px solid;
	width: 70px;
	border-bottom: #c4d6ee 1px solid;
	height: 18px;
}
#np
{
	clear:both;
	margin:0 auto;
	width: 1000px;
	margin-top:5px;
	margin-bottom:5px;
}
#np .boxall
{
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
}
#np .tbright
{
	width:300px;
	border-left: #cfcfcf 1px solid;
}
#np .tbleft
{
	width:700px;
}
#np .tbleft .nav
{
	clear:both;
	width:700px;
	background-image: url(/style/toptaxlawyer/Images/title-bg.gif);
	background-repeat: repeat-x;
	height:29px;
	line-height:29px;	
}
#np .tbleft .nav .txt
{
	margin-left:10px;
	height:29px;
	line-height:29px;	
}
#np .tbright .newsbox
{
	width:300px;
	clear:both;
	margin-bottom:5px;
}
#np .tbright .newsbox .title
{
	background-image: url(/style/toptaxlawyer/Images/title-bgs.gif);
	background-repeat: repeat-x;
	height:30px;
	width:300px;
	margin-top:-1px;
}
#np .tbright .newsbox .title .titletxt
{
	width: 80px;
	height: 29px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	line-height:29px;
}
#np .tbright .newsbox .title .titletxt a
{
	color: #A30005;
	text-decoration: none;	
}
#np .tbright .newsbox .content
{
	margin:5px;
	width:290px;
}
#np .tbright .newsbox .content li
{
	width:280px;
	line-height:25px;
	height:20px;
	overflow:hidden;
}
#np .tbleft .contents
{
	clear:both;
	margin:20px;
	text-align:left;
}
#np .tbleft .contents .content
{
	clear:both;
}
#np .tbleft .contents .content li
{
	line-height:25px;
	line-height:25px;
}
#np .tbleft .contents .infotitle
{
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}
#np .tbleft .contents .infotitle h1
{
	font-size:10pt;
	text-align:center;
}
#np .tbleft .contents .stitle
{
	border-top: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
	text-align:center;
	clear:both;
}
#np .tbleft .contents .mescontent
{
	clear:both;
	margin-top:5px;
}
#np .tbleft .contents .mutcontent
{
	margin:5px;
	clear:both;
}
fieldset
{
	margin-top:10px;
}
#np .tbleft .contents .mutcontent li
{
	line-height:23px;
}
#snav
{
	border-right: #bfe2ff 1px solid;
	border-top: #bfe2ff 1px solid;
	border-left: #bfe2ff 1px solid;
	border-bottom: #bfe2ff 1px solid;
	background-color: #f9fdff;
	width: 998px;
	margin: 0 auto;
	clear:both;
	height:28px;
	margin-bottom:5px;
}
#snav .txt
{
	margin-left:10px;
	line-height:28px;
}