﻿

body {

    font-size: 12px;

    font-family: "微软雅黑"!important;

    line-height: normal;

    margin: 0px auto;

}

* {

	margin: 0;

	padding: 0;

	list-style: none;

}





.lxleft .guding { background-image: url("/images/phone1.png");background-size: 22px 18px; }

.lxleft .yidong { background-image: url("/images/phone2.png");background-size: 18px 22px; }

.lxleft .lxQQ { background-image: url("/images/qq.png");background-size: 18px 20px; }

.lxleft .lxemail { background-image: url("/images/email.png");background-size:22px 18px; }

.lxleft .lxdz { background-image: url("/images/adree.png");background-size: 16px 20px; }

/* 轮播下面内容 */



.level_tit {

    text-align: center;

    position: relative;

}

.level_tit h3 {

    font-size: 28px;

    color: #000;

    font-weight: bold;

	margin-bottom: 0;

}

.level_tit p {

    font-size: 24px;

    font-weight: normal;

    color: #9f9f9f;

    text-transform: uppercase;

    position: relative;

	margin-bottom: 0;

}

.level_tit p em.left_line {

    left: 0;

}

.level_tit p em {

    display: inline-block;

    position: absolute;

    height: 2px;

    top: 50%;

    margin-top: -1px;

}

.level_tit p em.right_line {

    right: 0;

}

.level_tit p em {

    display: inline-block;

    position: absolute;

    height: 2px;

    top: 10%;

    margin-top: -1px;

}

.level_tit p em.right_line:after {

    left: 0;

}

.level_tit p em.left_line:after {

    right: 0;

}

.level_tit p em:after {

    content: "";

    display: block;

    width: 28px;

    height: 6px;

    background: #000;

    position: absolute;

    top: 0;

}

.level_tit span {

    width: 80px;

    height: 2px;

    background: rgb(89,17,5);

    display: block;

    position: relative;

    margin: 0 auto;

}

.level_tit span:after {

    content: "";

    display: block;

    width: 40px;

    height: 2px;

    background: #000;

    position: absolute;

    top: 0;

    left: 0;

}

.aboutus_box {

	margin-top: 50px;

}

/* 业务领域 */

.adv_content {

    width: 100%;

    height: 296px;

    margin-top: 40px;

    overflow: hidden;

    position: relative;

}

.jtbg {

	width: 50px;

	height: 50px;

	background: rgba(0,0,0,.2);

	position: absolute;

	top: 50%;

	margin-top: -20px;

	text-align: center;

	line-height: 40px;

	z-index: 15;

}

.adv_leftjt {

	left: 0;

}

.adv_rightjt {

	right: 0;

}

.adv_content > .adv_content_1 {

	/*width: 100%;*/

	height: 100%;

}

.adv_slide > a > img {

	width: 205px;

	height: 150px;

}

.adv_slide {

	width: 209px;

    float: left;

    margin-right: 25px;

}

.adv_slide:last-child {

	margin-right: 0;

}

.adv_slide > a {

	display: inline-block;

	position: relative;

}

.adv_slide > a > .img_head {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	text-align: center;

}

.adv_slide > a > .img_head .baiyuan {

	width: 120px;

	height: 120px;

	border-radius: 50%;

	background: #FFF;

	position: absolute;

	top: 40px;

	left: 50%;

	/*margin-left: -60px;*/

	transform: translate(-50%, 0);

}

.adv_slide > a > .img_head img {

	width: 67px;

	position: absolute;

	top: 50px;

	left: 50%;

	transform: translate(-50%,0);

	z-index: 1;

}

.adv_slide > a > .img_head > p {

	font-size: 16px;

	font-weight: bold;

	color: #2C2A3E;

	position: absolute;

	bottom: 15px;

	left: 50%;

	transform: translate(-50%,0);

}

.more {

	text-align: center;

	margin-top: 10px;

}

.more > a {

	display: inline-block;

	height: 32px;

	background: rgb(227, 179, 93);

	color: #FFF;

	padding: 5px 12px;

	border-radius: 5px;

	font-size: 16px;

	box-sizing: border-box;

}

.more > a:hover {

	background: #FFF;

	border: 1px solid #333;

	color: #333;

	box-sizing: border-box;

}

.swiper-container1 {

    width: 100%;

    height: 150px;

    margin: 10px auto 10px!important;

    position: relative;

    overflow:hidden;

}

.swiper-container1 .swiper-slide1 {

	text-align: center;

	font-size: 18px;

	background: #fff;

	/* Center slide text vertically */

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: space-between;

	justify-content: space-between;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}







