.part1{ width:100%; height:145px; border-bottom:1px #e4e4e4 solid; display:inline-block;}
.part1 .part1_con{  height:145px; position:relative;}
.part1 .part1_con ul{ display:flex; flex-direction:row; justify-content:space-between; width:780px; margin-top:40px; float:left;}
.part1 .part1_con ul li{ text-align:center;display:flex; flex-direction:cloum; justify-content:space-between; border-right:1px #e7e7e7 dotted;padding-right: 50px;}
.part1 .part1_con ul li:last-child{ border:0;}
.part1 .part1_con ul li a{ width:100%; display:inline-block;}
.part1 .part1_con ul li img{ width:44px; height:40px;}
.part1 .part1_con ul li span{ display:inline-block; width:100%; font-size:16px; line-height:30px;}
.part1 .part1_con .z{ position:absolute; bottom:0; right:0;z-index: 999;}
.part1 .part1_con .z a{ display:inline-block; width:200px; height:194px; float:right; margin-left:22px;}

.part2{ padding:65px 0;overflow: hidden;}
.part2 .part2_t,.part3 .part3_box .part_box_t{ width:100%; overflow:hidden; height:20px; margin-bottom:28px;}
.part2 .part2_t strong,.part3 .part3_box .part_box_t strong{ display:inline-block; font-size:20px; float:left; line-height: 18px;}
.part2 .part2_t span{  float:right;}
.part2 .part2_t span a{display:inline-block; width:40px; height:20px; background:#5495da; text-align:center; line-height:20px; font-size:20px; color:#fff;}
.part2 .part2_img{ width:490px; height:280px; float:left; position:relative;}
.part2 .part2_img span{ width:100%; position:absolute; left:0; bottom:0; line-height:50px; background:rgb(0 0 0 / 60%); color:#fff; text-indent:18px; font-size:18px;}
.part2 .part2_img span em{ font-size:16px; float:right; margin-right:10px;}
.part2 .part2_r{ width:708px; float:right; overflow:hidden;}
.part2 .part2_r ul{ display:inline-block; width:315px; float:left;margin-left: 6%;}
.part2 .part2_r ul:nth-of-type(2){ margin:0; float:right;}
.part2 .part2_r ul li{ border-bottom:1px #e4e4e4 solid; padding:10px 0;}
.part2 .part2_r ul li p{ font-size:13px; line-height:22px; height:44px; width:100%;}
.part2 .part2_r ul li p a{ color:#333;}
.part2 .part2_r ul li span{ line-height:26px;color: #999; }
.part2 .part2_r ul li div{ color:#999;}

.part3{ width:100%; padding:35px 0; background:#f6f6f6; overflow:hidden;}
.part3 .part3_box{ overflow:hidden;}
.part3 .part3_box .part_box_t{ height:25px; border-bottom:1px #e4e4e4 solid; padding-bottom:18px;}
.part3 .part3_box .part_box_t span{ width:132px; float:right; margin-left:10px;}
.part3 .part3_box .part_box_t span:nth-of-type(2){ width:112px;}
.part3 .part3_box .zj-slide{ height:430px; border:1px #e4e4e4 solid;margin-right: 27px !important; text-align:center;}
.part3 .part3_box .zj-slide img{ width:175px; margin:20px 4px 5px;}
.part3 .part3_box .zj-slide h3{ display:inline-block; overflow:hidden; margin:6px 0 6px; font-size:24px;}
.part3 .part3_box .zj-slide h3 span{ font-size:16px; color:#303030; margin-left:10px;}
.part3 .part3_box .zj-slide .nc{ border-top:1px #cde1f4 solid;border-bottom:1px #cde1f4 solid; padding:6px 0; margin:0 15px;overflow: hidden;}
.part3 .part3_box .zj-slide .nc span{ color:#2476c2; font-size:14px;height:20px; float:left; display:inline-block; width:100%;}
.part3 .part3_box .zj-slide p{ line-height:22px; font-size:14px; color:#555555; padding:8px 18px 0;}

.part3 .part3_box .zj-slide:hover{ box-shadow:0 0 12px #ccc;}
.part3 .part3_box .zj-slide:hover .nc{ background:#ff7201;  border-top:1px #ff7201 solid;border-bottom:1px #ff7201 solid;;}
.part3 .part3_box .zj-slide:hover .nc span{ color:#fff;}

.swiper-pagination-zj{ width:205px !important; height:16px; margin:32px auto 10px;}
.swiper-pagination-zj:before{ content:''; display:inline-block; width:20px; height:10px; background:url(../images/icon-arrow-l.png) 0 0/20px 10px no-repeat;margin: 2px 8px}
.swiper-pagination-zj:after{ content:''; display:inline-block; width:20px; height:10px; background:url(../images/icon-arrow-r.png) 0 0/20px 10px no-repeat;margin: 2px 8px}
.swiper-pagination-zj span.swiper-pagination-bullet{width:16px; height:16px; }
.swiper-pagination-zj span.swiper-pagination-bullet-active{ background:#ff8400; width:50px; height:16px; border-radius:25px;}

.part4{ padding:50px 0;overflow: hidden; display:flex; flex-direction:row; justify-content:space-between; }
.part4 .p4Box{ width:360px; float:left;}

.part4 .p4Box .p4Box_tit{}
.part4 .p4Box .p4Box_tit a{font-size: 24px; line-height: 26px;}
.part4 .p4Box .p4Box_tit a span.bzMore{float:right; display:inline-block; line-height:22px;padding:0 10px;margin-top: 2px;font-size:14px; color:#666666; border:1px #ccc dashed; border-radius:25px; }

.part4 .p4Box dl{overflow:hidden;}
.part4 .p4Box dl img{ margin:20px 0 15px;}
.part4 .p4Box dl dt{ line-height:50px; margin-bottom:12px; padding-right: 20px;background:#fff6ee; color:#ff7201; font-size:18px; border-left:5px #ff7201 solid; text-indent:12px;
white-space:nowrap;/*不换行*/
overflow:hidden;/*内容超出宽度时隐藏超出部分的内容*/
text-overflow:ellipsis;/*当对象内文本溢出时显示省略标记(...)；需与overflow:hidden;一起使用。*/}
.part4 .p4Box dl dt a{ color:#ff7201; }
.part4 .p4Box dl dd{ line-height:30px;
white-space:nowrap;/*不换行*/
overflow:hidden;/*内容超出宽度时隐藏超出部分的内容*/
text-overflow:ellipsis;/*当对象内文本溢出时显示省略标记(...)；需与overflow:hidden;一起使用。*/}
.part4 .p4Box dl dd:before{ content:''; display:inline-block; width:4px; height:4px; border-radius:25px; background:#666666; margin:10px;  margin: 0px 8px 4px 0;}
.part4 .p4Box dl dd em{ float:right;}
.part5{ overflow:hidden; position:relative;}
.part5 .p5_k{ border:8px #ededed solid; width:1184px; height:325px; position:absolute; top:80px;z-index: -1;}
.part5 ul{ display:inline-block; display:flex; flex-direction:row; justify-content:space-between;flex-wrap: wrap; width:1102px; margin:0 auto;}
.part5 ul li{ margin-bottom:12px; width:352px;}
.part5 ul li span{ display:inline-block; line-height:55px; width:100%; font-size:22px;}
.part5 ul li span:before{ content:''; display:inline-block;border-left:8px solid transparent;
border-right:8px solid transparent;border-bottom:12px solid #666;font-size:0px;line-height:0px; margin-right:10px;}

.part6{ width:100%; background:url(../images/img-lxwm-bg.jpg) center /100% 100% no-repeat; height:282px; margin:52px 0 2px;	}
.part6 .p6_luxian{ text-align:center;overflow: hidden;}
.part6 .p6_luxian .p6_lx_c{ width:676px; margin:50px auto 0;}
.part6 .p6_luxian .p6_lx_c a{ display:inline-block; width:175px; line-height:48px; border:2px #ff7201 solid; color:#ff7201; font-size:24px; margin-top:30px;}
.part6 .p6_luxian .p6_lx_c a:hover{ background:#ff7201; color:#fff; }

