﻿*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;font-family:"Microsoft YaHei","Arial","å®‹ä½“","SimHei", Verdana, Arial;_font-family:Arial !important;}
body{color:#1E1E1B;font-size:12px;line-height:180%;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Heiti SC","Microsoft Yahei",sans-serif; }
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp{font-family:courier new, courier;}
ul,li, ol{list-style:none;}
a{ text-decoration:none; color:#333;}

/*head*/
.top_a{ width:auto; height:37px; margin:0 auto; background:#f5f4fa; min-width:1300px; border-bottom:1px solid #e2e2e2;}
.top_a .dg{ width:1300px; height:37px; margin:0 auto;}
.top_a .le{ width:500px; height:37px; line-height:37px; font-size:14px; color:#7a7e97; float:left;}
.top_a .re{ width:270px; height:37px; line-height:37px; float:right;}
.top_a .re em{ width:90px; line-height:37px; font-size:14px; float:left;color:#7a7e97;text-align:right;}
.top_a .re em a{ text-decoration:none; color:#7a7e97;}

.top_dh{ width:auto; height:120px; margin:0 auto; background:url(/liangong/img/top_bj.png);min-width:1300px;}
.top_dh .hod{ width:1300px; height:120px; margin:0 auto;}
.top_dh .logo{ width:950px; height:98px; float:left; margin-top:6px;}
.top_dh .tel{ width:260px; height:98px; float:right; margin-top:15px; }
.top_dh .tel dd{ width:180px; height:50px; line-height:50px; float:right;  text-align:right; background:url(/liangong/img/tel.png) left no-repeat; background-size:28px; font-size:18px; font-weight:bold;}
.top_dh .tel dd img{ width:28px; height:28px;}
.top_dh .tel dt { width:260px; height:20px; line-height:20px; font-size:35px; color:#3f44c9; text-align:right;font-family:"Helvetica Neue"; clear:both; display:block; font-weight:bold;}
.top_dh .tel dt span{ width:200px; height:36px; line-height:36px; font-size:16px; color:#3f44c9; text-align:left;display:block;}



.mov{ width:100%; height:63px; margin:0 auto; position:relative; z-index:100; background:#3f44c9;min-width:1300px;}
.mov ul{zoom:1; height:63px; margin:0 auto; width:1300px;}
.mov ul li{float:left; height:63px; line-height:63px; text-align:center; position:relative; min-width:144px; padding:0px 0 0 0; z-index:1000; color:#FFF; font-size:16px; background:url(../img/o.jpg) right no-repeat;}
.mov ul li:hover{ width:144px; height:63px; display:block; color:#FFF;}
.mov ul li a:hover {color:#FFF;}
.mov ul li.first{background:none}
.mov ul li a{line-height:63px;padding:0px; display:block; font-size:16px; text-decoration:none; color:#FFF;}
.mov ul li a:hover, .headerNav .mov ul li .a{}
.mov ul li .this{color:#fff; display:block;}
.mov ul li dl{width:140px; display:none; position:absolute; left:0; top:63px; z-index:99999; background:url(../img/Bg.png);}
.mov ul li dt{height:45px !important;}
.mov ul li dt a{font-size:15px !important; line-height:45px !important; text-align:center !important; color:#333; text-indent:2px; overflow:hidden; height:45px; display:block;}
.mov ul li dt a:hover{background:#1474d0 !important; z-index:1000;color:#FFF; display:block;}
.mov ul li.item{float:right}
.mov ul li.item a:hover{background:none !important; }
#none {BACKGROUND: none transparent scroll repeat 0% 0%}

.mov ul li dl.lo{ width:310px; position:absolute; left:-80px;}
.mov ul li dl.lo dd{min-height:45px !important; width:100px; float:left;}
.mov ul li dl.lo dd a{width:100px; float:left; font-size:14px !important; line-height:45px !important; text-align:center !important; color:#333 !important; overflow:hidden; height:45px; display:block;}
.mov ul li dl.lo dd a:hover{ background:#1474d0 !important;line-height:45px; display:block; color:#FFF !important;}
/*bannerå‡ę¨¢*/

.fullSlide{width:100%; position:relative;overflow:hidden; min-width:1300px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; height:430px;}
.fullSlide .bd ul{width:100% !important; overflow:hidden;}
.fullSlide .bd li{width:100% !important;height:430px; overflow:hidden;text-align:center;}
.fullSlide .bd li img { width:100%;}
.fullSlide .bd li a{display:block;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{width:100%;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:80px;height:8px;margin:1px; margin-right:5px;overflow:hidden;background:#FFF;filter:alpha(opacity=80);opacity:0.8;line-height:999px; position:relative; z-index:333; border-radius:30px;}
.fullSlide .hd ul .on{background:#3f44c9; position:relative; z-index:333;}
.fullSlide .prev,.fullSlide .next{width:100%;display:block;position:absolute;z-index:1;top:45%;margin-top:-35px;left:10%;z-index:1;width:45px;height:100px;background:url(img/slider-arrow.png) -123px -117px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-4px -119px;} 

.index_a{ width:auto; height:58px; background:#f6f6f6;min-width:1300px;}
.index_a .key{ width:1300px; height:58px;  margin:0 auto;}
.index_a .key .keys{ width:700px; height:58px; float:left;}
.index_a .key .keys dd{ width:100px; line-height:58px; float:left;font-size:14px; color:#333333;}
.index_a .key .keys dt{ width:600px; height:58px; float:right; }
.index_a .key .keys dt em{ min-width:60px; padding:0 10px 0 10px; height:58px;line-height:58px; float:left; font-size:12px;color:#585555;}
.index_a .key .keys dt em a{ text-decoration:none; color:#585555; font-style:normal;}
.index_a .key .keyo{ width:380px; height:32px; float:right; margin-top:13px;}
.index_a .key .keyo dd{ width:320px; height:32px; float:left;}
.index_a .key .keyo dt{ width:60px; height:32px; line-height:32px; float:right; background:#004ea2; font-size:14px; text-align:center; color:#FFF;}

/*search*/

input{ width:320px; height:32px; line-height:32px; background:#FFF; border:0px; color:#bfbfbf; text-indent:5px;}
button{border:0;background-color:none;list-style-type:none; color:#FFF;line-height:32px;cursor:pointer;}
input,button{ margin:0; padding:0; list-style-type:none;line-height:32px;}
.search-sub{height:32px; line-height:32px; cursor:pointer; font-size:14px;}

/*product*/
.index_b{ width:1300px; height:1300px; margin:0 auto; margin-top:30px;}
.index_b .left{ width:260px; height:1260px; float:left; background:#f5f4fa;}
.index_b .left h1{ width:260px; height:102px; background:#3f44c9; line-height:102px; font-size:36px; font-weight:bold; color:#FFF; text-align:center;}
.index_b .left .mod{ width:250px; height:977px; margin:0 auto; background:#FFF;}
.index_b .left .mod ul{ width:240px; margin:0 auto;}
.index_b .left .mod ul li{ width:240px; height:42px; line-height:42px; font-size:16px; text-align:center; color:#333333; border-bottom:1px solid #f1f1f1;}
.index_b .left .mod ul li a{ text-decoration:none; color:#333;}
.index_b .left .mon{ width:260px; height:160px; background:#3f44c9; padding-top:20px;}
.index_b .left .mon dd{ width:auto; line-height:30px; font-size:16px; color:#FFF; text-align:center;}
.index_b .left .mon dt{ width:auto; line-height:60px; font-size:26px; color:#FFF;text-align:center;}
.index_b .left .mon span{ width:150px; height:39px; line-height:39px; border-radius:5px; background:#379ff1; text-align:center; margin:0 auto; display:block; color:#FFF; font-size:16px;} 

.index_b1{ width:1020px; height:auto; float:right;}
.index_b1 ul{ width:1020px; margin:0px;}
.index_b1 ul li{ width:243px; height:300px; background:#f5f4fa; position:relative; float:left; margin-left:16px; margin-bottom:20px;}
.index_b1 ul li .sou{ width:230px; height:235px; overflow:hidden; margin:6.5px;}
.index_b1 ul li .sou img{width:230px; height:235px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; overflow:hidden;}
.index_b1 ul li:hover img{width:230px; height:235px;-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.index_b1 ul li:nth-child(4n+1){margin-left:0px;}
.index_b1 ul li h2{ width:243px; height:40px; line-height:40px; font-size:14px; color:#333; text-align:center; font-weight:normal;}
.index_b1 ul li h2 a{ text-decoration:none; color:#666;}
/*about*/
.index_c{ width:1300px; height:430px; margin:0 auto;  margin-top:30px;}
.index_c .ao{ width:598px; height:388px; float:left;}
.index_c .bo{ width:680px; height:430px; float:right;}
.index_c .bo h3{ width:auto; line-height:60px; font-size:26px; font-weight:normal; color:#333;}
.index_c .bo dd{ width:auto; height:auto; line-height:30px; font-size:14px;}
.index_c .bo dt{ width:auto; line-height:30px; font-size:14px;}



.index_dg{ width:aoto;height:auto; margin:0 auto; padding-top:20px; background:#f5f4fa; min-width:1300px; padding-bottom:30px;}
.index_dg h4{ width:1300px; height:90px; line-height:90px; margin:0 auto; color:#333; font-size:30px; text-align:center; font-weight:normal;}

.index_d{ width:1300px; height:120px; margin:0 auto;}
.index_d ul{ width:1300px; margin:0px;}
.index_d ul li{ width:320px; height:120px; line-height:120px; color:#FFF; font-size:24px; text-align:center; float:left; position:relative; margin-left:6.6px; background:#379ff1;}
.index_d ul li a{text-decoration:none;height:45px;line-height:45px;color:#fff;cursor:pointer; font-size:18px;}
.index_d ul li.cur {background:#004ea2;display:inline-block; }
.index_d ul li:hover,..index_d ul li.cur{background:#f2c37c;display:inline-block;}
.index_d ul li:nth-child(4n+1){margin-left:0px;}

.index_dd1 {width:1300px; height:415px; margin:0 auto;}
.index_dd1 dl{min-height:415px;position:relative; overflow:hidden; display:none;}

.index_dd{ width:1300px; height:415px; margin:0 auto; margin-top:10px;}
.index_dd dd{ width:649px; height:415px; float:left; background:#FFF;}
.index_dd dd .ioo{ width:600px; height:auto; margin:0 auto; margin-top:50px;}
.index_dd dd .ioo h5{ width:auto; height:50px; line-height:50px; font-size:24px; color:#333;}
.index_dd dd .ioo p{ width:auto; height:170px; line-height:30px; font-size:14px; padding-top:30px;}
.index_dd dd .ioo span{ width:150px; height:45px; line-height:45px; background:#004ea2; text-align:center; color:#FFF; display:block; font-size:14px;}
.index_dd dt{ width:651px; height:415px; float:right;}
.index_dd dd .ioo span a{text-decoration:none; color:#FFF; }

/*news*/
.ind_new{ width:1300px; min-height:600px; margin:0 auto;  margin-bottom:30px;}
.ind_new .news{ width:420px; height:260px; float:left; position:relative; margin-right:20px;}
.ind_new .news .ine{ width:420px; height:260px; overflow:hidden; float:left;}
.ind_new .news .ine img{ width:420px; height:260px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; overflow:hidden;}

.ind_new .news .ine:hover img{width:420px; height:260px;-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.ind_new .news>.tu{ position:absolute;
    left:0px;right:0px;
    bottom: 0px;
    background-color: rgba(0,0,0,0.8); padding:20px 30px;
    font-size: 16px;
    color: #fff;
    line-height:30px;
    transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;}

.ind_new .news>.tu:hover{padding:30px;background-color:rgba(36,68,201,0.8);transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}

.ind_new .news>.tu a{text-decoration:none; color:#FFF;}

.ind_new .new{ width:420px; height:260px; float:right; position:relative;}
.ind_new .new .ine{ width:420px; height:260px; overflow:hidden; float:left;}
.ind_new .new .ine img{ width:420px; height:260px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; overflow:hidden;}

.ind_new .new .ine:hover img{width:420px; height:260px;-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.ind_new .new>.tu{ position:absolute;
    left:0px;right:0px;
    bottom: 0px;
    background-color: rgba(0,0,0,0.8); padding:20px 30px;
    font-size: 16px;
    color: #fff;
    line-height:30px;
    transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;}

.ind_new .new>.tu:hover{padding:30px;background-color:rgba(36,68,201,0.8);transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
.ind_new .new>.tu a{ text-decoration:none; color:#FFF;}

/*news*/
.index_tv{ width:1300px; height:60px; margin:0 auto; margin-top:60px;}
.index_tv ul{ width:1300px; margin:0px;}
.index_tv ul li{ width:420px; height:30px; float:left; position:relative; margin-left:20px;}
.index_tv ul li:nth-child(3n+1){margin-left:0px;}
.index_tv ul li dd{ width:100px; line-height:30px; font-size:22px; float:left;}
.index_tv ul li dt{ width:60px; line-height:25px; font-size:14px; border:1px solid #f5f4fa; border-radius:50px; text-align:center; float:right;}

/*news list*/
.index_lo{ width:420px; height:auto; clear:both; padding-top:20px;} 
.index_lo ul{ width:420px; margin:0px;}
.index_lo ul li{ width:420px; height:35px; line-height:35px; font-size:14px; text-indent:10px; background:url(/liangong/img/index_i.png) no-repeat left;}
.index_lo ul li span{ width:60px; line-height:35px; font-size:12px; color:#8888; float:right; text-align:right;}
.index_lo ul li a{ text-decoration:none; color:#333;}

.footer{ width:auto; min-height:300px; margin:0 auto; min-width:1300px; background:#3f44c9; overflow:hidden; padding-top:30px; clear:both;}
.footer .foot{ width:1300px; min-height:200px; margin:0 auto;}
.footer .foot .nove{ width:900px; height:auto; float:left;}
.footer .foot .nove dl{ width:180px; height:auto;float:left;}
.footer .foot .nove dl dd{ width:180px; line-height:40px; font-size:16px; color:#FFF; font-weight:bold;}
.footer .foot .nove dl dt{ width:180px; line-height:30px; font-size:14px; color:#FFF;}
.footer .foot .nove dl dt a{text-decoration:none; color:#FFF;}

.footer .foot .cont{ width:340px; height:auto; float:right;}
.footer .foot .cont .conts{ width:340px; height:45px; line-height:45px; font-size:26px; color:#FFF;}
.footer .foot .cont .conts dd{ width:30px; height:30px; float:left; margin-left:20px; margin-top:10px;}
.footer .foot .cont .conts dt{ width:160px; line-height:45px; font-size:16px; color:#FFF; text-align:center;}
.footer .foot .cont .add{ width:340px; height:auto; line-height:30px; color:#FFF; text-align:left; font-size:14px; margin-top:20px;}
.copy{ width:auto; height:60px; line-height:60px; font-size:14px; text-align:center; color:#333;}
.copy a{text-decoration:none; color:#333;}

.keye{ width:auto; min-height:60px; background:#000; margin:0 auto; clear:both; min-width:1300px;}
.keye ul{ width:1300px; margin:0 auto;}
.keye ul li{ min-width:60px; line-height:60px; font-size:14px; padding:0 10px 0 10px; float:left; color:#FFF;}
.keye ul li a{ text-decoration:none; color:#FFF;}

/*案例*/

.swiper-container .swiper-pagination-bullet-active{ 
background: #3f44c9 !important;
}
.swiper-pagination{margin-top:100px; width:1300px; margin:0 auto;}
.swiper-container .swiper-slide{display:inline-block; position:relative; overflow:hidden; text-align:center; margin-bottom:50px; background:#FFF; padding-top:0px; width:313.75px;}
.swiper-container .swiper-slide img{width:313.75px; height:210px;}
.swiper-container .swiper-slide span{display:inline-block; text-align:center;width:100%; height:60px; line-height:60px;font-size:14px;}
.swiper-container .swiper-slide span a{ text-decoration:none; color:#333;}
.swiper-container .swiper-slide a:hover span{color:#333;}
.index_li{ width:1300px; height:auto; margin:0 auto; overflow:hidden;}

/*车间*/

.index_lg{width:1300px; min-height:450px; margin:0 auto; position:relative; overflow:hidden;}
.index_lg .om{min-width:1300px; min-height:390px; margin:0 auto; overflow:hidden;}
.index_lg .om ul{min-width:1300px; min-margin:0px;}
.index_lg .om ul li{ width:420px; min-height:390px; float:left; padding-right:25px; position:relative; overflow:hidden; }
.index_lg .om ul li .omm { width:420px; height:280px; overflow:hidden; float:left;}
.index_lg .om ul li .omm img{width:420px; height:280px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.index_lg .om ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.index_lg .om ul li .moe{ width:400px; height:130px; overflow:hidden;background:#f5f4fa;padding:0 10px 0 10px; margin:0 auto; padding-bottom:10px;}
.index_lg .om ul li .moe h6{ width:400px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#333; text-align:center; font-weight:normal; text-align:left; clear:both;}
.index_lg .om ul li .moe h6 a{ text-decoration:none; color:#333;}
.index_lg .om ul li .moe p{ width:400px; height:auto; line-height:25px; font-size:12px; color:#888; margin:0 auto; background:#f5f4fa;}
.index_lg .om ul li .moe span{ width:120px; line-height:35px; margin:0 auto; background:#3f44c9; text-align:center; color:#FFF; display:block; border-radius:3px; clear:both;}
.index_lg .om ul li .moe span a{ text-decoration:none; color:#FFF; font-size:14px;}

.index_lg .RightA{width:41px;height:41px;float:right;left:1341px;top:120px; cursor:pointer; position:absolute; z-index:99999;}
.index_lg:hover .RightA{left:1260px; transition: all ease-out .3s; margin:0px;z-index:99999;}
.index_lg .LeftA{width:41px;height:41px;float:left;left:-42px;top:120px; cursor:pointer; position:absolute; z-index:99999;}
.index_lg:hover .LeftA{left:0px; transition: all ease-out .3s; margin:0px;z-index:99999;}


.index_lg a#gRM { width:41px; height:41px; float:left; background:url(../img/Rv.png) no-repeat right; z-index:1000;}
.index_lg a:hover#gRM{ text-decoration:none; background:url(../img/RV1.png)}
.index_lg a#gLM{ width:41px; height:41px; float:right; background:url(../img/Lv.png) no-repeat left;}
.index_lg a:hover#gLM{text-decoration:none; background:url(../img/LV1.png);}