@charset"utf-8";
h1,h2,h3,h4,
p,
dl,dt,dd,
ul,li
table,label{
	margin: 0;
}
a:hover,a:focus,a:active{
	text-decoration: none;
}
body{
	visibility: hidden;
}
.pc{
	display: block;
}
.mbl{
	display: none;
}
/* @font-face{
	font-family: "Microsoft YaHei";
	src: url(../fonts/siyuan-bold.otf);
}
@font-face{
	font-family: "siyuan_light";
	src: url(../fonts/siyuan-light.otf);
}
@font-face{
	font-family: "siyuan_regular";
	src: url(../fonts/siyuan-regular.otf);
}
@font-face{
	font-family: "siyuan_medium";
	src: url(../fonts/siyuan-medium.otf);
}
@font-face{
	font-family: "counts";
	src: url(../fonts/AkzidenzGrotesk-ExtraBold.otf);
}
@font-face{
	font-family: "ens";
	src: url(../fonts/AkzidenzGrotesk-medium.TTF);
} */
html{
	font-family: "Arial","siyuan_light","Microsoft YaHei";
}
body{
	font-family: "siyuan_light"";
}
/**/
.headCont{
	padding: 35px 50px;
	border-bottom: solid 1px #e5e5e5;
}
.headLt{
	float: left;
}
.logo,.headImg{
	float: left;
}

