﻿@charset "utf-8";
/* CSS Document */

/*common*/
body { font-family: siyuan; min-width: 1200px;    width: 100%;}
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
span { overflow:hidden;}/*兼容IE8*/

/*关于我们*/
#inabout .intitle{
	font-size: 24px;
	font-weight: bold;
	background: url(../images/kegang_13.png) left no-repeat;
	padding-left: 20px;
	color: #000;
	border-bottom: 1px dashed #ccc;
	margin-top: 20px;
	line-height: 50px;
	margin-bottom: 20px;
}
#inabout .inabout_left{
	width: 500px;
	height: 340px;
	float: left;
}
#inabout .inabout_right{
	width: 670px;
	height: 340px;
	float: right;
}
#inabout .inabout_right h2{
	font-size: 30px;
	line-height: 50px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 40px;
}
#inabout .inabout_right p{
	font-size: 18px;
	line-height: 40px;
	font-weight: normal;
}
#inabout .inabout_right_more{
	display: block;
	background: url(../images/kegang_19.png) bottom right no-repeat;
	width: 82px;
	font-size: 18px;
	color: #828282;
	text-align: right;
	line-height: 38px;
	float: right;
}

/* 活动展示 */
#inactive{
	margin-top: 20px;
}
#inactive .swiper-active{
	position: relative;
	padding: 0 20px;
	width: 1160px;
	overflow: hidden;
}
#inactive .swiper-active .swiper-slide img{
	height: 150px;
}
#inactive .swiper-active .swiper-button-next-active{
	background:#fff url(../images/kegang_30.gif) right no-repeat;
	width: 9px;
	height: 150px;
	position: absolute;
	right: 0;
	z-index: 9999;
	top:0;
}
#inactive .swiper-active .swiper-button-prev-active{
	background:#fff url(../images/kegang_27.gif) left no-repeat;
	width: 9px;
	height: 150px;
	position: absolute;
	left: 0;
	z-index: 9999;
	top:0;
}

/* 产品展示 */
#inproduct{
	width: 1200px;
	margin: 40px auto;
	overflow: hidden;
	*zoom:1
}
#inproduct .inproduct_left{
	width: 16%;
	float: left;
	background: #ddf8ff;
	padding: 2% 2% 10%;
	margin-top: 0.8%;	
}
#inproduct .inproduct_left ul li a{
	display: block;
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 10px;
}
#inproduct .inproduct_left ul li a:hover{
	background: #00c6fd;
	color: #fff;
}
#inproduct .inproduct_left ul li a sub{
	font-size: 26px;
	margin: 0 5px;
}
#inproduct .inproduct_right{
	width: 80%;
	float: left;
}
#inproduct .inproduct_right dl{
	width: 31.33333%;
	margin: 1%;
	float: left;
}
#inproduct .inproduct_right dl:nth-of-type(3),#inproduct .inproduct_right dl:nth-of-type(6),#inproduct .inproduct_right dl:nth-of-type(9){
	margin-right: 0;
	float: right;
}
#inproduct .inproduct_right dl dt {
	height: 290px;
	overflow: hidden;
}
#inproduct .inproduct_right dl dt img{
	width: 100%;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
#inproduct .inproduct_right dl:hover dt img{
	transform: scale(1.1);
}
#inproduct .inproduct_right dl dd h2{
	font-size: 18px;
	line-height: 50px;
}
#inproduct .inproduct_right dl dd p{
	font-size: 16px;
	color: #8b8b8b;
	line-height: 30px;
}
#inproduct .inproduct_right dl dd a{
	display: block;
	font-size: 16px;
	color: #8b8b8b;
	border:1px #8b8b8b solid;
	width: 120px;
	line-height: 35px;
	margin-top: 20px;
	text-align: center;
}
#inproduct .inproduct_right dl dd a:hover{
	background: #00c6fd;
	color: #fff;	
	border:1px solid #00c6fd;
}

/*  标语 */
#inguanggao{
	background: url(../images/kegang_39.jpg) top center no-repeat;
	width: 100%;
	height: 312px;

}

/*	在这里总能让你满意	*/
#inmanyi{
	background: url(../images/k06.jpg) top center no-repeat;
	background-size: cover;
	width: 100%;
	height: 398px;
}
/* 以专业的技术。。。 */
#inzhuanye{
	background: url(../images/kegang_92.jpg) top center no-repeat;
	width: 100%;
	height: 510px;
}

