﻿
html,body{
	margin:0px;
	padding:0px;
	width:100%;
	min-width:1200px;
}
*{
	font-family:Microsoft-Yahei;
	margin:0px;
	padding:0px;
}
.header{
	width:100%;
	min-width:1200px;
	height:30px;
	line-height:20px;
	background-color:#0E2B43;
}
.header_center{
	width:1200px;
	margin:0 auto;
}
.header_date{
	margin-top:3px;
	margin-right:-70px;
	color:#627482;
}
.header_welcome{
	float:right;
	margin-top:3px;
	right:215px
}
.header_contact{
	float:right;
	margin-top:3px;
	right:-5px
}
.header_message{
	float: right;
    margin-top: 3px;
    right: -145px;
    border-left: 1px solid #ccc;
    padding-left: 10px;
}
.head-cat-title{    height: 0px;line-height: 25px;font-size: 18px;margin-top: 25px;}
.header_explain{
	float: right;
    margin-top: 2px;
    right: -380px;
    border-left: 1px solid #ccc;
    padding-left: 10px;
	height: 20px;
}
.header_explain img{
	width:30px;
	height:30px;
}
.banner{
	width:100%;
	height:350px;
	margin-top:10px;
}
.banner_inside{
	width:100%;
	height:350px;
	margin:0 auto;
}
.logobar{
	width:100%;
	height:80px;
	background-color:#0E2B43;
	overflow: hidden;
}
.logobar_inside{
	width:1200px;
	height:80px;
	margin:0 auto;
}
.logobar_content{
	width:200px;
	height:100px;
	border-right:1px solid #fff;
}
.logobar_img{
	width:40px;
	height:30px;
	margin-top:25px;
	float:left;
	margin-left:20px;
}
.logobar_title{
	width: 50px;
    height: 20px;
    float: left;
    margin-top: 5px;
    margin-left: 25px;
    font-size: 20px;
}
.logobar_word{
	width: 80px;
    height: 50px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}
