﻿/*基本信息*/
BODY {	
	FONT-SIZE: 12px;
	line-height: 20px;
	margin:0px; 
	color:#000;
	font-family: "宋体",Arial, Helvetica, sans-serif;
	background:url(../images/index_02.gif) left top repeat-x; 
	background-color:#F4F4F4;


}
A{blr:expression(this.onFocus=this.blur());}
A:link {
	COLOR: #000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A:active {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #333; TEXT-DECORATION: none
}    
.clear{ clear:both;}
ul,li{ list-style:none; padding:0; margin:0;}

/*页面层容器*/
#container {
  float:none;
  width:980px;
  clear:both;
  text-align:center;
  margin: 0px auto;
  padding:0px;
  height: auto !important;
}



/*页面头部*/
#Header {
  float:none;
  width:auto;
  margin:0 auto; 
  clear:both;
  padding:0px;
}
#Header .logo{ float:none; clear:both; width:auto; padding:0px; margin:0px; height:120px;}
#Header .logo .logoim{float:left; width:550px; margin:15px 0 0 0; padding:0px;}
#Header .logo .logoim img{ border:0px; height:90px;  _behavior: url(js/iepngfix.htc);}
#Header .logo .logorigh{float:right; width:auto; padding:0px; margin:0px; color:#000;}
#Header .logo .logorigh .collect{ float:right; clear:both; width:162px; height:24px; background:url(../images/bg.png) -818px -672px no-repeat; _behavior: url(js/iepngfix.htc);}
#Header .logo .logorigh .collect p{ float:left; width:81px; text-align:center; line-height:23px; color:#fff; margin:0px; padding:0px;}
#Header .logo .logorigh .collect p a{ color:#fff;}
#Header .logo .logorigh .logotel{float:right; *width:330px; clear:both; background:url() -940px -410px no-repeat; margin:20px 0 0 0; padding:0 0 0 50px;  height:60px; font-size:25px; line-height:30px}
#Header .logo .logorigh .logotel p{margin:0px; padding:0px;}
#Header .logo .logorigh .logotel p img{float:right; margin:8px 0 0 5px; padding:0px; border:0px;}


#Header .nav{float:none; width:auto; height:77px; background:url(../images/bg.png) 0 0 no-repeat; _behavior: url(js/iepngfix.htc); }
#Header .nav .classnav{float:none; clear: both; width:auto; height:42px; margin:0px; padding:0px}
#Header .nav .classnav ul{float:none; width:auto; padding:0px; list-style:none; margin:0px; }
#Header .nav .classnav ul li {float:left; width:110px; display:block; font-weight:bold; padding:0px; margin:0px; font-size:14px; line-height:38px; color:#fff; text-align:center; }
#Header .nav .classnav ul li a{width:auto; margin:0px;color:#fff; display:block;}
#Header .nav .classnav ul li a:hover{color:#fff; width:auto; text-align:center; _background:url(../images/nav.gif) center no-repeat;}
#Header .nav .classnav ul li:hover{background:url(../images/nav.gif) center no-repeat; color:#fff; }
#Header .nav .classnav ul li:hover a{color:#fff; }
#Header .nav .classnav .libg{ background:url(../images/nav.gif) center no-repeat;}
#Header .nav .classnav .otherfont{float:right; width:95px;padding:0px; margin:0px; line-height:43px}
#Header .nav .navother{float:none; clear:both; height:35px; line-height:32px; text-align:right; padding-right:18px; color:#000; font-family:"宋体",Arial, Helvetica, sans-serif; overflow:hidden;}
#Header .nav .navother a{ color:#000; padding-left:20px;}
#Header .nav .navother a:hover{ color:#e4010b;}

#Header .topflash{float:none; width:auto; margin:15px 0 0 0; padding:0px;}
#Header .topflash img{ border:0px;}

/*页面主体*/
#PageBody {
  float:none;
  width:auto;
  margin:0px 0 0 0;
  padding:0px;

}
.minabox {float:none; clear:both; width:980px; margin:0px; text-align:left; overflow:hidden; padding-bottom:15px;}

