@charset "utf-8";
/* CSS Document */

img{max-width:100%;}

.right{ float:right;}

.left{ float:left;}

/**top**/

.top{ background:#fff; margin:0 15%;}

.logo{ float:left; padding:1.5% 0; width:30%;}

.dh{ float:right; width:65%;}

.dh ul{ padding-top:2.5%;}

.dh li{ float:left; width:12.4%;  line-height:34px; font-family:"微软雅黑"; font-size:14px; font-weight:bold;text-align:right;}

.dh_a{color:#000;}
.dh_xz{color:#45af56;}
.banner{width:100%;height:auto;margin:0 auto;}
.banner img{ max-width:100%;}
.banner1 img{ width:100%;}

.fgop{ float:right; text-align:right; display:block; padding-top:3.2%; display:none; width:7%; padding-right:2.5%;}

#pc{display:block;}
#web{display:none;}

/*************wx***********/
.wxdh{position:fixed;right:0;top:0;clear:both;height:62%;background-color:#45af56;float:right; display:none; width:100px;text-align:center;padding-top:20px; padding-right:2.5%;z-index:9;opacity:0.7;}

.wxdh ul li{line-height:35px;}

.wxdh ul li a{color:#fff;font-size:17px;}

.wxdh ul li a:hover{color:#ccc;}

.banner1{display:none;width:100%; margin:0px auto;}

/* qq主要css样式*/
.main-im{position:fixed;right:0px;top:350px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:45px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:142px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-106px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(http://demo.lanrenzhijia.com/2015/service0119/images/open_im.png) no-repeat left top;}

/**产品**/

.cppp{ margin:0 15%;}

.sdop{ text-align:center; padding-top:4.5%; padding-bottom:3.5%;}

.sdop img{ max-width:30%;}

/* lanrenzhijia */
.lanreui{overflow:hidden;}
.lanreui ul li{float:left;margin-right:1.33%; margin-bottom:1.33%;display:inline;width:24%;overflow:hidden;position:relative;}
.lanreui ul li .photo{overflow:hidden;}
.lanreui .rsp{width:100%; height:100%;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.lanreui .text{position:absolute;left:-300px;top:0px;overflow:hidden; width:100%; height:100%;}
.lanreui .text h3{margin-top:60%; width:100%;line-height:40px;text-align:center;color:#FFFFFF;font-size:22px; font-family:"微软雅黑"; font-weight:bold;}
.lanreui .text a{text-decoration:none}
.lanreui .text div{text-align:center;color:#FFFFFF;font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.web_cp{ display:none; padding-top:2.5%;}

.web_cp li{float:left;margin-left:2.5%; margin-bottom:2.5%;display:inline;width:30%;overflow:hidden;position:relative;}

.web_cp h2{ position:absolute; left:0; bottom:0; line-height:36px; height:36px; text-align:center; background:rgba(0,0,0,0.5); width:100%; text-align:center; color:#fff; font-family:"微软雅黑"; font-weight:bold; font-size:14px;}


/**关于我们**/

.cppzp{ padding-bottom:0%;}

.yuant{ margin:0 15%; position:relative; }

.wenzi{ position:absolute; line-height:30px; left:25%; top:2%; color:#626262; width:50%;}

.guann{ background:#edecf1; padding:2.5% 0;}

.sdozzp{ text-align:center; padding-top:2.17%; padding-bottom:2.5%;}

.sdozzp img{ max-width:30%;}

/**服务项目**/

.cpfwwpp{ margin:0 15%; padding:3% 0;}

.fuww{ float:left; width:24.7%;}

.fuwe{ float:left; width:55%; margin-left:3%;}

.fi_a{ float:right; width:15%;}

.fguwe{ line-height:30px; text-transform: capitalize; padding-top:2%;}

.dweio { font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:45px;}

.yans{ font-family:Arial, Helvetica, sans-serif; color:#bbbbbb; padding-bottom:2%;}

.poop{ font-size:16px;  line-height:45px; font-family:"微软雅黑";}

.opyuop{ color:#6d6d6d;}

.weopp{ display:none;}

.sdozzfwwp{ padding-bottom:2.5%; text-align:center; }

.sdozzfwwp img{ max-width:30%;}

.fguwfwwe { text-align:center; line-height:22px; padding-top:1%;}

/**底部**/

.bottom{ background: #45af56; text-align:center; padding:1% 0; line-height:26px; color:#fff; clear:both;}

.bottom a{ color:#fff;} 

.bottom a:hover{ color:#a0ffaf;} 

.bottomm{background: #45af56; text-align:center; padding:1% 0; line-height:12px; color:#fff; clear:both; display:none;}

.bottomm a{ color:#fff;} 

/**中间内容**/
.zhongfhjiun{ height:auto !important; min-height:400px; height:400px;}

.sdopzy{ text-align:center; padding:3% 0;}

.sdopzy img{ max-width:30%;}

.erji{ height:42px;  line-height:42px; margin:0 15%;}

.erji li{ float:left; display:inline;  width:49.9%; height:42px; background:#47b157;}

.erji li:hover{ background:#fc8900;}

.erjilixz{ background:#fc8900;}

.erji_a{ display:block; float:left; color:#fff; font-family:"微软雅黑"; font-size:15px; font-weight:bold; width:100%; text-align:center; }

.erjixx{ height:42px;  line-height:42px; margin:0 2.5%; display:none;}

.erjixx li{ float:left; display:inline;  width:49.9%; height:42px; background:#47b157;}

.erjixx li:hover{ background:#fc8900;}

.gongsjif{ line-height:30px; color:#6d6d6d; padding:2% 0; margin:0 15%;}

.gongsjif img{ padding:1.5% 0;}

/**子页新闻**/
.xwlb{ display:none;margin:0 15%; padding-top:2.5%;}

.xins_s{ margin:0 15%; padding-top:2.5%;}


.xwlb li{ height:48px; border-bottom:1px dotted #eeeeee; line-height:48px; background:url(../images/xw1.png) no-repeat 0 center; padding-left:1.5%;}

.xwlb span{ float:right; font-family:Arial, Helvetica, sans-serif; color:#cccccc;}

.xwlb a{color:#6d6d6d; display:block; height:42px;}

#a{ float:left; display:inline; width:32%; margin-right:1.65%; border:1px solid #eaeeed; padding-bottom:2%;height:268px;}

.xins_s img{ max-width:100%; padding-bottom:2%;}

.xinbv{font-family:"微软雅黑"; font-size:14px; color:#000; line-height:35px; padding:1% 5%; font-weight:bold;}

.xinnr{ line-height:27px;  padding:0 5%; color:#6d6d6d;}

.xwlb{ height:auto !important; min-height:300px; height:300px; margin:0 15%;}

#b{ height:48px; border-bottom:1px dotted #eeeeee; line-height:48px; background:url(../images/xw1.png) no-repeat 0 center; padding-left:1.5%;float:left;width:98%;}

#b span{ float:right; font-family:Arial, Helvetica, sans-serif; color:#cccccc;}

#b a{color:#6d6d6d; display:block; height:42px;}

.fenye{ width:260px; height:26px; clear:both; margin: 0 auto; padding:1% 0;}

.fenye li{ float:left; margin-right:5PX;  width:50px; height:24px; border:1px solid #e4e4e4; line-height:24px; text-align:center; }

.fenye a{ color:#888888; display:block;}

.fenye a:HOVER{ color:#FFF; background:#45af56 ;}

.xinlb{ height:auto !important; min-height:550px; height:550px; margin: 0 15%;}

.xwxxyym{ line-height:36px; margin-bottom:0.2%; font-family:"微软雅黑"; font-weight:bold; text-align:center; color:#000; padding-top:0;}

.gbb{ height:42px; margin-bottom:1.2%;border-bottom:1px dotted #ccc; text-align:center;  color:#6d6d6d;  line-height:38px;}

.gbb a{color:#6d6d6d;}

.gbb a:hover{color:#47b157;}

.xwyy{ line-height:30px;color:#6d6d6d;height:auto;min-height:500px; }

.fy{ margin-top: 60px ;width:100%; height:74px; border-top:1px dotted #aeaeae; padding:1.5% 0;}

.sx{ float:left;}

.shan{ height:38px;}

.shangg{ width:91px; height:24px; color:#9A9A9A; background:url(../images/fy.jpg) no-repeat 0 0;line-height:24px; text-align: center; float:left; margin-right:8px;}

.nrt{ line-height:24px; text-align: center; float:left;}

.nrt a{color:#949393; }

.nrt a:hover{color:#45af56; }

.xwtr{ float:right; font-family:"微软雅黑"; font-weight:bold; font-size:14px; width:7.5%; height:28px; line-height:28px; text-align:center;  color:#fff; background:#fc8900; margin-top:2.5%;}

.xwtr a{ color:#fff;}

.gbbxx{height:34px; margin-bottom:1.2%;border-bottom:1px dotted #ccc; text-align:left;  color:#6d6d6d;  line-height:34px; display:none;}

/**产品展示**/

.cpzs{height:auto !important; min-height:500px; height:500px; margin: 0 15%; padding-top:30px;}

.gongsaljif{ line-height:30px; color:#6d6d6d; margin:0 15%;}

.gongsaljif img{ padding:1.5% 0;}

/**招聘**/

.gsjj{ line-height:30px; color:#858585; margin:0 15%; height:auto !important; min-height:400px; height:400px;}

.zpxxy{  height:34px; line-height:34px; font-family:'微软雅黑'; font-size:18px; font-weight:bold; color:#45af56 ; padding-top:0;}

.zpxxyy{ border-bottom:1px dotted #e0e0e0; line-height:30px; font-family:'微软雅黑'; font-size:14px; padding-bottom:1.5%;}

.zxwy{line-height:30px; font-family:'微软雅黑'; font-size:14px; font-weight:bold; color:#000; padding-top:1.5%;}

.zxhi{ line-height:30px; color:#767676;}

.gwss{ border-bottom:1px dotted #e0e0e0; line-height:30px;  padding-bottom:1.5;}

.gfop{ padding-bottom:0.2%;}

/**网站地图**/

.wzdt{padding-top:4.5%;}

.wzdt_z{ float:left; margin-right:1.14%; width:11.5%; height:34px; text-align:center; line-height:34px; font-family:'微软雅黑';  }

.wzdt_aa{ display:block;width:100%; font-weight:bold; height:34px; font-size:14px; text-align:center; line-height:34px; background:#47b157; color:#fff;}

.wzdt_aa:hover{ background:#fc8900;}

.wzdt_aa1{display:block;width:100%; height:34px; text-align:center; line-height:34px; color:#000;}

.wzdt_aa1:hover{ color:#47b157;}

.wzdt_y{ float:right;width:11.5%; height:34px; text-align:center; line-height:34px; font-family:'微软雅黑'; }

.wzdt_web{ margin:0 2.5%; display:none; }

.wzdt_zweb{ height:42px; line-height:42px;font-family:'微软雅黑'; border-bottom:1px dotted #777777; }

.wzdt_aaweb{ font-weight:bold; font-size:14px; color:#000; float:left; padding-right:2.5%;}

.wzdt_aaweb1 { color:#000; float:left; padding-right:2%;}

@media(max-width:1200px) {
	
	#web{display:block;}
	#pc{display:none;}
	
	.top{ margin:0;}
	
	.main-im{display:none;}
	
	.logo{  padding:2.5%; width:70%;}
	
	.dh{ display:none;}
	
	.wxdh{ display:none;}
	
	.banner1{ display:block;}
	
	.banner{ display:none;}
	
	.fgop{ display:block;}
	
	.lanreui{ display:none;}
	
	.cppp{ margin:0;}
	
	.web_cp{ display:block;}
	
	.yuant{ margin:0 2.5%; position:relative;}
	
	.sdozzp{ text-align:center; padding-top:4.5%; padding-bottom:3.5%;}
	
	.guann{ background:#edecf1; padding:3.5% 0;}
	
	.wenzi{ position:absolute; height:15%; overflow:hidden; line-height:28px; left:25%; top:2%; color:#626262; width:50%;}
	
	.cpfwwpp{ display:none;}
	
	.weopp{ display:block;}
	
	.weopp { padding:0 4%; margin-bottom:4.5%;}
	
	.sdozzfwwp{ padding-top:4.5%;}
	
	.bottom{ display:none;}
	
	.bottomm{ display:block;  padding:3% 0;}
	
	.erji{ display:none;}
	
	.erjixx{ display:block;}
	
	.gongsjif{ margin:0 2.5%;min-height:400px;}
	
	.xins_s{ display:none;}
	
	.xwlb{ display:block;}
	
	.fenye{ display:none;}
	
	.xwlb{ height:auto !important; min-height:300px; height:300px; margin:0 2.5%; padding-bottom:2%;}
	
	.xwlb li{ padding-left:2.8%;}
	
	.xinlb{ height:auto !important; min-height:550px; height:550px; margin: 0 2.5%;}
	
	.fy{ margin: 0 2.5%; height:74px; border-top:1px dotted #aeaeae; padding-top:3.5%; }
	
	.gbb{ display:none;}
	
	.gbbxx{ display:block;}
	
	.xwxxyym{  text-align:left; padding-bottom:0px; padding-top:0px;}
	
	.xwtr{ display:none;}
	
	.cpzs{ display:none;}
	
	.gongsaljif{ margin:0 2.5%;}
	
	.gsjj{ margin:0 2.5%; padding-bottom:4.5%;}

	.wzdt{ display:none;}
	
	.wzdt_web{ display: block;}
	
	
	.flex-direction-nav .flex-prev { display:none; }
	.flex-direction-nav .flex-next { display:none;}
	
	}
	

