<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url(base.css);
.banner{
	width: 100%;
	height: 499px;
	border-bottom: 10px solid #ececec;
}
.banner .slideBox{
	position: relative;
	width: 100%;
	height: 499px;
	overflow: hidden;
}
.banner .slideBox .hd{
	position: absolute;
	height: 16px;
	left: 50%;
	bottom: 62px;
	margin-left: -30px;
	overflow: hidden;
	z-index: 1;
}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{
	float: left;
	margin-right: 10px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	border-radius: 50%;
	background-color: #d4dde6;
	cursor: pointer;
}
.banner .slideBox .hd ul li.on{
	background: #982a29;
	color: #fff;
}
.banner .slideBox .bd{
	position: relative;
	height: 100%;
	z-index: 0;
}
.banner .slideBox .bd li{
	height: 499px;
	zoom: 1;
	vertical-align: middle;
}


.explain{
	position: relative;
	width: 1094px;
	height: 202px;
	top: -54px;
	margin: 0 auto;
	z-index: 3;
}
.explain ul{
	padding: 28px 0px 27px 0px;
	height: 123px;
	background-color: #eeeeee;
}
.explain ul li{
	float: left;
	width: 272px;
	height: 63px;
	padding-top: 60px;
	border-right: 1px solid #d0d0d0;
	background-image: url(../images/icon-3.png);
	background-repeat: no-repeat;
}
.explain ul li.last-li{
	border-right: none;
}
.explain ul li.explain-li-1{
	background-position: 109px 1px;
}
.explain ul li.explain-li-2{
	background-position: -73px 12px;
}
.explain ul li.explain-li-3{
	background-position: -256px 4px;
}
.explain ul li.explain-li-4{
	position: relative;
	background-position: -437px 8px;
	
}
.explain .explain-item{
	width: 100%;
	height: 24px;
	background: url(../images/icon-2.png);
}
.explain ul li p{
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 18px;
	color: #313131;
}
.explain ul li i{
	display: block;
	height: 22px;
	line-height: 22px;
	margin-bottom: 6px;
	text-align: center;
	font-style: normal;
	font-family: "新宋体";
	font-size: 12px;
	color: #a4a4a4;
}
.explain ul li span{
	display: block;
	height: 14px;
	line-height: 14px;
	text-align: center;
	font-family: "新宋体";
	font-size: 14px;
	color: #656565;
}


.brief{
	margin-bottom: 80px;
}
.brief .brief-img{
	float: left;
	display: block;
	overflow: hidden;
}
.brief .brief-box{
	float: left;
	width: 520px;
	margin-left: 47px;
}
.brief .brief-box-title{
	margin-top: 13px;
	margin-bottom: 17px;
	height: 32px;
}
.brief .brief-box-title p{
	float: left;
	height: 32px;
	line-height: 32px;
	font-size: 26px;
	color: #b12721;
}
.brief .brief-box-title span{
	float: left;
	height: 32px;
	line-height: 38px;
	margin-left: 13px;
	font-size: 20px;
	color: #7d7d7d;
}
.brief .brief-box-title i{
	float: left;
	width: 205px;
	height: 1px;
	margin-left: 14px;
	margin-top: 22px;
	background-color: #dddddd;
}
.brief .brief-box-title a{
	float: left;
	height: 16px;
	line-height: 16px;
	margin-top: 13px;
	margin-left: 10px;
	font-family: "宋体";
	font-size: 14px;
	color: #818181;
}
.brief .brief-box-title a:hover{
	color: ;
}
.brief .brief-box-text{
	width: 100%;
	height: 168px;
	line-height: 28px;
	text-align: justify;
	font-family: "宋体";
	font-size: 16px;
	color: #2f2e2e;
	overflow: hidden;
}
.brief .brief-list{
	float: right;
	width: 260px;
	height: 230px;
	overflow: hidden;
}
.brief .brief-list li{
	padding-top: 3px;
	padding-bottom: 4px;
	line-height: 26px;
	border-bottom: 1px dashed #c6c6c6;
	font-size: 14px;
	font-family: "新宋体";
	color: #242323;
}
.brief .brief-list li:last-child,
.brief .brief-list li.last-li{
	border-bottom: none;
}


.expert{
	margin-bottom: 70px;
}
.expert .expert-title{
	position: relative;
	width: 1162px;
	height: 31px;
	border: 1px solid #dddddd;
	border-bottom: none;
}
.expert .expert-title p{
	position: absolute;
	width: 142px;
	height: 22px;
	line-height: 22px;
	left: 50%;
	top: -12px;
	margin-left: -71px;
	text-align: center;
	font-size: 20px;
	color: #555555;
	background-color: #ffffff;
	z-index: 2;
}
.expert ul li{
	float: left;
	width: 171px;
	height: 103px;
	padding-top: 13px;
	padding-left: 13px;
	margin-right: 12px;
}
.expert ul li.last-li{
	margin-right: 0px;
}
.expert ul li p{
	width: 159px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	font-size: 20px;
	color: #ffffff;
	background: url(../images/icon-4.png) no-repeat -223px 0px;
	overflow: hidden;
}
.expert ul li p a{
	color: #ffffff;
}
.expert ul li.expert-li-1{
	background-color: #b12721;
}
.expert ul li.expert-li-2{
	background-color: #5e5e5e;
}
.expert ul li.expert-li-3{
	background-color: #97a0a9;
}
.expert ul li.expert-li-4{
	background-color: #2b2b2b;
}


