* {
	margin: 0;
	padding: 0;
	font-family:  , SimSun, Arial, SimHei;
	font-size: 14px;
}

a {
	text-decoration: none;
	color: #000;
	outline: none;
}

a:hover {
	color: #c2201f
}

ul,
ol {
	list-style: none
}

img {
	border: 0;
	outline: none;
	display: block;
}

.clearfix {
	*zoom: 1;
}

.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}

.clearfix:after {
	clear: both;
}


/*top样式*/

#header,
#content,
#footer,
.top {
	margin: 0 auto;
	text-align: center;
	max-width: 1920px;
	min-width: 1200px;
	text-align: center;
	overflow: hidden;
}


/*导航样式*/

#header {
	border-bottom: 1px solid #d9d9d9;
	overflow: visible;
}

.header,
.footer {
	width: 1200px;
	margin: 0 auto;
}

.header .logo {
	text-align: left;
	margin-top: 15px;
}

.header .logo ul li:first-child {
	float: left;
}

.header .logo ul li {
	float: right;
	color: #666;
}

.header .logo ul li.tel-text {
	padding: 6px 0px 0 15px;
	font-size: 18px;
}

.header .nav ul li {
	display: inline-block;
	margin: 0px 30px;
	padding: 16px 0;
}

.header .nav ul li:last-child {
	margin-right: 0;
}

.header .nav ul li a {
	font-size: 18px;
}

.header .nav ul li.active {
	position: relative;
}

.header .nav ul li.active a {
	color: #8f080e;
}

.header .nav ul li.active:after {
	content: "";
	width: 100%;
	height: 3px;
	background: #8f050c;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0
}


/*二级导航样式*/

.header .nav ul li .active-ul {
	display: none;
}

.header .nav ul li:hover .active-ul {
	position: absolute;
	left: -15%;
	right: 0;
	top: 100%;
	width: 130%;
	z-index: 99999;
	display: block;
	background: #141414;
	padding: 5px 0;
	line-height: 30px;
}

.header .nav ul li:hover .active-ul li {
	border-bottom: 1px solid #fff;
	padding: 0 3px;
	margin: 0;
}

.header .nav ul li:hover .active-ul li a {
	color: #fff;
	font-size: 16px;
	display: block;
}

.header .nav ul li:hover .active-ul li a:hover {
	color: #c2201f;
}

.header .nav ul li:hover .active-ul li:last-child {
	border: none;
}


/*banner*/

.iban {
	width: 100%;
	height: 540px;
	background: url(../images/sb.jpg) center no-repeat;
}


/*服务项目*/

#content .common {
	width: 1200px;
	margin: 0 auto;
}

#content .common p {
	font-size: 24px;
	color: #333;
}

#content .service .service-tit {
	position: relative;
	margin: 35px 0 50px;
}

#content .service .service-tit p:after {
	content: "";
	width: 5.25%;
	height: 4px;
	background: #8f050c;
	position: absolute;
	left: 47%;
	right: 0;
	bottom: -10px
}

#content .service ul {}

#content .service ul li {
	position: relative;
	width: 25%;
	float: left;
	overflow: hidden;
}

#content .service ul li img {
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	cursor: pointer;
}

#content .service ul li:hover img {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	transform: scale(1.3);
}

#content .service ul li span {
	position: absolute;
	left: 0;
	right: 0;
	top: 38%;
	color: #fff;
	font-size: 24px;
}

/*理由*/
#content .reasons{}
#content .reasons .reasons-tit{position: relative;margin: 35px 0 45px;}
#content .tit-color{color:#95070d;font-size: 24px;}
#content .reasons .reasons-tit p:after{content: "";width:6.5%;height: 4px;background: #8f050c;position: absolute;left: 46.8%;right: 0;bottom: -10px}
#content .reasons .reasons-con{text-align: left;font-size: 20px;line-height: 46px;text-indent: 2em;padding: 0 30px;}
#content .reasons .reasons-list{margin: 56px 0 37px 0}
#content .reasons .reasons-list ul li{display: inline-block;padding: 0 5%;cursor: pointer;}
#content .reasons .reasons-list ul li p{font-size: 24px;padding-top: 12px;}
#content .reasons .reasons-list ul li img{
	transition:all 1s;
	-moz-transition:all 1s;
	-webkit-transition:all 1s;
	-o-transition:all 1s;
	cursor: pointer;
}
#content .reasons .reasons-list ul li:hover img{
	-moz-transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
