﻿body{font-size: 14px;
    font-family: v-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    line-height: 1.6;background:#f5f5f5;padding-top: 109px;}
*{margin:0;padding:0;}
li{list-style:none}
img{border:0}
a{text-decoration:none;color:#333}
a:hover{color:#0093e1}
i,em{font-style:normal}
u{text-decoration:none}
.clear{clear:both}
.topfixed{width:100%;z-index:10;position:fixed;top:0px;left:0;}
.w1200{width:1180px;margin:0 auto}
.top{height: 31px;line-height: 31px;background:#f5f5f5}
.header{height:88px;background:#fff;padding-top: 10px;}
.ydfw{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;float: right;    align-items: center;position: relative;}
.ydfw div{    position: absolute;
    display: none;background: #fff;
    padding: 15px;
    top: 35px;box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);border-radius:6px;    right: -10px;}

.ydfw div::before {
position: absolute;
content: '';
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #fff;
    top: -7px;
    left: 45%;
}

    .ydfw div img{display: block;}
.ydfw:hover div{display: block;}    
.ydfw svg{margin-right: 5px;font-size: 18px;color:#333639;}

.bannerbox{position:relative;    margin-top: 10px;}
.bannerbox img{width:100%;display: block;}
.bannerbox  .swiper-pagination-bullet{width:12px;height: 4px;background: #fff;border-radius: 3px;}
.bannerbox  .swiper-pagination-bullet-active{width:40px;height: 4px;background: #fff}
.v-c{    display: flex
}


.logo{float:left;margin-top: 10px;}
.logo a{display:block;height:60px;line-height:1}
.logo a img{vertical-align:middle;height:60px;}
.header .an{position:absolute; top:50%; right:15px; height:18px; width:30px; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .an span{width:30px; height:2px; background-color:#555; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:8px; width:30px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:8px; width:30px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}
.toolsj{display: none;}
.nav{margin:0 0px 0 45px;width: 885px;float:left}
.nav>ul{    margin-top: 10px;float:left}
.nav>ul>li{    position: relative;float:left}
.nav>ul>li a{margin:0 15px;display:block;line-height:57px;font-size: 16px;}
.nav>ul>li a.on{    color: #0093e1;
    border-bottom: 3px solid #0093e1;}
.nav>ul>li>ul{z-index:2;display:none;position:absolute;background:rgb(255 255 255 / 85%);width:100%;text-align:center}
.nav>ul>li:hover>ul{display:block}
.nav>ul>li>ul li a{display:block;line-height:40px}

.tool{float:right; display: flex
;
    height: 78px;
    align-items: center;}

.v-c a{    width: 100px;
    border-radius: 6px;
    height: 34px;line-height: 32px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;color: #0093e1;
    margin-left:10px;border: #0093e1 1px solid;
    -o-border-radius: 6px;display: flex
;}
.v-c a span{font-size: 14px;    width: 100%;
    text-align: center;}
.v-c a img{vertical-align: middle;}

.indextop dl{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    justify-content: space-between;margin:10px 0}
.indextop dl dd,.indextop dl dt{width: 100%;background:#fff;padding:16px;box-sizing: border-box}
.indextop  h3{  margin:8px 0;  font-weight: 700;
    font-size: 20px;}
.indextop ul {display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;     align-items: center;   justify-content: space-around;}

.indextop ul li {text-align: center;line-height: 1;}
.indextop ul li img{max-width: 46px;}
.indextop ul li p{font-size: 16px;line-height: 1.6;}
.indextop dl dt ul {margin-top: 20px;}
.indextop dl dt ul li span img{width: 30px;    vertical-align: middle;}
.indextop dl dt ul li span{display: block;border:1px #ccc solid;border-radius:100%;width: 46px;height: 46px;line-height: 46px;margin:0 auto 17px ;}

.rmjys{background:#fff;}
.jysyh,.lzkt{background:#fff;margin-top: 10px;}
.stepbg {

    margin-bottom: 10px;margin-top: 10px;
}
.stepbg h2 {font-size: 20px;color: #fff;padding: 20px 0 25px;line-height: 32px;text-align: center}
.stepbg ul li {width: 25%;padding: 0 15px;float: left;box-sizing: border-box;}
.stepbg ul li .box {margin-bottom: 35px;overflow: hidden;}
.stepbg ul li .ico {width: 56px;height: 56px;border-radius: 50%;text-align: center;background-color: #b52c27;float: left;display:flex;justify-content: center;align-items: center;}
.stepbg ul li .ico .cen {height: 48px;}
.stepbg ul li .wenz {float: left;padding-left: 20px;}
.stepbg ul li .wenz h3 {font-size: 18px;color: #fff;margin-bottom: 10px;}
.stepbg ul li .wenz p {font-size: 14px;color: #fff;line-height: 1.8;}
.stepbg .zczh {text-align: center;padding-bottom: 20px;}
.stepbg .zczh a {display: inline-block;padding: 13px 19px;font-size: 14px;margin: 0 15px;border: #fff 2px solid;border-radius: 5px;color: #fff;}
.stepbg .zczh a:hover{background: #fff;color: #B40B0E;border: #B40B0E 2px solid;}

.tit { margin-bottom:20px;overflow: hidden;line-height: 52px;border-bottom: 1px #f5f5f5 solid;}
.tit .gd {float: right;margin-top: 0;width: 83px;background: url(../images/gd.png) right center / 45px no-repeat;}
.tit .gd a {color: #333 ;line-height: 30px;font-size: 14px;padding-left: 10px;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.tit .gd:hover a {color: #1411a9;padding-left: 0;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;padding-left: 0;}

.tit h1 { font-size:20px;font-weight: bold;color:#333 ;position:relative;float: left;}

.tit h1 i{ font-size:28px;margin-right:10px;}

.tit h3 { font-size:14px; color:#666; margin-top:25px;}
.sy_part2 {margin-bottom: 10px;}
.sy_part2 .tzgg {width:49.4%;float: left;padding: 0 20px 15px;background: #fff;box-sizing: border-box;}
.list ul li {
  overflow: hidden;
  border-bottom: 1px #ccc dashed;
  padding-bottom: 12px;
  margin-bottom:12px;
}
.list li .desc a {
  color: #333;
  transition: .3s;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  overflow: hidden;
  background: url(../images/qwy-i2-1.png) no-repeat center left;
    background-size: auto;
  background-size: auto;
  background-size: 5px 5px;
  padding-left: 15px;
}
.list li .desc {
  font-size: 16px;
  color: #333;
  height: 24px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list ul li .time {
  float: right;
  font-size: 14px;
  color: #999;
  margin-left: 10px;
  transition: .3s;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
}
.list li .desc a {
  color: #333;
  transition: .3s;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  overflow: hidden;
  background: url(../images/qwy-i2-1.png) no-repeat center left;
    background-size: auto;
  background-size: 5px 5px;
  padding-left: 15px;
}
.list li:hover .desc a,.ul-txt-q li:hover .time{color:#0080bf}
.list li:hover .desc a{color:#0080bf;background:url(../images/qwy-i2.png) no-repeat center left}
.sy_part2 li.l1 {margin-bottom: 20px;overflow: hidden;display: flex;justify-content: space-between;align-items: stretch;padding-bottom: 15px;border-bottom: #eee 1px solid;}
.sy_part2 li.l1 img {width: 160px;float: left;display: block;height: 110px;object-fit: cover;}
.sy_part2 li.l1 .w_z {width:calc(100% - 190px);float: right;position: relative;}
.sy_part2 li.l1 .w_z h3{font-size: 16px;font-weight: bold;color: #222;line-height: 1.5;display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;margin-bottom: 10px;}
.sy_part2 li.l1 .w_z p{font-size: 14px;line-height: 1.5;color: #666;display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
.sy_part2 li.l1:hover .w_z h3{color: #169bd5;}
.sy_part2 li.l1 .w_z .sj {font-size: 14px;color: #888;position: absolute;left: 0;bottom: 0;margin-left: 0;}
.sy_part2 li.l1 .w_z .sj i {margin-right: 10px;vertical-align: middle;}


.ul-txt-q2{}
.ul-txt-q2 li .desc a{background:url(../images/qwy-i3.png) no-repeat center left;padding-left:30px;color: #333;overflow: hidden;box-sizing: border-box;}
.ul-txt-q2 li:hover .desc a{background:url(../images/qwy-i3-1.png) no-repeat center left;color: #0080bf;}
.ul-txt-q2 li{overflow:hidden;border-bottom:1px #ccc dashed;padding-bottom:12px;margin-bottom:12px}
.ul-txt-q2 li .time{float:right;font-size:14px;color:#999;margin-left:10px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-txt-q2 li .desc {
  font-size: 16px;
  color: #333;
  white-space: nowrap;
}
.ul-txt-q2 li .desc {
  font-size: 16px;
  color: #333;
  height: 24px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.sy_part2 .mtjj{width:49.4%;float: right;padding: 0 20px 15px;background: #fff;box-sizing: border-box;} 


.rmjys ul li{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;    height: 118px;
display: flex;border-bottom:1px #f5f5f5 solid;padding:10px 20px;    align-items: center;
    justify-content: space-between; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.rmjys ul li:hover{background:#b3fef5; -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
  .rmjys ul li a.cppic{display: block;width: 210px;text-align: center;}
.rmjys ul li span{font-size: 16px;text-align: center;width:120px;    height: 100px;
    display: flex
;
    flex-direction: column;
    justify-content: space-around;}
.rmjys ul li span b{font-size: 28px;display: block;}
.rmjys ul li span u{  font-size: 16px;  line-height: 45px;color:#cd3012;display: block;}
.rmjys ul li span  small{font-size: 16px;color:#349776;display: block;}
.rmjys ul li .ljkh{width: 120px;text-align: center;    height: 100px;
    display: flex
;
    flex-direction: column;
    justify-content: space-around;}
.rmjys ul li .khlj{line-height: 45px;font-size: 20px;color:#0093e1;font-weight: bold;display: block;}
.rmjys ul li .ljxq{display: block;    color: #0093e1;
    display: block;margin:0 auto;
    border: 1px solid #0093e1;
    width: 68px;
    line-height: 26px;
    text-align: center;
    border-radius: 3px;
 font-size: 12px;
    box-sizing: border-box;}

	.kefuinfo.kefuwx{    bottom: 100px;
    right: 150px;}
	.kefuinfo.kefuqq{    bottom: 180px;
    right: 150px;}

.jysyh ul li{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;    height: 118px;
display: flex;border-bottom:1px #f5f5f5 solid;padding:10px 20px;    align-items: center;
    justify-content: space-between;}
.jysyh ul li:hover{background:#f5f5f5;}
.jysyh ul li .cppic{display: block;width: 150px;text-align: center;}
.jysyh ul li p {    margin-right: auto;}
.jysyh ul li p span{font-weight: bold;display: block;font-size: 20px;}
.jysyh ul li p u{display: block;color:#999;font-size: 16px;}
.jysyh ul li p em{display: block;color:#999;font-size: 16px;margin-top: 15px;}
.jysyh ul li a{    background-color: #ed1c24;border-radius:3px;text-align: center;display: block;font-size: 16px;width: 84px;line-height: 36px;color:#fff;    margin-top: auto;
    margin-bottom: 10px;
    margin-right: 15px;}

.lzkt ul {display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;padding:20px;    justify-content: space-between;}
.lzkt ul li{width: 356px;}
.lzkt ul li div{width: 100%;height: 150px;overflow: hidden;}
.lzkt ul li div img{width: 100%;height: 150px;   transition-duration: .5s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);}

.lzkt ul li:hover div img{transform: scale(1.2);}

.lzkt ul li span{font-size: 18px;display: block;height: 36px;overflow: hidden;line-height: 36px;margin-bottom:10px;}
.lzkt ul li u{font-size: 14px;color:#999;}

.whjys{margin-top: 10px;margin-bottom:15px;}
.whjys .bta {background:#fff;}
.whjys ul {    display: grid
;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    column-gap: 6px;
    row-gap: 6px;margin-top: 6px;}
.whjys ul li{width: 191px;height: 130px;    }
.whjys ul li a{display: block;border-radius: 6px;overflow: hidden;background:#fff;height: 100%;position: relative;width: 100%}
.whjys ul li img{max-width: 100%;max-height: 100%;    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);}
.whjys ul li:hover u img{ transform: scale(1.2) rotate(-20deg);}
.whjys ul li u{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;}


   




.whjys ul li div{  text-align: center;opacity: .7;
    background-color: rgb(102 109 149);position: absolute;top:0;left:0;
width: 100%;height: 100%;color:#fff;    display: none
;
    flex-direction: column;
    justify-content: center;}
.whjys ul li:hover div{display: flex
;}
.whjys ul li div b{font-size: 20px;display: block;}
.whjys ul li div span{font-size: 18px;}
.bta{line-height: 50px;padding:0 20px;font-size: 20px;border-bottom:1px #f5f5f5 solid;}
.bta a{float: right;font-size: 16px;font-weight: normal;color:#999;}

.dqwz{line-height: 50px;}
.hd{background:#fff;padding:20px 40px;}
.hdtitle{margin-bottom:30px;}
.hdtitle h1{font-size: 20px;}
.hdtitle p{font-size: 15px;color:#999;}
.ntitle{text-align: center;}
.ntitle h1{    font-size: 26px;}
.ntitle p{font-size: 14px;padding:26px 0 ;}
.ndnr img,.hdnr img{max-width: 100% !important;height: auto !important;}
.ntitle p span{padding-left: 20px;color:#999;}
.tuijian{background:#fff;padding:0 20px;}
.tuijian h3{border-bottom:1px #ddd solid;line-height: 50px;font-size: 18px;font-weight: normal;}
.tuijian h3 span{    display: inline-block;
    line-height: 48px;
    font-size: 18px;
    color: #333;
    border-bottom: 3px solid #3897e6;}
    .tuijian ul{padding:10px 0;}
        .tuijian ul li{line-height: 32px;}
            .tuijian ul li a{color:#666;}
.newbox{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    justify-content: space-between;}

.newsl{width: 800px;box-sizing:border-box;}
.newsnav {line-height: 50px;padding-bottom: 10px;}
.newsnav  a{font-size: 17px;color:#666;    margin-right: 40px;}
.newsnav  a.on{    color: #ff4a4a;
    border-bottom: 2px solid #ff4a4a;}


.newsl ul li   {      position: relative;
    width: 100%;
 
    padding:30px 0;
    border-top: 1px dotted #c2c2c2;}
    .newsl ul li  a{display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;    justify-content: space-between;}
.newsl ul li div{    display: flex
;
    flex-direction: column;
    justify-content: space-between;}
.newsl ul li div h4{    font-size: 20px;}
.newsl ul li:hover div h4{color:#ff4a4a;}
.newsl ul li div span{display: block;    font-size: 14px;
    color: #999;}
.newsl ul li div u{display: block; font-size: 12px;
    color: #999;}
.newsl ul li  img{    width: 214px;
    height: 142px;margin-left: 20px;}
    .xwlist,.xwbox{background:#fff;padding:20px;}
.newsr{width:360px;box-sizing:border-box;}
.pagination{    padding-inline-start: 0px;
    padding: 12px;
    font-size: 14px;}
   .pagination a{padding:2px 6px} 

.paginationb{    padding-inline-start: 0px;
    padding: 24px;margin:8px 0;background:#fff;
    font-size: 14px;text-align: center;}
   .paginationb a{padding:4px 9px;width: 28px;line-height: 28px;}
   .paginationb a.page-num-current{border:1px #0093e1 solid; border-radius:3px;color:#0093e1;}
    


.text-secondary { padding-inline-start: 0px;
    padding: 12px;
    font-size: 14px;}
.jysxq{background:#fff;font-size: 20px;padding:8px 20px;font-weight: bold;}
.jys {
padding:24px 56px 0;color:#fff;margin-top: 10px;}
.jys h1{color:#fff;margin-bottom:30px;}
.jys ul {display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;      justify-content: space-between;  align-items: center;}


.jys ul  span{font-size: 24px;text-align: center;}
.jys ul  span b{font-size: 28px;    line-height: 78px;display: block;margin-bottom:28px;}
.jys ul  span u{  font-size: 16px;  line-height: 45px;color:#cd3012;display: block;}
.jys ul  .khan {width: 172px;text-align: center;font-size: 24px; margin-top:42px;}
.jys ul  .khan a{display: block;color:#fff;background: #ED1C24;text-align: center;font-size: 24px;line-height: 78px;margin-bottom:28px;border-radius:6px;}

.jys  p{padding:50px 16px 16px  16px;font-size: 18px;text-align: center;}
.jysbox{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    justify-content: space-between;margin:24px 0;}

.jysl{width: 888px;box-sizing:border-box;background-color:#fff}
.jysl .tab{border-top:5px solid #0093e1;}
.jysl .tab ul {display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;     justify-content: space-between;}
.jysl .tab ul li{    width: 14%;font-size: 16px;line-height: 49px;text-align: center;color:#fff;    background-color: #0093e1;cursor: pointer;}
.jysl .tab ul li.on{color:#0093e1;background-color:#fff}
.jysr{width:272px;box-sizing:border-box;background:#fff;    padding: 0 20px;    position: sticky;
    top: 109px;
    align-self: flex-start;}
.jysr h3{line-height: 48px;font-size: 20px;}
.jysr ul li{position: relative;border-left:2px solid #dfdfdf;}
.jysr ul li span{display: block;     left: -10px;
    top: 30px;   position: absolute;width: 18px;height: 18px;line-height: 18px;color:#fff;background:#dfdfdf;border-radius:100%;text-align: center;font-size: 12px;}
.jysr ul li:hover{border-left:2px solid #0093e1;}
.jysr ul li:hover span{background: #0093e1}
.jysr ul li:hover div em{color:#0093e1}
.jysr ul li div{padding:16px;font-size: 13px;color:#999;}
.jysr ul li div em{font-size: 15px;color:#333639;display: block;}
.bdkja{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;justify-content: space-between;
display: flex;padding:40px 0;}
.bdkja a{display: block;font-weight: bold;color:#fff;background:#ED1C24;font-size: 18px;width: 112px;line-height: 40px;text-align: center;border-radius: 3px;    }
.tabbox{padding:20px;}
.tabnr{display: none;}
.tabnr img{max-width: 100%!important;height: auto!important}
.tabnr.on{display: block;}

.btb{line-height: 50px;border-bottom:1px #ddd solid;}
.btb span{font-size: 18px;display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    align-items: center; 
    display: inline-block;border-bottom:3px #0093e1 solid;}
.btb i{display: inline-block;
    vertical-align: middle;background:url(../images/ptxx.png) no-repeat  center;width: 16px;height: 20px;margin-right:5px;}
    .ptxx h3{font-size: 30px;line-height: 70px;border-bottom:1px dashed  #ddd;font-weight: normal;}
.ptxx ul {overflow: hidden;}
.ptxx ul li{width: 33%;float: left;line-height: 40px;}
.ptxx ul li:last-child{width: 66%}
.ptxx ul li span{color:#999;}
.ptxx p{padding:20px;border:1px #dadada solid;background:#f9f9f9;color:#999;}
.tablesj{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    justify-content: space-between;margin:15px 0;}
.tablesj dl{width: 49%}
.tablesj table{width: 100%;    border: 1px solid #dadada;margin-top: 10px;}
.tablesj td{line-height: 50px;padding:0 20px;border-bottom: 1px dashed #dadada;    }
.tablesj td:first-child{width: 35%;border-right: 1px #dadada solid;}
.tablesj table,.tablesj td {
border-collapse: collapse;

}

.aboutbt{    background: #fff;
    font-size: 20px;
    padding: 8px 20px;
    font-weight: bold;}
		.sideMenu{ border:1px solid #efeff5; background:#fff; }
		.sideMenu h3{ height:50px; line-height:50px; padding:0 10px;  border-bottom:1px solid #efeff5; background:#0093e1; cursor:pointer;
			color:#fff;font-size: 15px;    display: flex
;
    align-items: center;
    justify-content: space-between;
		}

		.sideMenu h3 img{width: 20px;vertical-align: middle;margin-right: 8px;}
		.sideMenu h3 svg{ width: 18px;    transition: transform .15s var(--n-bezier), color .3s var(--n-bezier); }
		.sideMenu h3.on svg{transform: rotate(90deg); }
		.sideMenu ul{  color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{padding:8px;border-bottom:1px #ddd solid;}
.sideMenu ul li a.on{color:#0093e1;}
.about{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    justify-content: space-between;margin-top: 10px;}
.aboutl{width: 226px;box-sizing:border-box}
.aboutr{width: 941px;padding:8px;background:#fff;box-sizing:border-box}
.gytitle h1{line-height: 65px;font-size: 20px;text-align: center;border-bottom: 1px #ddd solid}
.footer{background: #363636;padding:20px 0;margin-top: 30px;}

.gynr{padding:16px;margin:8px 0;}
.gynr .zi{font-size: 16px;color: #333;line-height: 1.8;}
.gynr img{max-width: 100% !important;height: auto !important;}

.footl{float:left;padding:0 16px;margin-right: 20px;}
.footl span{display: block;    font-size: 16px;
    margin-top: 30px;color:#fff;}
.footc{float:left;color:#fff;    width: 640px;
display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;margin-top: 30px}

.footc dl {padding:0 16px;border-left:1px #f5f5f5  solid;width: 470px;}
.footc dl:first-child{width: 230px}

.footc dl dt{color:#fff;font-size: 16px;}
.footc dl dd a{display: block;font-size: 13px;color:#999;line-height: 28px;}
.footc dl dd ul{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;    flex-wrap: wrap;}
.footc dl dd li{width: 25%}
.footr{float:right;font-size: 16px;color:#fff;width: 115px;;margin-top: 30px;margin-left: 10px}
.footr span{display: block;text-align:center;margin-bottom:15px;}
.footr img{width: 100%;} 
.fxts{padding-left:16px;;margin-top:20px}
.fxts h3{font-size: 16px;color:#fff;margin-bottom:15px;}
.fxts p{color:#999;    text-indent: 2rem;}


 .live-chat-group {
            position: fixed;
            right: 160px;
            z-index: 10;
            display: -webkit-box;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            flex-direction: column;
            bottom: 340px;
        }

        .live-chat-groups {
            position: fixed;
            right: 160px;
            z-index: 10;
            display: -webkit-box;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            flex-direction: column;
            bottom: 420px;
        }

.live-chat-groups:hover .kefuwx{display: block;}
.live-chat-groups:hover .kefuqq{display: block;}

        .live-chat-group .item {
            padding: 5px;
            position: relative;
            bottom: 0;
            width: 60px;
            height: 60px;
            margin: .5rem;
            background-color: #f7b93f;
            display: -webkit-box;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            border-radius: 9999px;
            cursor: pointer;
            -webkit-transition: width .3s;
            transition: width .3s
        }

            .live-chat-group .item img {
                width: 40px;
                height: 40px;
            }

                .live-chat-group .item img.wxqcode {
                    display: none;
                    position: absolute;
                    right: 80px;
                    bottom: -70px;
                    width: 200px;
                    height: 200px;
                    max-width: 200px;
                }

                .live-chat-group .item img.wxqcodes {
                    display: none;
                    position: absolute;
                    right: 80px;
                    bottom: -30px;
                    width: 200px;
                    height: 200px;
                    max-width: 200px;
                }

            .live-chat-group .item:hover img.wxqcode {
                display: block;
            }




        /**/
        .live-chat-groups .item {
            padding: 5px;
            position: relative;
            bottom: 0;
            width: 60px;
            height: 60px;    box-sizing: border-box;
            margin: .5rem;
            background-color: #f7b93f;
            display: -webkit-box;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            align-items: center;
            border-radius: 9999px;
            cursor: pointer;
            -webkit-transition: width .3s;
            transition: width .3s
        }

            .live-chat-groups .item img {
               
            }

                .live-chat-groups .item img.wxqcode {
                    display: none;
                    position: absolute;
                    right: 80px;
                    bottom: -70px;
                    width: 200px;
                    height: 200px;
                    max-width: 200px;
                }

                .live-chat-groups .item img.wxqcodes {
                    display: none;
                    position: absolute;
                    right: 80px;
                    bottom: -30px;
                    width: 200px;
                    height: 200px;
                    max-width: 200px;
                }

            .live-chat-groups .item:hover img.wxqcode {
                display: block;
            }.kefuinfo {
                    border: 1px solid #eee;
                    display: none;
                    position: fixed;
                    right: 140px;
                    z-index: 99999;
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    flex-direction: column;
                    bottom: 180px;
                    -webkit-box-shadow: #efefef 0px 0px 10px;
                    -moz-box-shadow: #efefef 0px 0px 10px;
                    box-shadow: #efefef 0px 0px 10px;
                    background: #fff;
                }
                .kefuinfo img{display: block;}



.nleft {width: 226px;float: left;}

.nleft .w_z {
    display: none;
    position: absolute;
    right: 5%;
    top: 0;
    padding: 0;
    width: 20px;
    height: 50px;
    background: url(../images/nyej.png) center / 100% no-repeat;
  }
.subNavBox{width:100%;background: #fff;}
.subNav{cursor:pointer;background:#0093e1 url(../images/jiahao1.png) 94% center / 16px no-repeat; display:block; font-size: 16px;
  border-bottom: 1px solid #fff;padding:0 0 0 15px;font-weight: bold;color: #fff;line-height: 50px;}
.subNav a{color: #fff;}
.subNav img {
  width: 20px;
  vertical-align: middle;
  margin-right: 8px;
}
.currentDd{}
.currentDd a{color:#fff;}
.currentDt{background:#0093e1 url(../images/jianhao_o.png) 94% center / 16px no-repeat;}
.navContent{display: none;}
.navContent li a{font-size: 14px;
  line-height: 1.5;
  display: block;
  padding: 8px;
  color: #333;border-bottom: 1px #ddd solid;}
.navContent li a:hover{color:#005099;}


.ny_xw{padding: 10px 0 10px;overflow: hidden;background: #fff;}
.ny_xw ul li{padding: 30px;overflow: hidden;border-bottom: 1px #f5f5f5 solid;}
.ny_xw ul li h4{font-size: 14px;margin-bottom:8px;color: #1c74bb;font-family: 'Montserrat-Regular';}
.ny_xw ul li h3{font-size: 16px;font-weight: bold;color: rgba(51, 51, 51, 1);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;}
.ny_xw ul li:hover h3{color: #1c74bb;}
.ny_xw ul li p{font-size: 16px;line-height:28px;margin-bottom: 20px;color: rgba(112, 112, 112, 1);display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;}
.ny_xw ul li .more1 a{font-size: 14px;padding-right: 70px;background: url(../images/ckgd2.png) right center / 54px no-repeat;display: inline-block;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;color: rgba(51, 51, 51, 1);line-height:37px;}
.ny_xw ul li:hover .more1 a{padding-right: 60px;}
.ny_xw ul li .w_z{width: calc(100% - 410px);float: left;}
.ny_xw ul li .t_p{width: 332px;float: right;overflow: hidden;height: 180px;}
.ny_xw ul li .t_p img{width: 100%;height: 100%;object-fit: cover;display: block; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.ny_xw ul li:hover .t_p img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}




.ny_whzx {margin: 10px 0;background: #fff;}
.ny_whzx ul li {padding-bottom: 10px;border-bottom: #eee 1px solid;overflow: hidden;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;padding: 10px;background: #fff;}
.ny_whzx ul li:hover {box-shadow: 0px 0px 16px rgba(0,0,0,0.15);transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.ny_whzx ul li .t_p {width: 330px;float: left;overflow: hidden;}
.ny_whzx ul li .t_p img {width: 100%;display: block;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.ny_whzx ul li:hover .t_p img {-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.ny_whzx ul li .w_z {width: calc(100% - 360px);float: right;}
.ny_whzx ul li .w_z h3{font-size: 16px;font-weight: bold;margin-bottom: 15px;color: #222;}
.ny_whzx ul li:hover .w_z h3{color: #169bd5;}
.ny_whzx ul li .w_z p{font-size: 14px;line-height: 1.8;margin-bottom: 25px;color: #222;display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;}
.ny_whzx ul li .w_z .sj {font-size: 14px;color: #444;}
.ny_whzx ul li:hover .w_z .sj {color: #169bd5;}
.ny_whzx ul li .w_z .sj span {margin-right: 25px;}
.ny_whzx ul li .w_z .sj i {margin-right: 6px;}


.dlsbox {
  margin-bottom: 20px;
  border: 1px #ddd solid;
  padding: 20px;
  background: #fff;
  overflow: hidden;margin-top: 10px;
}
.dlsbox dl {
  overflow: visible;
  float: left;
  width: 830px;display: flex;justify-content: space-between;align-items: center;
}
.vr-logo {
  height: auto;
  width: 230px;
  margin-right: 25px;
  float: left;
  border-radius: 8px;height: 170px;
  border: 3px solid #36acfb;
  background-color: #fff;overflow: hidden;display: flex;justify-content: center;align-items: center;
}
.vr-logo img {width:auto;display: block;height: 120px;}
.dlsbox .w_z {
  margin-left: 12px;
  width: 550px;
  float: left;
}
.dlsbox .w_z h2 {
  margin-bottom: 9px;
  font-size: 28px;
  position: relative;
}
.dlsbox .w_z p{font-size: 14px;color: #222;line-height: 1.8;}
ul.hyajs {
  overflow: hidden;
  margin-bottom: 15px;
  border-bottom: 1px #ddd solid;
  padding-bottom: 15px;margin-top:15px;
}
ul.hyajs li {
  float: left;
  width:32%;font-size:16px;
  color: rgba(0,0,0,.6);
  margin-right: 1%;
  line-height: 2;
}
ul.hyajs li span {
  color: rgba(0,0,0,.9);
}
.dlsbox .right{float: right;
  border-left: 1px #ddd solid;
  padding-left: 20px;
  height: 232px;display: flex;justify-content: center;align-items: center;
  width: 280px;}

.dlsbox .right a {display: block;width: 172px;
  color: #fff;
  background: #0093e1;
  text-align: center;
  font-size: 24px;
  line-height: 78px;
  margin-bottom: 28px;
  border-radius: 6px;}

.nyjysxq{background: #fff;margin-top: 0px;width: 888px;}
.nyjysxq .hd {padding: 0;line-height: 50px;overflow: hidden;}
.nyjysxq .hd ul{display: flex;justify-content: space-around;border-top: 5px solid #0093e1;}
.nyjysxq .hd ul li{width:16.66666666666667%;float: left;position: relative;
  height: 50px;
  text-align: center;
  border-bottom: 1px #ddd solid;
  box-sizing: border-box;background-color: #0093e1;
  cursor: pointer;color: #fff;
  font-size: 20px;}
.nyjysxq .hd ul li::after{width: 2px;height: 100%;content: "";position: absolute;right: 0;top: 0;background: #fff;}
.nyjysxq .hd ul li:last-child::after{display: none;}
.nyjysxq .hd ul li.on{
  border-bottom: 1px solid #fff;background: #fff;
  color: #36acfb;
  font-size: 20px;}

.nyjysxq .xqnr{padding: 20px;}




@media only screen and (max-width:1024px){
	body {
  padding-top: 60px;
}
.w1200 {
  width: 94%;
}
	.top {display: none
}
.header{border:0; height:60px; background:#fff; width:100%;padding-top: 0;}
	.header .w1200{height: 60px;}
.header .container{ padding:0; overflow:hidden; width:94%}
.header .logo{ margin:10px auto;}

.toolsj{float:right;margin:0 45px 0 0;    display: flex
;
    height: 60px;
    align-items: center;}
.toolsj a{color:#0093e1;display: block;border:1px solid #0093e1;width: 56px;line-height: 28px;text-align: center;border-radius: 3px;margin-left: 10px;    box-sizing: border-box;}
.tool {display: none;
}

	.header .logo img {
  height: 40px;
}
	.logo a {
  height: 40px;
}
.header .an{display:block; right:10px;}
.header .an span { background-color:#999}
.header .nav ul { width: 100%;}
.header.on .nav {width:100%}
.header .nav{width:100%; padding:15px 5%; background-color:#fff; height:100%; position:fixed; top:60px; right:-100%; z-index:9999; overflow:auto;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; margin-top:0;box-sizing: border-box;}
.header .nav.on{right:0;}
.header.on .nav ul li a { font-size: 16px;color: #333;}
.header .nav i{display:block;}
.header .nav ul li{line-height:60px; text-align:left; border-bottom:1px solid #ccc; float:none; margin:0; padding:0}
.header .nav ul li::after { background: rgba(0,0,0,0);}
.header.on .nav ul li{line-height:60px;}
.header .nav .e_j { width: 100%; border-top: 1px solid #ccc; background: none; position: relative;display: none;top: auto; left: auto; margin: 0;padding-bottom: 10px;}
.header .nav ul li .e_j a { color:#aaa;}
.header .nav ul li .e_j a:hover { color:#176c00}
.header .nav .e_j a{border-top:0; font-size:12px; color:#aaa; line-height:32px;}
.header .nav .e_j a:hover{background:none;}
.header .nav ul li:hover .e_j{display:none;}
.header .nav ul li a{font-size:15px; color:#333;}

.header .nav ul li:hover span{width:0;}
.header .nav ul li.on span{width:0;}
	.stepbg ul li {
  width: 50%;
}
	.sy_part2 .tzgg {
  width:100%;
}
	.sy_part2 .mtjj {
  width:100%;margin-top: 15px;
}
	.rmjys ul li .khlj {
  font-size: 18px;
}
	.jysyh ul li p {width: calc(100% - 250px)
}
	.whjys ul {
  display: flex;justify-content: flex-start;flex-wrap: wrap;
}
	.whjys ul li {
  width: 24%;
}
	.footc {
  width: 100%;
  margin-top: 20px;
}
	.footr {
  float: none;display: inline-block;
}
	.live-chat-groups{display: none;}
	.jys {
  padding: 24px 15px 0;
}
	.jys ul img {width: 74px !important; height: 74px !important;
}
	.jys ul span b {
  font-size: 18px;
  line-height:40px;
  margin-bottom:10px;
}
	.jys ul span {
  font-size:14px;
}
	.jys ul .khan a {
  font-size: 16px;
  line-height: 40px;
  margin-bottom: 10px;
}
	.jys ul .khan {
  width: 120px;
}
	.jys p {
  font-size: 16px;
}
	.jysr {
  width: 100%;
  position: static;
}
	.jysbox {flex-wrap: wrap;
  margin: 20px 0;
}
	.nyjysxq .hd ul li {
  font-size: 16px;
}
	.tablesj dl {
  width: 100%;
}
	.tablesj {flex-wrap: wrap;
}
	.nyjysxq .hd ul li.on {
  font-size: 16px;
}
	.nleft {
  width: 100%;
}
	.about {flex-wrap: wrap;
}
	.aboutr {
  width: 100%;
}
	.ny_xw {
  padding: 30px 0 30px;
}
	.ny_xw ul li .t_p {
  width: 260px;
}
	.ny_xw ul li {
  padding: 20px;
  margin-bottom: 15px;
}
	.ny_xw ul li h3 {
  font-size: 18px;
  margin-bottom: 15px;
}
	.ny_xw ul li p {
  font-size:14px;
  line-height: 24px;
  margin-bottom: 25px;
}
	.ny_xw ul li .more1 a {
  font-size: 15px;
  padding-right: 70px;
  background: url(../images/ckgd2.png) right center / 55px no-repeat;
  line-height: 32px;
}
	.ny_xw ul li .w_z {
  width: calc(100% - 290px);
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}

@media only screen and (max-width:600px){
	.indextop ul {flex-wrap: wrap;}
	.indextop ul li {width: 50%;margin-bottom: 15px;}
	.stepbg ul li .ico {margin: 0 auto;
  float: none;
}
	.stepbg ul li .wenz {
  float: none;margin-top: 10px;
  padding-left: 0px;text-align: center;
}
	.stepbg ul li .ico .cen {
  height: 38px;
}
	.stepbg ul li .ico .cen img {
 width: 38px;
}
	.sy_part2 li.l1 img {
  width: 120px;
  height: 95px;
}
	  .sy_part2 .tzgg {padding: 0 15px 15px;}
	.sy_part2 li.l1 .w_z {
  width: calc(100% - 130px);
}
.sy_part2 li.l1 .w_z .sj {
  bottom: -5px;
}
	.list li .desc {width: 100%;
}
	.list ul li {
  padding-bottom:35px;position: relative;
}
	.list ul li .time {position: absolute;right: 0;bottom: 8px;
}
	.ul-txt-q2 li .desc {width: 100%;
}
	.ul-txt-q2 li {padding-bottom:35px;position: relative;
}
	.ul-txt-q2 li .time {position: absolute;right: 0;bottom: 8px;
}
	.ul-txt-q2 li .desc a {
  padding-left: 25px;
}
	.list li .desc a {
  padding-left: 10px;
}
	.rmjys ul li a.cppic {
  display: block;
  width: 100%;
  text-align: center;
}
	.rmjys ul li a.cppic img{width:90px !important; height: auto !important;}
	.rmjys ul li {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  border-bottom: 1px #f5f5f5 solid;
  padding: 8px;
  align-items: center;
  justify-content: space-between;flex-wrap: wrap;height: auto;
}
	.rmjys ul li span b {
  font-size: 16px;
  display: block;
}
	.rmjys ul li span u {
  line-height: 35px;font-size: 16px;
  color: #cd3012;
  display: block;
}
	.rmjys ul li span small {
  font-size:14px;
}
	.rmjys ul li span {
  text-align: center;font-size: 14px;width: 33.3333%;height: auto;margin-bottom: 10px;
}
	.rmjys ul li .khlj {
    font-size: 16px;line-height: 35px;height: auto;
  }
	.rmjys ul li .ljkh {
  height: auto;
}
	.jysyh ul li {
  height: auto;flex-wrap: wrap;
}
	.jysyh ul li .cppic {margin: 0 auto;
}
	.jysyh ul li p {
    width:100%;
  }
	.jysyh ul li p span {margin-bottom: 10px;
}
	.jysyh ul li a {margin-top: 20px;
  width: 94px;
}
	 .whjys ul li {
    width: 32%;
  }
	.footl {
  padding: 0;
  margin-right: 0px;width: 100%;text-align: center;
}
	.footl img{
  margin-top: 26px;
  height: 40px !important;
}
	.footl span {margin-top: 5px !important
}
	 .footc {flex-wrap: wrap;
  }
	.footc dl {
  padding: 0 0;
  border-left: 0;
  width: 100% !important;
}
	.footc dl dd a {
  display: inline-block;margin:0 5px;
}
	.footc dl dd li {
  width: auto;
}
	.footc dl dt {margin-bottom: 10px;
}
	.bannerbox img {
  width: 100%;height: 12rem;object-fit: cover;
}
	.tablesj td {
  line-height: 25px;
  padding: 10px 10px;
}
	.ptxx ul li {
  width: 100%;
}
	.nyjysxq .hd ul {
  display: flex;width: 700px;
}
	.nyjysxq .hd {
  line-height: 40px;overflow-x: auto;width: 100%
}
	 .nyjysxq .hd ul li {line-height: 40px;height: 40px;
  }
	.nyjysxq {
  width: 100%;
}
	.ptxx h3 {
  font-size: 25px;
  line-height: 50px;
}
	.fxts {
  padding-left: 0;
}
	.jys ul {flex-wrap: wrap
}
	 .jys ul span {width: 30%;margin-bottom: 10px;
  }
	 .ny_xw ul li .w_z {
    width:100%;
  }
	.ny_xw ul li .t_p {
    width: 100%;margin-top: 20px;
  }
	 .ny_xw ul li {
    padding:15px;
  }
	
	
	
	
	.ny_whzx ul li {
  padding: 10px 15px 0;
}
	.ny_whzx ul li .t_p {
  width: 100%;
}
	.ny_whzx ul li .w_z {
  width:100%;margin-top: 20px;
}
	.ny_whzx {
  padding: 30px 0;
}
	.ny_whzx ul li .w_z p {
  font-size: 14px;
  margin-bottom: 15px;
}
	.ny_whzx ul li .w_z .sj {margin-bottom: 20px;
}
	.ny_whzx ul li .w_z h3 {
  font-size:18px;
}
	
	
	
	
	
	
	
	
	
}

























