@charset "utf-8";/*! style.css | By thy6415.com *//*!--css reset------------------*/*{word-wrap:break-word;outline:0}
body{margin:0;padding:0;font-size:14px;line-height:24px;background:#f7f7f7;-webkit-text-size-adjust:none;color:#3e3a39;font-family:"Microsoft YaHei","微软雅黑","宋体",simsun,Arial,"Arial Narrow"}
button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,section,select,ul{margin:0;padding:0}
button,input,select,textarea{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(../images/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}
li,ol,ul{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 .3s linear 0s,background-color .3s linear 0s}
a:hover{color:#c4261d;text-decoration:none}
.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%}
.imgh43{padding-top:75%}
.imgh34{padding-top:133.3333%}
.imgh11{padding-top:100%}
.imgh img{position:absolute;top:0;left:0;width:100%;min-height:100%}
.imgh .imgh{position:absolute;top:0;left:0}
.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:700}
.fn{font-weight:400}
.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:#fff}
.f44,.f44 a,a.f44{color:#444}
.ff5,.ff5 a,a.ff5{color:#f5f5f5}
.f66,.f66 a,a.f66{color:#666}
.f88,.f88 a,a.f88{color:#888}
.f99,.f99 a,a.f99{color:#999}
.f3e a:hover,.f44 a:hover,.f66 a:hover,.f88 a:hover,.f99 a:hover,.ff5 a:hover,.fff a:hover,a.f3e:hover,a.f44:hover,a.f66:hover,a.f88:hover,a.f99:hover,a.ff5:hover,a.fff:hover{color:#d21f15}
.f18,h3{font-size:18px}
.f16{font-size:16px}
.f14,h4{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:700;font-style:normal}
@font-face{font-family:Walkway-UltraBold;src:url(../fonts/Walkway-UltraBold.ttf);font-weight:700;font-style:normal}
.tran{transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.scale{overflow:hidden}
.scale img{transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;-o-transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;min-height:100%}
.scale:hover img,li.hover .scale img{transform:scale(1.06)}
[data-scrollfix=doScrollFix]{transition:all 1s cubic-bezier(.215,.61,.355,1) 0s}
#end{margin-right:0}
#first{margin-left:0}
.mt0{margin-top:0!important}
.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}
.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,.icon2{float:left;display:inline;width:30px;height:30px;background:url(../images/index.png) -9999em -9999em no-repeat}
.icon2{background-image:url(../images/public.png)}
.dis{display:block}
#cnzz,.none{display:none}
.ove{overflow:hidden}
.vis{overflow:visible}
.posr{position:relative}
.posa{position:absolute}
.inline{float:none;display:inline-block;vertical-align:top}
.Column,.clearfix{zoom:1}
.Column:after,.clearfix:after{content:".";display:block;clear:both;height:0;font:0/0 sans-serif;visibility:hidden}
.Column-100{width:100%;height:auto;margin:0 auto}
.Wrap{width:100%;min-width:1200px;height:auto;margin:0 auto}
.Column{width:1200px;height:auto;margin:0 auto}
.Column-L{float:left;display:inline;width:915px;min-height:5px}
.Column-R{float:right;display:inline;width:275px;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}
.HeaderWrap{z-index:99;position:relative;height:70px;background:#383431}
.Header{z-index:99;position:fixed;top:0;left:0;height:68px;border-bottom:2px solid #c4261d;background:#383431}
.Header .logo{width:160px;margin-left:15px}
.Header .logo img{height:68px}
.Header .icons{margin:0 0 0 20px}
.Header .icons .item{position:relative;float:left;width:38px;height:68px;margin:0 16px}
.Header .icons .item .btn{width:30px;height:30px;padding:4px;margin:15px 0;border-radius:100%;background:#fff}
.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 .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 .btn i{background-position:-240px -90px}
.Header .icons .tel .ct{width:180px;margin-left:-90px;padding:8px 0 12px}
.Header .icons .tel .ct img{height:35px}
.Header .icons .weixin .btn i{background-position:-270px -90px}
.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 .icons .tel{width:110px;margin:0}
.Header .icons .tel .btn{width:110px;height:40px;margin:14px 0;padding:0;border-radius:0;background:url(../images/header_tel.jpg)}
.Header .icons .tel .btn .icon{display:none}
.Header .icons .tel .btn:hover{background-image:url(../images/header_tel_hover.jpg)}
.Header .icons .weixin{width:84px;margin:0;margin-left:15px}
.Header .icons .weixin .btn{width:84px;height:40px;margin:14px 0;padding:0;border-radius:0;background:url(../images/header_wexin.gif)}
.Header .icons .weixin .btn .icon{display:none}
.Header .icons .weixin .btn:hover{background-image:url(../images/header_wexin_hover.gif)}
.Header .search{z-index:5;position:relative;width:62px;height:68px;margin-left:2px}
.Header .search .btn{width:62px;height:68px;background:#c4261d;cursor:pointer}
.Header .search .btn i{position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px;background-position:-30px 0}
.Header .search .form{display:none;position:absolute;top:0;right:100%;width:400px;height:30px;padding:19px 60px;background:#383431}
.Header .search .form .fdj{background-position:-360px -120px}
.Header .search .form .kws{width:270px;height:30px;padding:0;margin:0;border:none;background:0 0;line-height:30px;font-size:16px;text-indent:12px;color:#fff}
.Header .search .form .submit{padding:0;margin:0;border:none;background-position:-390px -120px;text-indent:-999em;cursor:pointer}
.Header .search .form .close{margin-left:40px;background-position:-420px -120px;cursor:pointer;text-indent:-999em}
.Header .search .form .close:hover{background-position:-450px -120px}
.Nav li{float:left;display:inline}
.Nav li a{display:block}
.Nav li .par{z-index:2;position:relative;height:68px;margin:0 20px;line-height:68px;font-size:16px}
.Nav li .home i{margin:19px 0;background-position:0 0}
.Nav li .sons{display:none;z-index:1;position:absolute;top:100%;left:0;width:100%;padding:20px 0;border-top:4px solid #aca8a8;background:#383431;text-align:center}
.Nav li .sons li{width:120px}
.Nav li .sons li .son .img{overflow:hidden;height:60px;margin:5px 0}
.Nav li .sons li .son .img .imgIco,.Nav li .sons li .son .img img{display:block;width:60px;margin:0 auto}
.Nav li .sons li .son .img .imgIco{height:60px;background-image:url(../images/nav.png?v2);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(../images/nav_on.png?v2)}
.Nav li.cur .par,.Nav li.current .son{color:#c4261d}
.Nav li.open .par{border-bottom:4px solid #c4261d}
.siteCdlrzs .Header{background:#f8f8f8}
.siteCdlrzs .Nav li a{color:#3e3a39}
.siteCdlrzs .Nav li a:hover{color:#c4261d}
.siteCdlrzs .Nav li .home i{background-position:0 -30px}
.siteCdlrzs .Nav li .sons{background:#f8f8f8}
.siteCdlrzs .Header .search .form{background:#f8f8f8}
.siteCdlrzs .Header .search .form .kws{color:#3e3a39}
.siteCdlrzs .Header .search .form .fdj{background-position:-360px -150px}
.siteCdlrzs .Header .search .form .submit{background-position:-390px -150px}
.siteCdlrzs .Header .search .form .close{background-position:-420px -150px}
.siteCdlrzs .Header .icons .item .btn{background:#eaeaea}
.siteCdlrzs .Header .icons .tel .btn{background-image:url(../images/header_tel2.jpg)}
.siteCdlrzs .Header .icons .tel .btn:hover{background-image:url(../images/header_tel_hover2.jpg)}
.siteCdlrzs .Header .icons .weixin .btn{background-image:url(../images/header_wexin2.gif)}
.siteCdlrzs .Header .icons .weixin .btn:hover{background-image:url(../images/header_wexin_hover2.gif)}
.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:.01;position:absolute;right:0;top:0;bottom:0;width:7px;border-radius:7px;background:rgba(213,213,213,.4);transition:.2s}
.nano>.nano-pane>.nano-slider{position:relative;width:7px;border-radius:7px;background:rgba(127,127,127,.4)}
.nano-pane.active,.nano-pane.flashed,.nano:hover>.nano-pane{opacity:1}
.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(../images/index.png?v2) -240px -60px no-repeat}
.pReviewStar a:hover{color:#c4261e}
.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-arrow,.pubCases ul li .imga .ico-cpic{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:700;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:400}
.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 .icon,.pubCases ul li.hover .imga .bg{display:block}
.pubCases ul li.hover .ico-cvideo{display:none}
.indexCases ul li{background:#f5f5f5}
.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:400;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)}
.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.focus,.table .right .input-text.hover,.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 .layui-layer-title{font-size:18px}
.ajaxOrderWinWrap .layui-layer-setwin .layui-layer-close2{top:-20px;right:-20px;width:60px;height:60px;background:url(../images/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:400;font-size:20px;color:#3e3a39}
.ajaxOrderWinWrap .ht span{display:block;font-size:28px;font-weight:400}
.ajaxOrderWinWrap .ht em{font-size:16px;color:#3a3a3a}
.ajaxOrderWin{width:420px;padding:30px 0;background:url(../images/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(../images/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(../images/index.png) -570px -150px no-repeat}
.ajaxOrderHtImg .layui-layer-setwin .layui-layer-close2:hover{background-color:rgba(196,38,29,.8)}
.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_house .left,.ajaxOrderHtImg .ajaxOrderWin .cls_phone .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_house .right .input-text,.ajaxOrderHtImg .ajaxOrderWin .cls_phone .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:700}
.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}
.bannerOrder{display:none;width:390px;padding-bottom:40px}
.bannerOrder .ht{padding:15px 0}
.bannerOrder .ht span{font-weight:700}
.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}
.iBannerOrder{z-index:4;position:absolute;bottom:60px;left:50%;margin-left:-453px;width:906px;height:95px;background:rgba(0,0,0,.2)}
.iBannerOrder .ht{padding:3px 0 0 16px;line-height:34px;color:#fff}
.iBannerOrder .form{padding-left:16px}
.iBannerOrder .table{clear:none;float:left;width:auto;margin-right:10px}
.iBannerOrder .table .left{display:none}
.iBannerOrder .table .right .input-text{height:44px;padding:0 14px;border-color:#fff;border-radius:4px}
.iBannerOrder .table .right .button{width:228px;height:46px;line-height:46px;border-radius:4px}
.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:0 0;box-shadow:none}
.ajaxSendAddrWrap .layui-layer-setwin .layui-layer-close2{top:-80px;right:-65px;width:30px;height:30px;background:url(../images/index.png?v2) -420px -60px no-repeat}
.ajaxSendAddrWrap .layui-layer-setwin .layui-layer-close2:hover{background-position:-450px -60px}
.ajaxSendAddr{width:470px;background:0 0}
.ajaxSendAddr .form{padding:144px 38px 90px}
.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:0 0;line-height:40px}
.ajaxSendAddr .cls_button{width:157px}
.ajaxSendAddr .table .right .button{height:40px;font-size:22px;background:0 0;border:none;text-indent:-999em}
.openMdFullInd{z-index:99;position:fixed;left:0;bottom:50%;margin-top:-35px;width:140px;height:70px;background:url(../images/mdFullInd_open.gif) no-repeat}
.indexTitle{padding-top:65px;margin-bottom:45px;text-align:center;font-size:18px;color:#999}
.indexTitle fieldset{width:970px;height:115px;padding:0;margin:0 auto;border:4px solid #e0e0e0}
.indexTitle legend{margin:0 auto 12px}
.indexTitle h2{height:44px;padding:2px 28px 0;line-height:44px;font-size:36px;font-weight:400;color:#3e3a39}
.indexTitle h2 .dot{padding:0 6px;margin-top:-10px;font-size:52px;line-height:6px;vertical-align:middle}
.indexTitle2{color:#f5f5f5}
.indexTitle2 fieldset{border-color:hsla(0,0%,100%,.12)}
.indexTitle2 h2{color:#fff}
.indexMore{display:block;width:454px;height:40px;margin:35px auto;border:1px solid #959595;line-height:40px;text-align:center;font-size:18px;color:#2d2d2d}
.indexMore2{border-color:hsla(0,0%,96.1%,.5);color:#f5f5f5}
.indexMore:hover{border-color:#c4261e;background:#c4261e;color:#fff}
.indexSlide{position:relative;overflow:hidden;background:#f5f5f5}
.indexSlide .slide{position:relative;height:595px}
.indexSlide .slide .bd{position:absolute;top:0;left:50%;margin-left:-960px;width:1920px;height:595px;background:#eee}
.indexSlide .slide .bd li img{min-height:595px}
.indexSlide .slide .hd{z-index:3;position:absolute;left:0;bottom:25px;width:100%;text-align:center}
.indexSlide .slide .hd span{width:65px;height:20px;cursor:pointer}
.indexSlide .slide .hd span:after{content:"";display:block;width:40px;height:4px;margin:8px auto;background:#999}
.indexSlide .slide .hd span.active:after,.indexSlide .slide .hd span:hover:after{background:#fff}
.indexSlide .slide .btn{opacity:0;visibility:hidden;z-index:3;position:absolute;top:50%;margin-top:-45px;width:60px;height:90px}
.indexSlide .slide .btn i{width:60px;height:90px;text-indent:-999em}
.indexSlide .slide .prev{margin-right:130px;right:100%}
.indexSlide .slide .prev i{background-position:0 -60px}
.indexSlide .slide .next{margin-left:130px;left:100%}
.indexSlide .slide .next i{background-position:-120px -60px}
.indexSlide .slide .prev:hover i{background-position:-60px -60px}
.indexSlide .slide .next:hover i{background-position:-180px -60px}
.indexSlide .slide:hover .btn{opacity:1;visibility:visible}
.indexSlide .slide:hover .prev{margin-right:0}
.indexSlide .slide:hover .next{margin-left:0}
.indexModule{padding:48px 0;background:#e3e3e3}
.indexModule li{float:left;display:inline;width:190px;height:71px;margin-right:12px}
.indexModule li .imga{padding:17px 0;border:1px solid #dedede;border-radius:4px;background:#fff;line-height:35px;text-align:center;cursor:pointer}
.indexModule li .imga .ico{overflow:hidden;width:35px;height:35px;transition:all .3s linear 0s}
.indexModule li .imga .ico img{height:70px}
.indexModule li .imga .tit{font-weight:400;font-size:18px;transition:margin .3s linear 0s}
.indexModule li .imga:hover{border-color:#201e1d;background:#201e1d;color:#fff}
.indexModule li .imga:hover .ico img{margin-top:-35px}
.indexCasesWrap{padding-bottom:50px;background:#fff}
.indexTags{margin-bottom:60px;line-height:30px;font-size:18px}
.indexTags a{padding:0 35px;color:#2d2d2d}
.indexTags a:hover{color:#c4261e}
.indexTags .more{padding:0;font-size:14px;color:#888}
.indexTags .more i{width:18px;margin-left:3px;background-position:-60px 0}
.indexTags2{margin-bottom:35px}
.indexTags2 a{padding:0;color:#fff}
.indexTags2 span{padding:0 18px;color:#696969}
.indexTags2 .more{color:#fff}
.indexTags2 .more i{background-position:-90px 0}
.indexTags .more:hover{color:#c4261d}
.indexTags .more:hover i{background-position:-60px -30px}
.indexTeam{overflow:hidden;position:relative;height:955px;background:#181818}
.indexTeam .indexTitle{z-index:3;position:absolute;left:50%;top:0;margin-left:-600px;padding-top:55px}
.indexTeam .indexMore{z-index:3;position:absolute;left:50%;bottom:60px;margin:0 0 0 -228px}
.indexTeam .bd{position:absolute;top:0;left:50%;margin-left:-960px;width:1920px;height:100%}
.indexTeam .bg{text-align:center}
.indexTeam .bg img{min-height:100%}
.indexTeam .container{z-index:2;position:relative;padding-top:210px}
.indexTeam .works ul{width:400px}
.indexTeam .works ul li .imga{height:263px;border:1px solid #fff}
.indexTeam .works ul li .imga img{min-height:263px}
.indexTeam .works ul li .info{position:absolute;left:0;right:0;bottom:0;padding:6px 27px;background:rgba(56,52,49,.9);color:#f5f5f5}
.indexTeam .works ul li .info .tit{font-weight:400;font-size:16px}
.indexTeam .works .rimg{overflow:hidden;width:288px;height:528px;border:1px solid #fff}

