@charset "utf-8";
/* CSS Document */

body {
	min-width: 1200px;
    background:#03234a url(../images/top_bg.jpg) top center repeat-x;
	margin:0 auto;
    color:#333;
	font-size:13px;
	text-align: justify;
	letter-spacing: 1px;}
li{list-style: none;}
a {color:#000;text-decoration: none;}
a:hover {color: #d99413;}
* { border:0; margin:0 auto; padding:0; outline:none; }
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0; padding:0; }
.clear{clear:both; font-size:0; line-height:0;margin:0 auto; padding:0;}
h1{ font-size:14px;font-weight:bold;}
h2{ font-size:12px;font-weight:bold; text-align:right;}
h3{ font-size:14px;font-weight:bold; color:#666666; margin-top:15px;}
em{font-style: normal;}

/*=======顶部=======*/
#top{
width:1004px;
margin:0 auto;
}

.logo{
margin:0 auto;
margin-top:46px;
background:url(../images/logo_bgg.png) no-repeat;
}

.logo01{
height:288px;
/*height:74px;*/
margin:0 auto;
padding-top:28px;
margin-left:32px;
}

.nav{
float:left;
width:1004px;
height:30px;
content: ".";
margin:0 auto;
line-height:30px;
background:url(../images/nav_bg.png) repeat-x;
}

.nav ul li {
display: inline;
list-style-type: none;
float: left;
overflow: auto;
width: 110px;
color:#03234a;
text-align: center;
}

.nav ul li a {
	width:110px;
	height:30px;
	float:left;
	display: block;
	color:#03234a;
	list-style-type: none;
	overflow: auto;
	text-align: center;
	text-decoration: none;
}


.nav ul li a:hover {
width: 110px;
height:30px;
float:left;
color:#ffffff;
text-align:center;
display: block;
}

.fla{
width:1004px;
margin:0 auto;
display:block;
overflow:hidden;
background:#FFFFFF;
text-align:center;
padding-top:20px;
padding-bottom:10px;
}


/*=======内容=======*/
#content{
width:1004px;
margin:0 auto;
background:#FFFFFF;
}

/*=======新闻动态=======*/
.dongtai{
width:1004px;
margin:0 auto;
padding-top:10px;
_padding-top:10px;
}

.dongtai01{
width:335px;
margin:0 auto;
text-align:center;
float:left;
margin-left:14px;
_margin-left:8px;
border:#cccccc 1px solid;
padding:4px;
}

.dongtai02{
width:625px;
height: 240px;
margin:0 auto;
float:right;
/*line-height:21px;*/ line-height:20px;
margin-right:12px;
_margin-right:14px;
margin-top:7px;
overflow: hidden;
color: #009;
}

.cc{
margin:0 auto;
margin:10px auto;
}

.menu{
width:596; margin:0 auto;
line-height:25px;
margin-bottom:0px; display:block; overflow:hidden;
}

.menu ul li{
text-align:left;
list-style:none;
}

.menu ul li a {
color: #000000;
text-decoration: none;
}

.menu ul li a:hover{
color: #d99413;
text-decoration: none;
}

/* ====产品展示====*/	
			
#prolist{width:989px; /*height: 195px;*/ height: 185px;  margin:0px auto;}
#product{width:200px; height:180px; float:left; text-align:center; margin:0 10px;}
#product div{width:169px; height:149px;background-repeat:no-repeat;background-image:url(../images/produbg.jpg);}
#product img{width:154px; height:136px;padding:5px;margin:0 auto;border:0px;display:block;}
#product a:hover img{background:#0d78ca;}
#product span{color:#666666;display:block;line-height:30px;}

#product_right{ width:694px; margin:-25px auto 10px;}
#cp{width:213px;float:left; text-align:center;margin:0 5px;}
#cp div{width:177px;}
#cp img{width:167px; height:147px;padding:5px;margin:0 auto;border:0px;display:block;}
#cp a:hover img{background:#0d78ca;}
#cp span{color:#666666;display:block;line-height:30px;}

		
/* end */

/*=======事务所=======*/
.sws{
float:left;
margin:0 auto;
width:260px;
margin-left:14px;
_margin-left:8px;
margin-top:18px;
_margin-top:12px;
}

.sws01{
width:260px;
margin:0 auto;
}

