﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#333; font-size:14px;}
body,span,samp,i,em{ font-family:"AvantGarde-Bold";font-family:"微软雅黑";}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#333; font-size:15px;vertical-align:middle;}
input:focus {outline:none;}
a{ color:#333; text-decoration:none;}
img{max-width:100%;}
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}

.w1400{ width:100%; margin:0 auto; max-width:1400px;}
.w1400:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.fl {float: left;}
.fp {float:right;}


.cswka { min-width:1400px;}
@media screen and (max-width:1400px){.cswka { padding:0 1.5%;}}

/* 头部 */
.top_bj{width:100%; background:rgba(255,255,255,1); position:fixed; top:0; left:0%; transition:all 0.5s; z-index:10;border-bottom: 1px solid #eee;}
.top_bj:hover{background:#fff;}
.top_bj.active{width:100%; top:0; left:0; background:#fff;}
.top1 {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.top:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.logo {margin:10px 0;transition: all 0.2s}


.albb {  margin-top:33px;}
.albb img { width:60px; height:auto; }

/* 导航条 */
.dht {width:60%;}
.nav { position: relative; z-index: 999; }
.nav .nLi { float: left; position: relative; display: inline; text-align: center; width:16.66%; margin-top:43px;}
.nav .nLi p a { display: block; font-size:17px; font-weight: bold;}
.nav .nLi p:hover>a{color: #ede73d!important;display: block;}
.nav .sub { display:none; left:0px; top:90px; position:absolute; background:rgba(255,255,255,0.9); line-height:45px;  width:160px; text-align: left ; font-size:14px;box-shadow: 0 5px 25px 0 rgba(0,0,0,.05);}
.nav .sub li { zoom:1; border-bottom:1px solid #eee; text-indent:10px;}
.nav .sub a { display:block; padding:0 10px; color:#333;}
.nav .sub a:hover { color:#ede73d;}
.nav .on p a { color:#ede73d; width:100%; border-radius:5px;}

/*中英*/
.zyw { float:right; font-size:17px; margin-top:36px; width:100px; background:url(../images/CNen.png) no-repeat left; border-radius:5px; line-height:35px;text-indent: 30px;}
.zyw_a { position:relative; font-weight: bold;}
.zyw_a:hover .zyws { display:block; }
.zyws { display: none; position:absolute; top:35px; left:0; background:#fff; width:100%; z-index:999; font-size:14px !important; text-align:center;text-indent:0px;}
.zyws p a { color:#333; display:block; }
.zyws p:hover a { background:#ede73d; color:#fff; }

/*手机导航*/
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:40px;margin-top:31px; display:none; background:#ede73d;border-radius:5px;transition: all 0.2s}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s; margin-top:10px;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#f3f3f3;width:100%;height:calc(100% - 60px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:100px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #e0e0e0 solid;text-align:center;color:#333;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #e0e0e0 solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #e0e0e0 solid;margin-left:20px;position:relative;line-height:40px;font-size:16px;}
.sjj_nav>ul>li:last-child{border-bottom:1px #e0e0e0 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:80%}
.sjj_nav ul li ul li a{color:#333;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#333;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#333}
.sjj_nav ul li ul li>ul{margin-left:10px}
.mis_z1 { padding-left:5%; font-size:14px;}


/*banner*/
.block_home_slider { overflow:hidden; position:relative; line-height:0px; text-align:center;  margin-top:100px;}/*底部小图标*/
.block_home_slider img { width:100%; }
.block_home_slider .slide { position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a { width:40px; height:40px; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev { left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next { right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging { position: absolute; bottom:20px; width:100%; text-align:center;}
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 5px; display:inline-block; *display:inline;*zoom:1;overflow: hidden; list-style-type:none;}
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display:block; background:#fff; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active { width:34px; background:#ede73d;}

.flexslider { margin:0; padding:0; height:100%;}
.flex-viewport { height:100%;}
.flexslider .slides { height:100%;}
.flexslider .slides li { height:820px; display:none; -webkit-backface-visibility:hidden; list-style-type:none; position:relative;}
#home_slider2 { display:none;}
#home_slider3 { display:none;}
/* banner */


/*公司简介*/
.gj_mi {overflow: hidden; height: 600px; margin: 80px 0;}
.gj_mi_zuo {width:calc(100% - 580px); padding:0 2%; color: #333; margin-top:100px;overflow: hidden;}
.gj_mi_zuo .gj_mi_zuo_a {margin-top:20px; font-size: 45px; font-weight: bold;margin-bottom:5px;}
.gj_mi_zuo .gj_mi_zuo_b {font-size:18px; text-transform: uppercase;margin-bottom:25px;color: #d8d8d8; }
.gj_mi_zuo .gj_mi_zuo_gen {width:80px; background: #ede73d; height: 5px;margin-bottom: 15px; }
.gj_mi_zuo .gj_mi_zuo_a1 {line-height:30px;font-size:16px; color: #636363;}
.gj_mi_zuo .gj_mi_zuo_a2 {width: 160px;line-height: 40px; border: 1px solid #e4e4e4;border-radius:25px; text-align: center; margin-top:30px;}
.gj_mi_zuo .gj_mi_zuo_a2 a{color:#636363;}
.gj_mi_zuo .gj_mi_zuo_a2:hover>a {display: block; background: #ede73d; color: #fff;border-radius:25px;}
.gj_mi_yuo {overflow: hidden;width:506px;  padding:4% 0; margin-left: 2%;}

.gj_mi_yu_a {overflow: hidden; display: none; margin-top:20px;border-radius:12px;}


/*xia*/
.datas1-list{overflow:hidden;background:#ede73d;}
.datas1-list .item{float:left;padding:35px 0 25px;width:25%; text-align:center;position: relative;}
.datas1-list .item:after{ content: "";position: absolute; top:52px; right: 0; width:2px; height: 80px; background: #eee; }
.datas1-list .item:nth-child(4n):after{width: 0;}
.datas1-list .item em{display:block;font-size:60px; color:#fff; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";}
.datas1-list .item b{ font:18px "Microsoft YaHei"; display:block; position:absolute; top:45px; right:80px;}
.datas1-list .item:nth-child(2) b{right:21px;width:125px;}
.datas1-list .item:nth-child(3) b{right:110px;}
.datas1-list .item span{display:block;font-size:18px;color:#fff;}


/*首页标题*/
.in_miw {overflow: hidden; margin-top: 80px;}
.in_tim { font-size:45px; font-weight: bold;text-align: center;}
.in_tice {font-size:16px; text-transform: uppercase;margin-bottom:25px;color: #d8d8d8;text-align: center;}
.in_tim_gan {width: 80px; height: 5px; background: #ede73d;margin:10px auto;}


/*首页产品展示*/
.cp_beij { overflow: hidden; background: #f8f9fb;}
.cpzs_0 {overflow: hidden;}
.cpzs {  width:96%; margin:40px auto 80px auto;}
.cpzs .item { width:96%;  margin:0 2%;position: relative;overflow:hidden;}
.cpzs .item .cpzs_p { text-align: center; padding:5px 0;border-radius:15px; background: #fff;overflow:hidden;}
.cpzs .item .cpzs_p:hover { border-radius:15px;transition:all 0.5s;}
.cpzs .item .cpzs_p img { transition:all 0.5s;}
.cpzs .item .cpzs_p:hover img {transform:scale(1.1);}
.cpzs .item .cpzs_bt{font-size:20px; margin-top:10px; text-align:center; line-height:30px; height:30px;font-weight:bold;}
.cpzs .item a .cpzs_bt { color:#333;transition:all 0.5s;}
.cpzs .item:hover .cpzs_bt{ font-size:20px;  color: #ede73d;}
.cpzs .item .cpzs_bt1 {font-size:16px; margin-top: 6px; margin-bottom: 28px;}
.cpzs .owl-nav {position: absolute; top:65%; width: 100%; left: 0;}
.cpzs .owl-nav .owl-prev{float: left; position: absolute; top:0; left:1%; outline: none; }
.cpzs .owl-nav .owl-next{float: right;position: absolute; top:0; right:1%;outline: none;}

/*新闻中心*/
.ni_zh {overflow: hidden; margin-top: 30px;}
.ni_zh ul {margin-left: -2%;}
.ni_zh li {float: left; margin-left: 2%; width:48%; background: #fafafa;padding: 1%;border-radius:12px;}
.ni_zh li .ni_zh_a {margin-bottom: 20px;overflow: hidden;}
.ni_zh li .ni_zh_a img {border-radius:12px;transition:all 0.5s;}
.ni_zh li:hover .ni_zh_a img {transform:scale(1.1);}
.ni_zh li .ni_zh_b {margin: 10px 0; padding-left: 20px; font-size: 17px; font-weight: bold; height:25px;transition:all 0.5s;}
.ni_zh li:hover .ni_zh_b {display:block; color: #ede73d;font-size:18px;}
.ni_zh li .ni_zh_c { padding-left:20px;font-size: 15px; line-height: 25px;width:98%;}

.in_more {overflow: hidden;  width: 120px; line-height:46px; border: 1px solid #eee;text-align: center; border-radius:12px;}

/*底部*/
.fott {background: #fafafa; border-top: 5px solid #ede73d; margin-top:80px;}
.fott_a {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.fot_aa {width:600px;margin-top:80px;}
.fot_aa .fot_lofo {margin-left: 20px; margin-bottom:10px;}
.fot_aa .fot_di {font-size:16px;margin-left: 20px;position: relative;padding-left:20px;}
.fot_aa .fot_di:after{content:""; width:14px; height: 15px; background: url(../images/loc.jpg) no-repeat; top:5px; left: 0;position:absolute;}
.fot_aa .fott_p {text-align: center; line-height: 45px;overflow: hidden;}
.fot_aa .fott_p p {float: left; font-size:12px; margin-left: 1%;position: relative; padding:0 2%;}
.fot_aa .fott_p p:after{content:""; width:1px; height: 20px; background: #333; top:12px; right: 0;position:absolute;}

.fot_wem {width:369px; margin-top:105px; text-align: center; line-height: 25px; }
.fot_wem p {float: left; width:140px; height: auto; margin:0 2%;background: #fff; padding: 1%;}
.fott_t {margin-top: 110px; line-height:30px;font-size: 16px;}
.fott_t span {font-size:22px;font-weight: bold;}

.fo_z {text-align: center; border-top: 1px solid #eee; padding:1% 0; font-size: 16px; margin-top:3%;}

/*--图片 banner--*/
.banner{position:relative;width:100%;clear:both;overflow:hidden;background:#e5e5e5; margin-top: 80px; }
.banner .pic{overflow:hidden;}
.banner .pic img{position:relative;left:50%;width:1920px;transform:translateX(-50%);}
.banner .text{position:absolute;z-index:2;top:50%;padding:40px 0;width:100%;text-align:center;color:#fff;transform:translateY(-50%);}
.banner .text em{display:block;font-size:0.75rem;font-family:"DIN Medium";}
.banner .text h1{margin-top:0.5rem;font-size:2.625rem;line-height:1.25;}
.banner[data-color="white"] .text{color:#fff;}
.banner[data-color="black"] .text{color:#000;}

/*--公司简介--*/
.ny_about {margin-top:6%;font-size: 16px; line-height:22px; overflow: hidden;border-radius: 12px;}
.ny_about img {border-radius: 12px;}
.ny_about_a {width:calc(100% - 700px);float:right; margin-top:15px;}
.ny_about_a em {font-size:30px; font-weight: bold;}
.ny_about_b {width:640px; float:left;}
.ny_about_a_1 {width:60px; height: 5px; background: #ede73d;overflow: hidden; margin-bottom:20px;}

.ny_abo_zu {overflow: hidden; margin-top: 4%;background: #fafafa;}

.ny_abot_zi {font-size:30px;font-weight: bold; margin-top:4%; margin-bottom:15px;}
.ny_abot_zt {width:60px; height: 5px; background: #ede73d;}

.ny_abbi {overflow: hidden; background:#fff;font-size: 16px;margin:3% 0 0 0; padding:2%; line-height:30px;border-radius: 12px;}

.ny_ab_zz {overflow: hidden; margin-top:3%;}
.ny_ab_zz ul {margin-left:-1%;}
.ny_ab_zz li {width:24%; margin-left: 1%; background: #fff; padding:25px; float:left; margin-bottom: 20px;border-radius: 12px;}
.ny_ab_zz li .ny_ab_zz1 {font-size:16px; line-height:40px; font-weight: bold;margin-bottom: 15px; background: #ede73d;width:240px;text-align: center;border-radius: 12px;}
.ny_ab_zz li .ny_ab_zz2 {font-size:16px; height:60px;}

.ny_ab_zryw {overflow: hidden; margin-top:3%;}
.ny_ab_zryw ul {margin-left:-1%;}
.ny_ab_zryw li {width:24%; margin:0 0 0 1%; padding:10px;  background: #fafafa; float:left; border-radius:12px;text-align: center;}
.ny_ab_zr img {border-radius: 12px;}
.ny_ab_zr1 {font-size:18px;font-weight: bold; margin-top: 15px;}


/*--百万门店--*/

.ny_syst_fo {overflow: hidden; background: #fafafa;}
.ny_syst {overflow: hidden; background:#fff;font-size: 16px;margin:3% 0 3% 0; padding:2%; line-height:30px;border-radius: 12px;}
.ny_syst1 {overflow: hidden; background:#fafafa;font-size: 16px;margin:3% 0 3% 0; padding:2%; line-height:30px;border-radius: 12px;}


.ny_syss {}
.ny_syss ul {flex-wrap: wrap; justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.ny_syss li {width:32%;float: left; text-align: center;line-height:50px; background: #fff; border-bottom:6px solid #ede73d; font-size:18px;font-weight: bold;margin-bottom:3%;border-radius: 12px;}

.bfyl_zp_z {overflow: hidden; margin:0px 0 50px 0;border-radius: 12px;}
.bfyl_zp_z ul {}
.bfyl_zp_z li {width:25%; background:rgba(255,255,255,0.9);float: left; padding:2%; border-right: 2px solid #eee; border-bottom: 2px solid #eee;transition:all 0.5s;position: relative;}
.bfyl_zp_z li span {font-weight: bold;}
.bfyl_zp_z li:nth-child(4){border-right: 0px solid #eee; }
.bfyl_zp_z li:nth-child(5){border-bottom: 0px solid #eee; }
.bfyl_zp_z li:nth-child(6){border-bottom: 0px solid #eee; }
.bfyl_zp_z li:nth-child(7){border-bottom: 0px solid #eee; }
.bfyl_zp_z li:nth-child(8){border-bottom: 0px solid #eee;border-right: 0px solid #eee; }
.bfyl_zp_z li .bfyl_zp_z0 {font-size:50px;font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";}
.bfyl_zp_z li .bfyl_zp_z1 {font-size: 16px;font-weight: bold; margin:10px 0;}
.bfyl_zp_z li .bfyl_zp_z2 {border-bottom:2px solid #ede73d;width: 80px;margin-bottom:10px;transition:all 0.5s;}
.bfyl_zp_z li .bfyl_zp_z3 {line-height:24px; font-size: 14px; overflow:auto; height:260px;}
.bfyl_zp_z li:hover {display: block; background:rgba(237,231,61,1);}
.bfyl_zp_z li:hover .bfyl_zp_z2 {border-bottom:2px solid #333;}

.bfyl_zp_z4 {position: relative;padding-left:18px;}
.bfyl_zp_z4:after { content: "";position: absolute; top:6px; left:0px; background: url(../images/yj_1.png) no-repeat; width:20px; height: 14px;}
.bfyl_zp_z li:hover .bfyl_zp_z5 {display: block;}
.bfyl_zp_z li .bfyl_zp_z5 {display:none;position: absolute; bottom:-20px; padding:10px 0; line-height:25px; left: 0;background: #eee; width: 100%;text-align: center;z-index:6;}


.yin_san {overflow: hidden; margin-top:2%;}
.yin_san ul { padding:1% 1px; margin-left:-1.5%;}
.yin_san li { width:31.36%; background:#fafafa; height:280px; text-align:center; display:table; float:left; margin-left:1.5%; transition:all 0.5s; padding:1.5%; border-radius: 12px;}
.yin_san li a{ display:block; }
.yin_san li:hover {  background:#ede73d; display:table;}
.yin_san li .yin_sm0 { display:table-cell; vertical-align:middle;}
.yin_san li .yin_san1 {transition:all 0.5s; }
.yin_san li:hover .yin_san1 { display:block; transform: rotate(180deg);}
.yin_san li .yin_san2 { font-size:20px; margin:10px 0;font-weight: bold;}
.yin_san li .yin_san3 { line-height:25px; font-size:14px; text-align: left;}
.yin_san li .yin_san_0 {border-bottom: 2px dotted #d4d4d4; font-size:18px; margin:15px 0; padding-bottom: 10px;}


/*--产品中心--*/

.prou_zuo {overflow: hidden; width:100%; margin-top:30px;}
.prou_zuo ul {margin-right:-1%;}
.prou_zuo li {width:24%; margin-right:1%; background:#f3f3f3; padding:10px;border-radius: 12px;float: left;margin-bottom: 15px;}
.prou_zuo li .prou_zuo_1 {overflow: hidden;background: #fff;}
.prou_zuo li .prou_zuo_1 img {  transition:all 0.6s;}
.prou_zuo li .prou_zuo_1:hover img {transform:scale(1.1);}
.prou_zuo li .prou_zuo_2 {justify-content: space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.prou_zuo li .prou_zuo_2 .prou_zuo_3 { width: 100%;text-align: center;background: #fff; padding:0 0 3% 0; }
.prou_zuo li .prou_zuo_2 .prou_zuo_3 em{display:block;font-size:16px; margin-bottom:6px;font-weight: bold;}
.prou_zuo li:hover .prou_zuo_2 .prou_zuo_3 em{display:block;color: #ede73d;}
.prou_zuo li .prou_zuo_2 .prou_zuo_3 span{display:block;}


.pro_cp {overflow: hidden; margin: 20px 0 0 0;}
.pro_cp ul {margin-left: -1%;}
.pro_cp li {width:230px; text-align: center; background: #eee; float: left; margin-left: 1%; line-height:50px;border-radius: 10px;font-size:16px;font-weight: bold;}
.pro_cp li a {display: block;}
.pro_cp li:hover { background: #ede73d;}
.pro_zi {background: #ede73d!important;}

/*左右一页*/
.zuoy {clear: both; color: #fff;  text-align: center; float: left;margin-top: 15px;}
.zuoy_ks { width: 160px; display: inline-block; background: #f3f3f3; line-height: 45px; border-radius: 10px;}
.zuoy_ks a { display: block; }
.zuoy_ks:hover a { background: #ede73d; color: #fff; border-radius: 10px; }
.zuoy_mi { width: 50px; display: inline-block; background: #ede73d; line-height: 45px; border-radius: 10px; }


/*产品详情*/
.prou_zuo_a11 {float:right;width:100%; margin-top:42px;}
.zoomdemo { overflow:hidden; }
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left; width:600px; margin:1px 0 0 1px; }
.sp-wrap{ display:none; line-height:0; font-size:0; }
.sp-thumbs{ width:100%; }
.sp-thumbs img{ width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5% 5px 0.5%; width:13%; height:60px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; box-shadow:0 0 1px rgba(0,0,0,0.6);}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0,0,0); background:rgba(0,0,0,.9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;background: #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {.sp-wrap{ margin:0 0 15px 0;} #sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}}
.prodetailtxt { float: right; width:calc(100% - 675px); color:#1a1a1a; line-height:25px; margin-right:2%;}
.prodetailtxt .porsw { font-size:26px; border-bottom:1px solid #dadada; padding:20px 0 15px;font-weight: bold;}
.prodetailtxt .porsw1 {font-size:18px; margin:20px 0; background: #f3f3f3; padding:2% 0;padding-left:3%;}
.protxt { padding:10px 0 15px 15px; margin-bottom:30px; word-break: break-all; overflow:auto; max-height:240px;}
.protxt p { padding:0 5px; /*background:url(../webimages/icon06.jpg) left 15px no-repeat;*/ margin-left:0 !important; color:#a5a5a5; }
.protxt p span {font-size:14px !important;color:#1a1a1a;line-height: 24px !important;display: block;padding: 6px 0;}
.psw_1 { width:150px; float:left; line-height:35px; border:1px solid #f3f3f3; text-align:center; border-radius: 5px;}
.psw_1 a{ display:block; color:#333;}
.psw_1:hover a{ background:#ede73d; color:#fff;border-radius: 5px;}

/*产品转换*/
.cp1 {width:100%; background:#fff;overflow:hidden;}
.cp1_5 { overflow:hidden; margin-top:10px;}
.cp1_5 .hd{ line-height:50px; height:50px; width:100%; position:relative; font-size:14px; background:#f2f2f2; border-radius:12px 12px 0 0;}
.cp1_5 .hd ul{ float:left; position:absolute; left:0px; top:0px;  height:50px; width:100%; display: flex;}
.cp1_5 .hd ul li{ cursor:pointer; height:50px; text-align:center; color:#464646; flex:1; display: inline-block;line-height:50px;}
.cp1_5 .hd ul li.on{ line-height:50px; height:50px; background:#ede73d; color:#fff; border-radius:12px 12px 0 0;font-size:18px;}
.cp1_5 .bd { float:left; width:100%;}
.cp1_5 .bd .abst{ line-height:30px; font-size:14px; margin-top:15px;}

.cp1_5 .bd .abst table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.cp1_5 .bd .abst table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px !important;}

.share {overflow:hidden;}


/*上下一页*/
.mska_losa { overflow:hidden; margin:30px 0 0 0; line-height:40px; border-bottom:1px solid #f3f3f3; border-top:1px solid #f3f3f3; position:relative; height:80px;}
.mska_losa .mska_losa_1 { width:100%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:0; top:20px; width:120px; background:#ede73d; text-align:center;border-radius: 12px;}
.mska_losa .mska_mor a{ color:#fff; display:block;}

/*****topcontrol****/
#topcontrol{width:54px;height:54px;background:url(../images/topback.png) no-repeat;}
#topcontrol:hover{background:url(../images/topback2.png) no-repeat;}

/*私密卫生巾*/
.siwsj{overflow: hidden; margin-top:3%;}


/*私密*/
.siwsj_1_z {overflow: hidden;}
.siwsj_1_z ul {margin-left:-1%;}
.siwsj_1_z li {width:32.33%; background:#fafafa;float: left; padding:2%; transition:all 0.5s; margin-bottom: 30px; margin-left: 1%;border-radius: 12px; border-bottom: 6px solid #ede73d;}
.siwsj_1_z li .siwsj_1_z1 {font-size:24px;font-weight: bold; margin:10px 0;}
.siwsj_1_z li .siwsj_1_z2 {border-bottom:2px solid #eee;margin-bottom:10px;transition:all 0.5s;padding-bottom: 10px;}
.siwsj_1_z li .siwsj_1_z3 {line-height:24px; height:130px;font-size:15px;}
.siwsj_1_z li:hover {display: block; background:rgba(237,231,61,0.9);}
.siwsj_1_z li:hover .siwsj_1_z2 {border-bottom:2px solid #fff;}

/*技术优势*/
.ny_tech {overflow: hidden; margin-top:3%;margin-left: -1%;}
.ny_tech dl {float: left;width:24%;margin-left: 1%; padding:15px;background: #fafafa;border-radius: 12px;}
.ny_tech dd {}

.ny_techi {overflow: hidden; margin-top:3%;background:#fafafa;padding:2%; }

/*新闻*/
.ne_nes {overflow:hidden; margin-top:40px;}
.ne_nes ul {}
.ne_nes li { float:left; width:100%; margin-bottom:2%; background: #fafafa;border-radius:12px;padding: 1%;}
.ne_nes li .ne_b1 { float:left; width:450px; overflow:hidden;}
.ne_nes li .ne_b1 img { transition: all 0.5s; width:450px; height:270px;}
.ne_nes li:hover .ne_b1 img { transform: scale(1.1);}
.ne_nes li .ne_b2 { float:left; width:calc(100% - 530px); margin-top:35px; margin-left:40px;}
.ne_nes li .ne_b2 .ne_b2_a1{ overflow: hidden;}
.ne_nes li .ne_b2 .ne_b2_a1 .ne_b2_a1_a {float: left;font-size:18px;font-weight: bold;}
.ne_nes li .ne_b2 .ne_b2_a1 .ne_b2_a1_b {float: right;font-size:16px;color: #7d7d7d;}
.ne_nes li .ne_b2 .ne_b2_a2{ line-height:30px; margin-top:15px;font-size: 16px;}
.ne_nes li .ne_b2 .ne_b2_a3{ margin-top:20px; background:#fff; width:150px; line-height:45px; border-radius:12px; text-align:center;}
.ne_nes li a .ne_b2 .ne_b2_a3 { display:block; color:#333; transition: all 0.6s; }
.ne_nes li:hover .ne_b2 .ne_b2_a3 { background:#ede73d; color:#fff;}

.lsm_new_you_ne { float:left; width:calc(100% - 300px);background:#f3f3f3;border-radius:20px; margin-top: 30px; margin-bottom: 30px;}
.lsm_new_you_ne1 { float:left; width:100%;background:#f3f3f3;border-radius:20px; margin-top:50px; margin-bottom: 30px;}

.soluw_ney { overflow:hidden; padding:2.5%;}
.soluw_ney_zi { overflow:hidden; font-size:24px; margin-bottom:10px;  font-weight:bold;}
.sowa_q1 { color:#333;}
.soluw_ney_xian { border:1px solid #e0e0e0; margin:20px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:35px; margin-bottom:20px; font-size:16px; width:100%; text-align:center;}
.soluw_ney_nei2 { line-height:30px; font-size:16px; width:100%;}
.soluw_ney_nei2 p { }
.soluw_ney_nei2 p img { margin: 10px  auto;width:600px;height:auto;}
.soluw_ney_nei2 p { padding:0px 0px !important;}

.ny_psw_more { background:#fff; line-height:40px; margin:10px; text-align:center;border-radius:25px; border-top:10px solid #e6e6e6;}
.ny_psw_more a { display:block; color:#333;}
.ny_psw_more:hover a { background:#ede73d ; color:#fff;border-radius:25px;}

.soluw_ney_nei2 table { border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important; height: 100%!important;}
.soluw_ney_nei2 table tr { line-height:30px !important;font-size: 11pt!important; padding:0px 0px !important;}
.soluw_ney_nei2 table td { padding:0px 6px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important; font-size: 11pt!important; }


.in_newss_a { float:right; background:#f3f3f3; width:275px;border-radius:15px; padding:10px 15px;margin-top: 30px;}
.in_newss_a ul {}
.in_newss_a li { margin-top:15px;}
.in_newss_a li .in_newss_a_1 { overflow:hidden;border-radius:10px;}
.in_newss_a li .in_newss_a_1 img { transition:all 0.5s;height:160px;width:100%;}
.in_newss_a li:hover .in_newss_a_1 img { transform:scale(1.1);}
.in_newss_a li .in_newss_a_2 { line-height:30px; text-align:center;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}