@charset "utf-8";
/* FIDELITY LAW FIRM CSS Document Design by Creative time */
/*----------------------------body------------------------------*/
body, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, textarea, p, blockquote, caption, th { 
    margin: 0;
    padding: 0;
	font:12px Arial, Helvetica, sans-serif;
    font-weight: normal;
	line-height:20px;

}

html ,body {
	background:#fff;
    color:#303030;
}
a{
   color:#303030;
   text-decoration:none;
   hide-focus: expression( this.hideFocus=true );
   outline: none;


}
a:hover{
   color:#BD8C2D;
   text-decoration:underline;
}
form{
    padding: 0;
    margin: 0;
}
input,select,textarea{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
img {
	border:0;
}
.input{

	border:0;
	background:#748aa0;
	font-weight:bold;
	color:#fff;
	padding:2px 6px;
}
/*----------------------------wrap------------------------------*/

#wrap{
   width:880px;
   margin:20px auto;
   background:#fff;
   /*padding:0 10px;*/
}

/*----------------------------top------------------------------*/
#logo{
	width:250px;
	height:80px;
	background:url(../images/logo.gif) no-repeat center;
	border-bottom:1px solid #B3B3B3;
	margin-bottom:20px;
	_margin-left: -3px;
}
/*----------------------------serach------------------------------*/
.serach{
	float:right;
	margin-bottom:20px;
}

/*----------------------------index------------------------------*/
.index-left{
	float:left;
	width:120px;
	height:400px;
	padding:15px 10px;
	text-align:right;
	font-family:Verdana;
	line-height:25px;
}
.index-right{
    margin-left:145px !important;
	margin-left:143px;
	padding:0;
	/*background:#eee;*/
}
.index-right-main{
	padding:0 18px;
	color:#555555;
	/*background:#eee;*/
}
/*----------------------------menu------------------------------*/
.now_menu{
	font-size:14px;
	font-weight:500;
	color:#E60012;
	/*font-weight:bold;*/
	border-bottom:1px solid #E60012;
}
.no_menu{
	font-size:14px;
	font-weight:500;
}
.no_menu_list{
	background:url(../images/now_list.gif) no-repeat left;
	padding-left:15px;
	color:#FF9900;	
}
.menu_list,.menu_list a{
	line-height:20px;
	color:#888;
	font-size:10px;
}
/*----------------------------pic------------------------------*/
.top_pic{
	margin-bottom:20px;
}
.main_pic{
	margin-bottom:10px;
	padding:0 18px;
}
/*----------------------------title------------------------------*/
.title{
	line-height:40px;
	border-bottom:4px solid #E7D2A6;
	margin-bottom:5px;
}
.bigtitle{
	font-size:14px;
	color:#A46F00;
	font-weight:bold;
}

.bigtitle a{
	color:#A46F00;
}
/*----------------------------content------------------------------*/
.content{
	border-left:1px solid #B3B3B3;
	padding:0;
	/*background:#eee;*/
}
.content-main{
	background:#F5F5F5;
	padding:10px 20px;
}
.content-td{
	line-height:16px;
}
.content-right{
	border:1px solid #B3B3B3;
	border-top:0;
	border-left:0;
}
.content-right-main{
	border:1px solid #B3B3B3;
	border-top:0;
	border-left:0;
	padding:0 18px 18px 18px;
}
.content1{
	border-left:1px solid #B3B3B3;
	float:left;
	padding:10px;
}
.content2{
	float:left;
}
.content-title{
	border-bottom:1px solid #757575;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.content-news{
	border-bottom:1px solid #CBCBCB;
	padding:10px 0 10px 0 ;
	color:#575757;
}

/*----------------------------div------------------------------*/
.div-title{
	background:url(../images/title_bg.gif);
	line-height:31px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:0 10px;
}
.div-content{
	border:1px solid #CDA34B;
	margin-bottom:20px;
	margin-top:20px;
}
/*----------------------------pro------------------------------*/
.pro-list-title{
	background:url(../images/pro_title_bg.gif) no-repeat;
	height:27px;
	width:168px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
}
.pro-main{
	background:#F5F5F5;
	margin-top:20px;
}
.pro-title{
	line-height:30px;
	font-weight:bold;
	font-size:20px;
	margin-bottom:20px;
}
.pro-menu{
	padding:10px;
}
.pro-menu span{
	padding-left:16px;
}
.pro-now-arraw{
	background:url(../images/arraw1.gif) no-repeat;
	padding-left:16px;
	font-weight:bold;
}
/*----------------------------img------------------------------*/
.img{
	padding:4px;
	border:1px solid #BBBBBB;
	background:#fff;
	
}
.img2{
	padding:4px;
	border:1px solid #333;
	background:#fff;
	
}
/*----------------------------bot------------------------------*/
#bot{
	line-height:50px;
	font-size:10px;
	color:#999;
	padding-bottom:3px;
}
#bot span{
	float:right;
	color:#ccc;
	font-size:12px;
}
#bot span a{
	color:#008dbd;
}


.cl{clear:both;}


/*----------------------------text------------------------------*/
.jintext{
	color:#A77B00;
}
.bluetext{
	color:#008ebb;
}
.bigtext{
	font-size:14px;
}
.graytext{
	color:#626262;
}
.redtext{
	color:red;
}

.smalltext{
	font-size:11px;
	font-weight:normal;
}

.bigtext{
	font-size:14px;
}

.right{
	float:right;
}

.showMsgWeb { 
	border:1px solid #ccc; 
	background: #fff; 
	text-align:left;
	padding:10px 30px;
	font-size:14px;
	width:500px;
	margin-top:100px;
	margin:50px auto;
	
}
