@import url(base.css);
.main-left img.on{
	transform: rotate(90deg);
	padding:39px 8px 13px 0px;
}
.xiala{
	position: absolute;
	z-index: 1;
	background:white;
	width:120px;
	left: -24px;
	padding-bottom:20px;
	display: none;
}
.xiala a{
	padding:0;
	font-size:14px;
	color:#616161;
}
.xiala1 a:hover{
	color:#0a6fa7;
	border-bottom:2px solid white;
}
.zixun-text h3 a{
	color:black;
}
.xiala1{
	padding-top:25px;
}
.banner{
	height:300px;
}
.zixun{border-top: 1px solid #e5e5e5;}
.banner1{
	width:1200px;
	margin:0 auto;
	font-size:32px;
	display:none;
}
.banner1 span{
	color:#999999;
	display: inline-block;
	padding-top:163px;
}
.main{
	width:1200px;
	margin:0 auto;
	overflow: hidden;
	padding-top:34px;
}
.main-left{
	width:251px;
	float:left;
	margin-right: 30px;
}
.main-left span{
	display: inline-block;
	height:60px;
	line-height:60px;
	font-size:16px;
	color:#616161;
	float:left;
}
.main-left li i{
	float:right;
	width:8px; height:13px;
	background:url(../images/jiantou2_03.png) no-repeat center;
	margin: 23px 15px 0 0;
	-0-transform:rotate(0);
	-ms-transform:rotate(0);
	-moz-transform:rotate(0);
	-webkit-transform:rotate(0);
	transiform:rotate(0);
	position:relative;
}
.main-left li{
	overflow: hidden;
	width:100%;
	border-bottom:1px solid #f1f1f1;
}
.main-left .ul1{
	border-top:2px solid #e5e5e5;
	padding-bottom:28px;
}

.main-left .ul1 li.on i,.main-left .ul1 li:hover i{
	background-image:url(../images/jiantou1_03.png);
	
}

.main-left .ul1 li.on1 i{
	-0-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}
.main-right h2{
	font-size:22px;
	color:#008bd5;
	padding-bottom:12px;
	border-bottom:2px solid #008bd5;
	float:left;
}
.main-right{
	float:left;
	overflow: hidden;
	width:919px;
}
.main-right .p1 a{
	font-size:14px;
	color:#616161;
}
.main-right .p1{
	float:right;
	padding-top: 10px;
	font-size:14px;
	color:#616161;
}
.main-right .p1 img{
	padding:0 5px 4px 0;
}
.main-right .p1 span{
	color:#0a6fa7;
}
.neirong{
	width:100%;
	border-top:1px solid #d6d6d6;
}
.biaoti{
	overflow: hidden;
}
.neirong h3{
	font-size:30px;
	text-align: center;
	padding-top:50px;
}
.neirong h4{
	font:14px Arial Regular;
	color:#999999;
	text-align: center;
	padding:5px 0 50px;
}
.neirong p{
	font-size:14px;
	color:#616161;
	padding-bottom:34px;
	text-indent:2em;
	line-height: 26px;
}
.tu{
	padding-bottom:38px;
}
/*公司历程*/
.licheng{
	border-top:1px solid #d6d6d6;
}
.licheng ul{
	width:100%;
	overflow: hidden;
}
.licheng  li:nth-child(odd) .tupian{
	float:left;
}
.licheng  li:nth-child(even) .tupian{
	float:right;
}
.licheng li:nth-child(odd) .licheng1{
	float:right;
}
.licheng li:nth-child(even) .licheng1{
	float:left;
}
.licheng li a{
	width:100%;
	display: inline-block;
}
.licheng li{
	width:460px;
}
.licheng1 p:nth-child(1){
	font-size:24px;
	color:#0a6fa7;
	text-align: right;
}
.licheng1 p:nth-child(2){
	font-size:14px;
	text-align: right;
	color:black;
	padding-top:17px;
}
.licheng ul{
	padding-top:50px;
}
.border{
	width:423px;
	background:#fafafa;	
	padding:11px 22px 11px 11px;
	overflow: hidden;	
}
.licheng li:nth-child(odd){
	border-right:1px solid #ededed;
	position: relative;
	float:left;
}
.licheng li:nth-child(odd) .img1{
	position: absolute;
	top:70px;
	right:-10px;
}
.licheng li:nth-child(even){
	border-left:1px solid #ededed;
	position: relative;
	float:right;
	padding-left:40px;
}
.licheng li:nth-child(even) .img1{
	position: absolute;
   	top:70px;
	left:-10px;
}
.licheng .p2{
	width:65px;
	font-size:18px;
	color:#0a6fa7;
	margin:0 auto;
	padding:34px 0 40px 0;
}
/*资质*/
.zizhi{
	overflow:hidden;
}
.zizhi ul{
	overflow: hidden;
	padding:50px 0;
}
.zizhi li{
    width:207px;
	height:275px;
	float:left;
	margin:0 30px 24px 0;
	box-shadow: 4px 4px 4px 4px #f6f6f6;
}

.zizhi li a img{
	width:200px;
	height:275px;
	
}
.zizhi li:nth-child(4n){
	margin-right:0;
}
/*产品中心*/
.chanpin{
	overflow: hidden;
}
.chanpin ul{
	overflow: hidden;
	padding:50px 0;
}
.chanpin li{
	width:220px;
	margin:0 11px 25px 0;
	float:left;
	text-align: center;
	box-shadow: 4px 4px 4px 4px #f6f6f6;
}
.chanpin li:nth-child(3n+3){
	margin-right:0;
}
.chanpin img{
	/*padding:34px 0 31px 0;*/
	width: 165px;
	height: 127px;
}
.chanpin p{
	font-size:14px;
	width:100%;
	border-top:1px solid #f5f5f5;
	height:58px;
	line-height:58px;
}
/*产品详情*/
.xq{
  width:100%;
  overflow: hidden;
  padding-top:48px;
}
.datu{
	width:4100%;
	overflow: hidden;
	float:left;
	margin-right:15px;
}
.datu-tu{
	float:left;
	width:482px;
	border:1px solid #f5f5f5;
	text-align: center;
	height:345px;
	line-height:345px;
	margin-right:18px;
}
.anniu-left{
	border-radius:0;
	width:20px;
	height:70px;
	position: absolute;
	left:0;
	top:42px
}
.anniu-right{
	border-radius:0;
	width:20px;
	height:70px;
	position: absolute;
	right:0;
	top:42px
}
.xq-neirong{
	float:left;
	width:418px;
	background:#f9f9f9;
	padding:0 0 43px 47px;
	margin-left: 20px;
}
.xq-neirong h4{
	font-size:24px;
	font-weight: bold;
	padding:65px 0 45px 0;
}
.xq-neirong p{
	font-size:16px;
	color:#616161;
	line-height:30px;
}
.xq-neirong a{
	margin-top:107px;
	background:#0a6fa7;
	height:40px;
	line-height:40px;
	width:139px;
	font-size:16px;
	color:white;
	border-radius: 4px;
	border:none;
	outline:none;
	cursor: pointer;
	display:block;
	text-align:center;
}
.tab-menu ul{
    width:486px;
    overflow: hidden;
}
.tab-menu li{
	float:left;
	margin-right:53px;
	width:80px;
	border-bottom:2px solid white;
	font-size:20px;
	padding-bottom:16px;
}
.tab-menu li:hover{
	border-bottom:2px solid #0a6fa7;
	color:#0a6fa7;
	cursor: pointer;
}
.tab-menu li:last-child{
	margin-right:0;
}
.tab-box div{
	display: none;
	width:919px;
	background:#f9f9f9;
	border-top:1px solid #f5f5f5;
	padding:35px 40px 23px 19px;
}
.tab-box p{
	font-size:16px;
	color:#616161;
	line-height:30px;
}
.tab-box img{
	padding-top:26px;
}
.tab-box{
	margin-bottom:35px;
}
.swiper-container3{
	width:919px;
	padding:43px 0 35px 0;
}
.swiper-container3 img{
	width:100%;
	height:100%;
}
.swiper-container3 .swiper-slide{
	width:214px !important;
	text-align: center;
	border:1px solid #dedede;
	margin-right:20px;
}
.swiper-container3 .swiper-slide img{
   /* padding:23px 0;
	height:200px;*/
}
.swiper-container3 .swiper-slide p{
	padding:0 17px;
	height:40px;
	line-height:40px;
	border-top:1px solid #f5f5f5;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.swiper-container3 a{
	font-size:14px;
	color:black;
}

.tab{padding-top:46px;}
#preview img{max-width:none;width:100%;height:100%;}



/*缩略图*/
.lanrenzhijia{width:482px; height:auto; margin:0 auto; overflow:hidden;float:left;text-align: center;}
.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
/*.jqzoom img{ background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center;}*/
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:480px;border:1px solid #DFDFDF;
    overflow: hidden;height:350px;}