.aboutus_content {

	position: relative;

	margin-top: 1px;

}

.aboutus_content > img {

	width: 100%;

	height: 360px;

	position: absolute;

	top: 0;

	left: 0;

}

.mbabout {

	display: none;

}

.aboutleft {

	width: 50%;

	height: 360px;

	position: relative;

}

.aboutright {

	width: 50%;

	height: 360px;

	position: relative;

	padding-left: 50px;

	float: left;

}

.aboutright > h3 {

	font-size: 18px;

	font-weight: 800;

}

.aboutright > ul {

	margin: 0;

}

.aboutright > ul > li {

	float: left;

	margin-right: 80px;

	margin-top: 34px;

	margin-bottom: 26px;

	font-size: 16px;

	cursor: pointer;

}

.aboutright > ul > .activea > i {

	display: block;

	width: 44px;

	height: 2px;

	background: rgb(89,17,5);

	margin: 0 auto;

	margin-top: 5px;

}

.activea {

	color: rgb(89,17,5);

}

.aboutrong {

	clear: both;

	width: 390px;

	font-size: 16px;

}

.aboutrong > div {

	display: none;

}

.aboutrong > div > a { display:block;width:100%;line-height: 30px;padding-right:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;color:#666; }

.aboutrong > div > a span {position:absolute;right:0;color:#999;}

.aboutrong > div > a:hover {color:rgb(89,17,5);}

.aboutrong > div > p {

	line-height: 30px;

	overflow: hidden; 

	text-overflow: ellipsis;

	display: -webkit-box; 

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 8;

	

}



/* 联系我们 */

.lxus_box {

	margin-top: 40px;

}

.lxus_box .level_tit {

    text-align: left;

    position: relative;

}

.lxus_box .level_tit h3 {

    font-size: 28px;

    color: #000;

    font-weight: bold;

	margin-bottom: 0;

}

.lxus_box .level_tit p {

    font-size: 24px;

    font-weight: normal;

    color: #9f9f9f;

    text-transform: uppercase;

    position: relative;

	margin-bottom: 0;

}

.lxus_box .level_tit span {

    width: 80px;

    height: 2px;

    background: rgb(89,17,5);

    display: block;

    position: relative;

    margin: 0;

}

.lxus_box .level_tit span:after {

    content: "";

    display: block;

    width: 40px;

    height: 2px;

    background: #000;

    position: absolute;

    top: 0;

    left: 0;

}

.lxus_content {

	height: 100%;

	margin-top: 20px;

	position: relative;

}

.lxleft {

	width: 500px;

}

.lxleft > p {

	margin-bottom: 25px;

}

.lxleft > div {

	position: relative;

}

.lx_right {

	position: absolute;

	left: 300px;

}

.lxleft > div > span {

	display: inline-block;

	line-height: 30px;

	padding-left: 30px;

	background-repeat: no-repeat;

	background-position: left center;

}

.lxright {

	position: absolute;

	right: 2px;




	top: -100px;

	float: left;
	margin-top: 40px;

}

.lxright > img {

	width: 120px;

	height: 120px;
	

}

.mcontent {
    text-align: center;
    margin: 2px;
    font-size: 16px;
	margin-bottom: 20px;
}
.mcontentying {
    text-align: center;
    margin: 2px;
    font-size: 16px;
	margin-bottom: 10px;
}

.mcontenthan {
    font-size: 14px;

}
.mcontenthan h9{margin-top: 0;font-size: 16px;color:#444444;font-weight:bold;text-align: left;}


.w1000 {
    position: relative;
    clear: both;
    margin: 0 auto;
    width: 1200px;
    overflow: hidden;
}



.index_3 a{width:370px; height:350px; margin:20px 0 0 20px; padding:0 20px; display:inline-block; float:left;  overflow:hidden; color:#888; text-align:center;}

.index_3 a:hover{background:#e6e6e6;}

.index_3 .icon{display:inline-block; background-repeat:no-repeat; background-image:url(../images/spritess.png); background-size:200px 200px; margin:30px 0 10px;}

.index_3 .icon-feature-graph{background-position:-142px 0px; width:40px; height:40px;}

.index_3 .icon-feature-hammer{background-position:-118px -59px; width:39px; height:38px;}

.index_3 .icon-feature-gear{background-position:-77px -59px; width:39px; height:40px;}

.index_3 .title{font-size:20px; font-weight:normal; border-bottom:1px solid #dcdcdc; padding-bottom:10px; display:inline-block; margin-bottom:25px; margin-top:10px;  *zoom:1; *display:inline;}

.index_3 p{text-align:left; padding:0 10px; line-height:26px;}

.index_3 .know-more{color:#878787; font-size:14px; letter-spacing:1px; display:inline-block; margin-top:0; border-bottom:1px solid #999;}

.ix-more {text-align: center;}

.ix-more span {width: 140px; height: 48px; border: #dcdcdc solid 1px; text-align: center; line-height: 48px;}

.index_3 a:hover .ix-more span{background:#fff; color: #000 }


/*办案标准化*/

.inner-standard {padding: 80px 0; width:1010px; margin: 0 auto;}

.inner-standard li {margin-bottom: 80px;}

.inner-standard li h3 {font-size: 30px; font-weight: normal; color: #333333; margin-bottom: 30px;}

.inner-standard li p {font-size: 16px; color: #666; margin-bottom: 40px; line-height: 28px; border-bottom: #e1e1e1 solid 1px; padding-bottom: 30px}



/*首页》新闻中心*/
.index-new{clear: both;margin-top: 70px;background: url(../images/index-newbg.jpg) no-repeat center center;height: 540px;padding-top: 40px;text-align: center;}
.new-top{text-align: center;}
.new-top strong{font-size: 24px;color: #444444;}
.new-top small{font-size: 16px;color: #666666;margin-left: 10px;}
.new-cen{margin-top: 30px;padding-top: 30px;}

.slideTxtBox{clear: both;overflow: hidden;}
.slideTxtBox .hd{position:relative;width: 100%;}
.qy-yg-gs-hd{text-align: center;}
.qy-yg-gs{padding-bottom: 0px;}
.qy-yg-gs .hd ul{background: none;width: 100%;display: block;}
.qy-yg-gs .hd ul li{cursor:pointer;color:#444444;background:#eceef2;font-size: 14px;text-align: center;margin-right: 20px;display: inline-block;width: 120px;height: 40px;padding-top: 10px;border-radius: 6px;position: relative;}
.qy-yg-gs .hd ul li a{height: 40px;color:#626262;font-size: 14px;}
.qy-yg-gs .hd ul li.on{background: #0094e1;color: #fff;}
.qy-yg-gs .hd ul li.on a{color:#fff;}
.qy-yg-gs .hd ul li .dao-san1{display: none;}
.qy-yg-gs .hd ul li.on .dao-san1{display: block;}
.qy-yg-gs .bd ul{overflow: hidden;}
.slideTxtBox .bd li .date{}
.slideTxtBox .hd ul li span{width: 120px;height: 3px;background: #c4160f;display: none;position: absolute;}
.i-center011{position: absolute;top: 0px;left: 0;opacity: 0;width: 100%;overflow: hidden;z-index: 0;}
.i-center011.on{position: relative;z-index: 1;overflow: visible;opacity: 1;top: 0;}
.qy-yg-gs-bd{margin-top: 40px;margin-bottom: 20px;}


.news-list-img{width:180px;text-align: center;float: left;}
.news-list-img img{width: auto;max-width:100%;}
.news-list-i{margin-left:10px;padding-right: 10px;text-align: left;}
.news-list-i h5{margin-top: 0;line-height: 20px;font-size: 16px;color:#444444;font-weight:bold;text-align: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news-list-i p{line-height: 20px;max-height: 80px;overflow: hidden;font-size: 12px;color:#666666;margin-top:10px;}
.news-list-i span{display: block;line-height: 20px;color:#999999;position: absolute;margin-top:10px;}
.s1{position: absolute;display: block;margin-left:0px;}
.s2{position: absolute;display: block;margin-left:75px;}
.s1 img{width: auto;max-width: 100%;margin-top: -5px;}
.s2 img{width: auto;max-width: 100%;margin-top: -5px;}

.index-news li{padding: 10px 10px 10px 10px;background: #fff;margin-bottom: 20px;width: 23%;margin-right: 20px;}
.index-news li:nth-child(4n+1){margin-right: 20px;}
.index-news li:hover .news-list-i h5{color:#AA1C04;}


.newss-list-img{width:180px;text-align: center;float: left;}
.newss-list-img img{width: auto;max-width:100%;}
.newss-list-i{margin-left:20px;padding-right: 10px;margin-top:15px;margin-bottom:25px;text-align: left;}
.newss-list-i h5{margin-top: 0;line-height: 18px;font-size: 16px;color:#444444;text-align: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.newss-list-i p{line-height: 20px;max-height: 40px;overflow: hidden;font-size: 12px;color:#666666;margin-top:10px;}
.newss-list-i span{display: block;line-height: 20px;color:#999999;position: absolute;margin-top:10px;}




/*主体代码开始*/
.mbanner{position:relative; z-index:1;}
.focusBox { position: relative; width:100%; height:600px; overflow: hidden; }
.focusBox .pic{ height:600px; display: block; }
.focusBox .pic li { height:600px; 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:400px; height:45px; background:url(img/banner1_img1.png) no-repeat; left:54%; top:290px; margin-left:-131px; opacity:0;}
.banner1_img2 {width:725px; height:32px; background:url(img/banner1_img2.png) no-repeat; left:39%; top:355px; margin-left:-131px; opacity:0;}
.banner2_img1 {width:500px; height:50px; background:url(img/banner2_img1.png) no-repeat; left:35%; top:270px; margin-left:62px; opacity:0;}
.banner2_img2 {width:684px; height:45px; background:url(img/banner2_img2.png) no-repeat; left:30%; top:335px; margin-left:65px; opacity:0;}
.banner3_img1 {width:420px; height:45px; background:url(img/banner3_img1.png) no-repeat; left:55%; top:230px; margin-left:-129px; opacity:0;}
.banner3_img2 {width:476px; height:45px; background:url(img/banner3_img2.png) no-repeat; left:53%; top:290px; margin-left:-127px; opacity:0;}
.banner3_img3 {width:638px; height:26px; background:url(img/banner3_img3.png) no-repeat; left:40%; top:340px; margin-left:-127px; opacity:0;}
.banner4_img1 {width:716px; height:39px; background:url(img/banner4_img1.png) no-repeat; left:50%; top:170px; margin-left:-129px; opacity:0;}
.banner4_img2 {width:570px; height:84px; background:url(img/banner4_img2.png) no-repeat; left:48%; top:240px; margin-left:-127px; opacity:0;}
.banner4_img3 {width:205px; height:68px; background:url(img/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; }
*/


.fuwubg{ background:url(../images/beijing1.jpg)}
.fuwu{ background:url(../images/beijing1.jpg) repeat-x center; height:545px;  width:100%;}
.fuwu_top{ width:427px; height:20px; margin:auto;  padding-top:20px;padding-bottom:20px;}
.fuwu_nr{ width:1200px; margin:auto;margin-top:28px;margin-bottom:28px; background:#f2f2f2;}
.nr1{ width:286px; height:139px; float:left; background:#FFF; color:#333; margin-right:18px; margin-top:18px;margin-bottom:18px; }
.nr1:hover{ background:#395174; color:#FFF;}
.nr1 dl a{ width:284px; height:138px; display:block; margin:auto; background:url(../images/nr1.png) no-repeat 20px; color:#333}
.nr1 dl a:hover{ background:url(../images/nr11.png) no-repeat 20px; color:#FFF}
.nr1 dl dd{ padding:24px 15px 5px 82px; font-size:16px; font-weight:bold;}
.nr1 dl dd span{ font-size:12px; font-weight:normal; text-transform:uppercase}
.nr1 dl dt{ padding:0px 20px 20px 85px; font-size:12px; padding-top:12px;}
.nr2 dl a{ background:url(../images/nr2.png) no-repeat 20px;}
.nr2 dl a:hover{ background:url(../images/nr22.png) no-repeat 20px;}

.nr3 dl a{background:url(../images/nr3.png) no-repeat 20px;}
.nr3 dl a:hover{ background:url(../images/nr33.png) no-repeat 20px;}
.nr4{ margin-right:0px;}

.nr4 dl a{background:url(../images/nr4.png) no-repeat 20px;}
.nr4 dl a:hover{ background:url(../images/nr44.png) no-repeat 20px;}

.nr5 dl a{background:url(../images/nr5.png) no-repeat 20px;}
.nr5 dl a:hover{ background:url(../images/nr55.png) no-repeat 20px;}

.nr6 dl a{background:url(../images/nr6.png) no-repeat 20px;}
.nr6 dl a:hover{ background:url(../images/nr66.png) no-repeat 20px;}

.nr7 dl a{background:url(../images/nr7.png) no-repeat 20px;}
.nr7 dl a:hover{ background:url(../images/nr77.png) no-repeat 20px;}

.nr8{ margin-right:0px}
.nr8 dl a{background:url(../images/nr8.png) no-repeat 20px;}
.nr8 dl a:hover{ background:url(../images/nr88.png) no-repeat 20px;}
