
.bar_btn a , .new_book li a , dl a , .pic a , .new_law li a , #sitemap a , #index_introfirm li a , #partner p a{
 text:expression(target="_blank");
}
.index_310left{
width:310px;
float:left;
}
.index_310left2{
width:310px;
float:left;
margin-left:10px;
_display:inline;
}
.index_310right{
width:310px;
float:right;
}
.index_630left{
width:630px;
float:left;
}
.index_630right{
width:630px;
float:right;
}
.index_470left{
width:470px;
float:left;
}
.index_470right{
width:470px;
float:right;
}
.index_230left{
width:230px;
float:left;
}
.index_230left2{
width:230px;
float:left;
margin-left:10px;
_display:inline
}
.index_230right{
width:230px;
float:right;
}
.index_230right2{
width:230px;
float:right;
margin-right:10px;
_display:inline
}
.margin10{
margin-top:10px;
}
.p_clear{
height:0px; 
font-size:0px;
clear:both;
}
.ie6m_top{
_margin-top:-7px;
}
.limitw1 li{
width: 120px;
overflow: hidden; 
text-overflow:ellipsis
}

.limitw1 li{ 
width: 440px; 
overflow: hidden;
white-space: nowrap; 
-o-text-overflow: ellipsis; 
text-overflow: ellipsis; 
} 
.limitw2 li .spanleft{ 
width:380px; 
overflow: hidden;
white-space: nowrap; 
-o-text-overflow: ellipsis; 
text-overflow: ellipsis; 
} 

.title2_h1{
height:31px;
background:url(../images/index/title_bg2.gif) repeat-x;
margin-bottom:10px;
}
.title2_div2{
height:31px;
background:url(../images/index/title_bg2_left.gif) no-repeat left center;
color:#fd8f4e;
font-weight:bold;
}
.title2_div3{
height:31px;
background:url(../images/index/title_bg2_right.gif)  no-repeat right center;
color:#fd8f4e;
font-weight:bold;
}
.title2_h1 span.spantitle{
text-indent:40px;
float:left;
font-weight:bold;
color:#fd8f4e;
padding-top:10px;
font-size:12px;
}
.title2_h1 span.spanmore {
margin-right:20px;
float:right;
_display:inline;
padding-top:10px;
}
.title2_h1 span.spanmore a{
font-size:12px;
color:#fd8f4e;
font-weight:normal;
}

.title3_h1{
height:33px;
background:url(../images/index/title_bg3.gif) repeat-x
}
.title3_div2{
height:33px;
background:url(../images/index/title_bg3_left.gif) no-repeat left center;
color:#fd8f4e;
font-weight:bold;
}
.title3_div3{
height:33px;
background:url(../images/index/title_bg3_right.gif)  no-repeat right center;
color:#fd8f4e;
font-weight:bold;
}
.title3_h1 span.spantitle{
text-indent:40px;
float:left;
font-weight:bold;
color:#fd8f4e;
padding-top:11px;
}
.title3_h1 span.spanmore {
margin-right:20px;
float:right;
_display:inline;
padding-top:12px;
}
.title3_h1 span.spanmore a{
font-size:12px;
color:#fd8f4e;
font-weight:normal;
}
.index_605graycon{
padding:10px;
border:#d3d3d3 1px solid;
border-top:none;
width:605px;
margin-left:2px;
}
.index_285graycon{
padding:10px;
border:#d3d3d3 1px solid;
border-top:none;
width:285px;
margin-left:2px;
}
.index_445graycon{
padding:10px;
border:#d3d3d3 1px solid;
border-top:none;
width:445px;
margin-left:2px;
}

/*------- µÚÒ»À¸ -------*/
#logo{ padding-top:16px;}
#top #logo{
float:left;
}
#top #banner{
float:left;
padding:15px 0 0 30px;
} 
#top #top_right{
float:right;
padding:25px 10px 0 0;
}  
#member_enter{
width:310px;
height:212px;
background:url(../images/index/member_bg.gif)  no-repeat center;
}
#member_enter h6{
text-align:center;
color:#000;
font-weight:normal;
padding:15px 0 10px 0;
}
#member_enter .p_txt{
width:220px;
float:left;
margin-left:12px;
_display:inline;
}
#member_enter .p_txt input{
width:160px;
height:18px;
margin-top:15px;
text-indent:5px;
line-height:18px;
}
#member_enter .p_btn{
width:54px;
float:right;
margin:26px 15px 0 0;
_display:inline
}
#member_enter .p_btn input{
width:54px;
height:40px;
background:url(../images/index/member_btn.gif) no-repeat;
border:none;
}
#member_enter .p_size{
clear:both; 
font-size:12px;
text-align:center;
margin-top:20px;
}
#member_enter .p_last{
margin:20px 0 0 90px;
}