.strong{
	margin-bottom: 116px;
}
.strong .title{
	width: 500px;
}
.strong ul{
	margin-top: 40px;
}
.strong ul li{
	float: left;
	width: 213px;
	height: 205px;
	margin-right: 24px;
	background: url(../images/icon-4.png) no-repeat -169px -187px;
}
.strong ul li:last-child,
.strong ul li.last-li{
	margin-right: 0px;
}
.strong ul li p{
	width: 100%;
	padding-top: 121px;
	background-image: url(../images/icon-5.png);
	background-repeat: no-repeat;
}
.strong ul li p span{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 26px;
	color: #2f2f2f;
}
.strong ul li p i{
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-style: normal;
	font-family: "宋体";
	font-size: 16px;
	color: #676767;
}
.strong ul li p.strong-p-1{
	background-position: 74px 34px;
}
.strong ul li p.strong-p-2{
	background-position: -170px 34px;
}
.strong ul li p.strong-p-3{
	background-position: -409px 37px;
}
.strong ul li p.strong-p-4{
	background-position: -656px 36px;
}
.strong ul li p.strong-p-5{
	background-position: -896px 50px;
}


.photo{
	width: 100%;
	height: 415px;
	padding-top: 45px;
	background: url(../images/photo-bg.jpg) no-repeat top center;
}
.photo .container{
	width: 1200px;
}
.photo .container .title{
	width: 400px;
}
.photo .container .title h4 i{
	color: #ffffff;
}
.photo .picScroll-left{
	position: relative;
	width: 1200px;
	margin-top: 57px;
	overflow: hidden;
}
.photo .picScroll-left .hd{
	
}
.photo .picScroll-left .hd .prev,
.photo .picScroll-left .hd .next{
	position: absolute;
	display: block;
	width: 15px;
	height: 29px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/icon-4.png) no-repeat;
}
.photo .picScroll-left .hd .next{
	top: 58px;
	left: 0px;
	background-position: -201px -463px;
}
.photo .picScroll-left .hd .prev{
	top: 58px;
	right: 0;
	background-position: -263px -463px;
}
.photo .picScroll-left .bd{
	width: 1112px;
	margin: 0 auto;
}
.photo .picScroll-left .bd ul{
	overflow: hidden;
	zoom: 1;
}
.photo .picScroll-left .bd ul li{
	float: left;
	_display: inline;
	margin: 0 30px;
	text-align: center;
	overflow: hidden;
}


.case .more-case{
	display: block;
	width: 139px;
	height: 34px;
	line-height: 32px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	background: url(../images/icon-4.png) no-repeat 0px -462px;
}
.case .more-case:hover{
	color: #ffcf96;
}


.video{
	width: 100%;
	height: 424px;
	padding-top: 76px;
	background: url(../images/video-bg.jpg) no-repeat center;
}
.video .video-box{
	float: left;
	width: 578px;
	height: 324px;
}
.video .video-item{
	float: right;
	width: 520px;
	padding-top: 3px;
}
.video .video-item .title{
	width: 384px;
}
.video .video-item .title h4{
	padding-left: 10px;
}
.video .video-item .title p{
	background: url(../images/icon-4.png) no-repeat 0px -158px;
}
.video .video-brief{
	width: 100%;
	height: 224px;
	line-height: 28px;
	margin-top: 25px;
	text-align: justify;
	font-family: "宋体";
	font-size: 14px;
	color: #585858;
	overflow: hidden;
}


.communica{
	padding-top: 55px;
	padding-bottom: 54px;
}
.communica .container .title{
	width: 434px;
}
.communica .communica-box{
	width: 100%;
	line-height: 28px;
	margin-top: 20px;
	text-align: justify;
	font-family: "宋体";
	font-size: 14px;
	color: #333333;
}
.communica .communica-box p{
	margin-bottom: 20px;
}
.communica img{
	display: block;
	margin: 0 auto 20px;
}
.communica img.img-right{
	float: right;
	margin-left: 20px;
}
.communica img.img-left{
	float: left;
	margin-right: 20px;
}