/* 公司遵旨 */
#inzunzhi{
	margin-top: 30px;
}
#inzunzhi dl {
	width: 215px;
	float: left;
	text-align: center;
	margin: 12px;
}
#inzunzhi dl img{
	width: 200px;
	height:200px;
	border-radius: 50%;
}
#inzunzhi dl dd{
	margin-top: 20px;
}
#inzunzhi dl dd h2{
	font-size: 30px;
	color: #ff8a00;
	line-height: 60px;
}
#inzunzhi dl dd p{
	color: #6a6a6a;
	font-size: 18px;
	line-height: 30px;
}

/* 优势 */
#inyoushi{
	background: url(../images/k07.jpg) top center no-repeat;
	width: 100%;
	height: 800px;
	text-align: right;
}
#inyoushi h2{
	color: #636363;
	font-size: 36px;
	margin-top: 132px;
	margin-bottom: 100px;
}
#inyoushi h3{
	color: #000;
	font-size: 36px;
	margin-bottom: 60px;
}
#inyoushi h3 sub{
	color: #ff8a00;
	font-size: 60px;
}
#inyoushi p{
	font-size: 18px;
	margin-bottom: 20px;
	overflow: hidden;
}
#inyoushi p em{
	display: block;
	background: #00c6fd;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	float: right;
	margin-left: 10px;
	margin-top: 3px;
}


/*  四个标签 */
#inbiaoqian{
	margin-top: 60px;
	margin-bottom: 40px;
	overflow: hidden;
	*zoom:1;
}
#inbiaoqian .biaoqian_one{
	width: 510px;
	float: left;
}
#inbiaoqian .biaoqian_one .biaoqian_one_title{
	background: url(../images/kegang_64.png);
	width: 246px;
	height: 74px;
	font-size: 24px;
	line-height: 74px;
	color: #fff;
	padding-left: 40px;
	margin-bottom: 25px;
}
#inbiaoqian .biaoqian_one p{
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
}
#inbiaoqian .biaoqian_one p span{
	display: block;
	background: #00c6fd;
	border-radius: 4px;
	width: 11px;
	height: 4px;
	float: left;
	margin-top: 12px;
	margin-right: 10px;
}
#inbiaoqian .biaoqian_two{
	width: 600px;
	float: right;
}
#inbiaoqian .biaoqian_two .biaoqian_two_title{
	background: url(../images/kegang_72.png);
	width: 246px;
	height: 74px;
	font-size: 24px;
	line-height: 74px;
	color: #fff;
	padding-left: 40px;
	margin-bottom: 25px;
	margin-top: 110px;
}
#inbiaoqian .biaoqian_two p{
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
}
#inbiaoqian .biaoqian_two p span{
	display: block;
	background: #ee8100;
	border-radius: 4px;
	width: 11px;
	height: 4px;
	float: left;
	margin-top: 12px;
	margin-right: 10px;
}

#inbiaoqian .biaoqian_three{
	width: 900px;
	margin-top: -50px;
	float: right;
}
#inbiaoqian .biaoqian_three .biaoqian_three_title{
	background: url(../images/kegang_80.png);
	width: 246px;
	height: 74px;
	font-size: 24px;
	line-height: 74px;
	color: #fff;
	padding-left: 40px;
	margin-bottom: 25px;
	margin-top: 110px;
}
#inbiaoqian .biaoqian_three p{
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
}
#inbiaoqian .biaoqian_three p span{
	display: block;
	background: #00d88e;
	border-radius: 4px;
	width: 11px;
	height: 4px;
	float: left;
	margin-top: 12px;
	margin-right: 10px;
}

#inbiaoqian .biaoqian_four{
	width: 900px;
	margin-top: -50px;
	float: left;
}
#inbiaoqian .biaoqian_four .biaoqian_four_title{
	background: url(../images/kegang_88.png);
	width: 246px;
	height: 74px;
	font-size: 24px;
	line-height: 74px;
	color: #fff;
	padding-left: 40px;
	margin-bottom: 25px;
	margin-top: 110px;
}
#inbiaoqian .biaoqian_four p{
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
}
#inbiaoqian .biaoqian_four p span{
	display: block;
	background: #da1000;
	border-radius: 4px;
	width: 11px;
	height: 4px;
	float: left;
	margin-top: 12px;
	margin-right: 10px;
}

