@charset "utf-8";

.step{padding-top:30px}

.step .left{width:228px;border:1px solid #e5e5e5}

.step .right{width:898px;border:1px solid #e5e5e5;padding:18px 20px 19px 20px;height:253px;overflow:hidden}

.title{color:#fff;background:#253652;font-size:22px;padding:15px 22px;}

.title span{display:inline-block;font-size:12px;}

.nav li a{display:block;border-top:1px dashed #e5e5e5;height:39px;line-height:39px;color:#555;font-size:14px;padding:0 22px;background:url(/uploads/image/tdimages/jiantou.png) no-repeat 92% center}

.nav li a:hover,.nav li a.move{background:#3c4f6f url(/uploads/image/tdimages/jiantou2.png) no-repeat 92% center;color:#fff;border-top:1px dashed #3c4f6f;}

.tit{color:#999;font-size:12px}

.tit .more{display:inline-block;float:right;color:#666;font-size:12px;margin-top:8px}

.tit span{color:#253652;font-size:22px;display:inline-block;padding-right:2px}

.step .pic{width:375px;float:left;padding-right:25px;background:#fff;}

.step .pic img{width:375px;height:195px}

.step .text{text-align:justify;height:195px; overflow:hidden}

.step h1 a{color:#253652;font-size:16px;display:block;border-bottom:1px solid #e3e3e3;padding-bottom:12px;margin-bottom:22px}

.step p{color:#666;font-size:12px;line-height:24px}

.step .our{padding-top:22px}


.step2 .left{width:228px;border:1px solid #e5e5e5}

.step2 .right{width:898px;border:1px solid #e5e5e5;padding:18px 20px 11px 20px;}

.step2{padding-top:30px}

.pro-switch{height:206px;overflow:hidden;position:relative;width:193px;margin:20px auto}

.flexslider{margin:0;padding:0;}

.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}

.flexslider .slides img{width:100%;display:block;}

.slides:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

html[xmlns] .slides{display:block;}

.no-js .slides > li:first-child{display:block;}

.flexslider{margin:0 auto;position:relative;width:193px;zoom:1;height:206px}

.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}

.flexslider  .flex-direction-nav{ display:none}

.flexslider .slides{zoom:1;}

.flex-control-paging{position:absolute;bottom:0px;width:100%;background:rgba(0,0,0,0.5);padding:10px 0;text-align:center}

.flex-control-paging li{margin:0 5px;display:inline-block}

.flex-control-paging li a{background:#fff;display:block;height:10px;overflow:hidden;width:10px;cursor:pointer;text-indent:-999px;border-radius:100%}

.flex-control-paging li a.flex-active{background:#2e4161;}

.step2 .mr_frul li{float:left;overflow:hidden;height:215px;width:285px;margin-right:22px;text-align:center;}

.step2 .mr_frul li img{width:100%;height:187px;}

.step2 .mr_frbox{width:898px;position:relative;margin-top:22px}

.step2 .mr_frul{width:898px;overflow:hidden;}

.step2 .mr_frbox span{display:block;width:20px;height:60px;cursor:pointer;position:absolute;z-index:10;}

.step2 .mr_frbox span.prev{float:left;background:url(/uploads/image/tdimages/left.png) no-repeat;left:0;top:70px}

.step2 .mr_frbox span.next{float:right;background:url(/uploads/image/tdimages/right.png) no-repeat;right:0;top:70px}

.step2 .mr_frul li .img{width:285px;height:187px;overflow:hidden;position:relative;}

.step2 .mr_frul li a p{color:#333;font-size:14px;padding-top:8px}

.step2 .mr_frul li:hover a p{color:#1b283e;font-weight:bold}

.step3 .left{width:228px;border:1px solid #e5e5e5}

.step3 .right{width:898px;border:1px solid #e5e5e5;padding:18px 20px 11px 20px;}

.step3{padding-top:30px}

.box-lanrenzhijia{width:898px;height:215px;margin:22px auto 0 auto;position:relative;}

.ashow2{width:898px;float:left;display:inline;}

.list_02 li{float:left;overflow:hidden;height:215px;width:285px;margin-right:22px;position:relative;text-align:center}

.al{background:url(/uploads/image/tdimages/left.png) no-repeat;left:0px;top:70px;position:absolute;overflow:hidden;width:20px;cursor:pointer;height:60px;z-index:1000}

.ar{background:url(/uploads/image/tdimages/right.png) no-repeat;right:0px;top:70px;position:absolute;overflow:hidden;width:20px;cursor:pointer;height:60px;z-index:1000}

.list_02 li img{width:285px;height:187px;}

.list_02 li a p{color:#333;font-size:14px;padding-top:8px}

.list_02 li:hover a p{color:#1b283e;font-weight:bold}

.step3 .waylist{padding:10px 0px 49px 20px;}

.step3 .waylist .pic{width:191px;height:64px;overflow:hidden;margin-bottom:11px}

.step3 .waylist p{color:#777;font-size:14px;clear:both;padding:0px 5px;line-height:22px}

.step3 .waylist p em{color:#1b283e}

.step3 .waylist p span.fl{display:inline-block;margin-right:10px;height:22px;margin-bottom:5px;padding-top:1px}

.step3 .waylist p span.fr{width:160px}

.step4{color:#1b283e;font-size:14px;font-weight:bold;padding:35px 30px}

.step4 a{display:inline-block;color:#777;font-size:12px;margin:0 20px;font-weight:normal}

.step4 a:hover{color:#1b283e;}

/*工程施工*/

.section{padding:30px 0 60px 0}

.section .leftside{width:228px;border:1px solid #e5e5e5;}

.section .rightside{width:940px;}

.rightside .home{color:#253652;font-size:20px;border-bottom:1px solid #e5e5e5;padding-bottom:14px}

.home span{display:inline-block;float:right;color:#999;font-size:12px;line-height:39px}

.home span a{color:#999;font-size:12px;}

.home span em{color:#253652}

.rightside .case{padding-top:30px}

.case ul{width:975px}

.case li{float:left;width:290px;margin-right:34px;text-align:center;margin-bottom:28px}

.case li a p{color:#333;font-size:14px;padding-top:15px;}

.case li:hover a p{color:#1b283e;}



.detailbox{padding:26px 0 30px 0}

.detailbox h4{text-align:center;color:#253652;font-size:20px;margin-bottom:20px}

.detailbox h5{text-align:center;color:#666;font-size:14px;border-bottom:1px dotted #e5e5e5;padding:12px 0;margin-bottom:30px}

.detailbox h5 span{display:inline-block;margin:0 12px}

.detailbox img{text-align:center;max-width:940px;padding:0 0 30px 0;display:block;margin:0 auto}

.detailbox p{color:#666;font-size:14px;line-height:24px; text-align:justify}

.detailbox .fybox{padding-top:40px}

.fybox span{display:block;color:#253652;font-size:16px;line-height:30px;}

.fybox span a{color:#666;font-size:14px;}

/*公司简介*/

.about{text-align:justify}

.about img{text-align:center;max-width:940px;padding:30px 0;display:block;margin:0 auto}

.about p{color:#666;font-size:14px;line-height:24px;}

.about2{padding:30px 0}

.about2 ul{width:981px}

.about2 li{width:285px;height:230px;overflow:hidden;margin-right:42px;float:left;text-align:center;margin-bottom:30px}

.about2 li img{width:auto;height:200px}

.about2 li p{color:#666;font-size:14px;padding-top:12px}

/*联系我们*/

.home2 .title{float:left;}

.home2 .brand{color:#999;font-size:12px;line-height:50px;float:right}

.home2 .brand a{color:#999;font-size:12px;}

.home2 .brand em{color:#253652}

.contact{padding:26px 0 30px 0;clear:both}

.contact h4{color:#333;font-size:16px;padding-bottom:12px;padding-top:30px}

.contact p{color:#333;font-size:14px;line-height:30px}

.contact p em{color:#0c57bc;}

.contact h5{color:#333;font-size:16px;padding-bottom:20px}

/*在线留言*/

.online{padding-top:20px}

.online p{color:#666;font-size:14px;line-height:30px}

.online .table{width:700px;margin:26px auto 0 auto;}

.online .table td{color:#666;font-size:14px;border-bottom:none;text-align:left;height:54px}

.online .table td input{height:34px;border:1px solid #ccc;width:382px;outline:none;padding:0 10px}

.online .table td textarea{height:68px;border:1px solid #ccc;width:604px;resize:none;outline:none;margin:8px 0 9px 0;padding:10px}

.online .table td span{display:inline-block;width:60px;text-align:right;height:38px;line-height:38px;margin-right:8px}

.online .table td .tj{width:150px;height:46px;background:#253652;color:#fff;font-size:16px;border:none;margin-left:68px;margin-top:17px;font-family:"微软雅黑";cursor:pointer;}

.online .table td input.tt{width:138px;height:34px;border:1px solid #ccc;}

.online .table td em{display:inline-block;height:30px;line-height:30px;padding-left:12px;}

.online .table td em a{color:#666;display:inline-block;padding-left:15px}

.online .table td em img{vertical-align:middle;display:inline-block}

/*新闻资讯*/

.news{padding:30px 0}

.news li{padding-bottom:25px;margin-bottom:25px;border-bottom:1px dashed #e5e5e5}

.news li .pic{width:285px;}

.news li .pic img{width:285px;height:180px}

.news li .text{width:630px}

.news li h3 a{display:block;color:#555;font-size:16px;font-weight:bold;margin-bottom:10px}

.news li p{color:#666;font-size:14px;line-height:26px;}

.news li .time{display:block;color:#999;font-size:12px;padding-top:20px;padding-bottom:5px}

.news li .look{display:block;height:28px;border:1px solid #d8d8d8;line-height:28px;color:#888;font-size:14px;width:98px;text-align:center;margin-top:18px}

.news li:hover h3 a{color:#3c4f6f}

.news li:hover .look{color:#3c4f6f;border:1px solid #3c4f6f}


.listbox{padding:20px 0 30px 0}
.listbox li{border-bottom:1px dashed #dfdfdf;height:47px;line-height:48px}
.listbox li a{color:#666;font-size:16px;}
.listbox li span{display:inline-block;float:right;color:#999;font-size:16px;}
.listbox li a:hover{color:#3c4f6f}


.nav01{position:relative;}
.nav01 a{border-top:1px solid #e5e5e5;height:39px;line-height:39px;color:#555;font-size:14px;padding:0 22px;background:url(/uploads/image/tdimages/jiantou.png) no-repeat 92% center;display:block;}
.nav02{display:none;padding-top:10px;border-top:1px solid #e5e5e5;}
.nav02 ul{margin:0;padding:0;}
.nav01.open a,.nav01.open a.on{background:#3c4f6f url(/uploads/image/tdimages/jiantou2.png) no-repeat 92% center;color:#fff}
.nav02 li a{color:#555;font-size:14px;display:block;padding:0 30px;border-bottom:none;border-top:none;background:url(/uploads/image/tdimages/jiantou2.jpg) no-repeat 92% center;line-height:30px;height:30px}
.nav02 li a.move{color:#3c4f6f;background:url(/uploads/image/tdimages/jiantou.jpg) no-repeat 92% center;border-bottom:none;border-top:none;}

.inside_text { overflow:hidden}
.inside_text .mod18{width:800px;height:auto;margin:20px auto;position:relative;border:10px solid #eee; background:#eee}
.inside_text .mod18 .btn{position:absolute;width:20px;height:112px;top:440px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.inside_text .mod18 .prev{left:0;background:url(/uploads/image/tdimages/left.png) center no-repeat; margin-left:-30px;}
.inside_text .mod18 #prevtop,.mod18 #nexttop{top:213px;width:46px;height:48px;}
.inside_text .mod18 #prevtop{background: 0 0 no-repeat;}
.inside_text .mod18 #nexttop{background:url(/uploads/image/tdimages/right.png) center no-repeat}
.inside_text .mod18 .next{right:0;background:url(/uploads/image/tdimages/right.png) center no-repeat; margin-right:-30px;}
.inside_text .mod18 li{float:left;}
.inside_text .mod18 .cf li{position:relative;color:#333; font-size:14px;}
.inside_text .mod18 .cf a{display:block;width:800px;height:450px;position:absolute;color:#fff;}
.inside_text .mod18 .cf li span{display:block;width:800px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background: rgba(255, 255, 255, 0.8); height:60px; line-height:25px;}
.inside_text .mod18 .picbox{height:450px;position:relative;overflow:hidden;}
.inside_text .mod18 .picbox ul{height:450px;position:absolute;}
.inside_text .mod18 .picbox li{width:800px;height:450px; overflow:hidden; }
.inside_text .mod18 .picbox li img{ display:block; margin:0 auto; width:800px;height:450px; padding:0 }
.inside_text .mod18 .listbox{width:800px;height:70px;margin:0 auto;position:relative;overflow:hidden; margin-top:10px;}
.inside_text .mod18 .listbox ul{height:112px;position:absolute;}
.inside_text .mod18 .listbox li{width:200px;height:59px;cursor:pointer;position:relative;}
.inside_text .mod18 .listbox li i{display:none;}
.inside_text .mod18 .listbox li a{display:block;width:124px;height:56px;}
.inside_text .mod18 .listbox li img{width:170px;height:56px;border:2px solid #e5e5e5; padding:5px; display:block; margin:0 auto}
.inside_text .mod18 .listbox .on img{border:2px solid #253652;}
.inside_text .mod18 .listbox .on i{display:block;}































