body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; }
body { font-family: "Microsoft YaHei","微软雅黑","宋体"; font-size:14px; color:#333333; background:url(../images/bg.jpg) repeat center top; margin:0px auto; }
a{ color:#333333; text-decoration:none; }
a:hover { color:#0063ad; text-decoration:none; }
ol, ul{ list-style:none; }
li{ list-style-type:none; }
img { border:0; }
.clear{ clear:both; font-size:0px; line-height:0px; height:0px; }
.mainBox{ width:1100px; margin:0px auto; background:#ffffff; }

/*头部样式*/
.logo{ background:url(../images/logo.jpg) center top no-repeat; width:1100px; height:113px; overflow:hidden; }
.logonr{ float:right; padding:5px 10px 5px 5px; line-height:25px; font-size:12px; }
.logonr img{ width:25px; height:25px; overflow:hidden; }
.logonr span{ margin:0px 10px; }

.menu{ width:1080px; height:52px; background:#0063ad; margin:0px auto; overflow:hidden; }
.menu_left{ float:left; width:840px; }
.menu_left li{ float:left; width:105px; height:52px; line-height:52px; font-size:16px; text-align:center; overflow:hidden;}
.menu_left li a{ width:105px; height:52px; color:#ffffff; display:block; }
.menu_left li a:hover{ color:#ffffff; background:url(../images/dhbg.jpg) center top no-repeat; }
.menu_right{ float:right; width:215px; background:url(../images/ss.jpg) no-repeat; margin-top:13px; padding-right:10px; }
.ssk{ float:left; width:180px; padding:0px 5px; border:none; height:25px; line-height:25px; background:url(../images/ssk.jpg) no-repeat; font-size:12px; color:#999999; }
.ss{ float:right; }

.banner{ width:1080px; height:310px; margin:10px auto 0px auto; overflow:hidden; }
#slideshow_wrapper {
	POSITION: relative;
	WIDTH: 1080px;
	HEIGHT: 310px;
	OVERFLOW: hidden;
}
#slideshow_photo {
	POSITION: absolute;
	WIDTH: 1080px;
	HEIGHT: 310px;
	CURSOR: pointer
}
#slideshow_photo A {
	Z-INDEX: 1;
	BORDER: 0px;
	POSITION: absolute;
	DISPLAY: block;
	TOP: 0px;
	LEFT: 0px;
}
#slideshow_footer {
	Z-INDEX: 5;
	POSITION: absolute;
	WIDTH: 100%;
	top: 280px;
	HEIGHT: 12px;
	overflow:hidden;
}
#slideshow_footbar {
	HEIGHT: 12px;
	WIDTH: auto;
	float:right;
	display:inline;
}
#slideshow_footbar .slideshow-bt {
	MARGIN: 0px 10px 0px 0px;
	WIDTH: 12px;
	DISPLAY: inline;
	FLOAT: right;
	HEIGHT: 12px;
	background:url(../images/w.png) no-repeat;
	cursor:pointer;
}
#slideshow_footbar .bt-on {
	background:url(../images/y.png) no-repeat;
}

.banner1{ width:1080px; height:200px; margin:10px auto 0px auto; overflow:hidden; }

/*底部样式*/
.footer{ height:110px; width:1100px; background:url(../images/footbg.jpg) no-repeat; line-height:30px; padding-top:20px; overflow:hidden; }
.footer_left{ float:left; height:100px; padding-left:15px; overflow:hidden; font-size:12px; }
.footer_left span{ margin:0px 10px; }
.ewm{ float:right; width:100px; height:100px; padding-right:15px; overflow:hidden; }

/*内页样式*/
.ny{
	margin:10px auto 7px auto;
	width:1080px;
}
.ny_left{
	float:left;
	width:255px;
	border:1px solid #ececec;
}
.ny_left_title{
	background:#0063ad;
	height:45px;
	line-height:45px;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	padding-left:15px;
	border-bottom:1px solid #ececec;
}
.ny_left_con{
	padding:5px 0px 15px 0px;
	width:225px;
	margin:0px auto;
	font-size:14px;
}
.ny_left_con li{
	height:40px;
	line-height:40px;
	border-bottom:1px dotted #DDDDDD;
	text-align:center;
	overflow:hidden;
}
.ny_left_con li a:hover{
	color:#0063ad;
	font-weight:bold;
}
.ny_left_con li a.hover{
	color:#0063ad;
	font-weight:bold;
}
.ny_right{
	float:right;
	width:810px;
	border:1px solid #ececec;
}
.ny_right_title{
	border-bottom:1px solid #ececec;
	line-height:45px;
	height:45px;
	padding:0px 15px;
}
.ny_right_title h2{ float:left; font-size:16px; font-weight:normal; color:#0063ad; }
.ny_right_title span{ float:right; }
.ny_right_con{
	width:770px;
	margin:0px auto;
	padding:15px 0px;
	line-height:220%;
	_height:400px;
	min-height:400px;
}

/*详细页样式*/
.ny1{
	margin:10px auto 7px auto;
	width:1078px;
	border:1px solid #ececec;
}
.ny_right_con1{
	width:994px;
	margin:0px auto;
	padding:25px 0px 15px 0px;
	line-height:220%;
	_height:400px;
	min-height:400px;
}

/*首页样式*/
.content{ margin:0px auto; width:1080px; padding:15px 0px; }

/*律师简介*/
.lsjj{ float:left; width:273px; border-right:1px dashed #ececec; line-height:30px; padding-right:8px; }
.index_title{ border-bottom:3px solid #0063ad; height:30px; line-height:30px; font-size:16px; font-weight:normal; color:#0063ad; padding-left:10px; overflow:hidden; }
.tu{ margin:10px auto 0px auto; width:271px; height:93px; overflow:hidden; }
.lsjj_con{ width:264px; line-height:25px; margin:0px auto; padding-top:8px; font-size:12px; }
.lsjj_con p{ text-align:right; }
.lsjj_con p a{ color:#0063ad; }

/*成功案例、综合资讯*/
.cgal{ float:left; width:273px; border-right: 1px dashed #ececec;line-height:30px; padding:0px 8px 5px 8px; }
.zhzx{ float:left; width:273px; border-right: 1px dashed #ececec; line-height:30px; padding:0px 8px 5px 8px; }
.bt { width:264px; margin:0px auto; }
.bt li{ background: url(../images/icon_03.jpg) left 18px no-repeat; line-height:25px; padding:8px 0px 7px 10px; font-size:12px; border-bottom:1px dashed #dddddd; overflow:hidden; }
.bt li a{ color:#0063ad; }

/*业务范围*/
.ywfw{ float:right; width:210px; }
.ywfw_con{ padding-left:96px; background:url(../images/ywfw.jpg) no-repeat; height:437px; overflow:hidden; margin-top:5px;  }
.ywfw_con li{ height:62px; line-height:62px; overflow:hidden; font-size:16px; font-weight:normal; }
.ywfw_con a{ color:#0063ad; }