@charset "utf-8";
/* CSS Document */
@import url(animate.min.css);
@import url(2020gzlh_reset.css);
.warp{ width:100%; min-width:1220px; max-width:1920px; position:relative; overflow:hidden; margin:0 auto; background:#FFF;}
.Top{ width:100%; height:550px; background:url(gzdfjrzxd_index_bg.png) no-repeat center top;}
.topMain{width: 1220px;height: 510px;}
.szfBtn{ position:absolute; left:0px; top:20px;}
.szfBtn img{ width: 419px;}
.LOGO{position: relative;margin:0 auto;top: 182px;width: 100%;text-align: center;}
.LOGO img{}
.topMain .lhgj{font-size:30px;font-weight:bold;color: #ffffff;height:70px;line-height:70px;text-align:center;letter-spacing: 2px;/* text-shadow: 0px 3px 10px #feebc4; */margin-top: 210px;}
@media screen and (min-width:751px ) {
    .topMain .lhgj br{ display:none; }
}
.Ml15{ margin-left:15px;}
.MT10{ margin-top:10px;}
.MT15{ margin-top:15px;}
.MT25{ margin-top:25px;}
.MT30{ margin-top:30px;}
.MT40{ margin-top:40px;}
.MT45{ margin-top:45px;}

/*栏目导航*/
.Part1{width: 1212px; height: 202px; overflow: hidden; margin-top: 20px; background: url(gzdfjrzxd_index_img01.png) left top no-repeat; padding-right: 12px;}
.Part1 h3{width: 403px;height: 59px;line-height: 59px;margin: 0 auto;color: #2247c2;font-size: 30px;font-weight: bold;letter-spacing: 5px;text-align: center;background: url(gzdfjrzxd_index_img02.png) center center no-repeat;}
.Part1 ul{padding-left: 30px;}
.Part1 ul li{width: 145px;height: 130px;line-height: 130px;float: left;text-align: center;}
.Part1 ul li.m1{width: 230px;line-height: 30px;height: 60px;padding: 35px 0px;}
.Part1 ul li.m2{width: 176px;line-height: 30px;height: 60px;padding: 35px 0px;}
.Part1 ul li a{position: relative; display: inline-block;width: 100%; height: 100%; color: #f8d592; font-size: 20px; font-weight: bold;}
.Part1 ul li a br{ display: block;}
@keyframes opacity {
  	0% {opacity: 1;}
  	100% { opacity: 1; }
}
.Part1 ul li a:before,.Part1 ul li a:after { position: absolute;  top: -0px; left: 0; content: "◯";  display: block;  width: 100%; font-size: 0px; color: #fff; text-align: center; z-index: -100; font-weight: lighter;}
.Part1 ul li a:hover::before { z-index: 100; animation: drop 1s;-ms-animation: drop 1s; -moz-animation: drop 1s; -webkit-animation: drop 1s;}
.Part1 ul li a:hover::after { z-index: 100;animation: drop 1s 0.5s;	-ms-animation: drop 1s 0.5s; -moz-animation: drop 1s 0.5s; -webkit-animation: drop 1s 0.5s;}
@keyframes drop {
  	0% {opacity: 1; font-size: 0; top: 0px;}
  	100% { opacity: 0; font-size: 100px; top: 0px; }
}
.Part1 ul li.m1 a:hover::before,.Part1 ul li.m2 a:hover::before { z-index: 100; animation: drops 1s;-ms-animation: drops 1s; -moz-animation: drops 1s; -webkit-animation: drops 1s;}
.Part1 ul li.m1 a:hover::after,.Part1 ul li.m2 a:hover::after { z-index: 100;animation: drops 1s 0.5s;	-ms-animation: drops 1s 0.5s; -moz-animation: drops 1s 0.5s; -webkit-animation: drops 1s 0.5s;}
@keyframes drops {
  	0% {opacity: 1; font-size: 0; top: 15px;}
  	100% { opacity: 0; font-size: 100px; top: 15px; }
}
.Part1 ul li a:hover,.Part1 ul li.on a{color: #FFFFFF;}

/*金融资讯*/
.Part2{width: 1200px; height: auto; overflow: hidden; margin-top: 60px;}
.Part2 h3{width: 500px;height: 70px;line-height: 48px;margin: 0 auto;text-align: center;border-bottom: 2px solid #efca86;position: relative;}
.Part2 h3 a{width: 100%; height: 100%; display: block; color: #000000;font-size: 48px;font-weight: bold;letter-spacing: 4px;}
.Part2 h3 em{position: absolute;bottom: -5px;left: 170px;display: block;width: 160px;height: 10px;background: #efca86;}
.Part2 h3 a:hover{color: #1764ce;}
.Part2 .jrzx{width: 100%; height: auto; overflow: hidden; margin-top: 34px;}
.Part2 .jrzx .focusBox{width: 580px;height: auto;overflow: hidden; float: left; position: relative;}
.Part2 .jrzx .focusBox .bd{width: 100%; height: auto; overflow: hidden;position: relative;}
.Part2 .jrzx .focusBox .bd ul{width: 100%; height: auto; overflow: hidden;}
.Part2 .jrzx .focusBox .bd ul li{ width: 100%; height: auto;}
.Part2 .jrzx .focusBox .bd ul li a{width: 100%; height: 100%; display: block;}
.Part2 .jrzx .focusBox .bd ul li img{width: 100%;height: 440px;display: block; transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.Part2 .jrzx .focusBox .bd ul li img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.Part2 .jrzx .focusBox .bd ul li .txt-bg{position: absolute;bottom: 0;z-index: 1;height: 91px;width: 100%;background: url(gzdfjrzxd_index_img03.png) repeat;overflow: hidden;left: 0}
.Part2 .jrzx .focusBox .bd ul li p{position: absolute;bottom: 33px;z-index: 99;width: 80%;overflow: hidden;font-size: 20px;font-weight: bold;color: #fff;padding: 0px 10%;height: 50px;line-height: 50px;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.Part2 .jrzx .focusBox .bd ul li p:hover{color: #1764ce;}
.Part2 .jrzx .focusBox .hd{width: 100%;height: auto;overflow: hidden;text-align: center;position: absolute;bottom: 14px;left: 0px;z-index: 99;}
.Part2 .jrzx .focusBox .hd ul{text-align: center; display: inline-block; height: 12px;}
.Part2 .jrzx .focusBox .hd ul li{float: left;width: 12px;height: 12px;margin-right: 8px;cursor: pointer;background: url(gzdfjrzxd_index_img05.png) right center no-repeat;}
.Part2 .jrzx .focusBox .hd ul li.on{background: url(gzdfjrzxd_index_img05.png) left center no-repeat;}
.Part2 .jrzx .focusBox .prev,.Part2 .jrzx .focusBox .next{position:absolute;left: 10px;bottom: 30px; display:block; width:50px;height: 30px;background: url(gzdfjrzxd_index_img04.png) left top no-repeat;z-index: 99999;}
.Part2 .jrzx .focusBox .next{left:auto;right: 10px; background-position:right top;}
/*.Part2 .jrzx .focusBox .prev:hover{ background-position:left bottom;}
.Part2 .jrzx .focusBox .next:hover{ background-position:right bottom;}*/
.Part2 .jrzx .jrzxcon{width: 600px;height: auto;overflow: hidden; float: right;}
.Part2 .jrzx .jrzxcon ul{width: 100%;height: auto;overflow: hidden;}
.Part2 .jrzx .jrzxcon ul li{height: 76px;line-height: 30px;position: relative; padding:5px 0px 5px 8px;border-bottom: 2px dotted #f1f1f1;}
.Part2 .jrzx .jrzxcon ul li a{width: 80%;display: block;color: #333333;font-size: 22px;float: left;padding-top: 8px;}
.Part2 .jrzx .jrzxcon ul li span{width: 86px;text-align: center;background: url(gzdfjrzxd_index_img06.png) center center no-repeat;float: right;height: 76px;line-height: 22px;}
.Part2 .jrzx .jrzxcon ul li span p.p1{color: #1764ce;font-size: 18px;font-weight: bold;padding-top: 18px;}
.Part2 .jrzx .jrzxcon ul li span p.p2{color: #000000; font-size: 18px;}
.Part2 .jrzx .jrzxcon ul li a:hover{color:#1764ce;}

/*服务办事，一键了解*/
.Part3{width: 1200px; height: auto; overflow: hidden; margin-top: 50px;}
.Part3 a{width: 100%; height: 100%; display: block;}
.Part3 img{width: 100%; height: auto;}
.Part3 img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}

/*金融政策、通知公告*/
.Part4{width: 1200px; height: auto; overflow: hidden; margin-top: 50px;}
.Part4 .newslist{width: 585px;height: auto;overflow: hidden;}
.Part4 .newslist h3{width: 100%;height: 50px;line-height: 48px; background: url(gzdfjrzxd_index_img08.png) right center no-repeat;}
.Part4 .newslist h3 a{width: 100%; height: 100%; display: block;}
.Part4 .newslist h3 span{font-style: italic; color: #000000;font-size: 48px;font-weight: bold;}
.Part4 .newslist h3 font{font-style: italic; color: #0c6ce3;font-size: 48px;font-weight: bold;}
.Part4 .newslist h3 a:hover span{color: #1764ce;}
.Part4 .newslist h3 a:hover font{color: #1764ce;}
.Part4 .newslist ul{width: 100%;height: auto;overflow: hidden; margin-top: 10px;}
.Part4 .newslist ul li{ height: 60px;line-height: 60px; position: relative; background: url(gzdfjrzxd_index_img09.png) left center no-repeat; padding-left: 20px;border-bottom: 1px dashed #e5e5e5;}
.Part4 .newslist ul li a{width: 75%; display: block;color: #333333;font-size: 18px; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Part4 .newslist ul li span{text-align: right;color:#333333;font-size: 18px; float: right;}
.Part4 .newslist ul li a:hover{color:#1764ce;}

/*贵州省“十四五”金融改革发展规划*/
.Part5{width: 100%; height: 1000px; overflow: hidden; margin-top: 50px; background: url(gzdfjrzxd_index_img10.png) center center no-repeat;}
.Part5 h3{width: 100%;height: 70px;line-height: 48px;margin: 65px auto 0;text-align: center;}
.Part5 h3 a{width: 100%;height: 60px;display: block;color: #ffffff;font-size: 48px;font-weight: bold;letter-spacing: 4px;}
.Part5 h3 .hx{width: 500px;height: 10px;overflow: hidden;margin: 0 auto;position: relative;}
.Part5 h3 em{position: absolute;bottom: 0px;left: 170px;display: block;width: 160px;height: 10px;background: #efca86;z-index: 2;}
.Part5 h3 i{position: absolute;bottom: 4px;left: 0px;display: block;width: 100%;height: 2px;background: #efca86;z-index: 1;}
.Part5 h3 a:hover{color: #c00;}
.Part5 .ssw{width: 1200px; height: 689px; overflow: hidden; margin: 60px auto 0; background: url(gzdfjrzxd_index_img13.png) center top repeat-x; border-radius: 20px;}
.Part5 .ssw .hd{width: 100%; height: 100px;}
.Part5 .ssw .hd ul{width: 100%; height: auto;}
.Part5 .ssw .hd ul li{width: 50%; height: 100px;line-height: 100px; float: left; text-align: center; background: #FFFFFF;}
.Part5 .ssw .hd ul li a{ color: #333333; font-size: 30px; font-weight: bold;}
.Part5 .ssw .hd ul li.on{background: url(gzdfjrzxd_index_img15.png) center top repeat-x; position: relative;}
.Part5 .ssw .hd ul li.on a{color: #ffffff;}
.Part5 .ssw .hd ul li.on em{width: 100%;height: 18px;display: block;position: absolute;left: 0;bottom: -17px;background: url(gzdfjrzxd_index_img14.png) center top no-repeat;}
.Part5 .ssw .bd{width: 100%; height: 420px; overflow: hidden; margin: 50px auto 0;}
.Part5 .ssw .bd .sswcon{width: 100%; height: auto; overflow: hidden;}
.Part5 .ssw .bd .sswcon p{width: 1078px; height: 51px; line-height: 51px; color: #000000; font-size: 20px; text-align: center; margin: 0 auto; overflow: hidden; border-bottom: 1px dashed #b5b5b5;}
.Part5 .ssw .bd .sswcon p.dnd{display: block;}
.Part5 .ssw .bd .sswcon p.sjd{display: none;}
.Part5 .ssw .bd .sswcon ul.san{height: auto; overflow: hidden; margin:48px 0px 36px 5px;}
.Part5 .ssw .bd .sswcon ul.san li{width: 149px; line-height: 30px; height: 164px; float: left; margin-left: 18px;}
.Part5 .ssw .bd .sswcon ul.san li a{width: 100%; display: block; text-align: center; padding-top: 48px; color: #ffffff; font-size: 18px; font-weight: bold;}
.Part5 .ssw .bd .sswcon ul.san li a br{display:block;}
.Part5 .ssw .bd .sswcon ul.san li.m1{background: url(gzdfjrzxd_index_img16_1.png) center top no-repeat;}
.Part5 .ssw .bd .sswcon ul.san li.m2{background: url(gzdfjrzxd_index_img16_2.png) center top no-repeat;}
.Part5 .ssw .bd .sswcon ul.san li.m3{background: url(gzdfjrzxd_index_img16_3.png) center top no-repeat;}
.Part5 .ssw .bd .sswcon ul.san li.m4{background: url(gzdfjrzxd_index_img16_4.png) center top no-repeat;}
.Part5 .ssw .bd .sswcon ul.san li.m5{background: url(gzdfjrzxd_index_img16_5.png) center top no-repeat;}
.Part5 .ssw .bd .sswcon ul.san li.m6{background: url(gzdfjrzxd_index_img16_6.png) center top no-repeat;}
.Part5 .ssw .bd .sswcon ul.san li.m7{background: url(gzdfjrzxd_index_img16_7.png) center top no-repeat;}
.Part5 .ssw .bd .sswcon ul.san li:hover{background: #1764ce; border-radius: 10px 10px 0px 0px;}
.Part5 .ssw .bd .sswcon ul.si{height: auto; overflow: hidden; padding:0px 0px 0px 37px; background: url(gzdfjrzxd_index_img17_5.png) center top no-repeat;}
.Part5 .ssw .bd .sswcon ul.si li{ height: 265px; float: left;}
.Part5 .ssw .bd .sswcon ul.si li a{width: 100%; height: 100%; display: block;}
.Part5 .ssw .bd .sswcon ul.si li img{width: 100%;}

.Part5 .ssw .fzgh{width: 1100px; height: 80px; line-height: 80px; margin: 0 auto; background: url(gzdfjrzxd_index_img11.png) center center no-repeat;}
.Part5 .ssw .fzgh>a{float: left; display: block; height: 100%;}
.Part5 .ssw .fzgh>a i{width: 31px; height: 100%; float: left; display: block; margin-left: 35px; background: url(gzdfjrzxd_index_img12.png) center center no-repeat;}
.Part5 .ssw .fzgh>a span{margin-left: 15px; float: left; display: block; font-size: 30px; color: #ffffff; font-weight: bold;}
.Part5 .ssw .fzgh>a:hover span{color: #c00;}
.Part5 .ssw .fzgh .more{float: right; width: 180px; text-align: center;}
.Part5 .ssw .fzgh .more a{width: 100%; height: 100%; display: block; font-size: 18px; color: #ffffff;}
.Part5 .ssw .fzgh .more a:hover{color: #c00;}
/*金融数据*/
.Part6{width: 100%; height: 965px; overflow: hidden; background: url(gzdfjrzxd_index_img18.png) center center no-repeat;}
.Part6 h3{width: 500px;height: 70px;line-height: 48px;margin: 50px auto 0;text-align: center;border-bottom: 2px solid #efca86;position: relative;}
.Part6 h3 a{width: 100%; height: 100%; display: block; color: #000000;font-size: 48px;font-weight: bold;letter-spacing: 4px;}
.Part6 h3 em{position: absolute;bottom: -5px;left: 170px;display: block;width: 160px;height: 10px;background: #efca86;}
.Part6 h3 a:hover{color: #1764ce;}
.Part6 .jrsj{width: 1200px; height: 735px; margin: 38px auto 0; overflow: hidden; background: url(gzdfjrzxd_index_img21.png) center top no-repeat;}
.Part6 .jrsj .hd{height: auto;overflow: hidden;margin: 48px 33px 0;box-shadow: -10px 0px 40px 15px #ebebeb;}
.Part6 .jrsj .hd ul{width: 100%;height: auto;overflow: hidden;background: #f1f1f1;}
.Part6 .jrsj .hd ul li{width: 172px; height: 135px; margin-right: 20px; float: left; background: url(gzdfjrzxd_index_img23.png) center top no-repeat;}
.Part6 .jrsj .hd ul li a{width: 100%; height: 100%; display: block;}
.Part6 .jrsj .hd ul li i{width: 65px; height: 65px; margin: 13px auto 0; display: block; background: url(gzdfjrzxd_index_img24.png) no-repeat;}
.Part6 .jrsj .hd ul li span{width: 100%; display: block; text-align: center; color: #333333; font-size: 20px; font-weight: bold; line-height: 28px;}
.Part6 .jrsj .hd ul li.m6{margin-right: 0px;}
.Part6 .jrsj .hd ul li.m1 i{background-position: -1px 0px;}
.Part6 .jrsj .hd ul li.m2 i{background-position: -194px 0px;}
.Part6 .jrsj .hd ul li.m3 i{background-position: -384px 0px;}
.Part6 .jrsj .hd ul li.m4 i{background-position: -574px 0px;}
.Part6 .jrsj .hd ul li.m5 i{background-position: -765px 0px;}
.Part6 .jrsj .hd ul li.m6 i{background-position: -956px 0px;}
.Part6 .jrsj .hd ul li.on{background: url(gzdfjrzxd_index_img22.png) center top no-repeat; position: relative;}
.Part6 .jrsj .hd ul li.on span{color: #ffffff;}
.Part6 .jrsj .hd ul li.m1.on i{background-position: -1px -137px;}
.Part6 .jrsj .hd ul li.m2.on i{background-position: -194px -137px;}
.Part6 .jrsj .hd ul li.m3.on i{background-position: -384px -137px;}
.Part6 .jrsj .hd ul li.m4.on i{background-position: -574px -137px;}
.Part6 .jrsj .hd ul li.m5.on i{background-position: -765px -137px;}
.Part6 .jrsj .hd ul li.m6.on i{background-position: -956px -137px;}
.Part6 .jrsj .bd{width: 100%; height: 510px; overflow: hidden; margin: 10px auto 0; background: url(gzdfjrzxd_index_img20.png) center top no-repeat ;}
.Part6 .jrsj .jrsjcon{width: 100%; height: auto; overflow: hidden;}
.Part6 .jrsj .danwei{width: 95px; height: 95px; line-height: 95px; color: #FFFFFF; font-size: 16px; text-align: center; margin-left: 108px; background: url(gzdfjrzxd_index_img19.png) center center no-repeat;}
.Part6 .jrsj .jrsjnr{width: 1000px;height: 385px;overflow: hidden;margin: 0 auto;}

/*守护钱袋子，护好幸福家*/
.Part7{width: 100%; height: 836px; overflow: hidden; background: url(gzdfjrzxd_index_img31.png) center center no-repeat;}
.Part7 h3{width: 100%;height: 70px;line-height: 48px;margin: 50px auto 0;text-align: center;}
.Part7 h3 a{width: 100%;height: 60px;display: block;color: #ffffff;font-size: 48px;font-weight: bold;letter-spacing: 4px;}
.Part7 h3 .hx{width: 500px;height: 10px;overflow: hidden;margin: 0 auto;position: relative;}
.Part7 h3 em{position: absolute;bottom: 0px;left: 170px;display: block;width: 160px;height: 10px;background: #efca86;z-index: 2;}
.Part7 h3 i{position: absolute;bottom: 4px;left: 0px;display: block;width: 100%;height: 2px;background: #efca86;z-index: 1;}
.Part7 h3 a:hover{color: #c00;}
.Part7 .shqdz{width: 1200px; height: auto; overflow: hidden; margin: 50px auto 0; position: relative;}
.Part7 .shqdz .bd{width: 100%; height: auto; overflow: hidden;}
.Part7 .shqdz .bd ul{width: 100%; height: auto; overflow: hidden;}
.Part7 .shqdz .bd ul li{width: 385px; margin-right: 25px; height: 560px; padding-top: 30px; overflow: hidden; background: #FFFFFF; border-radius: 10px;}
.Part7 .shqdz .bd ul li .ztitle{ height: 93px; background: url(gzdfjrzxd_index_img30.png) 23px 5px no-repeat;padding: 0px 30px 0px 60px;line-height: 28px;}
.Part7 .shqdz .bd ul li .ztitle a{width: 100%; font-size: 20px; color: #333333; font-weight: bold;}
.Part7 .shqdz .bd ul li .ztitle a:hover{color: #1764ce;}
.Part7 .shqdz .bd ul li .img{width: 100%;height: auto;overflow: hidden;position: relative;margin-top: 15px;}
.Part7 .shqdz .bd ul li .img a{width: 100%; height: 100%; display: block;}
.Part7 .shqdz .bd ul li .img img{width: 100%;height: 290px;object-fit: cover;}
.Part7 .shqdz .bd ul li .img i{width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;background: url(gzdfjrzxd_index_img26.png) center center no-repeat;}
.Part7 .shqdz .bd ul li .img span{width: 80px;height: 80px;line-height: 26px;display: block;position: absolute;left: 0;bottom: 0px;background: url(gzdfjrzxd_index_img29.png) left center no-repeat;text-align: center;}
.Part7 .shqdz .bd ul li .img span p.p1{color: #ffffff;font-size: 24px;font-weight: bold;padding-top: 18px;}
.Part7 .shqdz .bd ul li .img span p.p2{color: #ffffff; font-size: 16px;}
.Part7 .shqdz .bd ul li .img a:hover img{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.Part7 .shqdz .bd ul li .zy{color: #999999;font-size: 16px;text-indent: 2em;line-height: 30px;padding: 30px 23px 20px;}
.Part7 .shqdz .bd ul li .more{width: 100%; height: 36px; line-height: 36px; overflow: hidden; text-align: center;}
.Part7 .shqdz .bd ul li .more a{width: 40px;display: block;height: 100%;color: #212121;font-size: 14px;padding-left: 52px;background: url(gzdfjrzxd_index_img28.png) left center no-repeat;margin: 0 auto;text-align: left;}
.Part7 .shqdz .bd ul li .more a:hover{color: #1764ce;}
.Part7 .shqdz .hd{width: 100%;height: auto;overflow: hidden;text-align: center;z-index: 99;margin-top: 25px;}
.Part7 .shqdz .hd ul{text-align: center; display: inline-block; height: 12px;}
.Part7 .shqdz .hd ul li{float: left;width: 13px;height: 12px;margin-right: 8px;cursor: pointer;background: url(gzdfjrzxd_index_img25.png) right center no-repeat;}
.Part7 .shqdz .hd ul li.on{background: url(gzdfjrzxd_index_img25.png) left center no-repeat;}
.Part7 .shqdz .prev,.Part7 .shqdz .next{position:absolute;left: 10px;top: 255px;display:block;width:50px;height: 30px;background: url(gzdfjrzxd_index_img27.png) left top no-repeat;z-index: 99999;}
.Part7 .shqdz .next{left:auto;right: 10px; background-position:right top;}

/*金融互动*/
.Part8{width: 1214px; height: auto; overflow: hidden; margin-top: 50px;}
.Part8 h3{width: 500px;height: 70px;line-height: 48px;margin: 0 auto;text-align: center;border-bottom: 2px solid #efca86;position: relative;}
.Part8 h3 a{width: 100%; height: 100%; display: block; color: #000000;font-size: 48px;font-weight: bold;letter-spacing: 4px;}
.Part8 h3 em{position: absolute;bottom: -5px;left: 170px;display: block;width: 160px;height: 10px;background: #efca86;}
.Part8 h3 a:hover{color: #1764ce;}
.Part8 ul{width: 100%; height: auto; overflow: hidden; margin: 35px 0px 70px;}
.Part8 ul li{width: 394px; height: auto; float: left; margin-right: 15px;}
.Part8 ul li.m3{margin-right: 0px;}
.Part8 ul li a{width: 100%; height: 100%; display: block;}
.Part8 ul li img{width: 100%;}
.Part8 ul li img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}

/*列表页、内容页*/
.ConMain.ZldwBox{margin-top: 10px;border-radius: 8px;width: 1200px;}
.Address{font-size: 16px;color: #333;line-height: 1.7;padding: 15px 0 0;/* background-color: #f4faff; */}
.Address i{ padding: 9px 12px; background: url(PublicList_ico_1.png) no-repeat center;}
.Address font{ padding-left: 10px;}

/*列表页*/
/*左侧栏目列表*/
.PageNavigation{ width: 310px; margin-top: 20px; background-color: #FFF; box-shadow:0px 0px 7px -3px #5f5f5f;}
.PageNavigation>.PageText{ display: block; padding: 21px 10px; text-align: center; line-height: 1.2; background-color: #0653ab; font-size: 24px; color: #FFF; font-weight: bold; cursor: default; letter-spacing: 1px; text-shadow: 1px 1px 3px #333; user-select: none;}

.PageNavCon{ padding-bottom: 50px; }
.PageNavCon>ul>li{ position: relative; overflow: hidden; transition: all 0.5s;}
.PageNavCon>ul>li+li{ border-top: 1px solid #ddd;}
.PageNavCon>ul>li>a{ display: block; font-size: 20px; color: #626262; line-height: 1.3; padding:17px 45px; background: url(PublicList_ico_2.png) no-repeat 270px center #f3f3f3; cursor: pointer;}
.PageNavCon>ul>li:hover,
.PageNavCon>ul>li.on{}
.PageNavCon>ul>li:hover>a,
.PageNavCon>ul>li.on>a{ color: #FFF; background: url(PublicList_ico_2_on.png) no-repeat 270px center #1d69c5;}
.PageNavCon>ul>li.son.on>a{ background: url(PublicList_ico_3_on.png) no-repeat 270px center #1d69c5;}

.PageNavCon li.son .SonDl{ display: none;}
.PageNavCon li.son .SonDl dd{ position:relative; overflow: hidden; font-size: 16px;}
.PageNavCon li.son .SonDl dd a{display: block;line-height: 1.2;padding:12px 45px;border-left: 4px solid #FFF;background-color: #FFF;transition: none;}
.PageNavCon li.son .SonDl dd:hover a,
.PageNavCon li.son .SonDl dd.on a{ background:url(PublicList_ico_4.png) no-repeat 270px center #ebf3fc; color: #1865cd; border-color: #93b9e6;}


.RightMainBox{ width: 860px; margin-top: 20px;}
.RightMainBox>.Title{height: 51px;border-bottom: 1px solid #0653ab;}
.RightMainBox>.Title>h1{display: inline-block;float: left;height: 51px;line-height: 45px;font-size: 24px;color: #0653ab;user-select: none;}
.RightMainBox>.Title>h1 span{color:#0653ab;}
.PageMainBox{min-height: calc(100vh - 744px);}

/*文章列表*/
.NewsList{ padding: 10px 0;}
.NewsList li{position: relative;overflow: hidden;font-size: 16px;line-height: 1.3;padding: 8px 0;padding-left: 15px;background: url(PublicList_ico_5.png) no-repeat left center;}
.NewsList li a{ display: inline-block; float:left; max-width: 80%; max-width: calc(100% - 180px); position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; color: #333; transition: all 0.3s;}
.NewsList li span{ display: inline-block; float: right; text-align: right; width: 150px; color: #999;}
.NewsList li:hover a{ color: #1865cd; padding-left:8px;}
.NewsList li.b{padding:0;border-bottom: 1px dashed #CCC;line-height: 0; background: none; margin: 10px 0;}

/*文章细览*/
/**/
.Xxgk_Info{border:1px solid #deeeff;border-bottom: none;border-right: none;}
.Xxgk_Info li{position: relative;overflow: hidden;font-size: 16px;color: #333;height: 42px;line-height: 42px;border-bottom: 1px solid #deeeff;border-right: 1px solid #deeeff;float: left;}
.Xxgk_Info li.T{width: 170px;text-align: center;background-color: #3d7ed8;color: #FFF;user-select: none;}
.Xxgk_Info li.C{width: 427px;width: calc(50% - 173px);text-indent: 1em;position: relative;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}
.Xxgk_Info li.C.W{ width: 1027px; width: calc(100% - 172px);}


/*正文卡片*/
.DocTextBox{ padding: 25px 45px 45px; border-radius: 5px; box-shadow:0px 0px 6px 0px #ebebeb;}
.DocTextBox .DocTitle{position: relative;overflow: hidden;font-size: 30px;font-weight: bold;color: #0653ab;line-height: 1.6;text-align: center;/* font-family: FZXBSJW; */}
.DocTextBox .Article{}
.DocTextBox .Article .ArticleInfo{ margin: 10px auto; margin-right: 150px; font-size: 14px; color: #999; line-height: 1.5; padding: 10px 0;}
.DocTextBox .Article .ArticleInfo p{display: inline-block;margin: 0 5px;}
.DocTextBox .Article .ArticleInfo span{ padding: 0 10px;}
.DocTextBox .Article .ArticleInfo span.fontsize .curFont{ color:#0653ab; }
.DocTextBox .Article .ArticleInfo span.fontsize a{ user-select: none; }
.DocTextBox .Article .ArticleInfo a{ color: #999; cursor: pointer;}
.DocTextBox .Article .ArticleInfo a:hover{ color: #0653ab; }
.DocTextBox .Article .share{position: absolute !important;margin: 0;top: 23px;right: 0;width: 90px;}
.DocTextBox .Article>.clear{ height: 8px; background: url(PublicList_ico_6.png) repeat-x left bottom;}

.DocHtmlCon{ padding: 20px 0;}
.DocHtmlCon iframe{ max-width:100%; }
/*正文默认样式*/
.trs_paper_default{color:#333;/* font-size:16px; */zoom:1;}
.trs_paper_default>p{margin:5px 0;margin-bottom:15px;color:#333;/* text-indent:2em; *//* font-size:16px; */line-height:30px;}
.trs_paper_default img{margin-bottom:-3px;max-width: 100% !important;text-align:center;height: auto;}
.trs_key4format{color:#333;font-size:16px;zoom:1;}
.trs_key4format>p{margin:5px 0;margin-bottom:15px;color:#333;text-indent:2em;font-size:16px;line-height:30px;}
.trs_key4format img{margin-bottom:-3px;max-width:100%;text-align:center;}


/*二维码*/
.QRcode{ text-align: center; }
.QRcode>p{ line-height: 30px; font-size: 14px;}
.QRcode #qrcodeEWM{ width: 180px;}

/*上一篇下一篇*/
.Previous{ clear:both; font-size:14px; }
.Previous span{ float:left; display:block; text-align: center; width:100px; height:40px; background:#1865cd; color:#fff; line-height:40px;}
.Previous a{display:inline-block;overflow:hidden;padding-left:10px;max-width: 85%;/* max-width:calc(100% - 100px); */text-overflow:ellipsis;white-space:nowrap;transition:all .3s ease-in 0s;}
.Previous .prevpage{ position:relative; overflow:hidden; margin:5px 0; height:40px; background:#f3f3f3; line-height:40px;}
.Previous .nextpage{ position:relative; overflow:hidden; margin:5px 0; height:40px; background:#f3f3f3; line-height:40px;}


/*相关文件*/
.DocTextBox.f_l{ width: 756px;}
.DocTextBox.f_l .Article .ArticleInfo{ margin: 0 20px;}
.DocTextBox.f_l .Article .ArticleInfo p{ display: block; margin: 8px 0; text-align: center;}
.DocTextBox.f_l .Article .share{ top: 35px;}

.RelatedDoc{ width: 285px; padding: 0 25px; border-radius: 5px; box-shadow:0px 0px 6px 0px #ebebeb; }
.RelatedDoc .RelCard + .RelCard{margin-top: 25px;border-top:1px solid #deeeff;}
.RelatedDoc .Tit{ height: 34px; line-height: 34px; padding-left: 23px; font-size: 20px; font-weight: bold; background: url(PublicList_ico_7.png) no-repeat left center; margin-top: 20px;}
.RelatedDoc .DocRelLi{ }
.RelatedDoc .DocRelLi li{ position: relative; overflow: hidden; margin-top: 10px; font-size: 15px; color: #333; padding-left: 15px; background: url(PublicList_ico_5.png) no-repeat left 9px; line-height: 1.6;}
.RelatedDoc hr{ border-color: #deeeff !important; margin: 15px 0 5px;}
.RelatedDoc .DocRelPhotos{ position: relative; overflow: hidden; margin-top: 20px;}
.RelatedDoc .DocRelPhotos img{ width: 100%;}