.sws02{
width:260px;
height:248px;
text-align:center;
background:#ebebeb;
}

.knowledge{
float:left;
width:445px;
margin:0 auto;
margin-left:8px;
_margin-left:8px;
margin-top:18px;
_margin-top:12px;
background:#ebebeb;
}

.knowledge01{
width:445px;
margin:0 auto;
}

.knowledge02{
width:445px;
margin:0 auto;
}

.knowledge021{
width:165px;
float:left;
margin:0 auto;
margin-top:6px;
_margin-top:4px;
*margin-top:5px;
}

.knowledge022{
width:273px;
float:left;
margin:0 auto;
margin-top:6px;
_margin-top:4px;
margin-right:6px;
_margin-right:4px;
line-height:27px;
text-indent: 10px;
}
.knowledge022 li{
	list-style: none;
}

.notice{
width:260px;
float:right;
margin:0 auto;
margin-right:8px;
_margin-right:4px;
margin-top:18px;
_margin-top:12px;
}

.notice01{
	height: 248px;
	margin:0 auto;
	line-height:24px;
	padding-left:6px;
	_padding-left:4px;
	padding-right:4px;
	_padding-right:2px;
	background:#ebebeb;
	padding-top:1px;
}

/*=======联系我们=======*/
#lxwm{
margin:0 auto;
margin-left:14px;
_margin-left:14px;
margin-top:18px;
_margin-top:12px;
}

.con{float:left;width:400px;margin:0 auto;line-height:25px;margin-top:18px;_margin-top:12px;margin-left:5px;_margin-left:4px;}

/*=======在线留言=======*/
.lyb{float:right;width:488px;margin:0 auto;margin-top:18px;_margin-top:12px;margin-right:50px;_margin-right:35px;}

