@font-face {
  font-family: "sourcehansans"; /* 这个名字可以自己定义 */
  src: url("../fonts/sourcehansans.eot"); /* IE9 Compat Modes */ /*这里以及下面的src后面的地址填的都是自己本地的相对地址*/
  src: url("../fonts/sourcehansans.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/sourcehansans.woff") format("woff"),
    /* Modern Browsers */ url("../fonts/sourcehansans.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("../fonts/sourcehansans.svg#YourWebFontName")
      format("svg"); /* Legacy iOS */
  font-weight: bold;
  font-style: normal;
}
body{background: #f5f5f5;}

/*--------------首页--------------*/
#navigation{position:fixed; right:0;top:45%; z-index:99;width:0.8rem; }
.index_hx{clear:both; padding-bottom: 1rem;}
.index_hx_o{text-align: center; margin-bottom: 0.6rem; clear: both; overflow: hidden;}
.index_hx_o .po{width: 3.2rem;height: 0.3rem;border: 0.01rem solid #ccc;margin: auto;}
.index_hx_o .po span{display: block;color: #999;font-size: 0.24rem;width: 2.33rem;text-align: center;background: #f5f5f5;margin: auto;text-transform: uppercase;margin-top: 0.15rem;}
.index_hx_o .pt{color: #333;font-size: 0.48rem;font-weight: bold;margin-top: 0.18rem;}
.index_hx_o a{display: block;width: 1rem;background: #ccc;margin: auto;margin-top: 0.08rem;border: 0.01rem solid #ccc;box-sizing: border-box;}
.index_hx_t{margin: 0 0.6rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_hx_t a{width: 1.26rem;display: block;margin-right: 1.2rem;}
.index_hx_t a dl{text-align: center;margin-top: 0.48rem;}
.index_hx_t a dl dt{width: 0.72rem;height: 0.68rem;text-align: center;margin: auto;position: relative;}
.index_hx_t a dl dt img{width: 0.72rem;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.index_hx_t a dl dd{font-size: 0.3rem;margin-top: 0.2rem;}

.field_box{margin-top: 0.5rem; width: 100%; height: 4rem;position: relative;}
.field_box .list{width:100%;height: 100%;position: relative;  }
.field_box .list li{background: #fff; border-radius: 0.2rem; padding: 0.8rem; height: 4rem;}
.field_box .list li h1{color: #0088cc; font-size: 0.3rem; font-weight: normal;}
.field_box .list li h2{width:1rem; border-bottom: 0.05rem solid #0088cc; overflow: hidden; clear: both; margin-bottom: 0.6rem;}
.field_box .list li p{color: #666;font-size: 0.2rem; line-height: 0.4rem;}
.field_box .btn{position: absolute;top: 70%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width: 0.8rem;height: 0.8rem;z-index: 3;width: 0.42rem;height: 0.42rem;}
.field_box .btn img{width: 100%;position: absolute;left: 0;right: 0;top:0;bottom: 0;margin: auto;}
.field_box .prev{left: 0rem;}
.field_box .next{right: 0rem;}

.field_box li{width: 30%; margin: 0 10%; position: absolute;top: 0;left: 0;opacity: 0;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
.field_box .p1{transform:scale(0.82);-webkit-transform:scale(0.82);}
.field_box .p2{left:0; z-index: 2;opacity: 0.8;transform:scale(0.82);transform-origin:0 50%;-webkit-transform:scale(0.82);-webkit-transform-origin:0 50%;}
.field_box .p3{left:33%; z-index: 3;opacity: 1;transform:scale(1) translateX(-50%);-webkit-transform:scale(1) translateX(-50%);   }
.field_box .p4{left: 65%; z-index: 2;opacity: 0.8;transform:translateX(-100%) scale(0.82);transform-origin:100% 50%;-webkit-transform:translateX(-100%) scale(0.82);-webkit-transform-origin:100% 50%;}

.group_news .group_t a{display: inline-block;color: #ccc;}
.group_news .inner{}
.group_news .ridiu{width: 6.69rem;height: 6.63rem;margin: auto;margin-top: 0.28rem;border-radius: 0.1rem;}
.group_news .ridiu .list{display: flex;justify-content: space-around;}
.group_news .list{padding:0.3rem 8% 0.4rem 10%;}
.group_news .list:nth-child(2){background-color: #f7f8f9;}
.group_news .date{font-size: 0.24rem;color: #ccc;line-height: 0.4rem;margin-right: 0.3rem;}
.group_news .date span{display: block;font-size: 0.3rem;font-weight: 800;color: #010101;}
.group_news .txt{width: 78.4%;text-align: justify;font-size: 0.2rem;color: #999;line-height: 0.35rem;}
.group_news .txt h4{font-size: 0.24rem;color: #000;font-weight: 800;margin-bottom: 0.06rem;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.group_news .txt p{overflow: hidden;text-overflow:ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.group_news .swiper-button-prev,.group_news .swiper-button-next{width: 0.46rem;height: auto;background: none;right: 0.63rem;top:0.48rem;margin-top: 0;}
.group_news .swiper-button-prev{left:0.6rem;}
.index_dt .swiper-wrapper{padding-bottom: 1rem;}
.index_dt_a{display: block;color: #010101;font-size: 0.2rem; margin: 0.4rem 0.8rem 0.4rem 0; text-align: right;}
.index_dt_a img{width: 0.1rem;margin-left: 0.1rem;}
.index_dt .lg{margin: 0 0.45rem;display: flex;justify-content: space-between;}
.index_dt .lgo{width: 3.1rem;height: 4.61rem;border-radius: 0.1rem;margin-top: 0.2rem;}
.index_dt .lgo .po{color: #000;font-size: 0.24rem;font-weight: bold;width: 2.57rem;margin: auto;padding-top: 0.5rem;}
.index_dt .lgo .pt{width: 2.57rem;margin: auto;text-align: justify;color: #999;font-size: 0.2rem;margin-top: 0.32rem;line-height: 0.28rem;}
.index_dt .lgo .ps{width: 2.57rem;margin: auto;display: flex;justify-content: space-between;margin-top: 0.63rem;}
.index_dt .lgo .ps p{color: #010101;font-size: 0.3rem;line-height: 0.42rem;}
.index_dt .lgo .ps p span{color: #ccc;font-size: 0.24rem;display: block;}
.index_dt .lgo .ps em{display: block;margin-top: 0.46rem;}
.index_hz{padding-bottom: 0.8rem;}
.index_hz .index_hx_o .po{width:4rem;}
.index_hz .index_hx_o .po span{width: 3rem;}
.index_hz .index_hx_o a{margin-bottom: 0.1rem;}
.index_hz_o{margin: 0 0.6rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_hz_o li{width: 1.6rem;height: 0.8rem;margin-top: 0.6rem;}
.index_hz_o li:nth-child(2){margin-top: 0.4rem;}
.index_hz_o li:nth-child(6){margin-top: 0.5rem;}
                /*--------------关于我们--------------*/
.about_wrap{width: 100%;box-shadow:0rem 2rem 8rem #F5F5F5;}
.about_banner{width: 100%;height: 4.2rem;background: url(../public/static/ind../m-images/gywm_banner.jpg) no-repeat center top;background-size: 100% 100%;padding-top: 1.29rem;}
.about_bannern{width: 2.02rem;height: 3.14rem;background:rgba(95,81,115,0.9);margin-left: 0.29rem;color: #fff;}
.about_bannern p{font-size: 0.36rem;font-weight: bold;text-align:left;padding-top: 1.22rem;}
.about_bannern span{font-size: 0.2rem;text-align:right;display: block;width: 100%;margin-top: 0.05rem;text-transform: uppercase;}
.about_o{width: 6.91rem;background: #fff;margin: auto;margin-top: -1.31rem;padding-top: 0.8rem;padding-bottom: 0.94rem;}
 
.jg01{clear: both; height: 0.5rem;}
.zt01{clear: both; padding-top: 0.2rem; overflow: hidden;}
.zt01 li{float: left; width: 17%; margin: 0 4%; text-align: center; font-size: 0.24rem;}
.zt01 li img{padding-bottom: 0.1rem;}

.k01{clear: both; padding:0 0.4rem;}
.company{clear: both; background: #fff; border-radius: 0.1rem;}
.company01{position: relative; border-radius: 0.1rem 0.1rem 0 0;}
.company01 img{border-radius: 0.1rem 0.1rem 0 0;}
.company0101{position: absolute; right:0; top:0; background: #fff; border-radius: 0 0.1rem 0 0; font-size: 0.22rem; padding: 0.1rem 0.2rem;}
.font01{color: #0095ed; font-weight: bold; font-size: 0.2rem;}
.company01 span{position: absolute; right:0; top:0;}
.company02{padding: 0.2rem; font-size: 0.24rem; line-height: 0.4rem;}
.company03{text-align: right; padding-right: 0.2rem; padding-bottom:0.4rem;}
a.more01:link,a.more01:visited{color: #999; font-size: 0.2rem;}

.news01{clear:both; overflow: hidden; background: #fff; border-radius: 0.05rem; margin: 0.2rem 0;}
.news0101{float:left; width:62%; padding: 2%;}
.news0101 h1{font-size:0.3rem; font-weight: normal;line-height: 0.3rem; height: 0.3rem; overflow: hidden; margin: 0.1rem 0;}
.news0101 p{overflow: hidden; height: 0.55rem; line-height: 0.3rem; font-size: 0.2rem; color: #999; margin-bottom: 0.1rem;}
.news0101_data{float:left; color: #999; font-size: 0.2rem;}
.news0101_chakan{float:right; color: #999; font-size: 0.2rem;}
.news0101_chakan img{width: 0.25rem; padding-right: 0.05rem; vertical-align: middle;}
.news0102{float:right; width:31%; margin:0.18rem 0.1rem 0rem 0rem;}
.news0102 img{border-radius:0.05rem;}

.news02{clear:both; overflow:hidden; background: #fff; border-radius: 0.2rem;}
.news02 li{float:left; width:94%; padding:0.15rem 3%;}
.news02 li dt{float: left; width: 16%; padding-top: 0.2rem;}
.news02-data01{font-size: 0.26rem; color:#000;}
.news02-data02{font-size: 0.26rem; color:#c5c5c5;}
.news02 li dd{float:right; width: 82%;}
.news02 li:nth-child(2n){background: #F7F8FA;}
.news02 li dd h1{font-size:0.26rem; font-weight:normal; margin-bottom:0.15rem; height: 0.3rem; overflow: hidden;}
.news02 li dd p{color:#c5c5c5; font-size:0.2rem; height:0.74rem; overflow:hidden;}
.pages{text-align:center; clear:both; overflow:hidden; font-size:0.2rem; padding:0.3rem;}

.link01{clear:both; border-radius: 0.1rem; background: #fff; overflow: hidden; margin:0 0.4rem;}
.link01 li{float:left; width:50%; text-align: center; border-right:0.01rem solid #f1f1f1; border-bottom:0.01rem solid #f1f1f1; height: 0.8rem; padding-top: 0.4rem;}
.link01 li:nth-child(2n){float:right; width: 49.6%; border-right:0 none;}
.link01 li:nth-child(3n),.link01 li:nth-child(4n){border-bottom: 0 none;}
.link01 li h1{font-weight:normal; font-size:0.2rem;}
.link01 li h2{font-size:0.2rem; font-weight:normal; color:#C1DBE5; text-transform:uppercase;}

.list02{clear:both; overflow:hidden;}
.list02 li{float:left; width:34%; margin:0 3%; background:#fff; border-radius:0.2rem; padding:5%; height: 5.2rem;}
.list02 li h1{color:#0088cc; font-weight:normal; font-size:0.3rem;}
.list02 li p{color:#666; line-height:0.4rem;}

.list03{clear:both; overflow:hidden; background: #fff; border-radius: 0.2rem;}
.list03 li{float:left; width:94%; padding:0.2rem 3%;}
.list03 li h1{color:#0088cc; font-size:0.24rem; font-weight:normal; padding-bottom: 0.05rem;}
.list03 li p{color: #999; font-size: 0.22rem;}
.list03 li:nth-child(2n){background:#f9f9f9;}

.bg01{background: #f5f5f5 url("../m-images/company-banner01.png") no-repeat center top;background-size:100%;}
.bg02{background: #f5f5f5 url("../m-images/new-banner01.png") no-repeat center top; background-size:100%;}
.bg03{background: #f5f5f5 url("../m-images/sw-banner01.png") no-repeat center top; background-size:100%;}
.bg04{background: #f5f5f5 url("../m-images/zr-banner01.png") no-repeat center top; background-size:100%;}

.top-menu-po{position: relative; clear:both; width: 100%; margin-right: 0.4rem; height: 4.8rem;}
.top-menu{position: absolute; right:0.4rem; bottom:0; width: 30%;}
.top-menu li{float:left; width:100%; color: #fff; padding: 0.2rem 0; border-top: 0.01rem solid #fff; opacity: 0.6;}
.top-menu li a:link,.top-menu li a:visited{float:left; width: 100%; color: #fff; font-size: 0.24rem; padding-left: 0.2rem;}
.top-menu li.top-menucur{opacity: 1.0;}
.top-menu01 li{float: left; background: #625472;}
.top-menu02 li{float: left; background: #355D98;}
.top-menu03 li{float: left; background: #478680;}
.top-menu04 li{float: left; background: #836854;}

.info01{clear:both; border-radius:0.15rem; background:#fff; padding-bottom: 0.25rem; margin:0 0.2rem 0.4rem 0.2rem; overflow: hidden;}
.op01{clear:both;font-size:0.22rem; overflow:hidden;padding:0.4rem 0 0.4rem 0.8rem; background:url("../m-images/home@2x.png") no-repeat 0.4rem center; background-size:0.3rem;}
.op01 a{ font-size:0.22rem; }
.sub-company{clear:both; overflow:hidden;}

.sub-company h1{font:bold 0.38rem/0.3rem "arial"; color:#f1eff0; padding-bottom:0.2rem;}
.sub-company h2{font:normal 0.2rem/0.2rem "sourcehansans","宋体", "黑体"; margin-bottom:0.3rem;}
.sub-company p{font-size:0.2rem; line-height:0.4rem; padding-bottom:0.1rem;  color:#999;}



.ln01{clear:both; overflow:hidden;}
.ln01 li{float:left; width:80%; padding:0.15rem 10%;}
.ln01 li:nth-child(2n){background: #F7F8FA;}
.ln01 li h1{color:#0088cc; font-size:14px; font-weight:normal; padding-bottom:0.05rem;}
.ln01 li p{color:#c5c5c5; font-size:0.12rem;}

.about-th .btns{padding-bottom: 0.3rem; margin: 0 auto; clear: both; overflow: hidden;}
.about-th .btns .prev{float:left;  width: 0.3rem; height: 0.3rem; cursor: pointer; background: url("../m-images/index_dtz_bak.png") no-repeat; background-size: 0.3rem;}
.about-th .btns .next{float:right; width: 0.3rem; height: 0.3rem; cursor: pointer; background: url("../m-images/index_dty_bak.png") no-repeat; background-size: 0.3rem;}
.about-th .btns .prev:hover{float:left; width: 0.3rem; height: 0.3rem; cursor: pointer; background: url("../m-images/index_dtz_on.png") no-repeat; background-size: 0.3rem;}
.about-th .btns .next:hover{float:right; width: 0.3rem; height: 0.3rem; cursor: pointer; background: url("../m-images/index_dty_on.png") no-repeat; background-size: 0.3rem;}
.about-th .btns .list{position: relative; overflow: hidden;float: left; width: 85%; margin: 0 2%;}
.about-th .btns .line{width: 100%; height: 0.01rem; background: #cecece; position: absolute;left: 0;top:0.15rem; z-index: 1;}
.about-th .btns ul{float: left;position: relative;z-index: 2;}
.about-th .btns li{width:1.05rem; padding: 0.35rem 0 0.02rem; float: left; display: inline; background: url(../m-images/bg_li02.png) no-repeat center 0.06rem; background-size: 0.2rem; color: #828282;text-align: center;cursor: pointer; font-size:0.25rem;}
.about-th .btns li.on{background: url(../m-images/bg_li03.png) no-repeat center 0.05rem; background-size:0.6rem; font-size: 0.25rem;color: #0089cf;}

.dsjCont{clear:both; width: 100%; margin: 0 auto; position: relative;}
.dsj{width:100%;}

.dsj li{float: left; width: 100%; border-top: 0.01rem solid #e9e9e9; padding: 0.2rem 0; font-size: 0.24rem; line-height: 0.34rem;}
.dsj li dd{float: left; width: 30%; color: #0088cc;}
.dsj li dt{float: left; width: 70%; color: #666;}


.honor01{padding-top:0.3rem; overflow:hidden;}
.honor01 li{float:left; width:25%; height: 3rem; text-align:center; font-size:0.2rem; margin: 0 4%;}
.honor01 li img{margin-bottom:0.05rem; height:1.2rem !important; border:0.01rem solid #dfdfdf; padding:2px; overflow: hidden;}
.honor01_btn01{background:#5F5174; border-radius:1rem; border:0 none; color:#fff; width:40%; padding:0.1rem 0; box-shadow: 0px 0.05rem 0.05rem #ccc; margin-bottom: 1rem; font-size: 0.2rem;}

.honor02{clear: both; overflow: hidden;}
.honor02 li{float:left; width:99%; border:0.01rem solid #707070; border-bottom: 0 none; font-size: 0.2rem;}
.honor02 li.o1{background: #f9f9f9;}
.honor02 li:nth-last-child(1){border-bottom: 0.01rem solid #707070;}
.honor02 li h1{text-align: center; font-weight: normal; font-size:14px; padding:0.2rem 0;}
.honor02 li dt{float:left; width:16%; padding: 0.2rem 0 0.2rem 0.2rem;}
.honor02 li dd{float:left; width:74%; padding: 0.2rem 0 0.2rem 0.2rem; border-left:0.01rem solid #707070; color:#666;}

.sub-news02{clear:both; overflow:hidden; margin: 0.4rem;}
.sub-news02-title01{color:#0088cc; font-size:0.25rem; text-align:center;}
.sub-news02-data01{font-size:0.2rem; color:#c5c5c5; text-align:center; padding:0.25rem 0;}
.sub-news02-info01{font-size:0.22rem; line-height:0.4rem; color:#666;}
.sub-news02-info01 p{padding-bottom:0.2rem;font:normal 0.25rem/0.4rem "sourcehansans","宋体", "黑体";}
.sub-news02-info01 .fujian img{ border:none;height:auto!important; width:auto}

.care{clear:both; overflow:hidden;padding:0.3rem 0px 1rem 0px; overflow:hidden; font:normal 0.22rem/0.3rem "sourcehansans","宋体", "黑体";}
.care p{font:normal 0.22rem/0.3rem "sourcehansans","宋体", "黑体"; padding-bottom:0.15rem;}
.care h3{font:bold 0.22rem/0.3rem "sourcehansans","宋体", "黑体";}
.care h4{font:bold 0.22rem/0.3rem "sourcehansans","宋体", "黑体"; color:#3ba6dd; padding:0.15rem 0;}
.care h5{font:normal 0.2rem/0.3rem "sourcehansans","宋体", "黑体"; padding:0.15rem 0rem;}
.care .trac{border:0.01rem solid #eee; border-left:0; border-right:0; padding:0.15rem 0; position:relative; cursor:pointer; margin-top:0.15rem; font:normal 0.25rem/0.4rem "sourcehansans","宋体", "黑体";}
.care .trac span{position:absolute; right:0; top:35%; color:#999; padding: 0 0.05rem; font:normal 0.22rem/0.3rem "sourcehansans","宋体", "黑体"; }
.care .trac_info{padding:0.2rem; overflow:hidden;}
.care .trac_info p{padding-bottom: 0.15rem; font:normal 0.22rem/0.4rem "sourcehansans","宋体", "黑体";}

.ico_point02{background:url(../m-images/ico_point02.jpg) no-repeat left center; background-size:100%; margin-right: 0.15rem;}
.ico_arrow_down{background: url("../m-images/jt02.png") no-repeat top center; background-size:100%;}

.pro_info{clear:both; overflow:hidden;}
.pro_info h1{clear:both; color:#0088cc; margin-bottom:0.15rem; font-size: 0.3rem; font-weight: bold; text-align: center; margin-top: 0.3rem;}
.pro_info h2{font:normal 0.2rem/0.3rem "sourcehansans","宋体", "黑体"; color:#0089cf; margin-bottom:0.3rem; border-bottom:0.01rem solid #dfdfdf; padding:0.2rem 0rem;}
.line{clear:both; border-bottom:0.01rem solid #dfdfdf; margin-bottom:0.3rem; overflow:hidden;}
.pro_info p{font-size:0.2rem; line-height:0.3rem;}

.swzx01{clear:both; overflow: hidden;}
.swzx01 li{float:left; width:50%; margin-bottom:0.3rem;}
.swzx01 li dt{float:left; width:15%; padding: 0.15rem 0;}
.swzx01 li dd{float:right; width:82%;}
.font02{color:#C1DBE5;}

.qxal img{float:left;width:1.2rem;height:1.66rem;margin-right:0.2rem;}
.qxal p{margin-bottom:0.2rem;}

.gsln h1,.care h1{font:normal 0.25rem/0.4rem "sourcehansans","宋体", "黑体"; color:#0089cf;}
.gsln h2,.care h2{font:normal 0.22rem/0.3rem "sourcehansans","宋体", "黑体"; border-bottom:0.01rem solid #eee; padding-bottom:0.1rem; margin-bottom:0.15rem;}

.hfal h1{font:bold 0.48rem/0.5rem "arial"; color:#f1eff0;}
.hfal h2{font:normal 0.3rem/0.55rem "sourcehansans","宋体", "黑体"; margin-bottom:0.3rem;}
.hfal p{font:normal 0.25rem/0.4rem "sourcehansans","宋体", "黑体"; }

.other01{clear:both;}
.other01 li{float:left; width:99%; border:0.03px dotted #f0f0f0; font-size:0.22rem; color: #0089cf; padding:0.03rem 0; margin-bottom: 0.06rem; text-align: center; background: #f7fdff;}
.other02{clear:both;}
.other02 p{color:#666; font-size:0.14rem; margin-bottom: 0;}
.othertitle01{clear:both; border-bottom:0.03rem solid #f0f0f0; font-size:0.26rem; color: #0089cf; padding:0.15rem 0; margin-top:0.2rem}
.otherinfo01{clear:both; font-size:0.18rem; color: #0089cf; padding:0.18rem 0;}
.otherinfo01 li{float:left; width:48%; text-align:center; padding:0.1rem 0 0.2rem 0; font-size:0.22rem; margin:0.05rem}

.pro01{clear:both; overflow: hidden; padding:0;}
.pro01 li{float:left; width: 43%; margin-bottom:0.2rem; margin-right: 0.2rem; background: #f9f9f9; border-left:0.1rem solid #dfdfdf; padding-left: 3%; padding-top: 0.2rem;}
.pro01 li:nth-child(2n){margin-right: 0;}
.pro01 li h1{font-size:0.3rem; font-weight: normal;}
.pro01 li p{padding-top:0.1rem; font-size:0.2rem;}

.ggyt_border{border:0.01rem solid #ccc; text-align:center; padding:0rem 0.03rem; margin-right:0.1rem;}
.qxal img{float:left; width:1.2rem; height:1.66rem; margin-right:0.2rem;}
.qxal p{margin-bottom:0.2rem;}
.swzx_tell{background:#707070; text-align:center; color:#fff; padding:0px 0.2rem; float:left; margin-right:0.2rem;}
.ggyt_title{color:#fff; font:normal 0.2rem/0.39rem "sourcehansans","宋体", "黑体"; background:url(../images/pro/pro_gz_pic07.jpg) no-repeat left center; height:0.39rem;}
.ggyt_title dt{float:left; width:2.7rem; text-align:center; letter-spacing:0.02rem;}
.ggyt_title dd{text-align:center; font:italic 0.2rem/0.39rem "sourcehansans","宋体", "黑体";}

.pro01tab01{clear:both; border-bottom: 0.01rem solid #f0f0f0; overflow: hidden;}
.pro01tab01 li{float:left; width: 30%; text-align: center; background: #f0f0f0; margin-right: 2%; font-size: 0.22rem; line-height: 0.8rem;}
.pro01tab01 li.tab01cur{background: #0089cf; color: #fff;}
.pro01info01{clear: both; padding: 0.3rem 0; overflow: hidden; font-size: 0.16rem;}
.pro01info01 p{padding-bottom: 0.2rem;}
.pro01info01 h1{font-size: 0.26rem; padding: 0.4rem 0;}
.pro01h01{clear: both; overflow: hidden; padding:0.2rem 0;}
.pro01h01 li{float:left; width: 30%; margin-right: 5%; margin-bottom: 0.2rem;}
.pro01h01 li img{width: 3.45rem; height: 2.48rem;}
.pro01h01 li:nth-child(3n){float:right; margin-right: 0;}
.pro01info02{clear: both; margin: 0.3rem 0; overflow: hidden;}
.pro01info02 h1{font-size: 0.3rem; font-weight: normal; padding-bottom: 0.4rem; line-height: 0.5rem;}
.pro01info02 h2{font-size: 0.28rem; font-weight: bold; padding-bottom: 0.4rem; color: #000;}
.pro01info02 p{font:normal 0.25rem/0.4rem "sourcehansans","宋体", "黑体"; padding-bottom:0.15rem;}
.pro01left01{float:left; width:5rem;}
.pro01right01{float:right; width:5rem;}
.left02{float:left; width:68%;}
.right02{float:right; width:25%;}

.pro02{padding:0.3rem 0px 1rem 0px; overflow:hidden;}
.o1{overflow: hidden;}
.o1 h1{font-weight:normal; font-size: 0.28rem; line-height: 0.3rem; color:#0089cf; margin-bottom:0.15rem;}
.o1 p{font:normal 0.25rem/0.4rem "sourcehansans","宋体", "黑体"; margin-bottom: 0.15rem;}

.o1-title01{clear: both; font-size: 0.28rem; font-weight: bold; border-left: 0.12rem solid #0089cf; padding-left: 0.1rem; margin-bottom: 0.15rem;}
.o1-info01{clear: both;}
.o1-info01 li{float:left; width: 50%; height:1.2rem}
.o1-info01 li dt{float: left; margin-right: 0.15rem;}
.o1-info01 li dd{float: left; padding-top: 0.12rem; font-size: 0.14rem;}
.o1-info01 li dd h1{font-weight: normal; font-size: 0.25rem;word-break: break-all; width:1.8rem; line-height: 0.3rem; padding-top:0.2rem}
.o1-info01 li dd p{font-weight: normal; font-size: 0.12rem;}
.o1-con01{clear: both; overflow: hidden; font-size: 0.16rem;}
.spac_height_60{clear:both; height:0.75rem; overflow:hidden;}
.spac_height_75{clear:both; height:0.75rem; overflow:hidden;}

.contact{padding-top:0.3rem; overflow:hidden; font:normal 0.14rem/0.25rem "sourcehansans","宋体", "黑体";}
.contact h1{font:bold 0.28rem/0.42rem "sourcehansans","宋体", "黑体";}
.contact h2{font:bold 0.25rem/0.4rem "sourcehansans","宋体", "黑体";}
.contact p{font:normal 0.25rem/0.4rem "sourcehansans","宋体", "黑体";}
.contact a{color:#3ba6dd;}

.o1-info01 li.oth01{float: left; width: 50%; height: 1.8rem;}
.o1-info01 li.oth01 dt{float:left; width: 45%;}
.o1-info01 li.oth01 dd{float:left; width: 47%; padding-top: 0.4rem;}
.o1-info01 li.oth01 dd h1{font-weight: normal; font-size: 0.25rem;word-break: break-all; width:1.5rem; line-height: 0.3rem;}