.bar_btn{
height:80px;
width:180px;
border:#f0f0f0 5px solid;
padding:1px 10px 1px 110px;
#padding:1px 10px 1px 110px;
_padding:1px 10px 1px 100px;
margin-top:10px;
}
.bar_btn_1{
height:80px;
width:300px;
border:#f0f0f0 5px solid;

margin-top:10px;
}
.bar_btn h6{
text-align:center;
font-weight:normal;
margin-top:7px;
}
.bar_btn h6 a{
color:#fd7322;
font-size:14px;
}
.bar_btn h6 a:hover{
text-decoration:underline;
color:#fd7322;
}
.bar_btn p{
margin-top:7px;
font-size:12px;
}
.pic1{
background:url(../images/index/pic1.jpg) no-repeat 10px 0
}
.pic2{
background:url(../images/index/pic2.jpg) no-repeat 10px 0
}

#index_search{
background:url(../images/index/search_bg.gif) no-repeat center;
height:57px;
}

#index_search fieldset{
padding:18px 0 0 20px;
border:none;
}
#index_search fieldset .search_span1{
font-size:14px;
color:#000;
font-weight:bold;
}
#index_search fieldset .search_span2{
font-size:12px;
color:#fd8f4e;
}
#index_search #search_tm1{
width:290px;
height:20px;
line-height:20px;
text-indent:10px;
}
#index_search #search_BB1{
width:50px;
height:25px;
background:url(../images/index/search_btn.gif) no-repeat;
border:none;
}

#index_law  dl , #index_newbook  dl{
width:116px;
float:left;
margin:20px 0 0 20px;
_display:inline;
}
#index_law  dl dt img , #index_newbook dl dt img {
width:116px;
height:132px;
}
#index_law dl dd{
text-indent:8px;
margin-top:8px;
}
#index_newbook dd{
width:53px;
float:left;
margin:10px 0 0 3px;
_display:inline;
}
#index_law dl  dd a , #index_newbook dl  dd a{
font-size:12px;
color:#017ffd
}
#index_law dl dd a:hover , #index_newbook  dl  dd a:hover{
text-decoration:underline;
}
#index_law  ul , #index_newbook  ul{
float:right;
width:450px;
}

.index_boder{
border:#f4f4f4 5px solid;
padding:15px 0;
}
#intro_book .index_boder{
height:140px;
}

.h1_bullte{
height:25px;
line-height:25px;
background:url(../images/index/title_bullte.gif) no-repeat 15px 5px;
}
.h1_bullte .span_left{
float:left;
text-indent:35px;
color:#fd8f4e;
}

.h1_bullte .span_right{
float:right;
padding-right:10px;
}
.h1_bullte .span_right a{
font-size:12px;
font-weight:normal;
}

.style2 li {
font-size:12px;
padding-bottom:8px;
width:93%;
text-indent:8px;
margin-left:10px;
background:url(../images/index/dashed_line.gif) bottom  repeat-x
}
.style2 li a{
font-size:12px;
}

#sitemap{
line-height:26px;
}
#sitemap li{
padding:11px 10px 10px 10px;
}
*+html #sitemap li{
padding:11px 10px 9px 10px;
}
#sitemap li.pink{
background-color:#fceedf
}
#sitemap li:hover{
background-color:#edf7fe
}

#sec_leftbar .index_285graycon{
background:#fefefa;
}
#sec_leftbar li{
margin-top:5px;
background:url(../images/index/line_bg2.gif) repeat-x bottom;
padding-bottom:6px;
}
#sec_leftbar li , #sec_leftbar li a{
font-size:12px
}

#index_introlayer dl{
padding:10px;
width:64px;
height:121px;
float:left;
margin-left:4px;
_display:inline
}
#index_introlayer dl:hover{
background:#fd8f4e
}
#index_introlayer dl:hover dd , #index_introlayer dl:hover dd a{
color:#fff;
}
#index_introlayer dl dt , #index_introlayer dl dt img{
width:64px;
height:85px;
}
#index_introlayer dl dd{
font-size:12px;
text-align:center;
margin-top:5px;
}
#index_introlayer dl dd a{
font-size:12px;
color:#017ffd;
}
#index_introlayer dl dd a:hover{
text-decoration:underline;
}

#index_introfirm ul li{
width:196px;
float:left;
margin:8px 0 11px 9px;
_display:inline;
}
#index_introfirm ul li{
font-size:12px;
}
#index_introfirm ul li p{
margin-bottom:5px;
}
#index_introfirm ul li p , #index_introfirm ul li p a{
color:#017ffd;
font-size:12px;
}
#index_introfirm ul li p a:hover{
text-decoration:underline;
}

#index_bottom div h6{
height:19px;
padding-top:8px;
text-indent:15px;
font-size:12px;
font-weight:normal;
color:#fff;
background:url(../images/index/title_bg4.gif) no-repeat
}
#index_bottom div  dt , #index_bottom div  dt img{
width:73px;
height:94px;
}
#index_bottom div dt{
float:left;
margin:25px 8px 30px 5px;
_display:inlne;
}
#index_bottom div dd{
font-size:12px;
margin-top:15px;
}
#index_bottom div dd a{
font-size:12px;
}
#index_bottom div dd a:hover{
text-decoration:underline;
}

#partner{
margin-top:20px;
height:82px;
clear:both;
}
#partner .bar_con{
border:#fcbc7c 1px solid;
padding:0;
}
#partner .bar_con h6{
float:left
}
#partner .bar_con h5{
float:right
}
#partner p{
margin-top:6px;
line-height:22px;
}
#partner p a{
margin-left:15px;
}