#msg p{margin:10px 0; width:620px;}
#msg a{ color:#FFFFFF;}
#msg a:hover{ color:#3fcce8;}
.messg{ border:1px solid #cccccc;padding: 0px;}

.di{width:45px;color:#FFFFFF;text-align:center;margin:0 auto;background:#a3c4cf;}

/*=======回答=======*/
.answer{width:250px; height:180px;  margin:0 auto;/*line-height:20px;*/  line-height:26px;  border:#cccccc 1px solid;padding-top:5px;padding-bottom:5px;padding-left:8px; overflow: hidden;}
.answer ul li{list-style: none;}

.text{float:left;width:445px;margin:0 auto;margin-left:8px;_margin-left:8px;margin-top:18px;_margin-top:12px;}

.text01{width:443px;margin:0 auto;}

.text02{width:443px;/*height: 140px;*/ height: 110px;  line-height:25px;padding: 5px 0; border:#cccccc 1px solid;overflow:hidden; }

.text021{float:left;width:70px;margin:0 auto;margin:30px;_margin:22px;}

.text022{width: 69%; float:left;margin:7px auto;line-height:20px;/*margin-top:9px;_margin-top:10px;*/}

.case{width:260px;float:right;margin:0 auto;margin-right:8px;_margin-right:4px;margin-top:18px;_margin-top:12px;}

.case01{width:250px;/*height: 140px; */ height: 110px;  margin:0 auto;line-height:20px;border:#cccccc 1px solid;padding-top:8px;_padding-bottom:2px;padding-left:8px; overflow: hidden;}

/*=======咨询律师=======*/
#layer{
margin:0 auto;
margin-left:14px;
_margin-left:14px;
margin-top:18px;
_margin-top:12px;
}

.layer02{margin:0 auto;margin-top:18px;_margin-top:12px;padding-bottom:18px;_padding-bottom:12px;}


#prolist{margin-left:15px;_margin-left:10px;}
#cp{width:150px; height:175px; float:left; text-align:center; margin:20px 7px;_margin:20px 6px;}
#cp div{width:150px; height:175px;background-repeat:no-repeat;background-image:url(../images/produbg.jpg);}
#cp img{width:140px; height:165px;padding:5px;margin:0 auto;border:0px;display:block;}
#cp a:hover img{ background:url(../images/produbg01.jpg) no-repeat;}
#cp span{color:#666666;display:block;line-height:30px;}


#cplist{width:686px;}
#cpzs{/*width:150px; height:220px;*/ width:207px; /*height:180px;*/  height:170px;  float:left; text-align:center; margin:15px 10px;}
#cpzs div{/*width:150px; height:218px;*/  width:214px; /*height:160px;*/  height:160px; background-repeat:no-repeat;/*background-image:url(../images/produbg.jpg);*/  border:1px solid #ddd; }
#cpzs img{/*width:140px; height:205px;*/ width:200px; height:150px;    padding:5px;margin:0 auto;border:0px;display:block;}
#cpzs div:hover { /*background:url(../images/produbg01.jpg) no-repeat;*/ border:1px solid #ccc;}
#cpzs span{color:#666666;display:block;line-height:30px;}


/*=======左边=======*/
#left{
width:275px;
margin:0 auto;
float:left;
}

/*=======右边=======*/
#right{
width:690px;
margin:0 auto;
float:left;
margin-left:18px;
_margin-left:12px;
}

.jdal{width:690px;margin:0 auto;margin-top:18px;_margin-top:12px;padding-bottom:18px;_padding-bottom:12px; background: url(../images/about.jpg) no-repeat;}
.jdal h2{
	width: 11%;
	font: bold 15px/30px 'Microsoft YaHei';
	color: #fff;
	text-indent: 5px;
}

.jdal01{width:690px;margin:0 auto;line-height:25px;}

.jdal02{margin:0 auto;content: ".";margin-left:14px;_margin-left:14px;line-height:25px;}

.jdal03{margin:0 auto;margin-left:14px;_margin-left:14px;line-height:25px;/*background:url(../images/b_b1.png) no-repeat right bottom;*/}


/*=======搜索=======*/
.search{width:258px;margin:0 auto;border:#cccccc 1px solid;}

.leftsearch_con{float:left; display:block; overflow:hidden;width:200px; margin:0 auto;margin-top:10px;margin-left:15px;_margin-left:5px; padding-bottom:15px;line-height:35px;}

.leftinput,.leftselect,{width:200px;margin:0px 0 0 0;letter-spacing: 0px;display:block;}

.leftinput{width:120px;height:14px; padding-top:6px;float:left;text-indent:5px; font-size:12px;border:#cccccc 1px solid; margin-top:10px;}

.leftsubmit{ float:left;width:45px; height:20px;background:#a3c4cf;margin-left:10px;margin-top:10px;}
   
   
/*=======版权所有=======*/
#bottom{
width:1004px;
margin:0 auto;
font-size:12px;
color:#61a9b7;
font-family:"微软雅黑";
text-align:right;
margin-top:10px;
margin-bottom:30px;
}
#bottom a{
	color: #61a9b7;
}
#bottom a:hover{
	color: #f0ff00;
}

fieldset{ border:none}
.msg_ul{width:485px;height:auto;overflow:hidden;margin:0 auto;list-style:none;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:6px;}
.msg_ul li p{width:90px; float:left;height:25px;font:14px/25px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:75%;height:25px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_textarea{border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_pin{width:164px;height:25px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_textarea{width:75%;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none}
.msg_submit{width:80%;height:25px;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/25px "microsoft yahei";color:#fff;cursor: pointer}




#ISL_Cont_1{
	margin:5px auto 0;
	/*height:190px;*/ height:180px;
	float:left;
	overflow:hidden;
	width:1100px;
}
#ISL_Cont_1 .product{
	width:143px;
	/*height:175px;*/ height:166px;
	float:left;
	text-align:center;
	border:2px solid #d4e0ed ;
	margin-left:15px;
	overflow:hidden;
	position:relative;
}
#ISL_Cont_1 .product a{
	width:143px;
	/*height:175px;*/ height:166px;
	float:left;
	text-align:center;
	color:#fff;
}
#ISL_Cont_1 .product img{
	width:143px;
	/*height:175px;*/ height:166px;
}

#ISL_Cont_1 .product a span{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	background:rgba(40,40,40,0.5);
}	
#ISL_Cont_1 .product:hover a span{
	background:(16,76,144,1);
	display:block;
}

.luotong_page{
	text-align:center;
	margin: 25px 0;
}
.luotong_page a{
	/*padding: 3px 5px;*/
	/*margin: 0 5px;*/
	/*border: 1px solid #ccc;*/
}
.luotong_page a:hover{
	/*background: rgba(173,205,216,.5);*/
}


.dn{display: none;}
/* 返回顶部 */
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 180px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}