/*! style.css | By thy6415.com */
@charset "utf-8";
/* Css Document */
@import url("/zqcdn/fonts.css");
/*!--css reset------------------*/
*{word-wrap: break-word;outline: none;}
body{margin: 0;padding: 0;font-size: 14px;line-height: 24px;background: #F7F7F7;-webkit-text-size-adjust: none;color: #3E3A39;font-family: "SourceHanSansCN-Regular","Microsoft YaHei","微软雅黑","宋体","simsun","Arial","Arial Narrow";}
section,ul,ol,li,dl,dt,dd,p,form,input,button,select,h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
input,select,textarea,button{font-size: 14px;line-height: 24px;font-family: inherit;box-sizing: content-box;}
select{box-sizing: content-box;appearance: none;-moz-appearance: none;-webkit-appearance: none;background-image: url("select_arrow.png");background-position: right center;background-repeat: no-repeat;}
select::-ms-expand{display: none;}
.old-ie select{padding-right: 0!important;background-image: none!important;}
img{max-width: 100%;border: 0;vertical-align: middle;}
ul,ol,li{list-style-type: none;}
cite,em,i{font-style: normal;}
.placeholder{color: #888;}::-moz-placeholder{color: #888;}:-ms-input-placeholder{color: #888;}::-webkit-input-placeholder{color: #888;}
/*链接颜色 */
a{color: #3E3A39;text-decoration: none;transition: color 0.3s linear 0s,background-color 0.3s linear 0s;}
a:hover{color: #C4261D;text-decoration: none;}
.anchor{overflow: hidden;position: absolute;top: -70px;left: 0;width: 0;height: 0;}
/*img A*/
.imga{display: block;position: relative;}
.imga img{display: block;width: 100%;}
.imgh,.imgh0{overflow: hidden;position: relative;display:block;width: 100%;height: 0;padding-top: 75%;}
.imgh169{padding-top: 56.25%;}/*16:9*/
.imgh43{padding-top: 75%;}/*4:3*/
.imgh34{padding-top: 133.3333%;}/*3:4*/
.imgh11{padding-top: 100%;}/*1:1*/
.imgh img{position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;}
.imgm img{top: 50%;left: 50%;width: 100%;height: auto;max-width: none;max-height: none;min-width: 100%;min-height: 100%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform-origin: center center;}
.imgm2 img{width: auto;height: 100%;}
.imgh .imgh{position: absolute;top: 0;left: 0;}
.imgcover{background-position: center;background-repeat: no-repeat;background-size: cover;}
.imgcover img{opacity: 0;visibility: hidden;}
.trbl{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.tabV{display: table;width: 100%;height: 100%;}
.tabV .tr{display: table-row;width: 100%;}
.tabV .td{display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
/*浮动位置 */
.fl{float: left;display: inline;}
.fr{float: right!important;}
.cl{clear: both;}
/*内部位置*/
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
/*字体状态*/
.fb{font-weight: bold;}
.fn{font-weight: normal;}
/*字体颜色*/
.mcolor,.mcolor a,a.mcolor{color: #D21F15;}
.red,.red a,a.red{color:#D21F15;}
.f7d,.f7d a,a.f7d{color:#7D7D7D;}
.fc6,.fc6 a,a.fc6{color:#C6B074;}
.f3e,.f3e a,a.f3e{color:#3E3A39;}
.fff,.fff a,a.fff{color:#FFFFFF;}
.f44,.f44 a,a.f44{color:#444444;}
.ff5,.ff5 a,a.ff5{color:#f5f5f5;}
.f66,.f66 a,a.f66{color:#666666;}
.f88,.f88 a,a.f88{color:#888888;}
.f99,.f99 a,a.f99{color:#999999;}
.f3e a:hover,a.f3e:hover,
.fff a:hover,a.fff:hover,
.f44 a:hover,a.f44:hover,
.ff5 a:hover,a.ff5:hover,
.f66 a:hover,a.f66:hover,
.f88 a:hover,a.f88:hover,
.f99 a:hover,a.f99:hover{color:#D21F15;}
/*title*/
h3,.f18{font-size: 18px;}
.f16{font-size: 16px;}
h4,.f14{font-size: 14px;}
.f12{font-size: 12px;}
.fari{font-family: Arial, Helvetica, sans-serif;}
.fst{font-family: "宋体","微软雅黑","Arial","Arial Narrow";}
@font-face{font-family:'Walkway-SemiBold';src:url('fonts/Walkway-SemiBold.ttf');font-weight:bold;font-style:normal;}
@font-face{font-family:'Walkway-UltraBold';src:url('fonts/Walkway-UltraBold.ttf');font-weight:bold;font-style:normal;}
.fRegular{font-family: "SourceHanSansCN-Regular","Microsoft YaHei","微软雅黑","宋体","simsun","Arial","Arial Narrow";}
.fMedium{font-family: "SourceHanSansCN-Medium","Microsoft YaHei","微软雅黑","宋体","simsun","Arial","Arial Narrow";}
.fBold{font-family: "SourceHanSansCN-Bold","Microsoft YaHei","微软雅黑","宋体","simsun","Arial","Arial Narrow";}
/*transition*/
.tran{transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}
.scale{overflow: hidden;position: relative;}
.scale img,.imgcover{transition: transform 1.5s;-webkit-transition: transform 1.5s;-moz-transition: transform 1.5s;-o-transition: transform 1.5s;min-height: 100%;}
.scale:hover img,li.hover .scale img,li.hover .scale .imgcover{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}
.scale:hover .imgm img,li.hover .scale .imgm img{transform: translate(-50%,-50%) scale(1.05);-ms-transform: translate(-50%,-50%) scale(1.05);-moz-transform: translate(-50%,-50%) scale(1.05);-webkit-transform: translate(-50%,-50%) scale(1.05);-o-transform: translate(-50%,-50%) scale(1.05);}
[data-scrollfix="doScrollFix"]{transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
/*end*/
#end{margin-right: 0;}
#first{margin-left: 0;}
.mt0{margin-top: 0!important;}
/*hr*/
.hr,.hrLine{height:1px;clear:both;font-size:1px;line-height:1px;}
.hrLine{background:#D2D2D2;}
.hr2{height:2px;clear:both;font-size:1px;line-height:1px;}
.hr3{height:3px;clear:both;font-size:1px;line-height:1px;}
.hr4{height:4px;clear:both;font-size:1px;line-height:1px;}
.hr5{height:5px;clear:both;font-size:1px;line-height:1px;}
.hr10{height:10px;clear:both;font-size:1px;line-height:1px;}
.hr15{height:15px;clear:both;font-size:1px;line-height:1px;}
.hr20{height:20px;clear:both;font-size:1px;line-height:1px;}
.hr25{height:25px;clear:both;font-size:1px;line-height:1px;}
.hr30{height:30px;clear:both;font-size:1px;line-height:1px;}
.hr40{height:40px;clear:both;font-size:1px;line-height:1px;}
.hr45{height:45px;clear:both;font-size:1px;line-height:1px;}
.hr50{height:50px;clear:both;font-size:1px;line-height:1px;}
/*文字断行*/
pre,.pre{margin: 0;white-space: pre-wrap;word-wrap: break-word;font-family: inherit;}
.break{white-space: nowrap;word-wrap: break-word;display: inline-block;}
.ellipsis{display: block;height: 24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp{display: -webkit-box;height: 48px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*icon图标*/
.icon,.icon2,.icon3{float: left;display: inline;width: 30px;height: 30px;background: url(index.png?0324) -9999em -9999em no-repeat;}
.icon2{background-image: url(public.png?0324);}
.icon3{background-image: url(user.png?0324);}
/*行内 块状态*/
.dis{display:block;}
.none,#cnzz{display: none;}
.ove{overflow: hidden;}
.vis{overflow:visible;}
.posr{position: relative;}
.posa{position: absolute;}
.inline{float: none;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
/*清除浮动*/
.clearfix,.Column{zoom: 1;}
.clearfix:after,.Column:after{content: ".";display: block;clear: both;height: 0;font: 0/0 sans-serif;visibility: hidden;}
/*Css Div*/
.Column-100{width: 100%;height: auto;margin: 0 auto;}
.Wrap{width: 100%;min-width: 1200px;height: auto;margin: 0 auto;}
.Wrap2{position: relative;width: 1920px;margin-left: -360px;}
.Column{width: 1200px;height: auto;margin: 0 auto;}
.Column-L{float: left;display: inline;width: 875px;min-height: 5px;}
.Column-R{float: left;display: inline;width: 315px;min-height: 5px;margin-left: 10px;}
.Column-R.fl{margin-left: 0;margin-right: 10px;}
.FFFColumn{overflow: hidden;position: relative;}
.FFFColumn .Column-L{width: 833px;padding: 20px;padding-bottom: 9999em;margin-bottom: -9999em;border: 1px solid #CFCFCF;background: #FFF;}
.FFFColumn .btLine{position: absolute;left: 0;bottom: 0;width: 875px;height: 12px;border-top: 1px solid #CFCFCF;background: #F7F7F7;}
.FFFBg{background: #FFF;}
[data="tabSlide"] .bd .item:not(:first-child){display: none;}


/*Header*/
.HeaderWrap{z-index: 99;position: relative;height: 70px;background: #333;}
	.Header{z-index: 99;position: fixed;top: 0;left: 0;height: 70px;background: #333;}
	.Header .container{position: relative;}
	.Header .logo{position: absolute;top: 0;left: 0;width: 180px;}
	.Header .logo img{height: 70px;}
	.Header .rArea{position: absolute;top: 0;left: 100%;width: 360px;}
	.Header .loginInfo{}
		.Header .loginInfo a{line-height: 70px;font-size: 16px;color: #999;}
		.Header .loginInfo .author{display: none;position: relative;}
		.Header .loginInfo .author .photo{overflow: hidden;width: 40px;margin: 15px 0;border-radius: 100%;}
		.Header .loginInfo .author .logout{margin-left: 8px;color: #999;}
		.Header .loginInfo.logined .login{display: none;}
		.Header .loginInfo.logined .author{display: block;}
	.Header .icons{}
		.Header .icons .item{position: relative;float: left;}
		.Header .icons .item .btn{overflow: hidden;margin: 20px 0;line-height: 30px;font-size: 16px;color: #FFF;cursor: pointer;}
		.Header .icons .item .ct{opacity: 0;visibility: hidden;z-index: 2;position: absolute;top: 120%;left: 50%;margin-top: 8px;background: rgba(255,255,255,.8);border-radius: 4px;line-height: 14px;text-align: center;font-size: 13px;color: #333;}
		.Header .icons .item.hover .btn{color: #C4261D;}
		.Header .icons .item.hover .ct{opacity: 1;visibility: visible;top: 100%;}
		.Header .icons .item .ct .arrow{position: absolute;bottom: 100%;left: 50%;margin-left: -10px;width: 0;height: 0;border: 10px solid transparent;border-bottom: 12px solid rgba(255,255,255,.8);}
		.Header .icons .tel{margin-right: 40px;}
		.Header .icons .tel .btn i{background-position: -390px -120px;}
		.Header .icons .tel.hover .btn i{background-position: -390px -150px;}
		.Header .icons .tel .ct{width: 180px;margin-left: -90px;padding: 8px 0 12px;}
		.Header .icons .tel .ct img{height: 35px;}
		.Header .icons .weixin{margin-right: 32px;}
		.Header .icons .weixin .btn i{background-position: -420px -120px;}
		.Header .icons .weixin.hover .btn i{background-position: -420px -150px;}
		.Header .icons .weixin .ct{width: 126px;margin-left: -63px;padding: 8px 0 6px;}
		.Header .icons .weixin .ct img{height: 106px;margin-bottom: 5px;}
		.Header .icons .weixin .ct .p2{padding-top: 3px;color: #C4261D;}
	.Header .search{z-index: 5;position: relative;height: 34px;margin: 18px -12px 0 -12px;}
		.Header .search .kws{opacity: 0;position: absolute;top: 0;right: 0;width: 0px;height: 32px;padding: 0 50px 0 12px;margin: 0;border: 1px solid #999;border-radius: 100px;background: #333;line-height: 32px;font-size: 16px;color: #FFF;transition: all .2s;}
		.Header .search .kws::placeholder{color: #FFF;}
		.Header .search .kws:focus{opacity: 1;width: 216px;}
		.Header .search .submit{z-index: 2;position: relative;padding: 0;margin: 0;border: none;background: none;text-indent: -999em;cursor: pointer;}
		.Header .search .submit i{margin: 2px 5px;background-position: -360px -120px;}
		.Header .search .submit:hover i{background-position: -360px -150px;}
	.Nav{text-align: center;}
		.Nav li a{display: block;color: #FFF;}
		.Nav li .par{z-index: 2;position: relative;height: 70px;margin-right: 70px;line-height: 68px;font-size: 16px;}
		.Nav li .par em{display: block;border-bottom: 2px solid transparent;}
		.Nav li .sons{display: none;z-index: 1;position: absolute;top: 100%;left: 50%;width: 1920px;margin-top: -2px;margin-left: -960px;padding: 20px 0;border-top: 2px solid #ACA8A8;background: #383431;text-align: center;}
		.Nav li .sons li{float: left;display: inline;width: 120px;}
		.Nav li .sons li .son .img{overflow: hidden;height: 60px;margin: 5px 0;}
		.Nav li .sons li .son .img img,.Nav li .sons li .son .img .imgIco{display: block;width: 60px;margin: 0 auto;}
		.Nav li .sons li .son .img .imgIco{height: 60px;background-image: url(nav.png);background-repeat: no-repeat;}
		.Nav li .sons li.hover .son .img img,.Nav li.cur .sons li.current .son .img img{margin-top: -60px;}
		.Nav li .sons li.hover .son .img .imgIco,.Nav li.cur .sons li.current .son .img .imgIco{background-image: url(nav_on.png);}
		.Nav li.cur .par em,.Nav li.open .par em{border-color: #FFF;font-family: "SourceHanSansCN-Medium";}
		.Nav li.current .son em{color: #C4261D;}
	.siteCdlrzs{}
		.siteCdlrzs .Header{background: #F8F8F8;}
		.siteCdlrzs .Header .loginInfo a{color: #3E3A39;}
		.siteCdlrzs .Header .icons .item .btn{color: #3E3A39;}
		.siteCdlrzs .Header .icons .tel .btn i{background-position: -390px -180px;}
		.siteCdlrzs .Header .icons .weixin .btn i{background-position: -420px -180px;}
		.siteCdlrzs .Header .search .kws{background: #FFF;color: #3E3A39;}
		.siteCdlrzs .Header .search .kws::placeholder{color: #3E3A39;}
		.siteCdlrzs .Header .search .submit i{background-position: -360px -180px;}
		.siteCdlrzs .Nav li a{color: #3E3A39;}
		.siteCdlrzs .Nav li .sons{background: #F8F8F8;}
		.siteCdlrzs .Nav li.cur .par em,.siteCdlrzs .Nav li.open .par em{border-color: #333;}
		.siteCdlrzs .Nav li .sons li.hover .son .img .imgIco,.siteCdlrzs .Nav li.cur .sons li.current .son .img .imgIco{background-image: url(nav.png);}
	@media (max-width: 1600px){
		.Header .container{width: auto;padding: 0 2%;}
		.Header .logo{position: relative;right: auto;width: auto;}
		.Header .rArea{position: relative;left: auto;width: auto;}
	}@media (max-width: 1280px){
		.Nav li .par{margin-right: 40px;}
	}


/*Footer*/
.FooterWrap{overflow: hidden;background:#201E1D;font-size:12px;color: #666;}
	.FooterWrap.to-bottom{position:fixed;bottom:0;width:100%;}
	.FooterValue{overflow: hidden;}
		.FooterValue .Wrap{width: 1920px;margin-left: -360px;}
	.FooterStrength{margin-top: 4px;padding: 37px 0;border-bottom: 1px solid #E2E2E2;}
		.FooterStrength li{position: relative;float: left;width: 20%;line-height: 40px;text-align: center;font-size: 16px;}
		.FooterStrength li .line{position: absolute;left: 0;top: 50%;margin-top: -15px;width: 1px;height: 30px;background: #D6D6D6;}
		.FooterStrength li a{color: #686868;}
		.FooterStrength li .ico{overflow: hidden;width: 40px;height: 40px;margin-right: 10px;}
		.FooterStrength li .ico img{height: 80px;}
		.FooterStrength li a:hover{color: #C4261D;}
		.FooterStrength li a:hover .ico img{margin-top: -40px;}
	.FooterMenu{padding: 40px 0;}
		.FooterMenu .tel{width: 205px;text-align: center;}
		.FooterMenu .wechat{width: 120px;min-height: 170px;padding: 0 30px 0 70px;border-left: 1px solid #E2E2E2;line-height: 20px;text-align: center;font-size: 14px;color: #FFF;}
		.FooterMenu .wechat img{margin-top: 10px;}
		.FooterMenu .menu{padding-top: 25px;}
		.FooterMenu .menu dl{float: left;width: 120px;text-align: center;}
		.FooterMenu .menu dl dt{margin-bottom: 3px;font-size: 16px;}
	.Footer{padding: 25px 0 20px;text-align: center;}
		.Footer .hr{width: 1075px;height: 0;margin: 0 auto;border-top: 1px solid #2C2A29;border-bottom: 1px solid #2E2C2B;}
		.Footer .copy{padding: 5px 0;}
		.Footer .fLinks{line-height: 20px;}



/*内滚动*/
.nano{overflow: hidden;position: relative;width: 100%;height:100%;}
	.nano>.nano-content{overflow: scroll;overflow-x: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding-right: 12px;}
	.nano>.nano-content:focus{outline: thin dotted;}
	.nano>.nano-content::-webkit-scrollbar{display: none;}
	.has-scrollbar>.nano-content::-webkit-scrollbar{display: block;}
	.nano>.nano-pane{opacity: 1;position: absolute;right: 0;top: 0;bottom: 0;width: 1px;margin: 0 1px;background: #DCDCDC;transition: .2s;}
	.nano>.nano-pane>.nano-slider{position:relative;width: 3px;margin: 0 -1px;background: #DCDCDC;}
	.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{opacity: 1;}
/*弹窗看视频*/
.pubVideoLayer .layui-layer-setwin{top: 0;right: 0;margin-right: -50px;}
	.pubVideoLayer .layui-layer-close{top: 0;right: 0;width: 30px;height: 30px;background: rgba(255,255,255,.3) url(index.png) -630px -150px;border-radius: 100%;}
	.pubVideoLayer .layui-layer-close:hover{background-color: #FFF;background-position: -630px -180px;}
/*案例 Public*/
.pCopyr{z-index: 2;position: absolute;top: 0;right: 0;width: 90px;margin: 15px 10px 0 0;}
	.pCopyr.tl{left: 25px;right: auto;}
	.pCopyr.br{top: auto;bottom: 18px;}
	.pCopyr i,.pCopyr .i{float: right;width: 60px;height: 50px;background: url(copyr.png?v2) -999em -999em no-repeat;}
	.pCopyr .isold{width: 90px;height: 64px;margin: 10px 10px 0 0;background-position: -60px 0;}
	.pCopyr .isjingz{width: 90px;height: 58px;margin: 10px 10px 0 0;background-position: -150px 0;}
	.pCopyr .isreal{height: 37px;margin: 5px 10px 0 0;background-position: -240px 0;}
	.pCopyr .isoriginal{display: none;height: 37px;margin: 10px 10px 0 0;background-position: -240px -60px;}
	.pCopyr .isgif{float: left;width: 38px;height: 38px;background-position: 0 0;}
	.pCopyr .viewcvr{float: right;width: 101px;height: 40px;background-position: -300px 0;}
	.pCopyr .viewcvr:hover{background-position: -300px -60px;}
.pReviewStar{height: 30px;line-height: 30px;font-size: 16px;}
	.pReviewStar a{color: #5b5b5b;}
	.pReviewStar .star{float: left;width: 14px;height: 30px;margin-right: 10px;background: url(index.png?v2) -240px -60px no-repeat;}
	.pReviewStar a:hover{color: #C4261E;}
.pubCases{}
	.pubCases ul li{float: left;display: inline;width: 392px;margin-right: 12px;margin-bottom: 40px;background: #ECECED;}
	.pubCases ul li .pCopyr{margin: 2px 5px 0 0;}
	.pubCases ul li .imga{height: 320px;}
	.pubCases ul li .imga img{height: 320px;}
	.pubCases ul li .imga .bg{display: none;background: rgba(0,0,0,.3);}
	.pubCases ul li .imga .icon{display: none;position: absolute;top: 50%;left: 50%;width: 60px;height: 60px;margin: -30px;}
	.pubCases ul li .imga .ico-cpic,.pubCases ul li .imga .ico-arrow{background-position: -240px 0;}
	.pubCases ul li .imga .ico-cvr{display: block;top: 5px;left: 15px;width: 120px;margin: 0;background-position: -300px 0;}
	.pubCases ul li .imga .ico-cvideo{display: block;background-position: -600px 0;}
	.pubCases ul li .imga .cate{z-index: 2;position: absolute;left: 12px;bottom: 12px;height: 36px;padding: 0 12px;background: #FFF;border-radius: 4px;line-height: 36px;text-align: center;font-weight: bold;font-size: 18px;color: #191919;}
	.pubCases ul li .info{overflow:hidden;position: relative;height: 165px;text-align: center;padding: 0 20px;}
	.pubCases ul li .info .title{height: 30px;margin: 25px 0 10px;line-height: 30px;font-size: 24px;font-weight: normal;}
	.pubCases ul li .info .tags{margin-top: 7px;font-size: 18px;color: #9b9996;}
	.pubCases ul li .info .hits{margin-top: 15px;font-size: 16px;}
	.pubCases ul li.hover .imga .bg,.pubCases ul li.hover .icon{display:block;}
	.pubCases ul li.hover .ico-cvideo{display: none;}
	.HouseList ul li .imga .title{z-index: 2;position: absolute;left: 0;right: 0;bottom: 0;height: 50px;background: rgba(26,26,26,.5);line-height: 50px;text-align: center;font-weight: normal;font-size: 22px;color: #FFF;}
	.HouseList ul li .info{height: 115px;}
	.HouseList ul li .info .tags{margin-top: 25px;}
	.CaseMore ul li{background: #FFF;}
	.CaseMore ul li.hover{box-shadow: 2px 3px 6px rgba(0,0,0,.2);}
.CaseList{}
	.CaseList li{overflow: hidden;position: relative;float: left;width: 380px;margin: 0 30px 40px 0;}
	.CaseList li .img{padding-top: 142.1052631578947%;}
	.CaseList li .copyr{width: auto;margin: 20px;}
	.CaseList li .copyr .isreal{width: 100px;height: 30px;background-position: -420px 0;margin: 0;}
	.CaseList li .imga .bg{display: none;background: rgba(0,0,0,.3);}
	.CaseList li .imga .icon{display: none;position: absolute;top: 50%;left: 50%;width: 60px;height: 60px;margin: -30px;}
	.CaseList li .imga .ico-cpic,.CaseList li .imga .ico-arrow{background-position: -240px 0;}
	.CaseList li .imga .ico-cvr{display: block;top: 5px;left: 15px;width: 120px;margin: 0;background-position: -300px 0;}
	.CaseList li .imga .ico-cvideo{display: block;background-position: -600px 0;}
	.CaseList li .imga .cate{z-index: 2;position: absolute;left: 12px;bottom: 12px;height: 36px;padding: 0 12px;background: #FFF;border-radius: 4px;line-height: 36px;text-align: center;font-weight: bold;font-size: 18px;color: #191919;}
	.CaseList li .title{margin: 36px 0 6px;font-size: 18px;font-weight: normal;color: #010101;font-family:'SourceHanSansCN-Medium';}
	.CaseList li .tags{margin-bottom: 24px;font-size: 16px;color: #999;}
	.CaseList li .tags em:not(:last-child)::after{content: "-";}
	.CaseList li .line{visibility: hidden;width: 1px;height: 1px;margin: 0 auto;background-color: #DB2B21;}
	.CaseList li.hover .line{visibility: visible;width: 100%;}
	.CaseList li.hover .imga .bg,.CaseList li.hover .icon{display:block;}
	.CaseList li.hover .ico-cvideo{display: none;}
	.indexCases li{margin-bottom: 20px;}

	
/*公共表单*/
.table{position: relative;width: 100%;clear: both;margin-bottom: 15px;line-height: 36px;}
	.table .left{float: left;width: 150px;margin-right: 5px;font-size: 14px;text-align: right;}
	.table .left .red{color: #F20010;}
	.table .right{position: relative;}
	.table .right .input-text,.table .right select{height: 34px;line-height: 34px;padding: 0 10px;font-size: 14px;color: #777;background-color: #fff;border: 1px solid #D9D9D9;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
	.table .right textarea.input-text{display: block;min-height: 90px;line-height: 22px;padding-top: 5px;padding-bottom: 5px;resize: vertical;}
	.table .right .input-text.hover,.table .right .input-text.focus,.table .right .input-text:focus{border-color: #C4261D;}
	.table .right .clue_on{display: none;padding-left: 5px;}
	.table .right .imgcode{position: absolute;top: 1px;right: 1px;width: 85px;height: 34px;cursor: pointer;}
	.table .right .add_on{position: absolute;top: 50%;right: 10px;margin-top: -12px;height: 24px;line-height: 24px;color: #888;}
	.table .right .button{position: relative;width: 100%;height: 40px;padding: 0;margin: 0;border: none;background-color: #C4261D;line-height: 40px;text-align: center;font-size: 18px;color: #FFF;cursor: pointer;vertical-align: middle;}
	.table .right .button:hover{background: #cd362e;color: #FFF;}
	.table.cls_button{margin-bottom: 0!important;}
	.table.cls_qudao{display: none!important;}
	.table table td{padding: 0!important;}
	/*弹窗报名*/
.ajaxOrderWinWrap{}
	.ajaxOrderWinWrap .layui-layer-title{font-size: 18px;}
	.ajaxOrderWinWrap .layui-layer-setwin .layui-layer-close2{top: -20px;right: -20px;width: 60px;height: 60px;background: url(public.png?v2) 0 -120px no-repeat;}
	.ajaxOrderWinWrap .layui-layer-setwin .layui-layer-close2:hover{background-position: -60px -120px;}
	.ajaxOrderWinWrap .ht{margin-bottom: 30px;line-height: 30px;text-align: center;font-weight: normal;font-size: 20px;color: #3E3A39;}
	.ajaxOrderWinWrap .ht span{display: block;font-size: 28px;font-weight: normal;}
	.ajaxOrderWinWrap .ht em{font-size: 16px;color: #3a3a3a;}
.ajaxOrderWin{width: 420px;padding: 30px 0;background: url(ajaxOrderWin_bg.jpg) center top no-repeat;}
	.ajaxOrderWin .form{width: 310px;margin: 0 auto;}
	.ajaxOrderWin .table{width: 100%;margin-bottom: 22px;margin-right: 0;}
	.ajaxOrderWin .table .left{display: none;}
	.ajaxOrderWin .table .right .input-text,.ajaxOrderWin .table .right select{width: 272px!important;height: 46px;padding: 0 18px;border-color: #DADADA;border-radius: 2px;line-height: 46px;font-size: 18px;}
	.ajaxOrderWin .table .right .input-text:focus,.ajaxOrderWin .table .right select:hover{border-color: #CF1F1F;}
	.ajaxOrderWin .table .right select{background-image: url(select_arrow3.png);}
	.ajaxOrderWin .cls_button{overflow: hidden;float: none;display: block;width: 100%;margin: 0 auto;}
	.ajaxOrderWin .table .right .button{height: 45px;border-radius: 2px;line-height: 45px;font-size: 19px;}
	.ajaxOrderWin .tab_tips{padding-top: 30px;text-align: center;color: #888;}
.ajaxOrderHtImg{overflow: hidden;width: 402px;border-radius: 10px;box-shadow: 0 5px 13px rgba(0,0,0,.26);}
	.ajaxOrderHtImg .layui-layer-setwin .layui-layer-close2{top: 0;right: 0;width: 30px;height: 30px;border-radius: 100%;background: rgba(0,0,0,.25) url(index.png) -570px -150px no-repeat;}
	.ajaxOrderHtImg .layui-layer-setwin .layui-layer-close2:hover{background: rgba(196,38,29,.8) url(index.png) -570px -150px no-repeat;}
	.ajaxOrderHtImg .htimg{height: 165px;}
	.ajaxOrderHtImg .ht{display: none;}
	.ajaxOrderHtImg .ajaxOrderWin{width: 402px;padding: 40px 0 30px;background: #FFF;}
	.ajaxOrderHtImg .ajaxOrderWin .form{width: 300px;}
	.ajaxOrderHtImg .ajaxOrderWin .table{position: relative;margin-bottom: 25px;}
	.ajaxOrderHtImg .ajaxOrderWin .table .left{z-index: 3;position: absolute;top: 50%;left: 18px;width: 70px;height: 14px;margin-top: -7px;border-right: 2px solid #A4A4A4;line-height: 14px;text-align: left;font-size: 16px;color: #333;}
	.ajaxOrderHtImg .ajaxOrderWin .table .left .red{display: none;}
	.ajaxOrderHtImg .ajaxOrderWin .cls_contact .left,
	.ajaxOrderHtImg .ajaxOrderWin .cls_phone .left,
	.ajaxOrderHtImg .ajaxOrderWin .cls_house .left,
	.ajaxOrderHtImg .ajaxOrderWin .cls_area .left,
	.ajaxOrderHtImg .ajaxOrderWin .cls_unit .left{display: block;}
	.ajaxOrderHtImg .ajaxOrderWin .table .right .input-text,.ajaxOrderHtImg .ajaxOrderWin .table .right select{width: 262px!important;height: 38px;padding: 0 18px;border-radius: 4px;border-color: #D3D3D3;line-height: 38px;font-size: 16px;color: #333;}
	.ajaxOrderHtImg .ajaxOrderWin .table .right select{color: #888;}
	.ajaxOrderHtImg .ajaxOrderWin .table .right .input-text:focus,.ajaxOrderHtImg .ajaxOrderWin .table .right select:hover{border-color: #CF1F1F;}
	.ajaxOrderHtImg .ajaxOrderWin .cls_contact .right .input-text,
	.ajaxOrderHtImg .ajaxOrderWin .cls_phone .right .input-text,
	.ajaxOrderHtImg .ajaxOrderWin .cls_house .right .input-text,
	.ajaxOrderHtImg .ajaxOrderWin .cls_area .right .input-text,
	.ajaxOrderHtImg .ajaxOrderWin .cls_unit .right .input-text{text-indent: 80px;}
	.ajaxOrderHtImg .ajaxOrderWin .table .right .button{height: 40px;margin-top: 5px;line-height: 40px;border-radius: 6px;font-size: 18px;font-weight: bold;}
	.ajaxOrderHtImg .ajaxOrderWin .tab_tips{padding-top: 25px;font-size: 12px;}
	.ajaxOrderHtImg .ajaxOrderWinSmall{padding: 28px 0;}
	.ajaxOrderHtImg .ajaxOrderWinSmall .table{margin-bottom: 15px;}
	.ajaxOrderHtImg .ajaxOrderWinSmall .table .right .button{margin-top: 0;}
	.ajaxOrderHtImg .ajaxOrderWinSmall .tab_tips{padding-top: 16px;}
	/*首页banner图预约*/
.bannerOrder{display: none;width: 390px;padding-bottom: 40px;}
	.bannerOrder .ht{padding: 15px 0;}
	.bannerOrder .ht span{font-weight: bold;}
	.bannerOrder .form{width: 294px;}
	.bannerOrder .table{margin-bottom: 17px;}
	.bannerOrder .table .left{display: block;z-index: 2;position: absolute;right: 0;top: 50%;width: 54px;height: 14px;margin: -7px 0 0;border-left: 1px solid #A7A7A7;line-height: 14px;text-align: center;font-size: 12px;color: #c4261d;}
	.bannerOrder .table .left .red{display: none;}
	.bannerOrder .table .right .input-text{width: 217px!important;height: 40px;padding: 0 60px 0 15px;border-color: #C5C5C5;border-radius: 0;line-height: 40px;font-size: 16px;}
	.bannerOrder .cls_area .left{display: none;}
	.bannerOrder .tab_tips{padding-top: 18px;font-size: 12px;color: #666;}
	/*获取报价*/
.ajaxBaojia{width: 773px;padding: 30px 23px;}
	.ajaxBaojia .form{margin: 0 -12px;}
	.ajaxBaojia .table{clear: none;float: left;width: 205px;margin: 0 12px 15px;}
	.ajaxBaojia .table .left{display: block;width: 85px;height: 40px;margin-right: 25px;line-height: 40px;font-size: 20px;color: #444;}
	.ajaxBaojia .table .left .red{display: none;}
	.ajaxBaojia .table .right .input-text{width: 183px;height: 38px;border-radius: 4px;line-height: 38px;}
	.ajaxBaojia .table .right .button{border-radius: 4px;}
	.ajaxBaojia .cls_area, .ajaxBaojia .cls_contact{width: 315px;}
	.ajaxBaojia .cls_house{width: 100%;}
	.ajaxBaojia .cls_house .right .input-text{width: 641px;}
	.ajaxBaojia .cls_phone .left{display: none;}
	.ajaxBaojia .tips{padding-top: 10px;font-size: 16px;color: #727272;}
	/*发送地址到手机*/
.ajaxSendAddrWrap{margin-top: -70px;background: none;box-shadow: none;}
	.ajaxSendAddrWrap .layui-layer-setwin .layui-layer-close2{top: -80px;right: -65px;width: 30px;height: 30px;background: url(index.png?v2) -420px -60px no-repeat;}
	.ajaxSendAddrWrap .layui-layer-setwin .layui-layer-close2:hover{background-position: -450px -60px;}
	.ajaxSendAddr{width: 470px;background: none;}
	.ajaxSendAddr .form{padding: 144px 38px 90px;background: url(ajaxSendAddr_bg.gif) no-repeat;}
	.ajaxSendAddr i.point{display: none;width: 50px;height: 50px;margin-right: 10px;background-position: -365px -65px;}
	.ajaxSendAddr .table{clear: none;float: left;width: 237px;margin-bottom: 0;}
	.ajaxSendAddr .table .left{display: none;}
	.ajaxSendAddr .table .right .input-text{width: 177px;height: 40px;margin-left: 40px;border: none;background: none;line-height: 40px;}
	.ajaxSendAddr .cls_button{width: 157px;}
	.ajaxSendAddr .table .right .button{height: 40px;font-size: 22px;background: none;border: none;text-indent: -999em;}
	/*mdFullInd*/
.openMdFullInd{z-index:99;position:fixed;left:0;bottom:50%;margin-top:-35px;width:110px;height:170px;}
	.openMdFullInd .xiong{width:110px;height:170px;background:url(mdFullInd_open.gif?v3) no-repeat;}
	.openMdFullInd .hi{overflow: hidden;position: absolute;top: -15px;left: 75px;width: 170px;height: 50px;}
	.openMdFullInd .btns{opacity: 0;visibility: hidden;position: absolute;top: 80px;left: 45px;width: 160px;height: 220px;margin: -30px;text-align: center;}
	.openMdFullInd .btns .bg{width: 120px;height: 120px;background: url(mdFullInd.png?v3) -240px 0 no-repeat;}
	.openMdFullInd .btns a{position: absolute;font-size: 16px;color: #7a6d6d;}
	.openMdFullInd .btns .dots{display: none;position: absolute;width: 10px;height: 10px;border: 1px solid #ff8787;border-radius: 100%;}
	.openMdFullInd .btns .dots::after{content: "";position: absolute;top: 50%;left: 50%;width: 6px;height: 6px;margin: -3px;border-radius: 100%;background: #ff8787;}
	.openMdFullInd .btns .ico{width: 58px;height: 58px;border: 1px solid #f2ecec;border-radius: 30px;background-color: #FFF;box-shadow: 0 20px 20px 0 rgba(48,48,119,.08);}
	.openMdFullInd .btns .ico i{display: block;width: 30px;height: 30px;margin: 14px;background: url(mdFullInd.png?v3) -30px -60px no-repeat;}
	.openMdFullInd .btns p{margin: 10px -20px 0;}
	.openMdFullInd .btns a:hover{font-family: "SourceHanSansCN-Bold";color: #ff6d6d;}
	.openMdFullInd .btns a:hover .dots{display: block;}
	.openMdFullInd .btns a:hover .ico{border-color: transparent;background-image: linear-gradient(126deg,#ff8c8c 0%,#ff6464 100%),linear-gradient(#b43d0e,#b43d0e);background-blend-mode: normal, normal;box-shadow: 0 20px 20px 0 rgba(255,107,107,.2);}
	.openMdFullInd .btns .bj{top: 35px;left: 100px;}
	.openMdFullInd .btns .bj .dots{top: 20px;left: -17px;}
	.openMdFullInd .btns .bj:hover .ico i{background-position: -30px -90px;}
	.openMdFullInd .btns .zx{top: 125px;left: 12px;}
	.openMdFullInd .btns .zx .dots{top: -20px;left: 20px;}
	.openMdFullInd .btns .zx .ico i{background-position: -60px -60px;}
	.openMdFullInd .btns .zx:hover .ico i{background-position: -60px -90px;}
	.openMdFullInd.hover .hi{display: none;}
	.openMdFullInd.hover .btns{display: block;opacity: 1;visibility: visible;margin: 0;}
.mdFullInd{display: none;z-index: 100;position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
	.mdFullInd .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);}
	.mdFullInd .container{z-index: 2;position: absolute;top: 50%;left: 50%;width: 725px;height: 332px;padding: 198px 60px 0;margin: -265px -422.5px;border-radius: 6px;background: #F8F7F7 url(mdFullInd_bg.jpg?v24);opacity: 0;transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transition: all .3s;}
	.mdFullInd.opened .container{opacity: 1;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);}
	.mdFullInd .closeBtn{position: absolute;top: 0;right: 0;margin: 4px;width: 60px;height: 60px;background: url(mdFullInd.png?v3) 0 0 no-repeat;}
	.mdFullInd .closeBtn:hover{background-position: -60px 0;}
	.mdFullInd .step{opacity: 0;visibility: hidden;position: absolute;left: 60px;right: 60px;bottom: 0;height: 332px;}
	.mdFullInd .step1{opacity: 1;visibility: visible;}
	.mdFullInd .stepHt{color: #C2933E;}
	.mdFullInd .stepHt em{display: block;line-height: 18px;}
	.mdFullInd .stepHt h4{line-height: 25px;font-weight: bold;font-size: 20px;}
	.mdFullInd .stepCt{z-index: 2;position: relative;}
	.mdFullInd .stepCt ul li{float: left;width: 100px;margin-right: 20px;cursor: pointer;}
	.mdFullInd .stepCt ul li .imga{overflow: hidden;}
	.mdFullInd .stepCt ul li p{height: 30px;border-radius: 100px;background: #DBDBDB;line-height: 30px;text-align: center;font-size: 16px;}
	.mdFullInd .stepCt ul li.hover p,.mdFullInd .stepCt ul li.current p{background: #D15656;color: #FFF;}
	.mdFullInd .stepPage{position: absolute;left: 0;right: 0;bottom: 10px;text-align: center;font-weight: bold;font-size: 16px;color: #010101;}
	.mdFullInd .stepNp{z-index: 3;position: absolute;right: -38px;bottom: 17px;}
	.mdFullInd .stepNp a{float: left;width: 73px;height: 28px;border: 1px solid #DBDBDB;border-radius: 100px;line-height: 28px;text-align: center;font-size: 16px;color: #888;}
	.mdFullInd .stepNp a:hover{background: #CFA972;border-color: #CFA972;color: #FFF;}
	.mdFullInd .stepCtDstyle ul li{width: 88px;margin: 45px 39px 0 0;}
	.mdFullInd .stepCtDstyle ul li img{height: 88px;margin-bottom: 17px;border-radius: 100%;}
	.mdFullInd .stepCtArea ul li{margin-top: 20px;margin-bottom: 25px;}
	.mdFullInd .stepCtUnit ul li{margin-top: 20px;}
	.mdFullInd .stepCtUnit ul li .imga{height: 100px;margin-top: 12px;}
	.mdFullInd .stepCtUnit ul li img{height: 200px;}
	.mdFullInd .stepCtUnit ul li.hover img,.mdFullInd .stepCtUnit ul li.current img{margin-top: -100px;}
	.mdFullInd .stepProgress{width: 336px;margin: 78px auto 0;}
	.mdFullInd .stepProgress .progress{position: relative;width: 336px;height: 20px;margin-bottom: 85px;border-radius: 100px;background: url(mdFullInd.png) 0 -120px no-repeat;box-shadow: 0 1px 4px rgba(0,0,0,.38);}
	.mdFullInd .stepProgress .progress .bar{position: absolute;top: 0;left: 0;width: 0;height: 100%;background: url(mdFullInd.png) 0 -150px no-repeat;}
	.mdFullInd .stepProgress .progress .percent{position: absolute;left: 100%;top: 0;width: 50px;line-height: 20px;text-align: center;font-size: 16px;color: #888;}
	.mdFullInd .stepProgress .txt{width: 300px;height: 46px;margin: 0 auto;border-radius: 200px;background: #FFF;line-height: 46px;text-align: center;font-weight: bold;font-size: 18px;color: #C09450;box-shadow: 0 1px 4px rgba(0,0,0,.38);}
	.mdFullInd .stepPhone{width: 308px;margin: 0 auto;}
	.mdFullInd .stepPhone h4{margin: 25px 0;line-height: 30px;font-size: 20px;color: #C2933E;}
	.mdFullInd .stepPhone h4 i{float: left;width: 28px;height: 30px;background: url(mdFullInd.png) 0 -60px no-repeat;}
	.mdFullInd .stepPhone .input-text{width: 256px;height: 46px;padding: 0 26px;border: none;background: #FFF;border-radius: 200px;line-height: 46px;font-size: 16px;box-shadow: 0 1px 3px rgba(0,0,0,.35);}
	.mdFullInd .stepPhone .button{width: 100%;height: 46px;margin-top: 35px;padding: 0;border: none;background: #B80606;border-radius: 200px;line-height: 46px;font-size: 20px;color: #FFF;box-shadow: 0 1px 3px rgba(0,0,0,.35);cursor: pointer;}
	.mdFullInd .stepPhone .button:hover{background: #C4261D;}
	.mdFullInd .stepOk{text-align: center;}
	.mdFullInd .stepOk i{width: 120px;height: 110px;background: url(mdFullInd.png) -120px 0 no-repeat;}
	.mdFullInd .stepOk p{margin: 0 0 20px;line-height: 30px;font-size: 18px;color: #333;}
	.mdFullInd .stepOk .btns button{width: 120px;height: 46px;margin: 0 10px;padding: 0;border: none;background: #494949;border-radius: 200px;line-height: 46px;font-size: 20px;color: #FFF;box-shadow: 0 1px 3px rgba(0,0,0,.35);cursor: pointer;}
	.mdFullInd .stepOk .btns .ok,.mdFullInd .stepOk .btns button:hover{background: #B80606;}
	.mdFullInd .stepOk .btns .ok:hover{background: #C4261D;}


	/*netOrder*/
.netOrder{display:none;z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;}
	.netOrder .closeBtn{z-index: 4;position: absolute;width: 40px;height: 40px;top: 100%;left: 50%;margin: 30px 0 0 -20px;background: url(netOrder_close.png) 0 0;}
	.netOrder .closeBtn:hover{background-image: url(netOrder_close_hover.png);}
	.netOrder .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);}
	.netOrder .container{z-index:2;position:absolute;top:-150%;left:50%;width:500px;height:528px;margin:-300px -250px;background:url(../page/casebrand/netOrder.png) no-repeat;text-align: center;}
	/*.netOrder .container{top: 50%;}*/
	.netOrder .ht{display: none;font-size: 18px;color: #4D4D4D;}
	.netOrder .secret{padding-top: 15px;font-size: 12px;}
	.netOrder .form{display: none;padding-top: 278px;}
	.netOrder .form .ht{margin-bottom: 32px;}
	.netOrder .table{width: 335px;margin: 0 auto 12px;}
	.netOrder .table .left{display: none;}
	.netOrder .table .right .input-text{width: 293px;height: 54px;padding: 0 20px;border: 1px solid #C5C5C5;border-radius: 6px;line-height: 54px;font-size: 18px;}
	.netOrder .table .right .button{height: 54px;border-radius: 6px;line-height: 54px;font-size: 18px;letter-spacing: 2px;}
	.netOrder .cover{z-index: 3;position: absolute;left: 0;bottom: 0;right: 0;height: 528px;background: url(../page/casebrand/netOrder_cover.gif) bottom center no-repeat;}
	.netOrder .cover .btn{display: block;opacity: 0;width: 370px;height: 110px;margin: 350px auto 0;background: #C4261D;line-height: 42px;font-size: 18px;color: #FFF;cursor: pointer;}
	.netOrder .cover .secret{display: none;color: #727271;}
	.netOrder .okimg{display: none;padding-top: 270px;}
	.netOrder .okimg .ht{margin-bottom: 50px;}
	.netOrder .okimg h4{padding: 10px 0 30px;font-size: 26px;font-weight: normal;color: #d43b32;}
	.netOrder .okimg p{font-size: 18px;color: #858484;}


/* 微信登录 */
body .wxLoginWrap{overflow: hidden;background: none!important;}
	.wxLoginWrap .layui-layer-setwin{display: none;top: 0;right: 0;}
	.wxLoginWrap .closeBtn{position: absolute;top: 0;right: 0;width: 30px;height: 30px;margin: 10px;background: url(user.png) 0 0 no-repeat;}
	.wxLoginWrap .closeBtn:hover{background-position: 0 -30px;}
	.wxLoginWrap .wxLoginBox{position: absolute;top: 70px;left: 0;right: 0;bottom: 0;background: #333 url(wxLogin_bg.jpg) center no-repeat;}
	.wxLogin{z-index: 3;position: absolute;top: 50%;left: 50%;width: 320px;height: 360px;margin: -180px -160px;background-color: #ffffff;box-shadow: none;border-radius: 0;}
	.wxLogin .ht{padding-top: 47px;font-weight: normal;text-align: center;}
	.wxLogin .code{overflow: hidden;width: 215px;height: 215px;margin: 3px auto 4px;}
	.wxLogin .code iframe{width: 100%;height: 100%;}
	.wxLogin p{font-size: 16px;text-align: center;color: #333;}
body .loginFormWrap{overflow: hidden;border-radius: 0;background: none;box-shadow: none;}
	.loginFormWrap .layui-layer-setwin{display: none;top: 0;right: 0;}
	.loginFormWrap .closeBtn{position: absolute;top: 0;right: 0;width: 30px;height: 30px;margin: 13px;background: url(user.png?v0406) 0 0 no-repeat;}
	.loginFormWrap .closeBtn:hover{background-position: 0 -30px;}
	.loginFormWrap .wxLoginBox{position: absolute;top: 70px;left: 0;right: 0;bottom: 0;background: #333 url(wxLogin_bg.jpg) center no-repeat;}
	.loginForm{z-index: 3;position: absolute;top: 50%;left: 50%;width: 480px;height: 480px;margin: -240px;background: #FFF;box-shadow: 0 18px 100px 0 rgba(10,18,74,.2);}
	.loginForm .hd{margin: 70px 0 38px;text-align: center;}
	.loginForm .hd li{position: relative;font-size: 18px;letter-spacing: 1px;color: #777;cursor: pointer;}
	.loginForm .hd li em{display: block;padding: 6px 0;border-bottom: 2px solid transparent;}
	.loginForm .hd li+li{margin-left: 18px;padding-left: 18px;}
	.loginForm .hd li+li::before{content: "";position: absolute;left: 0;top: 50%;margin-top: -8px;width: 1px;height: 15px;background: #e4e4e9;}
	.loginForm .hd li.active em{border-color: #b24d55;color: #333;font-family: "SourceHanSansCN-Bold";}
	.loginForm .form{width: 360px;margin: 0 auto;}
	.loginForm .table{border: 1px solid #e9e9e9;margin-bottom: 0;}
	.loginForm .table+.table{margin-top: 30px;}
	.loginForm .table .left{width: auto;padding: 9px;margin: 0;border-right: 1px solid #e9e9e9;}
	.loginForm .table .left .phone{background-position: -30px -60px;}
	.loginForm .table.notempty .left .phone{background-position: -30px -90px;}
	.loginForm .table .left .pass{background-position: -60px -60px;}
	.loginForm .table.notempty .left .pass{background-position: -60px -90px;}
	.loginForm .table .left .name{background-position: -90px -60px;}
	.loginForm .table.notempty .left .name{background-position: -90px -90px;}
	.loginForm .table .right .input-text{width: 196px;height: 48px;padding: 0 100px 0 15px;border: none;line-height: 48px;font-size: 16px;color: #333;}
	.loginForm .table .right .input-text::placeholder{color: #777;}
	.loginForm .table .right .clue_on{z-index: 2;position: absolute;display: block;top: 0;right: 0;bottom: 0;padding: 0 15px;background-color: #FFF;line-height: 48px;text-align: right;}
	.loginForm .table .right .clue_on.err{z-index: 5;color: #b24d55;}
	.loginForm .table .right .clue_on.get_code{cursor: pointer;}
	.loginForm .table .right .clue_on.get_code:hover{color: #444;}
	.loginForm .table .right .clue_on.get_code.disabled{color: #b24d55;}
	.loginForm .table .right .pass_switch{padding: 9px;cursor: pointer;}
	.loginForm .table .right .pass_switch i{background-position: -120px -60px;}
	.loginForm .table .right .pass_switch:hover i{background-position: -120px -90px;}
	.loginForm .table .right .pass_switch.open i{background-position: -150px -60px;}
	.loginForm .table.cls_button{border: none;}
	.loginForm .table .right .button{height: 50px;border: none;background-color: #b24d55;box-shadow: 0 5px 15px 0 rgba(178,77,85,.3);border-radius: 5px;line-height: 50px;font-size: 16px;color: #FFF;}
	.loginForm .table_tips{padding: 12px 0 27px;line-height: 30px;color: #777;}
	.loginForm .table_tips label{display: block;cursor: pointer;}
	.loginForm .table_tips .checkbox{position: relative;}
	.loginForm .table_tips .checkbox input{opacity: 0;z-index: 3;position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;}
	.loginForm .table_tips .checkbox i{position: relative;width: 10px;height: 10px;margin-right: 9px;margin-top: -1px;border: 1px solid #c0c0c0;vertical-align: middle;vertical-align: middle;}
	.loginForm .table_tips .checkbox input:checked+i{border-color: #333;}
	.loginForm .table_tips .checkbox input:checked+i::before{content: "";display: block;width: 6px;height: 6px;margin: 2px;background: #333;}
	.loginForm .table_tips .checkbox input:checked+i+em{color: #333;}
	.loginForm .table_tips .tips{display: none;}
	.loginForm .table_tips .tips i{width: 19px;background-position: -180px -60px;}
	.loginForm .table_tips .tips span{color: #B24D55;}


/*浮动工具*/
* html{background-attachment:fixed;}
.SideFloat{z-index: 999;position: fixed;width: 74px;top: 260px;right: 0px;}
	.SideFloat li{z-index: 1;position: relative;margin-bottom: 20px;border-radius: 25px 0 0 25px;background: #FFFFFF;box-shadow: 0 4px 8px rgba(34,34,34,.18);line-height: 12px;font-size: 12px;}
	.SideFloat li a{display: block;overflow: hidden;height: 30px;padding: 10px 0;color: #594949;}
	.SideFloat li i{position: relative;float: left;width: 30px;height: 30px;background: url(side_float2.png?v2) no-repeat;}
	.SideFloat li p{padding-top: 3px;}
	.SideFloat li .a{width: 67px;padding-left: 7px;border-radius: 25px 0 0 25px;}
	.SideFloat li .a i{margin-right: 1px;}
	.SideFloat li.qq .a i{background-position: 0 0;}
	.SideFloat li.weixin .a i{background-position: 0 -30px;}
	.SideFloat li.bj .a i{background-position: 0 -60px;}
	.SideFloat li.addr .a i{background-position: 0 -90px;}
	.SideFloat li a.zj i{background-position: 0 -120px;}
	.SideFloat li a.zc i{background-position: 0 -150px;}
	.SideFloat li.back{display: none;}
	.SideFloat li.back .a i{background-position: 0 -180px;}
	.SideFloat li.lf .a i{background-position: 0 -240px;}
	.SideFloat li .img{visibility: hidden;opacity: 0;overflow: hidden;position: absolute;top: 50%;right: 100%;width: 100px;margin-top: -50px;margin-right: 30px;border-radius: 10px;background: #FFF;box-shadow: 0 4px 8px rgba(34,34,34,.18);}
	.SideFloat li .img img{width: 100%;}
	.SideFloat li.hover .img{visibility: visible;opacity: 1;margin-right: 10px;}
	.SideFloat li.addr{width: 220px;}
	.SideFloat li.addr .btns{width: 146px;}
	.SideFloat li.addr .btns a{position: relative;float: left;width: 73px;}
	.SideFloat li.addr .btns a i{margin: 0 4px 0 5px;}
	.SideFloat li.addr .btns .zj::after{content: "";position: absolute;right: 0;top: 50%;margin-top: -10px;;width: 1px;height: 20px;background-color: #a8a8a8;}

	.SideFloat li.hover .a{background-color: #E55E5E;color: #FFF;}
	.SideFloat li.qq .a:hover i{background-position: -30px 0;}
	.SideFloat li.weixin .a:hover i{background-position: -30px -30px;}
	.SideFloat li.bj .a:hover i{background-position: -30px -60px;}
	.SideFloat li.addr .a:hover i,.SideFloat li.addr.hover .a i{background-position: -30px -90px;}
	.SideFloat li a.zj:hover i{background-position: -30px -120px;}
	.SideFloat li a.zc:hover i{background-position: -30px -150px;}
	.SideFloat li.back .a:hover i{background-position: -30px -180px;}
	.SideFloat li.lf .a:hover i{background-position: -30px -240px;}
	.SideFloat li.addr.hover{margin-left: -146px;}
	.SideFloat li.addr .btns a:hover{color: #E55E5E;}

	.SideFloat li.qq .a{background-color: #E55E5E;color: #FFF;}
	.SideFloat li .kefu_msg{position: absolute;right: 0px;top: -3px;width: 10px;height: 10px;border-radius: 100%;background: #E55E5E url(side_float2.png) 0 -210px no-repeat;animation: msg-animate 1s infinite;-moz-animation: msg-animate 1s infinite;-webkit-animation: msg-animate 1s infinite;}
	/* .SideFloat li.hover .kefu_msg{background-position: -30px -210px;} */
	@keyframes msg-animate{0%{opacity: 0;}100%{opacity: 1;}}
	@-webkit-keyframes msg-animate{0%{opacity: 0;}100%{opacity: 1;}}
	@-moz-keyframes msg-animate{0%{opacity: 0;}100%{opacity: 1;}}


input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"] {-moz-appearance: textfield;}
.layui-layer-tips.white .layui-layer-content{background: #FFF!important;color: #000;}
.layui-layer-tips.white i.layui-layer-TipsB{border-right-color: #FFF!important;}
/*逼死IE*/
.ie-warning{z-index: 9999;position: fixed;top: 0;left: 0;right: 0;padding: .625em;background-color: #dd514c;border: 1px solid #d83832;text-align: center;font-size: 16px;color: #fff;}
.ie-warning a{font-size: 20px;color: #FFF;}
.swiper-container-fade .swiper-slide{pointer-events: all;}
.swiper-container-fade .swiper-slide.active{z-index: 5;}
.old-ie .swiper-container .swiper-wrapper .swiper-slide:not(:first-child){display: none;}
.swiper-lazy-preloader{width: 30px;height: 30px;margin: -15px;}
body .ani-flash{animation:anim-flash 1.5s infinite;}
body .anim-up{animation:anim-up 1.5s infinite;}
body .anim-down{animation:anim-down 1.5s infinite;}
body .anim-left{animation:anim-left 1.5s infinite;}
body .anim-right{animation:anim-right 1.5s infinite;}
.anim-light-rolled{overflow: hidden;position: relative;}
.anim-light-rolled::after{content: "";z-index: 3;position: absolute;top: 0;width: 80px;height: 100%;background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.3)50%,rgba(255,255,255,0)100%);transform: skewX(-35deg);animation: light-rolled 3s .2s ease both infinite;}
@keyframes anim-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}
@keyframes anim-up{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-10px)}100%{transform:translateY(0)}}
@keyframes anim-down{0%{transform:translateY(0)}25%{transform:translateY(10px)}50%{transform:translateY(0)}75%{transform:translateY(10px)}100%{transform:translateY(0)}}
@keyframes anim-left{0%{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(0)}75%{transform:translateX(-10px)}100%{transform:translateX(0)}}
@keyframes anim-right{0%{transform:translateX(0)}25%{transform:translateX(10px)}50%{transform:translateX(0)}75%{transform:translateX(10px)}100%{transform:translateX(0)}}
@keyframes i_change{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes light-rolled{0%{left: -10%;opacity: .5;}100%{left: 110%;opacity: 1;}}