/*全局样式*/



.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
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:#666;-webkit-text-size-adjust:100%;}
.glyphicon{ top:0 !important;}
.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;}
a:focus{outline:none;}
ul{margin:0;}
li{list-style:none;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{max-width:1130px !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}
.tr3{transition:all 0.8s; -moz-transition:all 0.8s;-ms-transition:all 0.8s; -o-transition:all 0.8s; -webkit-transition:all 0.8s}
.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sx{cursor:pointer;}

/*顶部*/
header .top{background:url(../images/top_bg.jpg);height:110px;}
header .top .logo{margin-top:36px;}
header .top .top_right{width:240px;height:50px;background:url(../images/phone.png) no-repeat;margin-top:30px;}
header .top .top_right h5{font-size:18px;color:#444;}
header .top .top_right p{font-size:27px;color:#b36d29;}
/*搜索框*/
header .search{width:277px;height:45px;background:#f3f3f3;border:solid 2px #b36d29;margin:32px 0 0 100px;}
header .search:hover{border:solid 2px #26b2a6;}
header .search input{ padding:0 10px; line-height:41px; width:210px;border:none;font-size:14px; color:#999;background:url(../images/fdj.png) no-repeat 10px;text-indent:30px;}
header .search button{ padding:0; line-height:41px; width:62px;font-size:15px; color:#fff; border:none; background:#b36d29;}
header .search:hover button{background:#26b2a6;}
header .search button:hover{background:#26b2a6;}

/*PC端导航*/
nav{background:url(../images/nav_bg.jpg);height:48px;width:100%;}
/*一级导航*/ 
nav ul li{float:left;width:120px;line-height:48px;text-align:center;}
nav ul li a{color:#fff;}
nav ul li a:hover{color:#333 !important;background:url(../images/nav_hover2.png);display:block;}
nav ul li a:visited{color:#fff;}
nav ul li a.active{background:url(../images/nav_hover2.png);display:block;color:#333;}
/*二级导航*/
nav ul li:hover ul li{display:block;}
nav ul li ul{position:absolute;z-index:1000;}
nav ul li ul li a{color:#fff;}
nav ul li ul li a:hover{background:none;color:#f4ee41 !important;text-decoration:underline !important;}
nav ul li ul li{display:none;background:url(../images/nav_bg.jpg);float:none;margin-top:1px;}
/*三级导航*/
nav ul li:hover ul li ul{position:absolute;left:3000px;}   
nav ul li ul li:hover ul{left:-1px;margin-left:126px;margin-top:-49px;}   

/*banner轮播*/
#myCarousel{position:relative;}
#myCarousel .carousel-inner img {margin:0 auto;}
#myCarousel .carousel-control {font-size:100px;}
#myCarousel .carousel-control.left{background-image: none;}
#myCarousel .carousel-control.right{background-image: none;}


/** 悬浮QQ **/
*{ margin:0; padding:0; list-style:none;}
img{ border:0;}
.lanren{ position:absolute; right:0; top:150px;}
.lanren .slide_min{ width:28px; height:112px; background:url(http://demo.lanrenzhijia.com/2014/service1205/images/slide_min.jpg) no-repeat; cursor:pointer;position: relative;z-index: 99999;}
.lanren .slide_box{ width:154px; height:auto; overflow:hidden; background:url(http://demo.lanrenzhijia.com/2014/service1205/images/slide_box_bg.jpg) repeat-y; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:2px solid #76A20D;position: relative;z-index: 99999;}
.lanren .slide_box .weixin{ margin-bottom:5px;}
.lanren .slide_box img{ cursor:pointer;}
.lanren .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.lanren .slide_box span{ padding:5px 10px; display:block;}
.lanren .slide_box span a{ color:#76A20C;}
/** 悬浮QQ 上部多余的原因 **/
.lanren .slide_box h2{ margin-top: 0;}



/*分页*/
.page_list a{color:#000; margin: 0px 5px;}
.page_list a:hover{ text-decoration: underline;}
.page_list a.on{color:#f00;}


/*共用大标题*/
.title{margin:50px 0 30px 0;}
.title h5{font-size:24px;color:#555;font-weight:bold;}
.title h5 span{color:#b36d29;font-weight:bold;}
.title p{color:#999;background:url(../images/title.png) no-repeat center center;margin-top:5px;}
.title .title_bx{width:15px;height:2px;background:#b36d29;margin:10px auto 0 auto;}
.title:hover .title_bx{width:100%;}

/*产品展示*/
.cpzs{background:url(../images/cpzs_bg.jpg) center center;background-size:cover;padding:0 0 48px 0;}
.cpzs_imgbox{border:1px solid #dcdcdc;position:relative;overflow:hidden;padding:4px;margin:10px;}
.cpzs_imgbox .img{height:194px;position:relative;overflow:hidden;}
.cpzs_imgbox .mask{width:100%;background:rgba(0,0,0,0.5);position:absolute;bottom:0;line-height:42px;color:#fff;font-size:18px;}
.cpzs_imgbox .img .mask2{width:100%;height:100%;background:rgba(182,121,56,0.8);position:absolute;top:-100%;color:#fff;padding:30px 20px;}
.cpzs_imgbox .img .mask2 .text{font-size:13px;line-height:25px;height:100px;overflow:hidden;}
.cpzs_imgbox .img .mask2 h5{font-size:18px;margin-bottom:10px;}
.cpzs_imgbox .img .mask2 h5 span{font-size:14px;margin-left:5px;}
.cpzs_imgbox:hover .img .mask2{top:0;}
.cpzs_imgbox:hover .mask{bottom:-100%;}
.cpzs_imgbox:hover{border:1px solid #b36d29;}
.cpzs .button{width:236px;line-height:45px;border:1px solid #cac9c9;background:#fbfbfb;font-size:13px;color:#959595;display:block;text-align:center;margin:30px auto 0 auto;}
.cpzs .button:hover{background:#b36d29;color:#fff;}

/*公司简介*/
.gsjj{background:url(../images/gsjj_bg.jpg) center center;background-size:cover;}
.gsjj .title h5{color:#fff;}
.gsjj .gsjj_box{margin-bottom:38px;display:block;}
.gsjj .gsjj_box .text_box{width:55%;}
.gsjj .gsjj_box .biaoti{position:relative;border-bottom:1px solid #595959;position:relative;padding:0 100px 0 0;line-height:40px;}
.gsjj .gsjj_box .biaoti h5{font-size:20px;color:#fff;line-height:25px;display:inline;}
.gsjj .gsjj_box .biaoti span{width:80px;line-height:25px;background:#b36d29;border-radius:3px;color:#fff;text-align:center;position:absolute;right:0;top:7px;}
.gsjj .gsjj_box .text{font-size:15px;color:#fff;line-height:30px;text-indent:30px;margin-top:10px;height:150px;overflow:hidden;}
.gsjj .gsjj_box .button_box{padding:1px;border:1px solid #b36d29;border-radius:3px;margin-top:50px;}
.gsjj .gsjj_box .button{width:100%;line-height:37px;background:#37393a;text-align:center;color:#fff;}
.gsjj .gsjj_box .img_box{width:42%;height:298px;border:1px solid #b36d29;padding:1px;border-radius:3px;}
.gsjj .gsjj_box .img_box .img{width:100%;height:100%;border-radius:3px;position:relative;overflow:hidden;}
.gsjj .gsjj_box:hover .button{background:#b36d29;}
.gsjj .gsjj_box:hover h5{color:#b36d29;}
.gsjj_box .img_box .img .textbox::before,.gsjj_box .img_box .img .textbox::after{position:absolute;content:'';opacity:0;
-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;
-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.gsjj_box .img_box .img .textbox::before{top:14%;right:5%;bottom:14%;left:5%;border-top:1px solid #fff;border-bottom:1px solid #fff;
	-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);
	-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.gsjj_box .img_box .img .textbox::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;
	-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);
	-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.gsjj .gsjj_box:hover .textbox::before,.gsjj .gsjj_box:hover .textbox::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);
	-o-transform:scale(1);transform:scale(1)}
.gsjj_box .img_box .img .text{color:#fff;font-size:20px;text-align:center;width:100%;position:absolute;top:60%;opacity:0;text-indent:0;text-shadow:red 1px 0 0,red 0 1px 0,red -1px 0 0,red 0 -1px 0;}
.gsjj .gsjj_box:hover .text{top:40%;opacity:1;}

/*促销特卖*/
.cxtm .title p{background:url(../images/title2.png) no-repeat center center;}


/*内页样式*/
.neiye{padding:47px 0;background:url(../images/cpzs_bg.jpg) center center;background-size:cover;}

/*内页左侧导航*/
.neiye-nav{margin-bottom:10px;}
.neiye-nav-title{height:35px;background:#b36d29;color:#fff;font-size:16px;}
.neiye-nav-title span{margin:0px 10px 0px 15px;line-height:35px;}
.neiye-nav-title h5 span{font-size:14px;line-height:35px;}
.neiye-nav-title h5{line-height:35px;font-size:18px;}
.neiye-nav-con{height:35px;background:#fff url(../images/jiantou1.png) no-repeat 27px center;margin-top:2px;}
.neiye-nav-con h5{color:#333;line-height:35px;text-align:center;}
.neiye-nav-con:hover{background:#e6e6e6 url(../images/jiantou3.png) no-repeat 27px center;}
.neiye-nav-con:hover h5{color:#b36d29;}
.navContent2{display:none;}
.navContent2 li a{background:#f2f2f2;display:block;text-align:center;line-height:35px;margin-top:2px;color:#333;border-left:3px solid rgba(0,0,0,0);}
.navContent2 li a:hover{color:#b36d29;}
.navContent2 .active{background:#f2f2f2;border-left:3px solid #b36d29;color:#b36d29;}
.neiye .dizhi{background:#fff;padding:10px;line-height:25px;}
.neiye-nav-con.active{background:#fff url(../images/jiantou3.png) no-repeat 27px center;color:red;}
.neiye-nav-con2 .active{color:#b36d29;}

/*内页右侧标题*/
.neiye-right-title{color:#888;font-size:14px;border-bottom:3px double #c6c6c6;padding:10px 0px;}
.neiye-right-title span{color:#b36d29;font-weight:bold;}
.cpzs_ny .col-md-4{padding:0px;}

.zxxmxq h5{font-size:16px;text-align:center;margin:10px 0;}
.zxxmxq img{display:block;max-width:100%;margin:10px auto;}
.zxxmxq .text{line-height:22px;margin:10px 0;}
.zxxmxq .text span{font-weight:bold;}

/*产品展示详情*/
.cpzsxq{background:#fff;border:1px solid #bdbdbd;margin-top:20px;padding:15px;}
.cpzsxq img{width:50%;}
.cpzsxq .textbox{width:45%;}
.cpzsxq .textbox h5{font-size:16px;color:#333;border-bottom:1px solid #b36d29;line-height:30px}
.cpzsxq .textbox .text{height:192px;overflow:hidden;margin-top:10px;margin-bottom:20px;}
.cpzsxq .cp_anniu{width:110px;background:#d33434;display:block;color:#fff;text-align:center;line-height:32px;}
.cpzsxq .tel{width:185px;background:url(../images/tel.jpg) no-repeat 0 3px;text-indent:40px;}
.cpzsxq .tel p{font-size:12px;}
.cpzsxq .tel h4{font-size:18px;color:#b36d29;font-weight:bold;}
.cpzsxq .xqjs{color:#999;border-top:1px solid #d5d5d5;margin-top:30px;line-height:30px;}

/*公司动态*/
.gsdt{padding-bottom:50px;}
.gsdt_box{display:block;background:#f8f8f8;}
.gsdt_box .imgbox{overflow:hidden;}
.gsdt_box .img{height:170px;}
.gsdt_box .bt{position:relative;border-bottom:1px solid #e1e1e1;padding-bottom:12px;}
.gsdt_box .text_box{padding:20px 15px;border:1px solid #ededed;border-top:none;}
.gsdt_box h5{font-size:16px;color:#555;font-weight:bold;padding-right:70px;}
.gsdt_box p{font-size:12px;color:#999;position:absolute;right:0;bottom:12px;}
.gsdt_box .text{font-size:12px;color:#999;line-height:19px;margin:15px 0;height:55px;overflow:hidden;}
.gsdt_box .an3{width:90px;line-height:26px;background:#999;text-align:center;color:#fff;}
.gsdt_box:hover{box-shadow:0 0 5px rgba(0,0,0,0.5)}
.gsdt_box:hover .an3{background:#feb824;}
.gsdt_box:hover h5{color:red;}
.gsdt_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)}

/*公司动态内页*/
.gsdtny_box{display:block;margin:20px 0;}
.gsdt_ny .imgbox{width:265px;height:175px;overflow:hidden;}
.gsdt_ny .img{width:100%;height:100%;}
.gsdtny_box .text_box{margin-left:280px;}
.gsdtny_box h5{font-size:16px;color:#555;font-weight:bold;}
.gsdtny_box p{font-size:12px;color:#999;margin:5px 0 0 0;}
.gsdtny_box .text{color:#777;line-height:22px;height:92px;overflow:hidden;margin-bottom:10px;}
.gsdtny_box .an4{width:90px;line-height:28px;background:#999;font-size:13px;color:#fff;text-align:center;}
.gsdtny_box:hover .img{-webkit-transform:scale(1.1,1);-moz-transform:scale(1.1,1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1,1.1)}
.gsdtny_box:hover .an4{background:#ec1d23;}



.gsjjxq{line-height:25px;margin-top:10px;}
.lxwmxq img{width:100%;margin-top:20px;}
.lxwmxq h4{font-size:18px;line-height:30px;margin-top:10px;}
.lxwmxq{font-size:13px;line-height:25px;}
.sclcxq img{width:100%;margin:20px auto;}
.sclcxq .sp_box .sp_con{width:30%;height:180px;border:1px solid #ccc;display:inline-block;margin:10px;}

.xwsp_box .xwxp_con{height:180px;border:1px solid #ccc;margin:10px 5px;}
.xwsp_box .col-md-4{padding:0 5px;}

/*页脚*/
footer{background:#222222;color:#fff;padding:20px 0;line-height:25px;}
footer a{color:#fff !important;}
footer .weixin{text-align:right;}
footer .weixin p{margin-right:8px;}
footer .weixin .text{margin-top:25px;}
footer ul a:hover{text-decoration:underline !important;}
footer ul li{float:left;width:72px;line-height:12px;text-align:center;;}
footer ul .bx{width:1px;height:12px;background:#fff;margin-top:1px;}
footer .text_box{border-left:1px solid #fff;padding:0 0 0 30px;}
footer .text_box .text a:hover{color:#b36d29 !important;text-decoration:underline !important;}
footer .text_box .text h5{margin:5px 0;}

/*移动端底部热点链接*/
.hot{width:100%;height:50px;background:#b36d29;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:#9f5f20;}

/*移动端横向下拉导航*/
.subNavBox{margin:10px 10px 0px 10px;}
.subNav{background:#b36d29;text-align:center;cursor:pointer;font-size:20px;color:#fff;line-height:50px;padding-left:40px;}
.subNav span{line-height:50px;margin-right:20px;}
.navContent{display:none;}
.navContent li a{background:#e9e9e9;display:block;border-left:3px solid rgba(0,0,0,0);text-align:center;font-size:16px;line-height:45px;color:#000;margin-top:3px;}
.navContent li a:hover{background-color:#d3d3d3;}
.navContent .active{background:#d3d3d3;border-left:3px solid #b36d29;}
.subNavBox ul li:hover ul li{display:block;}
.subNavBox ul li ul li{background:#e98c14;display:none;}
.navContent .active2{background:#a2e6df;}
.navContent .active2:hover{background:#ebefa3;}

/*媒体查询开始*/
@media (max-width:1060px){
header .search{margin:32px 0 0 20px;}
nav ul li{width:120px;}
nav ul li a:hover{background:url(../images/nav_hover2.png);}
nav ul li a.active{background:url(../images/nav_hover2.png);d}
}

@media (max-width:991px){
#ydnav .icon-menu{color:#b36d29;cursor:pointer;font-size:40px;z-index:3000;position:absolute;right:10px;line-height:90px;}
#ydnav .sjdnav{width:150px;height:auto;position:absolute;right:0px;top:90px;z-index:2000;}
#ydnav .sjdnav li{display:block;height:40px;text-align:center;background:rgba(179,109,41,0.6);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:#ffbe58;}
#ydnav .sjdnavhide{height:0;overflow:hidden;}
body{padding-bottom:50px;}
footer .weixin{text-align:center;}
header .top{height:90px;}
header .top .logo{margin-top:21px;}
.cpzs_imgbox{margin:5px;}
.pictrue1 .container-fluid .row .col-xs-12{padding:0 10px;}
.gsjj .gsjj_box .text_box{width:100%;margin-bottom:35px;}
.gsjj .gsjj_box .img_box{width:100%;height:420px;}

.gsdt_box{margin:10px 0;}
.gsdt .col-lg-3{padding:0 5px;}
.gsdt_pad{padding:0 10px;}
.gcal_box .img{height:280px;}

.cpzsxq img{width:50%;margin:0 auto;display:block;}
.cpzsxq .textbox{width:100%;}
.cpzsxq .textbox h5{margin-top:20px;}
.xwsp_box .col-md-4{padding:0 10px;}
.neiye{padding:20px 0;}
}

@media (max-width:767px){
#ydnav .icon-menu{font-size:30px;line-height:80px;}
#ydnav .sjdnav{top:80px;}
.subNav{font-size:16px;line-height:40px;padding-left:40px;}
.subNav span{line-height:40px;margin-right:16px;}
.navContent li a{font-size:14px;line-height:36px;}
header .top{height:80px;}
header .top .logo{margin-top:22px;width:380px;}
.title{margin:20px 0;}
.title h5{font-size:20px;}
.title p{margin-top:5px;}
.cpzs .button{width:200px;line-height:35px;}
.cpzs_ny .cpzs_imgbox{margin:5px;}
.sclcxq .sp_box .sp_con{width:45%;}

}


@media (max-width:600px){
.gsjj .gsjj_box .img_box{height:350px;}

}


@media (max-width:550px){
#ydnav .icon-menu{font-size:30px;line-height:60px;}
#ydnav .sjdnav{top:60px;}
header .top{height:60px;}
header .top .logo{margin-top:15px;width:300px;}
.title h5{font-size:16px;}
.title p{margin-top:5px;font-size:12px}
.cpzs .button{width:160px;line-height:30px;}
.gsjj .gsjj_box .img_box{height:320px;}
.cpzsxq img{width:80%;}
.sclcxq .sp_box .sp_con{width:90%;height:230px;}
}



@media (max-width:450px){
#ydnav .icon-menu{font-size:25px;line-height:50px;}
#ydnav .sjdnav{top:50px;}
header .top{height:50px;}
header .top .logo{margin-top:15px;width:220px;}
.cpzs_imgbox .img{height:150px;}
.cpzs_imgbox .mask{line-height:25px;font-size:14px;}
.cpzs_imgbox .img .mask2{padding:20px;}
.cpzs_imgbox .img .mask2 .text{font-size:12px;line-height:20px;height:80px;}
.cpzs_imgbox .img .mask2 h5{font-size:14px;}
.cpzs_imgbox .img .mask2 h5 span{font-size:12px;}
.cpzs .button{width:120px;}
.gsjj .gsjj_box .img_box{height:220px;}
.gsjj_box .img_box .img .text{font-size:14px;}
.gsjj .gsjj_box .biaoti h5{font-size:16px;}
.cpzsxq .cp_anniu{width:100%;}
.cpzsxq .tel{float:left !important;margin-top:10px;}
.xwsp_box .xwxp_con{height:150px;}
.gsdt_box .img{height:140px;}
.gsdt_box .bt{padding-bottom:5px;}
.gsdt_box .text_box{padding:10px;}
.gsdt_box h5{font-size:14px;padding-right:0;}
.gsdt_box p{display:none;}
.gsdt_box .text{margin:10px 0;height:42px;}
.gsdt_box .an3{margin:0 auto;float:none !important;font-size:12px;}
.gcal_box .img{height:180px;}
.gcal_box .mask{line-height:30px;font-size:14px;}
.gsdt_ny .imgbox{width:130px;height:100px;}
.gsdtny_box .text_box{margin-left:140px;}
.gsdtny_box h5{font-size:14px;color:#555;font-weight:bold;}
.gsdtny_box .text{height:40px;}
.gsdtny_box .an4{display:none;}
}


@media (max-width:360px){
.cpzs_imgbox .img{height:120px;}
.cpzs_imgbox .img .mask2{padding:10px;}
.cpzs_imgbox .img .mask2 .text{height:60px;}
.cpzs_imgbox .img .mask2 h5{margin-bottom:5px;}
.gsjj_box .img_box .img .text{font-size:12px;}
.sclcxq .sp_box .sp_con{height:180px;}
.xwsp_box .xwxp_con{height:130px;}
}


@media (max-width:320px){
.cpzs_imgbox .img .mask2 h5 span{margin-left:0;}
.gsdt_box .img{height:120px;}
.gsjj .gsjj_box .img_box{height:190px;}
}