/*证据*/
#content .zhengju{display:block; width:100%; height:572px;  background:url(../images/t4.jpg) no-repeat center top;}
#content .zhengju .common{display:block; width:1163px; margin:0 auto; padding:110px 0px;}
#content .zhengju .common .tit{display:block;height:80px; line-height:80px; width:100%; font-size:64px; color:#fff; text-shadow:0px 0px 5px #333; font-weight:bold; text-align:center; padding-top:40px;}
#content .zhengju .common .tip{display:block; height:40px; line-height:40px; text-align:center; font-size:28px; color:#fff; padding-top:40px;}
#content .zhengju .common .detail{display:block; width:750px;padding:20px 30px; margin:0 auto;  font-size:20px; color:#fff; line-height:30px; background:url(../images/t8.png) repeat left top; font-size:20px; text-align:center; margin-top:50px;}

/*司法*/
#content .shifa{display:block; width:1163px; margin:0 auto; margin-top:70px; height:520px; background:url(../images/t5.jpg) no-repeat left top;}
#content .shifa .s_in{display:block; padding-left:400px;padding-top:30px;}
#content .shifa .s_in .en{display:block; text-align: left;  height:70px; line-height:70px;  color:#222; font-size:60px; font-weight:bold;font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase;}
#content .shifa .s_in .title{display:block; text-align: left; height:34px; line-height:34px; font-size:32px; color:#222;  font-weight:normal;padding-bottom:20px; background:url(../images/t9.jpg) no-repeat left bottom;margin-bottom:40px;}
#content .shifa .s_in .wz{display:Block; font-size:18px; line-height:28px; margin-bottom:20px;}
#content .shifa .s_in ul{display:block; margin-bottom:40px;}
#content .shifa .s_in ul li{float:left; width:70px; font-size:14px;margin-right: 50px;}
#content .shifa .s_in ul li img{display:Block; width:70px; height:70px; margin-bottom: 10px;}
#content .shifa .s_in table{margin-top:40px;}
#content .shifa .s_in td{font-size:19px; font-weight:bold; color:#666; line-height:24px; text-align:left;}

/*政府*/
#content .jg{display:Block; width:100%; height:600px; background:url(../images/t7.jpg) no-repeat center top;margin-top:70px;}
#content .jg .common{display:block; padding-top:190px;}
#content .jg .common .tit{display:block;height:80px; line-height:80px; width:100%; font-size:64px; color:#fff; text-shadow:0px 0px 5px #333; font-weight:bold; text-align:center; padding-top:0px;}
#content .jg .common .tip{display:block; height:40px; line-height:40px; text-align:center; font-size:28px; color:#fff; padding-top:40px;}
#content .jg .common .detail{display:block; width:750px;padding:20px 30px; margin:0 auto;  font-size:20px; color:#fff; line-height:24px; background:url(../images/t8.png) epeat left top; font-size:20px; text-align:center; margin-top:30px;}

/*婚姻*/
#content .marriage{position:relative;background-image:url(../images/t10.jpg);height:828px; overflow: hidden;}
#content .marriage .marriage-tit{ margin-top: 90px;}
#content .marriage .marriage-tit p{font-size: 30px;color: #333;}
#content .marriage .marriage-tit p .tit-colors{font-size: 30px;color: #95070d;}
#content .marriage .marriage-wb{margin-top: 80px;}
#content .marriage .marriage-wb p{font-size: 14px;color: #333;line-height: 28px;}

/*疑难大要*/
#content .yinan{margin-top: 130px;}
#content .yinan ul li{display: inline-block;padding: 0 61px;cursor: pointer;}
#content .yinan ul li img{
	margin: 0 auto 5px auto;
	transition:all 1s;
	-moz-transition:all 1s;
	-webkit-transition:all 1s;
	-o-transition:all 1s;
	-ms-transition:all 1s;
}
#content .yinan ul li:hover img{
	-moz-transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
#content .yinan ul li p{font-size: 14px;}
#content .yinan .yi-color{color: #95070d;}

/*新闻*/
/*竭能新闻动态*/
#content .jieneng{}
#content .jieneng .jieneng-tit{position: relative;margin: 23px 0 40px;}
#content .jieneng .jieneng-tit p:after{content: "";width:7.2%;height: 4px;background: #8f050c;position: absolute;left: 45.8%;right: 0;bottom: -10px}

