﻿/*通用类*/
*{margin:0;padding:0;}
html{overflow-x:hidden;}
body{width:100%;min-width:320px;margin:0 auto;font-family:"Microsoft Yahei";background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:0.26rem;color:#333;}
/*不同设备字体em基准*/
html{font-size:36.4px;}
@media screen and (max-width: 320px){   html{  font-size:36.4px;  }
}
@media screen and (min-width: 321px) and (max-width: 360px){   html{  font-size:41px;  }
}
@media screen and (min-width: 361px) and (max-width: 375px){   html{  font-size:42.6666px;  }
}
@media screen and (min-width: 376px) and (max-width: 414px){   html{  font-size:47px;  }
}
@media screen and (min-width: 415px) and (max-width: 484px){   html{  font-size:54.6112px;  }
}
@media screen and (min-width: 485px) and (max-width: 720px){   html{  font-size:82px;  }
}
@media screen and (min-width: 721px) and (max-width: 768px){   html{  font-size:87px;  }
}
@media screen and (min-width: 769px) and (max-width: 1080px){   html{  font-size:123px;  }
}
@media screen and (min-width: 1080px){   html{  font-size:123px;  }
}
img{border:none;}
h1,h2,h3{font-weight:normal;}
a{color:#333;text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none；}
input,textarea,select{font-family:"Microsoft Yahei";font-size:1em;outline:none;margin:0;padding:0;}
input::-webkit-input-placeholder {color: #a0a0a0 !important;}
textarea::-webkit-input-placeholder {color: #a0a0a0 !important;}
input[type='button'],input[type='text'],input[type='search'], input[type='submit'], input[type='reset'],input[type='date'],input[type='time'],input[type='number'] {-webkit-appearance: none;}
select{-webkit-appearance: none;}
textarea{ -webkit-appearance: none;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{    -webkit-appearance: none !important;    margin: 0;}
ul,ol{padding:0;list-style-type:none;}
em{font-style:normal;}
.lt{float:left;}
.rt{float:right;}
input.sub,label{border:none;cursor:pointer;}
input,textarea{font-family:"Microsoft Yahei";outline:none;margin:0;padding:0;}
/*table{border-collapse:collapse;}
td,th{padding:0;}*/
div.clear{font: 0px Arial; line-height:0;height:0; overflow:hidden;clear:both;}
.cm_photo{display:block;position:relative;overflow:hidden;}
.cm_photo .thumb{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;}
.cm_photo .zw{display:block;height:auto;width:100%;}
.line20{font-size:1px;height:0.2rem;width:100%;clear:both;}

.header{height: 1.44rem;background:#fff;}
.header .logo{float: left;display: block;height: 1.44rem;}
.header .logo img{display: block;height: 1.44rem;}
.head_tel{float: right;width:3.4rem;padding-top:0.27rem;}
.head_tel dt{height: 0.46rem;line-height: 0.46rem;font-size:0.24rem; }
.head_tel dd{height: 0.46rem;line-height: 0.46rem;font-size:0.36rem; font-weight: bold;color:#046FCD;padding-left:0.6rem;background:url("../images/head_tel.png") no-repeat left center;background-size:auto 100%;}
.nav{background:#046FCD;}
.nav a{float: left;display: block;width: 25%;height: 0.7rem;line-height: 0.7rem;text-align: center;font-size:0.25rem;color:#fff;border-top:1px solid #026cbd;border-left:1px solid #026cbd;margin:-1px 0 0 -1px;}
.navls {background:#f54248;display:inline-block;text-align:center;text-decoration:none;color:#fff;position: relative;}

.banner{width:100%;}
.banner .swiper-slide{width:100%;}
.banner .swiper-slide img{display: block;width:100%;height:auto;}
.banner .swiper-pagination-bullet{opacity:1;background:#046FCD;}
.banner .swiper-pagination-bullet-active{background:#fff;}
.hm_title{height: 0.64rem;line-height: 0.64rem;background:#046FCD;position: relative;color:#fff;font-size:0.24rem;padding:0 0.24rem;}
.hm_title .sj{display: block;width: 0.21rem;height: 0.11rem;background:url("../images/hmtitle_sj.png") no-repeat center center;background-size:100% 100%;position: absolute;left: 0.6rem;top: 0.64rem;}
.hm_pro .links{padding-bottom:0.4rem;}
.hm_pro .links a{display: block;width: 2.9rem;height: 0.52rem;line-height: 0.52rem;border:1px solid #d0d0d0;border-radius:0.1rem;background:#f7f7f7;text-align: center;font-size:0.25rem;color:#000;margin:0.17rem 0 0 0.2rem;float: left;box-sizing:border-box;}
.hm_pro .links .blue{color:#046FCD;}
.hmp_slider{height: 4.2rem;position: relative;}
.hmp_slider .c_btn{width: 0.6rem;height: 0.6rem;position: absolute;z-index: 20;top: 1.1rem;}

.hmp_slider .my-prev{left: 0.1rem;background:url("../images/hmp_pre.png") no-repeat center center;background-size:100% 100%;}
.hmp_slider .my-next{right: 0.1rem;background:url("../images/hmp_next.png") no-repeat center center;background-size:100% 100%;}
.hmp_item{display: block;width: 2.9rem;height:4.15rem;margin:0 auto;text-align: center; border:1px solid #EEEEEE; background:#EEEEEE;}
.hmp_item .photo{display: block;width: 2.9rem;height: 2.8rem;position: relative;overflow: hidden;}
.hmp_item .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.hmp_item .name{/*display:inline-block;*/ display:block;height: 0.5rem;line-height: 0.5rem;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.hmp_item .ftitle{display:block;height: 0.4rem;line-height: 0.4rem; font-size:0.2rem;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.child_banner{display: block;width: 100%;height:auto;}
.hm_kh{padding-bottom:0.42rem; margin-top:0.42rem;}
.hm_kh .title{height: 0.68rem;line-height: 0.68rem;text-align: center;background:url("../images/hmkh_title.png") no-repeat center center;background-size:100% 100%;color:#fff;}
.hm_kh ul{width: 6rem;margin:0 auto;}
.hm_kh li{height: 0.6rem;line-height: 0.6rem;border-bottom:1px dashed #bcbcbc;padding-left:0.52rem;font-size:0.24rem;background:url("../images/kh_li.png") no-repeat 0.12rem center;background-size:auto 0.3rem;}
.hm_ys{background:#046FCD;padding-top:0.48rem;}
.hm_ys .title{margin:0 auto 0.28rem auto;width: 4rem;height: 0.48rem;line-height: 0.48rem;background:#fff;color:#046FCD;border-radius:0.24rem;text-align: center;font-size:0.34rem;font-weight: bold;}
.ys_slider{width:100%;height: 7.7rem;position: relative;color:#fff;}
.ys_slider .swiper-slide{width:100%;height: 7.7rem;}
.ys_slider .swiper-pagination-bullet{opacity:1;background:#fff; }
.ys_slider .swiper-pagination-bullet-active{background:#ff0000;}
.ys_slider .photo{display: block;width: 6rem;height:auto;margin:0 auto; border:5px #999999 solid;}
.ys_slider .t1{height: 1.1rem;line-height: 1.1rem;width: 6rem;margin:0 auto;font-size:0.28rem;font-weight: bold;}
.ys_slider p{font-size:0.26rem;line-height: 0.5rem;width: 6rem;margin:0 auto;}
.hm_flow{ margin-bottom:0.5rem;}
.hm_flow .t1{width: 3.8rem;height: 0.6rem;line-height: 0.6rem;border-radius:0.3rem;margin:0 auto;background:#046FCD;font-size:0.3rem;color:#fff;text-align: center;}
.hm_flow .t2{height: 0.5rem;line-height: 0.5rem;text-align: center;font-size:0.24rem;color:#636363;}
.hm_flow .wp{width: 6rem;margin:0 auto;}
.flow_item{display: block;width: 1.9rem;height: 2.4rem;float: left;margin:0.1rem 0.05rem 0 0.05rem;text-align: center;font-size:0.28rem;line-height: 0.5rem;}
.flow_item .photo{display: block;width: 1.8rem;height: 1.8rem;border:0.05rem solid #cbcbcb;border-radius:100%;overflow: hidden;}
.flow_item .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.hm_title .more{display: block;width: 0.72rem;height: 0.24rem;line-height: 0.24rem;border-radius:0.12rem;color:#046FCD;position: absolute;right: 0.3rem;top: 50%;margin-top:-0.12rem;background:#fff;font-size:0.16rem;text-align: center;}
.hm_case .hm_title{margin-bottom:0.3rem;}


.hmc_item{display: block;width: 2.86rem;height:3.2rem;float: left;margin:0 0.1rem 0.2rem 0.2rem;text-align: center;border:1px solid #E8E8E8; background:#eeeeee;}
.hmc_item .photo{display: block;height: 2.2rem;position: relative;overflow: hidden;}
.hmc_item .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.hmc_item .name{line-height: 0.4rem; margin-top:0.1rem; padding:0 0.2rem;display:block;/*max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/font-size:0.25rem;}
.hmc_item .ftitle{display:block;height: 0.4rem;line-height: 0.4rem; font-size:0.2rem;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.hmc_item2{display: block;width: 2.85rem;height: 2.8rem;float: left;margin:0 0.1rem 0 0.2rem;text-align: center;}
.hmc_item2 .photo{display: block;position: relative;overflow: hidden; }
.hmc_item2 .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.hmc_item2 .name{line-height: 0.6rem;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.25rem;}



.hm_about{background:#046FCD;padding:0.54rem 0.25rem 0.45rem 0.25rem;color:#fff;}
.hm_about .title{width: 3.5rem;height: 0.5rem;line-height: 0.5rem;background:#fff;border-radius:0.25rem;display: block;margin:0 auto;font-size:0.35rem;color:#046FCD;text-align: center;}
.hab_banner{display: block;width: 100%;height:auto;border:0.03rem solid #0099FF;margin:0.3rem 0 0 0;}
.hm_about .tip{line-height: 0.5rem;margin-top:0.2rem; font-size:0.23rem;}
.hm_env .title{width: 3.8rem;height: 0.6rem;line-height: 0.6rem;border-radius:0.3rem;margin:0 auto;background:#046FCD;font-size:0.3rem;color:#fff;text-align: center;}
.hm_env .wp{width: 6.04rem;margin:0 auto;}
.hm_env{padding-bottom:0.5rem;}
.hme_item{display: block;width: 2.85rem;height: 2.8rem;float: left;margin:0.16rem 0.06rem 0 0.06rem;background:#d9d9d9;text-align: center;}
.hme_item .photo{display: block;width: 2.85rem;height: 2.25rem;position: relative;overflow: hidden;}
.hme_item .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.hme_item .name{display:inline-block;height: 0.55rem;line-height: 0.55rem;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hm_news{padding-bottom:0.5rem;}

.hm_news .handle{height: 0.75rem;line-height: 0.75rem;background:#454545;}
.hm_news .btn{float: left;width: 33.3333%;text-align: center;font-size:0.24rem;color:#fff;}
.hm_news .hover{color:#fff;background:#046FCD;}
.hm_news .con{display: none;padding:0.2rem 0.25rem 0 0.25rem;}
.hm_news .show{display: block;}
.hm_news .photo{display: block;border:0.08rem solid #e0e0e0;}
.hm_news .photo img{display: block;width: 100%;height:auto:;}
.hm_news li{height: 0.77rem;line-height: 0.77rem;border-bottom:1px dashed #d9d9d9;font-size:0.25rem;}
.hm_news li a{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:0.25rem;}
.hm_news li p{float:left; padding-left:1px; padding-right:5px; font-size:10px;}

.footer{background:#232323;}
.footer .gs{height: 0.66rem;line-height: 0.66rem;text-align: center;color:#fff;font-size:0.24rem;background:#181616;}
.footer ul{font-size:0.22rem;line-height: 0.38rem;padding:0.24rem 0.32rem;color:#fff;}
.footer_nav{width: 100%;position: fixed;left: 0;bottom: 0;z-index: 100;background:#0b5cc7;height: 1.08rem;}
.footer_nav a{display: block;width: 25%;height: 1.08rem;float: left;text-align: center;color:#fff;box-sizing:border-box;padding-top:0.14rem;}
.footer_nav img{display: block;width: 0.4rem;height: 0.4rem;margin:0 auto;}
.footer_nav span{display: block;height: 0.5rem;line-height: 0.5rem;font-size:0.22rem;}
.footer_nav .fg{height: 0.6rem;border-left:1px solid #5d90db;float: left;margin:0.24rem 0 0 -1px;}
.footer_zw{height: 1.08rem;clear: both;}
/*news 新闻*/
.cm_nav{height: 0.64rem;line-height: 0.64rem;background:#046FCD;padding:0 0.2rem;font-size:0.22rem;color:#fff;}
.cm_nav a{color:#fff;}
.cm_nav .menu_btn{float: right;padding-left:0.36rem;background:url("../images/menu_btn.png") no-repeat left center;background-size:auto 0.22rem;}


/*新闻*/
.news_item{display: block;width: 5.84rem;height: 1.66rem;margin:0.25rem auto 0 auto;padding:0.07rem;border:1px solid #cdc7c7;}
.news_item .date{float: left;width: 1.52rem;height: 1.66rem;background:#046FCD;color:#fff;text-align: center;}
.news_item .date dt{font-size:0.7rem;font-weight: bold;line-height: 1.5;padding-top:0.1rem;}
.news_item .inf{float: right;width: 4.1rem; height:1.6rem;display:-webkit-box;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp:2;}
.news_item .name{font-size:0.24rem;line-height: 0.35rem;max-height:0.8rem;color:#046FCD;}
.news_item .tip{line-height: 0.3rem;font-size:0.16rem;color:#545454;padding-top:0.05rem;}



.cla_list{margin-bottom:0.4rem;}
.cla_list li{height: 0.76rem;line-height: 0.76rem;border-bottom:1px solid #dbdbdb;padding-left:0.3rem;}
.cla_list li a{padding-left:0.35rem;background:url("../images/cla_li.png") no-repeat left center;background-size:auto 0.1rem;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*news 新闻*/

/*pro 产品*/
.pro_list{padding-top:0.35rem;}
.pro_item{height: 3.2rem;float: left;width: 2.8rem;display: block;margin:0 0.1rem 0.2rem 0.2rem;text-align: center; border:1px solid #EAEAEA; background:#F3F3F3;}
.pro_item .photo{display: block;height: 2.2rem;position: relative;overflow: hidden;}
.pro_item .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.pro_item .name{line-height: 0.4rem; margin-top:0.1rem; padding:0 0.2rem;display:block;}
.pro_item .name1{ width:100%;display:block; font-size:0.2rem;}


.pro_bt{width: 6rem;margin:0 auto 0.4rem auto;}
.pro_bt .title{height: 0.6rem;line-height: 0.6rem;background:#dedede;font-size:0.24rem;padding-left:0.36rem;position: relative;}
.pro_bt .title i{display: block;width: 0.1rem;height: 0.1rem;position: absolute;left: 0.1rem;top: 50%;margin-top:-0.05rem;background:#818181;border-radius:100%;}
.pro_bt li{height: 0.72rem;line-height: 0.72rem;border-bottom:1px dashed #d9d9d9;}
.pro_bt li a{padding-left:0.35rem;background:url("../images/cla_li.png") no-repeat left center;background-size:auto 0.1rem;color:#666;font-size:0.26rem;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*pro 产品*/

/*detail 详情*/
.de_title{text-align: center;height: 0.66rem;line-height: 0.66rem;margin:0.3rem 0;border-bottom:1px solid #d6d6d6;font-size:0.26rem;}
.det_banner{height: 4.4rem;position: relative;overflow: hidden;}
.det_banner img{display: block;width: 4.4rem;height: 4.4rem;margin:0 auto;}
.det_banner .c_btn{width: 0.9rem;height: 0.9rem;position: absolute;top: 50%;margin-top:-0.45rem;z-index: 20;}
.det_banner .my-prev{left: 0;background:url("../images/det_pre.png") no-repeat center center;background-size:100% 100%;}
.det_banner .my-next{right: 0;background:url("../images/det_next.png") no-repeat center center;background-size:100% 100%;}
.det_inf{padding:0.3rem;line-height: 0.5rem;font-size:0.26rem;}
.det_inf img{display:block; width:100%; height:auto; margin-top:0.05rem;}
.det_ot{padding:0 0.3rem 0.3rem 0.3rem;line-height: 0.4rem;font-size:0.22rem;}
.det_ys{width: 5.8rem;margin:0 auto 0.2rem auto;}
.det_title{height: 0.6rem;line-height: 0.6rem; background:#e8e8e8;border-bottom:1px solid #2555ac;}
.det_title .tit{width: 1.6rem;height: 0.6rem;text-align: center;background:url("../images/de_tit.png") no-repeat center center;background-size:100% 100%;font-size:0.25rem;color:#fff;}

.det_ys2{width: 5.8rem;margin:0 auto;}
.det_ys2 img{display:block; width:100%; height:auto; margin-top:0.2rem;}

.det_title3{height: 0.6rem;line-height: 0.6rem; background:#e8e8e8;border-bottom:1px solid #2555ac;}
.det_title3 .tit{width:2.6rem;height: 0.6rem;text-align: center;background:url("../images/de_tit3.png") no-repeat center center;background-size:100% 100%;font-size:0.25rem;color:#fff;}


.det_ys3{width: 5.8rem;margin:0 auto;}
.det_ys3 p{ line-height:0.4rem; font-size:0.22rem; margin:0.2rem auto;}


.ys_fls{height: 2.15rem;background:#e6e6e6;margin-top:0.2rem;}
.ys_fls dl{width: 2.5rem;text-align: center;color:#046FCD;padding-top:0.3rem;}
.ys_fls dt{height: 0.65rem;line-height: 0.65rem;font-weight: bold;font-size:0.6rem;}
.ys_fls dd{height: 0.72rem;line-height: 0.4rem;font-size:0.25rem;font-weight: bold; padding:0 0.1rem;}
.ys_fls .photo{display: block;width: 3.3rem;height: 2.16rem;position: relative;overflow: hidden;}
.ys_fls .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.ys_tip{margin:0.2rem 0 0 0;line-height: 0.4rem;font-size:0.22rem;}
.det_case{width: 5.8rem;margin:0.2rem auto 0 auto;position: relative;overflow: hidden;padding-bottom:0.4rem;}
.det_case .det_title{margin-bottom:0.2rem;}
.det_case .s_list{width: 6.4rem;}
.det_case .item{display: block;width: 2.72rem;height: 2.6rem;float: left;margin-right:0.36rem;text-align: center;}
.det_case .photo{display: block;width: 2.72rem;height: 2rem;position: relative;overflow: hidden;}
.det_case .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.det_case .name{line-height: 0.44rem;font-size:0.24rem;font-size:0.18rem;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*detail 详情*/



/*分页*/
.page{text-align:center;padding:0.3rem 0;}
.page {padding-top:30px; padding-bottom:20px; text-align:center; }
.page a { padding:0px 5px 0; color:#646464; line-height:22px; font-size:14px; display:inline-table; border:1px solid #ccc; padding-left:8px; padding-right:8px; background: #efefef; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%); /* IE10+ */ background: linear-gradient(top, #ffffff 0%, #efefef 100%); /* W3C */ }
.page a:hover { color:#fff; background:#646464; border:1px solid #444444; }

.news_list2{}
.news_item2{display: block;width: 5.84rem;height: 1.82rem;margin:0.25rem auto 0 auto;padding:0.07rem;border:1px solid #cdc7c7;}

.news_item2 .name{font-size:0.26rem;line-height: 0.4rem;max-height:0.8rem;display:-webkit-box;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp:2;color:#046FCD; padding-left:0.2rem;}
.news_item2 .tip{line-height: 0.4rem;font-size:0.22rem;color:#545454;padding-top:0.05rem; padding:0.2rem;}
.ht_dhdiv{display: block;width: 5.84rem;margin:0.25rem auto 0.3rem auto;padding:0.07rem;}
.ht_dhdiv li{ float:left; width:30%;list-style-type:none; border:1px solid #EFEFEF; margin-left:0.1rem;text-align:center; line-height:0.4rem;}
.ht_dhdiv li a{ text-align:center;}


.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.fw_div{width: 94%;padding: 0rem 3%; background:#F5F6F7;}
.fw_div h3{display: block;text-align: center;line-height: 0.2rem;background: url(../images/bt_t.jpg) no-repeat center bottom;background-size:0.4rem 0.04rem;padding-bottom: 0.1rem;padding-top: 0.2rem}
.fw_div h3 a{color: #333333;font-weight: bold;font-size: 0.35rem;}
.fw_div h3 span{display: block;color: #666666;font-size: 0.3rem;line-height:0.72rem;}
.fw_div p{/*text-indent: 1.2rem;*/font-size:0.26rem;color: #4e4e4e;line-height:0.5rem;padding-top: 0.2rem;padding-bottom: 0.1rem}
.fw_div ul{width: 100%;padding-top: 0.2rem; margin-bottom:0.2rem;}
.fw_div ul li{width:23.5%;float: left;display: inline;margin-right: 2%;}
.fw_div ul li.non{margin-right: 0;}
.fw_div ul li a{width: 98%;height: 0.8rem;display: block;border: 2px solid #d5d5d5;padding-top: 0.8rem;}
.fw_div ul li a span{display: block;text-align: center;font-size:0.31rem;color: #333333;font-weight: bold;}
.fw_div ul li a span i{font-size: 0.2rem;font-style:normal}
.fw_div ul li a em{display: block;text-align: center;font-size: 0.16rem;color: #6a6a6a;}
.fw_div ul li.fwli_01 a{background:#fff url(../images/fw01.png) no-repeat center 0.22rem;background-size: 0.75rem;}
.fw_div ul li.fwli_02 a{background:#fff url(../images/fw02.png) no-repeat center 0.22rem;background-size: 0.75rem;}
.fw_div ul li.fwli_03 a{background:#fff url(../images/fw03.png) no-repeat center 0.22rem;background-size: 0.75rem;}
.fw_div ul li.fwli_04 a{background:#fff url(../images/fw04.png) no-repeat center 0.22rem;background-size: 0.75rem ;}
.fw_div ul li a:hover{ border:2px solid #046fcd;}
a:hover{ color:#0099FF;}

/**/
.ysnl_list{ margin-top:0.2rem;}
.ysnl_list ul{ margin-left:-0.3rem;}
.ysnl_item{display: block;width: 2.7rem;height:3.2rem;float: left;margin:0 0.0rem 0.2rem 0.3rem;text-align: center;border:1px solid #E8E8E8; background:#eeeeee;}
.ysnl_item .photo{display: block;height: 2.2rem;position: relative;overflow: hidden;}
.ysnl_item .photo img{display:block;width:100%;height:100%;object-fit:cover;}
.ysnl_item .name{line-height: 0.4rem; margin-top:0.1rem; padding:0 0.2rem;display:block;/*max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/font-size:0.25rem;}
.ysnl_item .ftitle{display:block;height: 0.4rem;line-height: 0.4rem; font-size:0.2rem;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/*首页案例*/
.fan_div{width:93.75%;padding:0 3.125% 0.58rem;}
.fan_div h3{display: block;text-align: center;line-height: 0.5rem;background: url(../images/bt_t.jpg) no-repeat center bottom;background-size:0.4rem 0.04rem;padding-bottom: 0.1rem;padding-top: 0.2rem}
.fan_div h3 a{color: #046FCD;font-weight: bold;font-size: 0.35rem;}
.fan_div h3 span{display: block;color: #666666;font-size: 0.3rem;line-height:0.82rem;}
.jgpz{ font-size:0.2rem; text-align:center; margin-top:0.2rem; margin-bottom:0.2rem;display: block;}
.fan_div ul{width: 100%;padding-bottom: 0.3rem;}
.fan_div ul li{float: left;width: 31.4%;margin-right: 2%;margin-bottom: 0.2rem;display: inline;color:#333333;font-size: 0.18rem; padding:0.1rem 0.01rem;background: #e7e7e7;text-align: center;height: 0.5rem;line-height: 0.5rem;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fan_div ul li:nth-child(3n){margin-right: 0;}
.fan_div ul li.z-on{background: #4086fb;color: #fff;}
.fan_div .con{width: 100%;display: inline;float: left;}
.fan_div .con a{display: block;width: 100%;position: relative;}
.fan_div .con a img{width: 100%;}
.fan_div .con a span{width: 100%;display: block;background: url(../images/tmh.png) repeat 0 0;background-size: 100% 100%;font-size:0.2rem;color: #ffffff;line-height: 0.4rem;text-align: center;padding: 0.01rem 0;position: absolute;left: 0;bottom: 0;}

.fan_div .con a span em{font-size: 0.15rem;display: block;font-style: normal;line-height: 0.4rem;}

.hm_lys{width: 5.8rem;margin:0.3rem auto 0 auto; }
.hm_lys h3{display: block;text-align: center;line-height: 0.6rem; background:#0b5cc7; border-radius:0.2rem 0 0.2rem 0;/*background: url(../images/bt_t.jpg) no-repeat center bottom;background-size:0.4rem 0.04rem;*/}
.hm_lys h3 a{color:#FFFFFF;font-weight: bold;font-size: 0.35rem;}
.hm_lys .bt{display: block;color: #666666;font-size: 0.2rem; text-align:center; margin-top:0.2rem; margin-bottom:0.4rem;}
.hm_lys img{display:block; width:100%; height:auto; margin-top:0.2rem;}

.hm_lys dl{margin-top:0.1rem;}
.hm_lys dl .fl{ float:left; width:23%;}
.hm_lys dl .fl span{ display:block; width:100%;background:url(../images/hm_lysle.png) no-repeat 0 0rem;background-size:80% 80%; margin-top:0.3rem;font-size:0.5rem;color: #ffffff; height:1.17rem;}
.hm_lys dl .fl p{ float:left; padding-left:0.27rem; margin-top:0.15rem; display:block;}

.hm_lys dl .fr{ float:right; width:76%; }
.hm_lys dl .fr dt{ font-size:0.25rem; margin-bottom:0.1rem;}
.hm_lys dl .fr dd{ font-size:0.22rem; line-height:0.35rem; color:#666666;}

.scl_head{width: 5.8rem;margin:0.3rem auto 0 auto; }
.scl_head dt{ font-size:0.38rem; text-align:center; color:#046fcd;}
.scl_head dd{ font-size:0.2rem; text-align:center;}

.hm_nyys{width: 5.8rem;margin:0.3rem auto 0 auto; font-size:0.22rem;}
.hm_nyys img{display:block; width:100%; height:auto;}
.hm_nyys dt{}
.hm_nyys dt p{ padding:1rem 0;}

.STYLE4 {color: #FFFFFF; font-weight: bold; font-size:0.25; }
.STYLE1 {color: #FFFFFF}

/*返渗透详情页*/
.hm_sclfsc{width: 5.8rem;margin:0.3rem auto 0 auto;}
.hm_sclfsc ul{ margin-left:-0.2rem;}
.hm_sclfsc dl{ display: block;width: 2.8rem;float: left;margin:0 0 0.2rem 0.2rem;text-align: center;}
.hm_sclfsc img{display:block;width:100%;height:100%;object-fit:cover;}

.hm_sclfsc li{ display: block;width: 5.8rem;margin:0 0 0.2rem 0.2rem;text-align: center;}
.hm_sclfsc img{display:block;width:100%;height:100%;object-fit:cover;}



.hm_cffsc{width: 5.8rem;margin:0.3rem auto 0 auto;}
.hm_cffsc ul{ margin-left:-0.2rem;}
.hm_cffsc dl{ display: block;width: 2.8rem;float: left;margin:0 0 0.2rem 0.2rem;text-align: center;}
.hm_cffsc img{display:block;width:100%;height:100%;object-fit:cover;}


.nl_scl{width: 5.8rem;margin:0.3rem auto 0 auto;}
.nl_scl ul{ margin-left:-0.2rem;}
.nl_scl dl{ display: block;width: 2.8rem;float: left;margin:0 0 0.2rem 0.2rem;text-align: center;}
.nl_scl img{display:block;width:100%;height:100%;object-fit:cover;}
.nl_scl dt{ text-align:center; font-size:0.22rem;}