.flow{
	width: 100%;
	height: 361px;
	padding-top: 33px;
	background: url(../images/flow.jpg) no-repeat center;
}
.flow .container .title{
	width: 420px;
}
.flow .container .title p{
	background: url(../images/icon-4.png) no-repeat 0px -158px;
}
.flow .flow-list{
	height: 121px;
	margin-top: 67px;
	border-bottom: 1px solid #969696;
}
.flow .flow-list li{
	float: left;
	width: 164px;
	margin: 0px 63px;
}
.flow .flow-list li em{
	display: block;
	height: 57px;
}
.flow .flow-list li.flow-li-1 em{
	background: url(../images/icon-6.png) no-repeat 51px 6px;
}
.flow .flow-list li.flow-li-2 em{
	background: url(../images/icon-6.png) no-repeat -198px 0px;
}
.flow .flow-list li.flow-li-3 em{
	background: url(../images/icon-6.png) no-repeat -455px 0px;
}
.flow .flow-list li.flow-li-4 em{
	background: url(../images/icon-6.png) no-repeat -694px 12px;
}
.flow .flow-list li p{
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	color: #222222;
}
.flow .flow-list li span{
	display: block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	margin: 0 auto;
	text-align: center;
	font-size: 20px;
	color: #ffffff;
	background: url(../images/icon-6.png) no-repeat -997px 0px;
}
.flow .flow-list li i{
	display: block;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-style: normal;
	font-family: "宋体";
	font-size: 14px;
	color: #646464;
}


.consult{
	height: 153px;
	background: url(../images/consult-bg.jpg) no-repeat center;
}
.consult p{
	height: 82px;
	line-height: 88px;
	text-align: center;
	letter-spacing: 5px;
	font-size: 26px;
	color: #ffffff;
}
.consult a{
	display: block;
	width: 157px;
	height: 41px;
	line-height: 39px;
	margin: 0 auto;
	text-align: center;
	font-size: 20px;
	color: #ffffff;
	background: url(../images/icon-6.png) no-repeat -1845px 0px;
}
.consult a:hover{
	color: #ffcf96;
}


.news{
	padding-top: 68px;
	padding-bottom: 70px;
}
.news .container .title{
	width: 384px;
}
.news .container .title h4{
	padding-left: 4px;
}
.news .news-item{
	margin-top: 40px;
}
.news .news-item li{
	float: left;
	width: 366px;
	margin-right: 30px;
	border: 1px solid #e4e4e4;
	border-top: 3px solid #b56d3f;
}
.news .news-item li.last-news-item{
	margin-right: 0px;
}
.news .news-item li .news-item-title{
	width: 100%;
	height: 36px;
	border-bottom: 1px solid #e4e4e4;
}
.news .news-item li .news-item-title p{
	float: left;
	margin-left: 15px;
	height: 36px;
	line-height: 36px;
	font-weight: bold;
	font-family: "新宋体";
	font-size: 16px;
	color: #000000;
}
.news .news-item li .news-item-title a{
	float: right;
	height: 36px;
	line-height: 36px;
	margin-right: 20px;
	font-family: "Arial";
	font-size: 14px;
	color: #484848;
}
.news .news-item li ul{
	padding: 0px 13px 10px 15px;
}
.news .news-item li ul li{
	float: none;
	border: none;
	width: 322px;
	height: 32px;
	line-height: 32px;
	padding-left: 16px;
	font-family: "新宋体";
	font-size: 14px;
	color: ;
	background: url(../images/icon-6.png) no-repeat -2052px 12px;
	overflow: hidden;
}
.news .news-item li ul li a{
	color: #000000;
}
.news .news-item li ul li a:hover{
	color: #ff7800;
}
.news .news-item li ul li.news-item-first{
	width: 100%;
	height: auto;
	padding: 15px 0px;
	margin-bottom: 6px;
	border-bottom: 1px dashed #b2b2b2;
	background: none;
}
.news .news-item li ul li.news-item-first img{
	float: left;
	width: 115px;
	height: 73px;
	overflow: hidden;
}
.news .news-item li ul li.news-item-first .news-item-first-box{
	margin-left: 132px;
}
.news .news-item li ul li.news-item-first .news-item-first-box p{
	width: 100%;
	height: 40px;
	line-height: 20px;
	margin-bottom: 4px;
	text-align: justify;
	font-size: 14px;
	font-weight: bold;
	font-family: "新宋体";
	overflow: hidden;
}
.news .news-item li ul li.news-item-first .news-item-first-box p a{
	color: #000000;
}
.news .news-item li ul li.news-item-first .news-item-first-box p a:hover{
	color: #ff7800;
}
.news .news-item li ul li.news-item-first .news-item-first-box span{
	display: block;
	width: 100%;
	height: 36px;
	line-height: 18px;
	text-align: justify;
	font-family: "新宋体";
	font-size: 12px;
	color: #5e5e5e;
	overflow: hidden;
}
.news .news-item li ul li.news-item-first .news-item-first-box span a{
	color: #ff7800;
}















</pre></body></html>