@charset "utf-8";
/******************************************************

 功能：主样式表
 
 ******************************************************/

/* 全局背景、字体、字号、颜色、行高、页边距等 */
html { -webkit-text-size-adjust: none; }
* { margin:0px; padding:0px; }
body { margin:0px; padding:0px; font-size:12px; color:#5a5a5a; font-family:tahoma, arial, 微软雅黑, 宋体, sans-serif; background-color: #fff;}
/* CSS3盒子模型 */
ul, li, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, p { list-style-type:none; margin:0; padding:0; display:block; }
em, i { font-style:normal; }
em { display:inline-block; vertical-align:middle; }
fieldset { border:none; margin:0; padding:0; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
/* 公共匹配样式 */
* { outline:none; }
a, img { border:none; }
img { border:none; vertical-align:middle; }
/* 链接 */
a { text-decoration:none; color:#5a5a5a; }
a:hover { color:#5a5a5a; text-decoration:none; }
a:visited { text-decoration:none; color:#5a5a5a; }
a:active { text-decoration:none; color:#5a5a5a; }
input[type=button], input[type=reset], input[type=submit] { cursor:pointer; -webkit-appearance: none; }
.clear:after{clear:both;display:table;height:0;content:"";}
.left{float:left;}
.right{float:right;}
.box{width:1200px; margin-left:auto; margin-right:auto;}
/*顶部*/
.dingbu{width:100%; height: 50px; background:#0c4077;}
.dingbu .zuo{}
.dingbu .zuo img{ width:22px;height: 22px; margin-top: 14px;}
.dingbu .zuo .weix{ margin: 0 20px;width:22px;height: 22px; position: relative; z-index: 99999; cursor: pointer;}
.dingbu .zuo .weix_img{position: absolute;top:28px;left: -50px; display:none;}
.dingbu .zuo .weix:hover .weix_img{ display: block;}
.dingbu .zuo .weix_img img{width: 120px;height:120px;}
.dingbu .zuo .tel img{float: left;}
.dingbu .zuo .tel i{line-height: 50px;font-size: 22px;float: left; display: block; padding-left:5px;color:#fff}
.dingbu .you a{ display: block;width: 120px;height: 36px;line-height: 36px; text-align: center; margin-top: 7px; background: #000; color:#fff; font-size: 16px;}
/*header*/
.header{ height: 70px;}
.header .logo img{ height: 40px; margin-top: 15px;}
.f15660472891 {height:70px;text-align:center;}
.f15660472892 {height:70px;line-height:70px;position:relative;z-index:999999999;display:inline-block;}
.f15660472893 {float:left;position:relative;display:inline;}
.f15660472894 {float:left}
.f15660472894 .f15660472895 {display:block;width:120px;text-align:center;font-size:16px; color:#555;}
.f15660472894 .f15660472895:hover {color:#0c4077; font-weight: bold;}
.f15660472894 .on{color:#0c4077;font-weight: bold;}
.f15660472896 {display:none;width:120px;left:0;top:70px;position:absolute;background-color:#fff;text-align:center; padding:10px 0;}
.f15660472897{line-height:30px; height:30px; }
.f15660472897 .f15660472898 {display:block; font-size: 14px;}
.f15660472897 .f15660472898:hover{ color:#0c4077;}
.f15660472891 .f15660472893:nth-child(2) .f15660472896{ display: none !important;}
/*banner*/
.banner{ width: 100%; height: 750px;}
.banner .swiper-slide{ display: block; width: 100%; height: 750px;}
.banner .swiper-slide a{ display: block; width: 100%; height: 750px;}
.banner .swiper-button-prev{ width: 32px; height: 32px; background: url(../images/left_arrow.png); left: 22px;}
.banner .swiper-button-next{ width: 32px; height: 32px; background: url(../images/right_arrow.png);right: 22px;}
.banner .swiper-pagination-bullet{ width:12px; height:12px;border-radius: 0;background: #fff;opacity: 0.4; }
.banner .swiper-pagination-bullet-active{background: #c9caca;opacity: 1;}
.banner .swiper-pagination-bullets{ bottom: 25px !important;}
/*关于我们*/
.about{padding-top:120px;background-size: cover !important;padding-bottom: 140px;}
.about .zuo{ width: 534px;}
.about .zuo .name{line-height: 54px;font-size: 34px;}
.about .zuo .en{color:#d9d9d9; font-size:24px;}
.about .zuo .intro{font-size: 16px;line-height: 200%;padding-top:30px;}
.about .zuo .more a{display: block;width: 140px;height: 45px;line-height: 45px; text-align: center; background:#0c4077;color:#fff; margin-top:60px; font-size: 16px;}
.about .zuo .more a:hover{background:#0c4077;}
.about .you{ width:615px; height:420px;background:#000}
.about .you video{ width:100% !important; height:420px !important;}
/*我们的服务*/
.fuwu{background-size: cover !important; padding-top: 90px; padding-bottom: 110px;}
.fuwu .top{ text-align: center;}
.fuwu .top span{ display: block;line-height: 54px;font-size: 36px; color:#fff;}
.fuwu .top i{ display: block;width: 155px; height: 30px; background: url(../images/tuud1.png); margin-left: auto; margin-right: auto;}
.fuwu ul{padding-top: 80px;}
.fuwu ul li{width: 270px;height: 320px; position: relative;float: left; border:1px solid #adacac; margin-left:37px;overflow: hidden;}
.fuwu ul li:nth-child(1){margin-left:0;}
.fuwu ul li .img{ text-align: center; position: relative;z-index: 9;}
.fuwu ul li .img img{height: 100px; margin-top: 40px;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;}
.fuwu ul li .name{ line-height: 28px;font-size: 20px; color:#fff; text-align: center; padding-top: 30px; position: relative;z-index: 9;}
.fuwu ul li .intro{font-size: 14px;color:#fff;line-height: 152%;padding: 0 20px; margin-top: 20px; height:88px; overflow: hidden; position: relative;z-index: 9;}
.fuwu ul li .xian{width: 268px;height: 318px;border: 1px solid #333; position: absolute;top:0;left:-272px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.fuwu ul li:hover .img img{ margin-top: 35px; margin-bottom: 5px;}
.fuwu ul li:hover .xian{left:0px;}
/*我们的产品*/
.chanpin{padding-top: 90px;}
.chanpin .top{ text-align: center;}
.chanpin .top span{ display: block;line-height: 54px;font-size: 36px;color: #000;}
.chanpin .top i{ display: block;width: 155px; height: 30px; background: url(../images/tuud.png); margin-left: auto; margin-right: auto;}
.chanpin ul{ padding-top: 65px;}
.chanpin ul li{width: 350px;float: left; margin-left:75px; margin-bottom: 30px;}
.chanpin ul li:nth-child(1),.chanpin ul li:nth-child(4){margin-left: 0;}
.chanpin ul li .img{width: 350px; height: 350px; position: relative;}
.chanpin ul li .img i{width: 350px; height: 350px; position:absolute; top: 0;left: 0;z-index: 99; background:rgba(0, 0, 0, 0.64) url(../images/anro.png) no-repeat center; display: none;}
.chanpin ul li .img img{width: 348px;height: 348px;border:1px solid #ddd}
.chanpin ul li .name{line-height: 50px;font-size: 18px; width: 100%; height: 50px; overflow: hidden; text-align: center;}
.chanpin ul li a:hover .img i{ display: block;}
/*产品保养*/
.baoyang{padding-top:30px;}
.baoyang .top{ text-align: center;}
.baoyang .top span{ display: block;line-height: 54px;font-size: 36px;color: #000;}
.baoyang .top i{ display: block;width: 155px; height: 30px; background: url(../images/tuud.png); margin-left: auto; margin-right: auto;}
/*合作客户*/
.kehu{background-color: rgb(244, 244, 244); height: 150px;}
.f15661335661{padding-top: 45px;}
.f15661335665{overflow:hidden;}
.f15661335667 {width:160px;float:left;overflow:hidden;height:60px; margin-right: 22px;}
.f15661335667 img{width:160px;height:60px;}
/*版权*/
.banquan{background:#262525; padding-top:15px; padding-bottom:15px;}
.banquan .zuo img{ height:100px; margin-left: 120px;}
.banquan .zhong{ height:100px; line-height:100px; margin-left:164px;}
.banquan .zhong a{ font-size: 14px;color:#fff;display: inline-block;padding-right:71px;}
.banquan .you{}
.banquan .you ul li{width: 100px;float: left; margin-left: 10px;}
.banquan .you ul li img{width: 100%;}
.banquan .you ul li p{text-align: center;padding-top: 5px;}

.banquan1{background:#262525;line-height: 46px; border-top:1px solid #b0b0b0;font-size: 14px;color:#fff; text-align: center;}
.fanhui a{ display: block; width: 60px;height: 60px; background: url(../images/fanhui1.png);cursor: pointer; position: fixed;right: 20px; bottom: 80px; z-index: 9999999999;}
.fanhui a:hover{background: url(../images/fanhui2.png);}
/*ny_banner*/
.ny_banner{ width: 100%; height:220px; padding-top: 130px;}
.ny_banner i{display: block;width: 30px; height: 3px; background: #fff;margin-left: 540px;}
.ny_banner span{display: block;font-size: 33px; color: #fff; margin-top: 10px;margin-left: 540px;}
/*面包屑导航*/
.mianbaoxie{line-height: 49px; border-bottom: 1px solid rgb(204, 204, 204);font-size: 14px;color: #999999;}
.mianbaoxie a{color: #999999;}
/*关于我们内页*/
.about_gy{padding-top:120px;background-size: cover !important;padding-bottom: 140px;}
.about_gy .zuo{ width: 534px;}
.about_gy .zuo .name{line-height: 54px;font-size: 34px;}
.about_gy .zuo .en{color:#d9d9d9; font-size:24px;}
.about_gy .zuo .intro{font-size: 16px;line-height: 200%;padding-top:60px;}
.about_gy .you{ width:615px; height:420px;background:#000}
.about_gy .you video{ width:100% !important; height:420px !important;}
.about_jiaz{ width: 100%;height: 450px;color:#727272;font-size: 24px;line-height: 220%; text-align: center;display: flex;align-items: center;justify-content: space-around;flex-direction: column;}
/*加盟合作*/
.join{padding-top:50px;padding-bottom:50px;}
.join img{max-width: 100%;}
.tuwen{padding-top:50px;padding-bottom:50px;}
.tuwen img{max-width: 100%;}
/*产品列表*/
.product_lb{ padding-top:30px;}
.product_lb .top img{height: 300px; width: 100%;}
.product_lb ul{ padding-top: 15px;}
.product_lb ul li{width: 228px; height: 228px; margin-left:15px; float:left; margin-bottom: 15px;}
.product_lb ul li:hover img{opacity:0.85;}
.product_lb ul li img{width: 228px; height: 228px;}
.product_lb ul li:nth-child(1){ width: 471px; height: 471px; margin-left: 0;}
.product_lb ul li:nth-child(1) img{ width: 471px; height: 471px;}
.product_lb ul li:nth-child(8),.product_lb ul li:nth-child(13),.product_lb ul li:nth-child(18){margin-left: 0;}
/*产品详情*/
.product_xq{ padding-top: 70px; padding-bottom: 50px;}
.product_xq .name{font-size: 30px;line-height: 140%;color: #b2976c;font-weight: bold; text-align: center;}
.product_xq .time{font-size: 14px;line-height:40px;color: #999999; text-align: center;border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 40px;}
.product_xq .intro{color: #333333;font-size: 14px;line-height: 28px; padding-top: 40px; padding-bottom:30px;}
.product_article_top{width:500px; margin-left: auto;margin-right: auto;}
.product_article_top .pc_box{width: 100%;}
.product_article_top #MagnifierWrap2{position:relative;width:100%;}
.product_article_top .MagnifierMain{position:relative;width:100%; height:500px; overflow:hidden;border:1px solid #dedede;}
.product_article_top .MagnifierMain img{width:100%;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.product_article_top .MagnifierDrag{position:absolute;top:0;left:0;background-color:#ccc;opacity:0.4;filter:alpha(opacity=40);cursor:move;}
.product_article_top .MagnifierPop{position:absolute;top:0;overflow:hidden;z-index:888 !important;}
.product_article_top .MagnifierImg{position:absolute;top:0;left:0;z-index:9999;}
.product_article_top .spec-items{position:relative;width:440px;height:68px;overflow:hidden;padding-top:20px;margin:0 auto;}
.product_article_top .spec-items ul{width:500%;position:absolute;top:22px;left:0;z-index:10;}
.product_article_top .spec-items ul *{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.product_article_top .spec-items li{width:57px;height:60px;float:left;overflow:hidden;margin-right:5px;border:1px solid #dedede;cursor:pointer;position:relative;}
.product_article_top .spec-items li.on{border:1px solid #ec6e00;}
.product_article_top .spec-items li img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);}
.product_article_top .spec-items li.on img{-webkit-transform:translate(-50%,-50%) scale(1.2,1.2);-ms-transform:translate(-50%,-50%) scale(1.2,1.2);-o-transform:translate(-50%,-50%) scale(1.2,1.2);transform:translate(-50%,-50%) scale(1.2,1.2);}
.product_article_top span.spe_leftBtn,span.spe_rightBtn{position:absolute;bottom:0px;opacity:0.8;filter:alpha(opacity=80);display:block;width:23px;height:68px;line-height:70px;font-family:"黑体";text-align:center;font-size:22px;color:#a7a7a7;cursor:default;background-color:#fff;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-user-select:none;transition:0.4s ease;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;}
.product_article_top span.spe_leftBtn{background:url(../images/an1L.gif) no-repeat right center;background-size:cover}
.product_article_top span.spe_rightBtn{background:url(../images/an1R.gif) no-repeat left center;background-size:cover;}
.product_article_top span.spe_leftBtn:hover,span.spe_rightBtn:hover{opacity:1;filter:alpha(opacity=100);}
.product_article_top span.on{cursor:pointer;}
.product_article_top span.spe_leftBtn{left:0;}
.product_article_top span.spe_rightBtn{right:0;}
.f14464847355 a{ display: block; line-height:30px; font-size: 14px;}





