/* CSS Document */

/* my-own-reset-css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
/* my-own-reset-css-end */

.style01,.style01 a{ color:#b70306;}
.style01 a:hover{ color:#f90}

html{ background-color:#f1f1f1; font-family: "宋体" ,Arial}

.wrap{
	width:1020px;
	margin:0 auto;
}
#top{ height:27px; width:100%; float:left; background:url(top_01.gif) repeat-x; font-size:12px; color:#666; line-height:27px;}
#top .date{ float:left; background:url(xs_01.gif) no-repeat 0 5px; padding-left:20px; display:inline; margin-left:10px}
#top .joinus{ float:right; display:inline; margin-right:10px}
#top .joinus img{margin:0 5px -4px;}
#top .joinus a{ color:#666}
#top .joinus a:hover{ color:#f90}
#header{ width:100%; height:231px; float:left; overflow:hidden}
#header .topbox{width: 100%;margin:0 auto;}
#header .flashbox{
	height: 230px;
	width: 100%;
	margin:0 auto;
	background-image: url(topimg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topflash{
	height: 230px;
	width: 1020px;
	margin:0 auto;
}
#header .logo img{ float:left}
#header .logo span{ float:left; background:url(xs_03.gif) repeat-y 0 0; padding-left:13px; margin:17px 0 0 10px; font-size:12px; line-height:170%; color:#999}
#header .login{
	float:right;
	width:208px;
	height:30px;
	display:inline;
	overflow:hidden;
	background:url(login_bj.jpg) no-repeat;
	text-align:center;
	padding-top:20px;
	_padding-top:15px;
	margin-top: 6px;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 0;
}
#header .login a{ color:#666; font-size:12px; line-height:170%; margin:0 10px}
#header .login a:hover{ color:#f90}
#nav{ float:left; width:100%; height:46px; background:url(nav_bj.gif) repeat-x;}
#nav a{ float:left; font-size:14px;  width:99px; display:block; color:#fff; line-height:46px; font-weight:bold; text-align:center; overflow:hidden}
#nav a:hover{
	color:#000000;
	background-image: url(nav_a.gif);
	background-repeat: no-repeat;
	background-position: 3px 9px;
	text-decoration: none;
}
.navwrap{
	height: 46px;
	width: 1020px;
	margin:0 auto;
	background-image: url(navbox.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#nav img{ float:left; margin:15px 1px 0;}
#nav .navon{ color:#d01037; background:url(nav_a.gif) no-repeat 3px 7px;}

.ad01{ float:left; padding:5px 0 5px;}
.ad02{ float:left; }

.main{
	width:1020px;
	background:#fff;
	float:left;
	margin-top: 10px;
}

#footer{ float:left; width:100%;}
#footer .nav{ background:url(xs_05.gif) repeat-x; border:#d4d4d4 solid 1px; height:43px; width:958px; float:left}
#footer .nav a{ float:left; font-size:14px; color:#999; line-height:43px; background:url(xs_06.gif) no-repeat right 3px; padding:0 40px}
#footer .nav a:hover{ color:#f90}
#links{ float:left; background:url(xs_07.gif) repeat-x; height:87px; width:100%; overflow:hidden}
#links .txt{ float:left; background:url(xs_08.gif) no-repeat right 0; height:62px; padding-top:20px; width:868px; overflow:hidden}
#links a{ float:left; font-size:14px; color:#666; margin:0 10px;}
#links a:hover{ color:#f90}
#footer .bq{ width:100%; text-align:center; font-size:12px; color:#666666; line-height:170%; float:left; padding:20px 0;}
#footer .bq a{ color:#999}
#footer .bq a:hover{ color:#f90}

/*搜索*/
.sobox {
	float: left;
	height: 27px;
	width: auto;
	margin-top: 22px;
	display: inline;
	margin-left: 90px;
}
.sotxtbox {
	float: left;
	height: 27px;
	width: 163px;
	margin-top: 0px;
	margin-left: 0px;
}
#search{
	display: inline;
	float: right;
	height: 27px;
	width: 216px;
	margin-top: 22px;
	background-image: url(search_bj.jpg);
	background-repeat: no-repeat;
	margin-right: 0px;
}
#search input{
	padding: 0px;
	float: left;
	margin-top: 2px;
	margin-left: 10px;
	border-width: 0px;
	font-size: 12px;
	color: #333333;
}



.fnt_pl{font-size:12px;color:#999;}
.fnt_a{font-size:14px;color:#c00;font-weight:bold;}
.fnt_b{color:#939393;text-decoration:line-through;}
.fnt_c{color:#CA1818;font-size:14px;}
.floor_body .f-r-t span{
	border-right:1px solid #D5D5D5;
	height:36px;
	display:block;
	float:left;
	text-align:center;
	background-position:0 -267px;
	background-repeat:repeat-x;
	overflow:hidden;
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 39px;
	font-weight: bold;
}
.floor_body .f-r-t{ height:40px; overflow:hidden;}
.floor_body .f-r-t .hover{ background-color:#003366; background:none;  border-bottom:0;}
.floor_body .f-r-t .first{ width:143px;border-right:0;}
.floor_body .f-r-t .n{ width:140.2px;}
.floor_body .f-r-c .pitem{ float:left; margin:0 auto; height:225px; width:132px; padding-left:8.2px; background-color:#FFF;}
.floor_body .f-r-c .pList{display:none; float:left;}
.floor_body .f-r-c .hover{display:block; float:left;}
.floor_body .f-r-c .pr{ border-right:1px solid #eee;}
.floor_body .f-r-c .pb{ border-bottom:1px solid #eee;}
a:link,a:visited{ color: #333;  text-decoration: none;}
a:hover{   color:#F09B13; text-decoration: underline;}
a:active{  color: #900;}
img{border:none;}
.menu_top,.floor_body .f-r-b,.floor_body .f-r-t span{
	background-image:url(bg1.png);
	background-repeat: repeat-x;
}
.floor_body .f-r-t a:link,.floor_body .f-r-t a:visited{color:#1111111;}
.floor_body .f-r-t a:hover,.floor_body .f-r-t a:active,.menu_top  a:hover,.menu_top  a:active{ text-decoration:none;}
.floor_menu_body{padding: 0px 5px 0px 7px; height:435px; float:left; width:213px;}
.floor_menu{width:227px;}
.floor_body{
	width:708px;
	height:500px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D5D5D5;
	border-bottom-color: #D5D5D5;
	border-left-color: #D5D5D5;
}
.floor_menu_body ul,.floor_menu_body li{ float:left; }
.floor_menu_body ul{ padding:7px; }
.floor_menu_body li{ width:98px; line-height:23px;}
.floor .floor_menu_body{
	background-repeat:no-repeat;
	background-position: center bottom;
	border:1px solid #F89600;
}
.floor .pitem a:hover img{filter:alpha(opacity=90);-moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;}
#floor1 .floor_menu_body{background-image:url(images/bg-floor1.gif);}
.menu_top{ background-position:0 -181px;}
.f-r-b{ width:100%; height:3px; background-position:0 -186px; overflow:hidden;}


.mainbox {
	float: left;
	height: auto;
	width: 100%;
	margin-top: 10px;
	margin-left: 0px;
}
.linkbox {
	float: left;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #0082D7;
}
.linknr {
	float: left;
	height: auto;
	width: 1018px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	line-height: 30px;
	font-size: 14px;
	text-indent: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}
.linknr a {
	color: #000000;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}
.linknr a:hover {
	color: #0082d7;
	text-decoration: none;
}

/*首页幻灯片*/
.slide_wrap{
	position:relative;
	width:300px;
	height:230px;
	margin-bottom:5px;
	color:#666;
	overflow:hidden;
}
.slide_imglist{}
.slide_imglist li{float:left;margin-right:3px;display:inline;}
.slide_imglist li img{width:300px;height:230px;display:block;}
.slide_title{bottom:0;left:0;width:100%;height:45px;overflow:hidden;position:absolute;}
.slide_title h3{position:absolute;top:0;left:0;line-height:24px;overflow:hidden;padding:0 10px;z-index:2;display:block;}
.slide_title h3 a{color:#efefef;font-weight:bold;font-size:14px;}
.slide_title h3 a:hover{color:#ff0;}
.slide_title em{position:absolute;left:0;display:block;top:0;width:100%;height:45px;opacity:0.45;filter:alpha(opacity=45);background:#000;z-index:1;}
.slide_num{right:5px;z-index:3;top:0;position:absolute;}
.slide_num dd{
	display:inline;
	width:18px;
	height:18px;
	font-size:14px;
	text-align:center;
	line-height:18px;
	border:1px #eee solid;
	background:#d4d4d4;
	cursor:pointer;
	float:left;
	margin-top: 23px;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 0;
}
.slide_num dd.active{color:#fff;border:1px #09f solid;background:#09f;}
/*首页幻灯片*/
/*首页选项卡*/
.xxkbox{
	float: left;
	width: 740px;
	height: 242px;
	font-size: 14px;
}
.rsxx_t{
	padding-left:0px;
	height:30px;
	line-height:30px;
	overflow: hidden;
	border: 1px solid #0082d7;
}
.rsxx_t li{width:106px; height:35px; float:left; text-align:center; font-size:14px;}

.rsxx_c{border:1px solid #0082d7; border-top:none; padding:12px 15px;}
.rsxx_c li{line-height:30px;}
.rsxx_c li span{ float:right;}
#gd2_lawyer li.normal a{
    background:none; color:#000;
}
#gd2_lawyer li.active a{
	width:106px;
	height:35px;
	display:block;
	color:#0082d7;
	background-attachment: scroll;
	background-color: #CFCFCF;
	background-repeat: no-repeat;
	background-position: center 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFCFCF;
	background-image: url(rsxx_t.gif);
}
#gd2_lawyer_Content1{display:none;}
#gd2_lawyer_Content2{display:none;}
/*首页选项卡*/
.adbox{
	float: left;
	height: 100px;
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
}
/*栏目*/
.lmbox {
	display: inline;
	float: right;
	height: auto;
	width: 742px;
}
.lmtitle{
	width:100%;
	height:38px;
	float:left;
	display:inline;
	margin-top:0px;
	line-height:38px;
	font-size:14px;
	overflow: hidden;
	margin-left: 0px;
	background-color: #1c5ba5;
	background-image: url(nav_bj.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.lmmbx{
	float:left;
	display:inline;
	color:#FFFFFF;
	line-height: 38px;
	margin-left: 10px;
}
.lmmbx a:link, a:visited {
	color:#FFFFFF;
	padding:0 5px;
}
.lmmbx a:hover{color:#FFFF00}
/*-----------------------------   新闻列表样式    ----------------------------------*/
#lmnewslist{ float:left; width:100%; margin-left:0px; display:inline; }
#lmnewslist li{
	float:left;
	width:99.3%;
	line-height:35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
#lmnewslist li a{
	float:left;
	width:100%;
	color:#333333;
	font-size:14px;
	padding-left: 5px;
}
#lmnewslist li a:hover{ background-color:#0082d7; color:#fff}
#lmnewslist li a span{
	float:right;
	margin-right: 5px;
}


.whitebox .li03 {
    color: #CCCCCC;
    font-size: 12px;
    line-height: 30px;
    text-align: right;
    width: 245px;
}

.whitebox .li03 a {
    background: url("xs_14.gif") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    color: #333333;
    float: left;
    text-indent: 15px;
}
#lmbox2{
	background-color: #FFFDF6;
	float: left;
	width: 266px;
	margin-top: 10px;
}

#lmbox2 .pro .li01 img {
    background-color: #FFFFFF;
    border: 1px solid #0082D7;
    display: inline;
    float: left;
    height: 43px;
    margin-right: 10px;
    padding: 1px;
    width: 53px;
}

#lmbox2 .pro {
    border: 1px solid #D9D9D9;
    display: inline;
    float: left;
    height: auto;
    margin: 1px;
    padding: 0 10px;
    width: 245px;
}
#lmbox2 .pro .li01 {
	color: #979898;
	float: left;
	font-size: 12px;
	height: 45px;
	line-height: 180%;
	margin-top: 6px;
	width: 100%;
	background-attachment: scroll;
	background-image: url(xs_19.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 6px;
}

.profenlei {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	display: inline;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
}
.protitle {
	float: left;
	height: 30px;
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	display: inline;
	background-color: #0082D7;
}
.proname {
	line-height: 26px;
	float: left;
	height: 26px;
	width: 74px;
	font-family: "宋体", Arial;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 10px;
	display: inline;
	background-image: url(lmtit.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 4px;
	margin-left: 10px;
}
.proname a {
	color: #FFFFFF;
	text-decoration: none;
}
.proname a:hover{
	color: #FFFF00;
	text-decoration: none;
	display: block;
}
.pronrbox {
	float: left;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	display: inline;
	border: 1px solid #DDDDDD;
}
.pronrbox ul{
	float:left;
	display:inline;
	width:100%;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
.pronrbox li{ float:left; display:inline; margin-bottom:6px;width:100%;}
.pronrbox li a{
	float:left;
	width:100%;
	background:url(../images/li_01.gif) no-repeat 0 0;
	height:28px;
	text-indent: 15px;
	font-size:14px;
	line-height:28px;
	color:#000000;
}
.pronrbox li a:hover{ background:url(../images/li_02.gif) no-repeat 0 0; color:#f0f3f8;}
.rightmessage {
	float: left;
	height: auto;
	width: 100%;
	margin-top: 10px;
	margin-left: 0px;
	display: inline;
	overflow: hidden;
}
/*-----------------------------   新闻列表样式结束    ----------------------------------*/
/*-----------------------------   分页样式开始    ----------------------------------*/
.fenye{
	float: left;
	width: 100%;
	display: inline;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 180%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0082d7;
	padding-top: 20px;
}
.fenye a{
	font-size: 14px;
	background-color: #ffffff;
	border: 1px solid #0082d7;
	padding-right: 15px;
	padding-left: 15px;
	color: #000;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: 8px;
	margin-left: 8px;
	text-decoration: none;
}
 .fenye a:hover{
	background-color: #0082d7;
	color: #FFFFFF;
	text-decoration: none;
}
/*-----------------------------   分页样式结束    ----------------------------------*/
/*-----------------------------   内容样式开始    ----------------------------------*/
#newsnr{
	float:left;
	width:99.5%;
	display:inline;
	margin-top: 10px;
	overflow: hidden;
	margin-left: 5px;
}
#newsnr .title1{
	float:left;
	width:100%;
	height:35px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#0082d7;
	color: #000000;
}
#newsnr .title2{
	float:left;
	width:100%;
	text-align:center;
	color:#666666;
	font-size:12px;
	padding-bottom:8px;
	padding-top: 5px;
}
#newsnr .newscontent{
	width:99%;
	overflow: hidden;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-bottom:10px;
}
/*-----------------------------   上下篇文章样式    ----------------------------------*/
.updownbox{
	float:left;
	width:100%;
	border:#d9d9d9 solid 1px;
	overflow:hidden;
	padding-bottom: 5px;
	margin-top: 10px;
	display: inline;
}
.updownbox .txt{ float:right; width:140px; color:#999; font-size:12px; line-height:170%}
.updownbox .list04{
	padding-top: 5px;
	padding-left: 10px;
}
.updownbox .li04 text-align:right; width:240px; color:#ccc; font-size:14px; line-height:28px}
.updownbox .li04 a{
	float:left;
	background:url(xs_14.gif) no-repeat 0 11px;
	color:#111111;
	text-indent:15px;
	padding-right: 10px;
}
.updownbox .li04 a:hover{ color:#0082d7}

/*-----------------------------   内容样式结束    ----------------------------------*/
