@charset "utf-8";

.main{width:100%}

.sybox{width:100%;background:#f7f7f7;}

.section .step{padding:50px 0 26px 0}

.step li{float:left;width:136px;margin:0 82px;text-align:center}

.step li a div{width:120px;height:120px;padding:7px;border:1px solid #e8e8e8;border-radius:100%;-webkit-transition: -webkit-transform 1s ease-out;-moz-transition: -moz-transform 1s ease-out;transition: transform 1s ease-out;}

.step li a h1{color:#4a4a4a;font-size:17px;padding-top:23px}

.step li a span{display:block;color:#4a4a4a;font-size:14px}

.step li a .images1{background:url(../images/ico.png) no-repeat;background-position:7px 7px}

.step li:hover a .images1{background:url(../images/ico.png) no-repeat;background-position:7px -136px}

.step li:hover a h1,.step li:hover a span{color:#44738f}

.step li:hover a div{border:1px solid #44738f}

.step li a .images2{background:url(../images/ico.png) no-repeat;background-position:-133px 7px}

.step li:hover a .images2{background:url(../images/ico.png) no-repeat;background-position:-133px -136px}

.step li a .images3{background:url(../images/ico.png) no-repeat;background-position:-273px 7px}

.step li:hover a .images3{background:url(../images/ico.png) no-repeat;background-position:-273px -136px}

.step li a .images4{background:url(../images/ico.png) no-repeat;background-position:-413px 7px}

.step li:hover a .images4{background:url(../images/ico.png) no-repeat;background-position:-413px -136px}

.step li:hover a div{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}

.section .title{border-bottom:1px solid #e9e9e9}

.title .more{display:inline-block;float:right;color:#999;font-size:12px;margin-top:7px}

.title h2{color:#4e4e4e;border-bottom:2px solid #527a91;display:inline-block;padding-bottom:3px}

.title h2 span{display:inline-block;font-size:12px;margin-left:10px}

.section .step2{padding:24px 0 30px 0}

.step2 .left{width:415px;height:264px;overflow:hidden}

.step2 .left img{width:100%;height:auto}

.step2 .right{width:745px;padding-top:13px}

.step2 p{color:#666;font-size:13px;line-height:24px}

.step2 .look{display:block;color:#333;font-size:13px;margin-top:30px}

.step2 .step02{padding-top:30px}

.step2 .our{height:192px;overflow:hidden}

.section .step3{padding:24px 0 27px 0}

.step3 .left{width:776px;}

.step3 .right{width:360px}

.step3 .box01{padding-top:30px;padding-bottom:15px}

.step3 .box01 .pic{width:230px;height:150px;overflow:hidden}

.step3 .box01 .pic img{width:230px;height:150px;border-radius: 5px 5px 5px 5px;}

.step3 .box01 .wz{width:512px;}

.step3 .wz h3 a{display:block;color:#333;font-size:14px;font-weight:bold;margin-bottom:10px}

.step3 .wz p{color:#666;font-size:14px;line-height:30px;height:118px;overflow:hidden}

.step3 .wz .read{display:block;color:#333;font-size:13px;margin-top:20px}

.step3 .wz h3 a:hover,.step3 .wz .read:hover,.step2 .look:hover{color:#44738f}

.step3 .box02 li{width:365px;float:left;height:32px;margin-right:46px}

.step3 .box02 li span{display:inline-block;float:right;color:#999;font-size:13px;line-height:32px;}

.step3 .box02 li a{color:#666;font-size:13px;line-height:32px;background:url(../images/fk.png) no-repeat left center;padding-left:9px; display:inline-block;width:260px;height:32px;overflow:hidden}

.step3 .box02 li a:hover{color:#44738f;text-decoration:underline}

.step3 .box02 li:nth-child(2n){margin-right:0px}

.step3 .play{padding-top:30px;text-align:center}

.step3 .play p{color:#666;font-size:14px;margin-top:10px}

.section .step4{padding:24px 0 19px 0}

.step4 .mr_frUl li{float:left;overflow:hidden;height:224px;width:280px;margin-right:27px;text-align:center;}

.step4 .mr_frUl li img{width:280px;height:180px;}

.step4 .mr_frbox{width:1200px;overflow:hidden;margin-top:30px;position:relative}

.mr_frUl li a p{color:#333;font-size:14px;line-height:30px;margin-top:11px}

.step4 .mr_frbox span{display:inline-block;width:30px;height:60px;cursor:pointer;position:absolute;top:60px}

.step4 .mr_frbox span.prev{left:0px;background:url(../images/left.png) no-repeat}

.step4 .mr_frbox span.next{right:0px;background:url(../images/right.png) no-repeat}

.step4 .mr_frUl li .img{width:280px;height:180px;overflow:hidden;position:relative;}

.mr_frUl li:hover a p{color:#44738f;}

.step3 .right2{width:360px}

.step3 .listbox{padding-top:10px}

.step3 .listbox li{border-bottom:1px dotted #ccc;padding:14px 0}

.step3 .listbox li a h4{color:#333;font-size:14px;margin-bottom:3px}

.step3 .listbox li a p{color:#888;font-size:13px;line-height:24px;margin-left:8px}

.step3 .listbox li:nth-child(3n){border-bottom:none;padding-bottom:0px}

.step3 .listbox li:hover a h4,.step3 .listbox li:hover a p{color:#44738f;}

/*工程维修*/

.ny_banner img{width:100%;height:300px}

.main .content{padding-top:30px; padding-bottom:50px}

.content .leftside{width:228px;}

.content .rightside{width:952px}

.leftside h1{background:#efeeee;padding:10px 0 10px 16px;color:#888;font-size:22px;}

.leftside h1 span{color:#b3b3b3;font-size:12px;display:block;padding-top:1px}

.nav li{height:49px;border-top:1px solid #e8e7e7;line-height:50px}

.nav li a{display:block;background:#f5f4f4 url(../images/jiantou.png) no-repeat 93% center;color:#666;font-size:14px;padding:0 16px;}

.nav li a:hover,.nav li a.cur{background:#f5f4f4 url(../images/jiantou2.png) no-repeat 93% center;color:#054061;}

.rightside .home{border-bottom:1px solid #e8e7e7;padding-bottom:10px}

.home span{display:inline-block;float:right;color:#666;font-size:12px;line-height:32px}

.home span a{color:#666;}

.home span em{color:#054061;}

.home h2{color:#333;font-size:20px}

.rightside .products{padding:20px 0 20px 0}

.products ul{width:978px}

.products li{float:left;width:300px;text-align:center;margin-right:26px;margin-bottom:26px;}

.products li a p{font-size:14px;color:#333;margin-top:10px}

.products li .tp{width:300px;height:200px;overflow:hidden}

.rightside .detail_box{padding:25px 20px 20px 20px;min-height: 300px;}

.detail_box h3{text-align:center;color:#000;font-size:18px}

.detail_box h4{text-align:center;color:#666;font-size:14px;border-bottom:1px dashed #e8e7e7;padding:12px 0}

.detail_box h4 span{display:inline-block;margin:0 20px}

.detail_box .images{text-align:center;padding:30px 0}

.detail_box p{color:#000;font-size:14px;line-height:30px}

.detail_box p strong{color:#000}

/*关于我们*/

.rightside .about{padding:17px 20px 20px 20px;}

.about p{color:#666;font-size:14px;line-height:36px;}

.about p strong{color:#333}

/*新闻公告*/

.rightside .news{padding:11px 0 80px 0}

.news li{border-bottom:1px dashed #e8e7e7;height:47px;line-height:48px;overflow:hidden}

.news li a{color:#666;font-size:14px;}

.news li span{display:inline-block;float:right;color:#999;font-size:14px}

.news li a:hover{color:#44738f;text-decoration:underline}

/*联系我们*/

.rightside .contact{padding:26px 0 80px 0}

.contact h4{color:#333;font-size:18px;padding-bottom:12px}

.contact p{color:#666;font-size:14px;line-height:30px}

.contact h5{padding-top:30px;color:#333;font-size:16px;padding-bottom:20px}

/*人才招聘*/

.rightside .join{padding:26px 0 80px 0}

.rightside .join dl{padding:0 0px 22px 0px;margin-bottom:25px;border-bottom:1px dashed #ddd}

.rightside .join span{display:block;font-size:16px;color:#333;margin-bottom:14px;font-weight:bold}

.rightside .join dt{font-size:14px;color:#333;margin-bottom:8px;margin-top:20px;font-weight:bold}

.rightside .join dd{font-size:14px;color:#666;line-height:30px}

/*在线留言*/

.rightside .online{padding:26px 0 80px 0}

.online h2{color:#666;font-size:14px;margin-bottom:2px}

.rightside .online p{color:#666;font-size:14px;line-height:30px}

.rightside .online .table{width:888px;margin-top:26px;}

.rightside .online .table td{color:#666;font-size:14px;border-bottom:none;text-align:left;height:54px}

.rightside .online .table td input{height:34px;border:1px solid #ccc;width:382px;outline:none;padding:0 10px}

.rightside .online .table td textarea{height:68px;border:1px solid #ccc;width:604px;resize:none;outline:none;margin:8px 0 9px 0;padding:10px}

.rightside .online .table td span{display:inline-block;width:60px;text-align:right;height:38px;line-height:38px;margin-right:8px}

.rightside .online .table td .tj{width:170px;height:46px;background:#3a4658;color:#fff;font-size:16px;border:none;margin-left:68px;margin-top:17px;font-family:"微软雅黑";cursor:pointer;border-radius:3px}

.rightside .online .table td input.tt{width:138px;height:34px;border:1px solid #ccc;}

.rightside .online .table td em{display:inline-block;height:30px;line-height:30px;padding-left:12px;}

.rightside .online .table td em a{color:#666;display:inline-block;padding-left:15px}