/*首页关于我们*/
.about{float:left; width:685px; height:295px; background:url(../images/bg.png) 0 -96px no-repeat; _behavior: url(js/iepngfix.htc);  padding:0px; overflow:hidden}
.Ititle{float:none; width:auto; height:40px; line-height:40px; font-size:14px; color:#fff; padding:0 15px 0 30px; font-family:"微软雅黑"}
.Ititle span{float:right; font-size:12px;}
.Ititle span a{ color:#fff}
.Ititle span a:hover{ color:#e4010b;}
.about .aboutbox{float:none; width:auto; padding:15px 20px; line-height:21px;}
.about .aboutbox p{ margin:0px; padding:5px 0}
.about .aboutbox img{float:left; margin:5px 15px 0 0; border:0px;}

/*最新动态*/
.news{float:right; width:280px; height:295px; background:url(../images/bg.png) -699px -96px no-repeat; _behavior: url(js/iepngfix.htc); padding:0px; overflow:hidden}
.news #sy{ height:224px; width:244px; overflow:hidden;margin:12px 18px; }
.news ul{ display:block;float:none; width:auto; padding:0; list-style:none; }
.news ul li { display:block;float:none; width:auto;  padding:0px; margin:0px; line-height:28px; height:28px; color:#333;  background:url(../images/index_39.gif) left bottom repeat-x; overflow:hidden; }
.news ul li a:hover{ color:#F00;}

/*业务范围*/
.businessbox{float:none; width:1000px; padding:0px; overflow:hidden; margin-bottom:-15px;}
*+html .businessbox{float:none; width:1000px; padding:0px; overflow:hidden; margin-bottom:0;}
.businessleft{float:left; width:249px;  height:auto; margin:0px; padding:0px}
.businessright{float:rgiht; width:750px; height:340px; height:auto; margin:0px; padding:0px; overflow:hidden;}

.business{ float:left; width:235px; height:340px; margin:0 13px 15px 0; padding:0px; background:url(../images/bg.png) 0px -411px no-repeat; _behavior: url(js/iepngfix.htc);}
.businessleft{ float:left; width:235px; height:1050px; margin:0 13px 15px 0; padding:0px; background:url(../images/leftbg.png) no-repeat; _behavior: url(js/iepngfix.htc);}


.business01{ float:left; width:235px; height:195px; margin:0 13px 15px 0; padding:0px; background:url(../images/bg.png) -246px -974px no-repeat; _behavior: url(js/iepngfix.htc);}

.Btitle{float:none; width:auto; height:36px; line-height:36px; font-size:14px;  padding:0 15px 0 20px ; font-family:"微软雅黑"}
.Btitle span{float:right; font-size:12px; font-weight:normal}
.business img{float:none; width:198px; height:78px; margin:13px 14px; margin-bottom:10px; padding:0px; border:4px solid #DFDEDA}
.business .box{ float:none; width:auto; margin:0 15px 0 15px; padding:0px; height:275px; overflow:hidden}
.business .box p{margin:0px; padding:4px 0; background:url(../images/index_39.gif) left bottom repeat-x;}

.othernews{float:left; width:318px; height:200px; margin:0 13px 15px 0; padding:0px; background:url(../images/bg.png) -514px -411px no-repeat; _behavior: url(js/iepngfix.htc); overflow:hidden}
.othernews img{float:left; width:98px; height:124px; padding:0px; border:4px solid #DFDEDA; margin:15px}
.othernews ul{float:right; width:165px; padding:0; list-style:none; margin:12px 15px 0 0; }
.othernews ul li {float:none; width:auto; padding:0px; margin:0px; line-height:27px; color:#333;  background:url(../images/index_39.gif) left bottom repeat-x; height:27px; overflow:hidden;}
.othernews ul li span{ float:left; background:url(../images/index_36.gif) center no-repeat; width:10px; height:26px; padding-right:10px}
.othernews .ulleft{float:none; width:auto; margin:12px 15px;}

.othernews .collaborate{ float:none; width:auto; margin:8px 0 8px 10px; padding:0px;}
.othernews .collaborate img{ float:left; width:88px; height:35px; border:1px solid #C0C0C0; padding:0px; margin:5px 5px;}

.adimg{ float:none; width:auto; height:155px; overflow:hidden; border:1px solid #C0C0C0; border:0px; width:980px;}
.adimg ul{}
.adimg ul li{ display:block; height:155px; float:left; margin-right:10px;}
.adimg ul li img{ height:130px;}
.adimg ul li span{ display:block; height:25px; line-height:25px; text-align:center;}


/*律师团队*/
.lawyertemam{float:none; clear:both; width:auto; background:url(../images/bg.png) 0 -1279px no-repeat; height:215px; margin:0 0 15px 0; padding:0px}
.lawyertemam .lawyerbox{float:none; width:auto; padding:0px; margin:15px 0 0 10px; }
.lawyertemam .lawyerbox img{ float:left; width:105px; height:135px; border:1px solid #d0d0d0; margin:0 6px 0 7px;}

/*首页广告代码*/
.indexad{float:none; clear:both; width:auto; height:310px; text-align:center; overflow:hidden; margin:15px 0 0 0}
/*----------------------------------首页滚动广告代码------------------------------------*/
.container, .container *{margin:0; padding:0;}

.container{ float:left; width:980px; height:290px; overflow:hidden;position:relative;  }

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:980px; height:290px; display:block; border:0;}

.slider2{width:5000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:13px; bottom:13px;}
.num li{
	float: left;
	color: #E0E0E0;
	text-align: center;
	line-height: 16px;
	width: 18px;
	height: 18px;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 0 2px;
	border: 1px solid #000;
	background-color: #5C5B5E;
}
.num li.on{
	color: #fff;
	line-height: 16px;
	width: 18x;
	height: 18px;
	font-size: 12px;
	margin: 0 2px;
	border: 0;
	border: 1px solid #000;
	background-color: #000;
}

/*------------------------------------------------------------------------------------------------*/



/*首页联系方式*/
.relation{float:right; width:233px; height:290px; background:url(../images/bg.png) -256px -411px no-repeat; _behavior: url(js/iepngfix.htc); margin:0 0 15px 0; *margin-bottom:0px; _margin-bottom:15px; padding:0px}
.relation .box{float:none; width:auto; margin:0px; padding:110px 35px 25px 35px; color:#fff}
.relation p{padding:0 0 5px 0; margin:0px; color:#000; font-size:14px; color:#000}


/*页面底部*/
#Footer {
  float:none;
  width:auto;
  clear:both;
  margin:0px auto;
  text-align:left;
}
#Footer .Flink{float:none; clear:both; width:auto; height:78px; margin:0px; padding:0px; background:url(../images/bg.png) 0 -772px no-repeat; _behavior: url(js/iepngfix.htc); font-family:Arial, Helvetica, sans-serif; }
*+html #Footer .Flink{float:none; clear:both; width:auto; height:78px; margin:0px; padding:0px; background:url(../images/bg.png) 0 -772px no-repeat; _behavior: url(js/iepngfix.htc); font-family:Arial, Helvetica, sans-serif; margin-top:10px; }
#Footer .Flink .linkfont{float:none; width:auto; padding:15px 20px; line-height:25px; color:#121212; }
#Footer .Flink .linkfont a{color:#121212; margin:0 5px}
#Footer .Flink .linkfont a:hover{color:#000; text-decoration:underline}

#Footer .Copyright {float:none; width:auto; margin:0px; background:url(../images/bg.png) 0 -870px no-repeat; _behavior: url(js/iepngfix.htc); height:90px; line-height:21px; color:#fff; padding:15px 0 0 20px; color:#A4A4A4; margin:15px 0 0 0}
#Footer .Copyright a{color:#fff; text-decoration:none;}


form{margin:0px; padding:0px}
input,textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; _vertical-align:top; }

/*-------------------------------------------------------------------------子页样式-----------------------------------------------------------------------------*/
.subleft{float:right; width:730px; margin:15px 0 0 0; padding:0px; background:url(../images/sub_06.gif) left top repeat-y;}
.subleft .divimg{float:none; width:auto; margin:0px; padding:0px;}
.subleft .leftcont{float:none; width:auto; padding:5px 20px 30px 20px; background:url(../images/sub_08.gif) left bottom no-repeat;}
.location{float:right; clear:both; height:25px; line-height:25px; background:url(../images/bg.png) -965px -504px no-repeat; _behavior: url(js/iepngfix.htc); margin:0 10px 0 0; padding-left:20px; color:#424242}
.contbox{float:none; clear:both; width:auto; margin:20px 0; padding:0px;}

.subright{float:right; width:235px; margin:0 15px 0 0; padding:0px; overflow:hidden}

.subright .newslist{float:none; width:auto; margin:10px 15px; padding:0px;}
.subright .newslist ul{float:none; width:auto; padding:0px; list-style:none; margin:0px}
.subright .newslist ul li {float:none; width:auto; padding:0px; margin:0px; line-height:30px; height:30px; color:#333;  background:url(../images/index_39.gif) left bottom repeat-x; overflow:hidden}
.subright .newslist ul li span{ float:left; background:url(../images/index_36.gif) center no-repeat; width:10px; height:26px; padding-right:10px}

.subright .grouplist{ float:none; width:auto; margin:15px 0 5px 0; padding:0px; height:120px; }
.subright .grouplist img{float:left; width:90px; height:120px; border:1px solid #C0C0C0; margin:0 10px 0 0; padding:0px}
.subright .grouplist h1{ margin:0 0 5px 0; padding:0px; font-size:14px; color:#cc0000}
.subright .grouplist h1 a{ color:#cc0000}

/*付款*/
.subcharge{float:none; width:auto; margin:15px 0 0 0; padding:0px; background:url(../images/sub_06_.gif) left top repeat-y;}
.subcharge .divimg{float:none; width:auto; margin:0px; padding:0px;}
.subcharge .chargecont{float:none; width:auto; padding:5px 20px 30px 20px; background:url(../images/sub_08_.gif) left bottom no-repeat;}


/*专项强项*/
.special{float:right; width:235px; height:290px; overflow:hidden; margin:0px; padding:0px;}
.special .box{float:none; width:auto; background:url(../images/bg.png) -514px -622px no-repeat; _behavior: url(js/iepngfix.htc); height:140px; margin-bottom:10px; } 
.special .box .boxcont{ float:none; width:auto; margin:10px 15px 10px 15px; padding:0px; height:80px; overflow:hidden}
.special .box .boxcont p{margin:0px; padding:4px 0; background:url(../images/index_39.gif) left bottom repeat-x;}

/*业务范围*/
.scope_of{float:none; width:auto; padding:0 10px; margin:0px; _margin-bottom:15px; font-size:14px; color:#000; line-height:230%;  min-height:895px; *height:100%; _height:915px;}
.scope_of h1{ color:#cc0000; font-size:25px; float:none; border-bottom:1px solid #d3d3d3; padding-bottom:10px; margin-right:0px; font-family:"微软雅黑"}

/*网站案例*/
.case{float:none; width:auto; padding:0 10px; margin:0px; font-size:14px; color:#000; line-height:230%; min-height:895px; *height:100%; _height:915px;}
.case h1{color:#cc0000; font-size:25px; padding-left:0px; float:none; border-bottom:1px solid #d3d3d3; padding-bottom:10px; font-family:"微软雅黑"}
.case h2{color:#cc0000; font-size:25px; padding-left:0px; float:none; border-bottom:1px solid #d3d3d3; padding-bottom:10px; font-family:"微软雅黑"}
.case ul {float:none; text-align:left; list-style:none; padding:0 0 0 5px ; margin:0px;}
.case ul li {float:none; width:auto; margin:0px; line-height:35px;  padding:0px; text-align:left; border-bottom:1px dashed #D3D3D3;color:#000}
.case ul li span{ float:right; font-size:12px; color:#999999; line-height:35px}

.case dl {float:none; width:auto; padding:0 0 0 5px; margin:20px 0 0 0; list-style:none; width:auto; height:180px;  border-bottom:1px dashed #ccc;}
.case dl img.team{ float:left; width:120px; height:150px; border:4px solid #DFDEDA; margin:0 15px 0 0}
.case dl dt {float:left; width:520px; font-size:16px; color:#cc0000; padding:0px; text-align:left; margin:0px; border-bottom:1px dashed #ccc; line-height:30px; font-weight:bold;}
.case dl dd {float:left; width:520px; text-align:left; margin:0px; padding:10px 0; height:105px; overflow:hidden; line-height:22px; font-size:14px;  padding-bottom:10px;}
.case dl dd p{ margin:0px; padding:0px}
.case dl a{ color:#cc0000}


/*关于我们*/
.subcont{float:none; width:auto; margin:20px 5px 20px 10px; padding:0px; text-align:left; font-size:14px; color:#000; line-height:230%; font-family:Arial, Helvetica, sans-serif; color:#44270F}
.subcont img.t{float:right;}

/*子页最新动态*/
.zynews{float:right; width:235px; height:290px; background:url(../images/bg.png) 0px -974px no-repeat; _behavior: url(js/iepngfix.htc); margin-bottom:15px; padding:0px; overflow:hidden}
.zynews ul{float:none; width:auto; padding:0; list-style:none; margin:8px 18px; }
.zynews ul li {float:none; width:auto;  padding:0px; margin:0px; line-height:28px; color:#333;  background:url(../images/index_39.gif) left bottom repeat-x; overflow:hidden; height:28px}

/*新闻列表页*/
.subnews{float:none; width:auto;  padding:0px; margin:10px 5px 20px 5px; font-size:14px; }
.subnews ul {float:none; text-align:left; list-style:none; padding:0px; margin:0px;}
.subnews ul li {float:none; width:auto; margin:0px; line-height:32px;  padding:0 0 0 25px; text-align:left; border-bottom:1px dashed #D3D3D3; background:url(../images/index_18.gif) 10px center no-repeat; color:#44270F}
.subnews ul li a{color:#44270F}
.subnews span{ float:right;color:#887B6C; padding-right:3px; font-size:11px;}
.subnews hccc{border-bottom:1px dashed #D3D3D3;border-top:1px dashed #D3D3D3; padding:10px 0; text-align:center; margin:0px; font-size:18px;}

/*详情页*/
.information{ float:none; margin:0px; width:auto; padding:0px;  margin:20px 5px; text-align:center; }
.information h1{font-size:20px; color:#cc0000; line-height:30px; margin:0px; padding:10px 0 10px 0; border:0px;}
.information h2{border-bottom:1px dashed #D3D3D3; line-height:25px; margin:0px; padding:0 0 5px 0; color:#887B6C; font-size:12px; font-weight: normal;}
.information h3{line-height:25px; margin:0px; padding:0 0 5px 0; font-size:16px; color:#cc0000}
.information h4{border-bottom:1px dashed #D3D3D3;border-top:1px dashed #D3D3D3; padding:10px 0; text-align:center; margin:0px; font-size:12px;}
.information h4 img{border:7px solid #DFDEDA; width:auto; max-width:300px; _width:expression(this.width > 300 ? "300px" : true);  height:auto; margin:0px; padding:0px;}

.information .Icontent{float:none; padding:15px 5px 30px 5px; margin:0px; line-height:200%; text-align:left; font-size:14px;}
.information .Icontent img{ width:auto; max-width:500px; _width:expression(this.width > 500 ? "500px" : true);  height:auto; margin:0px; padding:0px;}

/*友情链接*/
.link{float:none; clear:both; margin:0px ; width:auto; padding:0px;}
.link dl{ float:left; list-style:none; width:auto; padding:0 0 15px 0; border-bottom:0px}
.link dl dt {float:none; width:auto; border-bottom:1px dashed #cccccc; text-align:left; margin:0px auto; line-height:25px; font-size:15px; font-weight:bold; color:#EC640D ; padding:0 0 0 3px}
.link dl dd {float:none; width:auto; text-align:left; margin:0px auto; line-height:23px; color:#2B2B2B; padding:15px 15px 0 0px; font-size:14px; color:#2B2B2B}
.link dl dd img{float:left; margin:5px 8px 5px 0px; width:100px; height:40px; padding:0px}


/*翻页*/
.page{float:none; clear:both; width:auto; padding:30px 0 0 0; margin:0PX; text-align:center; font-size:12px} 
.page a{
	width:auto;
	font-size:12px;
	text-align: center;
	padding:2px 5px 2px 5px;
	border:1px solid #666;
    background-color:#EFEFEF;
	color:#000;
	margin:0 2px 0 2px;

}

.page a:hover{
   border:1px solid #333;
   background-color:#666;
   color:#fff;
}
.page .on{
   border:1px solid #333;
   background-color:#666;
   color:#fff;
}
