@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/index/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/index/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/index/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/index/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/index/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:#2d2d2d;   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/index/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/index/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/index/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/index/1.png);}
.wgmore:hover{
background-color:#f08200; background-image:url(../images/index/2.png);}
.wgpro{
width:100%; margin:0px; padding:0px; clear:both; background-image:url(../images/index/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/index/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/index/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/index/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/index/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/index/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/index/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/index/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{
position:absolute; bottom:0; width:42%; height:50%; left:38%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_fs_pro_mid_2{
position:absolute; top:0; width:21%; height:50%; left:38%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.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/index/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/index/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/index/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/index/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/index/6.png);}
.index_fs_news_mid_jj:hover{
background-image:url(../images/index/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/index/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/index/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/index/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/index/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/index/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/index/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/index/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/index/15.jpg);}
.index_fs_pj_mid{
overflow:hidden;}
.index_fs_pj_mid:hover .index_fs_pj_mid_footer{
height:auto; background-image:url(../images/index/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/index/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/index/12.png);}
.mgfooter_fsjj li{ color:#fff; min-height:250px;
float:left;}
.mgfooter_fsjj li dl dd{
float:left; width:33.3333%;}
.mgfooter_fsjj li:nth-child(1){
width:13%; padding-right:4%;}
.mgfooter_fsjj li:nth-child(2){
width:13%; border-left:1px #424344 solid;border-right:1px #424344 solid; padding-left:4%; padding-right:4%;}
.mgfooter_fsjj li:nth-child(3){
width:25%;  border-right:1px #424344 solid; padding-left:4%; padding-right:4%;}
.mgfooter_fsjj li:nth-child(4){
    padding-left:4%; width:24%;}
.mgfooter_1{
background-position:left bottom; background-repeat:no-repeat; font-size:16px; color:#fff; padding-bottom:4px;}
.mgfooter_2 a{
color:#c1c1c1; font-size:14px;}
.mgfooter_fsjj li dl dd a{
display:block; clear:both;}
.mgfooter_2_pro a{
display:block; width:50%; text-align:left; float:left;}
.mgfooter_2 a:hover{
color:#fff;}
.mgfooter_2{
padding:0px 0px 10px 0px; line-height:25px; font-size:12px; color:#999;}
.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:14px; 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:13px; 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;}
.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:cacaca; 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%;}
/*****************/
img{
max-width:100%;}
.div1395{ clear:both; position:relative;
max-width:1395px; margin:0 auto; padding:0 30px;} 
.gtheader{ clear:both;
background-color:#6d6d6d; line-height:30px; color:#fff; font-size:14px; color:#dedede;}
.gtheader a{
color:#dedede;}
.gtheader a:hover{color:#dedede;}
.gtheader_left{
float:left;}
.gtheader_right{ 
float:right;  }
.gtheader_right a{background-position:left center; background-repeat:no-repeat;
    display: inline-block;padding-left:22px;
}
.gtheader_right a:nth-child(2){background-image:url(../images/email.png);}
.gtheader_right a:nth-child(1){background-image:url(../images/1/img1.png); margin-right:15px;}
.gtlogo{
float:left; width:27%; padding:28px 0px;}
.gtlogo img{
float:left;}
.gtmenumid{
float:right; position:relative; width:72%;}
.gtmenumid ul li{
float:left; position:relative; margin:0px; padding:0px;}
.gtphone{
position:absolute; right:0; top:0; z-index:1;}
.gtphone img{
float:right; margin-top:26px;}
.gtmenumid ul li .gtmenu{ float:left;
line-height:93px; display:inline-block; font-size:15px; color:#333; width:93px; text-align:center;}
#mgindexbanner{
clear:both; width:100%;}
.gtmenumid ul li .gtmenu:hover{
color:#fff; background-color:#305dc3;}
.gt_index_pro_right_btn{
float:right; border:none; background-color:transparent; width:64px; height:42px; background-image:url(../images/index1.jpg); cursor:pointer;}
.gt_index_pro_right_wbk{ font-size:14px;
float:right; border:1px #ccc solid; width:288px; margin-right:5px; line-height:40px; height:40px; padding:0 15px;}

.gt_index_pro_left span{
float:left;}
.gt_index_pro_left span:nth-child(1){
font-size:28px; color:#555; line-height:30px;}
.gt_index_pro_left span:nth-child(2){ margin-top:5px;
font-size:16px; margin-left:10px; color:#c2c0c0;}
.gt_index_pro{
padding:35px 0px;}
.indexproduct_img{
position:relative;}
.indexproduct_img_mask{
position:absolute; left:0; bottom:0; width:100%; z-index:10; background-image:url(../images/index6.png); background-position:center; background-repeat:no-repeat; height:50px; opacity:0;}
.indexproduct_img:hover .indexproduct_img_mask{
opacity:1;}
.indexproduct_1{
text-align:center; font-size:18px; color:#355cb3; font-weight:bold; padding-top:30px; padding-bottom:0px;}
.indexproduct_2{
text-align:center;}
.indexproduct_2 span{
display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index5.png); padding-right:20px; font-size:12px; color:#898989;}
.nhicofont-prev-1{
width:38px; height:42px; background-image:url(../images/index3.png); left:0; top:30%; background-position:center; background-repeat:no-repeat; background-size:none; margin-top:0;}
.nhicofont-next-1{ margin-top:0;
width:38px; height:42px; background-image:url(../images/index4.png); right:0; top:30%; background-position:center; background-repeat:no-repeat; background-size:none;}
.swiper-button-prev, .swiper-button-next{
background-size:100%;}
.index_gt_news{ padding-bottom:50px;
background-image:url(../images/index7.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_gt_news_left{ 
float:left; width:66%;}
.index_gt_news_left_left{
float:left; overflow:hidden; width:48%; position:relative;}
.index_gt_news_left_left img{
width:100%; float:left;}
.index_gt_news_left_right{
float:left; width:46%; margin-left:3%;}
.index_gt_news_left_right ul li{
float:left; margin:0px; padding:4.3% 0px; border-bottom:1px #e9e9e9 solid; line-height:24px;}
.index_gt_news_left_right_1{ font-size:15px;
line-height:20px; color:#333;}
.index_gt_news_left_right_2{
color:#ccc;}
.index_gt_news_left_right ul li:hover .index_gt_news_left_right_1{
color:#305dc3;}
.index_gt_news_left_right ul li:last-child{
border:none;}
.index_gt_news_left_left_time{ height:72px;
position:absolute; left:10px; top:0; z-index:10; background-color:#3460c4; text-align:center; width:72px;}
.index_gt_news_left_left_time_1{ padding-top:13px; padding-bottom:3px;
line-height:18px; text-align:center; color:#fff;}
.index_gt_news_left_left_time_2{ color:#fff;
font-size:24px; line-height:26px; text-align:center}
.index_gt_news_right{
float:right; width:33%; position:relative;  }
.index_gt_news_right_footer{
position:absolute; right:0px; color:#fff; bottom:0; width:100%; z-index:10; background-color:#305dc3;}
.index_gt_news_right_footer_1{
line-height:22px;}
.index_gt_news_right_footer_2 a{ width:98px; height:28px; text-align:center; line-height:28px; display:inline-block;
font-size:12px; color:#fff; border:1px #7391d6 solid;}
.index_gt_news_right_footer_2{
padding:12px 0px 6px 0;}
.index_gt_news_right_footer_2 a:hover{
background-color:#fff; color:#305dc3}
.yzcp{
background-color:#2e2e2e; line-height:35px; color:#b4b4b4; font-size:12px;}
.yzcp a{color:#b4b4b4;}
.yzcp_left{
float:left;}
.yzcp_right{
float:right;}
.gt_footer_menu{
position:relative;}
.gt_footer_menu li{ border-left:1px #424141 solid;
float:left; padding:0 3%;}
.gt_footer_menu li:nth-child(1){
padding-left:0; border:none;}
.gt_footer_menu li p{
font-size:18px; color:#f0f0f0; padding-bottom:13px;}
.gt_footer_menu li dl dd a{
color:#b4b4b4; }
.gt_footer_menu li dl dd a:hover{
color:#fff}
.gt_footer_menu li dl dd{
line-height:24px;}
.gt_footer_menu li:last-child{
float:right; border:none;}
.gtbanner{
background-position:center; background-repeat:no-repeat; height:350px;}
.gtgreay{
background-color:#f2f2f2;}
#aboutmid_gt{
padding:40px 0px;}
.aboutmid_gt_left{ 
float:left; width:270px;}
.aboutmid_gt_left_1_2{ padding-top:30px; padding-bottom:3px;
color:#fff; font-size:28px; line-height:30px; }
.aboutmid_gt_left_2{
background-color:#fff;}
.aboutmid_gt_left_1_3{
line-height:22px;}
.aboutmid_gt_left_1{ padding:0 24px; width:222px;
background-image:url(../images/a1.jpg); color:#fff; height:110px; background-position:center; background-repeat:no-repeat;}
.aboutmid_gt_left_2 ul li{background-position:246px center; background-repeat:no-repeat;
float:left; width:222px; padding:0 24px; margin:0px; line-height:60px;   border-bottom:1px #f2f2f2 solid;}
.aboutmid_gt_left_2 ul li a{
font-size:16px; color:#333333;
}
.aboutmid_gt_left_2 ul li.on,.aboutmid_gt_left_2 ul li:hover{
background-image:url(../images/a2.png); }
.aboutmid_gt_left_2 ul li.on a,.aboutmid_gt_left_2 ul li:hover a{
margin-left:20px; color:#305dc3;}
.aboutmid_gt_right{
float:right; width:825px; background-color:#fff; padding:24px 40px;}
.aboutmid_gt_right_1{ padding-bottom:10px;
border-bottom:2px #305dc3 solid;}
.aboutmid_gt_right_1_left{ padding-left:15PX;
float:left; background-position:left center; background-repeat:no-repeat; background-image:url(../images/a3.png); font-size:20px; color:#333;}
.aboutmid_gt_right_1_right{
float:right; background-image:url(../images/a4.png); padding-left:25px; background-position:left center; background-repeat:no-repeat;}
a:hover{
color:#305dc3}
.aboutmid_gt_right_2{
padding:40px 0px;}
.culture_mid_gt{
position:relative; margin:20px 0px;}
.culture_mid_gt img{
float:left; width:100%; }
.culture_mid_gt_right{ background-image:url(../images/a11.png); height:100%;
position:absolute; right:0; width:370px; top:0; z-index:10; padding-left:40px;}
.culture_mid_gt_right ul li{ clear:both; padding-left:70px; color:#4c4c4c; line-height:25px;
float:left; background-position:left center; background-repeat:no-repeat; margin-top:36px;}
.culture_mid_gt_right ul li:nth-child(1){
background-image:url(../images/a6.png);}
.culture_mid_gt_right ul li:nth-child(2){
background-image:url(../images/a7.png);}
.culture_mid_gt_right ul li:nth-child(3){
background-image:url(../images/a8.png);}
.culture_mid_gt_right ul li:nth-child(4){
background-image:url(../images/a9.png);}
.culture_mid_gt_right ul li:nth-child(5){
background-image:url(../images/a10.png);}
.culture_mid_gt_right ul li span{
font-size:17px; color:#333;}
.gt_video_list li{ margin-top:15px;
float:left;  padding:0px; position:relative; overflow:hidden;}
.gt_video_list li img{
float:left; width:100%;}
.gt_video_list_mask{ z-index:10;
position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.6}
.gt_video_list_btn{ z-index:20;
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/a12.png);}
.gt_video_list_mid{
position:relative;}
.gt_video_list_name{ padding-top:14px;
text-align:center; font-size:16px; color:#333;}
.contact_gt_1 li{
float:left; width:50%; text-align:left;}
.gnyx{
background-color:#f2f2f2; margin-top:25px; margin-bottom:40px;}
.gnyx_left{
float:left; overflow:hidden;}
.gnyx_left img{
float:left;}
.gnyx_right{
float:left; margin-left:38px;}
.ct_1{
font-size:20px; color:#333; padding-top:15px; padding-bottom:10px;}
.gnyx_right2{
float:left; width:387px; margin-left:38px;}
.qgxs_1{
font-size:18px; color:#355cb3; padding-bottom:5px; padding-top:10px;}
.qgxs_2 li{
float:left; margin:0px; padding:0px; width:100%; line-height:20px;}
.qgxs_2{
padding-bottom:10px; padding-right:5%; width:95%;}
.qgxs_2 li span{ margin-top:8px;
display:inline-block; background-position:left center; background-repeat:no-repeat; padding-left:30px;}
.qgxs_2 li:nth-child(1) span{
background-image:url(../images/c4.png);}
.qgxs_2 li:nth-child(2) span{
background-image:url(../images/c5.png);}
.qgxs_2 li:nth-child(3) span{
background-image:url(../images/c6.png);}
.qgxs_2 li:nth-child(4) span{
background-image:url(../images/c7.png);}

.gt_honor_list li{
float:left; width:260px; overflow:hidden; margin-right:22px; margin-top:22px;}
.gt_honor_list li:nth-child(3n){
margin-right:0;}
.gt_honor_list li img{
float:left; width:100%;}
.gt_honor_list_name{
text-align:center; padding:5px 0px;}

.gt_pro_list li{
float:left; width:260px; margin-right:22px; margin-top:20px;}
.gt_pro_list li:nth-child(3n){
margin-right:0;}
.gt_pro_list_1{
text-align:center; color:#305dc3; line-height:20px; padding-top:10px; padding-bottom:3px;}
.gt_pro_list_2{
text-align:center; color:#4c4c4c; line-height:20px;}
.gt_pro_list_pic{
position:relative;}
.gt_pro_list_pic_mask{
position:absolute; left:0; bottom:-36px; width:100%; z-index:10; background-image:url(../images/p1.png); height:36px;opacity:0; background-position:center; background-repeat:no-repeat;}
.gt_pro_list li:hover .gt_pro_list_pic_mask{
opacity:1; bottom:0;}
.gt_pro_1{
text-align:center; font-size:28px; color:#4c4c4c; padding-top:20px; padding-bottom:35px;}
.gt_pro_2 img{
float:left; width:100%;}
.gt_re_pro li{
margin:0px; padding:30px 0px; width:100%; overflow:hidden; border-bottom:1px #d9d9d9 dashed;}
.gt_re_pro_left{
float:left; font-size:20px; color:#333; margin-right:45px;}
.gt_re_pro_right{
float:left;}
.gt_r_pro_list{
text-align:center; padding-top:50px;}
.gt_r_pro_list a{
display:inline-block; border:1px #b3b3b3 solid; text-align:center; width:178px; height:38px; line-height:38px;}
.gt_r_pro_list a:hover{
color:#fff; background-color:#305dc3; border-color:#305dc3}
.proj_1{
text-align:center; padding-top:5px; padding-bottom:30px;}
.gjpro_1{ clear:both; width:100%; float:left;
position:relative; margin-top:30px; margin-bottom:50px;}
.gjpro_1 img{
float:left;}
.gjpro_1_menu{
position:absolute; width:440px; height:52px; top:160px; left:192px; z-index:1;}
.gjpro_1_menu a{ height:52px;
float:left; width:50%;   background-position:top; background-repeat:repeat-x; background-image:url(../images/t5.jpg); line-height:42px; text-align:center; font-size:16px;}
.gjpro_1_menu a.on{
color:#fff; background-position:center; background-repeat:no-repeat; background-image:url(../images/t3.png); color:#fff;}
.gjpro_1_mid{  
clear:both; overflow:hidden; width:760px; margin:0 auto;}
.gjpro_1_mid table td{ padding:10px 0px; color:#333;
border:1px #e6e6e6 solid; text-align:center;}
.gjpro_1_mid table{ display:none;
width:100%;  border-collapse: collapse;
            border: none;}

.gjpro_1_mid table tr:nth-child(1) td{
background-color:#f7f7f7; font-size:16px; color:#305dc3;}
.qytb td{padding:10px 0px; color:#333;
border:1px #e6e6e6 solid; text-align:center;}

.gjpro_1_mids table{
width:100%; text-align:center;}
.gjpro_1_mids table td{
vertical-align:middle; border:1px #ededed solid; padding:10px 0px;}
.gjpro_1_mids table tr:nth-child(2n-1) td{
background-color:#f7f7f7}
.gjpro_1_mids table tr:nth-child(1) td{
background-color:#888d99; color:#fff; font-size:16px;}










 .qytb{ 
width:100%;  border-collapse: collapse;
            border: none;}
.qytb tr:nth-child(1) td{
background-color:#305dc3; font-size:16px; color:#fff;}
.qulist_photo li{ margin-top:20px;
float:left; width:395px; overflow:hidden;}
.qulist_photo li:nth-child(2n){
float:right;}
.qulist_photo_1{ color:#333;
text-align:center; font-size:16px; padding-top:10px;}
.nhicofont-prev-1:hover{
background-image:url(../images/index3on.png);}
.nhicofont-next-1:hover{
background-image:url(../images/index4on.png);}
.q_p_name{
text-align:center; font-size:15px; padding:10px 0px; color:#333;}
.gt_s_1 li{ margin-right:10px; width:265px;  background-color:#f2f2f2;
float:left; position:relative; overflow:hidden;}
.gt_s_1 li:nth-child(3n){
margin-right:0;}
.gt_s_1_mid_jj{
}
.gt_s_1_mid_jj table{
width:100%; text-align:center;}
.gt_s_1_mid_jj table td{
vertical-align:middle; height:140px; vertical-align:middle; line-height:24px; padding:0 10px;}
.gt_s_1 li:hover{
background-color:#355cb3; color:#fff;}
.gt_s_1_mid_bg{
position:absolute; left:0; width:100%; z-index:10; height:70px; background-position:center; background-repeat:no-repeat; top:135px;}

.gt_s_1 li:nth-child(1) .gt_s_1_mid_bg{
background-image:url(../images/i1on.png);}
.gt_s_1 li:nth-child(1):hover .gt_s_1_mid_bg{
background-image:url(../images/i1.png);}

.gt_s_1 li:nth-child(2) .gt_s_1_mid_bg{
background-image:url(../images/i2on.png);}
.gt_s_1 li:nth-child(2):hover .gt_s_1_mid_bg{
background-image:url(../images/i2.png);}

.gt_s_1 li:nth-child(3) .gt_s_1_mid_bg{
background-image:url(../images/i3on.png);}
.gt_s_1 li:nth-child(3):hover .gt_s_1_mid_bg{
background-image:url(../images/i3.png);}

.gt_s_1_mid_img{
position:relative;}
.gt_s_1_mid_img_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-color:#000;opacity:0;}
.gt_s_1 li:hover .gt_s_1_mid_img_mask{
opacity:0.6}
.s_case_list li{ margin-top:20px;
float:left; width:395px; overflow:hidden;}
.s_case_list li:nth-child(2n){
float:right;}
.s_case_list_2{
padding-left:20px; padding-right:40px; width:335px; position:relative;}
.s_case_list_2 table{
width:335px; }
.s_case_list_2 table td{height:90px; line-height:23px; vertical-align:middle;}
.s_case_list_2 table td span{
font-size:16px; color:#333;}
.s_case_list_2 b{ opacity:0;
position:absolute; right:0px; top:0; width:28px; height:100%; z-index:1; background-image:url(../images/c2.png); background-position:center; background-repeat:no-repeat;}
.s_case_list li:hover .s_case_list_2 table td span{
color:#305dc3;}
.s_case_list li:hover{
background-color:#f7f7f7;}
.s_case_list li:hover b{
right:20px; opacity:1;}
.case_repro{ background-color:#fff;
margin-top:17px;}
.case_repro_1{
font-size:20px; color:#fff; background-color:#305dc3; line-height:50px; padding-left:24px; width:246px;}
.case_re_pro{
width:240px; margin:0 auto;}
.case_re_pro li{
float:left; width:100%; margin-top:15px;}
.case_re_pro_img img{
float:left; width:100%;}
.case_re_pro_name{ padding:5px 0px;
text-align:center; color:#333;}
.gt_news_list li{
float:left; margin:0px; padding:30px 0px; overflow:hidden; border-bottom:1px #d9d9d9 dashed; width:100%;}

.gt_news_list_left{
float:left; overflow:hidden; width:260px;}
.gt_news_list_left img{
float:left;}
.gt_news_list_right{
float:right; width:525px;}
.gt_news_list_right_1{
font-size:16px; color:#333;}
.gt_news_list_right_2{ background-position:left bottom; padding-bottom:10px; background-repeat:no-repeat; background-image:url(../images/n2.jpg);
font-size:12px; color:#999; line-height:18px;}

.gt_news_list_right_3{
line-height:22px; color:#808080; padding:15px 0px 20px 0;}
.gt_news_list_right_4 span{
display:inline-block; width:143px; height:36px; text-align:center; line-height:36px; border:1px #d9d9d9 solid;}
.gt_news_list li:hover .gt_news_list_right_1{
color:#305dc3;}
.gt_news_list li:hover .gt_news_list_right_4 span{
background-color:#305dc3; color:#fff; border-color:#305dc3}
.gt_news_info_1{
text-align:center; font-size:26px; color:#4c4c4c; padding:25px 0px;}

.gt_news_info_2{
text-align:center; background-image:url(../images/n4.jpg); line-height:18px; background-position:center; background-repeat:repeat-x;}
.case_re_pro_name2{
text-align:left; color:#333; line-height:20px; margin:9px 0 0px 0px; padding:0 10px; width:220px; background-position:left 9px; background-repeat:no-repeat; background-image:url(../images/n5.jpg);}
.case_re_pro_time{
font-size:12px; color:#999; line-height:normal; padding:5px 10px; width:220px;}
.case_re_pro li.case_re_pro_news_li .case_re_pro_img{
display:none;}
.case_re_pro li.case_re_pro_news_li:nth-child(1) .case_re_pro_img{
display:block;}
.case_re_pro li.case_re_pro_news_li:nth-child(1) .case_re_pro_name2{
padding:0; width:240px; background-image:none;}
.case_re_pro li.case_re_pro_news_li:nth-child(1) .case_re_pro_time{
padding-left:0; padding-right:0; width:240px; background-image:none;}
.case_re_pro li.case_re_pro_news_li:nth-child(1){ margin-top:15px;
border-bottom:1px #d9d9d9 solid; padding-bottom:10px;}
.case_re_pro li.case_re_pro_news_li{
margin-top:10px;}
.case_re_pro li.case_re_pro_news_li:hover .case_re_pro_name2{
color:#305dc3; background-image:url(../images/n6.jpg);}
.case_re_pro li.case_re_pro_news_li:nth-child(1):hover .case_re_pro_name2{
background-image:none;}
.rcln_gt_list li{ margin-top:30px;
width:100%;   padding:0px; overflow:hidden;}
.rcln_gt_list_left{
float:left; width:400px; overflow:hidden;}
.rcln_gt_list li:nth-child(2n) .rcln_gt_list_left{
float:right;}
.rcln_gt_list_right{
float:right; width:400px; text-align:center;}
.rcln_gt_list li:nth-child(2n) .rcln_gt_list_right{
float:left;}
.rcln_gt_list_right_1{
position:relative; height:105px; margin-top:44px;}
.rcln_gt_list_right_1_1{
font-size:80px; font-family:Arial, Helvetica, sans-serif; color:#c0ceed; line-height:85px; font-weight:bold;}
.rcln_gt_list_right_1_2{ background-image:url(../images/j6.png);
position:absolute; left:0; bottom:0; width:100%; z-index:1; padding-top:10px;}
.rcln_gt_list_right_1_2_1{
font-size:22px; color:#333;}
.rcln_gt_list_right_1_2_2{ background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/j5.jpg);
font-size:16px; color:#808080; font-family:Arial, Helvetica, sans-serif; line-height:20px; padding-bottom:10px;}
.rcln_gt_list_right_2{
color:#666; padding-top:10px; line-height:22px;}
.tjnews_gt li{ margin-top:20px;
float:left; width:390px; overflow:hidden;}
.tjnews_gt li:nth-child(2n){
float:right;}
.tjnews_gt_2{overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
font-size:16px; color:#333; padding-top:10px;}
.tjnews_gt_1 img{
float:left; width:100%;}

.tjnews_gt_3{
color:#999; line-height:20px;}
.tjnews_gt{
background-position:bottom; background-repeat:repeat-x; background-image:url(../images/n4.jpg); padding-bottom:25px;}
.news_jobs li{background-position:bottom; background-repeat:repeat-x; background-image:url(../images/n4.jpg); 
float:left; width:100%; margin:0px; padding:30px 0;}
.news_jobs_left{
float:left; width:100px; height:95px; background-color:#ededed;}
.news_jobs_right{ position:relative; background-image:url(../images/n9.png); background-position:640px center; background-repeat:no-repeat;
float:right; width:600px; padding-right:100px;}
.news_jobs li:hover .news_jobs_right{
background-position:right center; background-image:url(../images/n10.png);}
.news_jobs_left_1{ background-position:center bottom; background-image:url(../images/n11.jpg); padding-top:17px; padding-bottom:8px; background-repeat:no-repeat;
font-size:26px; color:#4c4c4c; text-align:center;}
.news_jobs_left_2{
text-align:center; padding:2px 0px;}
.news_jobs_right_1{
font-size:18px; color:#333;}
.news_jobs li:hover .news_jobs_right_1{
color:#305dc3}
.news_jobs_right_2{
color:#808080; line-height:22px; padding-top:9px;}
.news_jobs li:hover .news_jobs_left{
background-color:#305dc3; color:#fff;}
.news_jobs li:hover .news_jobs_left_1{
color:#fff;}
.gtr{
position:fixed; z-index:888; right:0; width:70px; height:198px; margin-top:-99px; top:50%;}
.gtr ul li{
float:left; position:relative; width:100%; height:66px;}
.gtr ul li:nth-child(1) img{ display:none;
position:absolute; top:0; right:70px; max-width:none;}
.gtr ul li a{background-color:#3460c4;
display:block; width:100%; height:65px; border-bottom:1px #416ccf solid; background-position:center; background-repeat:no-repeat;}
.gtr ul li:hover a{
background-color:#fff;
}
.gtr ul li:nth-child(1):hover img{
display:block;}
.gtr ul li:nth-child(1) a{
background-image:url(../images/r1on.png);}
.gtr ul li:nth-child(1):hover a{
background-image:url(../images/r1.png);}
.gtr ul li:nth-child(2) a{
background-image:url(../images/qq.png);}
.gtr ul li:nth-child(2):hover a{
background-image:url(../images/qq2.png);}
.gtr ul li:nth-child(3) a{
background-image:url(../images/qq.png);}
.gtr ul li:nth-child(3):hover a{
background-image:url(../images/qq2.png);}
.gtr ul li:nth-child(4) a{
background-image:url(../images/r2on.png);}
.gtr ul li:nth-child(4):hover a{
background-image:url(../images/r2.png);}
.gtr ul li:nth-child(5) a{
background-image:url(../images/r3on.png);}
.gtr ul li:nth-child(5):hover a{
background-image:url(../images/r3.png);}
.new_tech_top ul li{ font-size:16px;
float:left; position:relative; width:160px; height:40px; text-align:center; background-color:#e6e6e6; line-height:40px; border-right:1px #fff solid;}
.new_tech_top ul li:nth-child(2) span{
display:inline-block; background-position:right center; padding-right:15px; background-image:url(../images/nn1.png); background-repeat:no-repeat;}
 
.new_tech_top ul li a{ color:#333;
display:block; width:100%; height:40px;}
.new_tech_top ul li a:hover,.new_tech_top ul li a.on{
background-color:#305dc3; color:#fff;}
.new_tech_top ul li:nth-child(2) a:hover span,.new_tech_top ul li:nth-child(2) a.on span{
background-image:url(../images/nn2.png);}
.new_tech_top ul li dl{background-color:#e6e6e6; display:none;
position:absolute; left:0; top:40px; width:405px; z-index:10;}
.new_tech_top ul li dl dd{ float:left; background-position:left center; background-repeat:no-repeat; background-image:url(../images/nn3.png);
width:135px; float:left; margin:0px; padding:0px;  }
.new_tech_top ul li dl dd a{
font-size:14px;  }
.new_tech_top ul li dl dd:nth-child(1){
background-image:none;}