.logobar_lump{
	border-right: 1px solid #F7F7F7;
	height:90px;
	margin-top:5px;
}
.logobar_right{
	margin-left: 128px;
    width: 1000px;
    height: 100px;
}
.logobar_connect_lump{
	height:70px;
	margin-top:5px;
	float:right;
}
.logobar_connect_img{
	width:50px;
	height:50px;
	margin-top: 10px;
    margin-left: 10px;
    float:left;
}
.logobar_connect_title{
	width:150px;
	height:20px;
	font-size:14px;
	margin-left:80px;
	margin-top:10px;
	color:#627482;
}
.logobar_connect_word{
    width: 198px;
    height: 50px;
    font-size: 18px;
    margin-left: 80px;
	color:#F68A3F;
}
/* 头部结束 , banner图开始*/
/*woniuseo0001主题代码开始*/
/*主导航菜单*/
.headmenu{
	width:1200px;
	line-height:40px;
	margin:auto;
}
.headmenu li.hmlist{
	float:left;
	width:133px;
	text-align:center;
	height:50px;
	line-height:50px;
}
.headmenu li.hmlist a{
	display:block;
	height:44px;
	margin:3px auto;
	line-height:44px;
	width:100px;
	text-decoration:none;
	color:#fff;
}
.headmenu li.hmlist:hover a{
	border-bottom:3px solid #F68A3F;
}
/*右上角导航菜单开始*/
.topmenu{
	float:right;
	height:30px;
	width:440px;
	line-height:26px;
}
.topmenu li{
	margin:0 10px;
	position:relative;
	float:right;
	height:30px;
	color:#627482;
}
.topmenu li a{
	height:30px;
	display:block;
	padding:0 13px 0 0;
	color:#627482;
}
.topmenu li img{
	top:30px;
	position:absolute; 
	border:1px solid #ccc;
	border-top:none;
	z-index:101;
	left:-50px;
	display:none;
}
.topmenu li:hover img{
	display:block;
}
.topmenu li div.fuwu{
	width:240px;
	background-color:#fff;
	border:1px solid #bbb;
	border-top:none;
	position:absolute;
	z-index:101;
	top:30px;
	left:-95px;
	display:none;
}
.topmenu li:hover div.fuwu{
	display:block;
}
.topmenu li div.fuwu ul.fanwei div{
	text-align:center; 
	border-bottom:1px dashed #bbb;
}
.topmenu li ul li{
	margin:0 6px;
	float:left;
}
.topmenu li ul li a{
	margin:0;
	padding:0
}
.topmenu li div.fuwu ul.quyu div{
	text-align:center;
	border-bottom:1px dashed #bbb;
}
.topmenu li div.fuwu ul.quyu li{
	margin:0 6px;
}
.topmenu li ul.daohang{
	width:260px;
	background-color:#fff;
	border:1px solid #bbb;
	border-top:none;
	position:absolute;
	z-index:101;
	top:31px;
	left:-120px;
	display:none;	
}
.topmenu li:hover ul.daohang{
	display:block;
}
.topmenu li ul.daohang li{
	margin:1px 8px;
}
.topmenu li a em{
	display:block;
	position:absolute;
	top:12px;
	right:0px;
	border-top:5px solid #909090;
	border-right:5px solid #0E2B43;
	border-bottom:5px solid #0E2B43;
	border-left:5px solid #0E2B43;
}
.topmenu li:hover a em{
	display:block;
	position:absolute;
	top:6px;
	right:0px;
	border-top:5px solid #0E2B43;
	border-right:5px solid #0E2B43;
	border-bottom:5px solid #909090;
	border-left:5px solid #0E2B43;
}
/*服务范围*/
.mleft div.lfanwei{
	height:185px;
	background-color:#fff;
	margin-top:10px;
}
.lfanwei a{
	width:109px;
	height:40px;
	line-height:40px;
	text-align:center;
	display:block;
	background-color:#F1DCCA;
	float:left;
	margin:2px 2px;
	font-size:16px;	
}
.lfanwei a:hover{
	background-color:#666;
	color:#fff;
	text-decoration:none;
}
/*主体代码开始*/
.mbanner{position:relative; z-index:1;}
.focusBox { position: relative; width:100%; height:580px; overflow: hidden; }
.focusBox .pic{ height:580px; display: block; }
.focusBox .pic li { height:580px; display: block; position:relative;}
.focusBox .pic li .abs{position:absolute;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:10px; left:50%; margin-left:-40px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:16px; height:16px; border-radius:8px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .hover{ background:#1674cb; filter:alpha(opacity=100);opacity:1;   }
.banner1_img1 {width:260px; height:60px; background:url(../images/banner1_img1.png) no-repeat; left:45%; top:335px; margin-left:-264px; opacity:0;}
.banner1_img2 {width:352px; height:32px; background:url(../images/banner1_img2.png) no-repeat; left:35%; top:410px; margin-left:-131px; opacity:0;}
.banner2_img1 {width:405px; height:45px; background:url(../images/banner2_img1.png) no-repeat; left:30%; top:200px; margin-left:62px; opacity:0;}
.banner2_img2 {width:648px; height:32px; background:url(../images/banner2_img2.png) no-repeat; left:21%; top:265px; margin-left:65px; opacity:0;}
.banner3_img1 {width:226px; height:37px; background:url(../images/banner3_img1.png) no-repeat; left:50%; top:200px; margin-left:-129px; opacity:0;}
.banner3_img2 {width:740px; height:42px; background:url(../images/banner3_img2.png) no-repeat; left:50%; top:260px; margin-left:-127px; opacity:0;}
.banner3_img3 {width:638px; height:26px; background:url(../images/banner3_img3.png) no-repeat; left:50%; top:340px; margin-left:-127px; opacity:0;}
.banner4_img1 {width:716px; height:39px; background:url(../images/banner4_img1.png) no-repeat; left:50%; top:170px; margin-left:-129px; opacity:0;}
.banner4_img2 {width:570px; height:84px; background:url(../images/banner4_img2.png) no-repeat; left:48%; top:240px; margin-left:-127px; opacity:0;}
.banner4_img3 {width:205px; height:68px; background:url(../images/banner4_img3.png) no-repeat; left:61%; top:400px; margin-left:-127px; opacity:0;}
/*
.mbanner .mtt{
color:#F55A3F;
position:relative;
left:340px;
top:320px;
font-size:46px;
}
.mbanner .ftt{
color:#fff;
position:relative;
left:340px;
top:320px;
font-size:32px;
}
*/
.mserch{
	background-color:#F1F1F1;
	height:48px;
    padding: 0 40px 0 20px;
}
.mkey{
	float:left;
	line-height:48px;
	color:#fff;
}
.keywd{
	color:#000;
}
.banan-tr{
	float: right;
    margin: 10px 0;
}
.mserv{
	height:635px;
	width:1200px;
	margin:20px auto;
}
.mtitle{
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:30px;
}
.mtitle2{
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:30px;
}
.menuline{
	width:70px;
	border-top: #F68A3F 3px solid;
	margin:5px auto;
}
.mcontent{
	text-align:center;
	margin:10px;
	font-size:16px;
}
.mcontent2{
	text-align:center;
	margin:10px;
	font-size:16px;
	color:#fff;
}
.sitem{
	height:190px;
	width:250px;
	margin:25px;
	float:left;
	text-align:center;
}
.sitem:hover{
	background-color:#F6873D;
}
.sitem .wh{
	width:120px;
	height:120px;
	margin:0 auto;
}
.sitem:hover a{
	text-decoration:none;
}
.sitem .title{
	position:relative;
	top:150px;
	color:#2b2b2b;
	font-size:16px;
}
.sitem:hover .title{
	color:#fff;
}
.sitem .mp1{
	background:url(../images/index_icon.png) no-repeat 0px -100px;
}
.sitem:hover .mp1{
	background:url(../images/index_icon.png) no-repeat 0px -240px;
}
.sitem .mp2{
	background:url(../images/index_icon.png) no-repeat -130px -100px;
}
.sitem:hover .mp2{
	background:url(../images/index_icon.png) no-repeat -130px -240px;
}
.sitem .mp3{
	background:url(../images/index_icon.png) no-repeat -260px -100px;
}
.sitem:hover .mp3{
	background:url(../images/index_icon.png) no-repeat -260px -240px;
}
.sitem .mp4{
	background:url(../images/index_icon.png) no-repeat -390px -100px;
}
.sitem:hover .mp4{
	background:url(../images/index_icon.png) no-repeat -390px -240px;
}
.sitem .mp5{
	background:url(../images/index_icon.png) no-repeat -520px -100px;
}
.sitem:hover .mp5{
	background:url(../images/index_icon.png) no-repeat -520px -240px;
}
.sitem .mp6{
	background:url(../images/index_icon.png) no-repeat -650px -100px;
}
.sitem:hover .mp6{
	background:url(../images/index_icon.png) no-repeat -650px -240px;
}
.sitem .mp7{
	background:url(../images/index_icon.png) no-repeat -780px -100px;
}
.sitem:hover .mp7{
	background:url(../images/index_icon.png) no-repeat -780px -240px;
}
.sitem .mp8{
	background:url(../images/index_icon.png) no-repeat -910px -100px;
}
.sitem:hover .mp8{
	background:url(../images/index_icon.png) no-repeat -910px -240px;
}
.mabus{
	height:570px;
	padding:40px 0;
	background-color:#f7f7f7;
}
.abus{
	width:1200px;
	margin:60px auto;
}
.uspic{
	float:right;
	width:584px;
	height:400px;
}
.usm{
	height:180px;
	padding:20px;
	width:500px;
	float:left;
	color:#fff;
}
.ust{
	color:#2b2b2b;
	font-weight:bold;
	font-size:30px;
}
.usc{
	font-size:16px;
	line-height:30px;
	padding:20px 0 40px 0;
	color:#666;
}
.usmore{
	 border:1px solid #fff;
	 display:inline;
	 font-size:14px;
	 padding:5px 40px;
	 background-color:#F6883C;
	 border-radius: 5px;
}
.usmore a{
	 color:#fff;
}
.cganli{
	width:1200px;
	margin:auto;
	height:1004px;
    overflow: hidden;
}
.anm{
	padding-top:60px;
	text-align:center;
    height: 110px;
}
 .cganli .mal{
	height:92px; 
	width:830px;
	margin:0 auto;
}
.cganli .mal li{
	float:left;
	background-color:#EAEAEA;
	padding:7px 22px;
	margin:20px 10px 40px 0px;
	color:#627482;
}
.cganli .mal li a{
	color:#627482;
	display: block;
}
.cganli .mal li a:hover{
	color:#fff;
	background-color:#F6883D;
}
.cganli .mal li:hover{
	background-color:#F6883D;
	color:#fff;
}
.cganli .allist{
	height:740px;
}
.cganli .allist ul{
	height: 640px;
}
.cganli .allist ul li{
	width:360px;
	height:530px;
	border:1px solid #f2f2f2;
	padding:10px;
	float:left;
	margin:8px;
}
.cganli .allist ul li:hover{
	-moz-box-shadow:2px 5px 20px #333333;
	-webkit-box-shadow:2px 5px 20px #333333;
	box-shadow:2px 5px 20px #333333;
}
.cganli .allist ul li .title{
	margin:20px;
	font-size:18px;
    width: 320px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cganli .allist ul li .title a{
	color:#2b2b2b;
}
.cganli .allist ul li .content{
	margin:20px;
	line-height:24px;
	font-size:14px;
	color:#9c9c9c;
}
.cganli .allist ul li .more{
	margin:10px;
	display: inline;
	color:#fff;
}
.cganli .allist ul li .more a{
	padding:5px 40px;
	background-color:#F6883C;
	color:#fff;
    margin: 0 30px;
	}
.mmore{
	margin:auto;
    width: 160px;
}
.mmore a{
	padding:10px 60px;
	background-color:#F6883C;
	color:#fff;
}
.mteam{
	margin:auto;
	padding:70px 0;
	height:800px;
	text-align:center;
	background-color:#f7f7f7;
}
.lawlist{
	width:1200px;
	height:480px;
	margin:60px auto 100px auto;
	color:#fff;
}
.lawlist li img{
	width: 302px;
	height: 472px;
}
.lawlist li{
	float:left;
	width:300px;
	height: 472px;
	position:relative;
}
.lawlist li .jieshao{
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
	height:472px;
	display:none;
	background-color:#000;
	opacity:0.7;
	text-align:left;
    z-index: 2;
}
.lawlist li .jieshao .lawname,.lawlist li .jieshao2 .lawname{
	margin:30px 20px;
	font-size:20px;
	font-weight:bold;
}
.lawlist li .jieshao .chengjiu,.lawlist li .jieshao2 .chengjiu{
	margin:20px;
	font-size:16px;
}
.lawlist li .jieshao .introduce,.lawlist li .jieshao2 .introduce{
	margin:20px;
	font-size:16px;
}
.lawlist li .jieshao .more,.lawlist li .jieshao2 .more{
	margin:40px;
	padding:6px 40px;
	background-color:#F6883C;
	width:36px;
}
.lawlist li:hover .jieshao .more a,.lawlist li:hover .jieshao2 .more a{
	color:#fff;
}
















.askq{
	height:683px;
	margin:80px auto;
}
.askq .rmzx{
	width:1200px;
	margin:40px auto;
	font-size:14px;
}
.askq .rmzx a{
	color:#666;
}
.askq .rmzx .remen li:hover a{
	color:#fff;
}
.askq .rmzx .remen{
	width:300px;
	height:460px;
	float:left;
	margin:10px 24px 10px 0;
}
.askq .rmzx .title{
	margin:5px;
	font-size:18px;
	color:#2b2b2b;
}
.askq .rmzx .remen li{
	margin:11px 0;
	padding:10px;
	background-color:#f7f7f7;
    width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.askq .rmzx .remen li:hover{
	background-color:#2582d0;
}
.askq .rmzx .zuixin{
	width:836px;
	height:460px;
	float:right;
	margin:10px 0 10px 40px;
}
.askq .rmzx .zuixin .title span{
	float:right;
	font-size:14px;
}
.askq .rmzx .zuixin ul li{
	font-size:14px;
	padding:17px;
	border-bottom:1px solid #eee;
	line-height:30px;
}
.askq .rmzx .zuixin ul li:hover{
	background-color:#f7f7f7;
}
.askq .rmzx .zuixin ul li .ask{
    width: 740px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.askq .rmzx .zuixin ul li .answer{
    width: 750px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.askq .rmzx .zuixin .ask span{
	padding:2px 3px;
	margin:0 20px 0 0;
	background-color:#2582d0;
	color:#fff;
	border-radius:3px;
}
.askq .rmzx .zuixin .answer span{
	padding:2px 3px;
	margin:0 20px 0 0;
	background-color:#F6883C;
	color:#fff;
	border-radius:3px;
}

.asklaw{
	background:url(../images/index_consultation.jpg) no-repeat center; 
	height:350px;
	text-align:center;
}

.asklaw .title{
	color:#fff;
	font-size:36px;
	position:relative;
	top:80px;

}

.asklaw .word{
	font-size:24px;
	color:#fff;
	position:relative;
	top:100px;
}

.asklaw .asknow{
	font-size:20px;
	color:#fff;
	position:relative;
	top:140px;
	display:inline;
	padding:10px 40px;
	background-color:#F6883C;
}

.asknow a{
	color:#fff;
}
.mwtlc{
	 height:605px;
	 padding:70px 0;
}
.mwtlc2{
	 height:605px;
	 padding:70px 0;
	 background-color:#f7f7f7;
}
.liucpic{
	 background:url(../images/liucheng.png) no-repeat center; 
	 padding:60px 0;
	 height:400px;
	 font-size:16px;
	 width:1200px;
	 margin:auto;
}
.liucpic .liucheng1{
	position:relative;
	left:34px;
	top:135px;
}
.liucpic .liucheng2{
	position:relative;
	left:67px;
	top:282px;
}
.liucpic .liucheng3{
	position:relative;
    left: 162px;
    top: 84px;
}
.liucpic .liucheng4{
	position:relative;
    left: 190px;
    top: 292px;
}
.liucpic .liucheng5{
	position:relative;
    left: 240px;
    top: 128px;
}
.liucpic .liucheng6{
	position:relative;
	left:282px;
	top:289px;
}
.liucpic .liucheng7{
	position:relative;
	left:308px;
	top:105px;
}
.liucpic .liucheng8{
	position:relative;
	left:332px;
	top:289px;
}
.liucpic .liucheng9{
	position:relative;
    left: 375px;
    top: 105px;
}
.nwcs{
	height:770px;
	margin:auto;
	padding:50px 0;
	background-color:#ECF4F4;
    overflow: hidden;
}
.nwcs .nctt{
	width:212px;
	height:60px;
	margin:20px auto;
}
.nwcs .nctt li{
	padding:6px 16px;
	margin:6px;
	background-color:#fff;
	float:left;
}
.nwcs .nctt li:hover{
	background-color:#F6883C;
}
.nwcs .nctt li:hover a{
	color:#fff;
	text-decoration:none;
}
.nwcs .nclist{
	width:1200px;
	height:680px;
	margin:40px auto;
}
.nclist .left{
	float:left;
	width:634px;
	height:404px;
	background-color:#fff;
	margin:10px;
}
.nclist .left img{
	margin:25px 20px;
}
.nclist .left .jd{
	width:594px;
	height:140px;
	margin:6px auto;
    position: relative;
    top: -10px;
}
.nclist .left .jd .jiaodian{
	padding: 10px;
    border-radius: 50px;
    background-color: #F6883C;
    display: inline;
    font-size: 16px;
	float:left;
}
.nclist .left .jd .jdnews{
    position: relative;
    left: 20px;
	line-height:30px;
}
.nclist .left .jdnews .title a,.nclist .list .ttcon .title a{
	font-size:14px;
	color:#2b2b2b;
}
.nclist .left .jdnews .content{
	color:#9c9c9c;
}
.nclist .list{
	float:right;
	height:484px;
	width:506px;
	margin:10px 20px 20px 20px;
}
.nclist .list li{
	width:506px;
	height:86px;
	margin:0 0 20px 0;
	background-color:#fff;
}
.nclist .list li .date{
	width:45px;
	height:50px;
	padding:15px;
	float:left;
}
.nclist .list li .date .year{
	font-size:18px;
	border-bottom:1px solid #9c9c9c;
}
.nclist .list li .date .monthday{
	font-size:14px;
}
.nclist .list li .ttcon{
	padding:15px 0;
	line-height:30px;
}
.nclist .list li .ttcon .title,.nclist .list li .ttcon .content{
    width: 410px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	
}
.nclist .list li .ttcon .title a,{
	font-size:14px;
	color:#2b2b2b;
}
.nclist .list li .ttcon .content{
	font-size:14px;
	color:#9c9c9c;
}
.nclist .csleft{
	float:left;
	width:634px;
	height:404px;
	background-color:#fff;
	margin:10px;
}
.csleft .hotcs{
	padding:15px;
	width:614px;
	height:172px;
}
.csleft .hotcs img{
	width:240px;
	height:172px;
}
.csleft .hotcs .hotcsc{
	float:right;
	padding:10px;
	margin:10px;
	width:330px;
	height:152px;
}
.csleft .hotcs .hotcsc .title a{
	font-size:16px;
	color:#2b2b2b;
	
}
.csleft .hotcs .hotcsc .date{
	font-size:14px;
	color:#9c9c9c;
    padding: 10px 0;
}
.csleft .hotcs .hotcsc .content{
	font-size:14px;
	color:#9c9c9c;	
}
.nclist .cslist{
	float: right;
    height: 364px;
    width: 466px;
    margin: 10px 20px 100px 20px;
    background-color: #fff;
    padding: 20px;
	font-size:14px;
}

.nclist .cslist li{
	line-height: 45px;
}
.nclist .cslist li a{
	color: #2b2b2b;
}
.nclist .cslist li span{
    color: #7f7f7f;
    padding: 0 20px 0 5px;
}




/*主体结束，分类主体开始,婚姻家庭*/
.banner_fen{
    height: 360px;
    margin: 0 auto;
}
.hunbanner{
    background: url(../images/banner_hun.jpg) no-repeat center;
}
.jibanner{
    background: url(../images/banner_yi.jpg) no-repeat center;
}
.fangbanner{
    background: url(../images/banner_fang.jpg) no-repeat center;
}
.xingbanner{
    background: url(../images/banner_xing.jpg) no-repeat center;
}
.hebanner{
    background: url(../images/banner_he.jpg) no-repeat center;
}
.laobanner{
    background: url(../images/banner_lao.jpg) no-repeat center;
}
.jiaobanner{
    background: url(../images/banner_jiao.jpg) no-repeat center;
}
.gubanner{
    background: url(../images/banner_gu.jpg) no-repeat center;
}
.fmserv{
	 height:480px;
	 text-align:center;
	 padding:50px auto;
}
.fmserv .service{
	 width:1200px; 
	 margin:auto;
}
.svitem{
	height:290px;
	margin:0 auto;
}

.svitem li{
	width:200px;
	float:left;
	height:290px;
}
.svitem li:hover{
	background-color:#f6873d;
	color:#fff;
}
.svitem li:hover a{
	text-decoration:none;
}
.svitem li i{
    width: 130px;
    height: 130px;
    display: block;
    margin: 40px auto 25px auto;
}
.svitem li:hover i{
}
.svitem li h3{
	font-size:16px;
	padding:0 0 10px 0;
	color:#2b2b2b;
}
.svitem li:hover h3{
	color:#fff;
}
.svitem li div{
	display:none;
	width:120px;
	margin:0 auto;
	font-size:14px;
	color:#2b2b2b;
}
.svitem li:hover div{
	display:block;
	color:#fff;
}
.svitem li .li-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -920px
}
.svitem li:hover .li-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -1070px
}
.svitem li .li-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -920px
}
.svitem li:hover .li-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -1070px
}
.svitem li .li-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -920px;
}
.svitem li:hover .li-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -1070px;
}
.svitem li .li-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -920px;
}
.svitem li:hover .li-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -1070px;
}
.svitem li .li-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -920px;
}
.svitem li:hover .li-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -1070px;
}
.svitem li .li-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -920px;
}
.svitem li:hover .li-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -1070px;
}
.svitem li .ji-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -2120px
}
.svitem li:hover .ji-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -2270px
}
.svitem li .ji-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -2120px
}
.svitem li:hover .ji-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -2270px
}
.svitem li .ji-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -2120px;
}
.svitem li:hover .ji-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -2270px;
}
.svitem li .ji-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -2120px;
}
.svitem li:hover .ji-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -2270px;
}
.svitem li .ji-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -2120px;
}
.svitem li:hover .ji-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -2270px;
}
.svitem li .ji-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -2120px;
}
.svitem li:hover .ji-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -2270px;
}
.svitem li .fang-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -320px
}
.svitem li:hover .fang-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -470px
}
.svitem li .fang-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -320px
}
.svitem li:hover .fang-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -470px
}
.svitem li .fang-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -320px;
}
.svitem li:hover .fang-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -470px;
}
.svitem li .fang-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -320px;
}
.svitem li:hover .fang-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -470px;
}
.svitem li .fang-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -320px;
}
.svitem li:hover .fang-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -470px;
}
.svitem li .fang-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -320px;
}
.svitem li:hover .fang-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -470px;
}
.svitem li .xing-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -1820px;
}
.svitem li:hover .xing-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -1970px;
}
.svitem li .xing-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -1820px;
}
.svitem li:hover .xing-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -1970px;
}
.svitem li .xing-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -1820px;
}
.svitem li:hover .xing-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -1970px;
}
.svitem li .xing-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -1820px;
}
.svitem li:hover .xing-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -1970px;
}
.svitem li .xing-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -1820px;
}
.svitem li:hover .xing-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -1970px;
}
.svitem li .xing-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -1820px;
}
.svitem li:hover .xing-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -1970px;
}
.svitem li .he-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -620px
}
.svitem li:hover .he-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -770px
}
.svitem li .he-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -620px
}
.svitem li:hover .he-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -770px
}
.svitem li .he-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -620px;
}
.svitem li:hover .he-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -770px;
}
.svitem li .he-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -620px;
}
.svitem li:hover .he-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -770px;
}
.svitem li .he-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -620px;
}
.svitem li:hover .he-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -770px;
}
.svitem li .he-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -620px;
}
.svitem li:hover .he-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -770px;
}
.svitem li .lao-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -1520px
}
.svitem li:hover .lao-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -1670px
}
.svitem li .lao-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -1520px
}
.svitem li:hover .lao-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -1670px
}
.svitem li .lao-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -1520px;
}
.svitem li:hover .lao-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -1670px;
}
.svitem li .lao-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -1520px;
}
.svitem li:hover .lao-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -1670px;
}
.svitem li .lao-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -1520px;
}
.svitem li:hover .lao-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -1670px;
}
.svitem li .lao-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -1520px;
}
.svitem li:hover .lao-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -1670px;
}
.svitem li .jiao-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -1220px
}
.svitem li:hover .jiao-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -1370px
}
.svitem li .jiao-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -1220px
}
.svitem li:hover .jiao-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -1370px
}
.svitem li .jiao-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -1220px;
}
.svitem li:hover .jiao-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -1370px;
}
.svitem li .jiao-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -1220px;
}
.svitem li:hover .jiao-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -1370px;
}
.svitem li .jiao-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -1220px;
}
.svitem li:hover .jiao-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -1370px;
}
.svitem li .jiao-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -1220px;
}
.svitem li:hover .jiao-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -1370px;
}
.svitem li .gu-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -20px
}
.svitem li:hover .gu-de1{
	background: url(../images/fl-sv.png) no-repeat -20px -170px
}
.svitem li .gu-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -20px
}
.svitem li:hover .gu-de2{
	background: url(../images/fl-sv.png) no-repeat -180px -170px
}
.svitem li .gu-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -20px;
}
.svitem li:hover .gu-de3{
	background: url(../images/fl-sv.png) no-repeat -340px -170px;
}
.svitem li .gu-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -20px;
}
.svitem li:hover .gu-de4{
	background: url(../images/fl-sv.png) no-repeat -500px -170px;
}
.svitem li .gu-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -20px;
}
.svitem li:hover .gu-de5{
	background: url(../images/fl-sv.png) no-repeat -660px -170px;
}
.svitem li .gu-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -20px;
}
.svitem li:hover .gu-de6{
	background: url(../images/fl-sv.png) no-repeat -820px -170px;
}

