/*全局样式*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "微软雅黑","Arial Narrow",HELVETICA;color:#000;-webkit-text-size-adjust:100%;}
/*nav form input:required{border:0 none; outline:0 none; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow: none;}*/
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-background{ background:none !important;}
.no-border{ border:none !important;}
a{text-decoration:none !important; cursor:pointer !important;color:#000;}
a:focus{outline:none;}
ul{margin:0;}
li{list-style: none;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{max-width:1230px !important;}
.clear{clear:both}
.tr{transition:all 0.5s; -moz-transition:all 0.5s;-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s}
.tr2{transition:all 0.3s; -moz-transition:all 0.3s;-ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s}
.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sx{cursor:pointer;}


.logo{width:450px;margin-right:35px;}
/*PC端导航*/
nav{position:relative;z-index:1000;}
nav a{color:#333;font-size:16px;}
nav a:hover{color:#333;}
nav a:visited{color:#333;}
/*一级导航*/ 
nav ul{position:relative;margin:32px 0 0 0;}
nav ul li{float:left;width:86px;text-align:center;line-height:30px;margin-right:2px;} 
nav ul li a{display:block;}
nav ul li a:hover,nav ul li a.active{background:#e3722e;color:#fff;border-radius:5px;}
/*二级导航*/
nav ul li:hover ul li{display:block;}
nav ul li ul{position:absolute;top:-2px;}
nav ul li ul li{display:none;float:none;margin-top:2px;border:none;width:86px;background:#8cf1eb;border-radius:5px;}
nav ul li ul li a{padding:0 10px;}

/*banner轮播*/
#myCarousel{position:relative;}
#myCarousel .carousel-inner img {margin:0 auto;position:relative;}
#myCarousel .carousel-control {font-size:100px;}
#myCarousel .carousel-control.left{background-image: none;}
#myCarousel .carousel-control.right{background-image: none;}


/*共用大标题*/
.title{text-align:center;margin:40px 0;}
.title h5{font-size:30px;color:#333;}
.title span{display:block;width:64px;height:4px;background:#e3722e;margin:12px auto 0;}

/*关于我们*/
.gywm{margin:60px 0 0 0;}
.gywm .title2 h5{font-size:30px;color:#333;}
.gywm .title2 span{width:64px;height:4px;background:#e3722e;display:block;margin-top:12px;}
.gywm .imgbox{border:1px solid #e5e5e5;border-radius:5px;overflow:hidden;width:30%;float:right;}
.gywm .img{height:350px;}
.gywm .textbox{float:left;width:70%;}
.gywm .text{line-height:30px;margin:22px 0;height:270px;overflow:hidden;padding-right:27px;display:block;color:#333;}
.gywm .text h5{line-height:30px;}
.gywm .text span a{color:#e3722e;}
.gywm .text span a:hover{color:red;}
.gywm .imgbox:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}

/*回收项目*/
.hsxm_box{display:block;border:1px solid #d6d6d6;padding:2px;position:relative;overflow:hidden;margin:20px 10px;}
.hsxm_pad{padding:0 5px;}
.hsxm_box .imgbox{border:1px solid #d6d6d6;overflow:hidden;}
.hsxm_box .img{height:210px;}
.hsxm_box .mask{width:100%;height:100%;background:rgba(227,114,46,0.7);position:absolute;top:-100%;left:0;border:1px solid #d6d6d6;color:#fff;text-align:center;}
.hsxm_box .mask h5{font-size:20px;margin:80px 0 15px 0;}
.hsxm_box:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}
.hsxm_box:hover .mask{top:0;}

/*拆除项目*/
.ccxm{background:#3d3f3f;margin-top:50px;padding:10px 0 80px;}
.ccxm .title h5{color:#fff;}
.ccxm_box{display:block;}
.ccxm_box .imgbox{width:185px;height:185px;overflow:hidden;border-radius:50%;margin:0 auto;border:1px solid #fff;}
.ccxm_box .img{width:100%;height:100%;}
.ccxm_box h5{font-size:16px;color:#fff;line-height:33px;margin:70px 0 20px 0;padding:0 10px;text-indent:80px;}
.ccxm_box .text{line-height:25px;color:#fff;height:50px;overflow:hidden;padding:0 10px;}
.ccxm_box:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}
.ccxm_box:hover h5{color:#24c4ec;}

/*新闻动态*/
.xwdt{margin:48px 0 0 0;}
.xwdt .imgbox{border:1px solid #e5e5e5;border-radius:5px;overflow:hidden;}
.xwdt .imgbox .img{height:392px;}
.xwdt .title{margin:0 0 30px 0;}
.xwdt_box{display:block;margin:0 0 40px 0;}
.xwdt_box h5{color:#333;border-bottom:1px solid #c5c5c5;padding-bottom:10px;margin-bottom:12px;position:relative;text-indent:10px}
.xwdt_box .text{color:#333;line-height:25px;text-indent:28px;height:100px;overflow:hidden;}
.xwdt_box span{width:6px;height:6px;border-radius:50%;background:#c9c9c9;display:block;position:absolute;top:5px;}
.xwdt_box:hover h5{color:#e3722e;border-color:#e3722e;}
.xwdt_box:hover .text{color:#e3722e;}
.xwdt_box:hover span{background:#e3722e;}

/*联系我们*/
.lxwm .bd_box h5{font-size:16px;color:#333;margin-bottom:30px;}
.lxwm  .form-group{margin:10px 0;}
.lxwm button{width:100%;line-height:30px;background:#e3722e;border:1px solid #d4d4d4;color:#fff;}
.lxwm button:hover{background:#4381de;}
.lxwm .ditu_box .imgbox{border:1px solid #d4d4d4;padding:6px;}
.lxwm .ditu_box img{width:100%;border:1px solid #d4d4d4;}
.lxwm .ditu_box .text{line-height:25px;color:#333;margin:25px 0;}
.lxwm .ditu_box p{text-indent:30px;margin:20px 0;}

/*滚动内容*/
.gdnr{margin:30px 0;}


/*页脚*/
footer{background:#e3722e;color:#fff;text-align:center;line-height:25px;padding:10px 0;}
footer .text{position:relative;}
footer .an{position:absolute;right:0;top:10px;}
footer .an span{width:35px;height:35px;background:#fff;color:#e3722e;border-radius:50%;line-height:35px;}
footer .an h5{margin-top:5px;color:#fff;}
footer .an:hover span{background:#deca5e;color:#000;}
footer .an:hover h5{color:#000;}

/*内页内容*/
.neiye{margin:30px 0;}
.neiye .title3{line-height:55px;background:#e3722e;color:#fff;font-size:18px;text-align:center;}
.neiye .navbox ul li{text-align:center;border:1px solid #d4d4d4;background:#e4e4e4;margin-top:6px;position:relative;line-height:45px;cursor:pointer;}
.neiye .navbox ul a{display:block;color:#333;}
.neiye .navbox ul span{position: absolute;line-height:45px;right:30px;color:#fff;display:none;}
.neiye .navbox ul li:hover a,.neiye .navbox ul li.active a{background:#464646;color:#fff;}
.neiye .navbox ul li:hover span,.neiye .navbox ul li.active span{display:block;}
.neiye .lxfs{margin-top:6px;}
.neiye .lxfs .textbox{border:1px solid #d4d4d4;padding:4px;margin-top:6px;}
.neiye .lxfs img{width:100%;}
.neiye .lxfs .text{line-height:25px;margin-top:10px;}
.neiye .right .title4{color:#333;border-bottom:1px solid #d0d0d0;line-height:40px;}

/*回收项目内页*/
.hsxm_ny{margin-top:20px;}
.hsxm_ny .col-lg-4{padding:0;}
.hsxmny_pad{padding:0 5px;}
.hsxm_ny .hsxm_box{border:none;margin:10px;}
.hsxm_ny .hsxm_box .imgbox1{border:1px solid #d6d6d6;padding:2px;position:relative;overflow:hidden;}
.hsxm_ny .hsxm_box h5{color:#333;margin-top:15px;text-align:center;}
.hsxm_ny .hsxm_box .imgbox1 .mask h5{color:#fff;margin:80px 0 15px 0;}
.hsxm_ny .hsxm_box:hover h5{color:red;}

/*新闻动态*/
.xwdt_ny{margin-top:30px;}
.xwdtxq h5{color:#333;margin:20px 0 10px 0;text-align:center;}
.xwdtxq .zuozhe{font-size:12px;color:#949494;text-align:center;}
.xwdtxq .text{line-height:25px;margin:10px 0;}
.xwdtxq img{max-width:100%;display:block;margin:20px auto;}

/*在线留言内页*/
.zxly_ny{margin-top:40px;}
.zxly_ny .biaodan{width:80%;margin:0 auto;}

/*移动端底部热点链接*/
.hot{width:100%;height:50px;background:#c7520c;position:fixed;bottom:0;left:0;}
.hot span{ color:#fff; font-size:16px;line-height:20px;}
.hot h6{ font-size:16px; line-height:20px;}
.hot .row div a{ display:block; color:#fff;padding:4.5px 0;}
.hot .row div:hover{background:#e3722e;}



/*分页*/
.pages a,.pages span {
    display:inline-block;
    padding:2px 5px;
    margin:0 1px;
    border:1px solid #f0f0f0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.pages a,.pages li {
    display:inline-block;
    list-style: none;
    text-decoration:none; color:#58A0D3;
}
.pages a.first,.pages a.prev,.pages a.next,.pages a.end{
    margin:0;
}
.pages a:hover{
    border-color:#50A8E6;
}
.pages span.current{
    background:#50A8E6;
    color:#FFF;
    font-weight:700;
    border-color:#50A8E6;
}



/*媒体查询开始*/
@media (max-width:1220px){
nav ul li,nav ul li ul li{width:80px;}

}

@media (max-width:1199px){
nav a{font-size:14px;}
nav ul li,nav ul li ul li{width:70px;}
nav ul{margin-top:20px;}
nav ul li ul{top:10px;}
.logo{width:350px;}
}


@media (max-width:991px){
#ydnav .icon-menu{color:#e3722e;cursor:pointer;font-size:40px;z-index:5000;position:absolute;right:10px;line-height:75px;}
#ydnav .sjdnav{width:150px;height:auto;position:absolute;right:0px;top:75px;z-index:1000;}
#ydnav .sjdnav li{display:block;height:40px;text-align:center;background:rgba(227,114,46,0.7);border-bottom:1px solid rgba(255,255,255,0.5);}
#ydnav .sjdnav .lxbx{border-bottom:none;}
#ydnav .sjdnav li a{ display:block; color:#fff; line-height:40px;font-size:16px;}
#ydnav .sjdnav li a:hover{color:#000;}
#ydnav .sjdnavhide{height:0;overflow:hidden;}
body{padding-bottom:50px;}
.gywm .imgbox{width:100%;float:none;margin-top:30px;}
.gywm .img{height:400px;}
.gywm .textbox{float:none;width:100%;}
.gywm .text{padding:0;}
.hsxm_box{margin:10px 5px;}
.hsxm_pad{padding:0 10px;}
.ccxm_box h5{text-indent:120px;}
.xwdt_box{margin:30px 0 0 0;}
.lxwm .ditu_box{margin-top:30px;}
.neiye .navbox ul{display:none;}
.hsxm_ny .hsxm_box{margin:10px 5px;}
.hsxmny_pad{padding:0 10px;}
}

@media (max-width:767px){
#ydnav .icon-menu{font-size:30px;line-height:64px;}
#ydnav .sjdnav{top:64px;}
.logo{width:300px;margin-right:0;}
.gywm .img{height:320px;}
.title{margin:30px 0;}
.title h5,.gywm .title2 h5{font-size:20px;}
.title span{width:40px;margin:10px auto 0;}
.gywm .title2 span{width:40px;}
.gywm{margin:30px 0 0 0;}
.ccxm_box h5{text-indent:0;text-align:center;background:none !important;}
.xwdt .imgbox .img{height:360px;}
footer .text{font-size:12px;}
footer .an{display:none;}
}

@media (max-width:479px){
#ydnav .icon-menu{font-size:25px;line-height:46px;}
#ydnav .sjdnav{top:47px;}
.logo{width:220px;}
.gywm .img{height:230px;}
.hsxm_box .img{height:150px;}
.hsxm_box .mask h5,.hsxm_ny .hsxm_box .imgbox1 .mask h5{font-size:16px;margin:30px 0 15px 0;}
.ccxm_box .imgbox{width:120px;height:120px;}
.xwdt .imgbox .img{height:260px;}

}

@media (max-width:360px){
.gywm .img{height:190px;}
.hsxm_box .img{height:110px;}
.xwdt .imgbox .img{height:200px;}
.zxly_ny .biaodan{width:100%;}
}
