﻿@charset "utf-8";
ul,li,dl,dd{
margin:0px; padding:0px; list-style:none}
body{
font-size:14px;}
.daxie{
text-transform:uppercase;}
.css3,a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.comdiv{
width:100%; margin:0px; padding:0px; overflow:hidden; clear:both;}
.lftop{
width:100%; margin:0px; padding:0px; clear:both;} 
.lftop_top{
height:30px; line-height:30px; background-color:#3d4146; color:#adaeae;}
.lftop_top a{
color:#adaeae;}
.div1300{ overflow:hidden;
width:1230px; margin:0 auto; padding:0px; clear:both;}
.lftop_top_left{
float:left;} 
.lftop_top_right{
float:right; text-align:right;}
.lftop_top_right span{
padding:0 7px; color:#4c4f54;} 
#lflogo{
float:left; margin-top:29px;}
.logo_right{
float:right;}
.logo_right ul li{
float:right; position:relative; line-height:84px;}
.logo_right ul li a{
font-size:15px; color:#666;}
.logo_right ul li.j{
padding:0 22px; color:#f2f2f2;}
.logo_right ul li a:hover{
color:#ee7700;}
.ban_title{
position:absolute; font-size:16px; color:#d3d3d3; left:0; bottom:0; width:100%; text-align:center; line-height:35px;}
.ban_title_1{
text-align:left; font-size:80px; color:#f08721; line-height:80px;}
.ban_title_2{
text-align:left; font-size:48px; color:#fff; line-height:50px;}
.ban_title_3{
text-align:left; font-size:24px;}
.ban_title_4{
text-align:left; font-size:18px; color:#84959e;}
.lfindex_solution{
width:100%; overflow:hidden; padding:50px 0px; background-color:#f2f2f2;}
.lfindex_solution li{ position:relative;
float:left; width:396px; margin-left:20px; height:270px; background-color:#fff;}
.lfindex_solution_pic{
position:relative; height:86px; padding:55px 0px 15px 0px; text-align:center;}
.lfindex_solution_pic img{
height:86px;}
.lfindex_solution_pic_name{
text-align:center; font-size:15px; color:#252525; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images//1.jpg); padding:10px 0px;}
.lfindex_solution_pic_name_jj{
text-align:left; width:80%; padding:0 10%; color:#999; padding-top:10px;}
.lfindex_solution_mark{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-position:center; background-size:cover; background-repeat:no-repeat;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.lfindex_solution_mark table{
width:275px; height:170px; margin:50px auto;  background-image:url(../images//7.png);}
.lfindex_solution_mark table td{
vertical-align:middle; height:170px; text-align:center; color:#fff;}
.lfindex_solution_mark table td img{
height:65px;}
.lfindex_solution li:hover .lfindex_solution_mark{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.tcyy_index{
width:100%; margin:0px; padding:0px; clear:both; height:454px; background-position:center; background-repeat:no-repeat; background-image:url(../images//3.jpg);}
.tcyy_index table td{
height:454px; text-align:center; vertical-align:middle; color:#fff;}
.tcyy_index_cm a{
display:inline-block; border:1px #8e8e8e solid; width:288px; height:50px; line-height:50px; text-align:
center; color:#fff; font-size:14px;}
.tcyy_index_cm{
padding-top:35px;}
.tcyy_index_cm a:hover{
background-color:#ee7700; border-color:#ee7700;}
.lfindex_pro_left{
float:left; width:445px;}
.lfindex_pro_right{
float:right; width:755px; min-height:46px; padding-left:30px; background-position:left center; background-repeat:no-repeat; background-image:url(../images//4.jpg);}
.lfindex_pro_left_en{
font-size:36px; color:#252525; line-height:36px;}
.lfindex_pro_left_ch{
color:#666; font-size:14px;}
.lfindex_pro{
overflow:visible;}
.lfindex_pro_list ul li{
float:left; height:280px; width:303px; margin-left:6px;}
.lfindex_pro_list ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1); }
.lfindex_pro_list_pic{
height:210px; border-bottom:3px #cecece solid;}
.lfindex_pro_list_pic img{
float:left; width:100%; height:210px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.lfindex_pro_list ul li:hover .lfindex_pro_list_pic img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.lfindex_pro_list_pic_name{
height:67px; text-align:center; line-height:67px; color:#333; font-size:18px;}
.lfindex_pro_list ul li.fli{
margin-left:0px;}
.lfindex_pro_list ul li:hover .lfindex_pro_list_pic{
border-color:#f08721;}
.commore{ background-color:#fff;
display:inline-block; border:1px #dbdada solid; width:288px; height:50px; line-height:50px; text-align:center; color:#666;}
.commore:hover{
background-color:#ee7700; border-color:#ee7700; color:#fff;}
.lfproject_index{
background-color:#f2f2f2; width:100%; overflow:hidden; padding-top:35px;}
.lfproject_index_list ul li{
float:left; width:400px; position:relative; height:310px; background-color:#fff; margin-left:15px;}
.lfproject_index_list ul li.fli{
margin-left:0px;}
.lfproject_index_list{
width:100%; overflow:visible; margin-top:30px;}
.lfproject_index_list_pic{
height:238px; overflow:hidden; position:relative;}
.lfproject_index_list_pic img{
float:left; width:100%; height:238px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.lfproject_index_list_pic_mark{
position:absolute; width:375px; height:40px; background-color:#d77c24; left:24px; bottom:-40px; z-index:10; background-position:center; background-repeat:no-repeat; background-image:url(../images//10.png);}
.lfproject_index_list_pic_name{
text-align:center; line-height:72px; font-size:20px; color:#333;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);}
.lfproject_index_list ul li:hover .lfproject_index_list_pic img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.lfproject_index_list ul li:hover .lfproject_index_list_pic_mark{
bottom:0;}
#mgfooter{
background-color:#323232; padding:38px 0px;}
.mgfooter_left{
float:left; width:305px;}
.mgfooter_left_top{
text-align:left; color:#fff; font-size:16px; background-position:left bottom; background-repeat:no-repeat; background-image:url(../images//11.png); padding-bottom:9px;}
.mgfooter_mid{
float:left; width:750px; border-left:1px #545454 solid;border-right:1px #545454 solid; min-height:235px; }
.mgfooter_right{
float:right; width:135px;}
.mgfooter_mid ul li{
float:left; margin-left:50px;}
.mgfooter_mid ul li dl{
   margin:0px; padding:10px 0px; min-height:150px;}
.mgfooter_mid ul li dl dd{
    margin:0px; padding:0px;}
.mgfooter_copyright{ font-size:12px;
width:100%; margin:0px; padding:0px; line-height:27px; background-color:#292929; height:27px;}
.mgfooter_copyright_left{
float:left;}
.mgfooter_copyright_right{
float:right;}
.mgfooter_mid ul li dl dd a:hover,.mgfooter_copyright_right a:hover{
color:#fff}
.lfnybanner{
width:100%; margin:0px; height:398px; padding:0px; clear:both; background-position:center; background-repeat:no-repeat; background-image:url(../images//a1.jpg);}
.lfnybanner td{
height:398px; vertical-align:middle; color:#fff;}
.lfbaout_top{
border-bottom:1px #f1f1f1 solid; padding-top:20px;padding-bottom:15px;}
.lfbaout_top_left{
float:left;}
.lfbaout_top_right{
float:right;}
.lfbaout_con_left{
float:left;}
.lfbaout_con_right{
float:right; width:790px;}
.lfaboutcontact{
height:652px; background-position:center; background-repeat:no-repeat; background-image:url(../images//a5.jpg);}
.lfaboutcontact_left{
float:left; width:655px; height:360px; position:relative;}
.lfaboutcontact_left_mid{ color:#333;
width:480px; height:175px; position:absolute; left:77px; top:82px; background-color:#fff; z-index:100; padding:10px;}
.lfaboutcontact_left_mid_left{
float:left; width:160px; padding:10px 0px;}
.lfaboutcontact_left_mid_left img{
float:left; width:100%;}
.lfaboutcontact_left_mid_right{
float:right; width:295px; line-height:30px;}
.lfaboutcontact_right{
float:right; width:560px;}
.lfaboutcontact_right ul li{
float:left; margin:0px; padding:0px; width:100%; margin-bottom:25px;}
.lfaboutcontact_right_pic{
float:left; width:130px; overflow:hidden;}
.lfaboutcontact_right_pic img{
float:left; width:100%;-webkit-transition-duration:.5s;transition-duration:.5s;}
.lfaboutcontact_right_pic_right{
float:left; margin-left:20px; width:380px; color:#b8c3cd;}
.lfaboutcontact_right_pic_right_top{
color:#fff;}
.lfaboutcontact_right ul li:hover .lfaboutcontact_right_pic img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.lfsolution_top a{
line-height:50px; background-color:#f3f3f3; padding:0 15px; display:inline-block; margin-right:5px;}
.lfsolution_top a:hover,.lfsolution_top a.on{
color:#fff; background-color:#ee7700;}
.lfsolution_left{ background-position:center; background-size:cover; background-repeat:no-repeat;
float:left; width:600px; height:465px; overflow:hidden;}
.lfsolution_right{
float:right; width:605px;} 
.lfsolution_right_list ul li{
float:left; width:110px; margin-left:50px;}
.lfsolution_right_list ul li.fli{
margin-left:0px;}
.lfsolution_right_list_pic{
position:relative; height:110px;}
.lfsolution_right_list_pic img{-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */
position:absolute; left:0; top:0;  width:100%; height:110px;}
.lfsolution_right_list_pic_name{
text-align:center; padding-top:10px;}
.lfsolution_right_list{
padding-top:20px;}
.lfsolution_right_list_pic img.p2{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0; z-index:10;}
.lfsolution_right_list ul li:hover .lfsolution_right_list_pic img.p1{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.lfsolution_right_list ul li:hover .lfsolution_right_list_pic img.p2{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}	  
.lfs_info_pic{
background-position:center; background-repeat:no-repeat; width:100%; margin:0px; padding:0px; clear:both;}
.lfs_info_l{
float:left; width:370px; color:#fff; height:400px; padding:25px;}
.lfs_info_r{-webkit-transition-duration:.5s;transition-duration:.5s;
width:860px; height:450px; float:right; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lfs_info_r:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.lfs_info li{
float:left; margin:0px; padding:0px; width:100%}
.lfs_info li:nth-child(2n-1) .lfs_info_l{
background-color:#ee7700;}
.lfs_info li:nth-child(1) .lfs_info_l{
background-color:#ee7700;} 
.lfs_info li:nth-child(2n) .lfs_info_l{
background-color:#3187f4;}
.lfs_info_r_mid{
float:right; width:810px; overflow:hidden;}
.lfs_info li:nth-child(2n) .lfs_info_l{
float:right;}
.lfs_info li:nth-child(2n) .lfs_info_r_mid{
float:left;}
.lfs_info li:nth-child(2n-1) .lfs_info_l .lfs_info_l_top{
font-size:70px; line-height:70px; font-family:Arial, Helvetica, sans-serif;}
.lfs_info li:nth-child(1) .lfs_info_l .lfs_info_l_top{
font-size:70px; line-height:70px; font-family:Arial, Helvetica, sans-serif;}
.lfs_info li:nth-child(2n) .lfs_info_l .lfs_info_l_top{
font-size:70px; line-height:70px; font-family:Arial, Helvetica, sans-serif;}
.lfs_info_l_top2{
font-size:28px; line-height:30px; padding:15px 0px;}
.lfs_info_dl dd{
float:left; width:600px; overflow:hidden; margin-bottom:0px; position:relative;}
.lfs_info_dl2 dd{ margin-left:20px; margin-bottom:20px; position:relative;
float:left; width:396px;}
.lfs_info_dl2 dd.fdd{
margin-left:0px;}
.lfs_info_dl dd:nth-child(2n){
float:right;}
.lfs_info_dl_pic{-webkit-transition-duration:.5s;transition-duration:.5s;
background-position:center; background-repeat:no-repeat; background-size:cover; background-repeat:no-repeat; height:265px;}
.lfs_info_dl_pic:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.rp img{
float:left; width:100%;-webkit-transition-duration:.5s;transition-duration:.5s;}
.rp:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.lfs_info_dl,.lfs_info_dl2{
padding:0px 0px 0px 0px;}
.lfs_info_dl dd span,.lfs_info_dl2 dd span{ position:absolute; left:0; top:0; z-index:100;
float:left; line-height:54px; display:inline-block; padding:0 20px; color:#fff; font-size:16px;}
.lfs_info_dl dd:nth-child(1) span,.lfs_info_dl2 dd:nth-child(1)   span{
background-color:#f07301}
.lfs_info_dl dd:nth-child(2)  span,.lfs_info_dl2 dd:nth-child(2)   span{
background-color:#f07301}
.lfs_info_dl dd:nth-child(3)  span,.lfs_info_dl2 dd:nth-child(3)   span{
background-color:#f07301}
.lfs_info_dl dd:nth-child(4)  span,.lfs_info_dl2 dd:nth-child(4)   span{
background-color:#ffc501}
.lfs_info_dl dd:nth-child(5)   span,.lfs_info_dl2 dd:nth-child(5)   span{
background-color:#3187f4}
.lfs_info_dl dd:nth-child(6)   span,.lfs_info_dl2 dd:nth-child(6)   span{
background-color:#ee7700}
.lfs_info_dl dd:nth-child(7)   span,.lfs_info_dl2 dd:nth-child(7)  span{
background-color:#a74eac}
.lfs_info_dl dd:nth-child(8)   span,.lfs_info_dl2 dd:nth-child(8)   span{
background-color:#ffc501}
.lfs_info_dl_pic_jj{
padding:10px 0px; font-size:15px; height:42px;}
.lfs_info_dl_pic_jjon{
height:auto;} 
.lfpro_top{
text-align:center; padding:40px 0px;}
.lfpro_top a{
font-size:14px; color:#666;}
.lfpro_top span{
padding:0 15px; color:#e1e0df;}
.lfpro_top a:hover,.lfpro_top a.on{
color:#ee7700;}
.lfpro_left{
float:left; width:510px;}
.lfpro_left_top{
font-size:24px; color:#333; background-position:left bottom; background-repeat:no-repeat; background-image:url(../images//p3.jpg); padding-bottom:15px;}
.lfpro_right{
float:right; width:700px; height:382px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lfcppz li{  
float:left; margin-left:10px; width:300px;  height:375px; overflow:hidden;}
.lfcppz li.fli{
margin-left:0px;}
.lfcppz_pic{ border:3px #fff solid; width:294px;
height:279px; position:relative;}
.lfcppz li:hover .lfcppz_pic{
border-color:#ee7700}
.lfcppz_pic img{
float:left; width:100%; height:285px;}
.lfcppz_pic_name{
font-size:18px; color:#080808; text-align:center; padding-top:25px;}
.lfcppz_pic_mark{filter:alpha(opacity=0.3);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0.3;
position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../images//p1.png);}
.lfcppz li:hover .lfcppz_pic_mark{filter:alpha(opacity=100);  
      -moz-opacity:0.3;  
      -khtml-opacity: 0.3;  
      opacity: 0.3;} 
.lfcppz_pic_mark2{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
z-index:10; width:1px; height:1px; border:1px #ee7700 solid; position:absolute; left:149px; top:142px;}
.lfcppz li:hover .lfcppz_pic_mark2{filter:alpha(opacity=100); display:none;
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
width:274px; height:260px; left:10px; top:10px;}
.lfcasemid{
width:100%; margin:0px; padding-top:25px; clear:both; background-color:#f8f8f8;}
.casec{
position:absolute; right:0; top:0; text-align:right;}
.lfcasemid_jj_left{
float:left; width:770px; position:relative;}
.lfcasemid_jj_right{
float:right; width:420px;}
.nn{ z-index:10;
position:absolute; left:0; top:220px; width:35px; height:54px; background-position:center; background-repeat:no-repeat; background-image:url(../images//c1.png);}
.nn a{
display:block; width:100%; height:54px; text-indent:-999em;}
.pp{ z-index:10;
position:absolute; right:0; top:220px; width:35px; height:54px; background-position:center; background-repeat:no-repeat; background-image:url(../images//c2.png);}
.pp a{
display:block; width:100%; height:54px; text-indent:-999em;}
.rea{
display:inline-block; border:1px #cacaca solid; line-height:29px; color:#bcbcbc; font-size:12px; padding:0 50px 0px 20px; background-position:75px center; background-repeat:no-repeat; background-image:url(../images//c5.png);}
.rea:hover{
background-color:#ee7700; border-color:#ee7700; color:#fff;}
.nn2{ z-index:10;
position:absolute; right:0; top:55px; width:20px; height:20px; background-position:center; background-repeat:no-repeat; background-image:url(../images//c7.png);}
.nn2 a{
display:block; width:100%; height:20px; text-indent:-999em;}
.nn2:hover{
background-image:url(../images//c8.png);}
.pp2{ z-index:10;
position:absolute; left:0; top:55px; width:20px; height:20px; background-position:center; background-repeat:no-repeat; background-image:url(../images//c6.png);}
.pp2 a{
display:block; width:100%; height:20px; text-indent:-999em;}
.pp2:hover{
background-image:url(../images//c9.png);}
.tcyy{
width:100%; margin:0px; padding:50px 0px; overflow:hidden; background-color:#f5f5f5;}
.lfindex_pro_list_pic{
position:relative;}
.lfindex_pro_list_pic span{ z-index:10;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; width:48px; height:48px; z-index:10; background-image:url(../images//12.png); background-position:center; background-repeat:no-repeat; left:130px; top:81px;}
.lfindex_pro_list ul li:hover .lfindex_pro_list_pic span{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.lfindex_pro_list_pic_mark{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000;}
.lfindex_pro_list_pic:hover .lfindex_pro_list_pic_mark{filter:alpha(opacity=60);  
      -moz-opacity:0.6;  
      -khtml-opacity: 0.6;  
      opacity: 0.6;}
.mkk{
position:absolute; left:0; top:0; width:100%; height:265px; background-color:#000;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.lfs_info_dl2 dd:hover .mkk{filter:alpha(opacity=60);  
      -moz-opacity:0.6;  
      -khtml-opacity: 0.6;  
      opacity: 0.6;}
.lfnybanner table{
 } 
.lfnybanner .div1300{
 }