.spec-scroll{clear:both;margin-top:5px;width:352px;width: 482px;overflow: hidden;padding-top: 13px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:20px;height:54px; line-height:54px;background:rgba(0,0,0,0.3);cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width: 434px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:108px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:93%;height: 55px;}
.spec-scroll .items ul li img:hover{border:2px solid #4c96bf;padding:1px;}
/*解决方案*/
.fangan li{
	width:100%;
	overflow: hidden;
	padding:40px 0;
    border-bottom:1px solid #e5e5e5;	
}
.fangan li:last-child{
	border-bottom:1px solid white;
}
.fangan .fangan-tu{
   float:left;
   width:269px;
   background:#f9f9f9;
   width:204px;
   height:137px;
   line-height:137px;
   text-align: center;
   margin:0 33px 0 28px;
}
.fangan ul{
	border-top:1px solid #66a5c8;
	margin-top:50px;
}
.fangan{
	border-top:1px solid #f5f5f5;
}
.fangan-text h3 a{
	font-size:20px;
	color:black;
}
.fangan-text h3 a:hover{
	color:#0a6fa7;
}
.fangan-text p:nth-of-type(1){
	color:#616161;
	font-size:14px;
    padding: 20px 0 26px 0;
    line-height:22px;
}
.fangan-text p:nth-of-type(2){
	color:#999999;
	font-size:14px;
}
.fangan-text{
	float:left;
	width:654px;
}
.fenye{
	width:593px;
	overflow: hidden;
	margin:0 auto;
	padding-bottom:42px;
}
.fenye div{
	float:left;
	width:42px;
	height:36px;
	line-height:36px;
	border:1px solid #e7e8e9;
	text-align: center;
	margin-right:9px;
}
.fenye div:last-child{
	margin-right: 0
}
.fenye div a{
	font-size:14px;
	color:#999999;
	width:100%;
	display: inline-block;
}
.fenye div a:hover{
	background:#0a6fa7;
	color:white;
}
.fenye div:first-child,.fenye div:last-child{
	width:80px;
}
/*方案详情*/
.xq1{
	padding:50px 0 0 0;
	overflow: hidden;
}
.xq1 p:nth-child(1){
	width:158px;
	height:48px;
	line-height:48px;
	background:#0a6fa7;
	text-align: center;
	font-size:20px;
	color:white;
	font-weight: bold;
	border-radius: 4px;
	float:left;
}
.xq1 p:nth-child(2){
	float:right;
	font-size:14px;
	color:#616161;
	cursor: pointer;
}
.xq2 h3{
	font-size:26px;
	padding:26px 0 40px 0;
}
.text p{
	font-size:16px;
	color:#616161;
	padding-bottom:40px;
	line-height:30px;
}
.text{
	border-top:1px solid #e7e8e9;
	border-bottom:1px solid #e7e8e9;
	padding:45px 0 49px 0;
}
.text1{
	overflow: hidden;
	height:86px;
	line-height:86px;
}
.text1 p:nth-child(1){
	float:left;
}
.text1 p:nth-child(2){
	float:right;
}
.text1 img{
	padding-right:4px;
	display: inline-block;
}
.text1 a{
	color:#415167;
	font-size:14px;
}
/*行业资讯*/
.zixun ul{
	padding:23px 0 48px 0;
}
.zixun li{
	overflow: hidden;
	padding:30px 0;
	border-bottom:1px solid #e7e8e9;
}
.zixun-tu{
	width:271px;
	float:left;
	margin-right:30px;
}
.zixun-text{
	float:left;
	width:618px;
}
.zixun-text p:nth-of-type(1){
	font-size:16px;
	color:#999999;
}
.zixun-text h3{
	font-size:22px;
	font-weight: bold;
	padding:20px 0;
}
.zixun-text p:nth-of-type(2){
	font-size:16px;
	color:#616161;
}
.zixun-text p:nth-of-type(3){
	width:120px;
	height:30px;
	line-height:30px;
	background:#0a6fa7;
	border-radius:5px;
    text-align: center;
    font-size:14px;
    color:white;
    margin-top:26px;
}
.zixun-text span{
	display: inline-block;
}
/*人才招聘*/
.rencai ul{
	width:100%;
	overflow: hidden;
}
.rencai li{
	width:100%;
	overflow: hidden;
	background:#fafafa;
	padding:26px 25px 26px 40px;
	margin-bottom:17px;
	border:1px solid white;
}
.rencai li:hover{
	border:1px solid #1374aa;
	cursor: pointer;
}
.rencai{
	border-top:1px solid #e7e8e9;
	padding:32px 0 40px 0;
}
.rencai h3{
	font-size:18px;
	padding-bottom:23px;
}
.rencai h3 span{
	display: inline-block;
	width:40px;
	height:20px;
	line-height:20px;
	background:#0a6fa7;
	font-size:14px;
	color:white;
	text-align: center;
	margin-left:13px;
}
.rencai li .p1{
	font-size: 16px;
	color:#999999;
	float:left;
}
.rencai li .p2{
	font-size: 16px;
	color:#0a6fa7;
	float:right;
	cursor: pointer;
}
.rencai li .p1 span{
	display: inline-block;
	padding-left:94px;
}
.tankuang{
	position: fixed;
	left:0;
	top:0;
	background:url(/Public/home/images/bj1_03.png);
	width:100%;
	height:100%;
	display: none;
}
.pic{
	width:835px;
	margin:50px auto;
	background:white;
	position: relative;
}
.pic2 h4{
	font-size:30px;
	color:#0a6fa7;
    font-weight: inherit;
    padding:0 0 16px 0;
}
.pic2 h4 span{
	display: inline-block;
	font-size:18px;
	color:#616161;
	padding-left:15px;
}
.pic2{
	padding:34px 0 30px 45px;
	border-bottom:1px solid #eeeff1;
}
.pic2 p{
	font-size:16px;
	color:#999999;
}
.pic1 h1{
	font-size:14px;
	color:#999999;
	padding:23px 0 18px 0;
}
.pic1{
	padding:15px 50px 34px 40px;
	border-bottom:1px solid #eeeff1;
}
.pic1 p{
	font-size:14px;
	color:#333333;
	line-height:27px;
}
.pic3{
	height:77px;
	line-height:77px;
	padding-left:40px;
	overflow: hidden;
}
.pic3 p{
	float:left;
	font-size:14px;
	color:#333333;
}
.pic3 span{
	color:#0a6fa7;
	display: inline-block;
}
.pic3 p:nth-child(1){
	padding-right:30px;
}
.pic img{
	position: absolute;
	right:-103px;
	top:0;
}
/*在线留言*/
.liuyan form input{
	width:450px;
	background:#efefef;
	border:none;
	height:47px;
	padding-left:23px;
	font-size:16px;
	color:#616161;
	border-radius: 4px;
	margin-bottom:15px;
}
.liuyan form{
	padding-top:50px;
	border-top:1px solid #eeeff1;
}
.liuyan textarea{
	width:100%;
	height:199px;
	font-size:18px;
	color:#616161;
	border-radius: 4px;
	margin-bottom:15px;
	background:#efefef;
	border:none;
	padding:15px 0 0 23px;
}
.liuyan .input1{
	margin-right: 14px;
}
.liuyan button{
	border:none;
	outline:none;
	width:168px;
	height:50px;
	line-height:50px;
	background:#0a6fa7;
	color:white;
	font-size:18px;
	border-radius: 4px;
	margin:20px 0 70px 375px;
	cursor: pointer;
}
.lianxi{
	border-top:1px solid #eeeff1;
	padding:47px 0 100px 0;
	overflow: hidden;
}
.ditu{
	float:left;
}
.lianxi-text{
	float:left;
	overflow: hidden;
	width: 384px;
	margin-left:30px;
}
.zuo{
	width:124px;
	float:left;
	margin-right:20px;
}
.you{
	float:left;
    width: 240px;	
}
.lianxi-text .h3{
	font-size:26px;
	padding:36px 0 18px 0;
}
.zuo img:first-child{
	margin-bottom:17px;
}
.you h5{
	font-size:16px;
	color:#999999;
	padding:5px 0;
}
.you p{
	font-size:14px;
}
.you h3{
	font-size:34px;
	color:#0a6fa7;
    padding-top: 17px;	
}
.dingwei{
	position: absolute;
	left: 120px;
	width: 220px;
	top:0;
	display: none;
}
.xiala1{
	position: relative;
}
.dingwei a{
	font-size:14px;
	color:#616161;
	width:100%;
	background:white;
	padding:10px 0;
}
.dingwei a:hover{
	color:#0a6fa7;
	border-bottom:2px solid white;
}
.main-left .ul2 a{
	display: block;
	width: 100%;
	padding-left: 20px;
	line-height: 45px;
	font-size:14px;
	color:#616161;
}
.ul2{
	display: none;
}
.ul3{
	overflow: hidden;}
	

.ul1 li:hover span a,.ul3.on span{
	cursor: pointer;
	color:#008bd5;
}
.ul2 a:hover,.ul2 a.on{
	color:#008bd5;
}