.list_tit{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;font-size:1.5rem;height:2rem;line-height:2rem;font-weight:normal;}
.list_p{font-size:1.25rem;line-height:1.4rem;height:2.7rem;overflow:hidden;color:#666}
/** 图片列表1 */
.img_a{display:block;position:relative;}
.img_list1 .img_a{width:48.7%;float:left;margin-bottom:1rem;}
.img_list1 .img_a:nth-child(even){float:right}
.img_list1 .img_text{padding:0.5rem 0}
/** 图片列表2 */
.img_list2 .img_a{width:48.7%;float:left;margin-bottom:1rem;}
.img_list2 .img_text{position:absolute;bottom:0px;left:0px;width:100%;padding:00.5rem;background:rgba(0,0,0,0.6);color:#fff;}
.img_list2 .img_a:nth-child(even){float:right}
/** 新闻列表1 */
.news_list1 .img_a{overflow:hidden;padding-bottom:1rem;border-bottom:1px solid #ddd;margin-bottom:1rem;}
.news_list1 .imgdW{float:left;width:130px}
.news_list1 .list_p{margin-left:}

.news_list2 .img_a{padding-right:6.5rem;line-height:2.5rem}
.news_list2 .img_a .ico{margin-right:3px;}
.news_list2 .img_a,.news_list2 .img_a .list_tit{line-height:2.5rem;height:2.5rem}
.news2_time{position:absolute;right:0;top:0;font-size:1rem}

.wp{ width:94%; margin:0 auto;}
.h_pro{ padding:1rem 0 0rem;}
.h_tit{ border-bottom:1px solid #ddd; font-size:1.6rem; padding-bottom:0.6rem;}
.h_tit a{ font-size:1.2rem; float:right; margin-top:0.4rem}
.h_tit a:hover{}
.hpul{}
.hpul li{ padding:2rem 0; border-bottom:1px solid #e5e5e5;}
.hpul li a{ display:block;}
.hpul li .tp{ width:35%; float:left;}
.hpul li .des{ padding-left:38%;}
.hpul li .des h4{ font-size:1.5rem; margin-bottom:0.2rem;}
.hpul li .des p{ font-size:1rem; line-height:1.8; max-height:5.4rem; overflow:hidden;}
.hpul li:last-child{ border:none;}

.h_new{padding:1rem 0 0rem;}
.hnul li{ padding:2rem 0; border-bottom:1px solid #e5e5e5;}
.hnul li a{ display:block;}
.hnul li .tp{ width:26%; float:left;}
.hnul li .des{ padding-left:28%;}
.hnul li .des h4{ font-size:1.5rem; margin-bottom:0.2rem; max-height:4.2rem; overflow:hidden;}
.hnul li .des p{ font-size:1.2rem; line-height:1.8; color:#999;}

.hnul2 li{ padding:1.2rem 0; border-bottom:1px solid #e5e5e5;}
.hnul2 li a{ display:block;}
.hnul2 li h4{ font-size:1.5rem; margin-bottom:0.8rem; max-height:4.2rem; overflow:hidden;}
.hnul2 li  p{ font-size:1.2rem; line-height:1.8; color:#999;}

.h_case{padding:2rem 0 2rem;}
#hcaseslide{position:relative; z-index:10; overflow:hidden}
#hcaseslide img{width:100%; height:auto;}
#hcaseslide .swiper-pagination-bullet{background:rgba(0,0,0,0.5); opacity:1}
#hcaseslide .swiper-pagination-bullet-active{background:#6476b3}
#hcaseslide .swiper-button{background-size:8px auto !important; width:30px; height:30px; background-color:rgba(0,0,0,0.5); border-radius:50%; display:none;}

.hcbox{ display:block;}
.hcbox .tp{ width:100%; }
.hcbox .des{ padding:0.8rem 0 0;}
.hcbox .des h4{ font-size:1.5rem; margin-bottom:0.2rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hcbox .des p{ font-size:1rem; line-height:1.8;  overflow:hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.h_case .swiper-pagination{ bottom:6rem !important;}

.footer{ background:#eeeeee; padding:1.8rem 0;}
.footer .code{ text-align:center;}
.footer .code img{ width:30%;}
.footer .code p{ margin-top:0.4rem; font-size:1rem; color:#999; text-align:center;}
.footer  .fadd{ text-align:center; font-size:1.2rem; color:#555; line-height:1.8; margin-top:1rem;}

/*联系我们*/
.lmmc{ padding:1.6rem 3%; font-size:2rem; background-color:#6476b3; color:#fff;}
.contact{ padding:3rem 0; }
.contact{}
.contact .des{ margin-top:2.2rem;}
.contact .des .tit{ font-size:3rem; margin-bottom:0.4rem;}
.contact .des .wz{ font-size:2rem; color:#666; line-height:2.2;}
.map{ border:1px solid #ddd; font-size:0;}

/*新闻动态*/
.new{ padding:0 0 4rem;}
.new .turnpage{  margin-top:3rem;}
.turnpage{}
.turnpage a{display: inline-block;font-size: 14px;padding:5px 12px;color: #333;background-color: #DDD;margin: 0px 3px;}
.turnpage a:hover{ background-color:#f90; color:#fff;}

/*新闻内容*/
.in_sh{ padding:1rem 0 3rem; margin-top:1.6rem;}
.in_sh .in_tit{ border-bottom:1px solid #ccc; text-align:center; padding:4px 0 10px;}
.in_sh .in_tit h4{ font-size:2rem; color:#333; margin-bottom:4px;}
.in_sh .in_tit p{ font-size:1.6rem; color:#666;}
.in_sh .sh_con{ margin-top:1.2rem;}
.in_sh .sh_con .wz{ font-size:1rem; color:#555; line-height:2; text-indent:2em;}
.in_sh .sh_con .tp{ display:block;}
.in_sh .pnpage{ line-height:2em; padding:1rem 0 0px 0px;}
.in_sh .pnpage p{white-space:nowrap; overflow:hidden; font-size:1rem; text-overflow:ellipsis;}
.in_sh .pnpage a:hover{ color:#1c4e9e;}

/*客户服务*/
/*关于我们*/
/*产品展示*/
.pro{ padding:2rem 0 3rem ;}
.proul{ padding-bottom:2rem;}
.proul li{ float:left; padding:6px 0; margin:0 1.5%; width:47%;}
.proul li a{ display:block; padding:0.4rem; border:1px solid #ddd;}
.proul .tp{ display:block; font-size:0; overflow:hidden;}
.proul .tp img{width:100%;}
.proul h4{ padding:10px 0 6px; font-size:1.6rem; color:#333; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}














