﻿@charset "utf-8";
.phone-nav{ right:10px;top:7px;position:absolute;width:35px;height:35px;display:none;background:url(../images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999}

.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:25px 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada; overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 20px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:20px;padding:5px 10px 5px 20px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}
.phone-subnav .search2{border-radius:28px;-webkit-transition:all .5s;transition:all .5s;position:relative;padding:10px}
.phone-subnav .search2 input{border:1px #efeff0 solid;border-radius:28px;line-height:28px;height:30px;position:relative;width:100%;padding:0 40px 0 10px;font-size:14px;vertical-align:top;-webkit-transition:all .5s;transition:all .5s}
.phone-subnav .search2 input:focus{border-color:#000;}


.header-top .logo{ float:left; padding-top:13px;}
.header-top .head-right{ float:right;width:65%; max-height:80px;} 
.nav{ float:left; width:90%; line-height:80px;}
.nav ul { width:100%;}
.nav ul li{ float:left; width:12%; text-align:center; position:relative; z-index:666;}
.nav ul li a{ color:#2c2c2c; font-size:18px; display:inline-block;}
.nav ul li:hover >a{ color:#0d467d;font-weight:bold;}
.nav ul li a.active{ color:#0d467d; font-weight:bold;}
.nav_down{ background-color:#fff;line-height:25px; position:absolute; width:100%; top:80px; display:none;color:#fff;}
.nav ul li .nav_down a{ display:block !important;padding:5px 0px; font-size:16px !important; color:#2c2c2c;}
.nav ul li .nav_down a:hover{ background:#0d467d;color:#fff;}

.header-top .head-right .headtel{ float:right; }
  .topsearch{position:relative;}

.search{position:relative;height:15px;border:1px solid red;padding:0 20px}
.topsearch a{width:80px;height:80px;display:inline-block}


.searmain{width:265px;  position:absolute;right:0;top:80px;display:block;z-index:22;/*background:#0d467d; padding:26px;*/}

.topsear{width:85%;height:39.3px; border:0px; color:#2c2c2c !important; text-indent:8px; float:left; background:#fff; border:1px solid #eeeeee;}

.topsub{ width:15%; height:39px;background:url(../images/searbtn.jpg) no-repeat center;border:none;float:left;}
.topsear:focus{border-right:0}
.topenglish{ float:right;width:36px; margin-top:41px;}

/*banner*/
.home-banner{overflow:hidden;width:100%;position:relative;z-index:1}

.home-banner img{ width:100%;}


.home-banner .home-banner-slick .slick-list{overflow:hidden}
.home-banner .home-banner-slick .slick-slide{position:relative;overflow:hidden}
.home-banner .home-banner-slick .item{position:relative;text-align:center}
.home-banner .home-banner-slick .slick-dots{z-index:10;bottom:38px;line-height:0;text-align:center}
.home-banner .home-banner-slick .slick-dots li{margin:0 13px;width:10px;height:10px;z-index:2;background:0;border-radius:50%;background:#808080;}
.home-banner .home-banner-slick .slick-dots li button{width:10px;height:10px;padding:0;display:block;border-radius:50%;}
.home-banner .home-banner-slick .slick-dots li button:before{content:""}
.home-banner .home-banner-slick .slick-dots .slick-active{background:#0d467d;}
.home-banner .home-banner-slick .slick-dots .slick-active button{background:#0d467d}
.home-banner .home-banner-slick .slick-dots .slick-active button:before{color:transparent}



.home-banner .home-banner-slick-phone{overflow:hidden;display:none}
.home-banner .home-banner-slick-phone .slick-slide{position:relative;overflow:hidden}
.home-banner .home-banner-slick-phone .slick-slide img{-webkit-animation:1s bmove1 alternate linear;animation:1s bmove1 alternate linear}
.home-banner .home-banner-slick-phone .slick-dots{z-index:10;bottom:10px;line-height:0;text-align:center}
.home-banner .home-banner-slick-phone .slick-dots li{margin:0 3px;padding:1px;width:12px;height:12px;z-index:2;background:0;border-radius:50%}
.home-banner .home-banner-slick-phone .slick-dots li button{width:10px;height:10px;padding:0;display:block;background:#fff;border-radius:50%}
.home-banner .home-banner-slick-phone .slick-dots li button:before{content:""}
.home-banner .home-banner-slick-phone .slick-dots .slick-active{background:#0d467d}
.home-banner .home-banner-slick-phone .slick-dots .slick-active button{background:#0d467d}
.home-banner .home-banner-slick-phone .slick-dots .slick-active button:before{color:transparent}


.indexbanner .home-banner-slick .slick-dots li{background:#fff;width:10px; height:10px;}
.indexbanner .home-banner-slick .slick-dots .slick-active{width:10px; height:10px;background:none; top:0px;}
.indexbanner .home-banner-slick .slick-dots .slick-active button{border:1px solid #fff;width:10px; height:10px;background:fff;}



.indexbanner .home-banner-slick-phone .slick-dots li{width:10px;height:10px;}
.indexbanner .home-banner-slick-phone .slick-dots li button{width:10px;height:10px}
.indexbanner .home-banner-slick-phone .slick-dots{width:10px;height:10px}


.ny-banner img{ display:block; width:100%;}

/*index_product*/
.index_one{ overflow:hidden; margin-top:40px;}
.in_proleft{ float:left; position:relative; overflow:hidden; margin-right:1%; width:30%;}
.intitle{ padding:40px 0 0 40px;-webkit-transition:all .5s;transition:all .5s; position:absolute; left:0px;top:0px;}
.intitle h3{ font-size:30px;}
.intitle p{ font-size:16px; text-transform:uppercase;}
.in_proleft .intitle a{color:#fff;}
.in_proleft:hover .intitle{ padding-left:60px;	}


.in_proright{float:right; width:69%;}

.in_proright li{ float:left; position:relative;overflow:hidden; width:49%; margin-right:1.5%;}
.in_proright li:nth-child(2){ margin-right:0%;}
.in_proright li:nth-child(3){ width:64%; margin-top:1.5%;}
.in_proright li:nth-child(4){ width:34%; margin-right:0%; margin-top:1.5%;}
 
 
.zb_tupian img{ display:block; width:100%;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.in_proright li .in_tupian img{vertical-align: bottom;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear; display:block; width:100%; height:auto;}
.in_proright li .intitle a{ color:#fff;}
.in_proright li:hover .intitle{ padding-left:60px;	}
.in_proleft:hover .zb_tupian img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.in_proright li:hover .in_tupian img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}


/**/
.in_wenzi{ background:url(../images/bj_img1.jpg) no-repeat; margin-top:40px; min-height:325px;background-size:100%}
.shouye_wz{ padding-top:89px; max-width:510px; margin:0 auto;}
.shouye_wz p{ font-size:18px; color:#fff;text-align:center; line-height:50px;}

.shouye_img{ margin:22px 0;}
.shouye_img img{ display:block; width:100%;}
.shouye_img .sjd_tp{ display:none;}
/*dibu*/
.foot_menu{ background:#313131; padding-top:95px; overflow:hidden;}
.foot_left{width:38%;float:left;}
.db_ss{ max-width:245px; height:32px; line-height:32px; background:#fff; color:#808080; font-size:14px; padding-right:5px;-moz-border-radius:30px; 
-webkit-border-radius: 30px; 
border-radius: 30px; margin-top:95px;}
.db_ss input.dbsear {
    outline: hidden;
    border: none;
    overflow: hidden;
    padding-left: 8px;
    background: none;
    color: #808080;
    width: 195px;
    line-height: 32px;
    float: left; 
    padding-right:8px;
}
.db_ss input[type="submit"] {
    background: url(../images/ss.png) no-repeat;
    width: 21px;
    height: 21px;
    float: right;
    margin-top: 6px; border:none;margin-right:6px;}
.foot_right{ float:right;width:55%;}
.foot_right li{ float:left;width:20%;}
.foot_right li h3{ font-size:22px; font-weight:normal; color:#fff; margin-bottom:38px;}
.foot_right li h3 a{color:#fff;}

.foot_right li div a{ display:block; color:#878787; font-size:16px; margin-bottom:10px;}
.foot_right li div a:hover{ color:#fff;}
.foot_right li:nth-child(2){width:20%;}
.foot_right li:nth-child(3){width:20%;}
.foot_right li:last-child{width:20%;}
.foot_menu .dibu{ padding-bottom:60px; overflow:hidden;}
.db_banquan{ border-top:2px solid #fff; clear:both; overflow:hidden; line-height:46px;color:#878787; font-size:14px;}
.db_banquan a{color:#878787;}

.banq_left{width:70%; float:left; padding-right:2%;}
.banq_right{ float:right;width:30%; text-align:right;}

/*产品中心*/
.ny_main{ overflow:hidden; margin-bottom:60px;}
.ny_mianbx{ margin-top:20px; overflow:hidden; border-bottom:1px solid #595959; padding-bottom:18px; margin-bottom:43px;}
.mbx a{ display:inline-block; line-height:40px; padding:0 33px; font-size:16px; color:#595959;}
.mbx a.car,.mbx a:hover{ color:#fff; background:#0d467d;}

.ny_prolist{border-top:2px solid #bfbfbf; border-left:2px solid #bfbfbf;overflow:hidden;position:relative;}
.ny_prolist:before{position:absolute;content:"";width:100%;height:2px;background:#bfbfbf;bottom:0px;z-index:999;}

.ny_prolist:after{position:absolute;content:"";height:100%;width:2px;background:#bfbfbf;right:0px;top:0px;z-index:999;}

.ny_prolist li{ float:left;width:25%; text-align:center; margin:0 auto; padding:33px 20px 0 20px; position:relative;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear; overflow:hidden;

border-right:2px solid #bfbfbf; border-bottom:2px solid #bfbfbf;
}
.ny_prolist li .tp_wz{ border-top:2px solid #bfbfbf; line-height:70px; height:70px; overflow:hidden; margin-top:26px; font-size:20px; color:#595959; font-family:Arial, Helvetica, sans-serif;}

.ny_prolist li .proyy{ position:absolute; top:0px; left:0; background:url(../images/probj.png) repeat;width:100%; height:100%; display:none;}
.ny_prolist li .proyy a{ display:block; padding-top:47%; height:100%; width:100%;}
.ny_prolist li .proyy h3{ font-size:30px; color:#fff; font-weight:normal; margin-bottom:10px;}

.ny_prolist li .proyy .more{ height:33px; line-height:33px;width:133px; margin:0 auto; border:1px solid #fff; color:#fff;}
.ny_prolist li:hover .proyy{ display:block;}

.ny_prolist li .tupian img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.ny_prolist li:hover .tupian img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}

.ny_prolist li:nth-child(4n+0){}
.ny_prolist li:nth-child(1),.ny_prolist li:nth-child(2),.ny_prolist li:nth-child(3),.ny_prolist li:nth-child(4){}

/*产品详细*/
.nyxx_mbx{ overflow:hidden; border-bottom:1px solid #595959;}
.nyxx_mbx .mbx_left{ float:left;width:80%; line-height:80px;font-size:16px;color:#595959;}
.nyxx_mbx .mbx_left a{ display:inline-block; color:#595959;}
.nyxx_mbx .mbx_left a:hover{color:#0e457d;}
.nyxx_mbx .mbx_left span{color:#0e457d;}
.nyxx_mbx .mbx_right{ float:right;width:169px; margin-top:20px;}

.proo_wz p{ font-size:14px; color:#595959;}
.nypro_one{ overflow:hidden; margin-top:30px;border-bottom:1px solid #595959;padding-bottom:10px;}
.pro_oneleft{ float:left; border:2px solid #bfbfbf;  margin-right:3%; width:36%;}
.pro_oneleft img{display:block;}

.pro_oneright{ width:60%;  float:left;}
.pro_oneright h3{ font-size:30px; color:#063a6d; font-weight:none; }
.pro_oneright .proo_wz{ font-size:14px; color:#595959; margin-bottom:0px;}
.pro_oneright .proo_wz p{ line-height:24px; margin-bottom:18px;}
.proo_tupian img{ display:block;width:100%;}

.main_table {
    border: 1px solid #ccc;
        border-top-color: rgb(204, 204, 204);
        border-top-style: solid;
        border-top-width: 1px;
    border-top: none;
    border-collapse: collapse;
    color: #333;
}
.main_table tr th{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid #ccc;
    line-height: 40px;
}




.main_table tr .top_blue{
    border-top: 3px solid #0d467d;
}
.main_table tr .top_green{
    border-top: 3px solid #0d467d;
}
.main_table tr td{
    border: 1px dotted #ccc;
    
}

.product_list_table{ margin-bottom:30px; }
.main_table tr td table tr td{
    text-align: center;
    font-size: 14px;
  border:none;  
    line-height: 40px;
}
.product_list_table tr td{
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding: 0;
}
.product_list_table tr td a{
    color: #0d467d;
}
.product_list_table .tr1:hover{
    background: none;
}
.product_list_table tr:hover{
    background: #f5faff;
}
.product_list_table tr td a:hover{
    text-decoration: underline;
}

.nypro_two{ clear:both; }
.nyp_twotitle{ background:#0e457d; }
.nyp_twotitle h3{ color:#fff;line-height:80px; font-size:30px; font-weight:normal;}
.nyyb_cp{ margin-top:25px;}

.nypro_three{ background:#084885; overflow:hidden;  padding:60px 0 29px 0;}
.nypro_three .container{ max-width:1200px;}
.nypro_three ul li{ float:left; width:25%; padding:0 10px; margin-bottom:33px;}
.nypro_three ul li .tp{ text-align:center;transition: .8s}
.nypro_three ul li .wenzi{ font-size:22px; color:#fff; text-align:center;transition: .8s}
.nypro_three ul li:hover .tp{transform: rotateY(360deg);-moz-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}
.nypro_three ul li:hover .wenzi{ color:#b8b5b5;}


.nypro_four{ margin:0 auto; max-width:1300px;overflow:hidden;}
.nypro_four h3{ font-size:30px; text-align:center; color:#000; font-weight:normal; margin:120px 0 36px 0;}
.nypro_four .container{ padding:0px;}
.product-show .big{width:100%; margin-bottom:10px;position:relative;}
.product-show .big .slick-prev{left:0px;top:45%;z-index:99999;width:40px;height:80px;background-color:rgba(0,0,0,0.5)}
.product-show .big .slick-next{right:0px;top:45%;z-index:99999;width:40px;height:80px;background-color:rgba(0,0,0,0.5)}

.product-show .big .pic{display:block;width:100%;position:relative;}
.product-show .big .pic:after{content:"";display:block;padding-bottom:62%}
.product-show .slick-dots li button{border:1px #cfcfcf solid}

.product-show .big em{ position:absolute;bottom:0px; background:url(../images/pic_bj.png) repeat; height:50px; line-height:50px; font-size:20px;width:100%;z-index:666;display:block;text-align:center; color:#fff;font-style:normal;}


.product-show .small{width:100%;margin:-4px 0 0;position:relative;left:0;height:140px;padding:0 66px;}

.product-show .small .pic{display:block;cursor:pointer;position:relative;width:100%; float:left;}
.product-show .small .img{ display:block; width:100%;}
.product-show .small .slick-slide{width:227px; float:left; display:inline-block;}
.product-show .small .pic:after{content:"";display:block;padding-bottom:62%}
.product-show .small .slick-next,.product-show .small .slick-prev{display:block;z-index:66;display:none;width:57px;height:140px;}
.product-show .small .slick-next:before,.product-show .small .slick-prev:before{display:none}
.product-show .small .slick-prev{background:url(../images/leftjt.jpg) no-repeat;left:0px;top:10px;}
.product-show .small .slick-next{background:url(../images/rightjt.jpg) no-repeat;right:0px;top:10px;}
.product-show .small .slick-current{}

.cpxx_tel{ background:url(../images/cpxx_img.jpg) no-repeat center center; text-align:center; color:#fff; margin-top:-15px; padding:110px 0;background-size:100%}
.cpxx_tel div{ font-size:40px; font-weight:bold;}
.cpxx_tel div em{ font-size:50px; font-family:Arial, Helvetica, sans-serif;}


/*工厂实景*/
.fac_one{ padding-top:108px; overflow:hidden;}
.fac_left{ float:left;width:58%;}
.fac_right{ float:right;width:37%;color:#000; padding-top:9%;text-align:center;}

.fac_right h3{ font-size:30px; font-weight:normal; border-bottom:1px solid #949494; padding-bottom:18px; margin-bottom:50px;}
.fac_wz >p{ display:block; font-size:30px; margin-bottom:17px;}
.fac_wz div p{ font-size:14px; margin-bottom:21px;}

.fac_wz div p{font-size:24px;}

.fac_two h3{ color:#000; font-size:30px; font-weight:normal; text-align:center; margin-top:72px; margin-bottom:35px;}

.factory_list ul{ overflow:hidden;border-right:none; }

.factory_list li{ float:left;width:33.333%;  border-right:none;cursor:pointer; overflow:hidden;margin-bottom:50px;border:1px solid #bfbfbf; }

.factory_list li img{ display:block; width:100%;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.factory_list li span{ display:block;color:#595959; font-size:16px; text-align:center; line-height:69px; height:69px; overflow:hidden;}
.factory_list li:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.factory_list li:hover span{ color:#0d467d;}

.news_right .page{ padding-top:32px;}
 .page{text-align:center;line-height:32px; clear:both;}
.page a{background:#fff;border:1px solid #ccc;color:#a6a6a6;display:inline-block;font-size:16px;line-height:32px;margin:0 7px;min-width:32px}
.page a.page-num-current,.page a.page-num-current,.page a:hover{color:#fff;background:#0e457d;border:1px solid #0e457d;-webkit-transition:all .5s;transition:all .5s;}

/*关于我们*/
.ab_left{ float:left;width:39%; padding:0 70px 30px 70px; margin-top:52px;-moz-box-shadow: 0px 0px 35px #e9e7e7;
    -webkit-box-shadow: 0px 0px 35px #e9e7e7;
    box-shadow: 0px 0px 35px #e9e7e7; margin-left:1.7%;}
.abl_dbwz{ font-size:14px; color:#000;}
.abl_dbwz p{ margin-bottom:20px; line-height:26px;}
.abl_wenz {overflow:hidden; padding-top:38px; margin-bottom:26px;}
.abl_wenz i{ display:block; float:left;background:#0e457d; min-height:50px;width:5px; margin-right:12px;}
.abl_wenz div { color:#000; float:left;}
.abl_wenz div h3{ font-size:20px; font-weight:normal; line-height:28px;}
.abl_wenz div span{ display:block; font-size:16px; text-transform:uppercase; line-height:23px;font-family:Arial, Helvetica, sans-serif;}

.ab_right{ float:right;width:57%;}
.ab_one{ overflow:hidden;}

.ab_two{ margin-top:76px; overflow:hidden;}
.ab_two li{ float:left;width:22.3%; margin-right:3.6%; background:#0e457d; color:#fff; font-size:20px; text-align:center; padding:40px 0 50px 0; cursor:pointer;}
.ab_two li div { margin-top:36px;}
.ab_two li div span{ display:block; text-transform:uppercase;}
.ab_two li i{ display:block;width:122px; height:122px; margin:0 auto;-webkit-transition:all .5s;transition:all .5s;}
.ab_two li:last-child{ margin-right:0px;}
.ab_two li:nth-child(1) i{background:url(../images/ab_img21.png) no-repeat 0 0; }
.ab_two li:hover:nth-child(1) i{background:url(../images/ab_img21.png) no-repeat 0 -123px;}
.ab_two li:nth-child(2) i{background:url(../images/ab_img31.png) no-repeat 0 0; }
.ab_two li:hover:nth-child(2) i{background:url(../images/ab_img31.png) no-repeat 0 -123px;}
.ab_two li:nth-child(3) i{background:url(../images/ab_img41.png) no-repeat 0 0; }
.ab_two li:hover:nth-child(3) i{background:url(../images/ab_img41.png) no-repeat 0 -123px;}
.ab_two li:nth-child(4) i{background:url(../images/ab_img51.png) no-repeat 0 0; }
.ab_two li:hover:nth-child(4) i{background:url(../images/ab_img51.png) no-repeat 0 -123px;}

/*荣誉资质*/
.honor_list li{ float:left;-moz-box-shadow: 0px 0px 35px #e9e7e7;
    -webkit-box-shadow: 0px 0px 35px #e9e7e7;
    box-shadow: 0px 0px 35px #e9e7e7; margin-right:2.4%;width:23%; padding:22px 0 37px 0;margin-bottom:27px;}
.honor_list li img{ display:block; margin:0 auto;}
.honor_list li div{ font-size:16px; color:#595959; text-align:center; height:24px; overflow:hidden; padding:0 10px;}
.honor_list li:nth-child(4n+0){ margin-right:0px;}

/*新闻中心*/
.news_left{ max-width:345px; float:left; overflow:hidden;width:24%;}
.news_left img{ display:block;width:100%;}
.nleft_one { border:1px solid #bfbfbf; border-top:none;}
.nleft_one .title{ padding:5px 20px 0 20px; overflow:hidden; border-bottom:1px solid #bfbfbf; max-height:78px;}
.nleft_one .title strong{ display:block; font-size:40px; color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; position:relative;}
.nleft_one .title h3{ font-size:20px; color:#000;position:relative;top:-33px;left:2px;}

.left_tel { font-size:16px; color:#000; margin-top:23px; overflow:hidden;padding:0 20px 17px 20px;}
.left_tel strong{ display:block; font-size:44px; font-family:Arial, Helvetica, sans-serif; color:#0d467d;}
.left_tel p{ margin-bottom:6px;}
.left_tel p a{ color:#0d467d; text-decoration:underline;-webkit-transition:all .5s;transition:all .5s;}
.left_tel p a:hover{ font-weight:bold;}

.news_right{width:73.6%; float:right; overflow:hidden;}
.news_right li{ border-bottom:1px solid #eeeeee; padding-bottom:28px; margin-bottom:31px; overflow:hidden;}
.news_right li .xwtp{ display:block; float:left;width:34%;}
.news_right li .xwtp img{ display:block; width:100%;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.news_right li:hover .xwtp img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}

.news_right li .xw_wz{ float:left; margin-left:4%;width:62%;} 
.news_right li .xw_wz div p{ font-size:14px; color:#595959; line-height:26px;}
.news_right li .xw_wz i{ display:block; font-size:16px; color:#909090; font-style:normal; margin-bottom:33px;}
.news_right li .xw_wz a{ display:block; font-size:20px; font-weight:bold; color:#000; margin-bottom:3px;}
.news_right li:hover .xw_wz a{color: #0d467d;}

/*新闻详细*/
.xxxiangxi{ padding-top:35px;}
.newsxx_right{width:73.6%; float:right; overflow:hidden;}
.xxxx_tb{ text-align:center;}
.xxxx_tb h3{ font-size:20px; color:#000; margin-bottom:3px;}
.xxxx_tb i{ display:block; color:#909090; font-size:16px; font-style:normal; margin-bottom:34px;}
 .newsxx_right .xxtupx{ margin-top:32px;overflow:hidden; margin-bottom:48px;}
  .newsxx_right .xxtupx img{ display:block; margin:0 auto;}
.xwxx_wz p{ font-size:14px; color:#595959; line-height:26px;}
.xx_more{width:125px;background:#0e457d; margin:0 auto; }
.xx_more a{color:#fff; display:block;height:34px;line-height:34px;text-align:center;}
.xx_more a img{ display:inline-block;width:8px; height:16px; margin-left:12px; padding-top:5px; padding-left:0px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.xx_more a:hover img{ margin-left:6px;}

/*联系我们*/
.lcwm_con{ padding:52px 40px 0 40px;}
.lcwm_tit{ overflow:hidden; margin-bottom:25px;}
.lcwm_tit i{display: block;float: left;background: #0e457d;min-height: 50px;width: 5px;margin-right: 12px;}
.lcwm_tit div{ float:left; color:#000;}
.lcwm_tit div h3 {
    font-size: 20px;
    font-weight: normal;
    line-height: 28px;
}
.lcwm_tit div span {
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 23px; font-family:Arial, Helvetica, sans-serif;
}
.tel_lxwm p{font-size: 16px;color: #000;overflow: hidden;padding: 0 20px 8px 20px;}
.tel_lxwm p a {
    color: #0d467d;
    text-decoration: underline;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.tel_lxwm p a:hover{ font-weight:bold;}
.lcwm_tupian { margin-top:33px;}
.lcwm_tupian img{ display:block; margin:0 auto;}

/*视频中心*/
.inside-title {
    color: #333;
    font-size: 36px;
    padding: 70px 0;
    line-height: 40px;
    text-align: center;
    position: relative;
}

.inside-title span {
    width: 127px;
    height: 1px;
    margin: 0 7px;
    vertical-align: middle;
    background: #d2d2d2;
    display: inline-block;
}
.list-video {
    padding-top: 0px;
    text-align: center;
}
.list-video li {
    width: 30%;
    height: auto;
    margin: 0 1.5%;
        margin-bottom: 0px;
    margin-bottom: 25px;
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.list-video li .video_imgs {
    width: 100%;
    height: auto;
    transition: transform 2s;
}
.list-video li:hover  .video_imgs{transform: scale(1.1);}
.list-video li .video_iconsd {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    margin-top: -40px;
    margin-left: -40px;
}
.list-video li .vedio_titile {
    position: absolute;
    left: 0%;
    bottom: 0%;
    width: 100%;
    background: url(../images/back003.png) left top repeat-x;
    text-align: center;
    color: #FFF;
    z-index: 2;
    padding: 10px 0;
        padding-top: 10px;
    padding-top: 40px; font-size:16px;
}

/*视频中心详细*/
.ved_main h1 {
    color: #000;
    font-size: 34px;
    line-height: 40px;
    font-weight: normal;
}
.ved_main .info {
    margin-top: 30px;
    padding: 15px 0;
    color: #8a8a8a;
    position: relative;
    margin-bottom: 40px;
    border-top: solid 1px #f1f1f1;
    border-bottom: solid 1px #f1f1f1;
}
.ved_main .info span {
    padding: 0 30px;
    display: inline-block;
}
.ved_main .info .share {
    top: 14px;
    right: 0;
    position: absolute;
}
.ved_main .info .share a {
    margin-right: 10px;
    display: inline-block;
}
.ved_main .info .share a img {
    background: #b9b9b9;
    border-radius: 100%;
}
.ved_main .info .share a:hover img {
	background: #0a3f74
}
.ved_main{ margin-top:40px;}
@media (max-width:1550px){
 

.pro_oneleft{ margin-right:inherit;}
.pro_oneright{width:52%; float:right;}	
.fac_left{width:58%;}
.fac_right{ padding-top:25px;width: 39%;}
.ab_left{margin-top:2%;padding:0 40px 30px 40px;width:40%; }



}


@media (max-width:1366px){
	

 
.header-top .head-right{width:63%;}	
.nav ul li a{ font-size:15px;}
.nav ul li .nav_down a{ font-size:14px !important;}
.foot_right{width:50%;}
.foot_right li h3{ font-size:16px; font-weight:bold; margin-bottom:15px;}
.foot_right li div a{ font-size:14px; margin-bottom:6px;}
.db_ss{ margin-top:30px;}
.fac_right h3{ margin-bottom:18px; font-size:28px; padding-bottom:10px;}
.fac_wz >p{ font-size:22px;}

.ab_left{margin-top:0%;padding:0 20px 30px 20px;}
.abl_wenz{ padding-top:20px; margin-bottom:15px;}
.abl_dbwz p{ margin-bottom:10px;}


.news_right li .xw_wz i{ margin-bottom:5px; font-size:14px;}
.news_right li .xw_wz a{ font-size:16px; margin-bottom:2px;}
.news_right li .xw_wz div p{ line-height:23px;}
.nleft_one .title strong{ font-size:28px;}
.nleft_one .title h3{font-size: 17px;top:-23px;}
.left_tel{ font-size:14px; margin-top:12px;}
.left_tel strong{ font-size:28px;}

 
.in_wenzi{background-size:auto;}

}


@media (max-width:1200px){
	.pro_oneleft{padding: 80px 120px 40px 120px;}
	.fac_right{ padding-top:10px;}
	.fac_right h3{margin-bottom: 9px;padding-bottom: 6px;}
	.fac_wz >p{ font-size:18px;}
	.fac_wz div p{ margin-bottom:16px;}
 .list-video {
    margin-left: 0;
    margin-right: 0;
}	
	.list-video li {
    margin: 0 14px;
        margin-bottom: 0px;
    display: block;
    width: auto;
    margin-bottom: 1rem;
}
}
@media (max-width:1100px){
	.pro_oneleft{width:100%; text-align:center;}
.pro_oneright{width:100%; float:none; max-width:inherit; margin-top:20px; overflow:hidden}
.pro_oneright .proo_wz{ margin-bottom:25px;}	
.pro_oneright h3{ margin-bottom:10px;}
.fac_left{width:100%;}
.fac_left img{ display:block; width:100%;}
.fac_right{width:100%;}
.fac_right h3{ font-weight:bold; font-size:20px;}
.fac_one{ padding-top:20px;}
.fac_two h3{ font-size:20px; font-weight:bold;margin-top: 15px;margin-bottom: 20px;}
.factory_list ul{ margin-bottom:20px;}
.factory_list li span{ font-size:14px; height:45px; line-height:45px;}
.ab_left{width:100%; margin-bottom:20px;}
.ab_right{width:100%; float:none;}
.ab_right img{ display:block; width:100%;}
.honor_list li{width:30.7%;}
.honor_list li:nth-child(4n+0){ margin-right:2.3%;}

.news_left{ display:none;}
.newsxx_right,.news_right{width:100%; float:none}
.xxxx_tb i{ margin-bottom:12px; font-size:14px;}
.xxxx_tb h3{ font-size:16px;}
.newsxx_right .xxtupx{ margin-bottom:30px; margin-top:20px;}
.lcwm_con{ padding:20px 0 0 0;}
.lcwm_tit{ margin-bottom:16px;}
}
@media (max-width:1024px){
	.header-top .logo{ max-width:360px;}
	.header-top .head-right{width:25%;}	
.nav{ display:none;}
.phone-nav{ display:block;right:110px; top:24px;}
.in_proleft{width:100%;}	
.foot_menu{ padding-top:30px;}
.foot_menu .dibu{ padding-bottom:30px;}
.foot_right{width:56%;}

.ny_prolist li{width:33.333%;}
.ny_prolist li:nth-child(2n+0){}
.ny_prolist li:nth-child(3n+0){}
.ny_prolist li:nth-child(4){}
.nyxx_mbx .mbx_left{width:60%;}
.nyp_twotitle h3{ font-size:16px; font-weight:bold; line-height:50px;}
.nypro_three{ margin-top:20px;padding: 20px 0 0px 0;}
.nypro_three ul li{ margin-bottom:30px;}
.nypro_three ul li .wenzi{ font-size:16px; font-weight:bold;}
.nypro_four h3{ margin:20px 0px; font-size:16px; font-weight:bold;}
.product-show .big em{ font-size:15px;}
.inside-title span{ display:none;}
.inside-title {
    font-size: 18px; font-weight:bold;
    padding:10px 0;
    line-height: 200%;
}	
.ved_main{ margin-top:20px;}
.ved_main h1{ font-size:18px; font-weight:bold; line-height:inherit;}
.ved_main .info {
    margin-top: 1rem;
    padding: 0.8rem 0;
    margin-bottom: 1rem;
}
.ved_main .info .share {
    top: initial;
    right: initial;
    position: initial;
    padding-top: 1rem;
}
.ved_main .info{ padding:10px 0; margin-top:10px;}
.in_proright{width:100%; margin-top:20px;}
}
@media (max-width:992px){

.ny_prolist li{width:50%; }
.ny_prolist li:nth-child(odd){}
.ny_prolist li:nth-child(3){}
.ny_prolist li:nth-child(2n+0){}

.ny_mianbx{ padding-bottom:5px; margin-bottom:16px; margin-top:15px;}
.mbx a{ margin-bottom:10px; font-size:14px; padding:0 15px;}
.ny_prolist li .tp_wz{ line-height:45px; height:45px; font-size:16px;}
.ny_prolist li .proyy h3{ font-size:16px; font-weight:bold;}
.ny_main{ margin-bottom:20px;}
.nypro_one{ margin-top:20px;}
.cpxx_tel{ margin-top:0px; padding:65px 0px;background-size:auto;}
.cpxx_tel div{ font-size:18px;}
.cpxx_tel div em{ font-size:22px;}

}

@media (max-width:767px){
	.honor_list li{ padding:22px 0;}
	.honor_list li div{ font-size:14px;}
	.xxxiangxi{ padding-top:20px;}
	.nypro_two { margin-top:20px;}
	.nyyb_cp{ margin-top:20px;}
	.abl_wenz div h3{ font-size:18px; font-weight:bold;}
	.abl_wenz div span{ font-size:14px;}
	.abl_wenz { padding-top:2px;}
	.in_wenzi{ margin-top:20px;}
	.index_one{ margin-top:20px;}
	.header-top .logo {
    max-width: 300px; padding-bottom:5px;
}
.header-top .head-right .headtel{ display:none;}	
.phone-nav{ display:block;right:10px; top:14px;}
.in_wenzi{ min-height:inherit;}
.shouye_wz{ max-width:inherit; padding:30px 0;}
.shouye_wz p{ font-size:15px; line-height:30px;}
.foot_right{width:100%; margin-top:30px;}
.foot_left{width:100%;}
.foot_right li{width:50%; margin-bottom:15px;}
.foot_right li:nth-child(2),.foot_right li:last-child,.foot_right li:nth-child(3){width:50%;}
.db_ss{ margin-top:14px;}
.banq_left{width:100%; padding-right:0px;}
.banq_right{width:100%; float:none; text-align:inherit;}
.db_banquan{ line-height:30px; padding:15px 0;}
.pro_oneright h3{ font-size:18px;}
.nyxx_mbx .mbx_left{width:100%; line-height:45px; font-size:15px;}
.nyxx_mbx .mbx_right{ display:none;}
.nypro_three ul li{margin-bottom:20px;}
.honor_list li{width:47%; margin-right:3%; margin-bottom:10px;}
.honor_list li div{ margin-top:10px;}
.news_right li{padding-bottom: 19px;margin-bottom: 20px;}
.news_right li .xwtp{ display:none; float:none;}
.news_right li .xw_wz{width:100%; margin-left:0px;}
.news_right li .xw_wz a{ margin-bottom:3px;}
.news_right li .xw_wz i{ margin-bottom:10px;}
.news_right li .xw_wz div p{ line-height:26px;}
.tel_lxwm p{ font-size:14px;}
.lcwm_tit div h3{ font-size:18px; font-weight:bold;}
.lcwm_tit div span{ font-size:14px;}
.lcwm_tupian{ margin-top:15px;}
.home-banner .home-banner-slick .slick-dots{bottom:10px;}


.in_proright{ width:100%; margin-top:1%;}
.in_proright li{ width:100% !important; margin-top:3% !important;}
.fac_right h3{ font-size:18px;}
.fac_wz >p{ font-size:16px;}
.fac_two h3{ font-size:18px;margin-bottom: 15px;}
.in_wenzi{ margin-top:10px;}
.shouye_img{ margin:10px 0;}


.ab_two{ margin-top:20px;}
.ab_two li{/*width:48.2%;*/ margin-bottom:10px; padding:20px 0 30px 0; font-size:12px;}
.ab_two li i{width:60px; height:60px;}

.ab_two li div{ margin-top:14px;}

.ab_two li:nth-child(1) i{background:url(../images/abh_img21.png) no-repeat 0 0; }
.ab_two li:hover:nth-child(1) i{background:url(../images/abh_img21.png) no-repeat 0 -61px;}
.ab_two li:nth-child(2) i{background:url(../images/abh_img31.png) no-repeat 0 0; }
.ab_two li:hover:nth-child(2) i{background:url(../images/abh_img31.png) no-repeat 0 -61px;}
.ab_two li:nth-child(3) i{background:url(../images/abh_img41.png) no-repeat 0 0; }
.ab_two li:hover:nth-child(3) i{background:url(../images/abh_img41.png) no-repeat 0 -61px;}
.ab_two li:nth-child(4) i{background:url(../images/abh_img51.png) no-repeat 0 0; }
.ab_two li:hover:nth-child(4) i{background:url(../images/abh_img51.png) no-repeat 0 -61px;}
.nypro_three ul li .wenzi{ font-size:14px;}
}



.nybot_xiam .page{margin-top:32px;}


.ab_img{margin-top:40px;}

.yd{display:none !important;}

body{padding-top:80px;}
.header-top{position:fixed;width:100%;z-index:999;background:#fff;top:0px;}

.nav ul li.sy_tel{width:24%;font-size:20px;color:#024485;font-weight:bold;}
.nav ul li.sy_tel img{margin-right:5px;}


.bt h3{text-align:center;font-size:30px;color:#000;font-weight:normal;margin:120px 0 36px 0}


.jscx{text-align:center;font-size:30px;  padding-bottom:25px;}

.jscx_list div{margin-bottom:20px;text-align:center;}
.jscx_list div img{}

@media (max-width:640px){
	.shouye_img .pc_tp{ display:none;}
	.shouye_img .sjd_tp{ display:block;}
	.shouye_wz p{ font-size:13px;}

.ab_img{margin-top:20px;}

.yd{display:block !important;}
.pc{display:none !important;}


.product-show .big .slick-prev{left:0px;top:29%;z-index:99999;width:40px;height:80px;background-color:rgba(0,0,0,0.5)}
.product-show .big .slick-next{right:0px;top:29%;z-index:99999;width:40px;height:80px;background-color:rgba(0,0,0,0.5)}
.pro_oneright .proo_wz{margin-bottom:0px;}
.pro_oneright .proo_wz p{margin-bottom:5px;}

.pro_oneright h3{padding-top:10px;}

.bt h3{font-size:16px;color:#000;font-weight:bold;margin:20px 0px}
.fac_wz div p{font-size:16px;}

	}
@media (max-width:540px){
	.factory_list ul{ border:none;}
.factory_list li{ border:2px solid #bfbfbf;width:100%; margin-bottom:20px;}

.in_wenzi{background-size:auto;}
	
}

@keyframes myfirst{0%{transform:translate(0,0)}
50%{transform:translate(0,-10px)}
100%{transform:translate(0,0)}
}
