@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:1300px; 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{
position:absolute; left:3%; top:41px; width:220px; background-position:center; background-repeat:no-repeat; }
#lflogo img{
float:left;}
.wgtop_mid{
position:relative; width:100%; float:left; margin:0px; padding:0px; height:115px;}
.logo_right{
float:right; width:100%; margin:0px; padding:0px; text-align:center;}
.logo_right a{
font-size:15px; color:#fff; line-height:115px; margin:0 25px;}
.logo_right a:hover{
color:#0083ff;}
.logo_right ul li{
float:right; position:relative; line-height:87px;}
.logo_right ul li a{-moz-border-radius: 30px; /* Gecko browsers */ -webkit-border-radius: 30px; /* Webkit browsers */ border-radius:30px; /* W3C syntax */
font-size:15px; color:#666; padding:0 15px; line-height:30px; display:inline-block;}
.logo_right ul li.j{
padding:0 12px; color:#f2f2f2;}
.logo_right ul li a:hover{
color:#fff; background-color:#f08200;}
.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:420px; margin-left:20px; height:270px; background-color:#fff;}
.lfindex_solution_pic{
position:relative; height:86px; padding:25px 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:825px; 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:320px; 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)}
.css3bg{-webkit-transition-duration:.5s;transition-duration:.5s;}
.css3bg:hover{-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:423px; 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:#303030; border-top:4px #094992 solid; padding:60px 0px;}
.mgfooter_left{
float:left; width:375px;}
.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:215px;}
.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/about/1.jpg);}
.lfnybanner td{
height:398px; vertical-align:middle; color:#fff;}
.lfbaout_top{
border-bottom:1px #f1f1f1 solid; padding:30px 0px;}
.lfbaout_top_left{
float:left;}
.lfbaout_top_right{
float:right;}
.lfbaout_con_left{
float:left;}
.lfbaout_con_right{
float:right;}
.lfaboutcontact{
height:652px; background-position:center; background-repeat:no-repeat; background-image:url(../images/about/5.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:600px;}
.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;}
.cssimg,.cssimgp img{-webkit-transition-duration:.5s;transition-duration:.5s;}
.cssimg:hover,.cssimgp:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.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:615px; height:465px; overflow:hidden;}
.lfsolution_right{
float:right; width:655px;} 
.lfsolution_right_list ul li{
float:left; width:114px; margin-left:50px;}
.lfsolution_right_list ul li.fli{
margin-left:0px;}
.lfsolution_right_list_pic{
position:relative; height:114px;}
.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:114px;}
.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:#aa4cac;}
.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:860px; 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:630px; overflow:hidden; margin-bottom:20px; position:relative;}
.lfs_info_dl2 dd{ margin-left:20px; margin-bottom:20px; position:relative;
float:left; width:420px;}
.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:45px 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:#3187f4}
.lfs_info_dl dd:nth-child(2)  span,.lfs_info_dl2 dd:nth-child(2)   span{
background-color:#ee7700}
.lfs_info_dl dd:nth-child(3)  span,.lfs_info_dl2 dd:nth-child(3)   span{
background-color:#a74eac}
.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/product/3.jpg); padding-bottom:15px;}
.lfpro_right{
float:right; width:727px; height:382px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lfcppz li{
float:left; margin-left:33px; width:300px; height:375px; overflow:hidden;}
.lfcppz li.fli{
margin-left:0px;}
.lfcppz_pic{
height:285px; position:relative;}
.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);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../images/product/1.png);}
.lfcppz li:hover .lfcppz_pic_mark{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;} 
.lfcppz_pic_mark2{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
z-index:10; width:1px; height:1px; border:1px #fff solid; position:absolute; left:149px; top:142px;}
.lfcppz li:hover .lfcppz_pic_mark2{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
width:280px; height:265px; left:10px; top:10px;}
.lfcasemid{
width:100%; margin:0px; padding:20px 0px; clear:both; background-color:#f8f8f8;}
.casec{
position:absolute; right:0; top:0; text-align:right;}
.lfcasemid_jj_left{
float:left; width:840px; 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/case/1.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/case/2.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/case/5.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/case/7.png);}
.nn2 a{
display:block; width:100%; height:20px; text-indent:-999em;}
.nn2:hover{
background-image:url(../images/case/8.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/case/6.png);}
.pp2 a{
display:block; width:100%; height:20px; text-indent:-999em;}
.pp2:hover{
background-image:url(../images/case/9.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:136px; 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;}
.wgtop{
height:115px; background-image:url(../images/2.png); position:fixed; left:0; top:0; z-index:888; width:100%;}
.div1367{
max-width:1367px; margin:0 auto; padding:0px 40px; overflow:hidden; font-size: 16px;}
.wg_c_t{
text-align:center; font-size:48px; color:#515050; line-height:50px; font-weight:bold;}
.wg_c_t span{
color:#f08200;}
.wg_c_t_en{
text-align:center; color:#cdcccc; padding:10px 0px;}
.wgmore{
display:inline-block; width:248px; height:38px; background-position:center; background-repeat:no-repeat; background-image:url(../images/1.png);}
.wgmore:hover{
background-color:#f08200; background-image:url(../images/2.png);}
.wgpro{
width:100%; margin:0px; padding:0px; clear:both; background-image:url(../images/3.jpg); background-position:center; background-repeat:no-repeat;  }
.wgpro_mid{
padding:0 40px; margin:0 auto; overflow:hidden; padding-top:50px;  }
.wgpro_mid_pic{
position:relative;}
.wgpro_mid_pic img{
float:left;}
.wgpro_mid_pic_mark{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:10%; width:80%; bottom:0; height:40px; line-height:40px; background-position:center; background-repeat:no-repeat; background-image:url(../images/3.png); background-color:#ef8f1e;}
.wgpro_mid_pic_name{
font-size:18px; text-align:center; padding:20px 0px; background-color:#fff;}
.wgpro_mid_pic:hover .wgpro_mid_pic_mark{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.wglc{
width:100%; margin:0px; padding:0px; clear:both; background-position:center; background-repeat:no-repeat; background-image:url(../images/4.jpg);}
.wglc_pic{
height:130px; position:relative; width:130px; margin:0 auto;}
.wglc_pic img{
position:absolute; left:0; top:0; width:100%; height:100%}
.wglc_pic img.b{
filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
}
.slider11 .slide:hover .wglc_pic img,.slider11 .slide.on .wglc_pic img{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.slider11 .slide:hover .wglc_pic img.b,.slider11 .slide.on .wglc_pic img.b{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}	  
.wglc_pic_name{
text-align:center; font-size:18px; color:#393939; padding:25px 0px 15px 0px;}
.slider11_txt{ color:#252525;  
display:inline-block; margin:0 auto; position:relative; font-size:18px; padding:0 60px;}
.slider11_txt span{ display:inline-block;
position:absolute; width:19px; height:14px; background-position:center; background-repeat:no-repeat; background-image:url(../images/5.png); }
.hh{
display:none;}
.hh2{
display:none}
.wghzhb{
width:100%; margin:0px; padding:0px; clear:both; height:614px; background-position:center; background-repeat:no-repeat; background-image:url(../images/5.jpg);}
.wghzhb table{
width:100%; height:614px;}
.wghzhb table td{
vertical-align:middle; height:614px; color:#fff;}
.wgjoinus{
display:inline-block; width:255px; height:60px; line-height:60px; color:#fff; background-color:#f08200; font-size:24px;-moz-border-radius: 60px; /* Gecko browsers */ -webkit-border-radius: 60px; /* Webkit browsers */ border-radius:60px; /* W3C syntax */}
.wgjoinus:hover{
background-color:#fff; color:#f08200;}
.mgfooter2_left{
float:left; width:310px; height:245px; padding-right:30px; border-right:1px #323232 solid;}
.mgfooter2_left_top{
font-size:19px; color:#fff; padding-bottom:15px;}
.fcc td{
padding-top:12px; padding-bottom:12px;}
.fcc td img{
float:left;}
.mgfooter2_mid{
float:left; width:560px;border-right:1px #323232 solid; height:245px; padding:0 60px;}
.wgwbk{ font-size:14px;-moz-border-radius: 2px; /* Gecko browsers */ -webkit-border-radius: 2px; /* Webkit browsers */ border-radius:2px; /* W3C syntax */
float:left; border:1px #939393 solid; width:248px; height:36px; line-height:36px; background-color:transparent; color:#fff; padding:0 10px;}
.ffeedbackbtn{-moz-border-radius: 27px; /* Gecko browsers */ -webkit-border-radius: 27px; /* Webkit browsers */ border-radius:27px; /* W3C syntax */
display:inline-block; color:#939393; float:left; border:1px #939393 solid; width:88px; height:25px; line-height:25px; text-align:center; font-size:14px;}
.ffeedbackbtn:hover{
color:#fff; background-color:#f08200; border-color:#f08200;}
.mgfooter2_right{
float:right; width:225px;}
.wgnybanner{ background-size:cover;
width:100%; margin:0px; padding:0px; clear:both; height:395px; background-position:center; background-repeat:no-repeat; background-image:url(../images/9.jpg);}
.wgnybanner table{
height:395px; width:100%; text-align:center;}
.wgnybanner table td{
height:395px; vertical-align:middle; color:#fff; }
.wgnybanner table td div{
  color:#fff; font-size:40px; line-height:45px; padding-bottom:50px; background-position:bottom center; background-repeat:no-repeat; background-image:url(../images/8.png);}
.wggytop{
width:100%; margin:0px; padding:0px; height:85px; line-height:85px; background-color:#f7f7f7; text-align:center;}
.wggytop a{
font-size:16px; color:#333;}
.wggytop span{
color:#dfdfdf; padding:0 40px;}
.wggytop a:hover,.wggytop a.on{
color:#f08200;}
.azgyfooter{
width:100%; margin:0px; padding:45px 0px; clear:both; background-color:#f7f7f7;}

.wgtc_title{
  color:#262626; text-align:center; padding-top:50px; font-size:40px; line-height:45px; padding-bottom:50px; background-position:bottom center; background-repeat:no-repeat; background-image:url(../images/8.png);}
.fwbzmid{
width:100%; margin:0px; padding:0px; clear:both; background-image:url(../images/service/2.jpg); height:846px; background-position:center; background-repeat:no-repeat;}
.slider111_mid{
border:1px #545454 solid; margin-top:70px; width:95%; float:right; min-height:390px;   position:relative;}
.slider111_mid_top{
position:absolute; left:0; top:-70px; width:100%; background-position:center; background-repeat:no-repeat; height:140px;}
.slider111_mid_top2{
position:absolute; left:0; top:90px; width:100%; text-align:center; font-size:16px; color:#fff;}
.slider111_mid_num{
position:absolute; left:-32px; top:160px; font-size:70px; color:#ef8f1e; font-weight:bold;}
.slider111_mid_list{
width:85%; margin:0 auto; padding:0px; padding-top:140px; color:#fff; overflow:hidden;}
.fwbzmid .bx-wrapper .bx-pager.bx-default-pager a{
width:17px; height:17px; border:1px #fff solid; background-color:transparent;}
.fwbzmid .bx-wrapper .bx-pager.bx-default-pager a:hover,.fwbzmid .bx-wrapper .bx-pager.bx-default-pager a.active{
background-color:#ef8f1e; border-color:#ef8f1e;}
.fwbzmid .bx-wrapper .bx-pager,.fwbzmid .bx-wrapper .bx-controls-auto{
bottom:-110px;}
.hzlcmid{ overflow:hidden;
width:100%; margin:0px; padding:0px; clear:both; background-image:url(../images/service/3.jpg); height:627px; background-position:center; background-repeat:no-repeat;}
.wglc_pic2{
margin:0 auto; padding:0px; width:100%; height:126px; position:relative;}
.wglc_pic2 img{
position:absolute; left:0; top:0; width:100%;  }
.wglc_pic2 img.b{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.slider112 .slide:hover img,.slider112 .on img{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.slider112 .slide:hover img.b,.slider112 .on img.b{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.wgksh{
width:100%; margin:50px 0px; overflow:hidden; padding:0px; clear:both; height:500px; background-position:center; background-repeat:no-repeat; background-image:url(../images/service/4.jpg);}
.zxzxmore{
display:inline-block; width:233px; height:47px; line-height:47px; text-align:center; background-color:#e87709; color:#fff; font-size:18px;}
.zxzxmore:hover{
background-color:#fff; color:#e87709;}
.shfwwg li{
float:left; width:25%; text-align:center;}
.shfwwg_pic{
text-align:center; height:76px;}
.shfwwg_name{
text-align:center; font-size:18px; color:#060606;}
.shfwwg_jj{
padding:0 5%; width:90%; padding-top:20px; padding-bottom:100px; color:#666;}
.qxfwwg{
width:100%; margin:0px; padding:45px 0px; overflow:hidden; clear:both; background-color:#f9f9f9;}
.qxfwwg_list li{
float:left; width:403px; margin-left:30px; background-color:#fff; overflow:hidden; height:470px;}
.qxfwwg_list_pic img{
float:left; width:100%;}
.qxfwwg_list_pic_name{
font-size:20px; color:#000; padding:30px 4% 12px 4%; width:82%;}
.qxfwwg_list_pic_txt1{
padding:0 4%; width:82%; color:#666; line-height:20px;}
.qxfwwg_list_pic_txt2{
padding:0 4%; width:82%; color:#f08200; line-height:20px; padding-top:10px;}
.qxfwwg_list2 li{
float:left; width:600px;}
.qxfwwg_list2_jj img{
width:100%;}
.qxfwwg_list2_jj{
padding:50px 0px;}
.tyyxwg{
width:100%; margin:0px; padding:0px; clear:both; height:auto; background-image:url(../images/joinus/3.jpg); background-position:center; background-repeat:no-repeat;}
.tyyx_list li{
float:left; width:31.333333%; margin-left:2%; background-color:#fff;}
.tyyx_list_pic{
text-align:center; height:96px; padding-top:60px;}
.tyyx_list_pic_name{
text-align:center; font-size:24px; color:#333; padding-top:20px; padding-bottom:60px;}
.jmtj_list li{
float:left; width:508px; height:281px; position:relative;}
.jmtj_list_pic{
float:left; width:100%;}
.jmtj_list li table{border-collapse: collapse; 
border: none;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0; 
position:absolute; left:0; top:0; width:100%; height:281px; margin:0px; padding:0px; }
.jmtj_list li table td{background-image:url(../images/joinus/7.png); vertical-align:middle; color:#fff;
width:100%; height:281px; margin:0px; padding:0px;border-collapse: collapse; 
border: none; font-size:24px; }
.jmtj_list table td img{
padding-bottom:30px;}
.jmtj_list{
width:1083px; margin:0 auto; overflow:hidden; }
.jmtj_list li:hover table{ filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.jmzcmid{
width:100%; margin:0px; padding:0px; clear:both; background-image:url(../images/joinus/7.jpg); background-position:center; background-repeat:no-repeat;}
.jmzcmid_list{
width:1084px; margin:0 auto; padding:0px; overflow:hidden;}
.jmzcmid_list ul li{
float:left; width:158px; text-align:center; margin-left:27px;}
.jmzcmid_list_pic{-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */
float:none; width:158px; height:158px; background-color:#fff; background-position:center; background-repeat:no-repeat;}
.jmzcmid_list_pic_1{
background-image:url(../images/joinus/8.png);}
.jmzcmid_list_pic_2{
background-image:url(../images/joinus/9.png);}
.jmzcmid_list_pic_3{
background-image:url(../images/joinus/10.png);}
.jmzcmid_list_pic_4{
background-image:url(../images/joinus/11.png);}
.jmzcmid_list_pic_5{
background-image:url(../images/joinus/12.png);}
.jmzcmid_list_pic_6{
background-image:url(../images/joinus/13.png);}
.jmzcmid_list_name{
font-size:18px; color:#fff; text-align:center; padding:30px 0px 90px 0px;}
.wgabout{
width:1085px; margin:0 auto; padding:0px; overflow:hidden;}
.hzhblist li{ cursor:pointer;
float:left; width:25%; text-align:center; height:140px; background-position:center; background-repeat:no-repeat;}
.hzhblist 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); }
.showpartner{ display:none;
width:100%; position:fixed; height:100%; left:0; top:0; background-image:url(../images/partner/1.png); z-index:999;}
.showpartner_td{
vertical-align:middle;}
.showpartner_td_mid{ margin:0 auto;
max-width:1400px; padding:20px 40px; background-color:#fff; overflow:hidden; position:relative;}
.showpartner_td_mid_close{
position:absolute; right:10px; top:10px; background-position:center; background-repeat:no-repeat; background-image:url(../images/partner/4.jpg); width:32px; height:32px; display:block;}
.showpartner_td_mid_top img{
float:left;}
.showpartner_td_mid_top span{ margin-left:10px;
float:left; font-size:15px; color:#333; font-style:italic;}
.showpartner_td_mid_top td{
vertical-align:middle;}
.showpartner_td_mid_top{
border-bottom:1px #bfbfbf dotted; padding-bottom:15px;}
.showpartner_td_mid_left{
float:left; width:35%;}
.showpartner_td_mid_left img{
float:left; width:100%;}
.showpartner_td_mid_right{
float:right; width:62%;min-height:348px;overflow-y:auto; max-height:348px;}

.wgpro_mid_pic img,.qxfwwg_list_pic img{-webkit-transition-duration:.5s;transition-duration:.5s;}
.wgpro_mid_pic:hover img,.qxfwwg_list_pic:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.wglc_pic img{-webkit-transition: -webkit-transform 2s ease-out;
-moz-transition: -moz-transform 2s ease-out;
-o-transition: -o-transform 2s ease-out;
-ms-transition: -ms-transform 2s ease-out;}
.wglc_pic:hover img{-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);}
.slider111_mid_top,.wglc_pic2 img{-webkit-transition: -webkit-transform 2s ease-out;
-moz-transition: -moz-transform 2s ease-out;
-o-transition: -o-transform 2s ease-out;
-ms-transition: -ms-transform 2s ease-out;}
.slider111_mid:hover .slider111_mid_top,.wglc_pic2:hover img{-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);} 

img{
max-width:100%;}
.index_fs_table td{border-collapse: collapse;
            border: none;
vertical-align:middle; overflow:hidden; border:none}
.index_fs_table{
border-collapse: collapse;
            border: none;}
.index_fs_table td img{
width:100%; float:left;}
.index_fs_pro{
position:relative;}
.index_fs_pro_left{
float:left; width:38%; overflow:hidden;}
.index_fs_pro_left img{
float:left; width:100%;}
.index_fs_pro_right{ overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;
position:absolute; right:0; width:20%; height:50%; top:0;}
.index_fs_pro_right_2{
top:50%;
}
.index_fs_pro_mid_1{ }
.index_fs_pro_mid_2{ }
.index_fs_pro_mid_3{
position:absolute; top:0; width:21%; height:50%; left:59%; background-position:center; background-repeat:no-repeat; background-size:cover;} 
.index_fs_pro_img{
position:relative;}
.index_fs_pro_img img{
float:left; height:100%;-webkit-transition-duration:.5s;transition-duration:.5s;}
.index_fs_pro_img:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.index_fs_pro_left_txt{
width:30%; height:260px; position:absolute; left:3%; top:50%; margin-top:-130px; color:#fff;}
.index_view_pro{
float:left; width:158px; height:38px; background-image:url(../images/3.png); border:1px #8d8d8d solid; background-position:center; background-repeat:no-repeat;}
.index_view_pro:hover{ background-color:#fff;}

.index_fs_pro_img_mark{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; top:0; height:100%; z-index:1; background-image:url(../images/2.png);}
.index_fs_pro_img_mark_line{ z-index:2; position:absolute;
border:1px #fff solid; left:49%; top:49%; width:2%; height:2%; filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0; }
.index_fs_pro_mid_2:hover .index_fs_pro_img_mark_line,.index_fs_pro_mid_3:hover .index_fs_pro_img_mark_line,.index_fs_pro_right:hover .index_fs_pro_img_mark_line,.casemid ul li:hover .index_fs_pro_img_mark_line{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;left:4%; top:4%; width:92%; height:92%;}

.index_fs_pro_mid_1:hover .index_fs_pro_img_mark_line2{
width:96%; left:2%; height:92%; top:4%;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.index_fs_pro_mid_1:hover .index_fs_pro_img_mark,.index_fs_pro_mid_2:hover .index_fs_pro_img_mark,.index_fs_pro_mid_3:hover .index_fs_pro_img_mark,.index_fs_pro_right:hover .index_fs_pro_img_mark,.casemid ul li:hover .index_fs_pro_img_mark{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.index_fs_pro_img_jj{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; width:340px; height:90px; left:50%; top:50%; margin-top:-45px; margin-left:-170px; z-index:22; background-position:center; background-repeat:no-repeat; background-image:url(../images/5.png); text-align:center;}	  

.index_fs_pro_img_jj_name{
font-size:16px; color:#fff; padding-top:19px;}
.index_fs_pro_img_jj_name_en{ font-size:12px; line-height:18px;
font-family:Arial, Helvetica, sans-serif; color:#aaa;}


.index_fs_pro_mid_1:hover .index_fs_pro_img_jj,.index_fs_pro_mid_2:hover .index_fs_pro_img_jj,.index_fs_pro_mid_3:hover .index_fs_pro_img_jj,.index_fs_pro_right:hover .index_fs_pro_img_jj,.casemid ul li:hover .index_fs_pro_img_jj{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.index_fs_news{ background-size:cover;
background-position:center; background-repeat:no-repeat; background-image:url(../images/8.jpg); padding-bottom:80px;}

.fs_t_c{
font-size:25px; color:#111; line-height:28px;}
.fs_t_c_en{
font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.index_fs_news_mid{
height:530px; position:relative;}
.index_fs_news_mid_jj{
position:absolute; left:0; bottom:0; height:277px; background-position:center 10px; background-repeat:no-repeat; background-image:url(../images/6.png);}
.index_fs_news_mid_jj:hover{
background-image:url(../images/8.png); background-position:center top;}
.index_fs_news_mid_jj_1{
text-align:center; font-size:16px; color:#272727; padding-top:65px; padding-bottom:20px;}
.index_fs_news_mid_jj_2{
text-align:center; color:#6c6c6c; line-height:22px; padding:0 5%; width:90%; padding-bottom:20px;}
.swiper-slide:nth-child(2n) .index_fs_news_mid_jj{
bottom:auto; top:0; background-position:center 221px;background-image:url(../images/10.png);}
.swiper-slide:nth-child(2n) .index_fs_news_mid_jj_1{
padding-top:30px; }
.swiper-slide:nth-child(2n) .index_fs_news_mid_jj:hover{background-image:url(../images/8.png); background-position:center 252px;}
.index_fs_news_mid b{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; width:1px; background-color:#dedede;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;left:0; bottom:0; height:265px;}
.index_fs_news_mid b.b0{right:0; bottom:0; height:265px; left:auto;}	  
.index_fs_news_mid b.b2{left:0; bottom:0;
width:0%; height:1px; background-color:#094992; left:0; bottom:0;}




.swiper-slide:nth-child(2n) b{left:0; top:0; height:265px; bottom:auto;}
.swiper-slide:nth-child(2n) b.b0{right:0; top:0; height:265px; left:auto;}
.swiper-slide:nth-child(2n) .index_fs_news_mid b.b2{left:0; top:0; right:auto; bottom:auto; width:0%; height:1px;}


.index_fs_news_mid:hover b{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.index_fs_news_mid:hover b.b2{
width:100%;}
.swiper-slide:nth-child(2n) .index_fs_news_mid:hover b.b2{
width:100%;}
.index_fs_news_mid_jj_3{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
text-align:center;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.index_fs_about{
background-position:center; background-repeat:no-repeat; background-image:url(../images/9.jpg); height:464px; background-size:cover;}
.index_fs_about table{
width:100%; height:464px; vertical-align:middle;}
.index_fs_about table td{
vertical-align:middle; height:464px;}
.index_fs_news_mid:hover .index_fs_news_mid_jj_3{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.index_fs_about table td .comdiv{
text-align:center;}

.index_view_fsjj{ display:inline-block;
  width:158px; height:38px; background-image:url(../images/3.png); border:1px #8d8d8d solid; background-position:center; background-repeat:no-repeat;}
.index_view_fsjj:hover{ background-color:#fff;}
.index_fsjj_case{  
background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../images/10.jpg);}
.index_fsjj_case_top{
padding:0 3%; width:94%; padding-top:65px; padding-bottom:65px;}
.index_fsjj_case_top_right a{
display:inline-block; padding:0 25px; line-height:32px;}
.index_fsjj_case_top_right span{ color:#dedede;
display:inline-block; line-height:32px; padding:0px;}
.index_fsjj_case_top_right a.on,.index_fsjj_case_top_right a:hover{
color:#fff; background-color:#094992;}
.index_fsjj_case_img_mid_img img{
float:left; width:100%;}
.index_fsjj_case_img_mid_name{ line-height:23px;
text-align:center; color:#999; font-size:12px; padding:15px 0px;}
.index_fsjj_case_img_mid_name span{
color:#333; font-size:16px;}
.index_fsjj_case_img_mid_img{
overflow:hidden;}
.index_fsjj_case_img_mid:hover .index_fsjj_case_img_mid_name{
background-color:#303030;}
.index_fsjj_case_img_mid:hover .index_fsjj_case_img_mid_name span{
color:#fff;}
.index_view_fsjj2:hover{
background-color:#333;}
.index_fs_service{
height:637px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/12.jpg);}
.index_fs_service table{
width:100%; vertical-align:middle; height:637px;}
.index_fs_service table td{
vertical-align:middle; height:637px; color:#fff;}
.index_fs_service_mid{
text-align:center; padding-top:80px;}
.index_fs_service_mid span{-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */
display:inline-block; border:2px #fff solid; width:165px; height:165px; text-align:center; line-height:165px; font-size:20px; margin:0 35px;}
.index_fs_pj{
background-position:center top; background-image:url(../images/14.jpg); background-size:cover; background-repeat:no-repeat;}
.div1200{
width:1200px; margin:0 auto; padding:0px; overflow:hidden;}
.index_fs_pj_mid img{
float:left; width:100%;}
.index_fs_pj_mid{
position:relative;}
.index_fs_pj_mid_footer{
position:absolute; left:0; bottom:0; z-index:1; height:98px; background-image:url(../images/15.jpg);}
.index_fs_pj_mid{
overflow:hidden;}
.index_fs_pj_mid:hover .index_fs_pj_mid_footer{
height:auto; background-image:url(../images/11.png); color:#fff;}
.index_fs_pj_mid_jj{ display:none;
padding:3% 5%; width:90%;}
.index_fs_pj_mid:hover .index_fsjj_case_img_mid_name{
display:none}
.index_fs_pj_mid:hover .index_fs_pj_mid_jj{
display:block;}
.index_fs_pj_mid_jj_1{
line-height:25px;}
.index_fs_pj_mid_jj_2{
font-size:16px; padding-top:15px;}
.swiper-pagination-2{
position:static; padding:90px 0px;}
.swiper-pagination-2 .swiper-pagination-bullet{ border:none; background-color:#666;
width:8px; height:8px;-moz-border-radius: 100%; /* Gecko browsers */ -webkit-border-radius: 100%; /* Webkit browsers */ border-radius:100%; /* W3C syntax */}
.swiper-pagination-2 .swiper-pagination-bullet-active{
background-color:#094992;}
.index_fs_video{ position:relative;
background-image:url(../images/16.jpg); background-position:center; background-repeat:no-repeat; height:724px; background-size:cover;}
.index_fs_video a{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; display:block; background-position:center; background-repeat:no-repeat; background-image:url(../images/12.png);}
.mgfooter_fsjj li{ color:#fff; min-height:316px;
float:left;}
.mgfooter_fsjj li:nth-child(1){
width:160px;}
.mgfooter_fsjj li:nth-child(2){
width:190px; border-left:1px #424344 solid;border-right:1px #424344 solid; padding-left:80px;}
.mgfooter_fsjj li:nth-child(3){
width:320px;  border-right:1px #424344 solid; padding-left:80px;}
.mgfooter_fsjj li:nth-child(4){
width:287px;   padding-left:80px;}
.mgfooter_1{
background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/17.jpg); padding-bottom:4px;}
.mgfooter_2 a{
color:#ddd;}
.mgfooter_2 a:hover{
color:#fff;}
.mgfooter_2{
padding:15px 0px; line-height:28px;}
.mgfooter_3{
position:relative; padding-top:5px;}
.mgfooter_3 img{
float:left; margin-right:10px;}
.fs_pro_left{
position:absolute; left:0%; top:115px; width:14%;}
.fs_pro_right{ overflow:hidden;
float:right; width:86%;   padding-top:115px;}
.fs_pro_right table{
width:100%;border-collapse: collapse; 
border: none;}
.fs_pro_right table td{ width:33.33333333%;  
border:none;
}
.fs_pro_right_pic{
position:relative; float:left; width:33.3333333333%; clear:none;  margin-top:1px;}
.fs_pro_right_pic b{
position:absolute; left:0; top:0; width:1px; height:100%; background-color:#fff; z-index:22;}
.fs_pro_right_pic img{
float:left; width:100%;}
.fs_pro_right_pic_jj span{
font-size:13px;}
.fs_pro_right_pic_jj{filter:alpha(opacity=0); line-height:22px;
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
text-align:left; padding:8% 10%; width:80%;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; left:0; top:0; width:100%; z-index:10; height:84%; background-image:url(../images/product/2.png); color:#fff;}
.fs_pro_right_pic_jj_link{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;-webkit-transition-delay:.2s;-o-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s;
text-align:center;-webkit-transition-duration: 0.7s; -ms-transition-duration: 0.7s; -o-transition-duration: 0.7s; -moz-transition-duration: 0.7s; transition-duration: 0.7s;
position:absolute; left:50%; top:40%; margin-left:-26px; margin-top:-20px; width:52px; height:52px; background-position:center; background-repeat:no-repeat; background-image:url(../images/product/1.png); z-index:20;}
.fs_pro_right_pic:hover .fs_pro_right_pic_jj{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.fs_pro_right_pic:hover .fs_pro_right_pic_jj_link{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; top:50%; margin-top:-26px;}	  
.fs_pro_right table td img{
float:left; width:100%;}
.fs_pro_left_top{ padding-top:30px; padding-left:15%; width:85%;
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; line-height:18px;}
.fs_pro_left_top span{
font-size:15px; color:#333; font-family:"微软雅黑";}
.fs_pro_left_cate li{
float:left; margin:0px; padding:0px; width:100%; line-height:28px;}
.pro_left_b{
font-size:15px; color:#888; display:block; width:85%; padding-left:15%; float:left; margin:0px;}
.fs_pro_left_cate{
padding:20px 0px;}
.fs_pro_left_cate li dl{ background-color:#f3f3f3; display:none;
float:left; margin:0px; padding:5px 0px; width:100%;}
.fs_pro_left_cate li dl dd{ line-height:22px;
width:100%; padding:0; font-size:12px;}
.fs_pro_left_cate li dl dd a{
color:#333; display:block; padding:0 17%; width:66%; float:left; margin:0px; font-size: 13px;}
.fs_pro_left_cate li dl dd a:hover{
color:#0154a7;}

.fs_pro_info_left{
float:left; width:760px;}
.fs_pro_info_right{
float:right; width:410px;}
.fs_pro_info_right_1{
color:#333; font-size:30px; line-height:32px; padding-top:50px;}
.fs_pro_info_right_1 span{
font-size:16px;}
.fs_pro_info_right_2{
padding:15px 0px; margin:20px 0px; line-height:22px; color:#929292; font-size:13px; border-bottom:1px #c0bebe dotted; border-top:1px #c0bebe dotted;}
.fs_pro_info_right_3 img{
float:left; margin-right:10px;}
.fs_pro_footer_top{
text-align:left; font-size:16px; border-bottom:1px #f0f0f0 solid; padding-bottom:20px;}
.fs_pro_footer_top a{
color:#888888;}
.fs_pro_footer_top span{
color:#f2f2f2; padding:0 10px;}
.fs_pro_footer_top a.on,.fs_pro_footer_top a:hover{
color:#333;}
.show_pro_con{
font-size:15px; padding:20px 0px; display:none; padding-bottom:40px; color:#474747;}
.show_pro_con_prev_next li{
float:left; width:50%; height:120px; background-position:center; background-repeat:no-repeat;}
.show_pro_con_prev_next li:nth-child(1){
background-image:url(../images/product/3.jpg);}
.show_pro_con_prev_next li:nth-child(1):hover{
background-image:url(../images/product/5.jpg);}
.show_pro_con_prev_next li:nth-child(2){
background-image:url(../images/product/4.jpg);}
.show_pro_con_prev_next li:nth-child(2):hover{
background-image:url(../images/product/6.jpg);}
.show_pro_con_prev_next li .comdiv{ line-height:25px;
padding:0px 15%; width:70%; font-size:16px; color:#333; padding-top:35px;}
.show_pro_con_prev_next li .comdiv span{
font-size:13px; color:#999;}
.show_pro_con_prev_next li:nth-child(2) .comdiv{
text-align:right;}
.show_pro_con_prev_next li:hover .comdiv{
color:#fff;}
.fs_jj_repro li{
float:left; width:298px; border:1px #fff solid;}
.fs_jj_repro li:hover{
border-color:#373737;}
.fs_jj_repro li table{
width:100%; height:240px; text-align:center; vertical-align:middle;}
.fs_jj_repro li table td{
height:240px; vertical-align:middle;}
.fs_jj_repro li table td img{
max-width:94%;}
.fs_jj_repro_name{
text-align:center; color:#333; padding:14px 0px; line-height:21px;}
.fs_jj_repro li:hover .fs_jj_repro_name{ background-color:#373737; color:#fff;}
.index_view_fsjj_pro:hover{
background-color:#666;}
.casebanner{
height:620px; background-position:center; background-repeat:
no-repeat; background-size:cover; background-image:url(../images/case/1.jpg);}

.casemid{
margin:0 auto; width:94%; padding:0px; overflow:hidden; position:relative;}
.casemid ul li{
float:left; margin-right:14px; position:relative; margin-bottom:14px; width:25%;}
.casemid ul li:nth-child(4n){
margin-right:0px;}

.casemid{
min-height:500px; margin-bottom:50px;}

.casemid_loading{ background-color:#fff;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:50; background-position:center; background-repeat:no-repeat; background-image:url(../images/case/loading.gif);}
.case_info_left{ width:46px; height:50px;
position:absolute; left:0; top:50%; margin-left:0; margin-top:-25px; z-index:10;}
.case_info_left a{
display:block; width:100%; float:left; margin:0px; height:50px; background-position:center; background-repeat:no-repeat; background-image:url(../images/case/1.png); text-align:left; text-indent:-999em;}
.case_info_right{ width:46px; height:50px;
position:absolute; right:0; top:50%; margin-left:0; margin-top:-25px; z-index:10;}
.case_info_right a{
display:block; width:100%; float:left; margin:0px; height:50px; background-position:center; background-repeat:no-repeat; background-image:url(../images/case/2.png); text-align:left; text-indent:-999em;}
.case_info_left a:hover{
background-image:url(../images/case/4.png);}
.case_info_right a:hover{
background-image:url(../images/case/3.png);}
.case_info_jj_left{ line-height:25px;
float:left; width:570px; font-size:18px; color:#333;}
.case_info_jj_left span{
color:#888888; font-size:13px;}
.case_info_jj_mid{
float:left; width:360px; color:#555; line-height:25px;}
.case_info_jj_mid span{
color:#333; padding-right:5px;}
.fs_news_list li{ height:435px;
float:left; width:387px; overflow:hidden; margin:0px; margin-right:19px; padding:0px; background-color:#fff; margin-bottom:25px;}
.fs_news_list li:nth-child(3n){
margin-right:0px;}
.fs_news_list_pic{
position:relative;}
.fs_news_list_pic img{
float:left; width:100%; height:260px;}
.fs_news_list_pic_time{ font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:22px; z-index:10; padding-top:10px;
position:absolute; left:20px; top:0; width:70px; height:60px; color:#fff; background-color:#010101; font-size:14px;}
.fs_news_list_pic_time span{
font-size:18px;}
.fs_news_list_pic_jj{
padding:0 5%; width:90%;}
.fs_news_list_pic_jj_1{
text-align:center; font-size:16px; color:#010101; padding-top:20px; padding-bottom:10px;}
.fs_news_list_pic_jj_2{
font-size:15px; color:#555; line-height:22px; text-align:center; font-size:13px;}
.fs_news_list_pic_jj_3{
text-align:center; font-size:13px; color:#000; padding-top:15px;}
.fs_news_list_pic_jj_3 span{
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/news/1.png); padding-left:13px;}
.fs_news_list li:hover .fs_news_list_pic_time{
background-color:#094992;}
.fs_news_info_t{
font-size:24px; color:#333;}
.fs_news_info_t span{
color:#999; font-size:13px;}
.fs_joinus_tip li{
float:left; width:399px; text-align:center; font-size:16px; color:#555; line-height:75px; border-left:1px #c0bebe dotted;}
.fs_joinus_tip li:nth-child(1){
border:none}
.fs_gc{
height:370px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/joinus/2.jpg);}
.fs_gc table,.fs_gc table td{
height:370px; vertical-align:middle;}
.about_comment_list li{
float:left; margin:0px; padding:0px 0px; width:100%;}
.about_comment_list li .div1200{ border-bottom:1px #ccc dotted;
padding:60px 0px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/about/1.png);}
.about_comment_list_left{
float:left; width:317px; overflow:hidden;}
.about_comment_list_left img{
float:left; width:100%;}
.about_comment_list_right{
float:left; margin-left:40px; width:715px;}
.about_comment_list_right_1{
font-size:18px; color:#272727;}
.about_comment_list_right_1 span{
font-size:13px; color:#999; margin-left:15px;}
.about_comment_list_right_2{
font-size:13px; line-height:22px; padding:15px 0px;}
.about_comment_list_right_3{
font-size:13px; color:#999;}
.about_comment_list li:hover{
background-color:#f4f4f4}
.fs_contact_left{ overflow:hidden;
float:left; width:603px;}
.fs_contact_left img{
float:left; width:100%;}
.fs_contact_right{
float:right; width:562px;}
.fs_wbk{
width:270px; border:none; border-bottom:1px #dedede solid; background-color:transparent; float:left; padding:5px 0px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.fs_contact_btn{
float:left; width:105px; height:30px; text-align:center; line-height:30px; color:#fff; background-color:#222; font-size:14px;}
.fs_contact_btn:hover{
color:#fff; background-color:#999}
.fsbg{
background-position:center top; background-repeat:no-repeat; background-size:cover;}
.fs_about_table td{ vertical-align:middle;
width:50%; border:none; padding:0px;}
.fs_about_table td img{
float:right; width:100%;}
.fs_service{
margin-top:260px;}
.fs_service li{
float:left; width:400px; position:relative;}
.fs_service_pic img{
float:left; width:100%; height:257px;}
.fs_service_jj{
height:257px; background-color:#fff; text-align:center;}
.fs_service_pic{
position:relative;}
.fs_service_pic_mark{ z-index:1;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; top:0; height:100%; background-image:url(../images/contact/13.png); 
z-index:1;}
.fs_service_pic_mark2{filter:alpha(opacity=0); z-index:20;
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:50%; top:50%; margin-left:-0.5px; margin-top:-0.5px; width:1px; height:1px;}
.fs_service li:hover .fs_service_pic_mark{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.fs_service li:hover .fs_service_pic_mark2{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; width:376px; height:234px; left:14px; top:11px;  background-position:center; background-repeat:no-repeat; background-image:url(../images/contact/11.png);}	  
.fs_honor_mid{
height:380px; position:relative; background-position:center 148px; background-repeat:no-repeat; background-image:url(../images/contact/1.png);}
.swiper-slide:nth-child(2n) .fs_honor_mid{
background-image:url(../images/contact/2.png);background-position:center 182px;}
.fs_honor_mid_jj{
position:absolute; left:0; top:0;}
.swiper-slide:nth-child(2n) .fs_honor_mid_jj{
top:240px}
.fs_honor_mid_jj_1{
text-align:center; font-size:18px; color:#fff;}
.fs_honor_mid_jj_2{
font-size:13px; text-align:center; color:#808080; line-height:22px; padding-top:0px;}
.fs_honor_mid:hover{
background-image:url(../images/contact/15.png); background-position:center 140px;}
.swiper-slide:nth-child(2n) .fs_honor_mid:hover{
background-position:center 152px; background-image:url(../images/contact/3.png);}
.fs_gofac li{
float:left; width:584px; margin:0px; margin-bottom:50px; padding:0px; overflow:hidden; position:relative; height:430px;}
.fs_gofac li:nth-child(2n){
float:right;}
.fs_gofac_pic img{
float:left; width:100%; height:372px;}
.fs_gofac_pic_jj{ background-position:0;-webkit-transition-duration: 0.7s; -ms-transition-duration: 0.7s; -o-transition-duration: 0.7s; -moz-transition-duration: 0.7s; transition-duration: 0.7s;
position:absolute; left:0; top:372px; height:58px;   text-align:center; font-size:16px; color:#0f0f0f;}
.fs_gofac li:hover .fs_gofac_pic_jj{ top:246px;
background-image:url(../images/contact/4.png); height:auto;}
.fs_gofac_pic_jj_1{
line-height:58px; height:58px;}
.fs_gofac_pic_jj_2{
padding:0 5%; font-size:13px; line-height:22px; padding-bottom:10px; padding-bottom:10px; color:#d3e0ee; width:90%; text-align:left;}
.fs_gofac_pic_jj_3{
text-align:left; color:#aac7e8; font-size:13px; padding:0 5%; width:90%; padding-bottom:20px; text-indent:-9999999999em;}
.fs_gofac li:hover .fs_gofac_pic_jj_1{
color:#fff; background-position:center 45px; background-repeat:no-repeat; background-image:url(../images/contact/5.png);}
.fs_gofac{
padding-bottom:50px;}
.fs_sh_left{
float:left; width:600px;}
.fs_sh_right{
float:right; width:545px;}
.fs_sh_left .bx-wrapper .bx-pager,.fs_sh_left .bx-wrapper .bx-controls-auto{
bottom:30px;}
.fs_sh_left .bx-wrapper{
margin-bottom:0px;}
.fs_sh_left .bx-wrapper .bx-pager.bx-default-pager a{
background-color:#fff}
.fs_sh_left .bx-wrapper .bx-pager.bx-default-pager a:hover, .fs_sh_left .bx-wrapper .bx-pager.bx-default-pager a.active{
background-color:#005cb8;}
.fs_about_video{
position:relative;}
.fs_about_video img{
float:left; width:100%;}
.fs_about_video_mark{filter:alpha(opacity=48);  
      -moz-opacity:0.48;  
      -khtml-opacity: 0.48;  
      opacity: 0.48;
position:absolute; left:0; top:0; height:100%; z-index:10; background-color:#000;}
.fs_about_video_btn{
position:absolute; z-index:20; width:136px; height:136px; background-position:center; background-repeat:no-repeat; background-image:url(../images/contact/10.png); top:50%; left:50%; margin-left:-68px; margin-top:-68px;}
.fs_about_video_left{ background-image:url(../images/contact/9.png); background-position:center; background-repeat:no-repeat;
position:absolute; left:3%; top:50%; width:38px; height:70px; margin-left:0px; margin-top:-35px; z-index:88}
.fs_about_video_left a{
display:block; width:100%; height:70px; text-align:left; text-indent:-999em;}


.fs_about_video_right{ background-image:url(../images/contact/8.png); background-position:center; background-repeat:no-repeat;
position:absolute; right:3%; top:50%; width:38px; height:70px; margin-left:0px; margin-top:-35px; z-index:88}
.fs_about_video_right a{
display:block; width:100%; height:70px; text-align:left; text-indent:-999em;}
.fs_about_index_com li{
float:left; width:382px; position:relative; height:317px; overflow:hidden; margin-left:27px;}
.fs_about_index_com li:nth-child(1){
margin-left:0px;}
.fs_about_index_com li img{
float:left; width:100%; height:317px;}
.fs_about_index_com_name{
position:absolute; left:0; bottom:0; background:#fff; z-index:10; padding-top:23px; height:75px; text-align:center; font-size:16px; color:#272727;}
.fs_about_index_com li:hover .fs_about_index_com_name{
bottom:100px;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.fs_about_index_com_name span{
font-size:12px; color:#999; line-height:20px;}
.fs_about_index_com_jj{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; bottom:-190px; height:150px; z-index:100; background-image:url(../images/contact/4.png); color:#fff; padding:20px 5%; width:90%;}
.fs_about_index_com li:hover .fs_about_index_com_jj{
bottom:0;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; }
.wgtopon{
height:80px;}
.wgtopon #lflogo{
top:23px;}
.wgtopon .logo_right a{
line-height:80px;}
.index_fs_news_mid_jj_3{
text-align:center;}
.index_fs_news_mid_jj_3 div{
display:inline-block; width:120px; height:30px; background-color:#303030; position:relative;}
.index_fs_news_mid_jj_3 div img{
position:absolute; left:50%; top:50%; z-index:10; margin-left:-8px; margin-top:-8px; width:16px; height:16px;}
.index_fs_news_mid_jj_3 div span{-webkit-transition-duration: 0.9s; -ms-transition-duration: 0.9s; -o-transition-duration: 0.9s; -moz-transition-duration: 0.9s; transition-duration: 0.9s;
position:absolute; left:0; top:0; width:0; height:100%; background-color:#094992;}
.index_fs_news_mid:hover .index_fs_news_mid_jj_3 div span{
width:100%;}