/* 工程案例 */
#incase .swiper-case{
	position: relative;
	
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
#incase .swiper-case .swiper-button-next-case{
	background:#fff url(../images/kegang_121.png) right no-repeat;
	width: 27px;
	height: 100%;
	position: absolute;
	right: 0;
	z-index: 9999;
	top:0;
}
#incase .swiper-case .swiper-button-prev-case{
	background:#fff url(../images/kegang_118.png) left no-repeat;
	width: 27px;
	height: 100%;
	position: absolute;
	left: 0;
	z-index: 9999;
	top:0;
}
#incase .swiper-slide-left{
	float: left;
	width: 40%;
	height: 170px;
}
#incase .swiper-slide-left img{
	width: 100%;	
}
#incase .swiper-slide-right{
	float: left;
	width: 56%;
	margin-left: 3%;
}
#incase .swiper-slide-right h3{
	font-size: 20px;
	margin-top: 0px;
	font-weight: normal;
	margin-bottom: 20px;
}
#incase .swiper-slide-right p{
	color: #707070;
	font-size: 16px;
	line-height: 30px;
}
#incase .swiper-slide-right a{
	color: #ff8a00;
	font-size: 16px;
	float: right;
	margin-top: 10px;
	margin-right: 40px;
}

/* 合作伙伴  */
#inclient{
	background: url(../images/brand_bg.png) top center no-repeat;
	width: 100%;
	height: 358px;
	padding-top: 30px;
}
#inclient .swiper-client{
	position: relative;
	padding: 0 30px;
	width: 1140px;
	overflow: hidden;
}
#inclient .swiper-client .swiper-slide img{ 
	height: 138px;
	border-radius: 50%;
}
#inclient .swiper-client .swiper-button-next-client{
	background: url(../images/kegang_109.png) right no-repeat;
	width: 30px;
	height: 100%;
	position: absolute;
	right: 0;
	z-index: 9999;
	top:0;
}
#inclient .swiper-client .swiper-button-prev-client{
	background: url(../images/kegang_106.png) left no-repeat;
	width: 30px;
	height: 100%;
	position: absolute;
	left: 0;
	z-index: 9999;
	top:0;
}

/* 热销产品  */
#inhotpro{
	width: 100%;
	padding-top: 30px;
}
.w1366{
	width: 1366px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	font-size: 16px;	
	overflow: hidden;
	*zoom:1;
}
#inhotpro .swiper-hotpro{
	position: relative;
	padding: 0 30px;
	width: 1306px;
	overflow: hidden;
}
#inhotpro .swiper-hotpro .swiper-slide img{ 
	max-width: 100%;
}
#inhotpro .swiper-hotpro .swiper-button-next-hotpro{
	background: url(../images/kegang_121.png) right no-repeat;
	width: 30px;
	height: 100%;
	position: absolute;
	right: 0;
	z-index: 9999;
	top:0;
}
#inhotpro .swiper-hotpro .swiper-button-prev-hotpro{
	background: url(../images/kegang_118.png) left no-repeat;
	width: 30px;
	height: 100%;
	position: absolute;
	left: 0;
	z-index: 9999;
	top:0;
}


/*公司动态 常见问题*/
#innews{
	margin-top: 40px;
}
.innews_newslist{
	width: 780px;
	float: left;
}
.innews_newslist .innews_newslist_left{
	width: 340px;
	height: 224px;
	float: left;
}
.innews_newslist  ul{
	width: 100%;
	margin-top: 15px;
	overflow: hidden;
	*zoom:1;
}
.innews_newslist  ul li{
	width: 100%;
	overflow: hidden;
	*zoom:1;
}
.innews_newslist  ul li a{ 
	float: left; 
	font-size: 20px;
}
.innews_newslist  ul li sub{
	display: block;
	float: left;
	width: 20px;
	font-size: 24px;
}
.innews_newslist  ul li  span{
	color: #717171;
}
.innews_newslist .innews_newslist_right{
	width: 420px;
	height: 224px;
	float: right;
	text-align: left;
}
.innews_newslist .innews_newslist_right a{
	font-size: 20px;
	margin-bottom: 20px;
}
.innews_newslist .innews_newslist_right p{
	font-size: 16px;
	line-height: 30px;
}
.innews_title{
	font-size: 24px;
	font-weight: bold;
	background: url(../images/kegang_13.png) left no-repeat;
	padding-left: 20px;
	color: #000;
	border-bottom: 1px dashed #ccc;
	margin-top: 20px;
	line-height: 50px;
	margin-bottom: 10px;
	text-align: left;
}
.innews_title a{
	float: right;
	color: #828282;
	font-size: 18px;
	font-weight: normal;
}
.innews_quesition{
	width: 550px;
	float: right;
}
.innews_quesition ul li a{
	display: block;
	font-size: 20px;
	color: #000;
	margin-bottom: 5px;
}
.innews_quesition ul li a sub{
	display: block;
	float: left;
	width: 20px;
	font-size: 24px;
}

footer{
	background: #2f2f2f;
	padding: 40px 0;
	margin-top: 40px;
}

