.width1200{ min-width:1500px;}
.indexcontent1600{ min-width:1200px; padding:0 50px; max-width:1700px; box-sizing:border-box; margin:0 auto; position:relative;}
.indexcontent1400{ min-width:1200px; padding:0 50px; max-width:1500px; box-sizing:border-box; margin:0 auto; position:relative;}
.indexcontent1500{ width:1500px; box-sizing:border-box; margin:0 auto; position:relative;}
.indexcontent{ margin:0 auto; width:1200px;}
.indexcontent2{ margin:0 auto; max-width:1400px; min-width:1200px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
a.bs:hover{ text-decoration:underline;}
.block{ display:block;}
.fl {
  float: left;
}

.fr {
  float: right;
}
.enlarge8{
  -moz-transition:all 0.8s; 
  -webkit-transition:all 0.8s; 
  -o-transition:all 0.8s; 
  transition:all 0.8s;
  cursor: pointer;
}

.enlarge4{
  -moz-transition:all 0.4s; 
  -webkit-transition:all 0.4s; 
  -o-transition:all 0.4s; 
  transition:all 0.4s;
  cursor: pointer;
}
.ellipsis{
  overflow: hidden; 
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis2{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ellipsis3{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.clearfix::after {
  content: "";
  clear: both;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
}

.clear {
  clear: both;
  font-size: 1px;
  width: 1px;
  height: 0;
  visibility: hidden;
  zoom: 1;
}

.content{ font-size:16px; color:#666666; line-height:30px;}
.content *{ line-height:30px;}
.content img{ max-width:100%;}
.content table.table1 tr td{ padding:20px 10px; font-size:18px; color:#666666; line-height:30px; border-bottom:#cfcfcf 1px solid;}
.content table.table1 .title td{ font-size:21px; color:#333333; line-height:30px; border-bottom:#4e98cb 3px solid;}

.content table.table2{ border-top:#4e98cb 3px solid;}
.content table.table2 tr td{ padding:20px 10px; font-size:18px; color:#666666; line-height:30px; border-bottom:#cfcfcf 1px solid;}
.content table.table2 tr td a{ color:#666666; font-weight:bold; transition:all 0.3s; margin:0 5px;}
.content table.table2 tr td a:hover{ color:#0a3ed0;}

.pages { margin-top: 15px; font-size: 12px; line-height: 22px; text-align: center; }
.pages a { text-decoration: none; color: #666; background: #fff; border:#cccccc 1px solid; display: inline-block; width: 40px; line-height: 40px; line-height: 40px; margin-right: 8px; font-size: 16px; color: #999999;}
.pages a.active { background: #134b98; border:#134b98 1px solid; color: #fff }
.pages a:hover {  background: #134b98; border:#134b98 1px solid; color: #fff; text-decoration: none;  }
.pages a.wz{ display: inline-block; width: 86px; line-height: 40px; line-height: 40px;}




.fixed-box{
  position: fixed;
  right: 10px;
  top: 50%; margin-top:-177px;
  z-index: 9;
}
.fixed-box a{
  display: block;
  width: 70px;
  height: 70px;
  margin-bottom: 1px;
  background:#019d3c;
}
.fixed-box .ico{ padding-top:5px; height:35px; text-align:center; line-height:35px;}
.fixed-box .ico img{ vertical-align:middle;}
.fixed-box .ico_txt{ font-size:12px; color:#fefefe; line-height:24px; text-align:center;}
.fixed-box a.goTop{
  background:#019d3c url(/zt/fsyzsfw/qyjrfw/images/xf_goto.png) no-repeat center;
}
.fixed-box .phone-box{
  
  position: relative;
}
.fixed-box .phone-box .phone{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 180px;
  height: 70px;
  background-color: #666;
  color: #fff;
  text-align: center;
  position: absolute;
  right: 70px;
  top: 0px;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  opacity: 0;
}
.fixed-box .phone-box .phone span{
  font-weight: 800;
}

.fixed-box .phone-box:hover .phone{
  opacity: 1;
}
.fixed-box .ecode{
  position: relative;
}
.fixed-box .ecode .img{
  position: absolute;
  left: -155px;
  top: -45px;
  width: 150px;
  display: none;
}
.fixed-box .ecode .img img{
  width: 100%;
  object-fit: cover;
}
.fixed-box .ecode:hover .img{
  display: block;
}

body{ background:#fff;}

.top1{ width:100%; height:100px; background:#fff; min-width:1200px; z-index:999; transition:all 0.63s;}

.top1_c{ position:relative;}
.top1 .top_logo{ position:absolute; left:0px; top:18px;}


.top1 .top1_r{ position:absolute; right:50px; top:0; width:50px; height:100px;}
.nh {
  height: 100px;
}


.h120{ height:120px;}
.h100{ height:100px;}
.h80{ height:80px;}
.h70{ height:70px;}
.h60{ height:60px;}
.h50{ height:50px;}
.h20{ height:20px;}

.banner-container img{ display:block; width:100%; height:420px; object-fit: cover;}
.banner-pagination{ position:absolute; left:0; bottom:20px !important; width:100%; text-align:center; z-index:2;}
.banner-pagination .swiper-pagination-bullet{ width:120px; height:3px; background:#fff; opacity:1; border-radius:0%; margin:0 10px !important; transition:all 0.3s; opacity:0.3;}
.banner-pagination .swiper-pagination-bullet-active{ opacity:1;}

.i_d1_l{ float:left; width:600px;margin-top: 145px;}
.i_d1_l_c{ padding:0 50px; position:relative;}

.i_d1_list li img{ display:block; width:100%; height:350px; object-fit: cover;}
#i_d1_next:after{ color:#999;}
#i_d1_prev:after{ color:#999;}

.i_d1_r{ float:right; width:530px;}
.i_d1_title{ font-size:36px; color:#333333; line-height:100px; position:relative;}
.i_d1_title:after{content: "";width:66px;height: 4px;background: #0a3ed0;position: absolute;left:0;bottom:0px;}
.i_d1_txt{ font-size:16px; color:#000000; line-height:30px; margin-top:50px;overflow-wrap: break-word;width: 530px;}
.i_d1_txt p{ font-size:16px; color:#000000; line-height:30px; margin-top:10px;overflow-wrap: break-word;width: 530px;}

.i_d2{ background:#f6fbff;}
.i_d2_title{ font-size:36px; color:#333333; line-height:100px; position:relative; text-align:center;}
.i_d2_title:after{content: "";width:66px;height: 4px;background: #0a3ed0;position: absolute;left:50%;bottom:0px; margin-left:-33px;}

.i_d2_l{ float:left; margin-left:50px; width:450px;}
.i_d2_r{ float:right; width:630px; padding-top:60px;}
.i_d2_list li{ height:36px; font-size:16px; color:#333333; line-height:36px; border-bottom:#999 1px dashed; padding-right:70px; box-sizing:border-box; position:relative;}
.i_d2_list li a{ color:#333333;}
.i_d2_list li .ico{ position:relative; top:-2px; margin-left:10px;}
.i_d2_list li .rq{ position:absolute; top:0; right:0; font-size:16px; color:#62b6f2;}

.i_d3{ background:#f7f7f7;}
.i_d3_list li{ float:left; width:276px; height:270px; margin-left:32px; background:#fff; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15); border-radius:10px; box-sizing:border-box; padding-top:20px; margin-top:75px; transition:all 0.3s;}
.i_d3_list li:nth-child(4n+1){ margin-left:0;}
.i_d3_list li:nth-child(1),
.i_d3_list li:nth-child(2),
.i_d3_list li:nth-child(3),
.i_d3_list li:nth-child(4){ margin-top:0;}
.i_d3_list li .ico{ height:70px; transition:all 0.3s;}
.i_d3_list li .ico1{ background:url(../png/lpwpot.png) center no-repeat;}
.i_d3_list li .ico2{ background:url(../png/qyaxzs.png) center no-repeat;}
.i_d3_list li .ico3{ background:url(../png/rvourm.png) center no-repeat;}
.i_d3_list li .ico4{ background:url(../png/uvkpio.png) center no-repeat;}
.i_d3_list li .ico5{ background:url(../png/tnjdew.png) center no-repeat;}
.i_d3_list li .ico6{ background:url(../png/jzxlrh.png) center no-repeat;}
.i_d3_list li .ico7{ background:url(../png/ybtxhk.png) center no-repeat;}
.i_d3_list li .ico8{ background:url(../png/lpvzee.png) center no-repeat;}
.i_d3_list li .title{ font-size:25px; color:#000000; line-height:40px; margin-top:10px; text-align:center; font-weight:bold; transition:all 0.3s;}
.i_d3_list li .txt1{ font-size:16px; color:#8c8c8c; line-height:30px; text-align:center; margin-top:5px; padding:0 30px; transition:all 0.3s;}
.i_d3_list li .txt2{ font-size:18px; color:#1243cc; line-height:30px; text-align:center; width:126px; height:30px; border:#1243cc 1px solid; border-radius:16px; margin:10px auto 0 auto; transition:all 0.3s;}
.i_d3_list li .txt2 .ico{ display:inline-block; width:8px; height:14px; background:url(../png/urxktl.png) center no-repeat; position:relative; top:1px; margin-left:10px; transition:all 0.3s;}

.i_d3_list li:hover{ background:#1243cc;}
.i_d3_list li:hover .ico1{ background:url(../png/uvgivb.png) center no-repeat;}
.i_d3_list li:hover .ico2{ background:url(../png/jmteoa.png) center no-repeat;}
.i_d3_list li:hover .ico3{ background:url(../png/ufegvp.png) center no-repeat;}
.i_d3_list li:hover .ico4{ background:url(../png/swoaet.png) center no-repeat;}
.i_d3_list li:hover .ico5{ background:url(../png/stjejn.png) center no-repeat;}
.i_d3_list li:hover .ico6{ background:url(../png/yzflqw.png) center no-repeat;}
.i_d3_list li:hover .ico7{ background:url(../png/aqfsou.png) center no-repeat;}
.i_d3_list li:hover .ico8{ background:url(../png/qhavey.png) center no-repeat;}
.i_d3_list li:hover .title{ color:#fff;}
.i_d3_list li:hover .txt1{ color:#fff;}
.i_d3_list li:hover .txt2{ color:#fff; border:#fff 1px solid;}
.i_d3_list li:hover .txt2 .ico{ background:url(../png/aovhrw.png) center no-repeat;}

.footer{ background:#0a3ed0;}

.footer_c{ width:1200px;padding:40px 0 30px 0; }
.footer_c .txt1{ text-align:center; line-height:50px; font-size:20px; color:#ffffff;}
.footer_c .txt1 a{ font-size:20px; color:#ffffff; margin:0 20px;}
.footer_c .txt2{ text-align:center; line-height:30px; font-size:16px; color:#ffffff;}
.footer_c .txt2 a{ font-size:16px; color:#ffffff;}
.footer_c .txt2 a .footer_ico{ position:relative; top:-2px; margin-right:10px;}


.fwyj_d1_l{ float:left; width:600px; padding-left:50px;}
.fwyj_d1_r{ float:right; width:530px;}

.fwyj_d2{ background:#f7f9fb;}
.fwyj_d2_c{ position:relative;}

#fwyj_d2_next:after{ color:#999; margin-right:-200px;}
#fwyj_d2_prev:after{ color:#999; margin-left:-200px;}

.fwyj_d2_list2 li{ float:left; width:368px; height:410px; margin-left:32px; margin-top:50px; background:#fff; box-shadow: 0px 0px 0px 0px rgba(10, 2, 5, 0.15); border-radius:10px; box-sizing:border-box; border-radius:10px; overflow:hidden; position:relative;}
.fwyj_d2_list2 li:hover{color: #0a3ed0;}
.fwyj_d2_list2 li:after{content: "";width:40px;height: 4px;background: #0a3ed0;position: absolute;left:20px;bottom:20px;}
.fwyj_d2_list2 li:nth-child(3n+1){ margin-left:0;}
.fwyj_d2_list2 li:nth-child(1),
.fwyj_d2_list2 li:nth-child(2),
.fwyj_d2_list2 li:nth-child(3){ margin-top:0;}

.fwyj_d2_list2 li .fwyj_d2_img{ display:block; width:100%; height:133px; object-fit: cover; }

.fwyj_d2_txt{ padding:20px;}
.fwyj_d2_txt .title{ font-size:20px; color:#000000; line-height:25px; font-weight:bold;}
.fwyj_d2_txt .txt1{ font-size:14px; color:#aaa; line-height:20px; margin-top:10px;}
.fwyj_d2_list2 li:hover .fwyj_d2_txt .title{ color:#0a3ed0;}


.fwzyc_d2{ background:#f7f9fb;}
.fwzyc_d2_l{ float:left; width:382px; padding-left:27px; box-sizing:border-box;}
.fwzyc_d2_list1{}
.fwzyc_d2_list1 li{ width:305px; padding-top:100px; padding-bottom:115px; border-top:#ddd 1px solid;}
.fwzyc_d2_list1 li:nth-child(1){ border-top:0;}
.fwzyc_d2_list1 li .title{ font-size:28px; color:#252920; font-weight:bold; line-height:60px; transition:all 0.3s;}
.fwzyc_d2_list1 li .title .ico{ position:relative; top:5px; margin-left:10px; display:inline-block; width:28px; height:28px; border:#aaa 1px solid; background:url(../png/xtqnpb.png) center no-repeat; border-radius:50%; transition:all 0.3s;}
.fwzyc_d2_list1 li .txt{ font-size:14px; color:#aaaba9; line-height:25px; margin-top:10px;}
.fwzyc_d2_list1 li .img{ display:block; width:100%; margin-top:40px;}
.fwzyc_d2_list1 li:hover .title{ color:#2e52d3;}
.fwzyc_d2_list1 li:hover .title .ico{ border:#2e52d3 1px solid; background:url(../png/redgfp.png) #2e52d3 center no-repeat; border-radius:50%; transition:all 0.3s;}

.fwzyc_d2_z{ float:left; width:410px; padding-left:55px; box-sizing:border-box; border-left:#ddd 1px solid; border-right:#ddd 1px solid;}
.fwzyc_d2_list2{}
.fwzyc_d2_list2 li{ width:305px; padding-top:50px; padding-bottom:40px; border-top:#ddd 1px solid;}
.fwzyc_d2_list2 li:nth-child(1){ padding-top:0; border-top:0;}
.fwzyc_d2_list2 li .title{ font-size:28px; color:#252920; font-weight:bold; line-height:40px; padding:10px 0; transition:all 0.3s;}
.fwzyc_d2_list2 li .title .ico{ position:relative; top:5px; margin-left:10px; display:inline-block; width:28px; height:28px; border:#aaa 1px solid; background:url(../png/xtqnpb.png) center no-repeat; border-radius:50%; transition:all 0.3s;}
.fwzyc_d2_list2 li .txt{ font-size:14px; color:#aaaba9; line-height:25px; margin-top:10px;}
.fwzyc_d2_list2 li .img{ display:block; width:100%; margin-bottom:25px;}
.fwzyc_d2_list2 li:hover .title{ color:#2e52d3;}
.fwzyc_d2_list2 li:hover .title .ico{ border:#2e52d3 1px solid; background:url(../png/redgfp.png) #2e52d3 center no-repeat; border-radius:50%; transition:all 0.3s;}

.fwzyc_d2_r{ float:right; width:382px; padding-left:27px; box-sizing:border-box;}

.fwzyc_i_title{ font-size:30px; color:#000000; line-height:45px; text-align:center;}



.qyjrfw_d2{ background:#f7f9fb;}
.qyjrfw_d2_list li{ position:relative; margin-top:52px;}
.qyjrfw_d2_list li:nth-child(1){ margin-top:0;}
.qyjrfw_d2_c{ margin-left:85px; background:#fff; height:220px; border-radius:10px; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15); box-sizing:border-box; padding:40px 45px 0 125px;}
.qyjrfw_d2_ico{ position:absolute; left:15px; top:50px;}

.qyjrfw_d2_list li .title{ font-size:28px; color:#252920; font-weight:bold; line-height:60px; transition:all 0.3s;}
.qyjrfw_d2_list li .title .ico{ position:relative; top:5px; margin-left:10px; display:inline-block; width:28px; height:28px; border:#aaa 1px solid; background:url(../png/xtqnpb.png) center no-repeat; border-radius:50%; transition:all 0.3s;}
.qyjrfw_d2_list li .txt{ font-size:20px; color:#8b8c88; line-height:30px; margin-top:5px;}
.qyjrfw_d2_list li:hover .title{ color:#2e52d3;}
.qyjrfw_d2_list li:hover .title .ico{ border:#2e52d3 1px solid; background:url(../png/redgfp.png) #2e52d3 center no-repeat;}



.qyfwhd_list li{ border-bottom:#ccc 1px dashed;}
.qyfwhd_list_c{ padding:30px 0;; position:relative; transition:all 0.3s;}
.qyfwhd_list_c .qyfwhd_img{ float:left; display:block; width:230px; height:150px; object-fit: cover; margin-left:0px; transition:all 0.3s;}
.qyfwhd_list_c .qyfwhd_rq{ float:left; width:113px; height:150px; border-right:#d9d9d9 1px solid; padding-top:48px; padding-left:28px; box-sizing:border-box;}
.qyfwhd_list_c .qyfwhd_rq .txt1{ font-size:24px; color:#666666; line-height:25px;}
.qyfwhd_list_c .qyfwhd_rq .txt2{ font-size:16px; color:#808080; line-height:25px;}
.qyfwhd_list_c .qyfwhd_txt{ float:left; width:680px; margin-left:30px;}
.qyfwhd_list_c .qyfwhd_txt .title{ font-size:18px; color:#333333; line-height:40px; font-weight:bold; transition:all 0.3s;}
.qyfwhd_list_c .qyfwhd_txt .txt{ font-size:16px; color:#666666; line-height:30px;}
.qyfwhd_list_c .ico{ position:absolute; top:50%; right:40px; width:38px; height:38px; margin-top:-20px; border:#aaa 1px solid; background:url(../png/ujohgf.png) center no-repeat; border-radius:50%; transition:all 0.3s;}

.qyfwhd_list li:hover .qyfwhd_list_c{ background:#f5f5f5;}
.qyfwhd_list li:hover .qyfwhd_img{ margin-left:30px;}
.qyfwhd_list li:hover .qyfwhd_list_c .qyfwhd_txt .title{ color:#134b9f;}
.qyfwhd_list li:hover .qyfwhd_list_c .ico{ border:#0a3ed0 1px solid; background:url(../png/jaitkw.png) #0a3ed0 center no-repeat;}



.news_i_title1{ font-size:20px; color:#333333; line-height:40px; text-align:center; font-weight:bold;}
.news_i_title2{ font-size:12px; color:#b2b2b2; line-height:30px; text-align:center; margin-top:5px;}

.news_i_more{ padding-top:60px; border-top:#cccccc 1px dashed;}
.news_i_more li{ float:left; width:380px; margin-left:30px;}
.news_i_more li:nth-child(3n+1){ margin-left:0;}
.news_i_more li a{ display:block; border:#999999 1px solid; height:42px; line-height:42px; text-align:center; font-size:16px; color:#666666; transition:all 0.3s;}
.news_i_more li a:hover{ border:#134b9f 1px solid; background:#134b9f; color:#fff;}


.qyzwfw_d2{ background:#f7f9fb;}
.qyzwfw_d2_list li{ height:304px; background:#fff; border-radius:20px; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15); overflow:hidden; margin-top:36px;}
.qyzwfw_d2_list li:nth-child(3n+1){ margin-top:0;}
.qyzwfw_d2_list li .qyzwfw_d2_img{ float:left; display:block; width:403px; height:304px; border-radius:20px; object-fit: cover;}
.qyzwfw_d2_list li .qyzwfw_d2_txt{ float:left; width:700px; margin-left:35px; padding-top:35px;}
.qyzwfw_d2_list li .qyzwfw_d2_txt .txt1{ font-size:36px; color:#252920; line-height:50px; font-weight:bold;}
.qyzwfw_d2_list li .qyzwfw_d2_txt .txt1  .more{ display:inline-block; font-size:18px; color:#1243cc; line-height:30px; text-align:center; width:126px; height:30px; border:#1243cc 1px solid; border-radius:16px; position:relative; top:-5px; margin-left:30px; transition:all 0.3s;}
.qyzwfw_d2_list li .qyzwfw_d2_txt .more .ico{ display:inline-block; width:8px; height:14px; background:url(../png/urxktl.png) center no-repeat; position:relative; top:1px; margin-left:10px; transition:all 0.3s;}
.qyzwfw_d2_list li .qyzwfw_d2_txt .txt2{ font-size:16px; color:#aaaba9; line-height:35px; margin-top:20px;}


.qyzwfw_d2_list li:hover .qyzwfw_d2_txt .txt1{ color:#1243cc;}
.qyzwfw_d2_list li:hover .qyzwfw_d2_txt .more{ background:#1243cc; color:#fff; border:#fff 1px solid;}
.qyzwfw_d2_list li:hover .qyzwfw_d2_txt .more .ico{ background:url(../png/aovhrw.png) center no-repeat;}
.hc_text{color: #007aff;font-weight: bolder;text-decoration: underline;}


.qyfwzy_d2{ background:#f7f9fb;}
.qyfwzy_d2_list li{ float:left; width:285px; height:546px; background:#fff; box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15); margin-left:20px; margin-top:115px;}
.qyfwzy_d2_list li:nth-child(4n+1){ margin-left:0;}
.qyfwzy_d2_list li:nth-child(1),
.qyfwzy_d2_list li:nth-child(2),
.qyfwzy_d2_list li:nth-child(3),
.qyfwzy_d2_list li:nth-child(4){ margin-top:0;}
.qyfwzy_d2_list li .img{ display:block; width:285px; height:278px;}
.qyfwzy_d2_list li .txt1{ font-size:24px; color:#333333; font-weight:bold; line-height:40px; margin-top:30px; text-align:center;}
.qyfwzy_d2_list li .txt2{ font-size:16px; color:#2e52d3; line-height:30px; margin-top:15px; text-align:center;}
.qyfwzy_d2_list li .txt3{ font-size:16px; color:#999999; line-height:30px; text-align:center;}
.qyfwzy_d2_list li .txt4{ width:168px; height:42px; font-size:18px; color:#0a3ed0; line-height:42px; text-align:center; border:#0a3ed0 1px solid; margin:20px auto 0 auto; transition:all 0.3s;}
.qyfwzy_d2_list li:hover .txt4{ background:#0a3ed0; color:#fff;}




.hcmore{ display:inline-block; font-size:18px; color:#1243cc; line-height:30px; text-align:center; width:126px; height:30px; border:#1243cc 1px solid; border-radius:16px; position:relative; top:-5px; margin-left:30px; transition:all 0.3s;}



#fl {
  float: left;
  width: 95px;
  padding-top: 60px;
 
}

#fc {
  float: left;
  width: 990px;
  
  text-align: center; 
}

#fr {
  float: left;
  width: 115px;
  padding-top: 60px;
}

  .top1_c .wza{position: absolute; right: 115px; top: 5px; font-size: 14px; line-height: 25px; 
    background-color: #364854; text-align: center; color: #Fff; cursor: pointer; border-radius: 5px; padding: 1px 6px;}
  .top1_c .wza a{display: block; color: #fff}
  .top1_c .slh{position: absolute; right: 12px; top: 5px; font-size: 14px; line-height: 25px; 
     padding: 1px 6px; background-color: #dd0900; text-align: center; color: #Fff; cursor: pointer; border-radius: 5px;}
  .top1_c .slh a{display: block; color: #fff}