.logo{
	margin-right: 35px;
}
.headRt{
	float: right;
}
.yuyan,.yuyan li,.yuyan li a{
	float: left;
}
.yuyan li{
	margin: 0 12px;
}
.yuyan li span{
	font-size: 16px;
	color: #666666;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.hdtopBut,.hdtopBut li,.hdtopBut li a{
	float: left;
}
.hdtopBut{
	margin-right: -20px;
}
.hdtopBut li{
	position: relative;
	padding: 0 20px;
}
.hdtopBut li:after{
	content: "";
	height: 18px;
	width: 1px;
	background-color: #e5e5e5;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.hdtopBut li:nth-child(3):after{
	display: none;
}
.hdtopBut li a{
	font-size: 20px;
	color: #000000;
	height: 20px;
	line-height: 20px;
	font-family: "siyuan_medium";
}
.headRt .btm{
	text-align: right;
	margin-top: 16px;
}
.headRt .btm li{
	display: inline-block;
	vertical-align: top;
	height: 36px;
	line-height: 36px;
}
.headRt .btm li:nth-child(2){
	margin-left: 55px;
}
.headRt .btm li img,
.headRt .btm li span{
	display: inline-block;
	vertical-align: middle;
}
.headRt .btm li img{
	margin-right: 10px;
}
.headRt .btm li span{
	font-size: 30px;
	color: #000000;
	font-family: "counts";
}
.navBox{
	padding: 0 50px;
}
.nav{
	border-left: solid 1px #e5e5e5;
	padding: 12px 0;
}
.nav .navLi{
	float: left;
	width: 200px;
	max-width: 11.111%;
	text-align: center;
}
.nav .navA{
	font-size: 22px;
	color: #000000;
	height: 66px;
	line-height: 66px;
	float: left;
	width: 100%;
}
.nav .navLi:hover .navA,
.nav .navLi.active .navA{
	color: #c30d23;
}
.nav .navA:after{
	content: "";
	height: 13px;
	width: 1px;
	background-color: #e5e5e5;
	position: absolute;
	left: -1px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.nav .navLi:hover .navA:after,
.nav .navLi.active .navA:after{
	background-color: #c30d23;
}
.nav .pgBut{
	float: left;
	max-width: 11.111%;
}
.pgBut{
	font-size: 0;
}
.pgBut .but{
	display: block;
	width: 216px;
	max-width: 100%;
	height: 66px;
	background: url(../images/but_bg.jpg) no-repeat center center;
	background-size: 100% 100%;
	text-align: center;
	line-height: 66px;
	box-shadow: 0px 0px 5px 0px #c30d23;
}
.pgBut .but i{
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	margin-right: 10px;
}
.pgBut .but span{
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	color: #ffffff;
}
/*
	banner
*/
.banner,.bannerTxt{
	position: relative;
}
.bannerTxt .imgTxt{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.banner .img img,.bannerTxt img{
	width: 100%;
}
.banPagin{
	position: absolute;
	z-index: 3;
	bottom: 40px;
	left: 0;
	text-align: center;
	width: 100%;
}
.banPagin li{
	display: inline-block;
	vertical-align: top;
	margin: 0 42px;
}
.banPagin li .txt{
	font-size: 16px;
	color: #fff;
}
/*banner 按钮*/
.circle-chart{
  width: 18px;
  height: 18px;
}
.circle-chart__circle{
  stroke: #00acc1;
  stroke-width: 4;
  stroke-linecap: square;
  fill: none;
  animation: circle-chart-fill 5s reverse; 
  transform: rotate(-90deg); 
  transform-origin: center; 
}
.circle-chart__circle--negative{
  transform: rotate(-90deg) scale(1,-1); 
}
.circle-chart__background{
  stroke: rgba(255,255,255,.5);
  stroke-width: 4;
  fill: none; 
}
.circle-chart__info{
  animation: circle-chart-appear 5s forwards;
  opacity: 0;
}
.success-stroke{
  stroke: rgba(0,0,0,0);
}
.active .success-stroke{
  stroke: #c30d23;
}
@keyframes circle-chart-fill {
  to { stroke-dasharray: 0 100; }
}
@keyframes circle-chart-appear {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/**/
.idxOne,.idxTwo,.idxThree,.idxFive,.idxSix{
	padding-top: 65px;
}
.idxTwo,.idxThree,.idxSix{
	padding-bottom: 60px;
}
.idxTitle{
	text-align: center;
	margin-bottom: 55px;
}
.idxTitle .tit span,
.idxTitle .tit .icon{
	display: inline-block;
	vertical-align: middle;
}
.idxTitle .tit .icon{
	font-size: 0;
	margin: 0 10px;
}
.idxTitle .tit span{
	font-size: 50px;
	font-family: "siyuan_medium";
}
.idxTitle .tit .cols{
	color: #c30d23;
}
.idxTitle .txt{
	font-size: 16px;
	color: #000000;
	margin-top: 10px;
	font-family: "siyuan_medium";
}
/**/
.idxOne_dl{
	position: relative;
}
.idxOne_dl dt{
	overflow: hidden;
	font-size: 0;
}
.idxOne_dl dt img{
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	width: 100%;
}
.idxOne_dl:hover dt img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.idxOne_dl dd{
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 100%;
	padding-left: 35px;
	padding-right: 30px;
}
.idxOne_dl dd .tit{
	float: left;
	font-size: 35px;
	color: #fff;
}
.idxOne_dl dd .but{
	float: right;
	font-size: 14px;
	color: #fff;
	margin-top: 10px;
}
.idxOne_dl dd .but img{
	margin-left: 10px;
}
.idxTwoList{
	padding: 0 85px;
	position: relative;
}
.idxTeamSwp .swiper-slide dl{
	margin: auto;
	width: 225px;
	max-width: 100%;
}
.idxTeamSwp .swiper-slide-active{
	position: relative;
}
.idxTeamSwp .swiper-slide-active dl{
	width: 620px;
	max-width: 135%;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.idxTwo_dl{
	text-align: center;
}
.idxTwo_dl dt{
	position: relative;
	margin-bottom: 50px;
}
.idxtwo_sml{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.idxTeamSwp{
	visibility: hidden;
	opacity: 0;
}
.idxTeamSwp .swiper-slide .idxtwo_sml{
	visibility: visible;
	opacity: 1;
}
.idxTeamSwp .swiper-slide-active .idxtwo_sml{
	visibility: hidden;
	opacity: 0;
}
.idxTeamSwp .swiper-slide .idxtwo_big{
	visibility: hidden;
	opacity: 0;
}
.idxTeamSwp .swiper-slide-active .idxtwo_big{
	visibility: visible;
	opacity: 1;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.idxTwo_dl dd{
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	-o-transform: translateY(20px);
	transform: translateY(20px);
}
.idxTeamSwp .swiper-slide-active dd{
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.idxTwo_dl .tit{
	margin-bottom: 25px;
	height: 40px;
}
.idxTwo_dl .tit .span,
.idxTwo_dl .tit .sml{
	font-size: 36px;
}
.idxTwo_dl .tit .span{
	color: #010101;
	font-family: "siyuan_medium";
}
.idxTwo_dl .tit .sml{
	color: #313131;
}
.idxTwo_dl .txt{
	font-size: 20px;
	color: #666666;
	line-height: 32px;
	margin-bottom: 45px;
	height: 64px;
	font-family: "siyuan_light";
}
.idxTwo_dl .but{
	padding: 0 35px 20px;
	position: relative;
	font-size: 14px;
	color: #000000;
	display: inline-block;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.idxTwo_dl:hover .but{
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
.idxTwo_dl .but:after{
	content: "";
	width: 100%;
	height: 2px;
	background-color: #c30d23;
	position: absolute;
	left: 0;
	bottom: 0;
}
.idxTwo_dl .but img{
	margin-left: 10px;
}
.idxTeam_prev,.idxTeam_next{
	position: absolute;
	z-index: 3;
	top: 31%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
}
.idxTeam_prev{
	left: 0;
}
.idxTeam_next{
	right: 0;
}
.idxThree .idxTitle .tit span{
	color: #fff !important;
}
.idxTitle .wean{
	display: inline-block;
	color: #fff;
}
.idxTitle .wean .big{
	font-size: 26px;
	color: #ffcc00;
	font-family: "counts";
	margin-left: 10px;
	position: relative;
	bottom: -3px;
}
.idxTitle .but{
	display: inline-block;
	margin-left: 30px;
	padding-bottom: 10px;
	position: relative;
	font-size: 16px;
	color: #ffffff;
}
.idxTitle .but:after{
	content: "";
	width: 100%;
	height: 2px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}
.idxThree_dl{
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.idxThree_dl:hover{
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3);
}
.idxThree_dl dt img{
	width: 100%;
}
.idxThree_dl dd{
	background-color: #fff;
	padding: 40px 0;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.idxThree_dl:hover dd{
	background-color: #f7f7f7;
}
.idxThlt{
	float: left;
	padding: 0 40px;
	padding-top: 10px;
	max-width: 65%;
}
.idxThrt{
	float: right;
	width: 175px;
	text-align: center;
	border-left: solid 1px #dcdcdc;
	padding-top: 5px;
}
.idxThlt .tit{
	font-size: 30px;
	color: #010101;
	margin-bottom: 20px;
	font-family: "siyuan_light";
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.idxThlt .but{
	font-size: 14px;
	color: #000000;
}
.idxThlt .but img{
	margin-left: 10px;
}
.idxThrt .tit{
	font-size: 16px;
	color: #999999;
}
.idxThrt .counts .big{
	font-size: 46px;
	color: #c30d23;
	font-family: "siyuan_medium";
}
.idxThrt .counts .sml{
	font-size: 26px;
	color: #757575;
}
.idxFr_lt{
	position: relative;
}
.idxFr_Imgli li{
	display: none;
}
.idxFr_Imgli li.vis{
	display: block;
}
.idxFr_Imgli li img{
	width: 100%;
}
.idxFr_Navli{
	width: 100%;
	position: absolute;
	top: 80px;
	left: 0;
	padding: 0 20px 0 50px;
}
.idxFr_logo{
	float: left;
	width: 23.541%;
}
.idxFr_logo img{
	width: 100%;
}
.idxFr_Nav{
	width: 61.979%;
	float: right;
}
.idxFr_Nav li{
	width: 33.333%;
	float: left;
	border: solid 1px rgba(255,255,255,.4);
	margin-left: -1px;
	margin-top: -1px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.idxFr_Nav li a{
	float: left;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	position: relative;
	z-index: 1;
	cursor: pointer;
}
.idxFr_Nav li a:after{
	content: "";
	width: 100%;
	height: 100%;
	background: url(../images/butbgss.jpg) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	opacity: 0;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.idxFr_Nav li:hover,.idxFr_Nav li.active{
	border-color: #c30d23;
}
.idxFr_Nav li.active a:after{
	opacity: 1;
}
.idxFr_Nav li.idxFr_liabo{
	border: none;
}
.idxFr_Nav li.idxFr_liabo span{
	display: inline-block;
	position: relative;
}
.idxFr_Nav li.idxFr_liabo span:after{
	content: "";
	width: 100%;
	height: 2px;
	background-color: #fff;
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
}
.idxFr_rt{
	position: relative;
}
.idxFr_rt .img img{
	width: 100%;
}
.idxFr_rt .title{
	position: absolute;
	top: 80px;
	left: 0px;
	width: 100%;
	text-align: center;
	font-size: 40px;
	color: #000000;
}
.idxFourSwp{
	max-width: 466px;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	text-align: center;
}
.idxFourSwp .date{
	margin-bottom: 70px;
}
.idxFourSwp .year,
.idxFourSwp .day{
	display: block;
	line-height: 40px;
}
.idxFourSwp .year{
	font-size: 20px;
	color: #000000;
}
.idxFourSwp .day{
	font-size: 40px;
	color: #c30d23
}
.idxFourSwp .txt{
	font-size: 26px;
	line-height: 40px;
	color: #000000;
	margin-bottom: 61px;
}
.morBut{
	width: 215px;
	height: 65px;
	text-align: center;
	line-height: 65px;
	font-size: 20px;
	color: #fff;
	display: block;
	margin: auto;
	background: url(../images/but_bg.jpg) no-repeat center center;
	background-size: 100% 100%;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3);
}
.idxFourPagin{
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 50px;
}
.idxFourPagin .swiper-pagination-bullet{
	width: 1px;
	height: 6px;
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	background-color: #a0a0a0;
	border-radius: 0;
	opacity: 1;
}
.idxFourPagin .swiper-pagination-bullet-active{
	width: 2px;
	height: 18px;
	background-color: #c30d23;
}
.idxFive{
	padding-bottom: 15px;
}
.idxFiTitle{
	line-height: 50px;
}
.idxFiTitle .cols{
	color: #c30d23;
}
.idxFiTitle .tit{
	font-size: 56px;
	color: #000000;
}
.idxFiTitle .tit .cols{
	font-size: 66px;
	font-family: "counts";
}
.idxFiTitle .txt{
	font-size: 30px;
	color: #000000;
}
.zixunBut{
	width: 215px;
	height: 65px;
	text-align: center;
	line-height: 65px;
	background: url(../images/but_bg.jpg) no-repeat center center;
	background-size: 100% 100%;
	display: block;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3);
}
.zixunBut i,.zixunBut span{
	display: inline-block;
	vertical-align: middle;
}
.zixunBut i{
	font-size: 0;
	margin-right: 10px;
}
.zixunBut span{
	font-size: 20px;
	color: #ffffff;
}
.idxFive .idxCont{
	position: relative;
}
.idxFiNavTab{
	display: inline-block;
	margin: 210px 0;
	text-align: center;
}
.idxFiNavTab i{
	width: 1px;
	height: 88px;
	background-color: #c30d23;
	display: inline-block;
	margin: 20px 0;
}
.idxFiNavTab .tit{
	font-size: 24px;
	color: #000000;
	display: block;
}
.idxFiNavTab li{
	display: inline-block;
	vertical-align: top;
	margin: 0 3px;
	cursor: pointer;
}
.idxFiNavTab li img{
	width: 9px;
}
.idxFiLt{
	float: left;
}
.idxFiMap{
	float: right;
	width: 65.312%;
	margin-right: 7.8125%;
}
.idxFiSwp .img img{
	width: 100%;
}
.idxSix .idxTitle .tit{
	color: #fff;
}
.idxSix .idxTitle .but{
	margin-left: 0;
}
.idxSixList{
	width: 90.3125%;
	margin: auto;
	position: relative;
	text-align: center;
	margin-bottom: 40px;
}
.idxSixLi{
	position: absolute;
}
.idxSixLi .img img,
.idxsix_logo5 .img img{
	width: 100%;
}
.idxSixLi:nth-child(1){
	top: 48.0865%;
	left: 0;
	width: 18.685%;
}
.idxSixLi:nth-child(2){
	top: 31.114%;
	left: 11.833%;
	width: 15.501%;
}
.idxSixLi:nth-child(3){
	top: 2.828%;
	left: 18.823%;
	width: 18.685%;
}
.idxSixLi:nth-child(4){
	top: 51.913%;
	left: 18.823%;
	width: 18.685%;
}
.idxSixLi:nth-child(6){
	top: 2.828%;
	right: 18.823%;
	width: 18.685%;
}
.idxSixLi:nth-child(7){
	top: 51.913%;
	right: 18.823%;
	width: 18.685%;
}
.idxSixLi:nth-child(8){
	top: 31.114%;
	right: 11.833%;
	width: 15.501%;
}
.idxSixLi:nth-child(9){
	top: 6.988%;
	right: 0;
	width: 18.685%;
}
.idxsix_logo5{
	display: inline-block;
	width: 41.591%;
	position: relative;
}
.idxsix_logo5 .img{
	font-size: 0;
	position: relative;
}
.idxsix_logo5 .img:after{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/idxsix_lgbg.png) no-repeat center center;
	background-size: 100% 100%;
	opacity: 0;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.idxsix_logo5:hover .img:after{
	opacity: .8;
}
.idxsix_lgtxt{
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0 18.302%;
	max-width: 100%;
}
.idxsix_lgtxt .tit,
.idxsix_lgtxt .txt,
.idxsix_lgtxt .but{
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	-o-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	visibility: hidden;
	opacity: 0;
}
.idxsix_lgtxt .tit{
	font-size: 30px;
	color: #ffffff;
	margin-bottom: 35px;
}
.idxsix_lgtxt .txt{
	font-size: 16px;
	color: #ffffff;
	line-height: 26px;
	margin-bottom: 60px;
}
.idxsix_lgtxt .but{
	padding: 0 35px;
	padding-bottom: 20px;
	border-bottom: solid 2px #fff;
	font-size: 14px;
	color: #ffffff;
	display: inline-block;
}
.idxsix_lgtxt .but img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	margin-top: -2px;
}
.idxsix_logo5:hover .idxsix_lgtxt .tit{
	transition-delay: 0s;
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.idxsix_logo5:hover .idxsix_lgtxt .txt{
	transition-delay: 0.2s;
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.idxsix_logo5:hover .idxsix_lgtxt .but{
	transition-delay: 0.4s;
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.idxSix_txt{
	text-align: center;
}
.idxSix_txt .txt{
	font-size: 30px;
	color: #ffffff;
	line-height: 75px;
	display: inline-block;
	vertical-align: middle;
}
.idxSix_txt .txt .cols{
	color: #c30d23;
}
.idxSix_txt .txt .deco{
	position: relative;
}
.idxSix_txt .txt .deco:after{
	content: "";
	width: 100%;
	height: 3px;
	background-color: #c30d23;
	position: absolute;
	left: 0;
	bottom: -20px;
}
.idxSix_txt .zixunBut{
	display: inline-block;
	vertical-align: middle;
	float: none;
	margin-left: 50px;
}
.idxEight{
	position: relative;
}
.idxEight .tit img{
	width: 38.4375%;
}
.idxEight .img img{
	width: 100%;
}
.idxEi_txt{
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	text-align: right;
}
.idxEi_txt .but{
	width: 273px;
	height: 72px;
	text-align: center;
	line-height: 72px;
	display: inline-block;
	background: url(../images/but_bg.jpg) no-repeat center center;
	background-size: 100% 100%;
	font-size: 20px;
	color: #ffffff;
	margin: 60px 0;
}
.idxEi_txt .inter img{
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 10px;
}
.idxEi_txt .inter li{
	font-size: 30px;
	color: #fff;
	font-family: "counts";
	line-height: 50px;
}
.footer{
	background-color: #1b1b1b;
}
.foot_top{
	padding: 90px 0 115px;
	border-bottom: solid 1px #323232;
	position: relative;
}
.fotopCtop{
	margin-bottom: 35px;
}
.fotopLt{
	width: 33.4375%;
	float: left;
}
.fotopLt .tit{
	font-size: 20px;
	color: #ffffff;
	background: url(../images/foot_jian.png) no-repeat right center;
	display: inline-block;
	padding: 23px 30px 23px 0;
	border-bottom: solid 3px #e3161b;
	margin-bottom: 20px;
	margin-top: -23px;
}
.fotopLt li{
	padding: 15px 0;
}
.fotopLt li a{
	font-size: 18px;
	color: #cccccc;
	line-height: 30px;
}
.fotopCt{
	width: 48.75%;
	float: left;
	border-right: solid 1px #323232;
	padding-bottom: 40px;
}
.fotopCt .dizhi{
	width: 61.538%;
	float: left;
	background-color: #292929;
	padding: 50px 30px;
}
.fotInter .tit{
	font-size: 15px;
	color: #999999;
	padding-left: 35px;
	position: relative;
	margin-bottom: 5px;
}
.fotInter .tit .icon{
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.fotInter .txt{
	padding-left: 35px;
	font-size: 18px;
	color: #fff;
}
.ewmBox{
	float: right;
	width: 32.692%;
	text-align: center;
}
.ewmBox .img{
	display: inline-block;
	background-color: #fff;
	padding: 7px;
	font-size: 0;
	margin-bottom: 15px;
}
.ewmBox .img img{
	width: 112px;
}
.ewmBox .txt{
	font-size: 16px;
	color: #999999;
}
.fotIntert .tit{
	font-size: 15px;
	color: #999999;
	padding-left: 35px;
	position: relative;
	margin-bottom: 5px;
}
.fotIntert .tit .icon{
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.fotIntert .txt{
	font-size: 17px;
	color: #ffffff;
	font-family: "Arial";
	padding-left: 35px;
	font-weight: bold;
}
.fotIntert>div{
	float: left;
}
.fotIntert>div:nth-child(1){
	margin-right: 60px;
}
.fotIntert li{
	margin-bottom: 15px;
}
.fotopRt{
	width: 17.8125%;
	float: right;
	text-align: center;
	padding: 0 15px;
}
.fotLg img{
	max-width: 100%;
}
.foot_bot{
	padding: 65px 0;
}
.foot_bot p,.foot_bot a{
	font-size: 16px;
	color: #666666;
	float: left;
	line-height: 30px;
}
.fotbtmLt{
	float: left;
}
.fotbtmRt{
	float: right;
}
.foot_bot a{
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.foot_bot a:hover{
	color: #fff;
}
/*
		02 - 结构优化
*/
.nbanTxt{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.yhuaOne{
	padding: 75px 0;
}
.yhuaOne .idxCont{
	padding: 0 140px;
}
.yhuaO_list{
	margin: 0 -30px;
}
.yhuaO_list li{
	padding: 0 30px;
	text-align: center;
}
.yhuaO_list li .div{
	background-color: #dcdcdc;
	padding: 75px 15px;
}
.yhuaO_list li .txt{
	color: #000000;
	margin-top: 30px;
}
.yhuaO_list li .span{
	font-size: 30px;
	font-family: "Microsoft YaHei";
}
.yhuaO_list li .sml{
	font-size: 26px;
}
.yhuaTwo{
	text-align: center;
	padding: 105px 0 135px;
}
.yhuaTwo .tit{
	font-size: 70px;
	color: #fff;
	font-family: "Microsoft YaHei";
	margin-bottom: 60px;
}
.yhuaTwo .tit .sml{
	font-size: 50px;
	color: #fff;
	font-family: "siyuan_light";
	margin: 0 15px;
}
.yhuaTwo .txt{
	font-size: 30px;
	color: #ffffff;
	line-height: 60px;
}
.yhuaThree{
	text-align: center;
	padding: 115px 0 55px;
}
.yhuaThree .txt{
	position: relative;
	z-index: 1;
	font-size: 30px;
	color: #ffffff;
	margin-bottom: 55px;
	line-height: 60px;
	font-family: "siyuan_medium";
	display: inline-block;
}
.yhuaThree .txt .cols{
	color: #c30d23;
}
.yhuaThree .txt .icon{
	position: absolute;
	z-index: -1;
	left: 65px;
	top: 30%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 0;
}
.img{
	text-align: center;
}
.img img{
	max-width: 100%;
}
.yhuaFo_col{
	position: relative;
}
.yhuaFo_col .text{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	padding: 0 110px;
}
.colbanTit{
	font-size: 50px;
	color: #000000;
	font-family: "Microsoft YaHei";
}
.yhuaFo_col .txt{
	font-size: 24px;
	color: #666666;
	line-height: 46px;
	margin-top: 50px;
}
.yhuaFo_Rt .text{
	padding-right: 160px;
}
.yhuaTit{
	font-size: 30px;
	color: #000000;
	font-family: "Microsoft YaHei";
	text-align: center;
}
.yhuaFive{
	padding: 100px 0 115px;
}
.yhuaFi_list{
	position: relative;
	margin-top: 80px;
}
.yhuaFi_list:before{
	content: "";
	width: 130px;
	height: 130px;
	background: url(../images/yhuafive_ico.png) no-repeat center center;
	background-size: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.yhuaFi_list li{
	float: left;
	width: 50%;
	padding: 35px 100px;
	height: 205px;
}
.yhuaFi_list li .tit{
	font-size: 30px;
	color: #000000;
	font-family: "Microsoft YaHei";
	line-height: 36px;
	position: relative;
	margin-bottom: 5px;
}
.yhuaFi_list li .tit:after{
	content: "";
	width: 8px;
	height: 25px;
	background-color: #db1100;
	position: absolute;
	left: -50px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.yhuaFi_list li .counts{
	font-family: "counts";
}
.yhuaFi_list li .txt{
	font-size: 18px;
	color: #000000;
	font-family: "Microsoft YaHei";
	line-height: 28px;
}
.yhuaFi_list li:nth-child(1),.yhuaFi_list li:nth-child(4){
	background-color: #f9f9f9;
}
.yhuaFi_list li:nth-child(2){
	background-color: #c30d23;
}
.yhuaFi_list li:nth-child(2) .tit,
.yhuaFi_list li:nth-child(2) .txt,
.yhuaFi_list li:nth-child(3) .tit,
.yhuaFi_list li:nth-child(3) .txt{
	color: #fff;
}
.yhuaFi_list li:nth-child(2) .tit:after{
	background-color: #fff;
}
.yhuaFi_list li:nth-child(3){
	background-color: #1b1b1b;
}
.yhuaSix{
	text-align: center;
	padding: 75px 0 65px;
}
.yhuaSix .text{
	margin-top: 65px;
}
.yhuaSix .txt{
	font-size: 18px;
	color: #000000;
	line-height: 30px;
	font-family: "siyuan_medium";
	margin-top: 30px;
}
.yhuaSeven .colbanTit{
	color: #fff;
	margin-bottom: 45px;
}
.yhuaSeven .listxt li{
	width: 50%;
	float: left;
	font-size: 24px;
	line-height: 50px;
	color: #fff;
	padding-left: 18px;
	position: relative;
}
.yhuaSeven .listxt li:after{
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background-color: #c30d23;
	position: absolute;
	/*top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);*/
	top: 22px;
	left: 0;
}
.yhuaSeven .text .txt{
	font-size: 24px;
	color: #999999;
	margin-top: 45px;
}
.yhuaEight{
	padding: 90px 0 135px;
}
.yhuaEi_row{
	display: table;
	margin-top: 80px;
	width: 100%;
}
.yhuaEi_col{
	display: inline-block;
	vertical-align: middle;
	float: none;
}
.yhuaEi_col .text{
	padding-bottom: 100px;
	position: relative;
}
.yhuaEi_col .text:after{
	content: "";
	width: 100px;
	height: 5px;
	background-color: #e5e5e5;
	position: absolute;
	bottom: 0;
	left: 0;
}
.yhuaEi_col .txt{
	font-size: 24px;
	color: #000000;
	line-height: 46px;
}
.yhuaEi_col .txt p{
	margin-bottom: 50px;
}
.yhuaEi_col .txt p:last-child{
	margin-bottom: 0;
}
.yhuaEi_col .txt .cols{
	color: #c30d23;
	font-family: "Microsoft YaHei";
}
.yhuaEi_col .img{
	margin-top: 50px;
}
.yhuaEi_col .img img{
	display: block;
	margin-left: 0;
}
.yhuaYd{
	padding: 90px 0 100px;
}
.yhuaYd_row{
	width: 68.9375%;
	margin: auto;
	margin-top: 90px;
}
.yhuaYd_Lt{
	float: left;
	width: 58.839%;
}
.yhuaYd_Rt{
	float: left;
	width: 41.161%;
}
.yhuaYd_row .img img{
	width: 100%;
}
.yhuaYd_row dl{
	position: relative;
}
.yhuaYd_row dd{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 50px;
}
.yhuaYd_row dd .txt{
	font-size: 20px;
	color: #ffffff;
	line-height: 36px;
	margin-top: 20px;
}
.yhuaLc{
	padding: 90px 0 95px;
}
.yhuaLc .img{
	margin-top: 110px;
}
.yhuaNr .colbanTit{
	color: #000000;
}
.yhuaNr .listxt li{
	color: #333333;
	font-size: 22px;
	line-height: 24px;
	padding: 13px;
}
/*
		03 - 车位优化
*/
.cwTwo{
	padding: 55px 0 50px;
}
.cwTwo .yhuaTit{
	color: #fff;
	margin-bottom: 25px;
}
.npgQa{
	padding: 100px 0 66px;
}
.npgQa .yhuaTit{
	margin-bottom: 90px;
}
.npgQa_list{
	margin: -15px;
}
.npgQa_list li{
	float: left;
	width: 50%;
	padding: 15px 25px;
}
.npgQa_list .div{
	background-color: #535353;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
	height: 51px;
	padding: 0 20px 0 80px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.npgQa_list .div .counts{
	position: absolute;
	top: 0;
	left: 0;
	width: 56px;
	height: 100%;
	background: url(../images/qacounts_bg.png) no-repeat center center;
	background-size: 100% 100%;
	font-size: 25px;
	color: #fff;
	font-family: "counts";
	text-align: center;
	line-height: 51px;
}
.npgQa_list .tit{
	font-size: 20px;
	color: #fff;
}
.npgqa_load{
	text-align: center;
	margin-top: 65px;
	margin-bottom: 45px;
}
.zixunNbut{
	display: block;
	width: 216px;
	height: 66px;
	color: #fff;
	font-size: 20px;
	text-align: center;
	line-height: 66px;
	margin: auto;
	background: url(../images/but_bg.jpg) no-repeat center center;
	background-size: 100% 100%;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.8);
}
.npgQa_list li:hover .div{
	background-color: #1b1b1b;
}
/*
		06 - BIM咨询
*/

.bimBeij{
	padding: 90px 0 130px;
}
.bimTitle{
	text-align: center;
}
.bimTitle .tit{
	font-size: 50px;
	color: #000000;
	line-height: 45px;
	margin-bottom: 20px;
}
.bimTitle .txt{
	font-size: 18px;
	color: #000000;
	line-height: 30px;
	max-width: 655px;
	margin: auto;
}
.bimTExt .tit{
	font-size: 56px;
	color: #000000;
	font-family: "ens";
	text-align: center;
	margin: 85px 0 45px;
}
.bimTExt .list{
	padding: 0 100px;
	margin-bottom: 55px;
}
.bimTExt .list li{
	float: left;
	width: 33.333%;
}
.bimTExt .list li:nth-child(1){
	text-align: left;
}
.bimTExt .list li:nth-child(2){
	text-align: center;
}
.bimTExt .list li:nth-child(3){
	text-align: right;
}
.bimTExt .list li .div{
	display: inline-block;
	text-align: left;
	position: relative;
	padding-bottom: 60px;
	bottom: -1px;
}
.bimTExt .list li .div:after{
	content: "";
	width: 15px;
	height: 2px;
	background-color: #df001b;
	position: absolute;
	bottom: 0;
	left: 0;
}
.bimTExt .list li:nth-child(3) .div{
	border-bottom: solid 1px #fcfcfc;
}
.bimTExt .list .en{
	font-size: 40px;
	color: #c30d23;
	font-family: "ens";
	font-weight: 400;
}
.bimTExt .list .cn{
	font-size: 62px;
	color: #000000;
	font-family: "Microsoft YaHei";
}
.listdiv{
	border-bottom: solid 1px #e5e5e5;
}
.bimTExt .txt{
	font-size: 18px;
	color: #010101;
	text-align: center;
}
.bimZix{
	position: relative;
}
.bimZixLt{
	width: 61.71875%;
	float: left;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.bimZixLt .bimZixLt_div{
	width: 69.62%;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.bimZixLt .div{
	max-width: 600px;
}
.bimZixLt .bimTitle{
	text-align: left;
}
.bimZixLt .bimTitle .tit,
.bimZixLt .bimTitle .txt{
	color: #fff;
}
.bimZixLt .bimTitle .txt{
	max-width: 100%;
	margin: 45px 0 65px;
}
.bimZixLt_div .but{
	width: 216px;
	height: 66px;
	text-align: center;
	line-height: 66px;
	display: block;
	background-color: #fff;
	font-size: 20px;
	color: #000000;
}
.bimZixLt_div .but img{
	margin-right: 10px;
}
.bimZixRt{
	float: right;
	margin-right: -5.833%;
	width: 52.25%;
}
.bimTitle .colbg{
	font-size: 60px;
	color: #c30d23;
	font-family: "Microsoft YaHei";
}
.bimZhouq_row{
	/*margin: 0 -75px;*/
	display: table;
	width: 100%;
	font-size: 0;
}
.bimZhouq_col{
	width: 20%;
	display: inline-block;
	vertical-align: middle;
	padding: 0 25px;
}
.bimZhouq .colbig{
	color: #c30d23;
	font-size: 60px;
}
.bimZhouq_col:nth-child(2n+1) .title,
.bimZhouq_col .title.mbl{
	border-bottom: solid 4px #c30d23;
	padding-bottom: 20px;
	margin-bottom: 40px;
}
.bimZhouq_col:nth-child(2n) .title.pc{
	border-top: solid 4px #313131;
	padding-top: 20px;
	margin-top: 40px;
}
.bimZhouq_col .counts{
	font-size: 60px;
	color: #c30d23;
	font-family: "ens";
}
.bimZhouq_col:nth-child(2n) .title.pc .counts{
	color: #cccccc;
}
.bimZhouq_col .tit{
	font-size: 35px;
	color: #000000;
}
.bimZhouq_col .txt{
	font-size: 18px;
	color: #666666;
	line-height: 40px;
}
.bimCase_row .tit{
	font-size: 30px;
	color: #000000;
	text-align: center;
	margin-bottom: 45px;
}
.bimCase_col{
	margin-bottom: 45px;
}
.bimCase_col .text{
	padding: 0 135px;
}
.bimCase_col .txt{
	max-width: 980px;
	margin: auto;
	color: #666666;
	line-height: 16px;
	line-height: 35px;
}
.bimCase_col .ul{
	margin: 0 -20px;
}
.bimCase_col .ul li{
	width: 50%;
	padding: 0 20px;
	float: left;
}
.bimCase_col .text .tit{
	font-size: 30px;
	color: #000000;
	margin-top: 40px;
}
.bimJied,.bimJiaz{
	padding-top: 120px;
}
.bimJiaz{
	padding-bottom: 160px;
}
.bimZhouq{
	padding: 100px 0 135px;
}
.bimChangj{
	padding: 90px 0 145px;
}
.bimCase{
	padding-top: 90px;
	background-color: #f8f8f8;
}
.bimJied .bimTitle,
.bimJiaz .bimTitle,
.bimZhouq .bimTitle{
	margin-bottom: 115px;
}
.bimChangj .bimTitle{
	margin-bottom: 90px;
}
.bimCase .bimTitle{
	margin-bottom: 30px;
}
/*
		07 - 经典案例
*/
.caseList{
	padding-bottom: 130px;
	padding-top: 100px;
}
.caseList .idxTitle .wean{
	color: #010101;
}
.caseList .idxTitle .big{
	color: #c30d23;
}
.caseList .idxThree_dl dd{
	padding: 30px 0;
	background-color: #eeeeee;
	position: relative;
	z-index: 1;
}
.caseList .idxThree_dl dd:before{
	content: "";
	width: 100%;
	height: 100%;
	background: url(../images/ddbgs.jpg) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	opacity: 0;
}
.caseList .idxThree_dl dd:before,
.caseList .idxThree_dl .idxThlt .tit,
.caseList .idxThree_dl .idxThlt .but,
.caseList .idxThree_dl .idxThrt .counts .sml,
.caseList .idxThree_dl .idxThrt .counts .big,
.caseList .idxThree_dl .zxBut i img{
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.caseList .idxThree_dl:hover .idxThlt .tit,
.caseList .idxThree_dl:hover .idxThlt .but,
.caseList .idxThree_dl:hover .idxThrt .counts .sml,
.caseList .idxThree_dl:hover .idxThrt .counts .big{
	color: #fff;
}
.caseList .idxThree_dl:hover .zxBut i img{
	opacity: 0;
}
.caseList .idxThree_dl:hover .zxBut i img:nth-child(2){
	opacity: 1;
}
.caseList .idxThree_dl:hover dd:before{
	opacity: 1;
}
.idxThrt .tit{
	color: #e49393;
}
.caseL_row{
	margin: -25px;
	margin-bottom: 55px;
}
.caseL_col{
	padding: 25px;
}
.zxBut i{
	font-size: 0;
	position: relative;
	line-height: 0;
	display: inline-block;
	vertical-align: middle;
}
.zxBut i img:nth-child(2){
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
/*
	分页
*/
.pagination{
	text-align: center;
	width: 100%;
	margin: 0;
}
.pagination img{
	width: 10px;
	margin-top: -2px;
}
.pagination li{
	margin: 0 5px;
	float: none;
	display: inline-block;
}
.pagination li a{
	width: 55px;
	height: 55px;
	text-align: center;
	line-height: 55px;
	padding: 0;
	font-size: 16px;
	color: #000000;
	font-family: "Arial";
	font-weight: bold;
	border-radius: 0 !important;
	background-color: #eeeeee !important;
	border: 0;
	cursor: pointer;
}
.pagination li.active a{
	background-color: #c30d23 !important;
}
/*
		08 - 案例详情
*/
.casetxtBox{
	background-color: #f9f9f9;
	padding-top: 110px;
	padding-bottom: 125px;
}
.casetxtBox .titLt{
	float: left;
}
.casetxtBox .titLt .tit{
	font-size: 50px;
	color: #010101;
	margin-bottom: 35px;
}
.casetxtBox .titLt .txt{
	font-size: 18px;
	color: #666666;
	line-height: 35px;
}
.casetxtBox .titRt{
	float: right;
	color: #e6e6e6;
	border-left: solid 1px #e6e6e6;
	padding: 25px 0 45px;
	padding-left: 70px;
}
.titRt .img,.titRt .txt{
	float: left;
}
.titRt .img{
	margin-right: 40px;
}
.titRt .txt{
	line-height: 40px;
	margin-top: -10px;
}
.titRt .txt .names{
	font-size: 16px;
	color: #999999;
}
.titRt .txt .bigCounts{
	font-size: 58px;
	color: #c30d23;
	font-family: "ens";
}
.titRt .txt .smlDanwei{
	font-size: 30px;
	color: #757575;
}
.casetxtDl{
	position: relative;
	background-color: #fff;
	margin-bottom: 30px;
	margin-top: 95px;
}
.casetxtDl dt{
	width: 65.6875%;
	float: left;
	position: relative;
}
.casetxtDl .casetxt_next,
.casetxtDl .casetxt_prev{
	position: absolute;
	z-index: 3;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.casetxt_next{
	right: 0;
}
.casetxt_prev{
	left: 0;
}
.casetxtDl dd{
	width: 34.3125%;
	padding: 0 75px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	margin: -28px 0;
}
.csZxBut{
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
}
.casetxtDl dd .text{
	margin: 56px 0;
}
.casetxtDl dd .tit{
	font-size: 22px;
	color: #000000;
	margin-bottom: 25px;
}
.casetxtDl dd .txt{
	font-size: 16px;
	color: #666666;
	line-height: 35px;
}
.casetxtList{
	padding: 0 70px;
	position: relative;
}
.casetxtNext,.casetxtPrev{
	position: absolute;
	top: 0;
	width: 45px;
	background-color: #e1e1e1;
	height: 100%;
	text-align: center;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	cursor: pointer;
}
.casetxtNext{
	right: 0;
}
.casetxtPrev{
	left: 0;
}
.casetxtNext img,.casetxtPrev img{
	width: 10px;
	opacity: 0.5;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.casetxtNext:hover,.casetxtPrev:hover{
	background-color: #c30d23;
}
.casetxtSwpa .img{
	position: relative;
}
.casetxtSwpa .img:after{
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.4);
	position: absolute;
	top: 0;
	left: 0;
}
.casetxtSwpa .swiper-slide-active .img:after{
	opacity: 0;
}
.csFx{
	text-align: center;
	overflow: hidden;
	margin: 75px 0 38px;
}
.csFx .csUl{
	display: inline-block;
	position: relative;
	padding: 0 70px;
}
.csFx .csUl:after,
.csFx .csUl:before{
	content: "";
	width: 1000px;
	height: 1px;
	background-color: #e9e9e9;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.csFx .csUl:after{
	left: 100%;
}
.csFx .csUl:before{
	right: 100%;
}
.csFx a{
	width: 60px !important;
	height: 60px !important;
	display: block !important;
	display: inline-block !important;
	vertical-align: middle !important;
	margin: 0 10px !important;
	padding: 0 !important;
}
.fxwx_ico{
	background: url(../images/fxwx_ico.png) no-repeat center center !important;
	background-size: 100% !important;
}
.fxwb_ico{
	background: url(../images/fxwb_ico.png) no-repeat center center !important;
	background-size: 100% !important;
}
.fxqq_ico{
	background: url(../images/fxqq_ico.png) no-repeat center center !important;
	background-size: 100% !important;
}
.returnBut{
	display: block;
	margin: auto;
	width: 235px;
	height: 66px;
	color: #e5e5e5;
	border: solid 2px #e5e5e5;
	text-align: center;
	line-height: 62px;
	font-size: 18px;
	color: #333333;
}
.returnBut img{
	margin-top: -2px;
	margin-right: 10px;
}
.norp_tit{
	font-size: 22px;
	color: #000000;
	margin-bottom: 35px;
}
.norp_dl dt,
.norp_dl dd{
	display: inline-block;
	vertical-align: middle;
}
.norp_dl dt{
	width: 225px;
}
.norp_dl dt img{
	width: 100%;
}
.norp_dl dd{
	padding-left: 40px;
}
.norp_dl dd .tit{
	font-size: 30px;
	color: #010101;
	margin-bottom: 25px;
}
.norp_dl dd .but{
	font-size: 14px;
	color: #000000;
}
.norp_dl dd .but img{
	margin-left: 10px;
	margin-top: -2px;
}
.npgNtorPv{
	padding: 85px 0 110px;
}
.norp_col:nth-child(2){
	padding-left: 90px;
	position: relative;
}
.norp_col:nth-child(2):after{
	content: "";
	width: 1px;
	height: 210px;
	background-color: #e5e5e5;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
/*
		09 - 合作客户
*/
.smlNavBox{
	text-align: center;
}
.smlNavBox li{
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0px 0px 30px 0px rgba(0,0,0,.2);
	margin: 0 10px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.smlNavBox li:hover{
	box-shadow: 0px 0px 30px 0px rgba(203,15,38,.4);
}
.smlNavBox li a{
	display: block;
	width: 255px;
	height: 72px;
	background-color: #fff;
	text-align: center;
	line-height: 72px;
	font-size: 22px;
	color: #000000;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	position: relative;
	z-index: 1;
}
.smlNavBox li a:after{
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: url(../images/butbgs.jpg) no-repeat center center;
	background-size: 100% 100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.smlNavBox li:hover a,.smlNavBox li.active a{
	color: #fff
}
.smlNavBox li:hover a:after,.smlNavBox li.active a:after{
	opacity: 1;
}
.smlNavBox i{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-size: 0;
	line-height: 0;
	margin-right: 20px;
	margin-top: -5px;
}
.smlNavBox i img{
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.smlNavBox i img:nth-child(2){
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.smlNavBox li:hover i img,.smlNavBox li.active i img{
	opacity: 0;
}
.smlNavBox li:hover i img:nth-child(2),.smlNavBox li.active i img:nth-child(2){
	opacity: 1;
}
.hezuoBox{
	padding-top: 80px;
	padding-bottom: 150px;
	padding-left: 15px;
	padding-right: 15px;
}
.hezuoBox .zixunBut{
	margin: auto;
	margin-top: 65px;
}
/*
		09 - 新闻列表		
*/
.newList{
	padding-top: 100px;
	padding-bottom: 130px;
}
.new_row{
	margin: -20px;
	margin-bottom: 75px;
}
.new_col{
	padding: 20px;
}
.new_dl dt img{
	width: 100%;
}
.new_dl{
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.new_dl:hover{
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3);
}
.new_dl dd{
	background-color: #f8f8f8;
	padding: 35px 40px 45px;
}
.new_dl dd .tit{
	font-size: 24px;
	margin-bottom: 15px;
	color: #000000;
}
.new_dl dd .txt{
	font-size: 16px;
	color: #666666;
	margin-bottom: 30px;
}
.new_dl .iMore{
	position: relative;
	float: left;
	line-height: 0;
	font-size: 0;
}
.new_dl .iMore img{
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.new_dl .iMore img:nth-child(2){
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.new_dl:hover .iMore img{
	opacity: 0;
}
.new_dl:hover .iMore img:nth-child(2){
	opacity: 1;
}
.new_dl .aDate{
	float: right;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #999999;
}
.new_dl .aDate img{
	margin-top: -2px;
	margin-right: 10px;
}
/*
		11 - 新闻详情
*/
.nextxtBox{
	background-color: #f9f9f9;
	padding: 100px 0 130px;
}
.nextxText .title{
	border-bottom: solid 1px #dddddd;
	padding-bottom: 50px;
}
.nextxText .tit{
	font-size: 50px;
	color: #010101;
	width: 100%;
	max-width: 790px;
	line-height: 60px;
	margin-bottom: 50px;
}
.nextxText .ul li{
	float: left;
	font-size: 18px;
	color: #999999;
	margin-right: 65px;
}
.nextxText .ul li img{
	margin-top: -2px;
	margin-right: 10px;
}
.nextxtBox .text{
	font-size: 18px;
	color: #666666;
	line-height: 35px;
	padding-top: 80px;
}
.nextxtBox .text img{
	display: block;
	margin: auto;
	max-width: 100%;
}
.neworp_dl dd .tit{
	font-size: 24px;
	margin-bottom: 5px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.neworp_dl:hover dd .tit{
	color: #c30d23;
}
.neworp_dl dd .txt{
	font-size: 16px;
	color: #666666;
	height: 44px;
}
.neworp_dl dd .date{
	font-size: 16px;
	color: #999999;
	margin-top: 20px;
}
.neworp_dl dd .date img{
	margin-top: -3px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.tactOne_list li{
	width: 33.333%;
	text-align: center;
	float: left;
}
.tactOne_list li:nth-child(1){
	width: 100%;
	margin-bottom: 50px;
}
.tactOne{
	padding-top: 100px;
}
.tactOnetxt{
	padding: 90px 0;
}
.tactOne_div{
	width: 67.833%;
	margin: auto;
	background-color: #c30d23;
	padding: 45px 15px;
}
.tactOne_ewm{
	text-align: center;
}
.tactOne_ewm .txt{
	font-size: 18px;
	color: #ffffff;
}
.tactOne_ewm .img{
	background-color: #fff;
	display: inline-block;
	font-size: 0;
	padding: 10px;
	margin: 25px 0 15px;
}
.tactOne_ewm .ewmtxt{
	font-size: 14px;
	color: #ffffff;
}
.tactOne_list{
	margin-bottom: 40px;
}
.tactOne_list img{
	margin-bottom: 15px;
}
.tactOne_list .txt{
	font-size: 18px;
	color: #fff;
}
.tactOne_list .spbig{
	font-size: 20px;
	display: block;
}
.tactOne_list .slsml{
	font-size: 14px;
	color: #ffffff;
}
.tactFm{
	width: 77.5%;
	margin: auto;
	margin-top: 60px;
}
.tactFm_row{
	margin: -10px;
}
.tactFm_col{
	padding: 10px;
}
.tactFm_col .div{
	background-color: #f2f2f2;
	position: relative;
}
.tactFm_col label,
.tactFm_col input{
	float: left;
	height: 70px;
	line-height: 70px;
}
.tactFm_col input,.tactFm_col textarea{
	background-color: rgba(0,0,0,0);
}
.tactFm_col label{
	font-size: 14px;
	color: #999999;
	font-weight: 400;
	width: 100px;
	text-align: center;
}
.tactFm_col input{
	width: 340px;
}
.tactFm_col textarea{
	width: 820px;
	height: 188px;
	padding: 25px 0;
}
.tactFm_col .xing{
	position: absolute;
	top: 50%;
	right: 20px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 16px;
	color: #c30d23;
}
.tactFm_area .xing{
	top: 40px;
}
.tactFm_col .tactFm_but{
	width: 216px;
	height: 66px;
	text-align: center;
	line-height: 66px;
	font-size: 18px;
	color: #ffffff;
	background: url(../images/but_bg.jpg) no-repeat center center;
	background-size: 100% 100%;
	display: inline-block;
	margin: 0 12px;
	float: none;
}
.tactFm_col a.tactFm_but{
	background: url(../images/but_bgs.jpg) no-repeat center center;
	background-size: 100% 100%;
}
.tactFmBut{
	text-align: center;
	margin-top: 60px;
}
.tactFmBox{
	padding-top: 100px;
	padding-bottom: 145px;
}
/*
		13 - 企业介绍
*/
.qiyeTwoSwp{
	padding-bottom: 195px;
	width: 89.333%;
	margin: auto;
}
.qiyeOne_text .txt{
	font-size: 18px;
	color: #666666;
	line-height: 40px;
}
.qiyeOne_text img{
	max-width: 100%;
	display: block;
	margin: auto;
}
.qiyeTwoSwp{
	position: relative;
}
.qiyeTwoSwp{
	position: relative;
	z-index: 1;
}
.qiyeTwoImg{
	position: absolute;
	z-index: -1;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 0;
	width: 116.66%;
}
.qiyeTwoImg img{
	width: 100%;
}
.qiyeButs{
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 125px;
}
.qiyePagin,.qiyeNext,.qiyePrev{
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}
.qiyePagin{
	margin: 0 25px;
}
.qiyePagin .swiper-pagination-bullet{
	width: 1px;
	height: 7px;
	background-color: #aaaaaa;
	border-radius: 0;
	margin: 0 8px;
}
.qiyePagin .swiper-pagination-bullet-active{
	width: 2px;
	background-color: #c6051d;
}
.qiyeBox .idxTwoList{
	padding: 0;
}
.qiyeBox.idxTwo{
	background-color: #f5f5f5;
}
.qiyeOne{
	padding-top: 80px;
}
.qiyeTwo,.qiyeJg{
	padding-top: 100px;
}
.qiyeJg{
	padding-bottom: 75px;
}
.qiyeLn{
	padding-top: 90px;
}
.jdThree{
	height: 480px;
}
.yhuaThree .txt .icon img{
	width: 172px;
}
.yhuaThree .txt .gang{
	position: relative;
}
.yhuaThree .txt .gang:after{
	position: absolute;
	bottom: -15px;
	background-color: #c30d23;
	content: "";
	width: 100%;
	height: 2px;
	left: 0;
}
.jdFuwu{
	padding-bottom: 0 !important;
}
.jx_liucheng .container{
	padding: 0 50px;
}
.jx_liucheng{
	padding: 88px 0 70px;
}
.jxList{
	position: relative;
	z-index: 1;
}
.jxList:after{
	content: "";
	position: absolute;
	z-index: -1;
	left: -1px;
	top: 0px;
	height: 100%;
	width: 3px;
	background-color: #c30d23;
}
.jxList:before{
	content: "";
	position: absolute;
	bottom: -8px;
	left: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 11px;
	height: 8px;
	background: url(../images/jiantou.png) no-repeat center center;
}
.jxList li{
	position: relative;
	padding-left: 55px;
	margin-bottom: 25px;
}
.jxList li .counts{
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	left: 0;
	width: 30px;
	height: 30px;
	background-color: #707070;
	border-radius: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: #ffffff;
}
.jxList .tit{
	font-size: 20px;
	color: #000000;
	font-family: "Microsoft YaHei";
	margin-bottom: 5px;
}
.jxList .txt{
	font-size: 20px;
	color: #666666;
}
.newOne_dl{
	background-color: #f8f8f8;
	font-size: 0;
	display: table;
	width: 100%;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.newOne_dl dt,
.newOne_dl dd{
	display: inline-block;
	vertical-align: middle;
}
.newOne_dl dt{
	width: 53.333%;
}
.newOne_dl dt img{
	width: 100%;
}
.newOne_dl dd{
	width: 46.666%;
	padding: 0 40px 0 70px;
}
.newOne_dl .tit{
	font-size: 26px;
	color: #000000;
	line-height: 40px;
}
.newOne_dl .txt{
	font-size: 18px;
	color: #999999;
	margin: 55px 0 75px;
}
.newOne_dl .butxt{
	font-size: 18px;
	color: #000000;
	float: left;
	margin-top: 10px;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.newOne_dl:hover .butxt{
	color: #c30d23;
}
.newOne_dl:hover{
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3);
}
.newOne_dl .butxt img{
	margin-top: -3px;
	margin-left: 10px;
}
.newOne_dl .date{
	float: right;
}
.newOne_dl .year,
.newOne_dl .day{
	line-height: 22px;
	display: block;
	text-align: center;
}
.newOne_dl .year{
	font-size: 12px;
	color: #000000;
}
.newOne_dl .day{
	font-size: 22px;
	color: #c30d23;
}
.returnTop{
	position: absolute;
	bottom: 115px;
	right: 0;
	text-align: center;
}
.returnTop .icon,
.returnTop .tit{
	display: block;
}
.returnTop .tit{
	font-size: 20px;
	font-family: "Arial";
	color: #666666;
	font-weight: bold;
	padding: 15px 0;
	border-bottom: solid 3px #e3161b;
}
.fotFxList{
	text-align: center;
	margin-top: 30px;
}
.fotFxList a{
	width: 45px !important;
	height: 45px !important;
	padding: 0 !important;
	display: inline-block !important;
	margin: 0 5px !important;
}
.fotFx_wb{
	background: url(../images/fx_wb.png) no-repeat center center !important;
	background-size: 100% !important;
}
.fotFx_qq{
	background: url(../images/fx_qq.png) no-repeat center center !important;
	background-size: 100% !important;
}
.fotFx_wx{
	background: url(../images/fx_wx.png) no-repeat center center !important;
	background-size: 100% !important;
}
.idxFiSwptxt{
	width: 100px;
}
.bsBox{
	height: 257px !important;
    width: 232px !important;
}
.idxTwo_dl .txt br{
	display: none;
}
/* .idxtwo_sml{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
} */
.idxFiTitle .tit{
	position: relative;
}
.idxFiTitle .tit:after{
	content: "";
	width: 300px;
	height: 5px;
	position: absolute;
	top: 50%;
	right: 100%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #c30d23;
	margin-right: 30px;
}
.casetxtDl .pgBut{
	margin-top: 30px;
}
.yhuaTwo .txt i{
	margin-right: 30px;
	display: inline-block;
	vertical-align: middle;
}

/**/
.xfUl{
	position: fixed;
	z-index: 5;
	top: 50%;
	right: 10px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.xfUl li{
	padding: 3px;
	background-color: #1b1b1b;
	text-align: center;
}
.xfUl li a{
	display: block;
	width: 64px;
	height: 64px;
	border: solid 2px #1b1b1b;
	position: relative;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.xfUl li .div{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 0;
}
.xfUl li .icon{
	display: inline-block;
	font-size: 0;
	line-height: 0;
	position: relative;
}
.xfUl li .icon img{
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.xfUl li .icon img:nth-child(2){
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.xfUl li:hover a{
	border: solid 2px #ed152f;
}
.xfUl li:hover .icon img{
	opacity: 0;
}
.xfUl li:hover .icon img:nth-child(2){
	opacity: 1;
}
.xfUl li .tit{
	margin-top: 5px;
	font-family: "Arial";
	color: #fff;
	opacity: .3;
	font-weight: bold;
	font-size: 14px;
}
.yhuaYd_row img{
	max-width: 100%;
}

/*
		2019.09.18 弹框样式
*/
body{
	position: relative;
}
.tmTanBg{
	position: absolute;
	z-index: 8;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.2);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.tmTanBg.vis,
.tmTan.vis{
	visibility: visible;
	opacity: 1;
}
.tmTan{
	position: fixed;
	z-index: 9;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	/**/
	width: 1130px;
	background-color: #fff;
	padding: 45px 100px;
}
.tmTan .tit{
	font-size: 30px;
	color: #000000;
	text-align: center;
	margin-bottom: 60px;
}
.tanFm{
	margin: 0 -10px;
}
.tanFm_col{
	margin-bottom: 19px;
	padding: 0 10px;
}
.tanFm_col .div{
	position: relative;
	background-color: #f2f2f2;
}
.tanFm_col .div label{
	padding: 0 30px;
	font-size: 14px;
	color: #999999;
	height: 70px;
	line-height: 70px;
	position: absolute;
	top: 50;
	left: 0;
	z-index: 1;
	font-weight: 400;
}
.tanFm_col input,
.tanFm_col textarea{
	width: 100%;
	background-color: rgba(0,0,0,0);
	padding-left: 90px;
	padding-right: 65px;
}
.tanFm_col input{
	height: 70px;
}
.tanFm_col i{
	font-size: 16px;
	color: #c30d23;
	position: absolute;
	right: 25px;
	top: 32px;
	font-size: 16px;
	color: #c30d23;
}
.tanFm_col textarea{
	height: 190px;
	padding-top: 25px;
}
.tanFm_buts{
	text-align: center;
	margin-top: 40px;
	margin-bottom: 80px;
}
.tanFm_but{
	display: inline-block;
	vertical-align: top;
	width: 216px;
	height: 66px;
	text-align: center;
	line-height: 66px;
	font-size: 18px;
	color: #ffffff;
	margin: 0 12px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,.5);
}
.tanFm_bult{
	background: url(../images/but_bg.jpg) no-repeat center center;
}
.tanFm_burt{
	background: url(../images/but_bgs.jpg) no-repeat center center;
}
.tanText{
	text-align: center;
}
.tanText .icons{
	margin-bottom: 20px;
}
.tanText .cols{
	font-size: 20px;
	color: #000000;
	line-height: 24px;
}
.tanText .txt{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}
.tanText .div{
	padding: 0 25px;
}
.tanXx{
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
}
.but{
	cursor: pointer;
}
.bimTExt .list li .div{
	text-align: center;
}
.yhuaO_list li .span{
	color: #c30d23;
}
.idxFiNavTab{
	margin: 165px 0;
}

/* antonzeng style 20210628 */

.ec {
	padding: 0;
	margin: 30px auto 0 auto;
}
.ec .item {
	padding-top: 30px;
	clear: both;
}
.item h3 {
	text-indent: 1em;
	color: #c30d23;
	font-family: "siyuan_medium";
}
.ec ul {
	padding-top: 15px;
}
.ec li {
	list-style: none;

}
.ec a {
	display: block;
	padding-top: 50px;
	margin: 8px;
	height: 200px;
	text-align: center;
	color: #000000;
	border: #eeeeee solid 1px;
	box-shadow: 0 0 30px 0 #dddddd;
}
.ec a:hover {
	color: #ffffff;
	background-color: #c30d23;
}
.ec span {
	font-size: 40px;
	display: block;
}
.ec b {
	display: block;
	margin-top: 30px;
	font-size: 18px;
}

/* 案例检索 */

.case-so {
text-align: left;
margin-top: 55px;
}
.case-so span {
	font-size: 20px;
	padding: 5px;
	margin-right: 15px;
	line-height: 15px;
	background-color: #EEEEEE;
	border-radius: 4px;
}
.case-so li {
	list-style: none;
}
.case-so a {
	font-size: 20px;
	color: #000000;
	line-height: 15px;
	padding: 5px;
	margin-right: 10px;
}
.case-so a:hover {
	color: #ffffff;
	background-color: #c30d23;
	border-radius: 4px;
}
.case-so .active {
	color: #c30d23;
	border-bottom: #c30d23 2px solid;
}
.row-mb15 {
	margin-bottom: 30px;
}
.row-mb25 {
	margin-bottom: 35px;
}