/* 公共样式 */
*{font-weight: normal; font-style: normal; outline: none;margin:0;padding:0;border:0;box-sizing: border-box;}
body{background:#fff;color:#333333;font-size:12px; font-family:"微软雅黑"; min-width: 1200px;} 
ul,ol,li{list-style:none;} 
select,input,img,select{vertical-align:middle;} 
a{text-decoration:none; color: #333333;} 
header,div,footer,section,article,h1,h2,h3,p{display: block;}
/* 清除浮动 */
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.text_over{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/* 垂直居中 */ 
.center{display: flex; justify-content: center; align-items:Center;}
/* hover放大缩小 */
.scale_in{transition: all 1s; cursor: pointer;}
.scale_in:hover{transform: scale(1.05); z-index: 999;}
.move img{-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s; -webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);transform: translate(0, 0);}
.move:hover img{-webkit-transform: translate(0, -50px);-moz-transform: translate(0, -50px);transform: translate(0, -50px);}
.move:before{-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);transform: translate(0, 0); -webkit-transition:1s ease;-moz-transition:1s ease;}
.move:hover:before{-webkit-transform: translate(0, -50px);-moz-transform: translate(0, -50px);transform: translate(0, -50px);}
/* 翻转 */
.rotate{-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;}
.rotate1:hover .rotate{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}
/* 入场动画 */
.ani-r{opacity: 0; -webkit-transform: translate(200px, 0);-moz-transform: translate(200px, 0);transform: translate(200px, 0);}
.ani-l{opacity: 0;-webkit-transform: translate(-200px, 0);-moz-transform: translate(-200px, 0);transform: translate(-200px, 0);}
.tans1{-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;}
.tans2{-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.ani-b-s{opacity: 0;-webkit-transform: translate(0, 50px);-moz-transform: translate(0, 50px);transform: translate(0, 50px);}
.ani-b-d{opacity: 0;-webkit-transform: translate(0, -50px);-moz-transform: translate(0, -50px);transform: translate(0, -50px);}
/* 首页 */
/* header */
.header{
	width: 100%;
	background: white;
}
.header_top{
	height: 116px;
	border-bottom: solid 1px #f1f1f1;
}
.header_top_cont{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	padding-top: 40px;
	position: relative;
}
.header_top_cont h1{
	width: 260px;
	float: left;
}
.header_top_cont h1 b{
	display: block;
	font-family: "黑体";
	font-size: 24px;
	line-height: 32px;
}
.header_top_cont h1 i{
	display: block;
	font-family: "黑体";
	font-size: 16px;
	line-height: 26px;
	color: #999999;
}
.header_top_cont h3{
	float: right;
	height: 58px;
	padding-left: 72px;
	background: url(../images/phone_icon.png) no-repeat left center;
	font-family: arial;
	font-size: 40px;
	line-height: 58px;
	color: #33c06f;
	font-style: italic;
}
.header_top_cont h2{
	width: 188px;
	height: 216px;
	position: absolute;
	left: 518px;
	top: 0;
	z-index: 999;
}
.header_top_cont h2 img{
	width: 100%;
	height: 100%;
}
.header .nav{
	width: 1200px;
	margin: 0 auto;
}
.header .nav li{
	float: left;
	height: 74px;
}
.header .nav li a{
	padding-top: 16px;
	font-size: 18px;
	line-height: 30px;
	display: block;
	font-weight:bold;
}
.header .nav li:hover a{
	color: #0883dc;
}
.header .nav li:hover a:after{
	width: 100%;
	height: 30px;
	background: url(../images/nav_icon.png) no-repeat center;
	content: " ";
	display: block;
}
.header .nav .active a{
	color: #0883dc;
	font-weight:bold;
}
.header .nav .active a:after{
	width: 100%;
	height: 30px;
	background: url(../images/nav_icon.png) no-repeat center;
	content: " ";
	display: block;
}
.header_nav_li{
	margin-right: 50px;
}
.header_nav_li:nth-child(2){
	margin-right:45px;
}
.header_nav_li:nth-child(3){
	margin-right: 45px;
}
.header_nav_li:nth-child(4){
	margin-right: 240px;
}
.header_nav_li:last-child{
	margin-right: 0;
}
.header_nav_li:nth-child(1){
	margin-right: 45px;
}
/* banner */
.banner_i{
	width: 100%;
	height: 650px;
	position: relative;
	overflow: hidden;
}
.banner_l{
	width: 100%;
	height: 227px;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 190px;
	background: url(../images/banner_01_l.png) no-repeat left center;
}
.banner_img{
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
	z-index: 1;
}
.banner_in{
	width: 1200px;
	height: 100%;
	position: relative;
	z-index: 999;
	margin: 0 auto;
}
.banner_in i{
	position: absolute;
	left: 0;
	top: 200px;
}
.banner_in p{
	position: absolute;
	left: 0;
	top: 240px;
}
.banner_i .swiper-pagination-bullets{
	bottom: 40px!important;
}
.banner_i .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	opacity: 1;
	background: white;
}
.banner_i .swiper-pagination-bullet-active{
	background: #0883dc;
}
/* 主页搜索栏 */
.hot_search{
	width: 100%;
	height: 100px;
	border-bottom: solid 1px #f1f1f1;
}
.hot_search ul{
	width: 1200px;
	display: block;
	margin: 0 auto;
}
.hot_t{
	float: left;
}
.hot_t b{
	float: left;
	font-size: 22px;
	line-height: 100px;
	color: #0883dc;
}
.hot_t i{
	font-size: 18px;
	line-height: 100px;
	float: left;
}
.hot_search ul li{
	float: left;
	margin-left: 25px;
	font-size: 18px;
	line-height: 100px;
}
.hot_search ul li:hover a{
	color: #0883dc;
}
.search{
	width: 300px;
	height: 100px;
	float: right;
	position:relative;
	z-index:99999;
}
.search input{
	width: 220px;
	height: 42px;
	float: left;
	background: white;
	border-radius: 30px 0 0 30px;
	border: solid 1px #d2d2d2;
	border-right: 0;
	padding: 0 10px;
}
.search button{
	width: 80px;
	height: 42px;
	float: left;
	background: url(../images/search_icon.png) no-repeat center #0883dc;
	border-radius: 0 30px 30px 0;
}
/* 首页产品 */
.pro_i{
	width: 100%;
	padding-top: 95px;
}
.i_title{
	width: 100%;
}
.i_title h1{
	display: block;
	font-size: 48px;
	line-height: 56px;
	text-align: center;
}
.i_title i{
	display: block;
	font-size: 24px;
	line-height: 48px;
	text-align: center;
	font-family: arial;
	text-transform: uppercase;
	color: rgba(51,51,51,.4);
	background: url(../images/title_arrow.png) no-repeat center;
}
.i_title:after{
	width: 35px;
	height: 35px;
	content: " ";
	display: block;
	margin: 0 auto;
	background: url(../images/i_title_icon.png) no-repeat center;
	margin: 0 auto;
}
@keyframes mymove
{
0% {
	background: url(../images/pro_title_ba.png) no-repeat center;
}
25% {
	background: url(../images/pro_title_b.png) no-repeat center;
}
50% {
	background: url(../images/pro_title_ba1.png) no-repeat center;
}
75% {
	background: url(../images/pro_title_b.png) no-repeat center;
}
100%{
	background: url(../images/pro_title_ba.png) no-repeat center;
}
}

@-webkit-keyframes mymove
{
0% {
	background: url(../images/pro_title_ba.png) no-repeat center;
}
25% {
	background: url(../images/pro_title_b.png) no-repeat center;
}
50% {
	background: url(../images/pro_title_ba1.png) no-repeat center;
}
75% {
	background: url(../images/pro_title_b.png) no-repeat center;
}
100%{
	background: url(../images/pro_title_ba.png) no-repeat center;
}
}
@-moz-keyframes mymove
{
0% {
	background: url(../images/pro_title_ba.png) no-repeat center;
}
25% {
	background: url(../images/pro_title_b.png) no-repeat center;
}
50% {
	background: url(../images/pro_title_ba1.png) no-repeat center;
}
75% {
	background: url(../images/pro_title_b.png) no-repeat center;
}
100%{
	background: url(../images/pro_title_ba.png) no-repeat center;
}
}
.pro_i{
	position: relative;
}
.pro_i:after{
	width: 264px;
	height: 301px;
	position: absolute;
	right: 2%;
	top: -140px;
	content: " ";
	background: url(../images/pro_title_b.png) no-repeat center;
	z-index: 9999;
	animation:mymove 5s infinite;
	-webkit-animation:mymove 5s infinite; 
	-moz-animation:mymove 5s infinite;
}
.pro_i_cont{
	width: 1200px;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 98px;
}
.pro_i_left{
	width: 270px;
	float: left;
	position: relative;
}
.pro_i_left h1{
	display: block;
	margin-bottom: 22px;
}
.pro_i_left h1 b{
	display: block;
	font-size: 30px;
	line-height: 32px;
}
.pro_i_left h1 i{
	display: block;
	font-size: 16px;
	line-height: 46px;
	color: #999999;
}
.pro_i_left_f{
	display: block;
	width: 100%;
}
.pro_i_left_fl{
	display: block;
	font-size: 20px;
	line-height: 44px;
	border-radius: 0 30px 30px 0;
	margin-bottom: 15px;
	cursor: pointer;
}
.pro_i_left_fl .pro_1{
	width:264px;
	height:66px;
	border-radius: 0 30px 30px 0;
	display: block;
	padding-left: 45px;
	background:url(../images/pro_equ_l_bg.png) no-repeat left center;
	font-size:20px;
	line-height:66px;
	color:white;
}
.pro_ac1{
	background: #0883dc;
	color: white;
}
.pro_i_left_s{
	display: block;
	position: relative;
}
.pro_i_left_sl a{
	width:264px;
	display: block;
	padding-left: 45px;
	font-size: 18px;
	line-height: 50px;
	cursor: pointer;
	background:#eeeeee;
	color:#666666;
	border-radius:0 30px 30px 0;
	margin-bottom:1px;
}
.pro_i_left_sl a:before{
	width: 34px;
	height: 50px;
	background: url(../images/pro_i_point.png) no-repeat left center;
	float: left;
	content: " ";
}
.pro_i_left_sl a:hover{
	color: #0883dc;
}
.pro_i_left_sl a:hover:before{
	background: url(../images/pro_i_point_a.png) no-repeat left center;
}
.pro_i_left_t{
	display: block;
}
.pro_i_left_s .active{
	display: block;
}
.pro_i_left_tl{
	display: block;
	padding-left: 79px;
	font-size: 18px;
	line-height: 40px;
}
.pro_i_left_tl:hover{
	color: #0883dc;
}
.pro_i_right{
	width: 912px;
	float: right;
	position: relative;
}
.pro_i_right_t{
	position: relative;
}
.pro_i_arrow{
	width: 95px;
	height: 42px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.pro_i_arrow .swiper-button-prev{
	position: relative;
	right: 0;
	top: 0;
	left: 0;
	float: left;
	width: 42px;
	height: 42px;
	background: url(../images/pro_i_arrow.png) no-repeat center;
	background-position: -11px -3px;
	margin-top: 0;
	margin-right: 12px;
}
.pro_i_arrow .swiper-button-prev:hover{
	background-position: -11px -55px;
}
.pro_i_arrow .swiper-button-next{
	position: relative;
	right: 0;
	top: 0;
	float: right;
	width: 42px;
	height: 42px;
	background: url(../images/pro_i_arrow.png) no-repeat center;
	background-position: -142px -3px;
	margin-top: 0;
}
.pro_i_arrow .swiper-button-next:hover{
	background-position: -140px -55px;
}
.pro_i_right_t img{
	width: 602px;
	height: 493px;
	float: left;
}
.pro_i_right_t span{
	width: 470px;
	height: 302px;
	position: absolute;	
	top: 90px;
	right: 0;
	z-index: 66;
	background: white;
	box-shadow: 0 0 20px rgba(0,0,0,.11);
	padding: 45px 70px;
}
.pro_i_right_t span h1{
	display: block;
	font-size: 20px;
	line-height: 40px;
	margin-bottom: 10px;
}
.pro_i_right_t span p{
	display: block;
	font-size: 16px;
	line-height: 32px;
	height: 96px;
}
.pro_i_right_t span i{
	font-size: 16px;
	display: block;
	width: 107px;
	height: 35px;
	background: #0883dc;
	color: white;
	border-radius: 30px;
	margin-top: 14px;
	text-align: center;
	line-height: 35px;
}
.pro_i_right_b{
	width: 100%;
	height: 370px;
	margin-top: 17px;
	overflow: hidden;
}
.pro_i_right_b li{
	width: 293px;
	height: 100%;
	position: relative;
}
.pro_i_right_b li img{
	width: 100%;
	height: 100%;
	display: block;
}
.pro_i_right_b li p{
	display: block;
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 66;
	background: rgba(255,255,255,.8);
	font-size: 18px;
	line-height: 60px;
	text-align: center;
}
.pro_i_right_b li:hover p{
	color: #0883dc;
}
.pro_i_right_t:hover h1{
	color: #0883dc;
}
/* 为何选择我们 */
.choose_i{
	width: 100%;
	background: url(../images/choose_bg.jpg) no-repeat center;
	background-size: 100% 100%;
	padding-top: 100px;
	padding-bottom: 93px;
	position: relative;
}
@keyframes mymove1
{
0% {
	background: url(../images/choose_ba.png) no-repeat center;
}
25% {
	background: url(../images/choose_b.png) no-repeat center;
}
50% {
	background: url(../images/choose_ba1.png) no-repeat center;
}
75% {
	background: url(../images/choose_b.png) no-repeat center;
}
100%{
	background: url(../images/choose_ba.png) no-repeat center;
}
}
@-webkit-keyframes mymove1
{
0% {
	background: url(../images/choose_ba.png) no-repeat center;
}
25% {
	background: url(../images/choose_b.png) no-repeat center;
}
50% {
	background: url(../images/choose_ba1.png) no-repeat center;
}
75% {
	background: url(../images/choose_b.png) no-repeat center;
}
100%{
	background: url(../images/choose_ba.png) no-repeat center;
}
}
@-moz-keyframes mymove1
{
0% {
	background: url(../images/choose_ba.png) no-repeat center;
}
25% {
	background: url(../images/choose_b.png) no-repeat center;
}
50% {
	background: url(../images/choose_ba1.png) no-repeat center;
}
75% {
	background: url(../images/choose_b.png) no-repeat center;
}
100%{
	background: url(../images/choose_ba.png) no-repeat center;
}
}
.choose_i:before{
	width: 315px;
	height: 470px;
	background: url(../images/choose_b.png) no-repeat center;
	content: " ";
	position: absolute;
	left: 20px;
	top: -30px;
	z-index: 9999;
	animation:mymove1 5s infinite;
	-webkit-animation:mymove1 5s infinite; 
	-moz-animation:mymove1 5s infinite;
}
.choose_i_cont{
	width: 1200px;
	margin: 0 auto;
}
.choose_title i{
	color: rgba(255,255,255,.4);
}
.choose_i_list{
	display: block;
	position:relative;
	z-index:99999;
}
.choose_i_list li{
	width: 250px;
	height: 360px;
	float: left;
	margin-right: 66px;
}
.choose_i_list li:last-child{
	margin-right: 0;
}
.choose_i_list li i{
	width: 100%;
	height: 205px;
}
.choose_i_list li i img{
	max-width: 100%;
	max-height: 100%;
}
.choose_i_list li h1{
	display: block;
	height: 30px;
	font-size: 30px;
	line-height: 30px;
	color: #0883dc;
	font-weight: 600;
	margin-bottom: 28px;
	text-align: center;
}
.choose_i_list li p{
	display: block;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}
.case_i{
	padding-top: 100px;
	padding-bottom: 55px;
	position: relative;
}
.case_i .i_title i,
.news_i .i_title i{
	background: url(../images/case_title.png) no-repeat center;
}
@keyframes mymove2
{
0% {
	background: url(../images/case_i_ba.png) no-repeat center;
}
25% {
	background: url(../images/case_i_b.png) no-repeat center;
}
50% {
	background: url(../images/case_i_ba1.png) no-repeat center;
}
75% {
	background: url(../images/case_i_b.png) no-repeat center;
}
100%{
	background: url(../images/case_i_ba.png) no-repeat center;
}
}
@-webkit-keyframes mymove2
{
0% {
	background: url(../images/case_i_ba.png) no-repeat center;
}
25% {
	background: url(../images/case_i_b.png) no-repeat center;
}
50% {
	background: url(../images/case_i_ba1.png) no-repeat center;
}
75% {
	background: url(../images/case_i_b.png) no-repeat center;
}
100%{
	background: url(../images/case_i_ba.png) no-repeat center;
}
}
@-moz-keyframes mymove2
{
0% {
	background: url(../images/case_i_ba.png) no-repeat center;
}
25% {
	background: url(../images/case_i_b.png) no-repeat center;
}
50% {
	background: url(../images/case_i_ba1.png) no-repeat center;
}
75% {
	background: url(../images/case_i_b.png) no-repeat center;
}
100%{
	background: url(../images/case_i_ba.png) no-repeat center;
}
}
.case_i:after{
	width: 264px;
	height: 301px;
	content: " ";
	background: url(../images/case_i_b.png) no-repeat center;
	position: absolute;
	bottom: 60px; 
	right: 0;
	animation:mymove2 5s infinite;
	-webkit-animation:mymove2 5s infinite; 
	-moz-animation:mymove2 5s infinite;
}
.case_i_cont{
	width: 1200px;
	margin: 0 auto;
	padding-top: 50px;
}
.case_i_cont li{
	width: 86px;
	height: 435px;
	float: left;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.case_i_cont li:before{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.7);
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 66;
}
.case_i_cont li:first-child:before,
.case_i_cont li:last-child:before{
	background: rgba(0,0,0,.9);
}
.case_i_cont .active:before{
	display: none;
}
.case_i_cont li img{
	width: 768px;
	height: 100%;
	float: right;
}
.case_i_cont li span{
	width: 100%;
	height: 36px;
	font-size: 30px;
	line-height: 26px;
	font-weight: 600;
	color: white;
	position: absolute;
	bottom: 70px;
	left: 0;
	font-family: arial;
	font-size: 30px;
	padding-bottom: 10px;
	background: url(../images/case_i_border.jpg)no-repeat center bottom;
	z-index: 99;
	text-align: center;
}
.case_i_cont .active{
	width: 768px;
}
.case_i_cont .active span{
	display: none;
}
.case_i_cont .active .case_i_text{
	width: 364px;
	height: 186px;
	position: absolute;
	bottom: 60px;
	left: 65px;
	background: rgba(8,131,220,.1);
	padding: 18px 30px;
}
.case_i_text h1{
	display: block;
	font-size: 18px;
	line-height: 36px;
	color: white;
}
.case_i_text p{
	display: block;
	font-size: 16px;
	line-height: 32px;
	color: white;
}
.case_i_arrow{
	width: 100%;
	height: 90px;
	position: relative;
}
.case_i_arrow .prev{
	width: 20px;
	height: 20px;
	background: url(../images/i_case_arrow.png) no-repeat center;
	background-position: 0 0;
}
.case_i_arrow i{
	width: 120px;
	height: 1px;
	content: " ";
	background:#dcdcdc;
	margin: 0 20px;
	display: block;
}
.case_i_arrow .next{
	width: 20px;
	height: 20px;
	background: url(../images/i_case_arrow.png) no-repeat center;
	background-position: -20px 0;
}
.case_i_arrow .prev:hover{
	background-position: 0 -20px;
}
.case_i_arrow .next:hover{
	background-position: -20px -20px;
}
.case_i_arrow span{
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-top: 0;
	cursor: pointer;
}
.case_i_arrow .more{
	width:100px;
	height:50px;
	background:#0883dc;
	font-size: 18px;
	position: absolute; 
	right: 0;
	top:0;
	z-index:99999;
	text-align:center;
	line-height:50px;
	color:white;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}
.case_i_arrow .more:hover{
	color:white;
	border-radius:20px;
}
/* 底部导航 */
.f_nav{
	width: 100%;
	height: 60px;
	background: url(../images/f_nav_bg.png) center;
	position: absolute;
	top: -32px;
	right: 0;
	z-index: 99;
}
.f_nav .nav{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.f_nav .nav span{
	width: 202px;
	height: 100%;
	float: left;
	font-family: arial;
	font-size: 30px;
	line-height: 60px;
	color: white;
	margin-right:10px;
	font-weight: 600;
	text-align: center;
}


.f_nav_list li:last-child{
	margin-right: 0;
}
.f_nav_list{ margin-left:10px;}
.f_nav_list  a{
	font-size: 15px;
	line-height: 60px;
	color: white;
	display: block;
	float: left;
	margin-right: 10px;
}
.f_nav .more{
	font-size: 16px;
	line-height: 60px;
	color: white;
	float: right;
}
/* 主页关于我们 */
.about_i{
	width: 100%;
	background: url(../images/about_i_bg.jpg) no-repeat top center;
}
.about_i_title{
	width: 1200px;
	height: 220px;
	margin: 0 auto;
	justify-content: flex-start;
}
.about_i_title_l{
	width: 500px;
	float: left;
	margin-right: 240px;
}
.about_i_title_l h1{
	display: block;
	font-size: 48px;
	font-family: arial;
	font-weight: 600;
	color: white;
	margin-bottom: 16px;
}
.about_i_title_l h1 b{
	color: #0883dc;
	font-weight: 600;
}
.about_i_title_l i{
	display: inline-block;
	font-size: 24px;
	color: white;
	line-height: 30px;
	background: url(../images/about_i_arrow.png) no-repeat center right;
	padding-right: 245px;
}
.about_i_title_r{
	padding-left: 225px;
}
.about_i_title_r i{
	display: block;
	font-size: 18px;
	line-height: 24px;
}
.about_i_title_r b{
	display: block;
	font-size: 18px;
	line-height: 54px;
	font-family: arial;
	font-size: 36px;
	color: #333;
	font-weight: 800;
}
.about_i_cont{
	width: 100%;
	position: relative;
	background: url(../images/about_i_line.png) no-repeat top 119px left;
}
.about_i_content{
	width: 1200px;
	margin: 0 auto;
}
.about_i_left{
	width: 600px;
	float: left;
}
.about_i_left h1{
	display: block;
	height: 120px;
	font-size: 30px;
	line-height: 120px;
	color: black;
	margin-bottom: 25px;
}
.about_i_left h1:after{
	width: 85px;
	height: 5px;
	content: " ";
	display: block;
	border-radius: 30px;
	background: #7acaf7;
}
.about_i_left p{
	font-size: 16px;
	line-height: 32px;
}
.about_i_right{
	width: 46%;
	overflow: hidden;
	float: right;
}
.about_i_right img{
	width: 880px;
	height: 550px;
	float: left;
}
.about_i_kin{
	display: block;
	padding-top: 37px;
}
.about_i_kin li{
	width: 172px;
	height: 44px;
	float: left;
	margin-right: 42px;
	border-radius: 30px;
	font-size: 16px;
	line-height: 44px;
	text-align: center;
	color: white;
	background: #bfbfbf;
}
.about_i_kin li:last-child{
	margin-right: 0;
}
.about_i_kin li:hover{
	background: #0883dc;
}
/* 主页新闻 */
.news_i{
	width: 100%;
	background: #f1f2f4;
	padding-bottom: 110px;
	padding-top: 100px;
}
.news_i_cont{
	width: 1200px;
	margin: 0 auto;
}
.news_i_left{
	width: 810px;
	float: left;
}
.news_i_change{
	display: block;
	border-bottom: solid 1px #dcdcdc;
}
.news_i_change li{
	float: left;
	font-size: 24px;
	line-height: 70px;
	cursor: pointer;
}
.news_i_change .active{
	color: #0883dc;
}
.news_i_change i{
	margin: 0 50px;
	font-size: 24px;
	line-height: 70px;
	float: left;
}
.news_i_change a{
	float: right;
	font-size: 18px;
	line-height: 70px;
	color: #666666;
}
.news_i_change li:hover{
	color: #0883dc;
}
.news_i_change a:hover{
	color: #0883dc;
}
.news_right_pro a:hover{
	color: #0883dc;
}
.news_i_c_left:hover h1{
	color: #0883dc;
}
.news_i_c_left{
	width: 420px;
	float: left;
	padding-top: 40px;
}
.news_i_c_left img{
	width: 100%;
	height: 280px;
	display: block;
}
.news_i_c_left h1{
	display: block;
	margin-top: 20px;
	margin-bottom: 12px;
}
.news_i_c_left h1 b{
	width: 310px;
	font-size: 18px;
	line-height: 32px;
	float: left;
}
.news_i_c_left h1 i{
	font-size: 16px;
	line-height: 32px;
	float: right;
	color: #999999;
}
.news_i_c_left p{
	display: block;
	font-size: 16px;
	line-height: 30px;
}
.news_b_cont{
	display: none;
}
.news_i_left .activea{
	display: block;
}
.news_i_c_right{
	width: 357px;
	float: right;
	padding-top: 40px;
}
.news_i_c_right li{
	display: block;
	margin-bottom: 26px;
}
.news_i_c_right li:last-child{
	margin-bottom: 0;
}
.news_i_c_right li .news_left_time{
	width: 50px;
	float: left;
}
.news_left_time i{
	display: block;
	font-size: 36px;
	font-family: arial;
	line-height: 28px;
	font-weight: 600;
}
.news_left_time b{
	display: block;
	font-size: 13px;
	font-family: arial;
	line-height: 28px;
}
.news_i_c_right li .news_left_title{
	width: 295px;
	float: right;
}
.news_left_title h1{
	display: block;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 7px;
}
.news_left_title p{
	display: block;
	font-size: 16px;
	line-height: 32px;
	color: #999999;
}
.news_i_c_right li:hover i,
.news_i_c_right li:hover b,
.news_i_c_right li:hover h1{
	color: #0883dc;
}
.news_i_right{
	width: 330px;
	float: right;
}
.news_right_pro{
	height: 70px;
	display: block;
	border-bottom: solid 1px #dcdcdc;
}
.news_right_pro b{
	float: left;
	font-size: 24px;
	line-height: 70px;
}
.news_right_pro a{
	float: right;
	font-size: 18px;
	line-height: 70px;
	color: #666666;
}
.news_i_right_list{
	width: 100%;
	position: relative;
}
.news_i_right_list li{
	width: 100%;
	float: left;
	margin-top: 40px;
	padding-bottom: 36px;
	border-bottom: solid 1px #dcdcdc;
}
.news_i_right_list li h1{
	padding-left: 40px;
	display: block;
	font-size: 16px;
	line-height: 24px;
	background: url(../images/news_i_icon.png) no-repeat left center;
}
.news_i_right_list li p{
	padding-left: 40px;
	display: block;
	font-size: 16px;
	line-height: 32px;
	color: #999999;
}
.news_i_right_list li:hover h1{
	color: #0883dc;
	background: url(../images/news_i_icon_a.png) no-repeat left center;
}
.news_ip{
	overflow: hidden;
	padding-bottom: 70px;
}
.news_ip .swiper-pagination-bullets{
	bottom: 0!important;
	height: 13px;
}
.news_ip .swiper-pagination-bullet{
	float: left;
	width: 13px;
	height: 13px;
	background: #dcdcdc;
	opacity: 1;
	margin: 0 10px!important;
}
.news_ip .swiper-pagination-bullet-active{
	width: 49px;
	height: 13px;
	border-radius: 30px;
	background: #0883dc;
}
/* footer */
.footer{
	width: 100%;
	height: 610px;
	background: #323335;
	position: relative;
}
.footer_cont{
	width: 1200px;
	margin: 0 auto;
}
.footer_top{
	width: 100%;
	height: 476px;
	justify-content: flex-start;
	border-bottom:solid 1px rgba(0,0,0,.2);
}
.footer_link{
	width: 735px;
	float: left;
}
.footer_link li{
	max-width: 155px;
	float: left;
	margin-right: 90px;
}
.footer_link li a{
	display: block;
	color: rgba(255,255,255,.4);
	line-height: 30px;
	font-size: 16px;
}
.footer_link li a:hover{
	text-decoration: underline;
}
.f_link_f:first-child{
	color: white;
	margin-bottom: 8px;
}
.footer_right{
	float: right;
	padding-left: 120px;
	border-left:solid 1px rgba(0,0,0,.2);
}
.phone_f{
	display: block;
	padding-left: 75px;
	height: 56px;
	background: url(../images/f_icon.png) no-repeat left center;
	font-family: arial;
	font-size: 30px;
	line-height: 56px;
	font-weight: 600;
	letter-spacing: 2px;
	color: white;
	margin-bottom: 12px;
}
.f_contact{
	display: block;
}
.f_contact li{
	display: block;
	font-size: 16px;
	line-height: 32px;
	color: rgba(255,255,255,.4);
}
.f_list_last{
	max-width: 280px!important;
	margin-right: 0!important;
}
.footer_link_list{
	height: 270px!important;
}
.footer_link_list a{
	width:135px;
}
.footer_link_list a:nth-child(n){
	margin-right: 5px;
}
.f_code{
	padding-top: 12px;
}
.f_code img{
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 40px;
}
.footer_b{
	width: 100%;
	font-size: 16px;
	line-height: 32px;
	color: rgba(255,255,255,.4);
	padding-top: 15px;
	text-align: center;
}
/* 产品中心 */
.banner{
	width: 100%;
	height: 400px;
	position: relative;
	overflow: hidden;
}
.banner_in_img{
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
	z-index: 1;
}
.banner_cont{
	width: 100%;
	height: 100%;
	background: url(../images/banner_in_l.png) no-repeat center;
	position: relative;
	z-index: 99;
}
.banner_cont img{
	display: block;
	position: absolute;
	left: 50%;
	top: 125px;
	margin-left: -960px;
	z-index: 999;
}
.pro_title{

	padding-bottom: 50px;
}
.pro_list{
	width: 1200px;
	margin: 0 auto;
}
.pro_list li{
	width: 100%;
	height: 350px;
	display: block;
	margin-bottom: 100px;
	position: relative;
}
.pro_list li img{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.pro_text{
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 66;
	padding: 0 100px;
}
.pro_text span{
	width: 100%;
}
.pro_text h1{
	display: block;
	font-size: 30px;
	line-height: 50px;
	font-weight: 600;
	color: white;
}
.pro_text h2{
	display: block;
	font-family: arial;
	font-size: 24px;
	line-height: 36px;
	color: white;
}
.pro_list li:nth-child(odd) .pro_text{
	background: url(../images/pro_bg.png) right top;
}
.pro_list li:nth-child(even) .pro_text{
	background: url(../images/pro_bg1.png) right top;
}
.pro_list li:nth-child(odd) h2:after{
	display: block;
	width: 100%;
	height: 4px;
	content: " ";
	background: url(../images/pro_li_line.png) no-repeat right center;
	margin-top: 28px;
}
.pro_list li:nth-child(even) h2:after{
	display: block;
	width: 100%;
	height: 4px;
	content: " ";
	background: url(../images/pro_li_line.png) no-repeat left center;
	margin-top: 28px;
}
.pro_text i{
	display: block;
	font-size: 16px;
	color: white;
	line-height: 16px;
	margin-top: 38px;
}
.pro_list li:nth-child(odd) .pro_text,
.pro_list li:nth-child(odd) h1,
.pro_list li:nth-child(odd) h2{
	text-align: right;
}
.pro_list li:nth-child(odd) i{
	background: url(../images/pro_icon.png) no-repeat right 92px center;
}
.pro_list li:nth-child(even) i{
	background: url(../images/pro_icon.png) no-repeat left center;
	padding-left: 30px;
}
.pro_list li:nth-child(even) .pro_text,
.pro_list li:nth-child(even) h1,
.pro_list li:nth-child(even) h2{
	text-align: left;
}
.pro_list li:hover i{
	color: #0883dc;
}
.pro_list li:nth-child(odd):hover i{
	background: url(../images/pro_icon_h.png) no-repeat right 92px center;
}
.pro_list li:nth-child(even):hover i{
	background: url(../images/pro_icon_h.png) no-repeat left center;
}
/* 废气成套设备 */
.pro_equ{
	width: 1200px;
	padding: 100px 0;
	margin: 0 auto;
	position:relative;
}
.pro_equ_left{
	width: 264px;
	float: left;
}
.pro_equ_a{
	display: block;
	padding: 0 38px;
	height: 66px;
	background: white;
	font-size: 20px;
	line-height: 66px;
	border-radius: 0 30px 30px 0;
}
.pro_equ_a:hover{
	color: white;
	background: url(../images/pro_equ_l_bg.png) no-repeat left center;
}
.pro_equ_left .active .pro_equ_a,
.pro_equ_left .activea .pro_equ_a{
	color: white;
	background: url(../images/pro_equ_l_bg.png) no-repeat left center;
}

.pro_equ_left li{
	display: block;
	position: relative;
	margin-bottom: 15px;
	cursor:pointer;
}
.pro_equ_left_s1{
	display:none;
}
.pro_equ_left .active .pro_equ_left_s1{
	display:block;
}
.pro_equ_left_s1 a{
	display: block;
	padding-left: 45px;
	font-size: 18px;
	line-height: 50px;
	cursor: pointer;
	background:#e5e5e5;
	color:#666666;
	border-radius:0 30px 30px 0;
	margin-bottom:1px;
}
.pro_equ_left_s1 a:hover{
	color: #0883dc;
}
.pro_equ_left_s1 .activea{
	color: #0883dc;
}
.pro_equ_right{
	width: 836px;
	float: right;
}
.pro_li{
	width: 255px;
	float: left;
	position: relative;
}
.pro_equ_right li{
	margin-right: 35px;
	margin-bottom: 50px;
}
.pro_equ_right li:nth-child(3n){
	margin-right: 0;
}
.pro_li .pro_equ_img{
	width: 100%;
	height: 280px;
	display: block;
}
.pro_li p{
	display: block;
	width: 100%;
	height: 56px;
	background: white;
	font-size: 16px;
	line-height: 56px;
	text-align: center;
	background: url(../images/pro_equ_t_bg.png) no-repeat bottom center white;
}
.pro_li .sub{
	display: none;
}
/* .pro_li:hover .sub{ */
	/* display: flex; */
	/* width: 219px; */
	/* height: 297px; */
	/* position: absolute; */
	/* background: rgba(51,192,111,.7); */
	/* left: 18px; */
	/* top: 24px; */
	/* z-index: 99; */
/* } */
/* .pro_li:hover p{ */
	/* background: white; */
/* } */
/* 通风配件 */
.pro_acc{
	width: 1200px;
	margin: 0 auto;
	padding: 100px 0;
}
.pro_acc li{
	margin-right: 60px;
	margin-bottom: 50px;
}
.pro_acc li:nth-child(4n){
	margin-right: 0;
}
/* 关于我们 */
.about_title{
	padding-top: 95px;
	position: relative;
}
.about_title:before{
	width: 237px;
	height: 301px;
	content: " ";
	background: url(../images/about_b.png) no-repeat left center;
	position: absolute;
	left: 0;
	top: -24px;
	z-index: 9999;
}
.about_cont{
	width: 1200px;
	margin: 0 auto;
	background:url(../images/about_bg.png) no-repeat right top 45px;

}
.about_cont h1{
	display: block;
	padding-top: 12px;
	margin-bottom: 43px;
}
.about_cont h1 b{
	display: block;
	font-size: 30px;
	line-height: 60px;
}
.about_cont h1 i{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: black;
}
.about_cont p{
	display: block;
	font-size: 16px;
	line-height: 30px;
}
.about_li{
	display: block;
	padding: 0 130px 30px;
}
.about_li li{
	width: 160px;
	float: left;
	margin-right: 230px;
}
.about_li li:nth-child(3n){
	margin-right: 0;
}
.about_li li span{
	width: 160px;
	height: 160px;
}
.about_li li span img{
	max-width: 100%;
	max-height: 100%;
	display: block;
}
.about_li li b{
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 26px;
}
.about_li li i{
	display: block;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}
.about_cont video{
	max-width: 100%;
	margin: 55px auto 100px;
}
/* 联系我们 */
.contact_title{
	position: relative;
	padding-top: 90px;
	padding-bottom: 50px;
}
.contact_title:before{
	width: 264px;
	height: 301px;
	content: " ";
	background: url(../images/contact_b.png) no-repeat left center;
	position: absolute;
	left: 0;
	top: -52px;
	z-index: 9999;
}
.contact_cont{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
}
.contact_input input{
	width: 360px;
	height: 50px;
	float: left;
	border-bottom: solid 1px #dcdcdc;
	font-size: 18px;
	line-height: 50px;
	color: #666666;
	margin-right: 60px;
}
.contact_input textarea{
	width: 100%;
	height: 108px;
	margin-top: 25px;
	margin-bottom: 60px;
	display: block;
	border-bottom: solid 1px #dcdcdc;
	font-size: 18px;
	line-height: 50px;
	color: #666666;
	resize: none;
	float: left;
}
.contact_input input:nth-child(3){
	margin-right: 0;
}
::-webkit-input-placeholder { 
	color: #666666;
}
:-moz-placeholder {
	color: #666666;
	opacity:  1;
}
::-moz-placeholder { 
	color: #666666;
	opacity:  1;
}
:-ms-input-placeholder { 
	color: #666666;
}
.contact_input button{
	width: 224px;
	height: 56px;
	float: left;
	background: #eeeeee;
	color: #999999;
	text-align: center;
	font-size: 18px;
	line-height: 56px;
	text-align: center;
	cursor: pointer;
}
.contact_input button:hover{
	background: #0883dc;
	color: white;
}
.button_s{
	margin-right: 45px;
}
.contact_info{
	width: 100%;
	margin-top: 20px;
	position:relative;
	top:80px;
}
.contact_info li{
	width: 267px;
	height: 160px;
	float: left;
	background: white;
	border: solid 1px #0883dc;
	margin-right: 44px;
}
.contact_info li h3{
	display: block;
	margin-bottom: 17px;
	text-align: center;
	font-size: 18px;
	line-height: 33px;
	color: #999999;
}
.contact_info li h3 i{
	display: inline-block;
	padding-right: 14px;
}
.contact_info p{
	font-family: arial;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
}
.contact_info li:last-child{
	margin-right: 0;
	padding:0 35px;
}
.contact_info li:last-child p{
	font-family: "微软雅黑";
	font-size: 18px;
}
.map{
	width: 100%;
	height: 740px;
	position: relative;
	overflow: hidden;
}
.map iframe{
	width: 1920px;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
}
/* 新闻中心 */
.news_changes{
	width: 100%;
	background: #eeeeee;
	margin-bottom: 96px;
}
.news_cont{
	width: 1200px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 70px;
}
.news_m_nav{
	float: left;
}
.news_m_nav a{
	color: #666666;
}
.news_m_nav i{
	color: #666666;
	margin: 0 10px;
}
.news_m_nav a:hover{
	color: #0883dc;
}
.news_change_b{
	float: right;
}
.news_change_b a{
	width: 150px;
	height: 70px;
	display: inline-block;
	text-align: center;
}
.news_change_b a:hover{
	background: url(../images/news_change_bg.png) no-repeat center;	
	color: #0883dc;
}
.news_cont .active{
	color: #0883dc;
}
.news_change_b .active{
	background: url(../images/news_change_bg.png) no-repeat center;	
	color: #0883dc;
}
.news_top{
	width: 1200px;
	margin: 100px auto;
}
.news_img{
	width: 540px;
	height: 318px;
	float: left;
	position: relative;
}
.news_img img{
	width: 100%;
	height: 100%;
}
.news_img:before{
	width: 497px;
	height: 292px;
	content: " ";
	position: absolute;
	top: 12px;
	left: 20px;
	border: solid 1px white;
	z-index: 99;
}
.news_text{
	width: 610px;
	float: right;
}
.news_text h1{
	display: block;
	font-size: 30px;
	line-height: 50px;
	margin-bottom: 33px;
}
.news_text p{
	display: block;
	font-size: 16px;
	line-height: 32px;
	color: #999999;
}
.news_more{
	display: block;
	margin-top: 53px;
}
.news_more i{
	float: left;
	font-size: 16px;
	line-height: 22px;
	color: #999999;
}
.news_more a{
	float: right;
	font-size: 16px;
	line-height: 22px;
	color: #999999;
}
.news_more a:after{
	width: 67px;
	height: 3px;
	content: " ";
	border-radius: 30px;
	background: rgba(255,255,255,0);
	display: block;
}
.news_more a:hover:after{
	background: #0883dc;
}
.news_list{
	width: 1200px;
	margin: 0 auto;
	padding: 30px 65px 50px 65px;
	box-shadow: 0 0 20px rgba(0,0,0,.08);
}
.news_list li{
	display: block;
	padding-left: 110px;
	background: url(../images/news_point.jpg) no-repeat left 65px center;
}
.news_list li a{
	display: block;
	font-size: 16px;
	line-height: 75px;
	border-bottom: dashed 1px #dbdbdb;
}
.news_list li i{
	width: 860px;
	float: left;
}
.news_list li b{
	color: #999999;
	float: right;
}
.news_list li:hover b,
.news_list li:hover i{
	color: #77d59f;
}
.news_list li:hover{
	background: url(../images/news_point_a.jpg) no-repeat left 65px center;
}
.news_padding{
	padding: 100px 0;
}
/* 翻页 */
.page{width: 100%; margin: 0 auto; text-align: center; clear: both;}
.page a{width: 50px; height: 50px; font-family: "微软雅黑"; text-align: center; color: #333333; background: #e8e8e8; border-radius: 10px; line-height: 50px; display: inline-block; margin-right: 5px; font-size: 20px;}
.page a:hover{color: white; background: #333333;}
.honor_padding{padding: 15px 0 200px 0;}
.thisclass{width: 50px; height: 50px; font-family: "微软雅黑"; text-align: center; color: white; background: #333333;border-radius: 10px; line-height: 50px; display: inline-block; margin-right: 5px; font-size: 20px;}
/* 案例中心 */
.case_cont{
	width: 1200px;
	margin: 95px auto;
}
.case_cont li{
	width: 550px;
	height: 460px;
	float: left;
	margin-right: 98px;
	margin-bottom: 65px;
	box-shadow: 0 0 10px rgba(0,0,0,.08);
}
.case_cont li:nth-child(2n){
	margin-right: 0;
}
.case_cont li img{
	display: block;
	width: 463px;
	height: 296px;
	margin: 40px auto 0;
}
.case_cont li p{
	width: 463px;
	display: block;
	font-size: 20px;
	line-height: 80px;
	color: #666666;
	background: url(../images/case_line.jpg) no-repeat bottom left;
	margin: 0 auto;
}
.case_cont li:hover{
	box-shadow: 0 0 10px rgba(51,192,111,.4);
}
/* 产品内页 */
.products_in{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 100px;
}
.pro_in{
	position: relative;
}
.pro_in_cont{
	width: 1000px;
	height: 588px;
	margin: 50px auto;
	overflow: hidden;
	position: relative;
}
.pro_in .swiper-button-prev{
	width: 54px;
	height: 54px;
	background: url(../images/pro_in_arrow.png) no-repeat center;
	background-position: -46px -29px;
}
.pro_in .swiper-button-next{
	width: 54px;
	height: 54px;
	background: url(../images/pro_in_arrow.png) no-repeat center;
	background-position: -190px -29px;
}
.pro_in .swiper-button-prev:hover{
	background-position: -46px -116px;
}
.pro_in .swiper-button-next:hover{
	background-position: -190px -116px;
}
.pro_in img{
	width:auto !important;
	height:auto !important;
	max-width:100%;
	max-height:100%;
}
.pro_in_cont1{
	width:100%;
	padding:0 100px;
	margin: 0 auto;
	font-size: 16px;
	line-height: 32px;
	color: #666666;
}
.pro_in_cont1 img{
	max-width:100%;
	display:block;
	margin:10px auto;
}
.pub_content{
	padding-bottom: 60px;
}

.ny_pad{width: 1200px; margin: 0 auto; min-height:300px;  overflow:hidden; font-size: 16px; line-height: 40px;}
.ny_pad img ,.ny_pad video{max-width: 100%; margin:20px auto;}
.ny_news_tl88{margin-bottom: 20px;}
.ny_news_ct88{padding:0px 0px 50px; line-height:36px; text-align: left;}
.ny_news_ct88 .info{ padding-bottom: 10px; margin-bottom: 0; overflow: hidden; }
.ny_news_ct88 .info p{text-indent: 0;float: left;background:#ccc; padding:2px 5px; margin-right:8px;  overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_news_tl88 li{text-align:center; line-height:40px;}
.new_content{font-size: 16px;}
.ny_news_tl88 .new_title{font-size:30px; font-weight:600; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; line-height: 70px;}
.ny_news_tl88 span{padding:0 5px; color:#999;}
.ny_news_ct88 p{ text-indent: 2em; }
.news_fy{padding:10px 50px 60px; height:55px; border-top:#ccc solid 1px;position: relative;z-index: 999;text-align: left;}
.news_fy_l{width:300px;}
.news_fy_l li{height:24px; line-height:24px;}
.news_fy_l span{font-weight:bold;}
.news_fy_r{height:35px; overflow:hidden; padding-top:12px; width:200px;}
.news_fy_r .bdsharebuttonbox{float: right;}
.news_fy .sub {
    width: 320px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news_image{ text-align:center; clear:both;}

.r {
    float: right; position: relative;
}
style.css:26
.l {
   float: left;
}
.ny_pad1{width: 820px; margin: 0 auto; min-height:300px;  overflow:hidden; font-size: 16px; line-height: 40px;}
.ny_pad1 img ,.ny_pad video{max-width: 100%; margin:20px auto;}
.ny_pro_tl88{margin-bottom: 20px;}
.ny_pro_ct88{padding:0px 0px 50px; line-height:36px; text-align: left;}
.ny_pro_ct88 .info{ padding-bottom: 10px; margin-bottom: 0; overflow: hidden; }
.ny_pro_ct88 .info p{text-indent: 0;float: left;background:#ccc; padding:2px 5px; margin-right:8px;  overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_pro_tl88 li{text-align:center; line-height:40px; }
.pro_content{font-size: 16px;}
.ny_pro_tl88 .pro_title{font-size:30px; font-weight:600; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; line-height: 70px; clear:both;}
.ny_pro_tl88 span{padding:0 5px; color:#999;}
.ny_pro_ct88 p{ text-indent: 2em; }
.pro_fy{padding:10px 50px 60px; height:55px; border-top:#ccc solid 1px;position: relative;z-index: 999;text-align: left;}
.pro_fy_l{width:300px;}
.pro_fy_l li{height:24px; line-height:24px;}
.pro_fy_l span{font-weight:bold;}
.pro_fy_r{height:35px; overflow:hidden; padding-top:12px; width:200px;}
.pro_fy_r .bdsharebuttonbox{float: right;}
.pro_fy .sub {
    width: 320px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pro_image{ text-align:center; clear:both;}
 #pre1{position:absolute; display:block; width:50%; height:100%; top:0; z-index:9; cursor: url(/images/1.cur?t=844888),auto;}
 #next1{position:absolute;display:block; width:50%; height:100%; top:0; left:50%;z-index:9;cursor: url(/images/2.cur?t=844888),auto;}


 .float_message {
    position: fixed;
    right: 0;
    top: 100px;
    z-index: 999999;
}
.float_message .icon_float {
    position: relative;
    display: block;
    margin-bottom: 5px;
    width: 64px;
    height: 64px;
    border-radius: 10px;
    text-align: center;
    background: -webkit-linear-gradient(right, #0056a8, #0090db);
    background: -o-linear-gradient(left, #0056a8, #0090db);
    background: -moz-linear-gradient(left, #0056a8, #0090db);
    background: linear-gradient(to left, #0056a8, #0090db);
}
.icon_float img {
    margin: 6px auto 0;
}
.icon_float p {
    display: block;
    font-size: 12px;
    line-height: 18px;
    color: white;
    text-align: center;
}
.hover_float {
    position: absolute;
    top: 0;
    display: none;
    background: white;
    border-radius: 10px;
}
.hover_phone {
    padding: 10px 16px 7px 15px;
    left: -156px;
}
.hover_wechat {
    padding: 3px 3px 6px;
    left: -100px;
}
.hover_float li {
    display: block;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 4px;
}
.hover_float img {
    width: 94px;
    height: 94px;
}
.icon_float:hover .hover_float {
    display: block;
}
.icon_float:nth-child(1) img{
    height: 28px;
    margin-top: 8px;
    margin-bottom: 2px;
}