.manli{
	height:790px;
	background-color:#eee;
	margin:auto;
	padding:50px 0;
	background:url(../images/br-case.jpg) no-repeat center;
}
.manli ul{
	 width:1200px; 
	 margin:auto;
    height: 610px;
}
.manli ul li{
	 width:240px;
	 height:470px;
	 margin:50px 1px;
	 text-align:center;
	 padding:0 29px;
	 background-color:#fff;
	 float:left;
}
.manli ul li:hover{
	background-color:#f6873d;
}
.manli ul li h3{
	font-size:22px;
	color:#000;
	text-align:left;
	padding:60px 0 30px 0; 
    width: 246px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.manli ul li:hover h3{
	color:#fff;
}
.manli ul li span{
	color:#f6873d;
	float:left;
	font-size:16px;
}
.manli ul li:hover span{
	color:#fff;
}
.manli ul li .content{
	text-align:left;
	color:#9c9c9c;
	margin:60px 0 0 0;
	padding:40px 0;
	border-top:1px solid #e1e1e1;
	font-size:14px;
}
.manli ul li:hover .content{
	color:#fff;
}
.manli ul li .more{
	padding:8px 40px;
	float:left;
	font-size:12px;
	color:#9c9c9c;
	border:1px solid #dfdfdf;
	display: inline;
}
.manli ul li:hover .more a{
	color:#fff;
}
.f_news{
	height:705px;
	padding:100px 0;
}
.f_news .fnlist{
	width:1200px;
	margin:40px auto;
	height:485px;

}
.f_news .fnlist li{
	width:558px;
	height:178px;
	padding:11px;
	margin:9px;
	float:left;
	border:1px solid #f2f2f2;
}
.f_news .fnlist li .left{
	height:178px;
	width:206px;
}
.f_news .fnlist li .right{
	float:right;
	width:333px;
	height:181px;
}
.f_news .fnlist li .right .title{
	font-size:16px;
	color:#2b2b2b;
	margin:10px;
	width: 280px; 
	overflow: hidden; 
	text-overflow:ellipsis; 
	white-space: nowrap;
}
.f_news .fnlist li .right .title a{
	color:#2b2b2b;
}
.f_news .fnlist li .right .content{
	font-size:14px;
	color:#9c9c9c;
	margin:5px;
	line-height:25px;
}
.f_news .fnlist li .right .more{
	float:left;
	background-color:#F6883C;
	margin:10px;
	padding:5px 40px;
	border-radius:5px;
	font-size:14px;
}
.f_news .fnlist li .right .more a{
	color:#fff;
}

.mcs{
	height:270px;
	margin:0 auto;
	padding:80px 0;

}
.cslaw{
	width:1200px;
	margin:auto;
}
.cslist{
	width: 370px;
    margin: 5px;
    height: 280px;
    float: left;
}
.cslist h2{
    font-size: 18px;
    color: #2b2b2b;
    padding: 15px 20px;
    background-color: #f7f7f7;
    font-weight: bold;
    border-radius: 5px;
}
.cslaw .cs h2{
    border-left: 3px solid #f40;
}
.cslaw .fl h2{
    border-left: 3px solid #009fd9;
}
.cslaw .wt h2{
    border-left: 3px solid #f6873d;
}
.cslist h2 a{
	color:#00488A;
	float:right;
	font-size:12px;
	line-height:16px;
	width: 60px;
}

.cslist ul{
	border-top:1px solid #fff;
	padding:5px 10px;
}

.cslist ul li{
	line-height:40px;
}
.cslist ul li a{
	color:#2b2b2b;
}
.cslist ul li span{
	color:#7f7f7f;
	padding:0 20px 0 5px;
}
/*分类主体结束*搜索框*/
.searchinput{
	border-right-width: 0px;
	padding-left: 10px;
	width: 168px;
	font-family: arial;
	float: left;
	border-top-width: 0px;
	border-bottom-width: 0px;
	color: #636365;
	margin-left: 0px;
	font-size: 8pt;
	vertical-align: middle;
	border-left-width: 0px;
	margin-right: 3px;
    height: 25px;
    border-radius: 15px;
}
/*
.tab_search{
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	height: 25px;
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
*/
.searchaction{
	width: 21px;
	height: 17px;
	float: right;
	position:relative;
	top:-20px;
	right:10px;
}
/*以下为woniu0001左侧边栏*/
.mleft{
	margin:10px;
	border:1px solid #e5e5e5;
}
.mleft div{
	height:40px;
	line-height:40px;
	font-size:20px;
	background-color:#5ACAFA;
	color:#fff;
	padding-left:10px;
}
.mleft ul{
	margin:5px 3px;
	min-height:200px;
}
.mleft ul li{
	padding:3px;
	font-size: 14px;
	width:260px; /* 限制宽度（可选） */
	white-space:nowrap; /* 禁止自动换行 */
	overflow:hidden; /* 隐藏溢出的内容 */
	text-overflow:ellipsis; /* 溢出文本使用...代替 */
}
#noques{
	border-top:1px dotted #888;
	background-color:#fff;
	color:#f00;
	font-size:14px;
}
#wbutton{
	width:250px;
	height:40px;
	line-height:40px;
	border-radius:20px;
	text-align:center;
	margin:5px auto 10px auto;
	border-bottom:4px solid #666;
	background-color:#138FC5;
	font-size:20px;
}
#wbutton:hover{
	background-color:#f36e22;
}
#wbutton a{color:#fff;}
#wbutton a:hover{color:#fff;text-decoration:none;}
/*以下为服务项目代码*/
.fwxm li{
	width:150px;
	height:185px;
	border:1px solid #eee;
	float:left;
	margin:5px;
	text-align:center;
	font-size:14px;
}
.fwxm li:hover{	background-color:#ddd;}
.fwxm li:hover a{ color:#fff;}
.fwxm li img{
	width:144px;
	height:130px;
	padding:3px;
}
/*以下部分为首页注释掉的代码*主导航开始*/
.navi{
	width:100%;
	min-width:1200px;
	height:50px;
	border-top:1px solid #395062;
	font-size:16px;
	color:#909090;
	background-color:#0E2B43;
}
.navi_main{
	width:1000px;
	margin:7px auto;
}
.navi_title{
	width:106px;
	border-right:1px solid #ECECEC;
	text-align:center;
	color: #fff;
}
.navi_title_last{
	width:111px;
	text-align:center;
	color: #fff;
}
/*主导航结束，副导航开始*/
.assistant-navi{
    width: 1000px;
    height: 40px;
    margin: 0px auto;
    margin-top: 10px;
}
.assistant-navi_img{
	margin:10px 10px 10px 110px;
	float:left;
}

.assistant-navi_word{
    margin: 10px 0;
    border-right: 2px solid #ccc;
}

.little-line{
	border-right:none;
}

/*副导航结束，资讯板块开始*/
.news{
	width:1000px;
	margin:0 auto;
	height:300px;
	margin-top:15px
}
.news_left{
	height: 300px;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    width: 570px;
}
.news_img{
    width: 135px;
    height: 250px;
    float: left;
    background-color: #6DDEBF;
    text-align: center;
}
.news_img img{width:135px;}
.news_content{
	width:100%;
	height:256px;
	float:left;
}
.news_content_title{
    width: 100%;
    height: 25px;
    text-align: center;
    margin: 10px auto;
    font-size: 18px;
    font-weight: bold;
}
.news_content_subhead{
    width:90%;overflow:hidden;
    margin: 0 auto;
    height: 45px;
    border-bottom: 1px solid #E4E4E4;
    text-indent: 25px;
}
.news_content_text{
	width:100%;
	height:170px;
	margin-top: 10px;
	font-size: 14px;
}
.news_text_list{
	width:90%;
	height:20px;
	margin: 9px auto;
	list-style: none;
	font-size:14px;
}
.news_content_i{
	color:#148CF1;
	font-size:15px;
	margin-right:5px;
	margin-top:2px;
}
.news_text_list_time{
	width:100px;
	height:20px;float:right;text-align:right;
}
.news_text_list a{white-space:nowrap;overflow:hidden;}
/*专业领域开始*/
.major{
	width:412px;
	height:300px;
	float: right;
}
.major_head{
	width:100%;
	height:50px;
	background-color:#29ABE2;
}
.major_head_i{
	color:#fff;
	font-size:30px;
	margin-right:5px;
	margin-top:2px;
	margin-left: 10px;
}
.major_head_title{
	width:100px;
	height:50px;
	font-size:18px;
	color:#fff;
}
.major_content{
    width: 410px;
    height: 253px;
    border-bottom: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
}
.major_content_list{
    width: 110px;overflow:hidden;
    height: 30px;
    margin-top: 13px;
    margin-left: 15px;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
    padding-top: 3px;
    border: 1px solid #ccc;
}
.major_content_list:hover{
    width: 110px;
    height: 30px;
    background-color:#29ABE2;
    margin-top: 13px;
    margin-left: 15px;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
    padding-top: 3px;
    border: 1px solid #ccc;
    color:#fff;
}
.major_content_list_woniu{
    width: 80px;overflow:hidden;
    height: 30px;
    margin-top: 13px;
    margin-left: 8px;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
    padding-top: 3px;
    border: 1px solid #ccc;
}
.major_content_list_auto{
    width: auto;overflow:hidden;
    height: 22px;
    margin: 5px;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
    padding: 2px;
    border: 1px solid #ccc;
}
/* 资讯类结束，互动类开始*/
.instraction{
	height: 300px;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    width: 415px;
}
.HuiTab2{
	height:50px;
	width:416px;
	background-color:#0066CC;
}
.tab2Bar span {
    background-color: #37D0C2;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 50px;
    line-height: 45px;
    padding: 0 15px;
    width: 178px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.tab2Bar span.current {
    background-color: #26C1B3;
    color: #fff;
}
.information_li{
    width: 375px;
    height: 20px;
    list-style: none;
    color: #02BBB4;
    font-size: 16px;
    margin-right: 5px;
}
.information_text_list{
	width:375px;
	height:20px;
	margin: 13px auto;
	list-style: none;
	font-size:14px;
}
/*链接列表开始*/
.hover_list{
	height:85px;
	background-color:#0e2b43;
	border-bottom: 1px solid #3a5063;
}
.hover_one{
	width:1000px;
	height:50px;
	margin: 0 auto;;
}
.hover_list_one{
    width: 53px;
    height: 20px;
    float: left;
    margin-left: 2px;
    color: #fff;
    margin-top: 17px;
}
.footmenu{
	list-style:none;
	width:1200px;
	margin:auto;
}
.footmenu li.fmlist{
	float:left;
	line-height:85px;
	display:inline;
	margin:0 9px;
}
.footmenu li.fmlist:hover{
	background-color:#F6883C;
}
.footmenu li.fmlist:hover a{
	color:#fff;
}
.footmenu li.fmlist a{
	color:#9fa5ad;
	height:100%;
	display:block;
}
/*底部开始*/
.footer{
	height:303px;
	background-color:#0e2b43;
	color:#9fa5ad;
}
.footer_content{
	width:1200px;
	margin:0 auto;
}
.footer_left{
	width:800px;
}
.footer_left_word{
	width:810px;
	padding: 40px 0;
	font-size:16px;
}
.footer_left_title{
	font-size:16px;
}
.footer_right{
	float: right;
    width: 380px;
    height: 230px;
    background: url(../images/index_icon.png) no-repeat 0px -470px;
    margin-top: 50px;
}
/*友情链接*/
.friend_list{
    color: #ccc;
	background-color:#0b2134;
}
.friend_list .flist{
	width:1200px;
    margin: 0 auto;
}
/*首页css到此处结束*//*分类页面*/
.category_content{
	width:1200px;
	margin:15px auto;
	overflow:hidden;min-height:1000px;
}
.category_left{
    width: 92%;
    border: 1px solid #ECECEC;
    padding: 25px;
    font-size: 14px;
}
.category_left h4{
    padding: 12px 0px 6px 0px;
}
.category_right{
    width: 95%;
}
.category_nav{
	width:1200px;
	margin: 0 auto;;
}
.category_left_title{
    width: 97%;
    height: 46px;
    font-size: 20px;
    color: #FFFFFF;
    background-color: #25E6D5;
    padding-top: 10px;
    padding-left: 2%;
}
.category_left_subhead{
    overflow:hidden;font-size:12px;
    margin: 0 auto;
    height: 36px;
    text-align: center;
    border-bottom: 1px solid #E5E5E5;
}
.category_left_subhead span{padding-right:20px;}
.category_right_lawyer{
    width: 100%;
    border: 1px solid #e5e5e5;
}
.category_right_lawyer_title{
    width: 95%;
    height: 42px;
    background-color: #40C1F7;
    font-size: 18px;
    padding-top: 14px;
    padding-left: 5%;
    color: #fff;
}
.category_right_lawyer_member{
    width: 90%;
    height: 154px;
    margin: 15px auto;
}
.category_right_lawyer_member_img{
	width: 110px;
    height: 140px;
	background-color:#E2E2E2;
	float: left;
}
.category_right_lawyer_member_content{
    float: left;
    width: 155px;
    height: 150px;
    padding-left: 15px;
}
.category_right_lawyer_member_name{
	font-size: 18px;
    border-bottom: 1px dashed #e5e5e5;
    height: 50px;
}
.category_right_lawyer_member_money{
    font-size: 20px;
    color: #FFB542;
    border-bottom: 1px dashed #e5e5e5;
}
.category_right_lawyer_member_forte{
	font-size:16px;
	margin-top:10px;
}
.category_right_lawyer_member_goods{
	font-size:14px;
}
.HuiTab3{
	height:50px;
	width:416px;
}
.tab3Bar span {
    background-color: #37D0C2;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 50px;
    line-height: 45px;
    padding: 0 15px;
    width: 129px;  /*新加*/
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.tab3Bar span.current {
    background-color: #26C1B3;
    color: #fff;
}
.category_right_eachother{
	width: 100%;
    border: 1px solid #e5e5e5;
    height: 277px;
    margin-top: 400px; /*新加*/
}
.single-content{padding-top:25px;}
/*page页面开始*/
.page_header_index{
	float:left;
}
.page_header_major{
	float: left;
    margin-left: 17px;
}
.page_news{
    width: 100%;
    height: 40px;
    background-color: #29ABE2;
    padding-top: 10px;
}
.page_news_img{
    color: #fff;
    font-size: 18px;
    margin-left: 10px;
}
.page_content{
	width: 1000px;
    margin: 20px auto;
}
.page_content_title{
	width: 91%;
    height: 40px;
    text-align: left;padding-left:20px;
    font-size: 14px;
    font-weight: 900;
    background-color: #43C3F9;
    padding-top: 8px;
    color: #fff;
    line-height: 30px;
}
.page_content_content{
	width: 97%;
    height: 185px;
    float: left;
    background-color: #F9F9F9;
}
/*三级城市表单*/
#province{
	width:400px;
	margin-top:10px;
}
.registerform select{
width: 100px;
    height: 35px;
    border: 1px solid #ccc;
    margin-right: 10px;
    border-radius: 5px;
    font-size: 16px;
}
/*提问页面*/
.ask_question_content{
	width: 700px;
    margin: 50px auto;
}
.ask_submit{
	width: 200px;
    background-color: #29ABE2;
    color: #fff;
}
.ask_margin{
	margin:0;
    border-radius: 4px;
    height: 27px;
    border: 1px solid #DDD;
}
.ask_bar_title{
	width: 120px;
    height: 20px;
    float: left;
    margin-top: 25px;
    margin-left: 25px;
    font-size: 20px;
}
/*ask页面新加*/
.question_answer{
    width: 690px;
    margin: 30px auto;
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 5px;
}
.question_answer_ask{
    width: 100%;
    height: 75px;
    background-color: #F7F7F7;
}
.question_answer_ask_title{
	width: 40px;
    height: 55px;
    text-align: center;
    padding-top: 20px;
    font-size: 20px;
    color: #fff;
    background-color: #29ABE2;
    float: left;
}
.question_answer_ask_question{
    width: 90%;
    font-size: 14px;
    margin-left: 18px;
    float: left;
    margin-top: 15px;
}
.question_answer_answer{
    width: 100%;
    height: 90px;
    background-color: #FFFFFF;
    margin-top: 10px;
    border: 1px solid #EAEAEA;
}
.question_answer_answer_title{
    width: 40px;
    height: 62px;
    text-align: center;
    padding-top: 28px;
    font-size: 20px;
    color: #fff;
    background-color: #37D0C2;
    float: left;
}
.question_answer_answer_question{
    width: 90%;
    font-size: 14px;
    margin-left: 18px;
    float: left;
    margin-top: 6px;
}
.question_answer_time{
	margin-top:5px;
}
.ask_title{
    width: 700px;
    margin: 0 auto;
    font-size: 20px;
    border-bottom: 1px solid #E0E0E0;
}

/**/
.question_mg_answer{
    width: 100%;
    height: 120px;
    background-color: #FFFFFF;
    margin-top: 10px;
    border: 1px solid #EAEAEA;
}
.question_mg_title{
	width: 40px;
	height: 60px;
	text-align: center;
	padding-top: 60px;
	font-size: 20px;
	color: #fff;
	background-color: #37D0C2;
	float: left;
}

.question_mg_question{
	width: 90%;
	height: 120px;
	font-size: 14px;
	margin-left: 18px;
	float: left;
	margin-top: 6px;
}

/*about页面*/
.about_left{
	width: 95%;
    float: left;
}
.about_left_title{
    width: 70%;
    height: 37px;
    background-color: #ccc;
    margin: 0 auto;
    text-align: center;
    padding-top: 10px;
    font-size: 16px;
    color: #fff;
    margin-top: 15px;
}
.about_left_title:hover{
    width: 70%;
    height: 37px;
    background-color: #48B3E0;
    margin: 0 auto;
    text-align: center;
    padding-top: 10px;
    font-size: 16px;
    color: #fff;
    margin-top: 15px;
}
.chosed{
	background-color:#48B3E0;
}
.about_left_lawyer{
    width: 100%;
}
.about_right_title{
    width: 98%;
    height: 46px;
    font-size: 20px;
    color: #676767;
    padding-top: 10px;
    padding-left: 2%;
    border-bottom: 1px solid #ccc;
}
/*列表页*/
.tag_left{
	float:left;
}
.tag_right{
	float:right;
}
.tag_right_img{
    float: left;
    width: 145px;
    height:150px;
    background-color: #ddd;
}
.tag_right_content{
    width: 660px;
    height: 150px;
    margin-left: 15px;
    margin-bottom: 25px;
}
.tag_right_tag{
    height: 35px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
    color: #fff;
    font-size: 18px;
    text-indent: 10px;
    padding-top: 5px;
    border-bottom: 1px dashed #ccc;
	margin-left: 10px;
}
.tag_right_search{
    width: 490px;
    height: 35px;
    float: left;
    font-size: 18px;
    text-indent: 10px;
    padding-top: 5px;
    border-bottom: 1px dashed #ccc;
	margin-left: 10px;
}
.tag_right_article{
    width: 495px;
    height: 100px;
    text-indent: 30px;
    float: left;
    margin-top: 10px;
    font-size: 14px;
    margin-left: 10px;
}
.friendhover{
	margin-left:10px;
}
/*!
 laypage默认样式
*/
.laypage_main{font-size:0; clear:both; color:#666;}
.laypage_main *{display:inline-block; vertical-align: top; font-size:12px;}
.laypage_main a{height:26px; line-height:26px; text-decoration:none; color:#666;}
.laypage_main a, .laypage_main span{margin:0 3px 6px; padding:0 10px;}
.laypage_main span{height:26px; line-height:26px;}
.laypage_main input, .laypage_main button{ border:1px solid #ccc; background-color:#fff;}
.laypage_main input{width:40px; height:26px; line-height:26px; margin:0 5px; padding:0 5px;}
.laypage_main button{height:28px; line-height:28px; margin-left:5px; padding:0 10px; color:#666;}
/* 默认皮肤 */
.laypageskin_default a{border:1px solid #ccc; background-color:#fff;}
.laypageskin_default span{height:28px; line-height:28px; color:#999; }
.laypageskin_default .laypage_curr{font-weight:700; color:#666;}
/* 墨绿 */
.laypageskin_molv a, .laypageskin_molv span{padding:0 12px; border-radius:2px;}
.laypageskin_molv a{ background-color:#f1eff0; }
.laypageskin_molv .laypage_curr{background-color:#40C1F7; color:#fff;}
.laypageskin_molv input{height:24px; line-height:24px;}
.laypageskin_molv button{height:26px; line-height:26px;}
/* 雅黑 */
.laypageskin_yahei{color:#333}
.laypageskin_yahei a, .laypageskin_yahei span{padding:0 13px; border-radius:2px; color:#333}
.laypageskin_yahei .laypage_curr{background-color:#333; color:#fff;}
/* 一般用于信息流加载 */
.laypageskin_flow{text-align:center;}
.laypageskin_flow .page_nomore{color:#999}
.page_fy{
    width: 377px;
    height: 20px;
    margin-top: 10px;
    margin: 0 auto;
}
/*tag新头部*/
.tagheader_search{
    border-right: 1px solid #F7F7F7;
    height:60px;
    margin-top:20px;
    width: 480px;
    margin-left:38px;
}
.tagheader_hot{
	margin-top:5px;
}
.tag_sider_content{
	font-size:16px;
	padding: 14px;overflow:hidden;
}
/*分类咨询*/
.tag_question{
    width: 317px;
    height: 345px;
    float: left;
    border: 1px solid #E5E5E5;
	margin-top: 10px;
}
.tag_question_content{
	width: 100%;
    height: 253px;
}
.tag_question_form{
	width:92%;
	height:300px;
	margin: 0 auto;
}
.tag_question_form_input{
    width: 92%;
}
.tag_question_form_textarea{
	height:120px;
}
.tag_question_form_btn{
    float: right;
    margin-top: 12px;
}
.tag_question_classify{
    width: 53px;
    height: 20px;
    float: left;
    margin-top: 15px;
}
.tag_question_head{
	width:100%;
	height:50px;
	background-color:#37D0C2;
}
.tag_question_form_phone{
	width:165px;
	margin-top:12px;
}
.tag_ask_title{
    width: 50%;
    height: 23px;
    margin-top: 10px;
    color: #A0A0A0;
}
.tag_major_head_title{
	font-size:18px;
	color:#fff;
}
.ask_content{
	width:1000px;
	margin:0 auto;
}
.ask_content_right{
	float: right;
    width: 620px;
}
.lvshi_right_content{
    width: 100%;
	padding-bottom:30px;
	border-bottom:1px solid #e0e0e0;
    margin-bottom: 14px;
    float: left;
}
.lvshi_right_tag{
   width: 140px;
    height: 35px;
    float: right;
    background-color: #40C1F7;
    color: #fff;
    font-size: 18px;
    padding-top: 5px;
    text-align: center;
}
.lvshi_right{
	float:right;
	width:66%;
}
.lvshi_right_article{
    width: 550px;
    float: right;
    font-size: 14px;
}
	.lvshi_goodat{
line-height:26px;
}
   .lvshi_good{
    background-color: #37D0C2;
    border-radius: 50px;
    color: #fff;
    width: 70px;
    height: 22px;
    margin-top: 5px;
    text-indent: 8px;
   }
   .lvshi_more{
    width: 140px;
    height: 20px;
    margin-top: 14px;
    text-align: right;
   }
.lvshi_right_content b{
	font-size: 25px;
    color: #40C1F7;
    margin-right: 4px;
}
.article_location{
	width:100%;
	height:55px;
	line-height:30px;
}
.article_location span.left,.article_location span.right{width:47%;}
.article_last{
	width:80px;
    height: 25px;
    background-color: #37D0C2;
    border-radius: 50px;
    text-align: center;
    padding-top: 5px;
    margin-top: 10px;
    color: #fff;
    display:inline-block;
}
.article_last a{color:#fff;}
.left{
	float:left;
}
.right{
	float:right;
}
.article_about{
    border-top: 2px dashed #E6E6E6;
    border-bottom: 2px dashed #E6E6E6;
    height: 202px;
    margin-top: 15px;
}
.article_about_title{
	width: 100%;
    margin-top: 10px;
    font-size: 16px;
    color: #404040;
}
.article_about_content{
	width:100%;
}
.article_about_content_li{
	width:100%;overflow:hidden;
}
.article_about_content_li ul{
	margin-left:25px;
}
.article_about_content_li li{
	padding:5px 0px;float:left;width:43%;padding-right:20px;list-style:initial;
}
/*sidebar*/
.tag_sider_content a.side_tag{padding:3px;display:block;float:left;overflow:hidden;line-height:32px;}
/*律师页面新加*/
.lvshi_right_img{
    float: left;
    width: 200px;
    height:220px;
    background-color: #ddd;
}
.lvshi_right_img img{
    width: 200px;
    height:220px;
}
.lvshi_right_tag a{
	color: #fff;
    display: inline-block;
    width: 140px;
    height: 40px;
}
.lvshi_right_tag:hover{
    width: 140px;
    height: 35px;
    float: right;
    background-color: #84D6F9;
    color: #fff;
    font-size: 18px;
    padding-top: 5px;
    text-align: center;
}
.tab3Con{padding-left:20px;}
.question_content_detail{padding:15px;overflow:hidden;}
/*.tag_right_tag a{color:#fff;}*/
/********右侧客服*******/
	.slide{
		width: 50px;
		height: 250px;
		position: fixed;
		top: 50%;
		margin-top: -126px;
		background: #0e2b43;
		right: 0;
		border-radius: 5px 0 0 5px;
		z-index: 999;
	}
	.slide ul{
		list-style: none;
	}
	.slide .icon li{
		width: 49px;
		height: 50px;
		background: url(../images/icon.png) no-repeat;
	}
	.slide .icon li a{
		padding:20px;
	}
	.slide ul li p{
		text-indent: 0em;
	}
	.slide .icon .up{
		background-position:-330px -120px ;
	}
	.slide .icon li.qq{
		background-position:-385px -73px ;
	}
	.slide .icon li.tel{
		background-position:-385px -160px ;
	}
	.slide .icon li.wx{
		background-position:-385px -120px ;
	}
	.slide .icon li.down{
		background-position:-330px -160px ;
	}
	.slide .info{
		top: 50%;
		height: 147px;
		position: absolute;
		right: 100%;
		background: #0e2b43;
		width: 0px;
		overflow: hidden;
		margin-top: -73.5px;
		transition:0.5s;
		border-radius:4px 0 0 4px ;
	}
	.slide .info.hover{
		width: 145px;
		
	}
	.slide .info li{
		width: 145px;
		color: #CCCCCC;
		text-align: center;
	}
	.slide .info li p{
		font-size: 1.1em;
		line-height: 2em;
		padding: 15px;
		text-align: left;
	}
	.slide .info li.qq p a{
		display: block;
		margin-top: 12px;
		width: 100px;
		height: 32px;
		line-height: 32px;
		color: #00DFB9;
		font-size: 16px;   
		text-align: center;
		text-decoration: none;
		border: 1px solid #00DFB9;
		border-radius: 5px;
	}
	.slide .info li.qq p a:hover{
		color: #FFFFFF;
		border: none;
		background: #00E0DB;
	}
	.slide .info li div.img{
		height: 100%;
		background: #DEFFF9;
		margin: 15px;
	}
	.slide .info li div.img img{
		width: 100%;
		height: 100%;
	}
	/*控制菜单的按钮*/
	.index_cy{
		width: 30px;
		height: 30px;
		background: url(../images/index_cy.png);
		position: fixed;
		right: 0;
		top: 50%;
		margin-top: 140px;
		background-position: 62px 0;
		cursor: pointer;
	}
	.index_cy2{
		width: 30px;
		height: 30px;
		background: url(../images/index_cy.png);
		position: fixed;
		right: 0;
		top: 50%;
		margin-top: 140px;
		background-position: 30px 0;
		cursor: pointer;
	}
	
	/*自适应 当屏小于1050时隐藏*/
	@media screen and (max-width: 1050px) {
		.slide{
			display: none;
		}
		#btn{
			display: none;
		}
		
	}
/*
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{    color: #000000;
    text-align: center;
    width: 109px;
    height: 40px;}
.main-im .im_main .im-tel .tel-num{ 
    font-weight: bold;
    color: #e66d15;
    float: left;
    margin-top: 12px;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{    cursor: pointer;
    margin-left: 80px;
    width: 40px;
    height: 133px;
    background: url(../images/open_im.png) no-repeat left top;
    margin-top: 50px;}
*/
.qqkf{
width: 30px;
    height: 30px;
    background: url(../images/qq.png) no-repeat;
    margin-top: 10px;
    margin-left: 19px;
    float: left;
}
.header-plus{
    width: 10px;
    margin-top: -5px;
}
.HuiTab4{
	height:50px;
	width:500px;
}
.tab4Bar span {
    background-color: #29ABE2;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    width: 44%;  /*新加*/
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
.tab4Bar span.current {
    background-color: #119AD4;
    color: #fff;
}
.h6-more{
	float: right;
    color: #fff;
    margin-top: 14px;
}
.h6-more a{
	color:#fff;
}
.question_form_phone{margin-top:15px;}
.classcat{position:absolute;bottom:20px;margin-left:15px;}
#most-zixun span.current{width:416px;padding:0;text-align:left;}
/*pagination*/
.pagination{overflow:hidden;text-align:center;}
.pagination ul{padding-left:30%;}
.pagination ul li{float:left;margin:0 5px;}
.pagination ul li a{border:1px solid #f0f0f0;padding:3px 10px;display:block;}
.pagination ul li:hover a{background-color:#666;color:#fff;}

.share{
	color:#000;
}
.share span.sha{
	font-weight:bold;
	color:#f00;
}