body,input{font-family: "microsoft yahei";}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; margin:0; padding:0;}
.allpage{ background:#fff;}
input{outline: none;}
/*font*/
@font-face{font-family:"iconfont";src:url('../fonts/iconfont.woff') format('woff'),url('../fonts/iconfont.ttf') format('truetype');}
@font-face{font-family:"iconfont1";src:url('../fonts/iconfont1.woff') format('woff'),url('../fonts/iconfont1.ttf') format('truetype');}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.iconfont1 {font-family:"iconfont1" !important;	font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;borde/r-radius: 50%;display: inline-block;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;
}
/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
/*banner*/
.banner{width:100%;position: relative; margin:0 auto;}
.banner img{ width:100%; height:auto;}
.banner .swiper-container { width: 100%; height: 100%;}
.banner .swiper-slide { text-align: center; font-size: 18px; background: #fff;  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.banner .swiper-pagination{ padding:0; margin:0;width: 100%!important;text-align: center!important;}
.banner .swiper-pagination-bullet{width: 0.12rem!important;height: 0.12rem!important; background-color: #000;opacity: 1!important; border-radius:50%!important;}
.banner .swiper-pagination-bullet-active{ background:#fff; }
.banner .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 1%!important;}

/*小banner*/
.nbanner{ width: 100%;height:auto;position: relative; }
.nbanner img{ width: 100%;height: auto;}
.nbanner .xilie{background:#81043a; position: absolute; bottom:0px;left:0;line-height: 0.34rem; font-size:0.34rem;padding:0.16rem 0.28rem;color: #fff;z-index: 2;text-align: center;}
.nbanner .xilie span{font-size:0.2rem;}
/*****不同系列*****/
.index_case{ padding:9% 1%; margin:0 auto;overflow:hidden; width:90%; position: relative;}
.index_case .ban{ margin-top: 5%;}
.index_case img{ width: 100%;height: auto; }
.index_case .swiper-container { width: 100%; height: 100%;  }
.index_case .swiper-slide { box-shadow: 0 4px 8px rgba(0,0,0,.1); text-align: center; font-size: 18px; background: #fff;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.index_case .swiper-pagination{ padding:0; margin:0;width: 100%!important;text-align: center!important; display: none;}
.index_case .swiper-pagination-bullet{width: 0.12rem!important;height: 0.12rem!important; background-color: #000;opacity: 1!important; border-radius:50%!important;}
.index_case .swiper-pagination-bullet-active{ background:#992c01; }
.index_case .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 1%!important;}
.swiper-slide h4{font-size: 0.28rem;/*margin:0 0.2rem;*/ height: 0.7rem; line-height:0.7rem;position: relative; text-align:center;border-bottom: 1px solid #dedede;  }
.swiper-slide h4::before { content: ''; width:5%; height: 1px; position: absolute; left: 0; bottom: 0; transition: .6s; border-bottom: 1px solid #000; }
.swiper-slide a:hover h4::before { width: 100%;}
.swiper-slide p{ font-size: 0.21rem;line-height: 0.38rem;padding:0.15rem 0.2rem 0.3rem; }
/*banner视频*/
.banvideo{width: 100%; height: auto; overflow: hidden;z-index: 0;}
.banvideo video{ width: 100%;height:auto;}
.banvideo img{ width: 100%;height: auto; }
/*顶部搜索区域*/
.search-lh-input{width: 75%;border:1px solid #65b673;border-radius: 15px 0 0 15px;float: left;border-right: none;height: 0.461rem;font-size: 0.18rem;font-family: "microsoft yahei";text-indent: 5%;margin-top: 2%;}
.search-lh-btn{width: 15%;float: left;background-color: #fff;border-radius:0 15px 15px 0;border:1px solid #65b673;border-left: none;height: 0.491rem;font-size: 0.25rem;margin-top: 2%;}
.search_hl{width:14.0625%;left:0.1%;top:-1px;position:absolute;height:100%;font-size:0.38rem;line-height:0.8rem;color:#b3b3b3;text-align:center;overflow:hidden;}
.search{width: 96%;height: 0.691rem;padding:0 2%;position: absolute;top: -120%;left: 0;background-color: #7e0001;font-family: "microsoft yahei";}
.search-lh-input{width: 75%;border:1px solid #364261;border-radius: 15px 0 0 15px;float: left;border-right: none;height: 0.461rem;font-size: 0.18rem;font-family: "microsoft yahei";text-indent: 5%;margin-top: 2%;}
.search-lh-btn{width: 15%;float: left;background-color: #fff;border-radius:0 15px 15px 0;border:1px solid #364261;border-left: none;height: 0.491rem;font-size: 0.25rem;margin-top: 2%;}
.search a{display: inline-block;width: 9%;float: left;color:#fff;text-align: center;height: 0.7rem;}
/*搜索*/
input{outline: none;}
.search{width: 96%;height: 0.691rem;padding:0 2%;position: absolute;top: -120%;left: 0;background-color: #2ba298;font-family: "microsoft yahei";}
.search-input{width: 75%;border:1px solid #1a423f;border-radius: 15px 0 0 15px;float: left;border-right: none;height: 0.461rem;font-size: 0.18rem;font-family: "microsoft yahei";text-indent: 5%;margin-top: 2%;background-color:#FFFFFF}
.search-btn{width: 15%;float: left;background-color: #fff;border-radius:0 15px 15px 0;border:1px solid #1a423f;border-left: none;height: 0.491rem;font-size: 0.25rem;margin-top: 2%;}
.search a{display: inline-block;width: 9%;float: left;color:#fff;text-align: center;height: 0.7rem;}
.index_text{width: 90%;font-size: 14px;height: 0.5rem;background: #fff url(../images/search_bg_05.png) no-repeat 95% center;-webkit-background-size: 7%;background-size: 7%;border:none;font-size: 0.21rem;font-family:"microsoft yahei";text-indent: 3%;margin:2% 0;border-radius: 7px;}

/*标题*/
.alltit{ color:#868686; font-size:0.19rem; text-align:center; text-transform:uppercase; }
.alltit01{color:#000; font-size:0.35rem; padding-bottom:2.1%;}
.alltit div{ text-align: center; }
.alltit span{margin:0 10px;font-size:0.18rem; color: #626262; }
.alltit hr{height: 1px;width:12%;background: #b2b2b2;display: inline-block;margin-bottom: 4px;}
.allmore{ width:30%; margin:4% auto;}
.allmore a{ background:#fff; border:#000 solid 1px; display:block; text-align:center; line-height:0.5rem; color:#8b8b8b;}
.allmore1 a{line-height:0.5rem;width: 28%;margin:1em 0; border-radius:0.5em; border:#626262 solid 1px;color:#8b8b8b; display:block; text-align:center;  }
.allmore3 a{ line-height:0.5rem;margin:1em 0; background:#000; color:#fff; display:block; text-align:center;  }
/*内页标题*/
.bt{ text-align:center;line-height:0.8rem;height:0.8rem; margin-top:6%;background: url(../images/bt1.png) bottom center no-repeat;}
.bt p{ font-size:0.4rem; color:#575757;}

/*服务*/
.fuwu{margin: 0.5rem auto 0; }
.fuwubg { background:#3c4952; }
.fuwubg h4,.fuwu .fuwubg dd{color: #ffffff;font-weight: bold;}
.fuwu dl{float: left; width:45%;padding:0.4rem 0 0.1rem;margin:2%; color: #3c4952; text-align: center; 
	-moz-box-shadow: 0 0 0.1rem #888888;box-shadow: 0 0 0.1rem #888888; }
.fuwu dl img{ width:55px;height:55px; margin:0 auto;}
.fuwu dl h4 { font-size:0.28rem;line-height:0.4rem; margin:0.15rem 0 0; }
.fuwu dl dd{font-size:0.20rem; color: #5c5c5c;line-height:0.38rem;padding:0.2rem;}
/*关于我们内页*/
.content{width:90%;margin:3% auto;font:0.22rem/2 "microsoft yahei";min-height: 3.2rem;color:#1d1d1d;}
.ab_cn{ margin-bottom: 0.5rem; }
.ab_cn h2{font-weight: bold; font-size:0.3rem;line-height: 0.5rem; text-align: left; margin:0.2rem 0 0.24rem;}
.ab_cn h2 span{ font-size:0.18rem;line-height:0.2rem; color: #81043a;font-weight: normal;display: block; }
.ab_cn h3{ font-size:0.26rem;font-weight: normal; line-height:0.4rem;margin:0.28rem 0 0.15rem; }
.ab_cn p{ text-align: justify; color:#666;}
.ab_cn img{ width: 100%;height: auto;margin:0.2rem 0; }
.ab_cn ul{margin-top:0.2rem;}
.ab_cn .li1{font-size: 0.23rem;background: url(../images/tel.png) left center no-repeat; padding:0.05rem 0.5rem;}
.ab_cn .li2{font-size: 0.23rem;background: url(../images/addr.png) left center no-repeat;padding:0.05rem 0.5rem;}
.ab_cn .li3 img{ margin-top:0.2rem; max-width: 150px;height: auto;margin:0 auto; }
.ab_cn .li3 p{text-align: center;}

/*新闻列表*/
.n_new{ margin:0.2rem auto; }
.n_new li{width: 100%;position:relative;height:1.4rem;border-bottom: 1px solid #fff;padding-bottom: 0.12rem; margin-top:0.24rem; display: block; text-align:left;}
.n_new li a{ display: block; }
.n_new li::before { content: ''; width:29%; height: 1px; position: absolute; left: 0; bottom: 0; transition: .6s; border-bottom: 1px solid #000; }
.n_new li:hover::before{width: 100%;  }
.n_new .n_con { float:left;width:100%;text-align: left; }
.n_new li h3{font-size:0.23rem;margin-bottom:0.1rem; text-align: left; color:#000; line-height:0.3rem;}
.n_new li span{font-size:0.18rem; color:#999;padding-left:0.4rem; line-height:0.3rem; background:url(../images/nb11.jpg) no-repeat 0 center;}
.n_new li p{ color:#999; font-size: 0.18rem;height: 0.55rem;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;line-height:0.3rem; padding-bottom: 0.1rem;}
/*内页*/
.wz{width:100%;font-size:0.18rem; line-height:0.24rem; color:#2c2c2c;}
.wz img{width: 0.24rem;display: inline-block; }
.wz a{font-size:0.18rem; line-height:0.5rem; color:#2c2c2c; margin:0 0.1rem;}
/*新闻内容*/
.new_tit{font-size: 0.2rem; border-bottom: 1px solid #c8cfda;padding:0.2rem 0.1rem 0.1rem;color:#ababab;}
.new_tit h1{color: #000; font-size:0.3rem; line-height:0.6rem;}
.new_tit i{ font-style: normal;padding-left:0.5rem; background:url(../images/nb11.jpg) no-repeat 0 center; }
.new_tit span{padding-left:0.4rem;background:url(../images/liulan.png) no-repeat 0 center;margin-left: 0.15rem;  }
.con_up{padding: 0.22rem 0.25rem 0;border-top: 1px solid #f0f2f5;}
.con_down{height: 0.6rem; display: block; margin: 0.2rem 0.2rem 0.5rem; }
.con_up p,.con_down p{ padding:0.4em 1em; border: 1px solid #c8cfda;line-height: 0.4rem !important;font-size: 0.2rem !important; }
.con_tit{ border-bottom: 1px solid #f0f2f5;font-size:0.28rem;line-height:0.4rem; }
.con_tit p{border-bottom: 2px solid #000;width: 18%; padding:0 0.1rem; /*width: 70px; padding:0 15px;*/}
.con_con { margin: 5% auto;width: 100%; float: left;}
.con_con img{ width:100%;max-width: 1000px;margin:0 auto;  height: auto !important; }

/*公司概况*/
.index_about{ background:#f9f9f9; padding:9% 3%; overflow:hidden;}
.index_about00{color: #2c2c2c; width:93%; font-size: 0.21rem;line-height: 0.38rem; margin:4% auto 1%; text-align: justify; overflow:hidden; position:relative;}
.index_img{ width:100%; float:left; height:auto; overflow:hidden; text-align:center;}
.index_img img{max-width:95%; height:auto; display:inline; padding:0; margin:0;}

/*首页 新闻资讯*/
.index_news{width:100%; padding:8% 0; position:relative;}
.index_news01{ width:93%; margin:0 auto;}
.index_news01 ul{ overflow:hidden; margin-top:5%;}
.index_news01 ul li{line-height: 0.5rem; height: 0.5rem;padding:0 0.1rem; border-bottom:1px dotted #dedede;  }
.index_news01 ul li a{ float:left; width:70%; color:#626262; font-size:0.21rem; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_news01 ul li span{float: right; color:#626262; overflow:hidden; font-size:0.21rem;display: inline-block; }
/*产品内页*/
.pro_lb{ border-bottom:1px solid #f0f2f5;text-align: center; width:100%; }
.pro_lb .liebiao{ text-align: center;}
.liebiao h2,.liebiao ul{ margin:0.5em 0.5em 0.4em; font-weight: normal; display: inline-block; font-size: 0.24rem;color: #000; }
.pro_lb .sousuobox{border: 1px solid #e3e6ea;border-radius:0.5rem;background:#fff; display: inline-block;position: relative; 
	width: 90%;height: 0.5rem; font-size:0.2rem; color: #aeaeae;margin-bottom: 0.15rem;
	line-height: 0.5rem; overflow: hidden;}
.pro_lb .sousuobox input{ outline: none; }
.pro_lb .searss{position: absolute;right:0.2rem;top: 2px; width:10%; height:0.5rem; border: 0; cursor: pointer;background: url(../images/sosuo.png) center no-repeat; }
.ncp_lb{margin: 0.2rem auto; overflow:hidden;}
.ncp_lb li{margin:2% 1.5%;width:47%;height:auto !important;display:block; float: left; border-bottom: 1px solid #e0e0e0; background:#fff; cursor:pointer; }
.ncp_lb li img{  width:100%;/* height:auto !important;*/}
.ncp_lb li a{display: block; position: relative;}
.ncp_lb li h4{ padding:0.2rem; }
.ncp_lb li h4 p{ text-align: left;font-size: 0.24rem;margin-bottom: 0.15rem;}
.ncp_lb li h4 a{font-size: 0.18rem; padding:0.04rem 0.2rem;display: inline-block; border:1px solid #000;}
.ncp_lb li:hover{border-bottom: 1px solid #000; }
.ncp_lb li a:hover{ color:#fff; background: #000;}
.ncp_lb li .item-mask {display: block;width:48%; height:5rem;background: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0; opacity:1; -webkit-transform: rotateX(180deg) scale(0.5, 0.5); transform: rotateX(180deg) scale(0.2, 0.2); transition: all ease-out .5s }
.item-mask .item-icon{ display: block;background: url(../images/link.png) center no-repeat; width: 38px; height: 38px; text-align: center;border: 1px solid rgba(255, 255, 255, .5);
 border-radius: 50%; position: absolute; left: 40%; top: 40%; }
.ncp_lb li:hover .item-mask { opacity: 1; -webkit-transform: rotateX(0deg) scale(1, 1); transform: rotateX(0deg) scale(1, 1); transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s; background: rgba(0, 0, 0, 0.6) }

/*标题*/
.beian{ border-top: 1px solid #dedede;color:#64707a; margin:0 0 0.9rem;text-align: center;font-size: 0.2rem; }
/*页码*/
.page{margin:6% auto;position:relative; height:auto;color:#333;overflow: hidden; }
.page a,.page .current{float: left;font-size: 0.18rem; background: #fff;/*line-height: 0.45rem;*/ padding:0 0.15rem;border: 1px solid #d9d9d9;margin-right: 8px; }
.page a:hover ,.page .current{background:#81043a; color: #fff;}
