@charset "utf-8";
*{padding:0px; margin:0px }
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
html{ background-color:#333;font-size:900%;}
body{padding: 0px;margin: 0px auto!important;overflow: scroll;overflow-x: hidden;overflow-y: auto;font-family: Microsoft YaHei; /*10 ÷ 16 × 100% = 62.5%*/max-width: 1024px !important;color:#333; background-color:#ffffff; font-size:0.18rem;}
body a{color:#333;}
em{font-style:normal}
li{list-style:none}
fieldset{border:0;}
img{border:0;vertical-align:middle}
div{ margin:0; padding:0; border:0;  }
img{ margin:0; padding:0; border:0; }
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}
i,em,cite{font-style:normal}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: 0;}
.fl{ float:left;}
.fr{ float:right;}
.hei1{ height:0.05rem;}
.clear{ clear:both;}
.zishiyin{font-size:0.2rem; line-height:0.34rem;}
/*.zishiyin,.zishiyin p,.zishiyin span{font-size:0.2rem !important;line-height:0.34rem!important;}*/
.zishiyin img{max-width: 100% !important;width: auto;height: auto !important;}
.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.shenglue2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.shenglue3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden;}
.bgxuhua {-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.bgxuhua a:active{-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.imgbig{ overflow:hidden;}
.imgbig img{ transition:all linear .2s;	}
.imgbig:active img{ transform:scale(1.05); -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.1) translateZ(0);}
.video iframe,.video embed{ width:100% !important; height:455px !important;}
.zishiyin table{ width:100% !important;}
/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none}
a:visited {}
a:focus { outline:none; }
a:active, a:active{ color:#333; outline:none;}
/*头部*/
.head_b{height:0.6rem;padding:0.1rem 0rem;}
header{width: 100%;position: fixed;top: 0px;z-index: 99000;}
.head{max-width: 1024px; position:relative;height:0.6rem;background-color:#fff;padding:0.1rem 0rem;box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}
header h1{height:0.6rem;}
.head .logo{ margin-left:0.1rem;}
.head .yuyan{ position:absolute; right:1rem; height:0.4rem; line-height:0.4rem; top:0.2rem;}
.drawer-main{position:fixed;top:0;width:3rem;height:100%;overflow-y: scroll;overflow-x: hidden; bottom:0rem;z-index:99999;}
.drawer-left .drawer-main{left:-3rem;-webkit-transition:left .4s cubic-bezier(0.19,1,.22,1);-o-transition:left .4s cubic-bezier(0.19,1,.22,1);transition:left .4s cubic-bezier(0.19,1,.22,1)}
.drawer-left.drawer-open .drawer-main{left:0}
.drawer-right .drawer-main{right:-3rem;-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.drawer-right.drawer-open .drawer-main{right:0}
.drawer-overlay{position:relative}
.drawer-left .drawer-overlay,.drawer-left .drawer-hamberger{left:0;-webkit-transition:left .4s cubic-bezier(0.19,1,.22,1);-o-transition:left .4s cubic-bezier(0.19,1,.22,1);transition:left .4s cubic-bezier(0.19,1,.22,1)}
.drawer-left.drawer-open .drawer-overlay,.drawer-left.drawer-open .drawer-hamberger{left:3rem}
.drawer-right .drawer-overlay,.drawer-right .drawer-hamberger{-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.drawer-overlay-upper{position:fixed;top:0;z-index:1100;display:none;height:100%;}
.drawer-left.drawer-open .drawer-overlay-upper{right:0}
.drawer-right.drawer-open .drawer-overlay-upper{left:0}
.drawer-default{background-image: url(../images/nav_bg.png);background-repeat: repeat;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.5);box-shadow:inset 0 0 0 rgba(0,0,0,.5)}
.drawer-default+.drawer-overlay{background-color:#fff}
.drawer-hamberger{position: absolute;display: block;width: 0.4rem;height: 0.4rem;border: 0;background-image: url(../images/nav_ico.png);background-repeat: no-repeat;background-position: center center;background-size: 100%; z-index:99999; top:0.21rem; right:0.2rem; }
.drawer-open .drawer-hamberger{background-image: url(../images/nav_ico_close.png);width: 0.4rem;height: 0.4rem; z-index:999999; }
.drawer-nav{ margin:1rem 0.2rem 1rem 0.4rem;}
.left_nav li{ position:relative;}
.left_nav li a{ display:block; width:85%;font-size:0.24rem; height:0.46rem; line-height:0.46rem; margin:0.2rem 0rem; font-weight:normal;color:#FFF;z-index:999; text-align:center;}
.left_nav li .cur{ color:#00869c;}
.left_nav li .ico{width: 0.4rem;height: 0.4rem;position: absolute;top:0.03rem;right: 0px;z-index: 9999;background-image: url(../images/nav_sub_jiantou.png);background-repeat: no-repeat;background-position: center center;background-size: 0.12rem;}
.left_nav li .hover .ico{background-image: url(../images/nav_sub_jiantou2.png);background-size:0.22rem;}
.left_nav .txt{display: none; padding-bottom:0.1rem;}
.left_nav .txt p a{ font-size:0.22rem; line-height:0.34rem; height:0.34rem; text-indent:0.24rem;margin:0rem 0rem 0.15rem 0rem; color:#ddd;}
.head_sxian{ width:1px; height:0.35rem; background-color:#ddd;position: absolute;top: 0.23rem;right: 0.78rem;}
.main_nav{position: absolute;top: 0.26rem;right:0.75rem;width: 0.3rem;height: 0.3rem;background-image: url(../images/search.png);background-repeat: no-repeat;background-position: center center; background-size:100%;}
.main_nav a{ display:block; width:0.3rem; height:0.3rem;}
.cd-user-modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(37, 37, 37, 0.9);z-index: 3;overflow-y: auto;cursor: pointer;visibility: hidden;opacity: 0; -webkit-transition: opacity 0.3s 0, visibility 0 0.3s;-moz-transition: opacity 0.3s 0, visibility 0 0.3s;transition: opacity 0.3s 0, visibility 0 0.3s; z-index:99999;}
.cd-user-modal.is-visible {visibility: visible;opacity: 1;-webkit-transition: opacity 0.3s 0, visibility 0 0;-moz-transition: opacity 0.3s 0, visibility 0 0;transition: opacity 0.3s 0, visibility 0 0;}
.cd-user-modal.is-visible .cd-user-modal-container {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.cd-user-modal-container {position: relative;width: 100%; padding:0.7rem 0rem 0.2rem 0rem;cursor: auto;-webkit-transform: translateY(-30px);-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);-o-transform: translateY(-30px);transform: translateY(-30px);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.cd-close-form {/* form X button on top right */display: block;position: absolute;width: 0.3rem;height: 0.3rem;right: 0.15rem; top:0.2rem;z-index: 999;background-image: url(../images/nav_ico_close.png);background-repeat: no-repeat;background-position: center center; background-size:100%;}
.nav_li_id1 .ico,.nav_li_id20 .ico,.nav_li_id19 .ico,.nav_li_id21 .ico,.nav_li_id22 .ico,.nav_li_id30 .ico,.nav_li_id9 .ico,.nav_li_id31 .ico{ display:none;}
/*滚动图-*/
.banner{ width:100%; position:relative;}
.banner .swiper-slide{width: 100%;}
.banner .swiper-slide img{ width:100%; display:block; height:3.3rem;}
.banner .swiper-pagination{ width:100%; height:0.1rem; bottom:0.2rem; text-align:center;}
.banner .swiper-pagination-bullet{ width:0.12rem; height:0.12rem; background-color:#fff; border:0px solid #fff;display: inline-block;opacity:0.9; border-radius:5px; margin:0px 0.04rem !important;}
.banner .swiper-pagination-bullet-active{background-color:#fff; width:0.24rem;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:0.5rem;height:0.5rem;position: absolute;z-index: 20; background-color:rgb(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-image: url(/Public/skin/images/qiehuan_l.png);opacity:1; margin-top:-0.25rem; background-size:0.3rem; border-radius:50%;}
.banner .swiper-button-prev{left:3%;}
.banner .swiper-button-next{right:3%;background-image: url(/Public/skin/images/qiehuan_r.png);}
/*首页-*/
.main{padding: 0.1rem 3% 0.5rem 3%;}
.h_box{ padding:0.25rem 3% 0.5rem 3%;}
.home_h2_bt{ font-size:0.24rem;background-color: #eee;height:0.6rem; line-height:0.6rem; font-weight: normal;}
.home_h2_bt .fl{background-color: #00869c;color: #fff; display:inline-block; padding:0rem 0.2rem;}
.home_h2_bt .fr,.h_tit .more{ font-weight:normal;display:inline-block; height:0.3rem; line-height:0.3rem; width:0.8rem; text-align:center; border-radius:0.5rem; font-size:0.16rem; border:1px solid #00869c; color:#00869c; margin:0.14rem 0.1rem 0rem 0rem;}
.h_box_tjxw{ padding-top:0.4rem;}
.h_xw{ border-bottom:0px;}
.h_xinwen_ul{ padding:0.05rem 0px 0px 0%;}
.h_xinwen_ul li{line-height: 0.56rem;height: 0.56rem;border-bottom: 1px dashed #f1f1f1;background-image: url(../images/news_li_ico.png);background-size: 0.1rem;text-indent: 0.18rem;background-repeat: no-repeat;background-position: left center;}
.h_xinwen_ul li a{ width:100%; display:block;font-size:0.2rem;}
.h_xinwen_ul li b{color:#b5b5b5; font-size:0.24rem;}
.h_ldcf{ background-color:#f5f5f5;}
.h_tit h4{ font-size:0.26rem;font-weight:bold; height:0.7rem; line-height:0.7rem; color:#333; display:inline-block; position:relative;}
.h_tit h4:before{ content: '';width:1.1rem; height:0.05rem; background-color:#00869c; bottom:0px; left:0px; display:block; position: absolute;}
.h_tit h4 span{ font-size:0.2rem; color:#999; font-weight:normal;}
.h_tit .more{ margin-top:0.2rem;}
.h_xw .h_tit .more{width: 0.22rem;height: 0.22rem;background-image: url(../images/h_tit_more.png); background-size:0.22rem;background-repeat: no-repeat;background-position: center center; border:0px;margin: 0.26rem 0px 0px 0px;}
.h_ldcf .swiper-container{ margin-top:0.2rem;}
.h_ldcf_box{ background-color:#FFF; padding-bottom:0.1rem;}
.h_ldcf a{ display:block;}
.h_ldcf .img{ overflow:hidden;}
.h_ldcf .img img{ height:2rem;}
.h_ldcf .tit{ font-size:0.2rem; text-align:center; height:0.64rem; line-height:0.32rem; background-color:#FFF; padding:0rem 0.1rem; margin:0.1rem 0rem 0rem 0rem;}
.h_ldcf .swiper-button-prev,.h_ldcf .swiper-button-next{position: absolute; margin-top:-0.6rem;z-index: 20;background-image: url(/Public/skin/images/qiehuan_l.png);background-repeat: no-repeat; width:0.4rem; height:0.4rem; background-size:0.24rem;background-position: center center;outline: none; border-radius:50%; background-color:rgb(0,0,0,0.5);}
.h_ldcf .swiper-button-prev{left: 0px;}
.h_ldcf .swiper-button-next{ right:0px;background-image: url(/Public/skin/images/qiehuan_r.png);}
.h_ldcf .swiper-button-prev:hover,.h_ldcf .swiper-button-next:hover{ background-color:#00869c;}
.h_xw .h_xinwen_ul2{ padding-top:0.06rem;}
.h_xinwen_ul2 li{ background-image:none; text-indent:0rem;}
.h_zwjl{ padding:0.2rem 0rem 0.2rem 0rem;}
.h_about_c{ font-size:0.2rem; line-height:0.34rem; padding:0.15rem 0rem 0rem 0rem;}
/*产品-*/
.list_banner{width: 100%;height:2rem;background-repeat: no-repeat;background-position: center center;background-size: cover;text-align:center;}
.dqwz_lm{font-size: 0.34rem;line-height: 0.42rem;color: #FFF;letter-spacing: 0px;text-transform : uppercase;padding-top:0.55rem;text-align: center; font-weight:normal;}
.dqwz_lm span{ font-size:0.24rem;letter-spacing: 0px;}
.list_banner p{ font-size:0.18rem; line-height:0.3rem; color:#FFF; margin-top:0.12rem;}
.list_banner p a{ color:#FFF;}
.dqwz{background-image: url(../images/dqwz.png);background-repeat: no-repeat;background-position: 0.05rem center;background-size:0.25rem;font-size: 0.16rem; text-indent:0.33rem; padding:0.15rem 0rem; color:#565656;border-bottom:1px dashed #e5e5e5; margin-top:0.08rem;}
.dqwz a{color:#565656;}
/*关于我们*/
.about_body{ padding:0.1rem 1% 0.5rem 1%;}
.gjjr_t{ height:0.6rem; line-height:0.6rem; background-color:#5198a4; font-size:0.22rem; text-align:center; color:#fff; font-weight:bold;}
.gjjr_t .gj,.gjjr_ul li .gj{ width:66%; padding:0px 2%;}
.gjjr_t .sj,.gjjr_ul li .sj{ width:26%; padding:0px 2%;}
.gjjr_ul li{line-height:0.3rem; padding:0.1rem 0rem; background-color:#FFF; text-align:center; font-size:0.2rem;}
.gjjr_ul li:nth-of-type(even){ background-color:#eef5f6;}
/*二级页导航*/
.sub_nav_ul{ padding-bottom:0.1rem;}
.sub_nav_ul li{ width:32.333333333%; margin:1% 0.5%;display:block; margin-top:0.05rem; float:left;}
.sub_nav_ul li a{text-align:center; height:0.6rem; line-height:0.6rem; overflow:hidden;display: block;background-color: #f5f5f5; font-size:0.24rem;}
.sub_nav_ul li a:active,.sub_nav_ul .current a{ background-color:#00869c; color:#FFF;}
.sub_nav_ul .depth2{ display:none;}
.box_left_body{ padding:0.1rem 1% 0.2rem 1%;font-size:0.2rem; line-height:0.34rem;}
/*新闻列表3*/
.news_ul{ padding:0rem 1%;}
.news_ul li {font-size:0.22rem;line-height:0.34rem;padding:0.15rem 0rem;width: 100%;border-bottom: 1px solid #EAEAEA;}
.news_ul li b{color: #00869c;}
.news_ul li a{ display:block; width:78%;}
.news_ul li span{ width:22%; float:right;color: #909090; text-align:right; font-size:0.2rem;}
/*分页-*/
.page{text-align:center;clear:both; padding:0.2rem 0rem 0.3rem 0rem;}
.page a,.page span{display: inline-block;padding:0.07rem 0.12rem;margin:0px 0.03rem;background:#ededed;border-radius:0.03rem;font-size:0.2rem;}
.page a:active,.page .current{ background:#00869c;color:#FFF;display:inline-block;}
.page select{ height:33px;}
.page .pageinfo,.page .pagenum,.page .current{ display:none;}
/*新闻内页-*/
.show_h2{ font-size:0.28rem;line-height:0.4rem; color:#000; padding:0.05rem 0rem 0.05rem 0rem; text-align:left;}
.show_time{font-size:0.18rem; padding:0.1rem 0rem 0.1rem 0rem;color:#666; border-bottom:1px solid #ddd; text-align:center;}
.show_time span{height: 0.3rem;line-height: 0.3rem;display: block;background-image: url(../images/fbrq_ico.png);background-repeat: no-repeat;background-position: left center; font-size:0.2rem; text-indent:0.25rem; background-size:0.2rem;}
.show_time .dj{background-image: url(../images/ly_ico.png); margin-left:0.2rem;background-size:0.3rem; text-indent:0.3rem;}
.show_time .fh{background-image: url(../images/fh_ico.png); text-indent:0.26rem;}
.show_time .fh a{ display:block;}
.show_body{ padding:12px 0px 50px 0px;font-size:0.2rem; line-height:0.34rem;}
.show_pre_next{ border-top:2px solid #00869c; background-color:#f7f7f7; padding:0.1rem 0.2rem 0.2rem 0.2rem;font-size:0.2rem; line-height:0.34rem;}
.show_pre_next p{ margin-top:0.1rem;}
/*留言-*/
.zxjm{ padding:0rem 1% 0.2rem 1%;}
.zxjm_li{ width:100%;padding:0.15rem 0rem; font-size:0.2rem;}
.form_text,.form_textarea,.form_text_verifycode{ width:100%; height:0.5rem; line-height:0.5rem; text-indent:0.1rem; border:1px solid #e2e2e2; background-color:#f6f6f6; margin-top:0.1rem;}
.form_textarea{ height:2rem;}
.zxjm_li .required{  color:#F00;}
.zxjm_li_yzm  .form_text_verifycode{ width:100px;}
.zxjm_body{ padding:60px 0px 80px 0px;}
.form_button {height:0.6rem; line-height:0.6rem;width: 100%; border:1px solid #00869c;background-color: #00869c;color: #FFF;cursor: pointer;font-family: "Microsoft yahei"; font-size:0.22rem; border-radius:3px; margin-top:0.1rem;}
/*图片列表-*/
.pic_ul{ padding-top:5px;}
.pic_ul li{width: 48.5%;text-align: center; float:left;margin:0% 0% 3% 3%;position:relative;}
.pic_ul li .img{padding:0.05rem; border:1px solid #ccc;}
.pic_ul li p{font-size: 0.2rem; line-height:0.3rem; margin: 0.08rem 0rem; text-align:center;}
.pic_ul li img{ height:2rem; }
.pic_ul li:nth-child(odd){ margin-left:0rem;}
#dituContent{ margin-bottom:15px;}
.BMapLabel span,.iw_poi_title span{ display:none;}
/*证书查询*/
.zscx_form .wbk{height: 0.6rem;width:92%;border:0.05rem solid #00869c;font-size:0.2rem;line-height: 0.6rem;text-indent: 0.1rem; margin:0.5rem auto 0px auto; display:block;}
.zscx_form .tj{height:0.7rem;border:0rem solid #00869c;width:94%;background-color: #00869c;font-size: 0.24rem;line-height: 0.7rem;color: #FFF;text-align: center;cursor: pointer;font-family: "Microsoft yahei"; margin:0.2rem auto 0px auto; display:block;}
.zscxjg_table{ width:100%; margin:0.4rem auto;}
.zscxjg_table td{ background:#eef5f6; border-right:1px solid #fff;border-bottom:1px solid #fff;line-height:0.6rem; font-size:0.2rem; color:#000;}
.zscxjg_table td img{ margin:0.2rem 0px; height:2rem;}
.zscxjg_table .tr0{ display:none;}
.zscxjg_table .td1{ background:#5198a4;text-align:center; color:#fff;}
.result{ margin-bottom:0.5rem;}
/*返回顶部-*/
.fhdb_top{background-color: #c9c9c9;}
.fhdb_top:active{ background-color:#00869c;}
/*底部-*/
.footer{background-color:#f3f3f3;width:90%;padding:0.2rem 5% 0.2rem 5%; position:relative;font-size:0.2rem; line-height:0.34rem;color:#666; text-align:center;}
.footer p{ margin:0.03rem 0rem;}
.footer a,.footer a:active{ color:#666;}
/*底部固定工具条*/
#tool { position:relative; }
.toollist {background:#555; margin: auto; display: block; height: 0.8rem;}
.toollist li{ float:left;width: auto;  height: 100%;width:33.33333333333%;position: static!important;  margin: 0;-webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;-webkit-box-sizing: border-box; box-shadow: none!important;border-left:1px solid #111;border-right:1px solid #888;}
.toollist li a {text-align: center;display: block;text-decoration: none;padding-top: 0.05rem;position:relative;color: #fff;}
.toollist li a img{width:0.3rem;height:0.3rem; margin-top:0.06rem;}
.toollist li a p{margin: 0.03rem 0 0px 0;font-size:0.18rem; line-height:0.3rem;display: block !important;text-align: center;}
#boxss{display: none;width: 160px;padding-top:10px;font-size:0.18rem; line-height:0.3rem; background:#fff; text-align:center;position: absolute; bottom:56px; left:50%; margin-left:-80px; z-index:121; padding-bottom:0.08rem;}
 #boxss img{ width:140px; height:140px;}
/* 网站地图 */
.maplist{ padding:0.1rem 0px 0.1rem 0px;}
.maplist .depth1{ font-weight:bold; height:0.5rem; line-height:0.5rem; clear:both; font-size:0.22rem;}
.maplist .depth2{ font-size:0.2rem; line-height:0.34rem; float:left; margin:0px 0.2rem 0.15rem 0px;}
.maplist .depth2 a{ color:#666;}
@media only screen and (max-width: 768px) {
html {font-size:768%;}}
@media only screen and (max-width: 480px) {
html {font-size: 68px;}}
@media only screen and (max-width: 375px) {
html {font-size: 64px;}}
@media only screen and (max-width: 320px) {
html {font-size: 48px;}}