.footer_left{
	width: 700px;
	border-right: 1px #565656 solid;
	float: left;
}
.footer_left_left{
	width: 400px;
	float: left;
	margin-top: 40px;
}
.footer_left_left a{
	display: block;
	width: 50%;
	float: left;
	color: #fff;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	font-weight: normal;
}
.footer_right{
	width: 460px;
	float: right;

}
.footer_right h3{
	margin-top: 60px;
	font-size: 24px;
	color: #fff;
	margin-bottom: 20px;
}
.footer_right p{
	color: #fff;
	font-size: 18px;
	line-height: 40px;
}
.footer_right p b{
	font-size: 36px;
}
.wt_bg { background:#f8f9f6; padding:33px 0 0; height:480px;}
.wt_bt { text-align:center; margin-bottom:26px;}
.wt_con ul li { float:left; margin-right:16px;}
.wt_con ul .nobor { margin:0;}
.wt_con ul li a { width:285px; height:358px; background:#fff; border: solid 1px #e0e0dd; display:block; text-align:center; position:relative;}
.wt_con ul li a i { display:block; padding:80px 0 0;}
.wt_con ul li a span { display:block; font-size:26px; color:#000; line-height:40px; padding:30px 0 0;}
.wt_con ul li a em { background:url(Img/Index/wt_icobg.gif) no-repeat; width:56px; height:55px; line-height:65px; text-align:left; font-size:24px; color:#fff; font-family:Arial; position:absolute; left:0; bottom:0; padding-left:5px;}
.wt_con ul li a:hover { border:solid 5px #157661; width:277px; height:350px;}


/******************************广告*********************************/
.banners{height: 760px;}
.fullSlide {
	width:100%;
	position:relative;
	height:760px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:760px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:760px;
}

.fullSlide .hd {
	position:absolute;
	z-index:999;
	bottom:0px;
 width:100%;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:48px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#1C79D8;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}


/**/
.zj_bg { background:#f8f9f6; height:787px; padding:75px 0 0;}
.ys_pic08 p img{  width:202px; height:161px;}
.zj02 { width:360px; padding:220px 0 0 90px; overflow:hidden;}
.zj02 span { display:block; text-align:center;}
.zj02 em { display:block; font-family:"宋体"; font-size:30px; color:#232122; padding:43px 0 0 55px; height:60px;}
.zj02 em img { display:block; float:left; padding:5px 30px 0 0; }
.zj02 p { font-size:16px; color:#040405; line-height:30px;}
.zj02 i { display:block; padding:78px 0 0;}
.zj02 i a { background:url(Img/Index/zj_butbg.gif) no-repeat; width:99px; height:30px; line-height:30px; float:left; font-size:14px; color:#040405; margin-right:13px; padding-left:10px;}
.zj02 i .nobor01 { margin:0;}

/*雷昊·产品中心*/
.zx_top { text-align:center; padding:80px 0 60px;}
.zx_con p { width:300px; text-align:center; height:143px; background:url(Img/Index/zx_xx.gif) no-repeat right 46px; float:left;}
.zx_con p i { background:url(Img/Index/zx_ico01.gif) no-repeat; width:50px; height:51px; display:block; margin:0 auto;}
.zx_con p em a { font-size:21px; color:#15181f; padding:25px 0 5px; display:block; text-align:center;}
.zx_con p span a { display:block; font-size:17px; color:#7e7f81; line-height:26px;}
.zx_con p span a:hover { color:#15181f;}
.zx_con .zx_p02 i { background:url(Img/Index/zx_ico01.gif) no-repeat -263px 0;}
.zx_con .zx_p03 i { background:url(Img/Index/zx_ico01.gif) no-repeat -537px 0;}
.zx_con .zx_p04 { background:none;}
.zx_con .zx_p04 i { background:url(Img/Index/zx_ico01.gif) no-repeat -788px 0;}

/*雷昊·产品中心*/
.rx_bg { background:url(Img/Index/cp_bg.gif) repeat-x; height:634px; margin:26px 0 0;}
.rx01 { top:188px; left:-98px;}
.rx02 { top:188px; right:-98px;}
.rx_pic { position:relative; width:868px; height:557px;}
.rx_pic p { background:url(Img/Index/cp_butbg.png) no-repeat; width:185px; height:185px; position:absolute; top:185px; left:350px;}
.rx_pic p em a { display:block; text-align: center; padding:55px 0 0; font-size:19px; color:#fff;}
.rx_pic p i { display:block; text-align:center; padding:25px 0 0;}
.rx_pic02 ul li { padding:0 0 10px;}
.rx_pic02 ul li a {width:292px; height:182px; display:block;}
.rx_pic02 ul li a:hover,.rx_pic02 ul .cur a { background:url(Img/Index/cp_picbg.png) no-repeat; }
.rx_pic02 ul li a img { width:274px; height:176px; padding:3px 0 0 15px;}

/*全方面满足您的需求*/
.xq { text-align:center; padding:10px 0 0;}
.xq_con { padding:40px 0 0; height:305px;}
.xq_con ul li { float:left; margin-right:25px;}
.xq_con ul .nobor01 { margin:0;}
.xq_con ul li a { width:279px; height:224px; border:solid 1px #c9c9c9; line-height:0; font-size:0; overflow:hidden; display:block;}
.xq_con ul li a img { width:279px; height:224px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.xq_con ul li a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}

/*广告*/
.pic01 { background:url(Img/Index/pic01.jpg) no-repeat center 0; height:279px;}
.pic { width:1200px; margin: 0 auto;}
.pic01 p { position:absolute; top:195px; left:205px; font-size:18px; color:#666;}
.pic01 p span { font-family:Arial; font-size:22px; color:#177e67;}
.pic02 { background:url(Img/Index/pic02.jpg) no-repeat center 0; height:271px; margin:60px 0 80px;}
.pic02 p { position:absolute; top:155px; left:710px;}

/*优势*/
.ys01 { height:1380px;}
.ys_top { text-align:center; padding:102px 0 0;}
.ys_pic01 { background:url(Img/Index/ys_picbg.gif) no-repeat; width:504px; height:532px; top:75px; left:-26px;}
.ys_pic01 a img { display:block; width:478px; height:498px; padding:0 0 0 25px;}
.ys_pic02 { top:320px; left:600px;}
.ys_pic03 { top:680px; left:0;}
.ys_pic03 img { float:left; display:block;}
.ys_pic04 { top:88px; left:600px;}
.ys_pic04 span { display:block; height:100px;}
.ys_pic04 span img { display:block; float:left; padding:5px 20px 15px 0;}
.ys_pic04 span a { display:block; float:left; font-size:36px; color:#157661; font-weight:bold; font-family:"宋体";}
.ys_pic04 span a em { display:block; font-size:20px; color:#555; font-weight: normal;}
.ys_pic04 i { display:block; font-size:15px; color:#555; line-height:30px;}

.ys02 .ys_pic05 { width:599px;}
.ys_pic06 { width:460px; padding-left:140px;}
.ys_pic06 .ys_pic04 span { display:block; height:170px;}
.ys_pic06 .ys_pic04 span a { clear:both;}
.ys_pic06 .ys_pic04 span a em { padding-top:5px;}
.ys_pic06 b { display:block; padding:50px 0 0; }

.ys03_bg { background:url(Img/Index/ys03_bg.jpg) no-repeat center 0; height:802px; margin:60px 0 0;}
.ys_pic07 { padding:120px 0 0; width:700px;}

.ys_pic08 { padding:100px 0 0;}
.ys_pic08 p a { display:block; float:left; margin-right:14px;}

.ys04 { background:url(Img/Index/ys_xx02.gif) no-repeat 0 0; margin:55px 0 0; padding:85px 0 0;}

.ys04 .ys_pic06 { width:540px; padding:0 0 0 60px;}
.ys04 .ys_p09 { padding:65px 0 0;}
.ys04 .ys_p09 a { padding-right:11px;}

/*5大支持*/
.zc_bg { background:url(Img/Index/zc_bg.jpg) no-repeat center 0; height:830px; margin:80px 0 0;}
.zc_con p { position:absolute;}
.zc_con p a { display:block; font-size:22px; color:#157661; font-weight:bold;}
.zc_con p span { display:block; font-size:15px; color:#333; line-height:30px; padding:8px 0 0;}
.zc_p01 { top:130px; left:880px; width:230px;}
.zc_p02 { top:430px; left:948px; width:250px;}
.zc_p03 { top:710px; left:444px; width:300px; text-align:center;}
.zc_p04 { top:440px; left:0; width:220px;}
.zc_p05 { top:130px; left:0; width:250px;}

/**/
.jz { padding:80px 0 0;}
.jz_top { padding:0 0 48px;}
.jz01 { margin-right:22px; width:384px; float: left; }
.jz02 { margin:0;}
.jz01 p { position:absolute; top:190px; left:40px; text-align:center;}
.jz01 p span { display:block; padding:25px 0;}
.jz01 p em { display:block; font-family:Arial; font-size:24px; color:#32b89b; font-style:italic; padding-top:15px;}
.jz01 dl { float:left;}
.jz01 dl dt a img { width:384px; height:260px;}
.jz01 dl dd { width:382px; height:197px; border:solid 1px #c9cbce; border-top:none;}
.jz01 dl dd span { display:block; padding:22px 0 0 200px; width:160px; font-size:14px; color:#666; line-height:25px;}
.jz01 dl dd span a { display:block; margin-top:10px;}

/*走进雷昊*/
.gs { background:url(Img/Index/gs_bg.gif) no-repeat; height:465px;}

.gs dl { padding:30px 0 0 58px; }
.gs dt { float: right; padding: 0 12px;}
.gs dt img { width:571px; height:400px;}
.gs dd { float:left; width:510px; padding:30px 0 0;}
.gs dd b { display:block; border-bottom:solid 1px #9b9b9b;}
.gs dd b a { font-size:26px; color:#177e67;}
.gs dd b em { display:block; font-size:18px; color:#000; font-weight: normal; padding:10px 0 25px;}
.gs dd p { line-height:25px; font-size:14px; color:#6a6a6a; padding:30px 0 0;}
.gs dd p a { display:block; padding:30px 0 0;}

/*雷昊团队*/
.td { padding:50px 0 0;}
.td_nav { padding-left:345px;}
.td_nav ul li { float:left; margin-right:15px;}
.td_nav ul li a { width:173px; height:30px; border-bottom:solid 2px #232a3e; display:block; font-size:17px; color:#22293c; text-align:center;}
.td_nav ul li a:hover,.td_nav ul .cur a { border-bottom:solid 2px #157661; color:#157661; font-weight:bold;}

.td_con { margin-top:40px; height:318px;}
.td01 { top:60px; left:-55px;}
.td01 a { display:block; background:url(Img/Index/td_le01.gif) no-repeat; width:71px; height:30px;}
.td01 a:hover { background:url(Img/Index/td_le02.gif) no-repeat; }
.td03 { top:60px; right:-55px;}
.td03 a { display:block; background:url(Img/Index/td_ri01.gif) no-repeat; width:71px; height:30px;}
.td03 a:hover { background:url(Img/Index/td_ri02.gif) no-repeat; }
.td02 ul li { float:left; width:290px; margin-right:10px; text-align:center;}
.td02 ul .nobor { margin:0;}
.td02 ul li a { width:290px; height:171px; overflow:hidden; display:block;}
.td02 ul li a img { width:290px; height:171px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.td02 ul li a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}

.td02 ul li span a { color:#333; font-size:14px; padding:15px 0 0; text-align:center; display:block;}

/*雷昊动态*/
.dt01 { width:444px;}
.dt_top01 { height:42px;}
.dt_top01 em { display:block; float:right; padding:10px 0 0;}
.dt_top01 em a { font-family:Arial; font-size:12px; color:#999; text-transform:uppercase;}
.dt_top01 span a { font-size:20px; color:#333; font-weight:bold;}
.dt_top01 span a:hover { color:#157661;}
.dt_top01 span a img { display:block; float:left; padding:2px 10px 0 0;}
.dt_con a img { width:442px; height:296px;}

.dt_con { width:442px; height:296px; overflow:hidden;}
.dt_con a img { width:442px; height:296px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.dt_con a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}


.dt_top02 { padding:30px 0 0;}
.dt_con02 dl { background:url(Img/Index/dt_ico03.gif) no-repeat 0 5px; padding-left:23px;}
.dt_con02 dl dt a { display:block; font-size:16px; color:#333; font-weight:bold;}
.dt_con02 dl dd { padding:16px 0 0; line-height:22px; font-size:14px; color:#666}

.dt02 { width:714px; padding-left:42px; height:590px;}
.dt_con03 { height:300px; overflow:hidden;}
.dt_con03 dl { height:160px;}
.dt_con03 dl dt { width:208px; height:138px; overflow:hidden; float:left;}
.dt_con03 dl dt a img { width:208px; height:138px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.dt_con03 dl dt a img:hover  { 
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}


.dt_con03 dl dd { float: left; width:482px; padding-left:22px;}
.dt_con03 dl dd b{ line-height:30px; height:30px; overflow:hidden; display:block}
.dt_con03 dl dd b a { font-size:14px; color:#333; font-weight:bold;}
.dt_con03 dl dd p { color:#666; font-size:14px; line-height:25px;}
.dt_con03 dl dd span { display:block; padding-top:10px;}
.dt_con03 dd em {width:65px; height:1px; background:#d3d3d3; margin:15px 0; display:block; line-height:0; font-size:0}

.dt_con04 { background:url(Img/Index/dt_xx.gif) no-repeat 310px 20px; height:160px;}
.dt_con04 ul li { float:left; height:47px; line-height:47px; border-bottom: dotted 1px #e4e4e4; width:255px; margin-right:80px; background: url(Img/Index/dt_ico06.gif) no-repeat 0 20px; padding-left:20px;}
.dt_con04 ul li a { font-size:14px; color:#666;}

.fd { width:280px; overflow:hidden;}
.fd_top { background: url(Img/Index/zx_top.gif) no-repeat;  height:43px; line-height:43px; margin-bottom:33px;}
.fd_top a { font-size:18px; color:#fff; font-weight:bold; padding-left:16px;}
.fd_con { background:#f1f1f1;}
.fd_con h3 { background:url(Img/Index/zx_h301.gif) no-repeat; width:280px; height:45px; line-height:45px;}
.fd_con h3 a { font-size:18px; color:#fff; padding-left:35px;}
.fd_con h4 a { display:block; width:248px; height:41px; line-height:41px; border-bottom:solid 1px #e6e6e6; background:url(Img/Index/zx_ico10.gif) no-repeat right center; margin:0 auto; font-size:16px; color:#009136;}
.fd_con ul { padding-bottom:15px;}
.fd_con ul li { width:248px; height:34px; line-height:34px; margin:0 auto; background:url(Img/Index/zx_ico11.gif) no-repeat 0 16px; padding-left:18px; border-bottom: solid 1px #e6e6e6;}
.fd_con ul li a { font-size:14px; color:#000;}
.fd_con ul li a:hover { color:#009136;}
.fd_con ul .nobor01 { border:none;}


.ny_title{
	margin-top: 40px;
	overflow: hidden;
	*zoom: 1;
}
.ny_title h2{
	color: #000000;
	font-size: 24px;
	font-weight:bold;
}
.ny_title p{
	background: url("../images/about_05.png") top center no-repeat;
	width:100%;
	height:11px;
	margin-top: 20px;
}
.ny_about_content{
	line-height:36px;
	margin-top: 20px;
	font-size: 18px;
}
#ny_about,#ny_honor,#ny_culture{
	margin-top: 40px;
	width:100%;
	overflow: hidden;
	*zoom:1;
}
#ny_honor .swiper-container3{
	width: 100%;
	position: relative;
	margin-top: 40px;
	overflow: hidden;
}
#ny_honor img{
	max-width: 100%;
}
#ny_honor .swiper-container3 .swiper-pagination3{
	text-align: center;
}
#ny_culture p{
	font-size: 18px;
	line-height:40px;
}
#ny_fengcai ul{
	margin-top: 40px;
}
#ny_fengcai ul li{
	width:390px;
	float: left;
	margin: 5px;
}
#ny_news{
	background: #f5f5f5;
	width:100%;
	padding-top: 40px;
	overflow: hidden;
	*zoom: 1;
}

.ny_news_list{
	width:100%;
	background: #fff;
	margin-bottom: 40px;
	overflow: hidden;
	*zoom: 1;
}
.ny_news_list dt{
	width:338px;
	height:248px;
	float: left;
	overflow: hidden;
}
.ny_news_list dt img{
	max-width:100%;
	min-height:248px;
}
.ny_news_list dd{
	width:800px;
	float: right;
	padding: 30px 20px;
}
.ny_news_list dd a{
	font-size: 24px;
	color: #101010;
}

.ny_news_list dd p{
	font-size: 16px;
	color: #7f7f7f;
	line-height:30px;
	margin-top: 20px;
}
.ny_news_list dd a.mores{
	display: block;
	width: 120px;
	line-height:40px;
	text-align: center;
	border: 2px #bfbfbf solid;
	color: #7f7f7f;
	font-size: 14px;
	font-weight: 400;
	margin-top: 20px;
}
.ny_zhuanli{
	background: #f8f8f8;
	width:100%;
	margin-top: 40px;
	overflow: hidden;
	*zoom: 1;
}
.ny_zhuanli_content{
	margin: 2%;
	width:92%;
	height:96%;
	border: 2px #d2d2d2 solid;
	padding:2%;
	overflow: hidden;
	*zoom: 1;
}
.ny_zhuanli_content h3{
	color: #906f5d;
	font-size: 24px;
	line-height:36px;
}
.ny_zhuanli_content dl{
	margin-top: 40px;
	color: #000;
	font-size: 18px;
	line-height:36px;
}
.ny_zhuanli_content dl dd{
	color: #000;
	font-size: 18px;
	line-height:36px;
}
.ny_zhuanli_content dl dd{
	width:50%;
	float: left;
}
.ny_zhuanli_content dl dd:last-child{
	width:100%;
}
.ny_tiaojian{
	width:100%;
	margin-top: 40px;
	overflow: hidden;
	*zoom: 1;
}
.ny_tiaojian h3{
	color: #000;
	font-size: 24px;
	line-height:36px;
	text-align: center;
}
.ny_tiaojian dl{
	width:27.333333%;
	margin: 3%;
	float: left;
}
.ny_tiaojian dl dt{
	display: block;
	width:132px;
	height:132px;
	border: 1px rgba(144,111,93,0.4) solid;
	border-radius: 50%;
	margin:0 auto;
	text-align: center;
	vertical-align: middle;
	transition: All 1s ease-in-out;
	-webkit-transition: All 1s ease-in-out;
	-moz-transition: All 1s ease-in-out;
	-o-transition: All 1s ease-in-out;
}
.ny_tiaojian dl dt span{
	display: block;
	width:112px;
	height:92px;
	border: 1px rgba(144,111,93,1) solid;
	border-radius: 50%;
	margin:10px auto;
	color: #000;
	font-size: 24px;
	line-height:36px;
	text-align: center;
	padding-top: 20px;
	transition: All 2s ease-in-out;
	-webkit-transition: All 2s ease-in-out;
	-moz-transition: All 2s ease-in-out;
	-o-transition: All 2s ease-in-out;
}
.ny_tiaojian dl:hover dt, .ny_tiaojian dl:hover dt span{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
}
.ny_tiaojian dl dd{
	color: #000000;
	font-size: 18px;
	line-height:36px;
	text-align: center;
	margin-top: 40px;
}

#ny_project .ny_tiaojian:last-child dl:nth-of-type(4){
	margin-left: 230px;
}

#ny_job dl{
	width:46%;
	float: left;
	margin:2%;
}
#ny_job dl dt,#ny_job dl dd{
	width:50%;
	float: left;
}
#ny_job dl dt img{
	max-width:100%;
}
#ny_job dl dd h2{
	line-height:50px;
	margin-top: 140px;
}
#ny_job dl dd p{
	font-size: 18px;
	line-height: 36px;
}

#ny_contact .ny_contact_left{
	width:600px;
	float: left;
}
#ny_contact .ny_contact_left h2{
	font-size: 24px;
	color: #000;
	line-height:60px;
	margin-top: 80px;
}
#ny_contact .ny_contact_left p.ny_contact_tel{
	background: url("../images/tel.png") left no-repeat;
	padding-left: 70px;
	font-size: 18px;
	line-height: 36px;
	margin-top: 20px;
}
#ny_contact .ny_contact_left p.ny_contact_add{
	background: url("../images/address.png") left no-repeat;
	padding-left: 70px;
	font-size: 18px;
	line-height: 36px;
	margin-top: 20px;
}
#ny_contact .ny_contact_right{
	width:557px;
	float: right;
}
#ny_case .case_list{
	width:29.33333%;
	float: left;
	margin: 2%;
	text-align: center;
	overflow: hidden;
}
#ny_case .case_list img{
	width: 100%;
	height: 240px;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
#ny_case .case_list img:hover{
	transform: scale(1.1);
}
#ny_case .case_list a{
	display: block;
	color: #010101;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
}
#ny_case .case_list p{
	color: #010101;
	height:50px;
	font-size: 14px;
	line-height:25px;
}
#ny_case .case_list .swiper-pagination2{
	text-align: center;
	padding-top: 20px;
}

.Page{width:100%; text-align:center; padding:50px 0px; overflow: hidden; *zoom: 1;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:first-child{margin-left: 0;}
.Page a:hover{ background:#0a469d; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#078d38; color:#FFF}


.agent_page{ padding:0; color: #000; font-size:14px;
	overflow: hidden;*zoom: 1; margin: 20px 0;}
.agent_page a{ color: #000; font-size: 16px;}
.agent_page a:hover{ color:#e64710;}
/* more */
.more{
	display: block;
	width: 120px;
	line-height:40px;
	text-align: center;
	border: 1px #3d3d3d solid;
	color: #3d3d3d;
	font-size: 18px;
	font-weight: 400;
	margin-top: 20px;
}
.more:hover{
	color: #fff;
	background-color: #3b7ee6;
	border:1px #3b7ee6 solid;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.more2{
	display: block;
	width: 120px;
	line-height:40px;
	text-align: center;
	border: 1px #3d3d3d solid;
	font-size: 18px;
	font-weight: 400;
	margin: 20px auto;
}
.more2:hover{
	color: #fff;
	background-color: #3b7ee6;
	border:1px #3b7ee6 solid;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.more3{
	display: block;
	width: 120px;
	line-height:40px;
	text-align: center;
	border: 1px #3d3d3d solid;
	color: #3d3d3d;
	font-size: 18px;
	font-weight: 400;
	margin: 0 auto 40px;
}
.more3:hover{
	color: #fff;
	background-color: #3b7ee6;
	border:1px #3b7ee6 solid;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.mt40{
	margin-top: 40px;
}