@charset "utf-8";
ul,li,dl,dd{
margin:0px; padding:0px; list-style:none}
body{
font-size:14px;}
.daxie{
text-transform:uppercase;}
a{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.css3{-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:#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/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/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/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,.mlbody_4 .vimg,.ywlypic img,.co_4_1 ul li img.bci,.jx_1 ul li .jx_1_img img{-webkit-transition-duration:.5s;transition-duration:.5s;}
.cssimg:hover,.cssimgp:hover img,.mlbody_4:hover .vimg,.indexywly:hover .ywlypic img,.co_4_1 ul li:hover img.bci,.jx_1 ul li:hover .jx_1_img 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/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/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/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/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/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/7.png);}
.nn2 a{
display:block; width:100%; height:20px; text-indent:-999em;}
.nn2:hover{
background-image:url(../images/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/6.png);}
.pp2 a{
display:block; width:100%; height:20px; text-indent:-999em;}
.pp2:hover{
background-image:url(../images/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/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/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/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/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/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/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/8.png);}
.jmzcmid_list_pic_2{
background-image:url(../images/9.png);}
.jmzcmid_list_pic_3{
background-image:url(../images/10.png);}
.jmzcmid_list_pic_4{
background-image:url(../images/11.png);}
.jmzcmid_list_pic_5{
background-image:url(../images/12.png);}
.jmzcmid_list_pic_6{
background-image:url(../images/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/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/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/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: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/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/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/3.jpg);}
.show_pro_con_prev_next li:nth-child(1):hover{
background-image:url(../images/5.jpg);}
.show_pro_con_prev_next li:nth-child(2){
background-image:url(../images/4.jpg);}
.show_pro_con_prev_next li:nth-child(2):hover{
background-image:url(../images/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/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/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/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/2.png); text-align:left; text-indent:-999em;}
.case_info_left a:hover{
background-image:url(../images/4.png);}
.case_info_right a:hover{
background-image:url(../images/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/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/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/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/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/11.png);}	  
.fs_honor_mid{
height:380px; position:relative; background-position:center 148px; background-repeat:no-repeat; background-image:url(../images/1.png);}
.swiper-slide:nth-child(2n) .fs_honor_mid{
background-image:url(../images/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/15.png); background-position:center 140px;}
.swiper-slide:nth-child(2n) .fs_honor_mid:hover{
background-position:center 152px; background-image:url(../images/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/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/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/10.png); top:50%; left:50%; margin-left:-68px; margin-top:-68px;}
.fs_about_video_left{ background-image:url(../images/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/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/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_left{
float:left;}
.gtheader_right{ padding-left:22px;
float:right; background-position:left center; background-repeat:no-repeat; background-image:url(../images/email.png);}
.gtlogo{
float:left; width:20%; padding:30px 0px;}
.gtlogo img{
float:left;}
.gtmenumid{
float:right; position:relative; width:77%;}
.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:400px;}
.gtgreay{
background-color:#f7f7f7;}
#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:#8a0002}
.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{border-bottom:1px #fbfaf8 solid;
float:left; position:relative; width:100%; height:65px;}
.gtr ul li:hover{border-bottom:1px #ececec solid;}
.gtr ul li:nth-child(3) img,.gtr ul li:nth-child(1) img{ display:none;
position:absolute; top:0; right:70px; max-width:none;}
.gtr ul li a{background-color:#d43232;
display:block; width:100%; height:65px;  background-position:center; background-repeat:no-repeat;}
.gtr ul li:hover a{
background-color:#fff;
}
.gtr ul li div span{
cursor:pointer; display:block; margin:0px; padding:0px;}
.gtr ul li div{ display:none;top:0; color:#000; padding-left:20px; line-height:23px; padding-top:15px;
position:absolute; width:201px; height:65px; right:70px; background-image:url(../images/pt.png); background-position:center; background-repeat:no-repeat;}
.qqchat{ display:none; 
position:absolute; right:75px; width:255px; height:144px; top:-32px; background-image:url(../images/qqchat.png); background-position:center; background-repeat:no-repeat;}
.gtr ul li:hover div{
display:block;}
.gtr ul li:nth-child(3):hover img,.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/qq3.png);}
.gtr ul li:nth-child(2):hover a{
background-image:url(../images/qq3on.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);}




.gtr ul li .qqchat dl{
float:left; width:248px;}
.gtr ul li .qqchat dl dd{
float:left; width:100%;}
.gtr ul li .qqchat dl dd a{  
display:block; width:100%; height:48px; line-height:48px; background-image:url(../images/q.png); text-indent:45px; background-position:9px center; background-repeat:no-repeat;}
.gtr ul li .qqchat dl dd:hover{
background-color:#ebf3fa;}
.gtr ul li:hover .qqchat dl dd a{
background-color:transparent; background-image:url(../images/q.png);}
.gtr ul li:hover .qqchat{
display:block;}


.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;}
/***********************/
.mltop{
overflow:visible; height:100px; border-top:4px #8a0002 solid; 
 }
.mltop .div1200{
overflow:visible;} 
#nybody .mltop{
position:static;  background-color:#fff;}
#mllogo{
float:left; margin-top:23px;}
#mllogo img{
float:left;}
.mlmenu{
float:right; padding-top:0px;}
.mlmenu ul li{ margin:0px 15px;padding-top:31px; padding-bottom:32px; height:37px;
float:right; position:relative; }
.mlmenu ul li dl{ z-index:99; padding:10px 0px; display:none;
position:absolute; left:-30px; top:100px; width:140px; background-color:#e8e8eb; overflow:hidden;}
.mlmenu ul li a{
font-size:15px; color:#4d4d4d; display:inline-block; width:80px; text-align:center; line-height:37px;}
.mlmenu ul li a:hover,.mlmenu ul li a.bigaon{
color:#fff; background-color:#8a0002;}
.mlmenu ul li dl a{
width:100%; font-size:14px; line-height:30px;}
.mlmenu ul li dl a:hover{
background-color:transparent; color:#8a0002}
.mlmenu ul li a.lan{
display:inline-block; border:1px #57a7d9 solid; line-height:28px; padding:0 10px; color:#57a7d9;}
.ml_1 span{ float:left;
font-size:26px; color:#666; font-weight:bold;}
.sf_phone{
float:right; margin-top:31px; margin-left:60px;}
.ml_1{
padding-top:50px; padding-bottom:25px;}
.mlfooter_right{
float:right; width:130px; text-align:center; font-size:16px; color:#4c4c4c;}
.mlfooter_left{
float:left;}
.mlfooter_left ul li{
float:left; margin-right:75px;}
.mlfooter_left ul li p{
font-size:16px; color:#4c4c4c; background-position:left bottom; background-repeat:no-repeat; padding-bottom:5px; background-image:url(../images/4.jpg);}
.mlfooter_left ul li dl{
width:100%; margin-top:10px; padding:0px;}
.mlbody{
background-color:#f7f7f7; padding:50px 0px;}
.mlbody_menu{
border-bottom:1px #e6e6e6 solid;}
.mlbody_menu{
text-align:center;}
.mlbody_menu ul li{
display:inline; }

.mlbody_menu ul li a{background-position:left center; background-repeat:no-repeat;   line-height:70px;
display:inline-block; padding:0 65px;}
.mlbody_menu ul li:first-child a{
background-image:none;}
.mlbody_menu ul li a span{
padding-left:28px; background-position:left center; background-repeat:no-repeat; display:inline-block;}
.mlbody_menu ul li a:hover,.mlbody_menu ul li a.on{
background-color:#57a7d9; color:#fff;}
.mlbody_menu ul li a span.s1{
display:none;}
.mlbody_menu ul li a:hover span.s1,.mlbody_menu ul li a.on span.s1{
display:inline-block;}
.mlbody_menu ul li a:hover span.s2,.mlbody_menu ul li a.on span.s2{
display:none;}
.mlbody_1{
color:#999999; font-family:Arial, Helvetica, sans-serif;}
.mlbody_1 span{
font-size:26px; color:#4c4c4c; padding-right:10px;}
.mlbody_2{
line-height:24px; padding:25px 0px 35px 0px;}
.mlbody_3 ul li{
float:left; width:50%; margin-top:20px;}
.mlbody_3 ul li span{
display:block; width:100%; margin:0px; padding:0px;  font-size:20px; color:#4c4c4c; padding-bottom:5px;}
.mlbody_3{
padding-top:5px; padding-bottom:35px;}
.mlbody_4{
position:relative;}
.mlbody_4 div{  
position:absolute; width:100%; text-align:center; height:130px; left:0; top:50%; margin-top:-65px; z-index:10; font-size:30px; color:#fff;}
.mlbody_4 div span{
padding-bottom:30px; display:block;}
.mlhistory{ margin-top:15px;
 background-repeat:repeat-y; background-image:url(../images/10.png); background-position:90px center;}
.mlhistory li{
width:100%; margin-bottom:30px; overflow:hidden; clear:both;}
.mlhistory_left{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4c4c4c;
float:left; width:165px; padding-left:20px; margin-top:65px; background-position:125px center; background-repeat:no-repeat; background-image:url(../images/8.png);}
.mlhistory_right{
float:right; width:935px; height:255px; background-color:#fff; padding:40px;}
.mlhistory_right_right{
float:right; width:400px;}
.mlhistory_right_left{
float:left; width:500px;}
.mlhistory_right_left_1{ background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/9.jpg); padding-bottom:10px;
color:#999; font-family:Arial, Helvetica, sans-serif;}
.mlhistory_right_left_1 span{
font-size:28px; color:#666;}
.mlhistory_right_left_2{
margin-top:15px; height:205px; overflow-y:auto;}
.mlhistory li:hover .mlhistory_left{
color:#57a7d9; background-image:url(../images/9.png);}
.mlhonorlist ul li{ background-position:100% bottom;
float:left; width:385px; margin-right:22px; margin-bottom:22px;  }
.mlhonorlist ul li:nth-child(3n){
margin-right:0;}
.mlhonorlist_img img{
float:left; width:100%;}
.mlhonorlist_img{ 
padding:20px; width:345px; background-color:#fff; overflow:hidden;}
.mlhonorlist_name{
text-align:center; padding:10px 0px;}
.mlhonorlist ul li:hover{ background-repeat:repeat-x;
background-color:#fff; background-position:center bottom; background-image:url(../images/11.jpg);}
.mlnewslist ul li{ height:378px; background-color:#fff;
float:left; width:385px; margin-right:22px; margin-bottom:22px;}
.mlnewslist ul li:nth-child(3n){
margin-right:0;}
.mlnewslist_jj{
padding:20px; width:345px;}
.mlnewslist_jj_1{
font-size:16px; color:#333;}
.mlnewslist_jj_2{
line-height:18px; color:#808080;}
.mlnewslist_jj_3{
line-height:22px; margin-top:10px;}
.mlnewslist ul li:hover{
background-color:#57a7d9;}
.mlnewslist ul li:hover .mlnewslist_jj_1,.mlnewslist ul li:hover .mlnewslist_jj_2,.mlnewslist ul li:hover .mlnewslist_jj_3{
color:#fff;}
.mlnewslist_bt_1{
text-align:center; color:#4d4d4d; font-size:28px;}
.mlnewslist_bt_2{
text-align:center; font-family:Arial, Helvetica, sans-serif; color:#57a7d9;}
.mlnewslist_bt{
padding-bottom:40px;}
.mlnews_info_1{
font-size:20px; color:#4c4c4c;}
.mlnews_info_2{
padding-bottom:20px; border-bottom:1px #d9d9d9 solid;}
.mlnews_info_3{
line-height:25px; padding-bottom:25px; padding-top:25px;}
.mlnews_info_4{
background-color:#f2f2f2;}
.mlnews_info_4_mid{ text-align:center; padding-top:25px;
width:150px; height:65px; background-color:#808080; float:left; position:relative;}
.mlnews_info_4_mid a{
color:#fff;}
.mlnews_info_4_left{
float:left; width:525px;}
.mlnews_info_4_right{
float:right; width:525px;}
.mlnews_info_4_left a{
display:block; float:left; width:435px; padding-left:90px; background-position:30px center; background-repeat:no-repeat; background-image:url(../images/12.png); line-height:90px;}
.mlnews_info_4_right a{ text-align:right;
display:block; float:left; width:435px; padding-right:90px; background-position:466px center; background-repeat:no-repeat; background-image:url(../images/11.png); line-height:90px;}
.mlnews_info_4_left a:hover{
background-color:#57a7d9; color:#fff; background-image:url(../images/13.png);}
.mlnews_info_4_right a:hover{
background-color:#57a7d9; color:#fff; background-image:url(../images/14.png);}
.lingchuanglist ul li{ margin-bottom:20px;
background-color:#fff; padding:25px; float:left; width:1150px; overflow:hidden;}
.lingchuanglist 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);}
.lingchuanglist_left{
float:left; width:300px; height:200px; overflow:hidden;}
.lingchuanglist_left img{
float:left; width:100%;}
.lingchuanglist_right{
float:right; width:815px; margin-top:25px;}
.lingchuanglist_right_left{
float:left; font-family:Arial, Helvetica, sans-serif; width:100px;}
.lingchuanglist_right_left_1{
font-size:28px;}
.lingchuanglist_right_left_2{
line-height:20px;}
.lingchuanglist_right_right{
float:right; width:674px; border-left:1px #e6e6e6 solid; padding-left:40px;}
.lingchuanglist_right_right_1 a{
font-size:16px; color:#4c4c4c;}
.lingchuanglist_right_right_1{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.lingchuanglist_right_right_2{
line-height:22px; padding:10px 0px 20px 0px;}
.lingchuanglist_right_right_3 a{
display:inline-block; border:1px #d9d9d9 solid; width:135px; height:30px; line-height:30px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.lingchuanglist_right_right_3 a:hover{
background-color:#57a7d9; border-color:#57a7d9; color:#fff;}
.lingchuanglist_right_right_1 a:hover{
color:#57a7d9;}
.mlservice_1 ul li{
float:left; width:290px; height:220px; margin-right:13px; background-color:#fff; overflow:hidden; position:relative;}
.mlservice_1 ul li:nth-child(4n){
margin-right:0;}
.mlservice_1 ul li:hover{
background-color:#57a7d9;}
.mlservice_1_1{ margin-top:40px;
background-position:center top; background-repeat:no-repeat; height:54px;}
.mlservice_1 ul li:nth-child(1) .mlservice_1_1{
background-image:url(../images/21.png);}
.mlservice_1 ul li:nth-child(1):hover .mlservice_1_1{
background-image:url(../images/22.png);}
.mlservice_1_2{
text-align:center; color:#4c4c4c; font-size:16px; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/29.png); padding-bottom:5px; padding-top:10px;}
.mlservice_1_3{
text-align:center; padding:0 10%; width:80%; line-height:22px; padding-top:15px;}
.mlservice_1 ul li:hover .mlservice_1_2,.mlservice_1 ul li:hover .mlservice_1_3{
color:#fff;}
.mlservice_1 ul li:hover .mlservice_1_2{
background-image:url(../images/30.png);}
.mlservice_1 ul li:nth-child(2) .mlservice_1_1{
background-image:url(../images/24.png);}
.mlservice_1 ul li:nth-child(2):hover .mlservice_1_1{
background-image:url(../images/23.png);}

.mlservice_1 ul li:nth-child(3) .mlservice_1_1{
background-image:url(../images/25.png);}
.mlservice_1 ul li:nth-child(3):hover .mlservice_1_1{
background-image:url(../images/26.png);}

.mlservice_1 ul li:nth-child(4) .mlservice_1_1{
background-image:url(../images/27.png);}
.mlservice_1 ul li:nth-child(4):hover .mlservice_1_1{
background-image:url(../images/28.png);}
.mlservice_1_4{
position:absolute; left:4%; border:1px #fff solid; top:4%; width:92%; height:92%; z-index:10; }
.mlfb{
position:relative; padding-left:50%; width:50%;}
.mlfb_left{
position:absolute; left:0; top:0; height:100%; width:50%; background-position:center right; background-repeat:no-repeat; background-image:url(../images/32.jpg);}
.mlfb_right{
padding-left:50px; width:550px; padding-top:50px; padding-bottom:50px;}
.mlwbk{ font-size:14px; color:#333; background-color:transparent;
float:left; width:248px; height:38px; border:1px #999999 solid; line-height:38px; padding:0 10px;}
.mlfb_right_1{
font-size:14px; color:#808080; line-height:24px; margin-top:15px; margin-bottom:20px;}
.mlfb_right_2{
margin-top:25px;}
.mlfb_right_2 a{
display:block; float:left; width:160px; height:40px; text-align:center; line-height:40px; color:#fff; background-color:#57a7d9;}
.mlfb_right_2 a:hover{
background-color:#999;}
.mljob_1 ul li{ margin-bottom:20px;
float:left; width:580px; overflow:hidden;}
.mljob_1 ul li:nth-child(2n){
float:right;}
.mljob_1_2{
text-align:center; color:#333; padding:10px 0px;}
.mljob_2 ul li{ margin-bottom:20px;
float:left; background-color:#fff; padding:0px; width:100%;}
.mljob_2_1{ width:1150px;
padding:25px 25px; font-size:18px; color:#333; background-position:1145px center; background-repeat:no-repeat; background-image:url(../images/39.png);}
.mljob_2_2{ display:none;
padding:25px; width:1150px;}
.mljob_2_2_1{
border-bottom:1px #e5e5e5 solid; padding-bottom:25px;}
.mljob_2_2_2{
padding:25px 0px;}
.mljob_2 ul li.on .mljob_2_1{
background-color:#57a7d9; color:#fff; background-image:url(../images/40.png);}
.mljob_2_2_3 span{
background-position:left center; background-repeat:no-repeat; background-image:url(../images/41.png); padding-left:30px; color:#57a7d9;}
.mljob_2_2_4 span{
background-image:url(../images/42.png); color:#4c4c4c;}
.mlprolist li{
width:100%; margin-bottom:20px; overflow:hidden; background-color:#fff;  clear:both;}
.mlprolist_left{
float:left; width:540px; border-right:1px #e6e6e6 solid; height:370px; text-align:center;}
.mlprolist_left table{
width:100%;}
.mlprolist_left table td{
text-align:center; vertical-align:middle; height:370px;}
.mlprolist_right{
float:right; padding:50px; width:559px;}
.mlprolist_right_1 a{
font-size:22px; color:#333;}
.mlprolist_right_1{
background-position:left bottom; padding-bottom:12px; background-image:url(../images/47.jpg); background-repeat:no-repeat;}
.mlprolist_right_2{
margin:20px 0px 30px 0px; line-height:24px;}
.mlprolist_right_3 a{
display:inline-block; border:1px #ccc solid; width:148px; height:36px; line-height:36px; text-align:center;}
.mlprolist_right_3 a:hover{
color:#fff; background-color:#54a7dc; border-color:#54a7dc;}
.mlproinfo_1{
background-position:center; background-repeat:no-repeat; height:788px; background-image:url(../images/51.jpg);}
.mlcpyl{ padding-bottom:60px; background-size:cover;
background-position:center top; background-repeat:no-repeat; background-image:url(../images/54.jpg);}
.mlcpyl_1{
text-align:center; font-size:36px; color:#333; padding-top:120px; padding-bottom:30px;}
.mlproinfo_video{
background-position:center; background-repeat:no-repeat; height:1080px;}
.mlproinfo_video_right{
float:right; width:475px;}
.mlproinfo_video_right_1 a span{
background-position:right center; background-repeat:no-repeat; background-image:url(../images/55.png); padding-right:30px; display:inline-block; line-height:55px; color:#fff; font-size:18px;}
.mlproinfo_video_right_1 a{
display:inline-block; padding:0 45px; background-color:#57a7d9;-moz-border-radius: 55px; /* Gecko browsers */ -webkit-border-radius: 55px; /* Webkit browsers */ border-radius:55px; /* W3C syntax */}
.mlproinfo_video_right_1{
padding-top:40px;}
.mlcpy2{
background-position:right bottom; background-repeat:no-repeat; background-image:url(../images/57.jpg); padding-bottom:230px;}
.mlcpy2_1 ul li{ padding:25px; min-height:112px;
float:left; border:1px #e6e6e6 solid; width:548px; border-top:none; position:relative;}
.mlcpy2_1 ul li:nth-child(2n){
float:right; width:549px; border-left:none;}
.mlcpy2_1_left{
float:left;}
.mlcpy2_1_right{
float:right; width:435px;}
.mlcpy2_1 ul li:nth-child(1),.mlcpy2_1 ul li:nth-child(2){
border-top:1px #e6e6e6 solid;}
.mlcpy2_1_right_1{
font-size:20px; color:#333;}
.mlcpy2_1_right_2{
line-height:24px; margin-top:10px;}
.mlcpy2_1{
margin-top:35px;}
.mlcpy2_2 ul li{
float:left; width:385px; margin-right:22px; margin-bottom:22px;}
.mlcpy2_2 ul li:nth-child(3n){
margin-right:0;}
.mlcpy2_2_pic{
overflow:hidden;}
.mlcpy2_2_pic_name{
text-align:center; padding-top:10px; font-size:16px; padding-bottom:10px;}
.mlcpy2_2{
margin-top:30px;}
.mlshouyepage{
position:static; padding-bottom:50px;}
.mlshouyepage .swiper-pagination-bullet{
width:12px; height:12px; border:1px #57a7d9 solid; background-color:transparent;opacity:1;}
.mlshouyepage .swiper-pagination-bullet-active{
background-color:#57a7d9}
.ml_1 a{
float:right; margin-top:10px;}
.mlindexfooter{
background-position:center; background-repeat:no-repeat; background-size:cover; color:#fff; background-image:url(../images/71.jpg); padding:50px 0px;}
.mlindexfooter_1{
text-align:center; font-size:26px; font-weight:bold;}
.mlindexfooter_2{
text-align:center; font-size:16px; padding-top:20px;}
.mlindexfooter_3{
text-align:center; font-size:36px; font-weight:bold; padding:20px 0px 50px 0px;}
.mlindexfooter_4{
text-align:center;}
.mlindexfooter_4 a{
display:inline-block; border:1px #fff solid; width:258px; height:48px; text-align:center; line-height:48px; font-size:18px; color:#fff;}
.mlindexfooter_4 a:hover{
background-color:#57a7d9; color:#fff;}

.mlnewslist_jj_1{
overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}

.tipmid{ display:none;
width:460px; height:300px; z-index:100; position:fixed; left:50%; top:50%; margin-left:-230px; margin-top:-150px; background-image:url(../images/cc2.jpg); background-position:center; background-repeat:no-repeat;}


.mlfooter_left ul li:nth-child(2) dl dd:nth-child(3),.mlprolist li:nth-child(3){
display:none;}
.sf_1{
text-align:center; font-size:36px; color:#333; line-height:40px; margin-top:60px; margin-bottom:5px;}
.sf_2{ margin-bottom:40px;
text-align:center; font-size:16px; color:#808080; font-family:Arial, Helvetica, sans-serif;}
.job_search_mid{
width:824px; margin:0 auto; clear:both;}
.job_search_mid_1{
border:2px #8a0002 solid; width:820px;}
.job_search_mid_1_right{
float:right; width:125px;}
.job_search_mid_1_right input{ cursor:pointer;
float:right; width:100%; height:50px; border:none; color:#fff; background-color:#8a0002; font-size:18px;}
.job_search_mid_1_left{
float:left;}
.job_search_mid_1_left div{
float:left; width:83px; line-height:50px; text-align:center; background-position:right center; background-repeat:no-repeat; background-image:url(../images/1.jpg); font-size:18px; color:#4c4c4c; }
.job_search_mid_1_left input{color:#4c4c4c;
float:left; height:50px; line-height:50px; background-color:transparent; border:none; width:590px; padding:0 11px; font-size:18px;}
.job_search_mid_2_1{
color:#4c4c4c;}
.job_search_mid_2 a{
color:#808080;}
.job_search_mid_2 a:hover{
color:#8a0002;}
.job_search_mid_2_2{
color:#ccc; padding:0 10px;}
.job_search_mid_2{
padding-top:15px; padding-bottom:30px;}
.job_list_mid{
background-color:#f2f2f2; padding:40px 0px;}
.job_list_mid_1{
padding:10px 50px; width:1100px; background-color:#fff;}
.job_list_mid_1 li{
border-bottom:1px #ededed solid; padding:15px 0px;}
.job_list_mid_1 li:last-child{
border:none;}
.job_list_mid_1_left{ float:left;
font-size:16px; color:#808080; width:65px;}
.job_list_mid_1_right{
float:left; width:1035px;}
.job_list_mid_1_right a{
color:#666; margin:0 10px;}
.job_list_mid_1_right a:hover,.job_list_mid_1_right a.on{
color:#8a0002;}
.job_list_mid_1_right a:nth-child(1){
margin-left:0;}
.addtime{
background-position:right center; background-repeat:no-repeat; background-image:url(../images/1.png); padding-right:15px;}
.addtimeon,.addtime:hover{
background-image:url(../images/2.png);}
.nianxin{background-position:right center; background-repeat:no-repeat; background-image:url(../images/1.png); padding-right:15px;}
.nianxinon,.nianxin:hover{
background-image:url(../images/2.png);}
.job_list_mid_2{
  background-color:#fff; margin-top:40px; padding-top:20px;}
.job_list_mid_2_ul li{
padding-left:50px; padding-right:50px; border:1px #fff solid; width:1098px;  }
.job_list_mid_2_ul li:hover{
border-color:#8a0002;}
.job_list_mid_2_ul li table{
width:100%;}
.job_list_mid_2_ul li table td{ padding-top:15px; padding-bottom:15px;
vertical-align:middle; border-bottom:1px #ededed solid;}
.job_list_mid_2_ul li:last-child table td{
border:none;}
.job_list_mid_2_ul_1{
font-size:18px; color:#333;}
.job_list_mid_2_ul_2{
color:#808080;}
.job_list_mid_2_ul_2 span{
padding:0 10px;}
.job_list_mid_2_ul_3{
font-size:20px; color:#8a0002;}
.job_list_mid_2_ul_3 span{
font-size:14px;}
.job_list_mid_2_ul_4{
color:#f89e0f; font-size:18px;}
.jobinfo_1 ul li{
float:left;}
.jobinfo_1_1{
font-size:28px; color:#333; line-height:35px;}
.jobinfo_1_2{
color:#808080; margin-left:10px; margin-top:8px; width:280px;}
.jobinfo_1_3{
font-size:24px; color:#8a0002; margin-top:8px;}
.jobinfo_1_3 span{
font-size:12px;}
.jobinfo_1 ul li.jobinfo_1_4{
float:right; width:290px; text-align:center;}
.jobinfo_1_4{ margin-top:8px;
color:#ffa723; font-size:22px;}
.jobinfo_2_left{
float:left;}
.jobinfo_2_right{ padding-top:5px;
float:right; width:290px; text-align:center;}
.jobinfo_2_left{ line-height:40px;
font-size:16px; color:#4c4c4c;}
.jobinfo_2_left span{
padding:0 10px; color:#b3b3b3;}
.jobinfo_2_right a{ float:left;
display:inline-block; width:138px; height:40px; text-align:center; line-height:40px; border:1px #8a0002 solid; color:#8a0002;}
.jobinfo_2_right a:hover{
background-color:#8a0002; color:#fff;}
.jobinfo_2{
padding-top:10px;}
.flink{
vertical-align:middle;}
.flink a{
color:#ccc; margin-left:10px; margin-right:10px;}
.flink a:hover{
color:#fff;}
.sf_f_1_left{
float:left; width:320px;}
.sf_f_1_left ul li{
float:left; width:50%;}
.sf_f_1_left ul li a{
color:#fff;}
.sf_f_1_left ul li a:hover{
color:#ccc;}
.sf_f_1{
padding:25px 0px 20px 0px;}
.sf_f_1_mid{ border-right:1px #484848 solid;border-left:1px #484848 solid;
float:left; width:453px; padding-left:95px;}
.sf_f_1_mid_1 span{
float:left;}
.sf_f_1_mid_2{
color:#ccc; line-height:24px; margin-top:10px;}
.sf_f_1_right{
float:right;}
.sf_cp_left{
float:left; color:#bebebe;}
.sf_cp_right{
float:right; color:#bebebe}
.sf_cp_right a{
color:#bebebe;}
.sf_cp_right a:hover{
color:#fff;}
.showbox{ display:none;
position:fixed; z-index:10000; background-color:#fff; left:50%; top:50%; margin-left:-305px; margin-top:-250px; width:610px; height:500px;}
.showmask{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000; background-color:#000;opacity:0.4}
.div460{
width:500px; margin:0 auto;}
.showbox_1{
border-bottom:1px #e6e6e6 solid; padding:25px 0px 20px 0px;}
.showbox_1_left{
float:left; font-size:16px;}
.showbox_1_right{
float:right; margin-top:5px;}
.showbox_1_left span{
font-size:24px; color:#333; margin-right:10px; }
.showbox_2_r{
width:28px; text-align:right; font-size:18px; color:#8a0002;}
.showbox_2_mid input{ font-size:14px;
border:1px #ccc solid; width:365px; height:40px; line-height:40px; padding:0 10px;}
.showbox_2 td{
padding:6px 0px;}
.showbox_2{
padding-top:40px; padding-bottom:34px;}
.text{ border:none; height:42px; line-height:42px;  font-size:14px; float:left; margin-left:10px;}  
        .file{ width:190px;overflow:hidden; background:url(../images/6.png); height:42px; *vertical-align:3px; float:left;}  
        #file{ width:0; height:20px; margin-left:-154px; *margin-left:-3px; filter:alpha(opacity=0); -moz-opacity:.0; opacity:0.0; cursor:pointer;}
.showbox_3 input{
float:left; border:none; width:220px; height:46px; cursor:pointer; font-size:16px;}
.showbox_3_1{
background-color:#8a0002; color:#fff;}
.showbox_3_2{ margin-left:20px;
background-color:#e6e6e6;}

.job_list_mid_1_right_2{
position:relative;}
.job_list_mid_1_right_2_r{
position:absolute; right:0; top:0; font-size:16px;}
.job_list_mid_1_right_2_r span{
color:#333;}
.sf_contact_right{ margin-left:5px;
float:left; height:657px;  width:602px; background-position:center; background-repeat:no-repeat; background-image:url(../images/8.png);}
.sf_contact_right_1{
font-size:22px; color:#4c4c4c;}
.sf_contact_right_2 li{ background-position:left center; background-repeat:no-repeat; padding-left:55px;
width:400px; font-size:16px; margin:0px; padding-top:24px; padding-bottom:24px; overflow:hidden; border-bottom:1px #f2f2f2 solid;}
.div455{
margin:0 auto; padding:0px; width:455px; margin-top:100px;}
.sf_contact_right_1{ border-bottom:1px #f2f2f2 solid;
padding-top:20px; padding-bottom:40px;}
.sf_about_1{
color:#666; line-height:25px;}
.sf_about_2 ul li{ margin-right:22px;
float:left; width:385px; overflow:hidden;}
.sf_about_2 ul li:nth-child(3n){
margin-right:0;}
.sf_about_2{
padding-top:40px; padding-bottom:40px;}
.sf_about_3 ul li{ min-height:105px;
float:left; width:555px; background-position:left 2px; background-repeat:no-repeat; padding-left:45px;}
.sf_about_3_1_1 span{
float:left; color:#808080;}
.sf_about_3_1_1 span:nth-child(1){
font-size:20px; color:#333;}
.sf_about_3_1_1 span:nth-child(2){
margin-left:5px; margin-top:4px;
}
.sf_about_3_1_2{
line-height:24px; padding:10px 0px;}
.sf_about_3_1{
width:90%;}
.sf_about_3{
padding-bottom:50px;}
.sf_about_4{
background-image:url(../images/5.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.ltfw_left{
float:left; width:181px;}
.ltfw_left_1{
position:relative;}
.ltfw_left_1_2{opacity:0;
position:absolute; left:0; top:0; z-index:10;}
.ltfw_left_2{
text-align:center; color:#fff; font-size:16px; padding:20px 0px 10px 0px;}
.ltfwmid:hover .ltfw_left_1_2,.ltfwmidon .ltfw_left_1_2{
opacity:1;}
.ltfwmid:hover .ltfw_left_1_1,.ltfwmidon .ltfw_left_1_1{
opacity:0;}
.ltfwmid:hover .ltfw_left_2,.ltfwmidon .ltfw_left_2{
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/22.png);
}
.ltfw_right{
float:right; width:59px; margin-top:83px; background-position:center; background-repeat:no-repeat; height:16px; background-image:url(../images/19.png);}
.ltfwmid{
height:297px;}
.ltfwmidon,.ltfwmid:hover{
background-image:url(../images/20.png); background-position:75px bottom; background-repeat:no-repeat;}
.ltfwmidprev{
position:absolute; left:0; top:68px; width:46px; height:46px; background-image:url(../images/left.png); background-position:center; background-repeat:no-repeat;}
.ltfwmidprev:hover{
background-image:url(../images/lefton.png);}
.ltfwmidprev a,.ltfwmidnext a{
display:block; width:100%; text-align:left; text-indent:-999em; height:46px;}
.ltfwmidnext{
position:absolute; right:0; top:68px; width:46px; height:46px; background-image:url(../images/right.png); background-position:center; background-repeat:no-repeat;}
.ltfwmidnext:hover{
background-image:url(../images/righton.png);}
.sf_about_5{
background-image:url(../images/21.png); padding:40px 0px;}
.sf_about_5_1{
text-align:center; color:#fff; display:none;}
.sf_about_6 span{
float:left; color:#808080; font-size:20px;}
.sf_about_6 span:nth-child(1){
color:#333;}
.sf_about_6 span:nth-child(2){
margin-left:7px; margin-top:3px;
}
.sf_about_6_1 ul li{ margin-right:22px; margin-top:22px;
float:left; width:385px; height:240px; position:relative; overflow:hidden; background-color:#f2f2f2;}
.sf_about_6_1 ul li:nth-child(3n){
margin-right:0;}
.sf_about_6_1_1{
text-align:center; padding:30px 0 20px 0;}
.sf_about_6_1_2{
text-align:center; font-size:18px; color:#333; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/23.png); padding-bottom:10px;}
.sf_about_6_mid{opacity:0;
position:absolute; left:0; top:0; width:90%; height:100%; z-index:10; background-color:#8a0002; color:#fff; padding:0 5%;}
.sf_about_6_mid_1{
text-align:center; font-size:20px; padding-top:30px; padding-bottom:15px;}
.sf_about_6_mid_2{
color:#e8cccc; line-height:24px;}
.sf_about_6_1 ul li:hover .sf_about_6_mid{
opacity:1;}
.sf_about_6_1{
padding-top:10px; padding-bottom:60px;}
.sf_about_7{ padding-bottom:60px;
background-position:center top; background-repeat:no-repeat; background-image:url(../images/6.jpg);}
.sf_about_7_1{ cursor:pointer;
background-color:#f2f2f2; padding:30px 30px; width:1140px;}
.sf_about_7_1_1{ line-height:60px;
padding:0 30px; width:1080px; background-color:#fff;}
.sf_about_7_1_ul li{
width:100%; margin:0px; margin-top:20px; padding:0px; overflow:hidden; background-color:#fff;}
.sf_about_7_1_ul li:first-child{
margin-top:0;}
.sf_about_7_1_1_left{
float:left; font-size:18px; color:#333;}
.sf_about_7_1_1_right{
float:right;}
.sf_about_7_1_2{ display:none;
padding:0 30px; width:1080px;}
.sf_about_7_1_2_1{
border-bottom:1px #e5e5e5 solid; padding-bottom:15px; padding-top:15px;}
.sf_about_7_1_2_2{
font-size:18px; padding:15px 0px;}
.sf_about_7_1_2_3{
padding-bottom:20px;}
.sf_about_7_1_ul li.on .sf_about_7_1_1{
background-color:#8a0002;}
.sf_about_7_1_ul li.on .sf_about_7_1_1_left,.sf_about_7_1_ul li.on .sf_about_7_1_1_right{
color:#fff;}
.sf_about_7_1_ul li.on .sf_about_7_1_2{
display:block;}
.sf_about_7_1_2_4{
color:#8a0002; font-size:15px; padding-bottom:25px;}
.sf_about_7_1_2_4 span{
background-position:left center; background-repeat:no-repeat; background-image:url(../images/24.png); padding-left:25px;}
.sf_about_7_1_2_4 a{color:#8a0002;}
.shop1{ padding-bottom:40px;
background-position:center top; background-repeat:no-repeat; background-size:cover; background-image:url(../images/shop1.jpg);}
.shoplist td{
text-align:center; line-height:46px;}
.shoplist tr:nth-child(2n-1) td{
background-color:#f9f9f9;}
.shoplist tr:nth-child(1) td{
background-color:#666; color:#fff; font-size:15px; line-height:60px;}
.talent_info_bottom{
position:absolute; left:0; bottom:0; border-bottom:2px #8a0002 solid;}
.talent_info_bottom_1{
background-color:#fff; line-height:79px; text-align:center; font-size:20px; color:#8a0002;}
.talent_info_mid{
background-color:#fff; padding:20px 50px; width:1100px; margin-top:20px;}
.talent_info_mid td{
width:33%;}
.talent_info_mid_2{
margin-top:20px; background-color:#fff; padding:20px 50px; width:1100px;}
.talent_info_mid_3 a{
float:left; width:50%; height:54px; text-align:center; line-height:54px; background-color:#d9d9d9; font-size:16px;}
.talent_info_mid_3 a:nth-child(1){
background-color:#8a0002; color:#fff;}
.talent_info_mid_4{ padding-left:70px; line-height:25px;
background-position:left center; background-repeat:no-repeat; background-image:url(../images/shop2.png);}
.job_list_mid_2_ul_road li{ margin-bottom:30px; background-position:-100% bottom;
float:left; width:380px; background-color:#fff; margin-right:30px;}
.job_list_mid_2_ul_road li:nth-child(3n){
margin-right:0;}
.job_list_mid_2_ul_road_pic img{
float:left; width:100%;}
.job_list_mid_2_ul_road_mid{ padding-top:15px; padding-bottom:15px;
padding-left:20px; padding-right:20px; width:340px;
}
.job_list_mid_2_ul_road_mid_1{
font-size:16px; color:#404040;}
.job_list_mid_2_ul_road_mid_2{
color:#999;}
.job_list_mid_2_ul_road li:hover{
background-position:bottom; background-repeat:repeat-x; background-image:url(../images/shop4.jpg);}
.roadtime span,.roadtime select{
float:left;}
.roadtime select{ margin-right:15px; font-size:14px;
border:1px #999 solid; width:128px; height:32px;}
.roadtime span{
margin-right:10px;}
.sfindexabout{
background-image:url(../images/index9.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.sf_index_link{
display:inline-block; width:170px; height:44px; text-align:center; line-height:44px; color:#fff; font-size:15px; background-color:#8a0002;}
.sf_index_link:hover{
background-color:#999; color:#fff;}
.sfindexssld{ padding-bottom:100px;
background-image:url(../images/index10.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;
}
.sfindexssld_1_right{ z-index:10;
position:absolute; right:0; top:47px; width:600px; height:416px; overflow:hidden;}
.sfindexssld_1_right img{
width:100%;}
.sfindexssld_1_left{ background-color:#fff;
float:left; width:680px; height:510px; position:relative;}
.sfindexssld_1_left_mid_1_left{
float:left; color:#4c4c4c;}
.sfindexssld_1_left_mid_1_right{
float:right; color:#999;background-position:right center;}
.sfindexssld_1_left_mid_1:hover .sfindexssld_1_left_mid_1_left,.sfindexssld_1_left_mid_1:hover .sfindexssld_1_left_mid_1_right{
color:#8a0002;}
.sfindexssld_1_left_mid_1{
padding:18px 0px; border-bottom:1px #e6e6e6 solid;}
.sfindexssld_1_left_mid{
float:left; margin-left:50px; width:500px; margin-top:50px;}
.sfindexssld_1_left_footer{
position:absolute; left:50px; bottom:50px;}
.sfindexssld_1_left_footer_left{
float:left; width:50px; height:30px; background-image:url(../images/index5.jpg); background-position:center; background-repeat:no-repeat;}
.sfindexssld_1_left_footer_left a{
display:block; width:100%; text-align:left; text-indent:-999em; height:30px;}
.sfindexssld_1_left_footer_left:hover{
background-image:url(../images/index8.jpg);}

.sfindexssld_1_left_footer_right{ margin-left:10px;
float:left; width:50px; height:30px; background-image:url(../images/index6.jpg); background-position:center; background-repeat:no-repeat;}
.sfindexssld_1_left_footer_right a{
display:block; width:100%; text-align:left; text-indent:-999em; height:30px;}
.sfindexssld_1_left_footer_right:hover{
background-image:url(../images/index7.jpg);}
.sfindexssld_1_left_mid_1:hover .sfindexssld_1_left_mid_1_right{
background-image:url(../images/index12.png);  padding-right:12px; background-repeat:no-repeat;}
.sfindexzx{
background-image:url(../images/index11.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.sf_index_job li{ position:relative;
float:left; margin-left:20px; margin-bottom:20px; border:1px #d9d9d9 solid; width:278px; height:265px;}
.sf_index_job li:nth-child(4n){
margin-right:0;}
.sf_index_job_footer{
position:absolute; left:0; bottom:0; width:100%; background-color:#ededed; text-align:center; line-height:44px; color:#f78b1c; font-size:18px;}
.sf_index_job_1{ padding:55px 0px 20px 0px;
text-align:center;}
.sf_index_job_1 img{
height:50px;}
.sf_index_job_name{opacity:0;
position:absolute; left:0; top:15px; text-align:center; color:#f78b1c; font-size:16px;}
.sf_index_job_2{
text-align:center; font-size:18px; color:#404040;}
.sf_index_job_3{
text-align:center; color:#808080;}
.sf_index_job_3 span{
padding:0 10px;}
.sf_index_job_3 b{
font-weight:normal; color:#d52b2e;}
.sf_index_job li:hover{
border-color:#8a0002;}
.sf_index_job li:hover .sf_index_job_footer{
background-color:#8a0002; color:#fff;}
.sf_index_job li:hover .sf_index_job_name{
opacity:1}
.jobact{
width:212px; margin:0 auto;}
.jobact_left{
float:left; width:70px; height:44px; background-image:url(../images/index2.jpg); background-position:center; background-repeat:no-repeat;}
.jobact_left a{
display:block; width:100%; height:44px; text-align:left; text-indent:-999em;}

.jobact_right{
float:right; width:70px; height:44px; background-image:url(../images/index3.jpg); background-position:center; background-repeat:no-repeat;}
.jobact_right a{
display:block; width:100%; height:44px; text-align:left; text-indent:-999em;}
.jobact_mid{
float:left; width:70px; margin-left:1px; height:44px; background-image:url(../images/index4.jpg); background-position:center; background-repeat:no-repeat;}
.jobact_mid a{
display:block; width:100%; height:44px;}
/**百大-小陈***/
.bdtop{
position:fixed; left:0; top:20px; width:100%; z-index:999;}
.bdtop_mid{/*-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);*/
margin:0 20px; background-color:#fff; height:94px; padding:0 20px;} 
.bdtop_mid_left{
float:left; margin-top:15px;}
.bdtop_mid_left img{
float:left;}
.bdtop_mid_right{
float:right;}
.bdtop_mid_right ul li{ font-size:15px; position:relative;
float:right; padding:0px 25px 0px 25px; line-height:94px; height:94px; background-image:url(../images/li.jpg); background-position:left center; background-repeat:no-repeat;}
.bdtop_mid_right ul li dl{   border-top:1px #d43232 solid;
position:absolute; left:0; top:94px; width:180px; background-color:#fff; z-index:1000; display:none;}
.bdtop_mid_right ul li a.bigaon{
color:#d43232;}
.bdtop_mid_right ul li dl dd{ float:left; border-bottom:1px #dedede solid;
padding-left:25px; width:155px; font-size:14px; line-height:50px; background-position:150px center; background-repeat:no-repeat;  }
.bdtop_mid_right ul li dl dd:hover{ background-image:url(../images/s.png);}
.bdtop_mid_right ul li dl dd a{
line-height:50px; font-size:14px;}
.bdtop_mid_right ul li:nth-child(1){
background-repeat:repeat-y; padding-right:5px;}
a{
color:#333;}
.bdtop_mid_right ul li:last-child{
background-image:none;}
a:hover{
color:#d43232}
.bdtop_mid_right ul li:nth-child(1) a{
display:inline-block; background-image:url(../images/email.png); padding-left:28px; background-position:left center; background-repeat:no-repeat;}
#bdindexbf .swiper-pagination-bullet{ margin:20px 0px;opacity:1;
width:14px; height:14px; border:1px #fff solid; background-color:transparent;}
#bdindexbf .swiper-pagination-bullet-active{
border-color:#d43232; background-color:#d43232}
.go-btn{ opacity:1; webkit-animation:go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite; -webkit-animation:go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite; -ms-animation:go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite; -moz-animation:go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite; -o-animation:go-btn 3s cubic-bezier(0.5,0,0.1,1)infinite;  position:absolute;bottom:10px;left:48%; width:44px; height:81px;    text-align:center; z-index:99999;     overflow:hidden} .go-btn:hover{ animation-play-state:paused; -webkit-animation-play-state:paused; -ms-animation-play-state:paused; -moz-animation-play-state:paused; -o-animation-play-state:paused; } @keyframes go-btn{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} } @-webkit-keyframes go-btn{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} } @-ms-keyframes go-btn{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} } @-moz-keyframes go-btn{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} } @-o-keyframes go-btn{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }
.bdindex_about{
position:relative; padding:98px 0; height:550px; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/index4.jpg);}
.bdindex_about_left{
width:600px;}
.bdindex_about_left_1{
font-size:20px; color:#4c4c4c;}
.bdindex_about_left__img{
padding-top:35px; padding-bottom:5px;}
.bdindex_about_right{ background-image:url(../images/index3.jpg);
position:absolute; right:0; top:98px; height:550px; background-position:left center; background-repeat:no-repeat; width:46%; background-size:cover;}
.bdindex_about_left_2{
padding-top:35px; padding-bottom:35px;}
.bdindex_about_left_2 img{
margin-left:38px;}
.bdindex_about_left_3{
font-size:26px; color:#1a1a1a;}
.bdindex_about_left_4{
font-size:15px; padding-top:25px; padding-bottom:60px;}
.bdclink{ color:#d43232;
display:inline-block; border:1px #d43232 solid; font-size:15px; width:178px; height:42px; text-align:center; line-height:42px;}
.bdclink:hover{
background-color:#d43232; color:#fff;}
.ywlypic img{
float:left; width:100%;}
.ywlymask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-color:#000; opacity:0.5;}
.ywlyico{ color:#fff; font-size:20px; line-height:50px;
position:absolute; left:0; width:100%; height:140px; top:50%; margin-top:-70px; z-index:20; text-align:center;}
.ywlyjj{opacity:0;
position:absolute; left:0; bottom:0; padding-top:25px; padding-bottom:25px; padding-left:5%; padding-right:5%; width:90%; z-index:30; background-image:url(../images/index12.png); color:#fff;}
.ywlyjj_1{
text-align:center; font-size:24px;}
.ywlyjj_2{ padding-bottom:10px; text-align:center; line-height:25px;
font-size:14px; font-family:Arial, Helvetica, sans-serif; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/index8.png);}
.ywlyjj_3{
text-align:center; line-height:22px; padding-top:20px;}
.indexywly:hover .ywlymask,.indexywly:hover .ywlyico{
opacity:0;}
.indexywly:hover .ywlyjj{
opacity:1;}
.bdtzz{
background-image:url(../images/index24.jpg); background-position:center bottom; background-repeat:no-repeat; background-size:cover;}
.bdtzz_left{ padding-left:45px; color:#fff;  
float:left; width:365px; height:340px; background-image:url(../images/index13.jpg); background-position:center; background-repeat:no-repeat;}
.bdtzz_right{
float:right; width:790px; background-color:#fff; height:340px;}
.bdtzz_right_mid{ width:700px; margin-right:40px;
float:right; height:250px; position:relative; margin-top:30px;}
.bdtzz_right_mid_list_1{
font-size:16px; color:#333;}
.bdtzz_right_mid_list_2{
color:#808080; line-height:22px; padding:5px 0px; padding-top:9px;}
.bdtzz_right_mid_list{
padding:15px 0px; border-top:1px #888 dashed; padding-top:20px;}
.bdtzz_right_mid_list:hover .bdtzz_right_mid_list_1{
color:#c93434;}
.bdtzz_left_1{
font-size:28px; padding-top:50px;}
.bdtzz_left_2{
font-family:Arial, Helvetica, sans-serif; padding-top:4px;}
.bdtzz_left_3_left{ cursor:pointer;
float:left; width:48px; height:48px; background-image:url(../images/left.png); background-position:center; background-repeat:no-repeat;}
.bdtzz_left_3_left:hover{
background-image:url(../images/lefton.png);}
.bdtzz_left_3_right{ cursor:pointer; margin-left:10px;
float:left; width:48px; height:48px; background-image:url(../images/right.png); background-position:center; background-repeat:no-repeat;}
.bdtzz_left_3_right:hover{
background-image:url(../images/righton.png);}
.swiper-slide-active .bdtzz_right_mid_list{
border:none;}
.bdtzz_left_3{
padding-top:120px;}
.dqbg ul li{ width:50%; overflow:hidden;
float:left; position:relative;}
.dqbg ul li img{
float:left; width:100%;}
.dqbg_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-color:#000; opacity:0;}
.dqbg ul li:hover .dqbg_mask{
opacity:0.6;}
.dqbg_bk{opacity:0;
position:absolute; z-index:20; width:96%; left:2%; top:4.5%; height:91%; border:1px #afacb7 solid;}
.dqbg ul li:hover .dqbg_bk{
opacity:1;}
.dqbg_link{
position:absolute; z-index:50; width:250px; height:90px; left:50%; top:50%; margin-left:-125px; margin-top:-45px;}
.dqbg_link_left{
float:left; width:90px; height:90px; background-color:#fff; background-position:center; background-repeat:no-repeat;-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */}
.dqbg ul li:nth-child(1) .dqbg_link_left{
background-image:url(../images/index16.png);}
.dqbg ul li:nth-child(1):hover .dqbg_link_left{
background-image:url(../images/index17.png); background-color:#c93434;}
.dqbg_link_right{ padding-left:20px; margin-top:20px;
float:left; width:140px; color:#4c4c4c;}
.dqbg_link_right_1{
font-size:28px; }
.dqbg_link_right_2{
font-family:Arial, Helvetica, sans-serif;}
.dqbg ul li:hover .dqbg_link_right{
color:#fff;}

.dqbg ul li:nth-child(2) .dqbg_link_left{
background-image:url(../images/index19.png);}
.dqbg ul li:nth-child(2):hover .dqbg_link_left{
background-image:url(../images/index18.png); background-color:#c93434;}
.fl{ overflow:hidden;
display:block; border:1px #ccc solid;}
.fl img{
width:100%;}
.fl:hover{
border-color:#d43232;}
.bdtzz_left_3_left2{ cursor:pointer;
position:absolute; left:0; top:50%; width:40px; height:40px; margin-top:-20px; z-index:10; background-image:url(../images/left2.png); background-position:center; background-repeat:no-repeat;}
.bdtzz_left_3_left2:hover{
background-image:url(../images/left2on.png);}

.bdtzz_left_3_right2{ cursor:pointer;
position:absolute; right:0; top:50%; width:40px; height:40px; margin-top:-20px; z-index:10; background-image:url(../images/right2.png); background-position:center; background-repeat:no-repeat;}
.bdtzz_left_3_right2:hover{
background-image:url(../images/right2on.png);}

.bdfooter{
background-color:#333333; padding:40px 0px 35px 0px;}
.bdfooter_left{ color:#adadad;
float:left; width:570px;}
.bdfooter_right{
float:right; width:630px;}
.bdfooter_right ul li{
float:right; margin-left:70px;}
.bdfooter_right ul li:last-child{
margin-left:0;}
.bdfooter_right ul li p{
width:100%; margin:0px; padding:0px; color:#fff; font-size:15px;}
.bdfooter_right ul li dl{
width:100%; margin:0px; padding:0px; padding-top:15px;}
.bdfooter_right ul li dl dd a{
color:#adadad;}
.bdfooter_right ul li dl dd a:hover{
color:#fff;}
.bdfooter_left_1{
color:#fff; font-size:22px; padding-bottom:18px;}
.bdfooter_left_2 ul li{
background-position:left center; background-repeat:no-repeat; line-height:24px;}
.bdfooter_left_2 ul li:nth-child(1){
background-image:url(../images/index22.png); padding-left:25px;}
.bdfooter_left_2 ul li:nth-child(2){
background-image:url(../images/index23.png); padding-left:25px;}
.bdfooter_left_3{
padding-top:15px;}
.bdfooter_left_4 a{
color:#adadad;}
.bdfooter_left_4 a:hover{
color:#fff;}
.bdnybanner img{
float:left; width:100%;}
.lsfzbd{ padding-bottom:80px;
background-image:url(../images/ab22.jpg); background-position:center; background-size:cover; background-repeat:no-repeat;}
.lsfzbd_right{
float:right; width:600px; height:420px; overflow:hidden;}
.lsfzbd_right img{
width:100%; float:left;}
.lsfzbd_left{
float:left; width:500px; height:340px; background-color:#fff; padding:40px 50px;}
.lsfzbd_left_mid{ background-position:8px top; background-repeat:repeat-y; background-image:url(../images/ab10.jpg);
position:relative; height:340px;}
.lsfzbd_left_mid_list{
background-position:left top; background-repeat:no-repeat; background-image:url(../images/ab23.png); padding-left:40px;}
.lsfzbd_left_mid_list_1{
color:#666; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px;}
.lsfzbd_left_mid_list_2{ padding-top:4px;
color:#666; line-height:20px;}
.lsfzbd_left_mid_list:hover{
background-image:url(../images/ab9.png);}
.lsfzbd_left_mid_list:hover .lsfzbd_left_mid_list_1,.lsfzbd_left_mid_list:hover .lsfzbd_left_mid_list_2{
padding-left:10px;}
.lsfzbd_left_mid_list:hover .lsfzbd_left_mid_list_1{
color:#d43232; font-weight:bold; font-size:26px; line-height:26px;}
.lsfzbd_left_mid_ac{ z-index:100;
position:absolute; right:0; bottom:0;}
.lsfzbd_left_mid_ac_right{ cursor:pointer; margin-left:10px;
float:right; width:44px; height:44px; background-image:url(../images/ab4.png); background-position:center; background-repeat:no-repeat;}
.lsfzbd_left_mid_ac_right:hover{
background-image:url(../images/ab5.png);}
.lsfzbd_left_mid_ac_left{ cursor:pointer;
float:right; width:44px; height:44px; background-image:url(../images/ab3.png); background-position:center; background-repeat:no-repeat;}
.lsfzbd_left_mid_ac_left:hover{
background-image:url(../images/ab6.png);}
.cyqymid{
position:relative; height:360px;}
.cyqymid_img img{
float:left; width:100%;}
.cyqymid_img_name{
font-size:16px; color:#4c4c4c; padding:15px 0px;}
.cyqymid_footer{opacity:0;
position:absolute; left:0; bottom:0; width:100%; z-index:10; background-color:#d43232; height:140px;}
.cyqymid_footer_1 span{
position:relative; display:inline-block; padding:0 54px; font-size:70px; line-height:70px; color:#dd5b5b; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.cyqymid_footer_1 span b{
position:absolute; height:100%; width:36px; top:0; background-position:center; background-repeat:no-repeat; background-image:url(../images/ab13.png);}
.cyqymid_footer_1{
padding-top:15px;}
.cyqymid_footer_2{
color:#fff; font-size:16px;}
.cyqymid:hover .cyqymid_footer{
opacity:1;}
.bdtzz_left_3_left2_bak{ cursor:pointer;
width:51px; height:50px; background-image:url(../images/ab14.png); position:absolute; left:0; top:115px; position:absolute; z-index:10;}
.bdtzz_left_3_left2_bak:hover{
background-image:url(../images/ab17.png);}

.bdtzz_left_3_right2_bak{ cursor:pointer;
width:51px; height:50px; background-image:url(../images/ab15.png); position:absolute; right:0; top:115px; position:absolute; z-index:10;}
.bdtzz_left_3_right2_bak:hover{
background-image:url(../images/ab16.png);}
.mapf{
position:absolute; left:0; bottom:90px; z-index:10; width:100%;}
.mapf .div1200{
border:1px #d9d9d9 solid; width:1198px; background-color:#fff; height:153px;
}
.mapf .div1200 ul li{
float:left; width:358px; height:113px; padding-top:40px; position:relative; padding-left:40px; border-left:1px #d9d9d9 solid;}
.mapf_1{
float:left; width:62px; height:62px;}
.mapf_1 img{
float:left;}
.mapf_2{ line-height:24px;
float:left; padding-left:15px; padding-top:9px;}
.mapf_2 span{
font-size:16px; color:#4c4c4c;}
.bdnewscate{
float:left; border:1px #d9d9d9 solid; width:1198px;
}
.bdnewscate li{
float:left; width:50%;}
.bdnewscate li a{
display:block; width:100%; height:55px; line-height:55px; text-align:center;}
.bdnewscate li a span{
position:relative; display:inline-block; padding-left:33px; font-size:15px; color:#4c4c4c;}
.bdnewscate li a span img{
position:absolute; left:0; top:16px; height:22px;}
.bdnewscate li a span img.np2{
display:none;}
.bdnewscate li a:hover,.bdnewscate li a.on{
background-color:#d43232;}
.bdnewscate li a:hover span,.bdnewscate li a.on span{
color:#fff;}
.bdnewscate li a:hover span img.np1,.bdnewscate li a.on span img.np1{
display:none;}
.bdnewscate li a:hover span img.np2,.bdnewscate li a.on span img.np2{
display:block;}
.bdnewslist ul li{
float:left; margin-right:25px; margin-top:25px; width:351px; height:405px; background-color:#fff; padding:16px;}
.bdnewslist_4{
border:1px #ccc solid; height:42px; line-height:42px; width:349px;}
.bdnewslist{
width:1200px; margin:0 auto;}
.bdnewslist ul li:nth-child(3n){
margin-right:0;}
.bdnewslist_1 img{
float:left; width:100%;}
.bdnewslist_2{overflow: hidden; text-overflow: ellipsis; white-space:nowrap;
font-size:18px; color:#333; padding-top:20px; padding-bottom:10px;}
.bdnewslist_4_left{ margin-left:12px;
float:left; color:#666; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/new6.png); padding-left:28px; background-position:left center; background-repeat:no-repeat;}
.bdnewslist_3{
color:#808080; line-height:23px; padding-bottom:30px;}
.bdnewslist_4_right{background-image:url(../images/new8.png); padding-left:28px; background-position:left center; background-repeat:no-repeat;
float:right; margin-right:12px; color:#666;}
.bdnewslist ul li:hover .bdnewslist_4{
border-color:#d43232; background-color:#d43232;}
.bdnewslist ul li:hover .bdnewslist_4_left{
color:#fff; background-image:url(../images/new7.png);}
.bdnewslist ul li:hover .bdnewslist_4_right{
color:#fff; background-image:url(../images/new9.png);}
.bdnewslist 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);}
.bdviewnewsmore{
display:inline-block; border:1px #d43232 solid; color:#d43232; width:258px; height:48px; line-height:48px; font-size:16px;}
.bdviewnewsmore:hover{
background-color:#d43232; color:#fff;}
.re_news{ background-image:url(../images/new10.png);
float:left; width:96px; height:58px; background-position:center; background-repeat:no-repeat; border-left:1px #d9d9d9 solid;border-right:1px #d9d9d9 solid;}
.bdnews_prev{
float:left; width:520px; height:58px; line-height:58px; padding-left:30px;}
.bdnews_next{
float:right; width:520px; height:58px; line-height:58px; padding-right:30px; text-align:right;}
.bdnews_prev:hover,.bdnews_next:hover{
color:#fff; background-color:#d43232;}
.dqbg_list ul li{ margin-bottom:20px; background-position:496px center; background-repeat:no-repeat; background-image:url(../images/r2.png);
float:left; border:1px #d9d9d9 solid; width:503px; height:58px; padding:30px 40px;}
.dqbg_list ul li:nth-child(2n){
float:right;}
.dqbg_list ul li:hover{
border-color:#d43232;}
.dqbg_list_1{
font-size:16px; color:#333;}
.dqbg_list_2{
font-size:12px; color:#808080;}
.dqbg_list ul li:hover{
background-image:url(../images/r3.png);}
.lsgg{
background-image:url(../images/r11.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.lsgglist ul li{ padding:35px 40px; background-position:1110px center; background-repeat:no-repeat; background-image:url(../images/r13.png);
float:left; width:1120px; height:60px; background-color:#fff; border-bottom:1px #dbdbdb dashed;}
.lsgglist ul li:last-child{
border:none;}
.lsgglist_1{
font-size:16px; color:#333;}
.lsgglist_2{
color:#808080;}
.lsgglist ul li:hover{ border:none;
background-color:#d43232; padding-left:70px; width:1090px;background-position:1090px center; background-image:url(../images/r14.png);}
.lsgglist ul li:hover .lsgglist_1,.lsgglist ul li:hover .lsgglist_2{
color:#fff;}
.szhd{
background-image:url(../images/r12.jpg); color:#fff; background-position:center; background-repeat:no-repeat; height:453px;}
.bdviewnewsmore_2{
color:#fff; border-color:#fff;}
.bdviewnewsmore_2:hover{
border-color:#d43232}
.tzz_left{
float:left; width:600px; overflow:hidden}
.tzz_right{
float:right; width:515px;}
.tzz_right_1 li{ margin-bottom:8px;
font-size:15px; color:#4c4c4c; background-position:left center; background-repeat:no-repeat; padding-left:29px;}
.dq_top{
background-color:#f2f2f2; line-height:64px;}
.dq_top_left{ float:left;
font-size:20px; color:#333;}
.dq_top_right{
float:right; font-size:14px; color:#808080;}
.dq_top_right a{
color:#808080;}
.dq_top_right a:hover{
color:#d43232;}
.lsggnyli:hover{
background-color:#d43232;}
.bdqywh{ padding-bottom:90px;
background-image:url(../images/c8.jpg); background-position:center; background-size:cover; background-repeat:no-repeat;}
.bdqywh_left{
float:left; width:600px; height:600px;}
.bdqywh_right{
float:right; width:600px; height:600px;}
.bdqywh_jj{
height:300px; background-color:#fff; position:relative;}
.bdqywh_jj_bk{opacity:0;
position:absolute; left:15px; top:15px; border:1px #d43232 solid; width:568px; height:268px; z-index:10;}
.bdqywh_jj:hover .bdqywh_jj_bk{
opacity:1;}
.whhdlist li{ margin-right:22px; margin-bottom:22px;
float:left; position:relative; width:385px; height:305px;}
.whhdlist li:nth-child(3n){
margin-right:0;}
.whhdlist_pic_name{ position:absolute; left:0; bottom:0; z-index:10;
text-align:center; line-height:55px; color:#4c4c4c;text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}
.whhdlist li:hover .whhdlist_pic_name{
background-color:#d43232; color:#fff; bottom:20px;}
.ser_name{ font-family: 'DINCondensedC'; font-weight:bold; color:#333;
font-size:40px;}
.sp_left{
float:left; width:730px; height:480px; overflow:hidden;}
.snac .swiper-pagination-bullet{
width:12px; height:12px;
}
#smid .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 6px;}
.snac .swiper-pagination-bullet-active{
background-color:#d43136;}
.sp_left img{
float:left; width:100%; height:480px;}
.sp_right{
float:right; width:360px; padding:55px; padding-top:105px; height:320px; background-color:#f2f2f2;}
.sp_right table{
width:100%; height:320px; vertical-align:middle;}
.sp_right table td{
vertical-align:top; height:320px;}
.sp_right_1{
display:block; font-size:24px; color:#333; background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/s2.jpg); padding-bottom:10px;}
.sp_right_2{
display:block; padding-top:25px; line-height:26px;}


@font-face {
  font-family: 'ITC Kabel';
  src: url('../fonts/KabelITCbyBT/KabelITCbyBT-Book.eot?v=3.2.1');
  src: url('../fonts/kabelitcbybt-book.eot') format('embedded-opentype'), url('../fonts/kabelitcbybt-book.woff') format('woff'), url('../fonts/kabelitcbybt-book.ttf') format('truetype'), url('../fonts/kabelitcbybt-book.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.bdtopon{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);
background-color:#fff; top:0;}
.bdtopon .bdtop_mid{
height:87px;}
.bdtopon .bdtop_mid_right ul li{
height:87px; line-height:87px;}
.bdtopon .bdtop_mid_left img{
height:57px;}
.bdtopon .bdtop_mid_right ul li dl{
top:87px;}

/******************************************************************************************/
.zb_top_1{
padding-top:25px; padding-bottom:7px;}
.zb_top_left{
float:left;}
.zb_top_mid{
float:left;}
.zb_top_right{
float:right; margin-top:5px;}
.zb_top_mid{
float:left; margin-left:105px;}
.zb_top_mid_1{
width:313px; height:36px; border:2px #249fe3 solid;}
.zb_top_mid_1 .btn_input{ font-size:14px;
float:left; border:none; background-color:transparent; width:233px; padding:0 15px; height:36px; line-height:36px;}
.s_btn{
float:right; width:48px; height:36px; border:none; cursor:pointer; color:#fff; background-color:#249fe3}
.zb_top_mid_2 a{
font-size:12px; color:#8d8d8d;}
.zb_top_mid_2 a:hover{
color:#249fe3;}
.zb_top_2{
background-color:#0aa3e9; overflow:visible; height:52px;}
.zb_top_2 .div1200{
overflow:visible;}
.zb_top_2 ul li{ z-index:10;
float:left; position:relative;}
.zb_top_2 ul li .dhname{
float:left; text-align:center; display:block; width:150px; line-height:52px; color:#fff; font-size:16px;}
.zb_top_2 ul li .dhname:hover,.zb_top_2 ul li .dhnameon{
background-color:#028ee3;}
.zb_index_1 ul li{padding-top:60px; padding-bottom:60px; background-position:bottom; background-repeat:repeat-x;  
float:left; width:16.66666666666667%; text-align:center; position:relative;}
.zb_index_1 ul li b{
position:absolute; left:0; top:0; z-index:1; width:2px; background-color:#e1e1e1; height:100%;}
.zb_index_1_3{ z-index:10;  
position:absolute; left:0; bottom:0; width:100%; height:15px; background-color:#79a8d7; background-position:center; background-repeat:no-repeat;}
.zb_index_1_1 img{
height:60px;}
.zb_index_1_2{ padding-top:20px;
font-size:16px; color:#555;}
.zb_index_1 ul li:hover .zb_index_1_3,.zb_index_1 ul li.on .zb_index_1_3{
background-image:url(../images/7.png);}
.zb_index_2{ padding-top:85px; padding-bottom:100px; background-color:#7aa8d9;
background-image:url(../images/35.jpg); background-position:center top; background-size:cover; background-repeat:no-repeat;}
.zb_index_2_ul li,.zb_index_2_ul_6 li{ width:384px;
float:left; margin-right:24px;}
.zb_index_2_ul li:last-child{
margin-right:0;}
.zb_index_2_ul_img_1,.zb_index_2_ul_img_2{
overflow:hidden;}
.zb_index_2_ul_img_1 img{
float:left; width:520px; width:100%;}
.zb_index_2_ul_img_2 img{
float:left; height:250px; width:100%;}
.zb_index_2_ul_img_2_b{
margin-bottom:20px;}
.zb_index_2_ul_2 li{
float:left; width:281px; margin-right:24px;}
.zb_index_2_ul_2 li:last-child{
margin-right:0; width:590px;}
.zb_index_2_ul_img_3{
overflow:hidden;}
.zb_index_2_ul_img_3 img{
width:100%; float:left; height:250px;}
.zb_index_2_ul_img_3_b{
margin-bottom:20px;}
.zb_index_2_ul_img_4{
overflow:hidden;}
.zb_index_2_ul_img_4 img{
float:left; width:590px; height:250px; margin-bottom:20px;}
.zb_index_2_ul_img_5{
overflow:hidden; float:left;}
.zb_index_2_ul_img_5 img{
float:left; width:281px; height:250px;}
.zb_index_2_ul_img_5_r{
float:right;}
.zb_index_2 .div1200{
display:none;}
.zb_index_2_ul_img_6_2 img{
width:100%; height:285px;}
.zb_index_2_ul_img_6_2{
overflow:hidden; margin-bottom:20px;}
.zb_index_2_ul_img_6_3{
overflow:hidden;}
.zb_index_2_ul_img_6_3 img{
float:left; width:100%; height:218px;}
.zb_index_2_ul_6 li{
height:520px;}
.zb_index_2_ul_6 li:last-child{
margin-right:0;}
.zb_index_2_ul_img_6_4{
overflow:hidden; margin-bottom:20px;}
.zb_index_2_ul_img_6_4 img{
float:left; width:100%; height:218px;}
.zb_index_2_ul_img_6_5{
overflow:hidden;}
.zb_index_2_ul_img_6_5 img{
float:left; width:100%; height:285px;}
.zb_index_solution_left{
float:left; width:620px; overflow:hidden;}
.zb_index_solution_left img{
width:100%;}
.zb_index_solution_right{
float:right; width:513px;}
.zb_index_solution{ padding-top:190px; padding-bottom:230px;
overflow:hidden; background-image:url(../images/37.jpg); background-position:center; background-repeat:no-repeat; overflow:hidden;}
.zb_index_solution_right_1{
margin-top:64px; margin-bottom:20px;}
.zb_index_solution_right_2{
font-size:20px; color:#141414;}
.zb_index_solution_right_3{
color:#404040; line-height:24px; margin-top:15px;}
.zb_index_solution_right_4 a{
display:inline-block; width:149px; height:38px; text-align:center; line-height:38px; color:#fff; background-color:#4ba156; font-family:Arial, Helvetica, sans-serif;-moz-border-radius: 38px; /* Gecko browsers */ -webkit-border-radius: 38px; /* Webkit browsers */ border-radius:38px; /* W3C syntax */}
.zb_index_solution_right_4{
margin-top:30px;}
.zb_index_solution_right_4 a:hover{
background-color:#999;}
.zb_index_solution_bg{
position:absolute; border:1px #cfcfcf solid; width:72%; height:64%; top:15%; z-index:-1; right:0;}
.zb_index_main{
position:absolute; left:0; bottom:73px; width:100%; text-align:center; }
.zb_index_main .swiper-pagination-bullet{-moz-border-radius: 13px; /* Gecko browsers */ -webkit-border-radius: 13px; /* Webkit browsers */ border-radius:13px; /* W3C syntax */
width:13px; background-color:#fff; height:13px; border:1px #16b9e5 solid; opacity:1; margin:0 7px;}
.zb_index_main .swiper-pagination-bullet-active{
background-color:#14b4e6; border-color:#14b4e6;}
.zb_index_news{ padding-bottom:150px;
background-image:url(../images/39.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.zb_index_news_1{
text-align:center; padding-top:120px; padding-bottom:80px;}
.swiper-container-2 .swiper-slide{
background-color:#fff;}
.zb_index_news_2_2_1{ padding-top:20px;
text-align:center; font-size:17px; color:#333;}
.zb_index_news_2_2_2{ padding-bottom:20px;
text-align:center; color:#999; font-size:13px; line-height:18px;}
.swiper-container-2_n{ right:0; margin-top:0; top:118px;
background-image:url(../images/10.png); background-position:center; width:34px; height:84px; background-repeat:no-repeat;}
.swiper-container-2_n:hover{
background-image:url(../images/11.png);}

.swiper-container-2_p{ left:0; margin-top:0; top:118px;
background-image:url(../images/9.png); background-position:center; width:34px; height:84px; background-repeat:no-repeat;}
.swiper-container-2_p:hover{
background-image:url(../images/12.png);}
.zb_index_fn{
background-image:url(../images/42.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.zb_index_fn_list ul li{ height:434px;background-color:#fff; overflow:hidden;
float:left; width:400px; position:relative;}
.zb_index_fn_list_1{ 
position:absolute; left:0; top:0; width:100%; height:50%; overflow:hidden;}
.zb_index_fn_list_1 img{
float:left; width:100%; height:100%;}
.zb_index_fn_list_2{ padding-left:24px; padding-right:24px;
position:absolute; left:0; bottom:0; width:352px;; height:50%;}
.zb_index_fn_list ul li:nth-child(2n) .zb_index_fn_list_2{
bottom:auto; top:0;}
.zb_index_fn_list ul li:nth-child(2n) .zb_index_fn_list_1,.zb_index_fn_list ul li:nth-child(2n) .zb_index_fn_list_mask{
top:auto; bottom:0;}
.zb_index_fn_list_2_1{
font-size:20px; color:#333; padding-top:40px; padding-bottom:5px;}
.zb_index_fn_list_2_2{
line-height:18px; color:#b3b3b3; font-size:16px;}
.zb_index_fn_list_2_3{
color:#999; line-height:24px; margin-top:18px;}
.zb_index_fn_list_mask{opacity:0;
position:absolute; left:0; top:0; z-index:100; width:100%; height:50%; background-image:url(../images/43.png); background-position:center; background-repeat:no-repeat;}
.zb_index_fn_list ul li:hover .zb_index_fn_list_mask{
opacity:1;}
.zbmore{ color:#555;
display:inline-block; border:1px #555555 solid; width:188px; height:45px; line-height:45px;-moz-border-radius: 45px; /* Gecko browsers */ -webkit-border-radius: 45px; /* Webkit browsers */ border-radius:45px; /* W3C syntax */}
.zbmore:hover{
background-color:#0aa3e9; border-color:#0aa3e9; color:#fff;}
.zbfooter{
background-color:#b9d5ef; overflow:hidden;}
.zbfooter_1_left{
float:left; width:710px;}
.zbfooter_1_mid{ width:265px;
float:right; margin-right:30px; margin-top:20px;}
.zbfooter_1_right{
float:right; width:185px;}
.zbfooter_1_left ul li{ width:72px;
float:left; border-left:1px #8aa8c4 solid; padding:0 20px;}
.zbfooter_1_left ul li:nth-child(1){
padding-left:0; border:none;}
.zbfooter_1_left ul li p{ margin:0px; padding:0px; overflow:hidden; padding-bottom:15px;
font-size:18px; color:#000000;}
.zbfooter_1_left ul li dl dd{
line-height:24px;}
.zbfooter_1{ padding-bottom:20px; border-bottom:1px #8aa8c4 solid;
padding-top:50px; overflow:hidden;}
a:hover{
color:#0aa3e9}
.zbfooter_2{
padding:20px 0px;}
.zbfooter_2 span{
font-size:16px; color:#000;}
.zbfooter_2 a{
margin-right:20px;}
.zbfooter_3{
background-color:#8aaccc; line-height:35px; color:#000;}
.zb_about_1{
background-color:#f7f9fb; padding:30px 0px;}
.zb_about_1_left{
float:left;}
.zb_about_1_left img{
float:left;}
.zb_about_1_right{
float:right; margin-top:25px;}
.zb_about_1_right span{
color:#0aa3e9;}
.zb_about_2{
border-bottom:1px #ececec solid;border-top:1px #ececec solid;}
.zb_about_2 ul li{
float:left; border-left:1px #ececec solid;}
.zb_about_2 ul li a{
display:block; width:195px; height:50px; text-align:center; line-height:50px;}
.zb_about_2 ul li a:hover,.zb_about_2 ul li a.on{
color:#fff; background-color:#2ba3df;}
.zb_about_3_left{
float:left; position:relative;}
.zb_about_3_right{
float:right;}
.zb_about_3_left_name{
position:absolute; left:330px; top:67px; z-index:10;}
.zb_about_3_left_name img{
max-width:none;}
.zb_about_3_right{
float:right; width:735px;}
.zb_about_3_right_1{
line-height:21px; color:#505050; margin-top:150px;}
.zb_about_3{
padding:74px 0px;}
.zb_about_4{
background-image:url(../images/37.jpg); background-position:center;   background-repeat:no-repeat;}
.zb_about_4 ul li{ background-image:url(../images/ab14.jpg); background-position:left; background-repeat:repeat-y;
float:left; width:400px; padding:170px 0px;}
.zb_about_4_2{
overflow:hidden; margin:20px 0px;}
.zb_about_4_2 img{
width:100%;}
.zb_about_4_1_1 span{
font-size:24px; color:#36363e; font-weight:bold; background-position:right center; background-repeat:no-repeat; padding-right:77px; background-image:url(../images/ab8.png);}
.zb_about_4_1_2{ line-height:22px;
color:#a9acb1; font-family:Arial, Helvetica, sans-serif;  font-size:16px;}
.zb_about_4_3{
font-size:13px; color:#535353; line-height:20px;}
.zb_about_4_mid{
width:330px; padding:0 35px; background-image:url(../images/ab14.jpg); background-repeat:no-repeat; background-position:left top;}
.zb_about_4 ul li:hover .zb_about_4_mid{
background-position:left center; background-repeat:repeat-y; background-image:url(../images/ab15.jpg);}

.zb_about_4_pn{
position:absolute; left:0; z-index:10; top:60px;}
.zb_about_4_pn_mid{ padding-left:35px;
background-position:left center; background-repeat:no-repeat; background-image:url(../images/ab13.jpg);}
.zb_about_4_pn_mid_1{
font-size:30px; color:#36363e; line-height:30px;}
.zb_about_4_pn_mid_2{
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#a9acb1; line-height:18px;}
.zb_about_5{ padding-bottom:210px;
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/ab10.jpg);}
.zb_about_5_1{
margin-top:77px; margin-bottom:60px;}
.zb_about_5_2_mid_1{
position:relative;}
.zb_about_5_2_mid_1 img{
width:100%; max-width:none;}
.zb_about_5_2_mid_1_footer{
position:absolute; left:0; width:100%; z-index:10; bottom:0; height:16px; background-image:url(../images/ab7.png); background-repeat:no-repeat; background-size:cover;}

.zb_about_5_2_mid_1_mask{opacity:0;
position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;
 background:rgba(10,163,233,0.55); background-image:url(../images/ab6.png); background-position:center; background-repeat:no-repeat;}
.zb_about_5_2_mid:hover .zb_about_5_2_mid_1_mask{
opacity:1;}

.zb_about_5_2_mid_2{
text-align:center; color:#333; padding:15px 0px; overflow:hidden;}
.zb_about_5_2 .swiper-container-horizontal > .swiper-pagination-progressbar,.zb_about_5_2 .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
top:auto; bottom:0;}
.zb_about_5_2 .swiper-slide{
padding-bottom:70px;}
.zb_pro_1 ul li{ 
float:left; width:204px; height:125px; background-image:url(../images/pro1.png); background-position:center; background-repeat:no-repeat;}
.zb_pro_1 ul li:hover,.zb_pro_1 ul li.on{
background-image:url(../images/pro2.png);}
.zb_pro_1 ul li table{
width:90%; margin:0 auto; vertical-align:middle;}
.zb_pro_1 ul li table td{ color:#333;
height:125px; vertical-align:middle; text-align:center;}
.zb_pro_1 ul li:hover table td,.zb_pro_1 ul li.on table td{
color:#fff;}
.zb_pro_1{
margin:25px 0px;}
.zb_pro_2 ul li{ margin-right:15px; margin-bottom:50px; border-bottom:1px #d3d7dd solid;
float:left; width:390px;}
.zb_pro_2 ul li:nth-child(3n){
margin-right:0;}
.zb_pro_2_2{ overflow:hidden; padding:15px 0px;
  background-position:343px center; background-repeat:no-repeat; background-image:url(../images/pro4.png);}
.zb_pro_2_2_name{
font-size:18px; color:#333;}
.zb_pro_2_2_cate{
color:#999; line-height:20px;}
.zb_pro_2_1{
overflow:hidden; position:relative;}
.zb_pro_2_1 img{
width:100%;}
.zb_pro_2_1_jj{ padding:5%; color:#fff;opacity:0;
position:absolute; left:6%; width:78%; top:8%; height:74%; z-index:10; background-image:url(../images/pro5.png);}
.zb_pro_2_1_jj_1{
font-size:18px; color:#fff;}
.zb_pro_2_1_jj_2{ background-image:url(../images/pro7.png); background-position:left bottom; background-repeat:no-repeat;
color:#a1d9f3; line-height:20px; padding-bottom:17px;}
.zb_pro_2_1_jj_3{
line-height:22px; margin-top:15px; margin-bottom:15px;}
.zb_pro_2_1_jj_4{
color:#a1d9f3; font-family:Arial, Helvetica, sans-serif; margin-top:15px;}
.zb_pro_2 ul li:hover .zb_pro_2_1_jj{
opacity:1}
.zb_pro_2 ul li:hover .zb_pro_2_2{
opacity:0}
.zb_pro_2{
margin-top:20px;}
.zb_pro_info_1{
background-color:#edf2f4; overflow:hidden; line-height:40px; font-size:12px;}
.zb_pro_info_1_left{
float:left; background-image:url(../images/pro8.png); padding-left:25px; background-position:left center; background-repeat:no-repeat;}
.zb_pro_info_1_right{
float:right; margin-top:14px;}
.zb_pro_info_2_left{
float:left;}
.zb_pro_info_2_left_left{
float:left; width:150px;}
.zb_pro_info_2_left_left ul li{-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.1);box-shadow:0 1.5px 3px rgba(0,0,0,0.1);
float:left; overflow:hidden; border:3px #fff solid; width:144px; height:110px; margin-bottom:5px; text-align:center;}
.zb_pro_info_2_left_left ul li.on{
border-color:#20abeb;}
.zb_pro_info_2_left_left ul li img{
width:100%;}
.zb_pro_info_2_left_right{ border:3px #fff solid; margin-left:5px;
float:left; width:395px; height:350px;-webkit-box-shadow:0 1.5px 3px rgba(0,0,0,0.1);box-shadow:0 1.5px 3px rgba(0,0,0,0.1);}
.zb_pro_info_2_left_right img{
width:100%; height:350px; float:left;}
.zb_pro_info_2_left_right_n{
width:35px; height:34px; background-image:url(../images/pro11.png); background-position:center; background-repeat:no-repeat;}
.zb_pro_info_2_left_right_n:hover{
background-image:url(../images/pro12.png);}
.zb_pro_info_2_left_right_p{
width:35px; height:34px; background-image:url(../images/pro10.png); background-position:center; background-repeat:no-repeat;}
.zb_pro_info_2_left_right_p:hover{
background-image:url(../images/pro13.png);}
.zb_pro_info_2_right{
float:right; width:600px;}
.zb_pro_info_2_right_1_1{
font-size:24px; color:#494949;}
.zb_pro_info_2_right_1{
position:relative; overflow:hidden; border-bottom:1px #e9e9e9 solid; padding-bottom:15px;}
.zb_pro_info_2_right_1_2{
color:#b1b1b1; line-height:24px;}
.zb_pro_info_2_right_1_return{
position:absolute; right:0; top:0px; z-index:10;}
.zb_pro_info_2_right_2{
line-height:25px; margin-top:15px;}
.zb_pro_info_3{ margin-top:80px;
background-color:#777c80;}
.zb_pro_info_3 span{
background-color:#0aa3e9; float:left; border-right:1px #fff solid; line-height:30px; width:130px; text-align:center; color:#fff;}
.zb_pro_info_4{
padding:20px 0px;}
.zb_pro_info_5_left{ background-image:url(../images/pro16.png); background-position:15px center; background-repeat:no-repeat;
float:left; width:599px; height:50px; line-height:50px; text-align:center; background-color:#f5f7fa;}
.zb_pro_info_5_right{ background-position:555px center; background-repeat:no-repeat; background-image:url(../images/pro15.png);
float:right; width:599px; height:50px; line-height:50px; text-align:center; background-color:#f5f7fa;}
.zb_pro_info_5_left:hover{
background-color:#20abeb; color:#fff; background-image:url(../images/pro17.png);}
.zb_pro_info_5_right:hover{
background-color:#20abeb; color:#fff; background-image:url(../images/pro18.png);}
.zb_pro_info_5{
margin-top:20px; margin-bottom:80px;}
.zb_pro_info_6{
background-color:#f5f7fa; padding-bottom:85px;}
.zb_pro_info_6_1{
margin-top:65px; margin-bottom:40px;}
.zb_pro_info_6_2_mid{ border-bottom:1px #d3d7dd solid;
height:295px; position:relative;}
.zb_pro_info_6_2_mid_1 img{
float:left; width:100%;}
.zb_pro_info_6_2_mid_2_1{
font-size:16px; color:#333333;}
.zb_pro_info_6_2_mid_2_2{
color:#999; line-height:18px;}
.zb_pro_info_6_2_mid_2{
padding:10px 0px; background-image:url(../images/pro24.png); background-position:260px center; background-repeat:no-repeat;}
.zb_pro_info_6_2_mid_jj{ height:61%; bottom:0; background-image:url(../images/pro5.png);
position:absolute; z-index:10; left:5%; width:90%; color:#fff;opacity:0;}
.zb_pro_info_6_2_mid_jj_mid{
padding:15px;}
.zb_pro_info_6_2_mid_jj_1{
font-size:18px;}
.zb_pro_info_6_2_mid_jj_2{
color:#a1d9f3; line-height:18px; background-image:url(../images/pro26.png); padding-bottom:15px; background-position:left bottom; background-repeat:no-repeat;}
.zb_pro_info_6_2_mid_jj_3{
font-size:13px; line-height:20px; margin-top:13px; padding-bottom:5px;}
.zb_pro_info_6_2_mid_jj_4{color:#a1d9f3;
font-family:Arial, Helvetica, sans-serif;}
.zb_pro_info_6_2_mid:hover .zb_pro_info_6_2_mid_jj{
opacity:1;}
.zb_pro_info_6_2_mid:hover .zb_pro_info_6_2_mid_2{
opacity:0;}
.zb_pro_info_6_2_mid:hover{
border-color:#f5f7fa;}
.zb_pro_info_2_left_right_n_2{ top:95px; margin-top:0;
right:0; width:21px; height:31px; background-image:url(../images/pro21.png); background-position:center; background-repeat:no-repeat;}
.zb_pro_info_2_left_right_n_2:hover{
background-image:url(../images/pro22.png);}
.zb_pro_info_2_left_right_p_2{ top:95px; margin-top:0;
left:0; width:21px; height:31px; background-image:url(../images/pro20.png); background-position:center; background-repeat:no-repeat;}
.zb_pro_info_2_left_right_p_2:hover{
background-image:url(../images/pro23.png);}
.zb_c_1{
clear:both;}
.zb_c_1 ul li{
float:left; position:relative; margin-right:15px;}
.zb_c_1 ul li:last-child{
margin-right:0;}
.zb_c_1 ul li p{ background-image:url(../images/c1.png); cursor:pointer; background-repeat:no-repeat; background-position:290px center;
border:1px #e9edf3 solid; width:314px; height:32px; line-height:32px; font-size:13px; padding:0 10px;
}
.zb_c_1 ul li dl{ background-color:#fff;border:1px #e9edf3 solid; display:none;
position:absolute; left:0; top:32px; width:314px; padding:5px 10px; z-index:10;}
.zb_c_1 ul li dl dd{
cursor:pointer;}
.case_btn{
float:right; width:147px; height:34px; text-align:center; line-height:34px; color:#fff; background-color:#1ea9e9; }
.zb_c_1{
margin:45px 0px 0 0;}
.zb_c_2_2{
padding:15px;}

.zb_c_2 ul li{ height:375px; margin-top:20px;
float:left; width:386px; margin-right:21px;}
.zb_c_2 ul li:nth-child(3n){
margin-right:0;}
.zb_c_2_2_1{
font-size:16px; color:#333;}
.zb_c_2_2_2{
font-size:13px; color:#999; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.zb_c_2_2_3{
color:#696969; line-height:22px; margin-top:10px;}
.zb_c_2 ul li:hover{
background-color:#2ba3df;}
.zb_c_2 ul li:hover .zb_c_2_2_1,.zb_c_2 ul li:hover .zb_c_2_2_2{
color:#fff;}
.zb_c_2 ul li:hover .zb_c_2_2_3{
color:#b8ddef;}
.zb_c_3{
margin-top:30px;}
.zb_c_2{
padding-top:20px;}
.case_btn:hover{
color:#fff; background-color:#999;}
.tjal_mid_1{
text-align:center; color:#494949; font-size:16px;}
.tjal_mid_2{
text-align:center; font-size:13px; color:#999; line-height:18px;}
.tjal_mid{
padding:10px 0px;}
.zb_pro_info_6_2_mid_c:hover .tjal_mid{
background-color:#20abeb;}
.zb_pro_info_6_2_mid_c:hover .tjal_mid_1,.zb_pro_info_6_2_mid_c:hover .tjal_mid_2{
color:#fff;}
.zb_c_info_1{
text-align:center; font-size:24px; color:#494949;}
.zb_c_info_2{
color:#b1b1b1; text-align:center; padding-top:5px; padding-bottom:20px; border-bottom:1px #e7e7e7 solid;}
.zb_c_info_3{
padding-top:40px; padding-bottom:50px;}
.zb_so_1 ul li{
width:100%; margin:0px; padding:80px 0px; overflow:hidden;}
.zb_so_1 ul li:nth-child(2n){
background-color:#f7f9fb;}
.zb_so_1_left{
float:left; overflow:hidden; width:547px;}
.zb_so_1_right{
float:right; width:600px;}
.zb_so_1 ul li:nth-child(2n) .zb_so_1_left{
float:right;}
.zb_so_1 ul li:nth-child(2n) .zb_so_1_right{
float:left;}
.zb_so_1_right_1{ padding-left:35px;
font-size:28px; color:#0d0d0d; background-image:url(../images/s3.png); background-position:left center; background-repeat:no-repeat;}
.zb_so_1_right_2{
margin:20px 0; color:#4c4c4c; line-height:24px;}
.zb_so_1_right_3 a{ background-position:155px center; background-repeat:no-repeat; background-image:url(../images/s4.png);
display:inline-block; width:165px; height:47px; color:#fff; background-color:#42aae1; line-height:47px; font-size:16px; padding-left:35px;}
.zb_so_1_right_3 a:hover{
background-color:#999;}
.zb_news_1_left{
float:left; overflow:hidden; width:310px;}
.zb_news_1_left img{
float:left; width:100%;}
.zb_news_1_right{
float:left; width:735px; margin-left:43px;}
.zb_news_1_right_1{
font-size:24px; color:#000;}
.zb_news_1_right_2{
color:#666; line-height:22px; margin-top:15px; margin-bottom:25px;}
.zb_news_1 li{
width:100%; overflow:hidden; padding:50px 0px; border-bottom:1px #edf2f6 solid;
}
.zb_news_1_right_3{
color:#666; font-family:Arial, Helvetica, sans-serif;}
.zb_news_1 li .div1200{
background-image:url(../images/n4.png); background-position:right center; background-repeat:no-repeat;}
.zb_news_1 li:hover{
background-color:#f7f9fb;}
.zb_news_1 li:hover .zb_news_1_left{
margin-left:30px;}
.zb_service_list li{ height:237px; padding-top:82px;
float:left; margin-right:42px; width:113px;}
.zb_service_bg_1 li{ height:15px; background-color:#fff; 
float:left; padding-right:42px; width:113px;}
.zb_service_list li:last-child,.zb_service_bg_1 li:last-child{
margin-right:0; padding-right:0;}
.zb_service_bg_1 li.on{
background-color:transparent; background-image:url(../images/s13.png); background-position:left center; background-repeat:no-repeat;}
.zb_service_list_1{
position:relative; height:113px;}
.zb_service_list_1 img{
position:absolute; left:0; top:0;}
.zb_service_list_1 img:nth-child(2){
opacity:0;}
.zb_service_list_2{
text-align:center; color:#9baac7; margin-top:20px;}
.zb_service_list li.on .zb_service_list_2{
color:#000;}
.zb_service_list li.on .zb_service_list_1 img:nth-child(2){
opacity:1;}
.zb_service_bg{
background-image:url(../images/s11.jpg); min-height:517px; color:#fff; background-position:center; background-size:cover;}
.zb_service_bg_top{
height:15px; background-image:url(../images/s14.png); background-position:center; background-repeat:no-repeat;
}
.zb_service_bg_1 li:last-child{
width:115px;}
.zb_service_bg_mid{ 
width:628px; margin:0 auto; margin-top:210px; position:relative; padding:0 90px;}
.zb_service_bg_mid_1_1{
font-size:30px; margin-bottom:35px; text-align:center;}
.zb_service_bg_mid_1_2{ font-size:16px;
text-align:center; line-height:25px;}
.zb_service_bg_mid_1{
display:none;}
.zb_service_bg_mid_left{
position:absolute; left:0; top:0; z-index:1;}
.zb_service_bg_mid_right{
position:absolute; right:0; top:0; z-index:1;}
.zb_cont_1{
text-align:center; color:#2e2e2e; padding:57px 0px; font-size:30px;}
.zb_cont_2{ position:relative;
background-image:url(../images/contact_10.jpg); background-position:center; background-repeat:no-repeat; height:457px;}
.zb_cont_2_right{
position:absolute; right:0; top:0; width:410px; height:100%; background-image:url(../images/pro5.png);}
.zb_cont_2_right_mid{
padding:20px 35px; color:#fff;}
.zb_cont_2_right_mid_1{
font-size:20px; font-weight:bold; border-bottom:1px #40b0e8 solid; padding-bottom:15px;}
.zb_cont_2_right_mid_2 ul li{ margin-top:18px;
background-position:left center; background-repeat:no-repeat; font-size:16px; line-height:35px; padding-left:54px;}
.zb_cont_2_right_mid_3{
padding-top:20px;}
.zb_cont_3{
background-image:url(../images/contact13.jpg); margin-top:120px; background-size:cover; background-repeat:no-repeat;}
.zb_cont_3_left{ margin-top:80px; margin-bottom:75px;
float:left; width:559px; height:492px; position:relative; background-image:url(../images/contact12.png); background-position:center; background-repeat:no-repeat;}
.zb_cont_3_left_logo{
position:absolute; left:237px; top:0; }
.ctimg{ display:none;
position:absolute; width:13px; height:16px; background-image:url(../images/contact7.png); background-position:center; background-repeat:no-repeat;}
.zb_cont_3_right{
float:right; width:600px; position:relative; height:645px;}
.zb_cont_3_right_ul_right{
float:left; width:295px; margin-left:30px;}
.zb_cont_3_right_ul_left{
float:left; overflow:hidden; width:228px;}
.zb_cont_3_right_ul li{
width:100%; clear:both; padding:24px 0px; overflow:hidden;}
.zb_cont_3_right_ul{
margin-top:60px;}
.zb_cont_3_right_ul_right_1{
font-size:20px; color:#000; border-bottom:1px #d9e2e7 solid; padding-bottom:10px; overflow:hidden;}
.zb_cont_3_right_ul_right_2{ margin-top:20px;
background-image:url(../images/contact10.png); padding-left:25px; background-position:left center; background-repeat:no-repeat;}
.zb_cont_3_right_ul_right_3{
background-image:url(../images/contact11.png); padding-left:25px; background-position:left center; background-repeat:no-repeat;}
.hi{
overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;}
.xialamenu{ color:#fff; display:none;
position:absolute; left:0; top:52px; width:800px; background-image:url(../images/m3.png); padding:20px 35px; overflow:hidden; z-index:10;}
.xialamenu_left{
float:left; width:198px;}
.xialamenu_right{
float:left;  width:600px;}
.xialamenu_right_left{ height:113px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/m4.png);
float:left; width:155px; padding-left:60px;}
.xialamenu_right_left_1{ margin-top:26px;
font-size:24px; font-weight:bold;}
.xialamenu_right_left_2{
font-family:Arial, Helvetica, sans-serif; color:#dadada;}
.xialamenu_right_right{
float:right; width:326px; margin-top:15px;}
.xialamenu_right_right dl dd{
float:left; width:50%; line-height:20px; margin-top:9px;}
.xialamenu_right_right dl dd a{
color:#fff;}
/********************小徐北影***************************/
.by_header_left{ width:22%; position:absolute; height:100%; left:2%; top:0; background-color:#fff;}
.by_header_left img{
max-width:100%;}
.by_header_right{ position:absolute; right:0; top:0; height:100%;
   background-color:#c52720; width:12%; padding:0 2%; }
.by_header_right img{
max-width:100%; }
.by_header{
position:relative;}
.by_header_mid{ margin-left:36%;}
.by_header_mid ul li{ overflow:hidden;
float:left; padding:30px 0px 20px 0px;}
#wrapper,#wrapper2,#wrapper3,#wrapper4,#wrapper5 { display: table; height:100%; } #cell,#cell2,#cell3,#cell4,#cell5 { height:100%;display: table-cell; vertical-align: middle; }
.by_header_mid ul li:nth-child(2n) span{ color:#d3d3d3;
width:45px;  background-position:center; display:inline-block; text-align:center; background-repeat:no-repeat;}
.by_header_mid ul li:nth-child(2n){
padding-bottom:30px;}
.by_header_mid ul li a{ background-position:right bottom;
display:inline-block; padding-bottom:10px;}
.by_header_mid ul li a:hover{
color:#c52720; background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/33.jpg);}
a:hover{color:#c52720;}
@media screen and (max-width:1366px) {
.by_header_mid{
margin-left:30%;}
}
.by_1{
padding-top:80px; padding-bottom:50px; text-align:center;}
.by_2 ul li{ margin-right:13px;
float:left; width:290px;  position:relative; height:545px;}
.by_2 ul li:last-child{
margin-right:0;}
.by_2_1 img{
width:100%; height:350px;}
.by_2_2{ z-index:10;
position:absolute; left:0; width:100%; bottom:0; height:195px; text-align:center;}
.by_2_2_1{ padding-top:30px; padding-bottom:15px; overflow:hidden;
text-align:center; color:#403633; font-family:Arial, Helvetica, sans-serif; font-size:37px; font-weight:bold;}
.by_2_2_2{
font-size:18px; color:#333;}
.by_2_2_3{
font-size:12px; color:#808080; padding:0 5%; width:90%;}
.by_2_2_4{ line-height:22px;
font-size:12px; color:#fff; padding:0 5%; width:90%; display:none; padding-top:30px; padding-bottom:95px; background-position:center bottom; background-image:url(../images/4.png); background-repeat:no-repeat;}
.by_2 ul li:hover .by_2_2{
background-color:#c52720; height:350px;}
.by_2 ul li:hover .by_2_2_1,.by_2 ul li:hover .by_2_2_2,.by_2 ul li:hover .by_2_2_3{
color:#fff;}
.by_2 ul li:hover .by_2_2_3{
display:none;}
.by_2 ul li:hover .by_2_2_4{
display:block;}
.by_2{
padding-bottom:70px;}
.by_3{
background-image:url(../images/bg1.jpg); padding-bottom:113px; background-position:center; background-size:cover; background-repeat:no-repeat;}
.by_3_1{
text-align:center; color:#fff; padding-bottom:60px;}
.by_3_2 ul li{
float:left; width:25%; text-align:center;}
.by_3_2_1{-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */
margin:0 auto; width:151px; height:151px; background-position:center; background-repeat:no-repeat; position:relative;}
.by_3_2 ul li:nth-child(1) .by_3_2_1{
background-image:url(../images/10.png);}
.by_3_2 ul li:nth-child(2) .by_3_2_1{
background-image:url(../images/11.png);}
.by_3_2 ul li:nth-child(3) .by_3_2_1{
background-image:url(../images/14.png);}
.by_3_2 ul li:nth-child(4) .by_3_2_1{
background-image:url(../images/13.png);}
.by_3_2_1_mask{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat;}
.by_3_2 ul li:nth-child(1) .by_3_2_1 .by_3_2_1_mask{
background-image:url(../images/6.png);}
.by_3_2 ul li:nth-child(2) .by_3_2_1 .by_3_2_1_mask{
background-image:url(../images/7.png);}
.by_3_2 ul li:nth-child(3) .by_3_2_1 .by_3_2_1_mask{
background-image:url(../images/8.png);}
.by_3_2 ul li:nth-child(4) .by_3_2_1 .by_3_2_1_mask{
background-image:url(../images/9.png);}
.by_3_2_2{
text-align:center; color:#fff; font-size:16px; padding-top:10px; overflow:hidden;}
.by_3_2 ul li:hover .by_3_2_1{
background-image:none; background-color:#c52720;}
.by_4_mid_left{
float:left; overflow:hidden; width:260px;}
.by_4_mid_right{
float:right; width:330px;}
.by_4_mid{
background-color:#f7f7f7;}
.by_4_mid_right_1{ background-position:bottom; background-repeat:repeat-x; background-image:url(../images/5.jpg);
padding:30px 40px 15px 40px; width:250px; overflow:hidden; position:relative;}
.by_4_mid_right_1 b{
position:absolute; left:40px; bottom:0; width:45px; height:1px; background-color:#c52720;}
.by_4_mid_right_1_1{
font-size:18px; color:#333;}
.by_4_mid_right_1_2{
color:#808080; line-height:22px; padding-top:4px; padding-bottom:5px; overflow:hidden;}
.by_4_mid_right_2{
padding:20px 40px; overflow:hidden; color:#808080; line-height:22px;}
.by_4_mid:hover{
background-color:#333333;}
.by_4_mid:hover .by_4_mid_right_1_1{
color:#fff;}
.by_4_mid:hover .by_4_mid_right_1{
background-image:url(../images/34.png);}
.by_4_mid:hover .by_4_mid_right_1 b{
width:250px;}
.swiper-pagination-team,.swiper-pagination-b{
position:static; margin-top:40px;}
.swiper-pagination-team .swiper-pagination-bullet,.swiper-pagination-b .swiper-pagination-bullet{
opacity:1; width:12px; height:12px; border:1px #9f9f9f solid; background-color:#fff; margin:0 6px;}
.swiper-pagination-team .swiper-pagination-bullet-active,.swiper-pagination-b .swiper-pagination-bullet-active{
background-color:#c72d26; border-color:#c72d26;}
.by_4{
padding:40px 0px 60px 0px;}
.by_5{ padding-bottom:89px;
background-image:url(../images/bg2.jpg); background-position:center; background-size:cover; background-repeat:no-repeat;}
.by_5_mid{
padding:0 20px; overflow:hidden;}
.by_5_mid_jj{ position:relative;
 }
.by_5_mid_jj_1{ overflow:hidden;
position:relative; padding-top:30px;}
.by_5_mid_jj_1 img{
float:left; width:100%;}
.by_5_mid_jj_1 img.m2{
position:absolute; left:0; top:30px;}
.by_5_mid_jj:hover .by_5_mid_jj_1 img.m2{
top:0;}
.by_5_mid_jj:hover .by_5_mid_jj_1 img.m1{
opacity:0;}
.by_5_mid_jj_footer{ opacity:0;
position:absolute; left:0; bottom:0; z-index:10; background-color:#c72d26;}
.by_5_mid_jj_footer_mid_1{
font-size:16px; color:#fff;}
.by_5_mid_jj_footer_mid_2{
color:#f3d1cf;}
.by_5_mid_jj_footer_mid{
padding:15px 20px; overflow:hidden; line-height:23px;}

.by_5_mid_jj:hover .by_5_mid_jj_footer{
opacity:1;}
.swiper-container-xs .swiper-slide{
padding-bottom:45px;}
.by_5_mid .swiper-scrollbar-drag{
background-color:#c72d26;}
.by_6_left{ position:relative;
float:left; width:590px; height:430px; overflow:hidden;}
.by_6_left .by_6_left_img{background-position:center; background-repeat:no-repeat; background-size:cover;
display:block; width:100%; height:430px;}
.by_6_left_img_mask{background-image:url(../images/35.png); text-align:center;
position:absolute; left:15px; top:15px; width:560px; height:400px; z-index:10;opacity:0;}
.by_6_left:hover .by_6_left_img_mask{
opacity:1;}
.by_6_right{
float:right; width:600px;}
.by_6_right_1_mask{ text-align:center;opacity:0;
position:absolute; left:15px; top:15px; width:265px; height:180px; background-image:url(../images/35.png); z-index:10;}
.by_6_right ul li{ margin-right:10px;
float:left; width:295px; height:210px; overflow:hidden; position:relative;}
.by_6_right_1 img{
width:100%; height:210px;}
.by_6_right_1{
overflow:hidden;}
.by_6_right_1_mask span,.by_6_left_img_mask span{ margin-top:50px; display:inline-block; width:100%;
color:#fff; font-size:15px; background-position:center top; background-repeat:no-repeat; background-image:url(../images/27.png); padding-top:55px;}
.by_6_right ul li:hover .by_6_right_1_mask{
opacity:1;}
.by_6_right ul li:nth-child(2n){
margin-right:0;}
.by_6_right ul li:nth-child(1),.by_6_right ul li:nth-child(2){
margin-bottom:10px;}
.by_6_left_img_mask span{
margin-top:150px;}
.by_6_2 a{
display:block; width:100%; height:50px; background-image:url(../images/23.png); background-color:#c52720; background-position:center; background-repeat:no-repeat;}
.by_6_2{
margin-top:20px; padding-bottom:80px;}
.by_6_2 a:hover{
background-color:#999;}
.by_7{ padding-bottom:60px;
background-color:#f7f7f7;}
.by_7_1_mid{
height:520px; position:relative;}
.by_7_1_mid_top{
overflow:hidden; position:absolute; left:0; top:0; height:260px;}
.by_7_1_mid_footer{ z-index:100;
position:absolute; left:0; bottom:0; width:100%; height:275px; background-image:url(../images/29.png); background-position:center; background-repeat:no-repeat;}
.by_7_1 .swiper-slide:hover .by_7_1_mid_footer{
background-image:url(../images/30.png);}
.by_7_1_mid_footer_mid{ margin-left:15px; margin-top:30px;
border:1px #fff solid; width:368px; height:228px;}
.by_7_1_mid_footer_mid_1{ padding-top:20px;
padding-left:20px; padding-right:20px; width:328px; font-size:16px; color:#333; line-height:26px;}
.by_7_1_mid_footer_mid_2{ padding-bottom:10px;
padding-left:20px; padding-right:20px; color:#999; padding-top:4px;}
.by_7_1_mid_footer_mid_3{
width:328px; margin-left:20px; height:48px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/26.png);}
.by_7_1 .swiper-slide:hover .by_7_1_mid_footer_mid_3{
background-image:url(../images/27.png);}
.by_7_1 .swiper-slide:hover .by_7_1_mid_footer_mid_1,.by_7_1 .swiper-slide:hover .by_7_1_mid_footer_mid_2{
color:#fff;}
.by_7_1 .swiper-slide:hover .by_7_1_mid_footer_mid{border:1px #d1524d solid; }
.by_7_1 .swiper-slide:nth-child(2n) .by_7_1_mid_top{
top:auto; bottom:0;}
.by_7_1 .swiper-slide:nth-child(2n) .by_7_1_mid_footer{
top:0px; bottom:auto;}
.by_7_1 .swiper-slide:nth-child(2n) .by_7_1_mid_footer{
background-image:url(../images/28.png);}
.by_7_1 .swiper-slide:nth-child(2n) .by_7_1_mid_footer_mid{
margin-top:15px; }
.by_7_1 .swiper-slide:nth-child(2n):hover .by_7_1_mid_footer{
background-image:url(../images/31.png);}
.byfooter{
background-color:#333; padding:50px 0px 30px 0px;}
.byfooter_left{
float:left; width:1060px;}
.byfooter_right{
float:right;}
.byfooter_left ul li{
float:left; margin-right:85px;}
.byfooter_left ul li:last-child{
margin-right:0;}
.byfooter_left ul li p{
margin:0px; padding:0px; font-size:16px; color:#fff; background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/36.png); padding-bottom:10px;}
.byfooter_left ul li dl dd{
line-height:27px;}
.byfooter_left ul li dl dd a{
color:#cbcbcb;}
.byfooter_left ul li dl dd a:hover{
color:#fff;}
.byfooter_left ul li dl{
width:100%; margin:0px; padding:0px; overflow:hidden; margin-top:15px;}
.bycp{
background-color:#262626; line-height:50px; color:#cbcbcb}
.bycp a{
color:#cbcbcb;}
.bycp_left{
float:left;}
.bycp_right{
float:right;}
.a1_left{ position:relative;
float:left; overflow:hidden; width:570px; overflow:hidden;}
.a1_left_mask{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; z-index:10; background-image:url(../images/a2.png);}
.a1_right{ margin-top:33px;
float:right; width:570px;}
.a1_right_mid{  
  height:300px; position:relative;}
.a1_right_mid_jj{
padding-right:30px;}
.a1{
padding-bottom:90px;}
.a2{ background-color:#f7f7f7;
height:677px; background-image:url(../images/a25.jpg); position:relative; background-position:center top; background-repeat:no-repeat;}
.a2_footer{
position:absolute; left:0; bottom:0; width:100%; z-index:10;}
.a2_footer ul li{ margin-top:67px;
float:left; overflow:hidden; margin-right:19px; width:321px;}
.a2_footer ul li:nth-child(2){
width:300px; margin-top:0;}
.a2_footer ul li:last-child{
margin-right:0;}
.a3{
background-color:#f7f7f7;}
.a3_2{
background-color:#fff; height:240px;}
.a3_2_mid{
padding:20px 40px;}
.a3_2_mid_1{
font-size:18px; color:#c52720;}
.a3_2_mid_2{
color:#333; height:90px; margin-top:5px;}
.a3_2_mid_3{
color:#808080;}
.a3_2_mid_4{
color:#4c4c4c;}
.a3_2:hover{
background-color:#c52720;}
.a3_2:hover .a3_2_mid_1,.a3_2:hover .a3_2_mid_4{
color:#fff;}
.a3_2:hover .a3_2_mid_2,.a3_2:hover .a3_2_mid_3{
color:#f3d4d2;}
.swiper-button-next-j{ width:50px; height:50px; margin-top:-25px; z-index:99;
  background-image:url(../images/a10.png);  background-position:center; background-repeat:no-repeat;}
.swiper-button-next-j:hover{
background-image:url(../images/a11.png);}
.swiper-button-prev-j{ width:50px; height:50px; margin-top:-25px; z-index:99;
  background-image:url(../images/a9.png);  background-position:center; background-repeat:no-repeat;}
.swiper-button-prev-j:hover{
background-image:url(../images/a12.png);}
.a4 ul li{
float:left; width:580px; overflow:hidden;}
.a4 ul li:nth-child(2n){
float:right;}
.a4{
margin-top:40px; margin-bottom:80px;}
.a5{
background-color:#f7f7f7;}
.a5_1_left{
float:left;  width:530px; height:320px; overflow:hidden; position:relative;}
.a5_1_left img{
float:left; width:100%; height:320px;}
.a5_1_left_footer{ font-size:15px;
position:absolute; z-index:10; left:0; bottom:0; background-image:url(../images/a17.png); height:54px; line-height:54px;}
.a5_1_left_footer_left{
float:left; margin-left:15px; width:390px; color:#fff;}
.a5_1_left_footer_right{
float:right; margin-right:15px; color:#999;}
.a5_1_right{
float:right; width:600px;}
.a5_1_right ul li{
display:block; width:100%; line-height:22px; float:left; margin:15px 0px;}
.a5_1_right ul li a{ color:#4c4c4c;
float:left; padding-left:23px; background-image:url(../images/a21.png); width:440px; display:inline-block; background-position:left center; background-repeat:no-repeat;}
.a5_1_right ul li span{
float:right; color:#808080;}
.a5_1_right ul li a:hover{
color:#c52720}
.a5_2{ padding:50px 0px;
text-align:center;}
.a5_2 a{
display:inline-block; border:1px #c52720 solid; width:258px; height:48px; background-image:url(../images/a19.png); background-position:center; background-repeat:no-repeat;}
.a5_2 a:hover{
background-color:#c52720; background-image:url(../images/a20.png);}
.hd_1{ padding-top:20px;
background-position:bottom; background-repeat:repeat-x; background-image:url(../images/a28.png);} 
.hd_1_left{ overflow:hidden;
float:left; background-position:bottom; background-repeat:repeat-x; background-image:url(../images/a27.jpg); font-size:24px; color:#333; padding-bottom:15px;}
.hd_1_right{
float:right; margin-top:5px;}
.hd_2_left{
float:left; width:500px; overflow:hidden;}
.hd_2_right{ margin-top:25px;
float:right; width:640px;}
.hd_2_right_1{
color:#333; font-size:20px;}
.hd_2_right_2{
color:#999;}
.hd_2_right_3{
line-height:24px; margin-top:15px; color:#666; margin-bottom:30px;}
.hd_2_right_4 a{
display:inline-block; width:180px; height:40px; text-align:center; line-height:40px; color:#fff; background-color:#c52720;}
.hd_2{
padding:60px 0px;}
.hd_2_right_4 a:hover{
background-color:#999;}
.hdnews{
background-color:#f7f7f7;}
.hd_3_left{
float:left; width:877px;}
.hd_3_left_1{
font-size:18px; color:#333;}
.hd_3_left_2{ margin-top:10px;
color:#808080; line-height:22px;}
.hd_3_right{
float:right; padding-left:50px; border-left:1px #d9d9d9 solid; color:#808080;}
.hd_3_right_2 span{
display:inline-block; width:140px; height:37px; line-height:37px; text-align:center; color:#fff; background-color:#808080;}
.hd_3_right_2{
padding-top:4px;}
.hd_3 ul li:hover .hd_3_left_1{
color:#c52720;}
.hd_3 ul li:hover .hd_3_right_2 span{
background-color:#c52720;}
.hd_3 ul li.comdiv{
padding:34px 0px; border-bottom:1px #d9d9d9 solid;}
.hd_4{
padding-top:35px;}
.abmask{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999; background-color:#000; opacity:0.5; }
.abmaskjob{ display:none;
width:1264px; height:590px; position:fixed; left:50%; top:50%; z-index:99999; margin-left:-632px; margin-top:-295px;}
.abmaskjob_left{
float:left; width:1200px; background-color:#fff; height:590px;}
.abmaskjob_right{
float:right; width:40px; height:40px; background-image:url(../images/a29.png); margin-top:275px; cursor:pointer; background-position:center; background-repeat:no-repeat;}
.abmaskjob_left_mid{
margin:30px 60px; float:left; width:1080px; height:530px; overflow-y:auto;}
.abmaskjob_left_mid_1{
background-color:#c52620; color:#fff; padding:0 20px; line-height:60px; font-size:18px;}
.abmaskjob_left_mid_2{
padding:20px; color:#333;}
.abmaskjob_left_mid_3{
padding:0 20px;}
.co_1{
text-align:center; padding:60px 0px;}
.co_1 a{ background-color:#ededed; color:#333; margin:0 7px;
display:inline-block; line-height:40px; padding:0 50px;-moz-border-radius: 40px; /* Gecko browsers */ -webkit-border-radius: 40px; /* Webkit browsers */ border-radius:40px; /* W3C syntax */}
.co_1 a:hover,.co_1 a.on{
background-color:#c52720; color:#fff;}
.co_2_left{
float:left; width:460px; height:310px; background-color:#c52720;}
.co_2_right{
float:right; width:740px; overflow:hidden; height:310px;}
.co_2_right img{
float:left; width:100%; height:310px;}
.co_2_left_mid{
padding:110px 50px 0 50px;}
.co_2_left_mid_1{
font-size:36px;font-family: 'ITC Kabel'; color:#f3d4d2;}
.co_2_left_mid_2{
font-size:24px; color:#fff; margin-top:15px;}
.co_3{
padding:30px 0px;}
.co_4{
background-color:#f7f7f7;}
.co_4_1 ul li{ margin-right:22px;
float:left; width:385px; height:240px; position:relative; overflow:hidden;}
.co_4_1 ul li:last-child{
margin-right:0;}
.co_4_1_mask{ text-align:center; 
position:absolute; left:25px; top:25px; width:335px; height:190px; z-index:10; }
.co_4_1_mask_1{
color:#fff; font-size:18px;}
.co_4_1_mask_i{
padding-top:40px; padding-bottom:10px;}
.co_4_1 ul li.on .co_4_1_mask{background-image:url(../images/c10.png);}
.co_4_1{
padding-top:60px; padding-bottom:50px;}
.co_4_2_left{
float:left; font-size:30px; color:#c52720;}
.co_4_2_mid{ margin-left:10px; margin-top:8px;
float:left; font-size:16px; color:#c52720}
.co_5{
padding:20px 0px 40px 0px;}
.co_4_2_right{ margin-top:3px;
float:left; border-left:1px #ccc solid; padding-left:10px; margin-left:15px;}
.co_4_2_right a{ display:inline-block;
font-size:15px; line-height:28px; border:1px #f7f7f7 solid; padding:0 20px; margin:0 5px;-moz-border-radius: 30px; /* Gecko browsers */ -webkit-border-radius: 30px; /* Webkit browsers */ border-radius:30px; /* W3C syntax */}
.co_4_2_right a:hover,.co_4_2_right a.on{
border-color:#c52720; color:#c52720;}
.t_1{
text-align:center;}
.t_1 a{
display:inline-block;}
.t_2{
text-align:center; padding-bottom:35px;}
.t_3 ul li{
float:left; width:590px;}
.t_3 ul li:nth-child(2n){
float:right;}
.t_4{
padding-top:35px;}
.t_info_1_mid{ position:relative; padding-bottom:18px;
margin:0 auto; width:400px; overflow:hidden;}
.t_info_1_mid img{
width:100%;}
.t_info_1_mid_footer{
  width:100%; height:18px; background-image:url(../images/t1.jpg); background-position:center; background-repeat:no-repeat;}
.t_info_1{ margin-top:60px;
position:relative;}
.t_info_1_bg{
position:absolute; left:0; bottom:0; height:60%; width:100%; z-index:0; background-color:#f7f7f7;}
.t_info_2{
background-color:#f7f7f7;}
.t_info_2_mid{
padding:0px 60px 30px 60px;}
.t_info_3{
text-align:center; padding-bottom:60px;}
.t_info_3 a{
display:inline-block; width:260px; height:50px; text-align:center; line-height:50px; color:#fff; background-color:#c52620}
.t_info_3 a:hover{
background-color:#999; color:#fff;}
.xy_1 ul li{ margin-right:40px; position:relative; margin-bottom:40px;
float:left; width:270px; height:355px; overflow:hidden;}
.xy_1 ul li:nth-child(4n){
margin-right:0;}
.xy_1_name{ padding:15px 0px; opacity:0;
position:absolute; left:0; bottom:0; width:100%; z-index:10; background-color:#c72d26;}
.xy_1_name_1{ color:#fff; font-size:16px;
padding:0 20px;}
.xy_1_name_2{ color:#f3d1cf; line-height:18px;
padding:0 20px;}
.xy_1 ul li:hover .xy_1_name{
opacity:1;}
.xy_2{
padding-top:10px;}
.photo_n{ right:-85px; margin-top:-25px;
position:absolute; width:50px; height:50px; background-image:url(../images/a10.png); background-position:center; background-repeat:no-repeat;}
.photo_n:hover{
background-image:url(../images/a11.png);}

.photo_p{ left:-85px; margin-top:-25px;
position:absolute; width:50px; height:50px; background-image:url(../images/a9.png); background-position:center; background-repeat:no-repeat;}
.photo_p:hover{
background-image:url(../images/a12.png);}
.ph_name{
line-height:40px; text-align:center; color:#fff; position:absolute; left:0; bottom:0; z-index:10; background-image:url(../images/t4.png);}
.cg_1{
background-color:#f7f7f7;}
.cg_1_ul_left{
float:left; background-color:#fff; width:650px; height:315px;}
.cg_1_ul_right{ background-color:#fff;
float:right; overflow:hidden; width:441px; padding:15px; height:285px;}
.cg_1_ul_right img{
float:left; width:100%; height:285px;}
.cg_1_ul_left_left{
float:left; overflow:hidden; width:240px; height:315px;}
.cg_1_ul_left_right{
float:right; width:320px; padding:20px 45px;}
.cg_1_ul_left_right_1_left{ float:left;
font-size:20px; color:#333;}
.cg_1_ul_left_right_1_right{
color:#4c4c4c; float:left; margin-left:10px; margin-top:3px;}
.cg_1_ul_left_right_1{
background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/t6.jpg); padding-bottom:10px;}
.cg_1_ul_left_right_2{
margin-top:10px; color:#666;}
.cg_1_ul_left_right_3{
font-size:16px; color:#4c4c4c; margin-top:20px; margin-bottom:10px;}
.cg_1_ul_left_right_4{ overflow-y:auto; height:100px;
color:#666; line-height:25px;}
.cg_1_ul li.comdiv{
padding:40px 0px; border-bottom:1px #d9d9d9 solid;}
.jx_1 ul li{ margin-right:22px; margin-bottom:22px;
float:left; overflow:hidden; position:relative; width:385px; height:270px;}
.jx_1 ul li:nth-child(3n){
margin-right:0;}
.jx_1_img_mask{ text-align:center;opacity:0;
position:absolute; background-image:url(../images/35.png); z-index:10; left:20px; top:20px; width:345px; height:230px;}
.jx_1_img_mask_1{
margin-top:78px; padding-bottom:7px;}
.jx_1_img_mask_2{
color:#fff;}
.jx_1 ul li:hover .jx_1_img_mask{
opacity:1;}
.zx_1 ul li{ margin-bottom:25px;
float:left; width:370px; padding:15px;}
.zx_1_1 img{
float:left; width:100%; height:240px;}
.zx_1_2{ padding-left:10px; padding-right:10px; width:350px;
font-size:16px; color:#333; padding-top:10px;}
.zx_1_3{padding-left:10px; padding-right:10px; width:350px;
line-height:20px; color:#808080}
.zx_1_4{padding-left:10px; height:44px; padding-right:10px; width:350px; color:#808080; line-height:22px; margin-top:15px; margin-bottom:16px;}
.zx_1_5{padding-left:10px; padding-right:10px; width:350px;
color:#333;}
.zx_1 ul li:hover .zx_1_5 span{
background-image:url(../images/n2.png); padding-left:15px; background-position:left center; background-repeat:no-repeat; color:#c52720;}
.zx_1 ul li:hover{
background-color:#f2f2f2}
.nt_info_1{
text-align:center; font-size:28px; padding-top:60px; padding-bottom:25px;}
.nt_info_2{
text-align:center; background-color:#ededed; line-height:50px; color:#666;}
.nt_info_3{
padding:25px 0px; border-bottom:1px #666 solid;}
.nt_info_4{
line-height:28px; margin-top:20px; position:relative; margin-bottom:50px;}
.rnews{
position:absolute; right:0; top:10px; width:170px; height:44px; text-align:center; line-height:44px; color:#fff; background-color:#c52720;}
.rnews:hover{
color:#fff; background-color:#999;}
.fb_1_left{
float:left; width:620px; overflow:hidden;}
.fb_1_right{
float:right; width:535px;}
.fb_1_right_1{
color:#666; padding:10px 0px;}
.fb_1_right_2 ul li{ line-height:42px;
float:left; width:100%; clear:both; margin-top:10px;}
.fb_1_right_2 ul li span{
float:left; color:#666; width:53px;}
.fb_1_right_2 ul li input{ padding-left:15px; padding-right:15px; font-size:14px;
float:left; border:1px #b3b3b3 solid; width:448px; height:40px; line-height:40px;}
.wbyby{ padding-left:15px; padding-right:15px; font-size:14px;
float:left; border:1px #b3b3b3 solid; width:448px; height:100px; padding-top:9px; padding-bottom:9px;}
.fb_1_right_3 a{ margin-left:53px;
display:inline-block; width:180px; height:40px; text-align:center; line-height:40px; color:#fff; background-color:#c52720; font-size:16px;}
.fb_1_right_3{
padding-top:20px;}
.fb_1_right_3 a:hover{
background-color:#999; color:#fff;}
.fb_1{
padding-bottom:80px;}






.hlj {  
     -webkit-filter: grayscale(100%);  
     -webkit-filter: grayscale(1);  
     filter: grayscale(100%);  
     filter: url('url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");');
     filter: gray;  
}
/**************小刘*************/
#wrapper,#wrapper2,#wrapper3,#wrapper4,#wrapper5,.cell_mid { display: table; height:100%; width:100%; } #cell,#cell2,#cell3,#cell4,#cell5,.cell_h { height:100%;display: table-cell; vertical-align: middle; font-size: 16px; }
.zxm_header{
position:absolute; left:0; top:28px; z-index:1000; width:100%;}
.zxm_header_left{
float:left; max-width:24%;}
.zxm_header_left img{
float:left;}
.zxm_header_mid{ overflow:hidden;
position:relative; margin:0 2%;}
.zxm_header_right{
position:absolute; right:0; top:0; height:100%;  }
.zxm_header_right a{ margin-left:25px; width:85px; position:relative;
color:#fff; display:inline-block; padding:0px; text-align:center;}
.zxm_header_right a span{opacity:0;
position:absolute; left:50px; margin-left:-1px; top:0; width:2px; height:100%; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/img1.jpg);}

.binfo{
position:absolute; z-index:10; left:7%; top:28%; width:86%;}
.binfo_vh{
position:absolute; left:0%; top:38%; width:5%; height:1px; background-color:#fff;}
.binfo_mid img{
max-width:41%;
}
@font-face {
font-family: 'Calibri';
  src:  url('fonts/Calibri/Calibri.eot?xyfpo5');
  src:  url('../fonts/calibri.eot') format('embedded-opentype'),
    url('../fonts/calibri.ttf') format('truetype'),
    url('../fonts/calibri.woff') format('woff'),
    url('../fonts/calibri.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.binfo_mid_2 a{font-family: 'Calibri';-moz-border-radius: 43px; /* Gecko browsers */ -webkit-border-radius: 43px; /* Webkit browsers */ border-radius:43px; /* W3C syntax */ display:inline-block; width:148px; height:43px; text-align:center; line-height:43px; color:#fff; background-color:#1170ee;}
.binfo_mid_2 a:hover{
background-color:#fff; color:#1170ee;}
.binfo_mid_2{
margin-top:30px;}
.bft{
position:absolute; left:0; bottom:0; z-index:10; width:100%;}
.bft_left{
float:left; position:relative; width:50%; background-color:#fff;}
.bft_left_mid{
float:right; width:625px; position:relative; padding-left:15px;}
.bft_left_mid_num{font-family: 'Calibri';
position:absolute; left:90px; font-size:36px; top:-40px; color:#fff; z-index:10;}
.div1280{
margin:0 auto; padding:0; width:1280px; position:relative; z-index:1;}
.bft_left_right{
float:right; margin-right:15px; margin-top:25px;}
.bft_left_right a{font-family: 'Calibri'; font-size:13px;
display:inline-block;color:#6e6e6e; margin:0 10px; width:55px;}
.bft_left_right a:hover{
color:#000;}
.bft_left_right a.bft_left_right_prev{ width:60px;
background-position:left center; background-repeat:no-repeat; text-align:right; background-image:url(../images/img2.png); }
.bft_left_right a.bft_left_right_next{
background-position:right center; background-repeat:no-repeat; text-align:left; background-image:url(../images/img3.png); }
 .bft_left_right a.bft_left_right_prev:hover{
 background-position:5px center;}
 .bft_left_right a.bft_left_right_next:hover{
 background-position:35px center;} 
.bft_left_left{font-family: 'Calibri';
float:left; color:#1170ee; height:80px; line-height:80px; font-size:65px;} 
.zxm_index_1{ padding-left:30px;
width:660px; background-position:left; background-repeat:repeat-y; background-image:url(../images/img5.jpg);}
.zxm_index_1_2{
color:#b9b9b9; line-height:22px;   margin-top:16px;}
.zxm_index_2_1{
margin:0 auto; width:264px; position:relative;}
.zxm_index_2_1_img2{
position:absolute; left:0; top:0; z-index:10; opacity:0;}
.zxm_index_2 ul li:hover .zxm_index_2_1_img2{
opacity:1}
.zxm_index_2 ul li:hover .zxm_index_2_1_img1{
opacity:0}
.zxm_index_2 ul li{ padding:40px 0px; overflow:hidden;
float:left; width:100%; text-align:center; background-position:center 424px; background-repeat:no-repeat; background-size:cover;}
.zxm_index_2_2{
color:#000; font-size:16px; margin:20px 0px 10px 0px;}
.zxm_index_2_3{ height:96px; overflow:hidden;
line-height:24px; padding:0 13%; width:74%; color:#666;}
.zxm_index_2_4{ color:#c9e0fe;opacity:0;
font-family: 'Calibri'; margin-top:10px; font-size:13px;
}
.zxm_index_2 ul li:hover{ background-image:url(../images/img8.jpg);
background-position:center top;}
.zxm_index_2 ul li:hover .zxm_index_2_4{
opacity:1;}
.zxm_index_2 ul li:hover .zxm_index_2_2{
color:#fff;}
.zxm_index_2 ul li:hover .zxm_index_2_3{
color:#c9e0fe;}
.zxm_index_3{
text-align:center; margin:50px 0px;}
.zxm_index_3 a{ margin:0 30px;
display:inline-block; width:104px; height:40px; background-color:#6a6a6a; background-position:center; background-repeat:no-repeat;}
.zxm_index_3 a:hover{
background-color:#1a70e1;}
.zxm_index_3_left{
background-image:url(../images/img8.png);}
.zxm_index_3_right{
background-image:url(../images/img9.png);}
.zxm_index_4{
position:relative;}
.zxm_index_4_footer{
position:absolute; left:0; bottom:60px; width:100%; z-index:10;}
.zxm_index_4_footer_mid{ line-height:28px; height:28px;
background-color:#fff; padding:15px; overflow:hidden; position:relative;}
.zxm_index_4_footer_mid_mid{
position:absolute; top:20px; width:28px; height:28px; left:50%; margin-left:-14px;}
.zxm_index_4_footer_mid_mid span{ float:left; margin-top:3px;-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */
display:inline-block; width:7px; height:7px; background-color:#a6a6a6; margin-right:3px;}
.zxm_index_4_footer_mid_mid span.on{
background-color:#1a6fe0;}
.zxm_index_4_footer_mid_mid span:nth-child(3n){
margin-right:0;}
.zxm_index_4_footer_mid_mid span:nth-child(1),.zxm_index_4_footer_mid_mid span:nth-child(2),.zxm_index_4_footer_mid_mid span:nth-child(3){
margin-top:0;}
.zxm_index_4_footer_mid_left{
float:left;}
.zxm_index_4_footer_mid_right{
float:right;}
.zxm_index_4_footer_mid_left_left{
float:left;}
.zxm_index_3_left_2{ width:60px; display:inline-block; font-size:13px;font-family: 'Calibri'; font-size:13px;
background-position:left center; background-repeat:no-repeat; text-align:right; background-image:url(../images/img2.png); }
.zxm_index_3_right_2{ display:inline-block; width:55px;
background-position:right center; background-repeat:no-repeat; text-align:left; background-image:url(../images/img3.png); }
.zxm_index_3_left_2:hover{
 background-position:5px center;}
.zxm_index_3_right_2:hover{
 background-position:35px center;}
 .zxm_index_4_footer_mid_left_right{
 float:left; margin-left:30px;}
a:hover{
color:#1a6fe0;}
.zxm_index_about_left{
float:left; width:580px;}
body,html{
color:#666;}
.vm a{font-family: 'Calibri';
display:inline-block; width:146px; font-size:13px; height:33px; border:1px #1170ee solid;  text-align:center; line-height:33px; background-color:#1170ee; color:#fff;-moz-border-radius: 35px; /* Gecko browsers */ -webkit-border-radius: 35px; /* Webkit browsers */ border-radius:35px; /* W3C syntax */}
.vm a:hover{
background-color:#fff; border-color:#666; color:#666;  }
.zxm_index_about_right{
float:right; position:relative; width:640px; height:730px;}
.zxm_index_about_right_left{
position:absolute; left:0; bottom:0;}
.zxm_index_about_right_right{
position:absolute; right:0; top:0; z-index:10;}
.body_h{
position:absolute; height:100%; z-index:9999; width:1px; background-color:#b8b8b8;opacity:0.28; top:0;}
.zxm_index_5{ padding:160px 0px;
background-image:url(../images/img14.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}

@font-face {
  font-family: "gothicb";
  src: url("../fonts/gothicb.woff2") format("woff2"),
       url("../fonts/gothicb/gothicb.woff") format("woff"),
       url("../fonts/gothicb.ttf") format("truetype"),
       url("../fonts/gothicb.eot") format("embedded-opentype"),
       url("../fonts/gothicb.svg") format("svg"),
       url("../fonts/gothicb/gothicb.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
.zxm_index_5_left{
float:left; width:50%;}
.zxm_index_5_left_2{font-family: "gothicb"; line-height:45px;
color:#fff; font-size:36px; padding-left:30px; width:610px; margin-top:5px;}
.zxm_index_5_left_1{
padding-left:30px; width:610px; background-image:url(../images/img15.jpg); background-position:left; background-repeat:repeat-y;}
.zxm_index_5_left_1 span{font-family: "gothicb"; color:#eeffff;
font-size:250px; line-height:252px;}
.zxm_index_5_right{
float:right; width:50%;}
.zxm_index_5_right dl dd{
float:left; width:50%;}
@font-face {
  font-family: "Kleptocracy Condensed";
  src: url("../fonts/kleptocracycondensed.woff2") format("woff2"),
       url("../fonts/KleptocracyCondensed/KleptocracyCondensed.woff") format("woff"),
       url("../fonts/kleptocracycondensed.ttf") format("truetype"),
       url("../fonts/kleptocracycondensed.eot") format("embedded-opentype"),
       url("../fonts/kleptocracycondensed.svg") format("svg"),
       url("../fonts/KleptocracyCondensed/KleptocracyCondensed.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
.zxm_index_5_right_1 div{ padding-right:50px; overflow:hidden; height:80px;
display:inline; position:relative;}
.zxm_index_5_right_1{ background-image:url(../images/img15.jpg); background-position:left; background-repeat:repeat-y; padding-left:30px;}
.zxm_index_5_right_1 div span{font-family: "Kleptocracy Condensed";
color:#3481d0; font-size:100px; line-height:80px;}
.zxm_index_5_right_1 div img{
position:absolute; right:0; top:-50px;}
.zxm_index_5_right_2{ margin-top:10px;
color:#fff; font-size:18px; padding:0 30px; width:260px;}
.zxm_index_6{ padding-bottom:110px;
background-image:url(../images/img17.jpg);}
.zxm_index_6_news li{
float:left; width:620px; position:relative; height:360px;}
.zxm_index_6_news li:nth-child(2n){
float:right;}
.zxm_index_6_news_1 img{
width:100%;}
.zxm_index_6_news_1{
position:relative;}
.zxm_index_6_news_1_ico{
position:absolute; z-index:10; left:0; bottom:0; width:100%; height:22px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img19.png);}
@font-face {
font-family: 'Gilroy Light';
  src:  url('../fonts/GILROY-LIGHT/GILROY-LIGHT.eot?xyfpo5');
  src:  url('../fonts/gilroy-light.eot') format('embedded-opentype'),
    url('../fonts/gilroy-light.ttf') format('truetype'),
    url('../fonts/gilroy-light.woff') format('woff'),
    url('../fonts/gilroy-light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.zxm_index_6_news_top{
position:absolute; left:0; top:0; width:100%; height:250px;}
.zxm_index_6_news_2{
position:absolute; right:0; bottom:0; width:390px;}
.zxm_index_6_news_2_left{ height:52px; position:relative; margin-top:15px;
float:left; width:90px;font-family: 'Gilroy Light'; color:#000;}
.zxm_index_6_news_2_left_1{
font-size:30px; position:absolute; left:0; top:0;}
.zxm_index_6_news_2_left_2{ position:absolute; left:0; bottom:0;
font-size:16px; line-height:22px;}
.zxm_index_6_news_2_right{ padding-left:20px;
float:right; width:280px; background-position:left; background-repeat:repeat-y; background-image:url(../images/img15.jpg);}
.zxm_index_6_news_2_right_1 a{
color:#000; font-size:16px; line-height:18px;}
.zxm_index_6_news_2_right_2{
line-height:22px; margin-top:10px;}
.zxm_index_6_news li:nth-child(2n) .zxm_index_6_news_top{
top:auto; bottom:0;}
.zxm_index_6_news li:nth-child(2n) .zxm_index_6_news_2{
top:0; bottom:auto;}
.zxm_index_6_news li:nth-child(2n) .zxm_index_6_news_1_ico{
top:0; bottom:auto; background-image:url(../images/img20.png);}
.zxm_index_6_news li:hover .zxm_index_6_news_2_left_1{
top:26px}
.zxm_index_6_news li:hover .zxm_index_6_news_2_left_2{
 bottom:32px;}
.zxm_index_7_1 li{ padding-left:20px;
float:left; width:300px; background-position:left top; background-repeat:no-repeat; background-image:url(../images/img23.jpg);
font-family: 'Gilroy Light'; color:#000;
}
.zxm_index_7_1_1{
font-size:18px; line-height:20px;}
.zxm_index_7_1_2{
font-size:15px; margin-top:10px; line-height:24px;}
.zxm_index_7_1{
margin-bottom:80px;}
.zxm_index_7_2_left{
float:left; width:580px;}
.zxm_index_7_2_right{
float:right; width:640px;}
.zxm_index_7_2_left ul li{ margin-bottom:15px;
float:left; width:100%; background-color:#f1f1f1;}
.zxm_index_7_2_left ul li div{
padding:10px 15px; overflow:hidden;}
.zxm_index_7_2_left ul li div input{font-family: 'Gilroy Light'; color:#000; font-size:14px;
border:none; width:100%; background-color:transparent;}
.zxm_index_7_2_left ul li div textarea{font-family: 'Gilroy Light'; color:#000; font-size:14px;
border:none; width:100%; height:140px; background-color:transparent;}
.fbt a{ background-color:#4c4c4c; color:#fff;
display:inline-block; width:163px; height:33px; text-align:center; line-height:33px; border:1px #4c4c4c solid; font-family:"Calibri";-moz-border-radius: 35px; /* Gecko browsers */ -webkit-border-radius: 35px; /* Webkit browsers */ border-radius:35px; /* W3C syntax */}
.fbt a:hover{
background-color:#fff; color:#4c4c4c;}
.fbt{
margin-top:30px; margin-bottom:45px;}
.zxm_index_7_2_right{
float:right; width:50%; height:321px;}
.zxmfooter{ background-color:#292929;
background-position:top; background-repeat:repeat-x; background-image:url(../images/img25.jpg);}
.zxmfooter_1{
padding:7px 15px; overflow:hidden; background-color:#939393; color:#939393;}
.zxmfooter_1 span,.zxmfooter_1 a{
color:#fff;}
.zxmfooter_2_left{
float:left; width:320px;}
.zxmfooter_2{
padding:55px 0px;}
.zxmfooter_2_left_1 a{-moz-border-radius: 29px; /* Gecko browsers */ -webkit-border-radius: 29px; /* Webkit browsers */ border-radius:29px; /* W3C syntax */
display:inline-block; width:135px; height:27px; background-color:#1170ee; color:#fff; border:1px #1170ee solid; line-height:27px; text-align:center;}
.zxmfooter_2_left_1 a span{ padding-left:32px;
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img2.png);}
.zxmfooter_2_left_1 a:hover{
background-color:#fff; color:#1170ee;}
.zxmfooter_2_left_1 a:hover span{
background-image:url(../images/img3.png);}
.zxmfooter_2_left_2{
color:#fff; font-size:16px; margin-top:25px;}
.zxmfooter_2_left_3{font-family: 'Gilroy Light'; color:#1170ee; font-size:24px;}
.zxmfooter_2_left_4{
font-size:12px; color:#d8d8d8; line-height:22px; margin-top:20px;}
.zxmfooter_2_left_5{font-size:12px; color:#d8d8d8; line-height:22px;}
.zxmfooter_2_left_5 a{
color:#d8d8d8;}
.zxmfooter_2_mid{
float:left; width:154px; padding:0 30px; border-left:1px #333333 solid;border-right:1px #333333 solid;}
.zxmfooter_2_right{ width:700px;
float:right;}
.zxmfooter_2_right ul li{ width:206px;
float:left; margin-left:0px;}
.zxmfooter_2_right ul li:last-child{
width:80px; float:right;}
.zxmfooter_2_right ul li p{
color:#fff; font-size:16px; margin:0px; padding:0px;}
.zxmfooter_2_right ul li dl{
margin-top:13px;}
.zxmfooter_2_right ul li dl dd{
line-height:22px; margin:5px 0px;}
.zxmfooter_2_right ul li dl dd a{color:#cbc7c7; }
.zxm_header_right a:hover span{ color:#fff;
width:100%; left:0; margin-left:0;opacity:1;}
.zxm_header_right a:hover{
color:#fff;}
.bdnybanner{
position:relative;}
.about_banner_footer{
position:absolute; left:0; bottom:0; width:50%; height:80px; z-index:10; background-image:url(../images/img17.jpg); background-color:#fff;}
.zxm_about_1{background-image:url(../images/img17.jpg);}
.zxm_about_1_menu{ overflow:hidden;
border:1px #e6e6e6 solid;}
.zxm_about_1_menu li{ background-position:left; background-repeat:repeat-y; background-image:url(../images/img23.jpg);
float:left; width:25%; text-align:center; line-height:44px;}
.zxm_about_1_menu li a{
display:block;}
.zxm_about_1_menu li a:hover,.zxm_about_1_menu li a.on{
color:#fff; background-color:#206acf;}
.zxm_about_1_menu li:first-child{
background-image:none;}
.zxm_about_1_1_left{
float:left; width:657px; height:470px; position:relative;}
.zxm_about_1_1_left_left{
position:absolute; left:0; bottom:0; z-index:1;}
.zxm_about_1_1_left_right{
position:absolute; right:0; top:400px; z-index:2; overflow:hidden}
.zxm_about_1_1{ height:470px; overflow:visible;
margin-top:85px; margin-bottom:97px;}
.zxm_about_1_1_left_right_top{
position:absolute; top:35px; right:-280px; z-index:3;}
.zxm_about_1_1_right{
float:right; width:545px; margin-top:180px;}
.zxm_about_1_1_right_1{
line-height:25px;}
.zxm_about_1_1_right_2 ul li{ overflow:hidden;
float:left; padding:0 20px; background-position:left; background-repeat:repeat-y; background-image:url(../images/img26.jpg);}
.zxm_about_1_1_right_2 ul li:nth-child(1){
padding-left:0; background-image:none;}
.zxm_about_1_1_right_2_1{ height:27px; background-image:url(../images/img24.png);
position:relative; padding-right:18px; background-position:50px center; background-repeat:no-repeat;}
.zxm_about_1_1_right_2 ul li:nth-child(2) .zxm_about_1_1_right_2_1{
background-position:62px center;}
.zxm_about_1_1_right_2 ul li:nth-child(3) .zxm_about_1_1_right_2_1{
background-position:47px center; padding-left:30px;}
.zxm_about_1_1_right_2 ul li:nth-child(4) .zxm_about_1_1_right_2_1{
background-position:64px center; padding-left:30px;}
.zxm_about_1_1_right_2 ul li .zxm_about_1_1_right_2_1{
padding-left:35px;}
.zxm_about_1_1_right_2_1 img{
position:absolute; left:0; top:0;}
.zxm_about_1_1_right_2_1 span{
font-family:"Kleptocracy Condensed"; font-size:24px; color:#206acf;}
.zxm_about_1_1_right_2_2{
font-size:12px; margin-top:3px;}
.zxm_about_1_1_right_2{
margin-top:25px;}
.zxm_about_2{ color:#fff; padding:120px 0px; background-size:cover;
background-image:url(../images/img21.jpg); background-position:center; background-repeat:no-repeat;}
.zxm_about_2_left{
float:left; width:275px;}
.zxm_about_2_right{
float:right; color:#fff; width:930px; line-height:25px;}
.zxm_about_3{ padding-bottom:85px;
background-image:url(../images/img17.jpg);}
.zxm_about_3_1 .swiper-slide{
width:44%; background-position:center; background-repeat:no-repeat; background-size:cover; height:auto;}
.zxm_about_3_1 .swiper-slide-active{
width:50%;}
.zxm_about_3_1 .swiper-slide img{
opacity:0;}
.zxm_about_3_1{
position:relative;}
.zxm_about_3_1_ac{ z-index:10;
position:absolute; bottom:0; width:50%;}
.zxm_about_3_1_ac_mid{
padding:0 30px;}
.zxm_about_3_1_ac_mid_mid{background-color:#fff; overflow:hidden;
position:relative; padding:30px 30px;}
.zxm_about_3_1_ac_mid_mid_1{ text-align:center;font-family: 'Gilroy Light'; font-size:30px; color:#000; background-position:center bottom; background-repeat:no-repeat; padding-bottom:10px; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/img27.jpg);}
.zxm_about_3_1_ac_mid_mid_2{ padding:0 30px; width:auto; display:block; float:none;
text-align:center; line-height:24px; margin-top:15px;}
.zxm_about_3_1_ac_mid_mid_left{ z-index:10; cursor:pointer;
position:absolute; left:25px; top:80px; width:15px; height:28px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img11.png);}
.zxm_about_3_1_ac_mid_mid_right{ z-index:10; cursor:pointer;
position:absolute; right:25px; top:80px; width:15px; height:28px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img12.png);}
.showhis_con{
display:none;}
.lsnianfen{ margin-top:50px;
background-position:left 44px; background-repeat:repeat-x; background-image:url(../images/img14.png);}
.zxm_about_3_1_s2_1{font-family: 'Gilroy Light'; padding-bottom:20px;
text-align:center; font-size:16px; color:#000; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/img28.jpg);}
.zxm_about_3_1_s2_2{opacity:0;
text-align:center; margin-top:13px;}

.zxm_about_3_1_s2on .zxm_about_3_1_s2_2{
opacity:1;}
.zxm_about_3_1_s2on .zxm_about_3_1_s2_1{
background-image:url(../images/img29.jpg);}
.zxm_about_4{
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/img22.jpg);}
.swiper-container-4_pic img{
width:100%;}
.swiper-container-4_pic{
height:185px;}
.swiper-container-4_pic_mask3{
  position:absolute; right:0; bottom:0; left:0; width:100%; height:13px; background-image:url(../images/img18.png); background-position:center; background-repeat:no-repeat;}
.swiper-container-4_pic_mask{
width:37px; height:37px; position:absolute; right:0; bottom:0; z-index:1; background-color:#1c71e3;}

.swiper-container-4_pic_mask2{
width:37px; height:37px; position:absolute; right:0; bottom:0; z-index:2; background-position:center; background-repeat:no-repeat; background-image:url(../images/img17.png);}
.swiper-container-4 .swiper-slide:hover .swiper-container-4_pic_mask{
width:100%; height:100%; opacity:0.64}
.swiper-pagination-4{
position:static; margin:50px 0px;}
.swiper-pagination-bullet{
height:10px; width:10px; background-color:#fff; opacity:1; border:1px #206acf solid;}
.swiper-pagination-bullet-active{
background-color:#206acf;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 6px;}
.caselist_zxm li{ margin-top:50px;
float:left; width:606px; position:relative;}
.caselist_zxm li:nth-child(2n){
float:right;}
.caselist_zxm_pic{
position:relative; overflow:hidden;}
.caselist_zxm_pic img{
width:100%;}
.caselist_zxm_pic_footer{font-family: 'Gilroy Light';
position:absolute; left:0; bottom:0; width:426px; z-index:10; height:43px; background-color:#fff;}
.caselist_zxm_pic_footer div{ color:#000;
padding:0 25px; padding-top:15px;}
.caselist_zxm_pic_footer div span{
color:#7b7b7b; margin-right:5px;}
.caselist_zxm_pic_name div{
padding:0 25px; font-size:16px; color:#000;}
.caselist_zxm_pic_footer_mask{width:37px; height:37px; position:absolute; left:389px; bottom:43px; z-index:1; background-color:#1c71e3;}
.caselist_zxm_pic_footer_mask2{width:37px; height:37px; position:absolute; left:389px; bottom:43px; z-index:2; background-position:center; background-repeat:no-repeat; background-image:url(../images/img17.png);}
.caselist_zxm li:hover .caselist_zxm_pic_footer_mask{
left:0; bottom:0; width:100%; height:100%;opacity:0.34}
.case_info_banner_footer{
position:absolute; left:0; bottom:0; width:100%; z-index:10;}
.case_info_banner_footer_mid{ overflow:hidden; background-color:#fff; background-repeat:repeat-y; background-image:url(../images/img8.png); overflow:hidden;
padding:0 25px; padding-top:20px; background-position:640px top;  }
.case_info_banner_footer_mid_2_left{
float:left;}
.case_info_banner_footer_mid_2_right{
float:right;}
.case_info_banner_footer_mid_1{
font-size:20px; color:#000;}
.case_info_banner_footer_mid_2_left{ color:#000;
padding-right:20px;font-family: 'Gilroy Light';}
.case_info_banner_footer_mid_2_left span{
color:#7b7b7b; margin-right:5px;}
.case_info_1_pic{ overflow:hidden; width:1107px; margin:0 auto;
text-align:center;}
.case_info_1_pic img{
width:100%;}
.case_info_1{
margin-top:100px;}
.case_info_1_bg{  
 background-repeat:repeat-y; background-image:url(../images/img8.png);}
.case_info_2{
padding-bottom:55px;}
.zxm_index_4_footer_mid2{
border:1px #d9d9d9 solid; overflow:hidden; background:none; padding-top:12px; padding-bottom:12px;}
.case_info_4_1{
text-align:center; color:#000; font-size:30px; padding:0 0 70px 0px;}
.case_info_4_2_pic{
position:relative;}
.case_info_4_2_pic img{
width:100%;}

.case_info_4_2_pic_mask{width:37px; height:37px; position:absolute; right:0px; bottom:0px; z-index:1; background-color:#1c71e3;}
.case_info_4_2_pic_mask2{width:37px; height:37px; position:absolute; right:0px; bottom:0px; z-index:2; background-position:center; background-repeat:no-repeat; background-image:url(../images/img17.png);}
.case_info_4_2_ss:hover .case_info_4_2_pic_mask{
right:0; bottom:0; width:100%; height:100%;opacity:0.64}
.case_info_4_2_pic_jj{
padding-bottom:19px; border-bottom:1px #e2e2e2 solid;}
.case_info_4_2{ position:relative;
margin-bottom:70px;}
.so_list li{
height:536px; position:relative;}
.so_list_left{
position:absolute; left:0; top:0; width:766px; height:100%;}
.so_list_left_left{
position:absolute; left:0; bottom:0; width:702px; height:469px; background-color:#f8f8f8; z-index:1;}
.so_list_left_right{ overflow:hidden;
position:absolute; right:0; top:0; width:702px; height:469px; z-index:2;}
.so_list_left_right img{
width:100%;}

.num{position:absolute;z-index:4;bottom:-66px;left:28px;width:200px; top:440px;height:64px;-webkit-transform:translateX(-100%) rotate(-90deg);transform:translateX(0) rotate(-90deg);-webkit-transform-origin:left bottom;transform-origin:left top;text-align:left;white-space:nowrap;font-family: 'Gilroy Light';}
.num small{font-size:16px;display:inline-block;vertical-align:top;letter-spacing:5px; color:#000;}
.num strong{font-family:Roboto;font-size:60px; color:#000;line-height:50px;display:inline-block;vertical-align:top}
.so_list_right{
position:absolute; right:0; top:108px; width:435px; z-index:10;}
.so_list_right_1_1{ padding-bottom:5px;font-family: 'Gilroy Light'; color:#000;
background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/img3.jpg);}
.so_list_right_1_2{ padding-top:20px; padding-bottom:10px;
color:#000;font-family: 'Gilroy Light'; font-size:36px; font-weight:bold;}
.so_list_right_1_3{
font-size:24px; color:#000;}
.so_list_right_num{font-family: 'Gilroy Light'; color:#f4f4f4; font-size:200px; z-index:-1; font-weight:bold;
position:absolute; right:145px; top:40px;}
.so_list_right_1_4{
color:#888;}
.so_list li{
margin-top:95px;}
.so_list li:nth-child(2n) .so_list_left{
left:auto; right:0;}
.so_list li:nth-child(2n) .so_list_right{
right:auto; left:0;}
.mat_1{
text-align:center; font-size:24px; padding:40px 0px;}
.mat_2{
margin-bottom:60px;}
.newslist_1_pic{
position:absolute; height:347px; left:0; top:0; width:100%;}
.newslist_1_pic_jj{
position:absolute; left:0; top:374px; width:100%; height:146px;}
.newslist_1_pic img{
width:100%;}
.newslist_1_pic_footer{ 
position:absolute; z-index:10; left:60px; bottom:0; width:24px; height:14px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img3.png);}
.newslist_1 ul li{ height:530px; position:relative;
float:left; width:620px; margin-top:40px;}
.newslist_1 ul li:nth-child(2n){
float:right;}
.newslist_1_pic_jj_mid{
padding:0 25px;}
.newslist_1_pic_jj_mid_1{font-family: 'Gilroy Light'; color:#000; margin-top:10px;}
.newslist_1_pic_jj_mid_1 span{
color:#878787; margin-right:5px;}
.newslist_1_pic_jj_mid_2{
color:#000; font-size:16px;}
.newslist_1_pic_jj_mid_3{ color:#666;
line-height:22px; margin-top:10px;}
.newslist_1 ul li:nth-child(2n) .newslist_1_pic{
top:auto; bottom:0;}
.newslist_1 ul li:nth-child(2n) .newslist_1_pic_jj{
position:absolute; top:0; bottom:auto;}
.newslist_1 ul li:nth-child(2n) .newslist_1_pic_footer{
top:0; bottom:auto; background-image:url(../images/img4.png);}
.newslist_1_pic_mask2{
position:absolute; right:0; top:0; height:100%; width:5px; background-color:#3883e9; z-index:1;}
.newslist_1 ul li:hover .newslist_1_pic_mask2{
width:100%; opacity:0.72;}
.newslist_1_pic_mask3{opacity:0;
position:absolute; width:36px; height:36px; left:50%; top:50%; margin-left:-18px; margin-top:-18px; z-index:20; background-image:url(../images/img2.png); background-position:center; background-repeat:no-repeat;}
.newslist_1 ul li:hover .newslist_1_pic_mask3{
opacity:1;}
.zxmcontact_2{
background-image:url(../images/img8.jpg); padding:98px 0px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.zxmcontact_2_mid{ position:relative;
width:910px; margin:0 auto; height:366px; background-image:url(../images/img11.png);}
.zxmcontact_2_mid_1{
position:absolute; left:0; top:65px; width:100%; text-align:center; color:#fff;}
.zxmcontact_2_mid_1_1{
font-size:30px; font-weight:bold;}
.zxmcontact_2_mid_1_2{
font-size:18px; margin-top:15px;}
.zxmcontact_2_mid_3{
position:absolute; left:0; width:100%; bottom:65px; text-align:center; color:#fff;}
.zxmcontact_2_mid_3_2 a{ color:#1170ee; font-size:20px;font-family: 'Gilroy Light';
display:inline-block; background-color:#fff; width:236px; height:40px; line-height:40px;-moz-border-radius: 40px; /* Gecko browsers */ -webkit-border-radius: 40px; /* Webkit browsers */ border-radius:40px; /* W3C syntax */}
.zxmcontact_2_mid_3_2 a span{
display:inline-block; background-image:url(../images/img2.png); padding-left:30px; background-position:left center; background-repeat:no-repeat;}
.zxmcontact_2_mid_3_2{
margin-top:15px;}
.zxmcontact_2_mid_2{
position:absolute; left:0; width:100%; height:1px; top:260px; background-color:#739fdd;}
.zxmcontact_2{
position:relative;}
.ydian{
position:absolute; left:0; width:100%; top:157px; background-position:center top; background-repeat:no-repeat; background-image:url(../images/img10.png); height:10px;}
.zxmcontact_2_mid:hover .ydian{
background-image:url(../images/img9.png); height:30px;}

.zxmcontact_2_mid:hover .zxmcontact_2_mid_1{
top:55px;}
.zxmcontact_2_mid:hover .zxmcontact_2_mid_3{
bottom:55px;}
.zxm_job_1{ padding-top:110px; padding-bottom:10px;
font-size:30px; color:#000; text-align:center;}
.zxm_job_2{
text-align:center; padding-bottom:100px;}
.zxmjobmid{
position:relative; padding-left:30px; }
.zxmjobmid_mid{border:1px #ececec solid; height:466px; padding:25px 35px;}
.zxmjobmid_mid_1{
font-size:18px; color:#000;}
.zxmjobmid_mid_2{
margin-top:5px;
 }
.zxmjobmid_mid_2 b{
color:#000; font-weight:bold;}
.zxmjobmid_mid_3{ margin-top:15px;
color:#000; font-weight:bold;}
.zxmjobmid_mid_4{
line-height:24px; margin-top:5px;}
.zxmjobmid_more{
position:absolute; left:15px; bottom:17px; display:inline-block; width:153px; height:38px; text-align:center; line-height:38px; }
.zxmjobmid_more span{
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img7.png); padding-left:23px;color:#1170ee;}
.zxmjobmid:hover .zxmjobmid_more{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1); background-color:#fff;}
.zxmjobmid:hover .zxmjobmid_mid{
background-color:#1170ee;}
.zxmjobmid:hover .zxmjobmid_mid_1,.zxmjobmid:hover .zxmjobmid_mid_2,.zxmjobmid:hover .zxmjobmid_mid_3,.zxmjobmid:hover .zxmjobmid_mid_2 b{
color:#fff;}
.zxmjobmid:hover .zxmjobmid_mid_4{
color:#accdec}
.zxm_job_3{
margin-bottom:97px; position:relative;}
.zxm_job_3_left{ margin-top:-15px; cursor:pointer;
position:absolute; left:30px; z-index:100; top:50%; width:30px; height:30px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img3.png);}
.zxm_job_3_left:hover{
background-image:url(../images/img6.png);}
.zxm_job_3_right{ margin-top:-15px; cursor:pointer;
position:absolute; right:0px; z-index:100; top:50%; width:30px; height:30px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img4.png);}
.zxm_job_3_right:hover{
background-image:url(../images/img5.png);}
.jobmask{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:8888; background-color:#000; opacity:0.42;}
.jobmaskmid{ z-index:9999; display:none;
position:fixed; left:50%; top:50%; width:1200px; height:536px; margin-top:-268px; margin-left:-600px;}
.jobmaskmid_1 img{
float:right;}
.jobmaskmid_2{
padding:30px; background-color:#fff; width:1140px; height:440px;}
.jobmaskmid_2_1{
font-size:18px; color:#000;}
.jobmaskmid_2_2{ overflow-y:auto; height:330px;
line-height:24px; margin:20px 0px;}
.jobmaskmid_2_3 a{ padding-left:20px;
color:#1170ee; display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img13.png);}
.swiper-button-next-2{ cursor:pointer;
position:absolute; right:0; top:88px; width:30px; height:30px; z-index:100;   background-image:url(../images/img4.png);}
.swiper-button-next-2:hover{
background-image:url(../images/img5.png);}

.swiper-button-prev-2{ cursor:pointer;
position:absolute; left:0; top:88px; width:30px; height:30px; z-index:100;   background-image:url(../images/img3.png);}
.swiper-button-prev-2:hover{
background-image:url(../images/img6.png);}
.zxmfooter_2_right ul li:first-child{
margin-left:0;}
.zxm_index_3_left:hover{
background-image:url(../images/img8on.png);}
.zxm_index_3 a.zxm_index_3_left.swiper-button-disabled{
background-image:url(../images/img8.png);opacity:1}
.zxm_index_3_right:hover{
background-image:url(../images/img9on.png);}
.zxm_index_3 a.zxm_index_3_right.swiper-button-disabled{
background-image:url(../images/img9.png);opacity:0.5}
.rtt{
position:fixed; right:0; top:50%; z-index:10; width:87px;transform:translateY(-50%);}
.rtt ul li a{
display:block; width:100%; height:84px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.rtt ul li:nth-child(1) a{
background-image:url(../images/r1.png);}
.rtt ul li:nth-child(2) a{
background-image:url(../images/r2.png);}
.rtt ul li:nth-child(3) a{
background-image:url(../images/r3.png);}
.rtt ul li{
margin-bottom:1px; position:relative;}
.rtt ul li span{ font-size:15px; display:none;
position:absolute; right:87px; top:0; height:84px;  padding:0 15px; background-color:#1770e8; color:#fff; line-height:84px;}
.rtt ul li img{
position:absolute; right:87px; top:0; width:120px; max-width:none; display:none}
.rtt ul li:hover span,.rtt ul li:hover img{
display:inline-block;}
.zxmfooter_2_right ul li:first-child{
width:136px;}
.zxmfooter_2_right ul li:nth-child(2){
width:276px;}
.zxmfooter_2_right ul li:nth-child(2) dl dd{
float:left; width:50%;}
.zxmfooter_2_right ul li dl{
overflow:hidden}













