﻿*{padding:0;margin:0}
html,body,div,p,ul,ol,dl,li,dt,dd,span,strong,a,img,input,textarea,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:"Microsoft YaHei";font-weight:normal}
body{font:12px/150% "Microsoft YaHei";color:#666;background:#fff}
a,input{text-decoration:none; outline:none}
img{border:0; display:block}
li{list-style:none}
em, i, u{font-style:normal}
.clearfix:after,.w:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
.hide{display:none}
.fl{float:left}
.fr{float:right}
.tc{text-align:center}
.mr10{margin-right:10px}
.w{width:1200px;margin:0 auto;position:relative}
.free .logo{position:relative;margin:10px 0;height:50px;float:left}
.free .logo-title{float:left;height:34px;line-height:34px;font-size:22px;color:#333;padding-left:15px;margin-top:22px}
.free .q-link{position:relative;color:#666;float:right;top:30px;font-size:14px}
.free .q-link:hover{color:#00A1E9}
.footer{background:#eaeaea}
.footer .inner{padding:25px 0}
.footer .inner .main{width:1200px;position:relative;margin:0 auto;border-bottom:1px solid #dedede;padding-bottom:25px}
.footer .foot-nav dl{float:left;width:200px;line-height:22px}
.footer .foot-nav dl dt{font-size:14px;padding-bottom:10px;color:#777;font-weight:700}
.footer .foot-nav dl dd{font-size:12px}
.footer .foot-nav dl dd.kefu{height:35px;width:150px;background:#dedede;border-radius:6px;cursor:pointer}
.footer .foot-nav dl dd.mgb{margin-bottom:10px}
.footer .foot-nav dl dd.kefu a>img{width:20px;height:20px;margin:7.5px 15px;display:inline-block}
.footer .foot-nav dl dd.kefu a>span{display:inline-block;width:99px;text-align:center;font-size:14px;line-height:20px;color:#999;border-left:1px solid #ccc;margin:7.5px 0}
.footer .foot-nav dl dd a{color:#666;cursor:pointer}
.footer .foot-nav dl dd a:hover{color:#f10215}
.footer .foot-nav dl dd.tel{color:#666;font-size:22px;padding-bottom:10px;font-weight:700}
.footer .foot-ewm h1{font-size:16px;font-weight:400;color:#666;text-align:center;padding-bottom:10px}
.footer .foot-ewm img{width:110px;height:110px;margin:auto;display:block}
.footer .copyright{text-align:center;padding-bottom:25px;font-size:12px}
.footer .copyright p{color:#b2b2b2}
/*主体*/
.banner{min-width:1200px;position:relative;overflow:hidden}
.banner .bd{position:relative;z-index:5}
.banner .bd ul{width:100% !important}
.banner .bd li{width:100% !important;height:580px;overflow:hidden;text-align:center}
.banner .bd li a{display:block;height:580px}
.banner .hd{left:50%;margin-left:-50px;position:absolute;z-index:666;bottom:15px;overflow:hidden}
.banner .hd ul li{width:30px;height:4px;background:#666;float:left;margin:0 3px;cursor:pointer}
.banner .hd ul li.on{background:#fff}
.templet{width:100%;position:absolute;top:0;left:0;right:0;z-index:19890802}
.form-box{padding:20px 20px 30px;width:260px;background:#fff;margin-top:95px;float:right}
.formLayer .tit{text-align:center;font-size:18px;color:#333;height:20px;line-height:20px;padding-bottom:15px}
.formLayer .row{width:100%;position:relative}
.formLayer .row .unit{position:absolute;right:10px;height:36px;line-height:36px;top:10px;font:12px/36px tahoma,arial,'微软雅黑'}
.formLayer .form-control{box-sizing:border-box;margin-top:10px;padding:5px 10px;height:36px;border:solid 1px #e4e4e4;color:#666;font-size:12px;line-height:24px}
.formLayer .form-control:focus,.formLayer .form-control:hover{border-color:#999}
.formLayer .form-control.validform_error{border-color:#ff4048}
.formLayer .validform_checktip{margin-top:5px}
.formLayer .validform_right{display:none}
.formLayer .validform_wrong{color:#ff4048}
.formLayer input{width:100%}
.formLayer select{width:125px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/account/css/images/select_arrow.png) no-repeat scroll right center transparent}
.formLayer select.w1{width:80px}
.formLayer select.mg{margin-right:10px}
.formLayer .btn{display:block;height:34px;line-height:34px;padding:0 15px;transition:background ease .3s 0s;-moz-transition:background ease .3s 0s;-webkit-transition:background ease .3s 0s;border:0;cursor:pointer;background:#00A1E9;margin-top:15px;color:#fff}
.formLayer .btn:hover{background:#4ebced;color:#fff}
.formLayer .btn:focus{background:#048ecc;color:#fff}
.formLayer .tips{text-align:center;color:#999;margin-top:10px}
.stitle{font-size:32px;height:50px;line-height:50px;text-align:center}
.stitle1{font-size:14px;height:30px;line-height:30px;text-align:center}

.lyt-c-0{padding:60px 0}
.lyt-c-0 ul{padding:50px 0 10px 0}
.lyt-c-0 li{width:400px;text-align:center;float:left}
.lyt-c-0 li p.icon{width:114px;height:114px;line-height:114px;border-radius:50%;margin:0 auto;transition:all ease .3s 0s;-moz-transition:all ease .3s 0s;-webkit-transition:all ease .3s 0s;position:relative}
.lyt-c-0 li p.icon::before{display:block;content:'';width:128px;height:128px;border:1px solid #858585;position:absolute;left:-8px;top:-8px;border-radius:50%}
.lyt-c-0 li p.icon i.iconfont{font-size:59px;color:#858585;transition:all ease .3s 0s;-moz-transition:all ease .3s 0s;-webkit-transition:all ease .3s 0s}
.lyt-c-0 li dl dt{line-height:50px;margin:20px 0 5px;position:relative;font-size:24px;color:#333}
.lyt-c-0 li dl dt::before{width:50px;height:1px;content:'';display:block;background:#333;position:absolute;bottom:0;left:50%;margin-left:-26px}
.lyt-c-0 li dl dd{line-height:22px;color:#666}
.lyt-c-0 li:hover p{background:#ff4048}
.lyt-c-0 li:hover p.icon::before{border-color:#ff4048}
.lyt-c-0 li:hover p.icon i.iconfont{color:#fff}

.lyt-c-1{background:#f7f7f7;padding:40px 0 70px}
.lyt-c-1 .list-box{border:1px solid #e4e4e4;line-height:50px;margin-top:50px;height:500px;background:#fff}
.lyt-c-1 .list-box .titBar{background:#dcdcdc;height:50px;font-size:16px;color:#999}
.lyt-c-1 .list-box .dataList{height:50px;font-size:14px}
.lyt-c-1 .list-box li{float:left;width:16.66666666666667%;text-align:center}
.lyt-c-1 .list-box .dataList:hover{background:#eee}

.lyt-c-2{padding:60px 0}
.lyt-c-2 .qin{height:300px;padding:50px 0 10px 0}
.lyt-c-2 .qin-list{position:relative;width:90px;transition:all linear .3s 0s;-moz-transition:all linear .3s 0s;-webkit-transition:all linear .3s 0s;height:100%;float:left;overflow:hidden}
.lyt-c-2 .qin-list.on{width:1020px}
.lyt-c-2 .qin-title{position:absolute;width:89px;height:300px;color:#f8f8f8;overflow:hidden;background-color:#999;text-align:center;cursor:pointer;top:0;transition:all ease .2s .2s;-moz-transition:all ease .2s .2s;-webkit-transition:all ease .2s .2s}
.lyt-c-2 .qin-title:hover{background:#666}
.lyt-c-2 .qin-list.on .qin-title{width:89px;right:auto;background-color:#ff696f}
.lyt-c-2 .qin-title .border{width:45px;height:240px;position:absolute;top:30px;left:18px;border:solid 1px #fff;border-right:0}
.lyt-c-2 .qin-title .border::after,.lyt-c-2 .qin-title .border::before{content:"";width:1px;height:96px;background:#fff;position:absolute;right:0;top:0}
.lyt-c-2 .qin-title .border::after{right:0;top:auto;bottom:0}
.lyt-c-2 .qin-title span.span1{display:inline-block;width:25px;padding-top:12px;line-height:18px;font-size:18px}
.lyt-c-2 .qin-title span.span2{display:inline-block;width:20px;height:150px;line-height:12px;position:absolute;right:-10px;top:115px;z-index:99;font-size:12px}
.lyt-c-2 ul{width:930px;padding-left:90px}
.lyt-c-2 ul li{width:300px;height:300px;margin-right:10px;background:#eaeaea;float:left;text-align:center}
.lyt-c-2 ul li p.icon{margin-top:35px;position:relative}
.lyt-c-2 ul li p.icon i.iconfont{font-size:50px;color:#7f7f7f;line-height:normal}
.lyt-c-2 ul li p.icon b.num{color:#fff;position:absolute;left:50%;top:24px;margin-left:-6px;font-size:18px;font-family:Verdana}
.lyt-c-2 ul li dl dt{line-height:30px;margin:12px 0 38px;position:relative;color:#333;font-size:24px}
.lyt-c-2 ul li dl dt::before{width:52px;border-top:1px solid #6f6f6f;border-bottom:1px solid #363636;content:'';display:block;position:absolute;bottom:-18px;left:50%;margin-left:-26px}
.lyt-c-2 ul li dl dd{line-height:26px;color:#666;font-size:14px}

.lyt-c-3{background:#f7f7f7;padding-top:40px}
.lyt-c-3 ul{width:974px;padding:70px 113px 60px;text-align:center}
.lyt-c-3 li{width:191px;float:left}
.lyt-c-3 li span{width:160px;height:160px;line-height:160px;display:block;margin:0 auto;position:relative}
.lyt-c-3 li span::before{content:"";border:4px solid transparent;border-radius:50%;width:152px;height:152px;position:absolute;left:1px;top:1px;z-index:1;border-top-color:#727272;border-right-color:#727272;border-bottom-color:#727272}
.lyt-c-3 li span.r1::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.lyt-c-3 li span.r2::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.lyt-c-3 li span.r3::before{-webkit-transform:rotate(255deg);transform:rotate(255deg)}
.lyt-c-3 li span i{font-size:54px;color:#727272}
.lyt-c-3 li span::after{content:"";border:1px solid #727272;border-radius:50%;width:160px;height:160px;position:absolute;left:0;top:0}
.lyt-c-3 li p{margin-top:10px;font-size:14px;color:#666;line-height:24px}
.lyt-c-3 li p b{font-weight:400;display:inline-block;margin-bottom:10px;color:#333;line-height:30px;font-size:20px}
.lyt-c-3 li.dian{width:165px;height:160px;line-height:160px;padding-left:35px;text-align:left;font-size:0}
.lyt-c-3 li.dian i{border-radius:7px;display:inline-block;background-color:#727272;transition:all linear .3s 0s;-moz-transition:all linear .3s 0s;-webkit-transition:all linear .3s 0s;margin-right:37px;visibility:visible}
.lyt-c-3 li.dian i.i1{width:14px;height:14px}
.lyt-c-3 li.dian i.i2{width:10px;height:10px}
.lyt-c-3 li.dian i.i3{width:5px;height:5px}
.lyt-c-3 li:hover span{color:#ff696f;border-color:#ff696f}
.lyt-c-3 li:hover span::before{content:"";border:4px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;width:152;height:152;border-radius:50%;text-align:center;line-height:152;position:absolute;left:1px;top:1px;z-index:1;border-top-color:#ff696f;border-right-color:#ff696f;border-bottom-color:#ff696f}
.lyt-c-3 li:hover span::after{content:"";border:1px solid #ff696f;width:160;height:160;border-radius:50%;text-align:center;line-height:160;position:absolute;left:0;top:0}
.lyt-c-3 li:hover span i{font-size:54px;color:#ff696f}

.lyt-c-4{padding:70px 0 60px}
.lyt-c-4 ul{color:#bdbdbd;width:100%;overflow:hidden;line-height:normal}
.lyt-c-4 li{width:216px;height:216px;margin-right:30px;background:url(../images/case-bg.gif) no-repeat}
.lyt-c-4 li.last{margin-right:0}
.lyt-c-4 li .iconfont{margin-top:25px;display:block;font-size:80px}
.lyt-c-4 li p{font-size:14px;color:#666;line-height:24px}

.zhengzhuang .banner .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center}
.zhengzhuang .banner .bd li a{display:block;height:500px}

.lyt-c-5{background:#fff}
.lyt-c-5 .w{width:1160px;margin:0 auto}
.lyt-c-5 ul{padding:40px 13px}
.lyt-c-5 .list{width:318px;height:389px;float:left;display:inline;margin:0 20px;padding:55px 10px 0}
.lyt-c-5 .material-list{background:#f4f1f5}
.lyt-c-5 .construction-list{background:#f1f1ee}
.lyt-c-5 .customer-list{background:#ecedf0}
.lyt-c-5 .list .title{font-size:22px;text-align:center;color:#333;line-height:36px}
.lyt-c-5 .list .sep{width:100px;height:3px;background:#666;display:block;margin:25px auto 23px}
.lyt-c-5 .list .txt{font-size:14px;line-height:28px;text-align:center}
.lyt-c-5 .list .pic{text-align:center;margin-top:36px}
.lyt-c-5 .list .pic img{width:147px;height:137px;margin:auto}

.lyt-c-6{background:#f5f5f5;line-height:normal}
.lyt-c-6 .w{width:1160px;margin:0 auto;padding:40px 0 75px}
.lyt-c-6 .z-title{font-size:30px;color:#333;text-align:center}
.lyt-c-6 .sub-title{font-size:14px;color:#999;text-align:center;line-height:22px}
.lyt-c-6 ul{width:1040px;margin:55px auto 0}
.lyt-c-6 .list{width:208px;float:left}
.lyt-c-6 .list img{display:block;width:120px;height:120px;margin:0 auto}
.lyt-c-6 .list .t-span{font-size:20px;line-height:32px;color:#333;display:block;text-align:center;margin:19px 0 4px}
.lyt-c-6 .list .b-span{font-size:14px;color:#999;display:block;text-align:center}

.lyt-c-7{background:#fff;line-height:normal}
.lyt-c-7 .w{width:1160px;margin:0 auto;padding:41px 0 50px}
.lyt-c-7 .z-title{font-size:30px;color:#333;text-align:center}
.lyt-c-7 .sub-title{font-size:14px;color:#999;text-align:center;line-height:22px}
.lyt-c-7 ul{height:326px;margin-top:55px}
.lyt-c-7 .list{width:230px;height:257px;float:left;background:#f5f5f5;padding:70px 10px 0;margin:0 20px;display:inline}
.lyt-c-7 .list .icon{width:60px;height:62px;display:block;margin:0 auto}
.lyt-c-7 .list .icon img{margin:auto}
.lyt-c-7 .list .p-title{font-size:20px;color:#333;text-align:center;line-height:32px;margin:53px 0 10px}
.lyt-c-7 .list .p-des{font-size:14px;color:#999;text-align:center}






