﻿@charset "utf-8";

body{min-width: 1200px; width: 100%;}

/*一鸣专业领域*/
.lingy_bg{ background:url(../images/index/lingy_bg.jpg) no-repeat center 0;height: 450px;margin-top:20px;}
.lingy_l{width: 410px;height: 507px;position: absolute;top: 15px;left: 0;z-index: 10;}
.lingy_r{width: 750px;}
.lingy_r h5{font-size: 36px;color: #25292f;height: 40px;line-height: 40px; padding:40px 0 0 120px;}
.lingy_r h5 i{color: #e67415;}
.lingy_r ul li{width: 250px;float: left;text-align: center;font-size: 14px;color: #333; padding:45px 0 0;}
.lingy_r ul li em{display: block;width: 175px; margin:0 auto;}
.lingy_r ul li em img{width: 175px;height: 175px;
-webkit-transition: -webkit-transform 0.5s ease-out;
-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;
-ms-transition: -ms-transform 0.5s ease-out;}
.lingy_r ul li img:hover {
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
.lingy_r ul li b{display: block;font-size: 20px;color: #e67415; padding:20px 0 10px;}

/*解决方案*/
.plan_bg{background: #fafafa;font-size: 0; padding:35px 0 40px;}
.plan_bt{ background:url(../images/index/plan_tbg.gif) no-repeat;width: 450px;height: 120px;text-align: center; margin:0 auto;line-height: 40px; padding:55px 0 0;font-size: 40px;color: #25292f;}
.plan_bt a{font-size: 40px;color: #25292f;}
.plan_bt i{color: #e67415;}
.plan_bt span{display: block;font-size: 20px;color: #505050;font-weight: normal; padding:3px 0 0;}
.plan_t{width: 600px;height: 140px; padding:30px 0 0; border-top:#d7d7d7 1px solid;position: absolute;top: 215px;left: 0;z-index: 10;}
.plan_t ul li{width: 200px;float: left;height: 50px;line-height: 50px;overflow: hidden;}
.plan_t ul li em{display: block;width: 42px;height: 42px;overflow: hidden;float: left; margin-top:15px; padding-right:10px;line-height: 0;}
.plan_t ul li em img{width: 42px;height: 84px;}
.plan_t ul li a{font-size: 18px;color: #333;}
.plan_t ul li a:hover,.plan_t ul li.on a{color: #e67415;font-weight: bold;}
.plan_t ul li a:hover em img,.plan_t ul li.on img{ margin-top:-42px;}
.plan_t span{display: block;position: absolute;bottom: -20px;right: 0;width: 200px;height: 70px;line-height: 70px; background:url(../images/index/plan_more.gif) no-repeat 0 15px;}
.plan_t span a{font-size: 18px;color: #333; padding:0 0 0 52px;}
.plan_qie{ padding:40px 0 0;}
.plan_qie em{display: block;width: 600px;height: 400px;float: left; padding:200px 0 0;}
.plan_qie em img{width: 600px;height: 400px;}
.plan_qie p{width: 600px;height: 600px;position: relative;float: left;line-height: 0;}
.plan_qie p img{width: 600px;height: 600px;}
.plan_qie p span{display: block;font-size: 14px;color: #fff;line-height: 26px; background:rgba(0,0,0,0.5);width: 530px;
height: 110px;position: absolute;bottom: 0;left: 0; padding:30px 35px 0;}
.plan_qie p i{display:block;}

/*最新案例*/
.case_bg{background: #fafafa;font-size: 0; padding:0 0 100px;}
.case_l{ background:url(../images/index/case_tbg.gif) no-repeat;width: 210px;height: 87px; padding:40px 0 0;line-height: 40px;}
.case_l a{font-size: 30px;color: #333;}
.case_l i{color: #e67415;}
.case_l b{display: block;font-size: 24px;color: #333;text-transform: uppercase;}
.case_r{width: 912px;}
.case_r p{width: 55px;height: 55px;position: absolute;top: 78px;z-index: 10;}
.case_r p a{display: block;width: 55px;height: 55px;}
.case_r .case_lico a{ background:url(../images/index/case_lico01.gif) no-repeat;}
.case_r .case_lico a:hover{ background:url(../images/index/case_lico02.gif) no-repeat;}
.case_r .case_rico a{ background:url(../images/index/case_rico01.gif) no-repeat;}
.case_r .case_rico a:hover{ background:url(../images/index/case_rico02.gif) no-repeat;}
.case_r .case_lico{left: -10px;}
.case_r .case_rico{right: -10px;}
.case_r ul li{width: 292px;height: 215px;float: left; padding:0 6px;position:relative;}
.case_r ul li em{width: 292px;height: 215px;display: block;overflow: hidden;}
.case_r ul li img,.news01 dt img{width: 292px;height: 215px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.case_r ul li img:hover,.news01 dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.case_r ul li span{font-size:14px;color:#fff;background:rgba(0,0,0,0.7);z-index:10; width:292px; display:block; text-align:center;
height:36px; line-height:36px;position:absolute;bottom:0;left:6px; overflow:hidden;}

/*广告条*/
.ban01{ background:url(../images/index/ban01.jpg) no-repeat center 0;height:400px; overflow:hidden;}
.ban01 p{position: absolute;top: 230px;left: 440px;}
.ban01 p span,.gao p span{ display:block; font-size:20px; color:#df7900;float: left;line-height: 34px;}
.ban01 p span b,.gao p b{display: block;color: #f18f1b;font-size: 32px;}
.ban01 p em,.gao p em{ display:block;float: left;width: 60px;height: 60px;text-align: center; border:#df7900 1px solid;line-height: 24px; margin:5px 15px 0 0;border-radius:12px;}
.ban01 p em a,.gao p em a{font-size: 20px;color: #df7900;}
.ban01 p em i,.gao p em i{display: block; padding:5px 0 0;}

/**/
.ys_bg{ background:url(../images/index/ys_bg.jpg) no-repeat center 0;height: 1035px; padding:45px 0 0;overflow: hidden;}
.ys .plan_bt{ background:none;width: 1200px;}
.ys .plan_bt span{ padding:10px 0 0;}
.ys_bt{font-size: 14px;color: #f48619;line-height: 25px;text-align: center; padding:25px 0 0;}

.ys_t{width: 1200px;height: 108px; padding:121px 0 0;}
.ys_t ul li{font-size: 18px;color: #333; background-image:url(../images/index/ys_t01.gif);width: 141px;height: 108px;float: left;line-height: 98px; padding:0 0 0 30px;}
.ys_t ul li:hover,.ys_t ul li.on{color: #e67415;font-weight: bold; background-image:url(../images/index/ys_t02.gif);}
.ys_t .ys_li02{ background-position:-171px 0;}
.ys_t .ys_li03{ background-position:-342px 0;}
.ys_t .ys_li04{ background-position:-513px 0;}
.ys_t .ys_li05{ background-position:-684px 0;}
.ys_t .ys_li06{ background-position:-855px 0;}
.ys_t .ys_li07{ background-position:-1026px 0;}

.ys_qie dl{width: 1200px;height: 500px;position: relative;}
.ys_qie dl dt{width: 960px;height: 500px;position: absolute;top: 0;right: 50%;}
.ys_qie dl dt img{width: 960px;height: 500px;}
.ys_qie dl dd{width: 530px;height: 500px;float: right; padding:100px 0 0;}
.ys_qie dl dd h5{font-size: 30px;color: #111;font-weight: normal;height: 75px;line-height: 75px; border-bottom:#2b2b2b 1px solid;width: 385px;}
.ys_qie dl dd p{font-size: 16px;color: #333;line-height: 30px; padding:20px 0 0;}

/**/
.four{ padding:30px 0 120px;}
.four .plan_bt{ background:url(../images/index/four_tbg.gif) no-repeat;width: 470px; padding:75px 0 70px;height: 130px;}
.idesign-list dl{width: 300px;height: 395px;float: left; background:url(../images/index/four_k01.gif) no-repeat center 368px;}
.idesign-list dl:hover,.idesign-list .cur{ background:url(../images/index/four_k02.gif) repeat-x;}
.idesign-list dl dt{width: 100px;height: 100px; margin:50px auto 0;}
.idesign-list dl dd{ padding:20px 0 0;}
.idesign-list dl dd h3{font-size: 20px;color: #222;font-weight: normal;line-height: 30px;text-align: center;}
.idesign-list dl dd h3 i{display: block;font-size: 12px;color: #ccc;text-transform: uppercase;}
.idesign-list dl dd p{font-size: 14px;color: #666;line-height: 22px;height: 110px;overflow: hidden; text-indent:2em; padding:12px 0 0;width: 260px; margin:0 auto;}
.idesign-list dl .icon{position:relative;display:block;width:100px;height:100px;}
.idesign-list dl .icon i{position:absolute;width:100%;height:100%; background-image:url(../images/index/four_ico.png);top:0;left:0;}
.idesign-list dl .icon .default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.idesign-list dl .icon .hover{opacity:0;visibility:hidden;
	-webkit-transform:translate3d(0,0,-100px) rotate3d(1,0,0,90deg);
	transform:translate3d(0,0,-100px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.idesign-list dl.i1 .icon .default{background-position:0 0;}
.idesign-list dl.i2 .icon .default{background-position:0 -100px;}
.idesign-list dl.i3 .icon .default{background-position:0 -200px;}
.idesign-list dl.i4 .icon .default{background-position:0 -300px;}
.idesign-list dl.i1 .icon .hover{background-position:-100px 0;}
.idesign-list dl.i2 .icon .hover{background-position:-100px -100px;}
.idesign-list dl.i3 .icon .hover{background-position:-100px -200px;}
.idesign-list dl.i4 .icon .hover{background-position:-100px -300px;}
.idesign-list dl:hover .hover{opacity:1;visibility:visible;}
.idesign-list dl:hover .default{opacity:0;visibility:hidden;}
.idesign-list dl:hover .default{-webkit-transform:translate3d(0,100px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,100px,0) rotate3d(1,0,0,-90deg);}
.idesign-list dl:hover .hover{-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
.idesign-list dl:hover h3,.idesign-list dl:hover h3 i,.idesign-list dl:hover p,.idesign-list .cur h3,.idesign-list .cur h3 i,.idesign-list .cur p{color: #fff;}

/*木屋建筑*/
.gao_bg{ background:url(../images/index/gao_bg.jpg) no-repeat center 0;height: 429px;font-size: 0;overflow: hidden;}
.gao h3{font-size: 30px;color: #fff;font-weight: normal;height: 170px;line-height: 200px;text-align: center;overflow: hidden;}
.gao ul li{font-size: 20px;color: #fff;text-align: center; background:url(../images/index/gao_k.png) no-repeat;width: 280px;height: 136px;float: left;line-height: 36px; margin-left:26px;}
.gao ul li b{display: block;font-size: 34px;color: #f48619; padding:25px 0 5px;}
.gao ul li:first-child{margin: 0;}
.gao p{position: absolute;top: 330px;left: 460px;}

/*走进一鸣*/
.ab_bg01{ background:url(../images/index/ab_bg01.jpg) no-repeat center 0;height: 1264px;font-size: 0;overflow: hidden;}
.ab_bt{width: 870px; text-align:right; padding:280px 0 0;height: 225px;line-height: 50px;}
.ab_bt a{font-size: 52px;color: #e67415;}
.ab_bt span{display: block;font-size: 26px;color: #25292f;font-weight: normal; padding:8px 0 0;}
.ab_l{width: 740px;height: 480px;}
.ab_l ul li{width: 740px;height: 416px;}
.ab_l ul li img{width: 740px;height: 416px;}
.ab_l p{width: 50px;height: 50px;position: absolute;bottom: 0;}
.ab_l p a{display: block;width: 50px;height: 50px;}
.ab_lico a{ background:url(../images/index/ab_lico01.gif) no-repeat;}
.ab_lico a:hover{ background:url(../images/index/ab_lico02.gif) no-repeat;}
.ab_rico a{ background:url(../images/index/ab_rico01.gif) no-repeat;}
.ab_rico a:hover{ background:url(../images/index/ab_rico02.gif) no-repeat;}
.ab_lico{right: 52px;}
.ab_rico{right: 0;}
.ab_r{width: 460px;height: 450px; padding:30px 0 0; margin-right:-2px;}
.ab_r img{width: 460px;height: 450px;}
.ab_desc{width: 1100px;}
.ab_desc h4{height: 30px;font-weight: normal;}
.ab_desc h4 a{font-size: 20px;color: #261712;}
.ab_desc div{font-size: 14px;color: #261712;line-height: 28px;height: 84px;overflow: hidden; padding:20px 0 0;}
.ab_desc span{display: block;line-height: 28px;}
.ab_desc span a,.ab_desc02 span a{font-size: 14px;color: #e46b05;}

/*公司简介*/
.ab_bg02{ background:url(../images/index/ab_bg02.jpg) no-repeat center 0;height: 639px;font-size: 0;overflow: hidden;}
.ab_bt02{ background:url(../images/index/ab_tbg02.gif) no-repeat;width: 435px;height: 200px;}
.ab_bt02 a{font-size: 26px;color: #261712;font-weight: normal;display: block; padding:155px 0 0 80px;}
.ab_bt02 b{font-size: 40px; padding:0 0 0 55px;}
.ab_desc02{font-size: 14px;color: #666;line-height: 30px;width: 470px;}
.ab_desc02 p{ text-indent:2em;}
.ab_desc02 span{display: block;}
.ab_more{display: block;width: 100px;height: 100px;position: absolute;top: 539px;left: 500px;}
.ab_more img{width: 100px;height: 100px;}

/*荣誉资质*/
.honor{ padding:110px 0 80px;}
.honor_l{ background:url(../images/index/honor_line.gif) no-repeat; padding:20px 0 0;}
.honor_l ul li{width: 200px;height: 50px; padding:10px 0 0;}
.honor_l ul li a{font-size: 16px;color: #fff; background:url(../images/index/honor_t01.gif) no-repeat;width: 145px;height: 50px;line-height: 50px;display: block; padding:0 0 0 55px;}
.honor_l ul li a:hover,.honor_l ul li.on a{ background:url(../images/index/honor_t02.gif) no-repeat;}
.honor_r{width: 960px;}
.honor_r ul li{width: 282px;float: left; padding:0 0 0 38px;position:relative;}
.honor_r ul li img{width: 280px;height: 140px;}
.honor_r ul li a{width: 280px;height: 140px; border:#ededed 1px solid;display: block;}
.honor_r ul li a:hover{ border:#f48619 1px solid;}
.honor_r ul li span{font-size:12px;color:#fff;background:rgba(0,0,0,0.6);z-index:10; width:280px; display:block; text-align:center;
height:30px; line-height:30px;position:absolute;bottom:1px;right:1px; overflow:hidden;}

/*公司动态*/
.news_bg{ background:url(../images/index/news_bg.gif) repeat;font-size: 0; padding:20px 0 20px;}
.news_bt{text-align: center;height: 100px;line-height: 100px;}
.news_bt a{font-size: 38px;color: #25292f;}
.news{ width:600px;}
.news_t,.wd_t{ height:57px; border-bottom:#f6dfcc 1px solid;line-height: 57px;overflow: hidden;}
.news_t ul li{ float:left; padding:0 10px 0 0;}
.news_t ul li a{ font-size:22px; color:#1e1e1e; display:block;float: left; width:150px; height:40px; line-height:40px;text-align:center;overflow: hidden;}
.news_t ul li.on a,.news_t ul li a:hover{ color:#fff; background:#f48619;}
.news_t span,.wd_t span{ float:right; padding:15px 15px 0 0;display: block;line-height: 0;}
.news_t span img,.wd_t span img{width: 22px;height: 22px;}
.news01{ padding:20px 0 0;width: 600px;}

.news01 dt{ width:218px; height:164px; float:left;overflow: hidden;}
.news01 dt img{ width:218px; height:164px;}
.news01 dd{ float:left; overflow:hidden; width:355px; padding:15px 0 0 15px;}
.news dd h3,.wd dl dd h3{ height:30px; line-height:30px; overflow:hidden;font-weight: normal;}
.news dd h3 a,.wd dl dd h3 a{ font-size:16px; color:#2a2a2a;}
.news dd h3 a:hover,.wd_t a:hover,.wd dl dd h3 a:hover{color: #f48619;}
.news01 .news_desc01{ font-size:14px; color:#666; height:66px; line-height:22px; padding:10px 0 0;overflow: hidden;}
.news01 dd span{ display:block; padding:10px 0 0;}
.news01 dd span a{font-size: 14px;color: #e67415;}
.news02{width: 600px;}
.news02 dl{ padding:30px 0 0; display:inline-block;width: 600px;}
.news02 dt{ width:130px; float:left; text-align:right;font-size: 30px;color: #333;overflow: hidden;font-family:'HelveticaNeueeda4ff35b1ad4d';font-weight: bold;line-height: 30px;}
.news02 dt i{display: block;font-size: 34px; padding:10px 0 5px;}
.news02 dd{ float:left; overflow:hidden; width:360px; padding:0 0 0 40px;}
.news02 .news_desc02,.wd .news_desc02{ font-size:14px; color:#666; height:44px; line-height:22px; padding:5px 0 0;overflow: hidden;}

/*常见问题*/
.wd{ width:560px;}
.wd_t a{font-size: 24px;color: #1e1e1e;}
.wd_m{width: 560px;height: 364px; padding:15px 0;overflow: hidden; margin:20px 0 0; background:rgba(238,238,238,0.5);}
.wd dl{width: 500px;height: 100px; border-bottom:#c6c6c6 1px dashed; padding:15px 0 0; margin:0 auto;}
.wd dl dt{width: 80px;float: left;font-family:'HelveticaNeueeda4ff35b1ad4d';font-size: 16px;color: #333;line-height: 30px;}
.wd dl dt i{display: block;font-size: 44px; padding:12px 0 5px;}
.wd dl dd{width: 410px;float: left;}

/**/
@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0, 0, 0);}
  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
}

@keyframes shake {
  from,to{transform:translate3d(0, 0, 0);}
  20%,60%{transform:translate3d(-10px, 0, 0);}
  40%,80%{transform:translate3d(10px, 0, 0);}
}