#content .jieneng .jieneng-l ul li{float: left;margin-bottom: 18px;width: 560px;}
#content .jieneng .jieneng-l ul li:nth-of-type(2n){
	margin-left: 70px;
}
#content .jieneng .jieneng-l ul li .j-riqi{position: relative;float: left;}
#content .jieneng .jieneng-l ul li .j-riqi .j-rq{position: absolute;left: 0;top: 0;padding: 8px 0;}
#content .jieneng .jieneng-l ul li .j-riqi .j-rq p{padding: 0 7px;}
#content .jieneng .jieneng-l ul li .j-riqi .j-rq p.j-rq-r{font-size: 18px!important;font-weight: bold;}
#content .jieneng .jieneng-l ul li .j-riqi .j-rq p.j-rq-n{font-size: 14px!important;padding-top: 8px;}
#content .jieneng .jieneng-l ul li a:hover .j-riqi .j-rq p{color:#c2201f;}

#content .jieneng .jieneng-l ul li .j-wb{float: left;width: 470px;text-align: left;padding-left: 15px;}
#content .jieneng .jieneng-l ul li .j-wb .j-wb-tit{font-size: 18px;}
#content .jieneng .jieneng-l ul li .j-wb .j-wb-wb{color:#c5bfbf;}
#content .jieneng .jieneng-l ul li a:hover .j-wb .j-wb-wb{color:#c2201f;}

#content .jieneng .jieneng-more{margin-bottom: 27px;font-size: 18px; color: #666;cursor: pointer;}
#content .jieneng .jieneng-more:hover{color: #c2201f;}

/*footer*/
.footer{
	width: 100%;
	padding: 30px 0;
	background:#3d3b3b;
	margin-top: 80px;
}
.footer .wrap{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.footer p{
	color: #fff;
	line-height: 2;
}

.Advantage { float:left; width:100%; height:508px; background:url(../images/back1.png) no-repeat center #7a0f0f; box-sizing:border-box; padding-top:50px;}

.Advantage-title { float:left; width:100%; height:60px; background:url(titleback1.png) no-repeat center; text-align:center;}

.Advantage-title strong { font-size:36px; color:#fff; line-height:42px; display:block;}

.Advantage-title span { font-size:14px; color:#fff; text-transform:uppercase; display:block; line-height:22px;}

.Advantage-info { float:left; width:100%; height:auto; margin-top:16px;}

.Advantage-info li { display:inline-block; width:487px; height:58px; background:url(../images/back2.png) no-repeat center; box-sizing:border-box;     padding: 5px 25px; margin-bottom:2px; margin-left:1px;}

.Adlist-img { float:left; width:40px; height:42px;}

.boximg { width:40px; height:42px; display:table-cell; vertical-align:middle;}

.boximg img { display:block; margin:auto; max-width:100%; max-height:100%;}

.Adlist-info { float:left; width:auto; height:auto; margin-left:10px;}

.Adlist-info strong { font-size:16px; color:#ffd200; display:block;}

.Adlist-info span { font-size:14px; color:#fff; display:block; margin-top:2px;}

.Special { float:left; width:100%; height:auto; padding:46px 0; background:#f8f8f8;}

.Special-Title { float:left; width:100%; height:auto; background:url(Titleback2.png) no-repeat top center; text-align:centerl;}

.Special-Title strong { display:block; font-size:36px; color:#212121; text-align:center; line-height:56px;}

.Special-Title strong i { font-size:72px; color:#fff; width:56px; height:56px; display:inline-block; background:#c10900; font-weight:bold; color:#fff; text-align:center; line-height:55px; border-radius:200px; font-family:Arial, Helvetica, sans-serif; vertical-align:bottom; margin:0 8px;}

.Special-Title span { display:block; font-size:14px; color:#616161; text-align:center; line-height:32px;}

.Special-Cont { float:left; width:100%; height:auto; text-align:center; margin-top:23px;}

.Special-Cont ul { width:104%;}

.Special-Cont li { float:left; width:232px; height:auto; margin-right:16px;}

.Special-Cont li img { width:232px; height:201px;}

.Special-Cont li span { font-size:16px; color:#414141; line-height:40px; font-weight:bold;}

