@charset "utf-8";
/*-------------------------------   index 首页---------------------------------*/






/*book*/
.ibook h2{ text-align:center; padding:70px 0 0}
.message{float:left; padding:45px 0 0}
.message input,.message textarea{float:left;margin-bottom:11px;border:1px solid #000;line-height:40px;height:40px;text-indent:20px;color:#999999; font-size:14px; font-family:微软雅黑;}
.message textarea{height:144px; }
.inp_fl{ float:left; width:362px; padding-right:16px;}
.yzm{width:100%; margin:20px 0 0}
.message .subbut{border:0;width:100%;height:46px;line-height:46px;color:#fff;font-size:16px;font-family:"Microsoft Yahei"}
.viewcon{overflow:hidden;ma/rgin:0 12px 36px;width:940px;display:inline;word-break:break-all;color:#6c4c30;font-size:14px;float:left;padding:0 20px 20px;line-height:30px;font-size:14px}
.focus { width:358px !important; height:38px !important; border:2px solid #ee0049 !important;}
.focus1 { width:618px !important; height:142px !important; border:2px solid #ee0049 !important;}

/*首页产品中心*/
.pro_bg{width:100%; margin:55px auto 0; height:640px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_b{width:238px; height:580px; border:1px solid #dddddd; float:left; background:#fff; }
.pro_b h4{ color:#4c556f; font-size:18px; background:url(../images/d2.jpg) 10px center no-repeat; height:60px; padding:21px 0 0 59px; width:137px; border-bottom:1px solid #eaeaea; margin:0 auto; line-height:1;}
.pro_b h4 i{ font-style:normal; font-size:11px; text-transform:uppercase;}
.pro_b ul{float:left; width:238px;}
.pro_b li{padding:9px 15px 9px 55px; font-size:14px; color:#2e2e2e; background:url(../images/cp04.png) no-repeat 34px center; font-family:"微软雅黑";height:32px; line-height:32px; overflow:hidden;  overflow:hidden; cursor:pointer; border-left:#fff solid 4px;}
.pro_b li a{display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  font-size:14px; line-height:32px; color:#4c4c4c;}
.pro_b li a:hover{ color:#f76f0c; }
.pro_imgsbg{width:1100px; float:right; padding:0 0 0}
.product08{ overflow:auto; height:500px; margin-top:17px; outline:none}
.pro_imgsbg dl{ float:left; width:252px; height:280px; margin:0 0 26px 20px; overflow:hidden; background:#f6f6f6; color:#2e2e2e;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl:hover{ background:#ffe469;}
.pro_imgsbg dl dt{ width:236px; height:173px; overflow:hidden; border:#f6f6f6 solid 8px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl dt a{ float:left; width:100%; height:173px; display:block; background-position:center; background-repeat:no-repeat; background-size: auto 100%; background-color:#fff;}
.pro_imgsbg dl:hover dt{ border:#ffe469 solid 8px;}
.pro_imgsbg dl dd{color:#2e2e2e; text-align:center;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl dd .tt{ display:block; margin:10px 0 0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  font-size:16px; color:#303440;}
.pro_imgsbg dl:hover .tt{ color:#535353;}
.pro_imgsbg dl dd span{ padding:10px 10px 0; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color: font-size:13px;}
.pro_imgsbg dl:hover dd{ color:#fff;}
.pro_imgsbg dl dd .mm{ display:block; margin:10px auto 0; width:110px; height:28px; text-align:center; border:1px solid #e3e3e3; line-height:28px; color:#2e2e2e; font-size:14px;}
.pro_imgsbg dl:hover .mm{border:1px solid #fff; color:#535353;}


/*行业资讯*/
.newsb_b{width:100%; margin:80px auto;  background-color:#fff;}
.itl_t1{text-align: center;width: 100%;background:url(../images/d3.png) repeat-x left center; margin:40px 0 40px; height:56px; padding: 0 0}
.itl_t1 .tff{ float:left; background:url(../images/d2.png) left center no-repeat #fff;height:56px; padding:0 20px 0 20px; }
.itl_t1 span{display:block;font-size:26px; color:#2e3955; line-height:1 }
.itl_t1 font{display:block;font-size: 22px; font-family:Arial, Helvetica, sans-serif; color:#2e3955;text-transform: uppercase; line-height:1}
.izao_amore1{ float:right; color:#2e3955; font-family:Arial, Helvetica, sans-serif; line-height:56px; text-transform:uppercase; font-size:24px; z-index:22; margin:0 20px 0 0}
.news{width: 100%;margin-top: 80px;}
.news_tle{
	text-align: center;
		margin-bottom: 60px;
}
 .news_tle h2{
	font-size: 36px;
	color: #000;

}
.news_tle h3{
	font-size: 18px;
	color: #000;
	font-weight: bold;
	background: url(../image/a_bg2_07.jpg) no-repeat center center;
}
.news_list{
	width: 320px;
	float: left;
	margin-right: 22px; 
		margin-left: 23px; 

	margin-bottom: 90px;
}
.news_list .list_tle{
	width: 320px;
	height: 58px;
	border: 1px solid #ccc;
	text-align: center;
	margin-bottom: 25px;
	padding-top: 20px;
}

.news_list .list_tle span{
	font-size: 12px;
	color: #bbb;
	display: block;
}
 .news_list .pic_wrap1{
	width: 320px;
	height: 160px;
	position: relative;
	margin-bottom: 20px;
}

 .news_list .pic_wrap1:hover{background-color:#fff}

 .news_list .pic_wrap1 .zhezhao{
	position: absolute;
	width: 320px;
	height: 160px;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.3);
	text-align: center;
	display: none;
}
 .news_list .pic_wrap1 .zhezhao img{
	display: inline-block;
	margin-top: 45px;
}
 .news_list h2{
	font-size: 16px;
	color: #333;
	line-height: 2;
}
 .news_list h3{
	font-size: 12px;
	color: #888;
	line-height: 1.5;
}
 .news_list a{
	padding-left: 20px;
	background: url(../images/jia.png) no-repeat left center;
	line-height: 1.5;
	color: #bbb;
	font-size: 12px;
	margin-top: 20px;
	display: block;
}

/*首页关于我们*/
.icase{background:url(../images/B97F32344E1CE8F666B32261C6E23DC9.jpg)}
.iabout_b{ float:left; width:100%;}
.iabout_b .img_b{float:left; margin:73px 0 0;}
.iabout_b .abr{ float:left; width:540px; padding: 0 0 0 45px;}
.iabout_b .info_b{float:left; width:540px; margin:40px 0 0;   text-align:left; padding-top:20px; line-height:30px; font-size:14px; color:#2f3747;}
.iabout_b .atitle{ display:block; margin:60px 0 0; padding:0 0 0 20px; text-align:left; background:url(../images/d2.png) left center no-repeat;}
.iabout_b .atitle span{display:block;font-size:20px; color:#2f3747; }
.iabout_b .atitle font{display:block;font-size: 40px; font-family:Arial, Helvetica, sans-serif; color:#2f3747;text-transform: uppercase; line-height:1}
.iabout_b .more{display:block; width:158px; height:38px; line-height:38px; text-align:center; border:1px solid #cbced7; color:#2f3747; font-size:14px;  margin:20px 0 0 }
/*---首页case-----*/
.itl_t{text-align: center;width: 100%;background:url(../images/d3.png) repeat-x left center; margin:90px 0 40px; height:56px; padding: 0 0}
.itl_t .tff{ float:left; background:url(../images/d2.png) left center no-repeat #303440;height:56px; padding:0 20px 0 20px; }
.itl_t span{display:block;font-size:20px; color:#fff; line-height:1 }
.itl_t font{display:block;font-size: 40px; font-family:Arial, Helvetica, sans-serif; color:#fff;text-transform: uppercase; line-height:1}
.izao_amore{ float:right; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:56px; text-transform:uppercase; font-size:20px; z-index:22; margin:0 20px 0 0}

.icase{width: 100%;background-position: center; background-repeat:no-repeat; height:617px; }
.circle_bg{ height:462px; margin:50px 0 0}
.mr_frbox{float: left;width: 100%;height: 462px;position: relative;}
.mr_frBtnL{cursor:pointer;display:inline;top: 190px;left:-70px;position: absolute;}
.mr_frBtnR{cursor:pointer;top: 190px;right: -70px;position: absolute;}
.mr_frUl{ margin:0 auto;width: 1098px; border-left:1px solid #4d5977;border-right:1px solid #4d5977;overflow: hidden;}
.tempWrap ul{height:462px;overflow: hidden;	}
.tempWrap{width: 1098px; }
.icase li{width: 366px;float: left;height: 462px; border-right:1px solid #4d5977}
.icase li a.img{ float:left; width:100%; height:275px; margin:18px 0 0; background-position:center; background-repeat:no-repeat; background-size:auto 100%;}
.icase li h2{float:left; width:92%; padding:0 4%; margin:25px 0 0; text-align:left;font-size: 20px;color: #ffffff;line-height: 35px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.icase li a.wrr:hover h2{ color:#ffc231}
.icase li span{ font-size:13px;float:left; width:92%; padding:0 4%; color:#8c92a0; line-height:24px;}





/*banner*/
.fullSlide {
	width:100%;
	position:relative;
	height:800px;
}
.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:800x;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:800px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:40px;
	left:0;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background-color: #F90;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}
.wxxx{
	width:1003px;margin-left:auto;margin-right:auto;
}



