@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(header.css);
@import url(footer.css);
@import url("animate.min.css");


/*头条*/
.YqxxPart{ padding: 5px 0px; border: 1px solid #dfefff; margin-top: 50px; }
.YqxxPart .Tit{ position: relative; overflow: hidden; width: 85px; height: 85px; float: left; margin-left: 15px; }
.YqxxPart .Tit a{ font-size: 22px; font-weight: bold; color: #2683e6; height: 100%; display: flex; justify-content: center; align-items: center; position: relative; z-index: 1;}
.YqxxPart .Tit::before,
.YqxxPart .Tit::after{ content: ''; position: absolute; overflow: hidden; width: 85px; height: 85px; border-radius: 50%; left: 0; top: 0; background-color: rgba(92,167,255,0.1); animation:YqxxPartTit 3s ease infinite normal; z-index: 0;}
.YqxxPart .Tit::after{ animation-delay: 1.5s; }
@keyframes YqxxPartTit {
    0% { transform: scale(0.5); }
    100% { transform: scale(1); }
}

.YqxxPart .YqxxSlide{ float: right; width: 1070px; }
.YqxxSlide .bd{ padding: 0 60px 0 20px; position: relative;}
.YqxxSlide .bd li h1{ display: block; position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 30px; color: #000; line-height: 1.5; text-align: center; padding: 5px 0; }
.YqxxSlide .bd li .desc{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; line-height: 1.5; font-size: 16px; color: #999999; }
.YqxxSlide .nav{ position: absolute; width: 40px; right: -1px; top: -6px; height: 100px; height:calc(100% + 18px); background-color: #dfefff; }
.YqxxSlide .nav a{ display: block; width: 40px; height: 40px; height: calc((100% - 24px) / 2); cursor: pointer; user-select: none; }
.YqxxSlide .nav a.prev{ background: url("../images/Zwgk_ico_1.png") no-repeat center; }
.YqxxSlide .nav a.next{ background: url("../images/Zwgk_ico_2.png") no-repeat center; }
.YqxxSlide .nav a:hover{ background-color: #c1dcf7; }
.YqxxSlide .nav .pageState{ display: block; text-align: center; font-size: 18px; color: #000; height: 24px; line-height: 24px; }
.YqxxSlide .nav .pageState span{ color: #2c70b6; }
.YqxxSlide .hd{ display: none; }


.Title{ position: relative; height: 43px; line-height: 43px; display: flex; justify-content: space-between; }
.Title h1{ font-size: 30px; font-weight: bold; color: #266cb4; display: inline-block; }
.Title em{ position: relative; width: 1015px; width: calc(100% - 200px); padding-left: 15px; height: 0; border-bottom: 1px solid #2569b0; margin-top: 21px; }
.Title em::after{ content: ''; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: #5189c4; position: absolute; right: 0; top: -3.5px; }
.Title p{ position: relative; font-size: 16px; color: #266cb4; }


/*公共列表*/
.ulList{ padding-top: 10px; min-height: 20px;}
.ulList li{ position: relative; overflow: hidden; line-height: 1.5; background: url("../images/Home_ico_9.png") no-repeat left center; font-size: 18px; padding: 9px 0; padding-left: 15px; color: #000; }
.ulList li a{ display: block; float: left; max-width:78%; max-width: calc(100% - 120px); position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}
.ulList li a:hover{ color: #F00; }
.ulList li span{ display: inline-block; font-size: 16px; float: right; color: #b5b5b5;}


.Part1_Left{ width: 826px; }

/*政策文件*/
.ZcwjPart{ border: 1px solid #e7f3ff; border-radius: 5px; margin-top: 5px; }

.ZcwjSlide{ padding: 18px 12px 15px; }
.ZcwjSlide .hd{ }
.ZcwjSlide .hd ul{ display: flex; justify-content: center; }
.ZcwjSlide .hd li{ position: relative; overflow: hidden; border-radius: 15px; margin: 0 12px; box-shadow: 1px 1px 3px -2px #000; }
.ZcwjSlide .hd li a{ display: inline-block; text-align: center; height: 30px; line-height: 30px; padding: 0 15px; min-width: 90px; background-color: #eff6ff; color: #313131; font-size: 16.5px; font-weight: bold; }
.ZcwjSlide .hd li.on a{ background-color: #266cb4; color: #FFF; }
.ZcwjSlide .bd{margin: 0 5px 0 15px;min-height: 235px;}
.ZcwjSlide .ulList li.NewFile{ padding-left: 0; background: none; }
.ZcwjSlide .ulList li.NewFile em{ box-sizing: border-box; display: block; width: 65px; height: 65px; font-size: 20px; color: #FFF; line-height: 1.1; padding: 10px; border-radius: 8px; background-color: #f63a3a; text-align: center; float: left; }
.ZcwjSlide .ulList li.NewFile .Text{ float: right; width: 700px; width:calc(100% - 80px); padding: 4px 0; }
.ZcwjSlide .ulList li.NewFile a{ float: none; max-width:inherit; font-size: 20px; font-weight: bold; }
.ZcwjSlide .ulList li.NewFile span{ float: none; font-size: 15px; color: #888888; }

/*政策文件检索*/
.ZcwjSearchPart{ width: 801px; height: 140px; background: url("../images/Zwgk_ico_4.png") no-repeat center top; margin: 0 auto; box-sizing: border-box; }
.ZcwjSearchPart .Tit{ width: 180px; height: 100%; box-sizing: border-box; text-align: center; font-size: 24px; font-weight: bold; color: #FFF; background: url("../images/Zwgk_ico_3.png") no-repeat 40px 30px; float: left; }
.ZcwjSearchPart .Tit a{ display: inline-block; padding-top: 88px; padding-left: 20px; }
.ZcwjSearchPart .layui-form{ position: relative; float: right; width: 570px; margin-top: 20px; margin-right: 30px; padding-right: 140px; box-sizing: border-box; }
.ZcwjSearchPart .layui-form .layui-form-item{ margin-bottom: 9px; }
.ZcwjSearchPart .layui-form .layui-input,
.ZcwjSearchPart .layui-form .layui-select{ background: rgba(255,255,255,0.2); box-shadow:none; border-color: transparent; height: 45px; color: #FFF; }
.ZcwjSearchPart .layui-form .layui-input:focus,
.ZcwjSearchPart .layui-form .layui-select:focus{ border-color: rgba(255,255,255,0.8);}
.ZcwjSearchPart .layui-form .layui-input::-webkit-input-placeholder{ color: #FFF; }
.ZcwjSearchPart .layui-form .layui-input::-moz-placeholder{ color: #FFF; }
.ZcwjSearchPart .layui-form .layui-input::-ms-input-placeholder{ color: #FFF; }
.ZcwjSearchPart .layui-form .layui-form-label{ font-size: 18px; color: #FFF; width: auto; padding: 12px 0px; }
.ZcwjSearchPart .layui-form .layui-form-item .layui-input-block{ padding-right: 2px; margin-left: 90px; }
.ZcwjSearchPart .layui-form .layui-form-item .layui-input-inline{ width: 117px; margin-right: 0; }
.ZcwjSearchPart .layui-form .layui-form-item .layui-inline:nth-last-of-type(1){ margin-right: 0; }
.ZcwjSearchPart .layui-form .layui-form-item.SendZoom{ position: absolute; right: 0; top: 0; }
.ZcwjSearchPart .layui-form .layui-form-item.SendZoom .layui-btn{ display: block; width: 129px; height: 45px; line-height: 45px; font-size: 18px; }
.ZcwjSearchPart .layui-form .layui-form-item.SendZoom .layui-btn + .layui-btn{ margin: 9px 0 0;}

.ZcwjSearchPart .layui-form .layui-form-select dl{ top: 49px; }
.ZcwjSearchPart .layui-form .layui-form-selectup dl{ top: auto; bottom: 49px; }
.ZcwjSearchPart .layui-form .layui-form-select::before{ display: block; content: ''; position: absolute; width: 40px; height: 45px; right: 0px; top: 0px; border-radius: 2px; background-color: #60a0fe; z-index: 0; }
.ZcwjSearchPart .layui-form .layui-form-select .layui-select-title{ position: relative; z-index: 1; }
.ZcwjSearchPart .layui-form .layui-form-select .layui-edge{ right: 14px; border-top-color:#FFF; }



/*政策解读*/
.ZcjdPart{ border: 1px solid #e7f3ff; border-radius: 5px; margin-top: 5px; }





.Part1_Right{ width: 340px; }

.ZfxxgkPart{ }
.ZfxxgkPart .Tit{height: 76px; position: relative; background: url("../images/Zwgk_ico_5.png") no-repeat center top; }
.ZfxxgkPart .Tit a{ display: block; font-size: 30px; font-weight: bold; color: #FFF; line-height: 76px; text-align: center; }
.ZfxxgkPart .Con{ border: 1px solid #266cb4; border-top: none; padding: 27px 24px 22px;}
.ZfxxgkPart .Con li{ position: relative; overflow: hidden; height: 70px; border-radius: 5px; background-color: #eff6ff; transition: all 0.3s; }
.ZfxxgkPart .Con li + li{ margin-top: 9px; }
.ZfxxgkPart .Con li a{ display: flex; height: 100%; justify-content: center; align-items: center;}
.ZfxxgkPart .Con li img{ user-select: none; }
.ZfxxgkPart .Con li span{ font-size: 20px; color: #313131; display: inline-block; padding-left: 15px; }
.ZfxxgkPart .Con li:hover{ transform: translateX(-5px); box-shadow:5px 5px 10px -5px #766f6f; }

.JgszBtns{}
.JgszBtns li{ position: relative; height: 68px; border: 1px solid #dfefff; transition: all 0.3s; }
.JgszBtns li + li{ margin-top: 10px; }
.JgszBtns li>a{ display: block; position: relative; height: 100%; overflow: hidden; padding-left: 130px; font-size: 20px; color: #266cb4; line-height: 68px; background-color: #f5f9ff; cursor: pointer; user-select: none; }
.JgszBtns li>a img{ position: absolute; left: 50px; top: 50%; transform: translateY(-50%); }
.JgszBtns li:not(.drop):hover{ transform: translateX(-5px); box-shadow:5px 5px 10px -5px #766f6f; }

.JgszBtns li.drop::after{ content: ''; display: block; height: 38px; width: 40px; background: url("../images/Zwgk_ico_10.png") no-repeat center; position: absolute; top: 15px; right: 30px; cursor: pointer; }

.JgszBtns .layui-menu{ display: none; }
.JgszDropDown.layui-dropdown{ overflow-x:hidden; max-height: 300px; width: 340px; border: 1px solid #c2c5c7; box-shadow: 0px 0px 10px -2px #95b1d4;}
.JgszDropDown.layui-dropdown::-webkit-scrollbar{ width: 5px; background: transparent;}
.JgszDropDown.layui-dropdown::-webkit-scrollbar-button{ display: none;}
.JgszDropDown.layui-dropdown::-webkit-scrollbar-track-piece{ background: #e4e4e4; }
.JgszDropDown.layui-dropdown::-webkit-scrollbar-thumb{ background-color: #5189c4; border-radius: 5px;}
.JgszDropDown.layui-dropdown .layui-menu-body-title a{ white-space: normal; line-height: 1.3; padding: 9px 15px;}



/*重点领域信息*/
.Part2{}
.Part2 .Title{}
.Part2 .Title em{ width: calc((100% - 260px) / 2); }
.Part2 .Title em:nth-of-type(1)::after{ left: 0; right: auto; }

.ZdlyxxPart{}
.ZdlyxxPart .bd ul{ display: flex; flex-wrap: wrap; justify-content: flex-start; }
.ZdlyxxPart .bd li{ position: relative; overflow: hidden; border-radius: 3px; width: 270px; height: 60px; margin-top: 23px; margin-right: 40px; transition: all 0.3s; }
.ZdlyxxPart .bd ul li:nth-of-type(4n){ margin-right: 0; }
.ZdlyxxPart .bd li a{ display: flex; align-items: center; height: 60px; font-size: 18px; color: #333; padding-left: 95px; padding-right: 10px; background:url("../images/Zwgk_ico_19.png") no-repeat 66px center #f5f9ff; }
.ZdlyxxPart .bd li:hover{ box-shadow:5px 5px 10px -5px #766f6f; }
.ZdlyxxPart .bd li:hover a{ color: #FFF; background:url("../images/Zwgk_ico_18.png") no-repeat 66px center #266cb4; }


.ZdlyxxPart .hd{ width: 100%; display: flex; margin-top: 25px; justify-content: center; }
.ZdlyxxPart .hd li{ position: relative; overflow: hidden; border-radius: 50%; width: 10px; height: 10px; background-color: #74a1d0; cursor: pointer; margin:0 5px; font-size:0;}
.ZdlyxxPart .hd li.on{ background-color: #266cb4; }



.Part3{ background-color: #eff4ff; padding: 25px 0 45px; }
.SlidePart3{  }
.SlidePart3 .hd{ display:none;}
.SlidePart3 .prbtn{display:flex;position:relative;justify-content: flex-end;height: 30px;}
.SlidePart3 .prbtn>a{display: block;position: relative;width: 70px;height: 50px;overflow:hidden;cursor: pointer;z-index: 10;transition:all 0.3s;transform: scale(0.6);transform-origin: right top;}
.SlidePart3 .prbtn>a.prev{background: url("../images/Home_ico_6.png") no-repeat center #bfbfbf;}
.SlidePart3 .prbtn>a.next{margin-left: -25px;background: url("../images/Home_ico_7.png") no-repeat center #bfbfbf;}
.SlidePart3 .prbtn>a:hover{ background-color:#266cb4; }
.SlidePart3 .bd ul{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.SlidePart3 .bd ul li{ position: relative; overflow: hidden; margin-top: 23px; width: 285px; height: 120px; transition:all 0.3s; }
.SlidePart3 .bd ul li img{ position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%; }
.SlidePart3 .bd ul li a{ position: relative; z-index: 1; display: block; height: 100%; text-align: center; line-height: 120px; font-size: 24px; color: #333; }
.SlidePart3 .bd ul li:hover{ transform: translateY(-5px); box-shadow:0px 10px 10px -5px #766f6f; }







