.szf-l{width: 66.6%;}
.szf-r{width: 33.4%;}
.szf-zfld-tit{margin-bottom: 11px;}
.szf-zfld-tit h2:before{content: ''; width: 48px; height: 48px; margin-right: 14px; background: url(/ayxzf/xhtml/images/szf_icon_zfld.png) no-repeat;}
.szf-zfld-tit h2 span, .szf-zfld-tit h2:before{display: inline-block; vertical-align: middle;}
.szf-zfld-card{position: relative; background: #f2f6fb;}
.szf-zfld-card .category{position: relative;}
.szf-zfld-card .cateName{position: absolute; left: 0; top: 46px; padding-left: 30px; font-size: 1.25em; color: #006ad9;}
.szf-zfld-card .cateName:before{content: ''; position: absolute; left: 0; top: 50%; margin-top: -15px; width: 3px; height: 30px; background: #156fcf;}
.szf-zfld-card .inPad{padding: 50px 50px 50px 158px;}
.szf-zfld-card .sz .cont{position: relative; height: 304px;}
.szf-zfld-card .sz .photo{position: absolute; width: 208px; border-radius: 5px; overflow: hidden;}
.szf-zfld-card .sz .photo .pic img{display: block; width: 100%; height: 250px;}
.szf-zfld-card .sz .photo h4{text-align: center; height: 54px; line-height: 54px; background: #ffffff; font-size: 1.5em; color: #0263c9;}
.szf-zfld-card .sz .photo h4 a{color: #0263c9;}
.szf-zfld-card .sz .intro{margin-left: 250px;}
.szf-zfld-card .sz .intro .txt{height: 255px;}
.szf-zfld-card .sz .intro dl dt{margin-bottom: 10px; padding-top: 5px; font-size: 1.25em; color: #0263c9; font-weight: bold;}
.szf-zfld-card .sz .intro dl dd{font-size: 1.125em; line-height: 2.33333;}
.szf-zfld-card .sz .intro dl + dl{margin-top: 23px;}
.szf-zfld-card .sz .intro .jl dd{max-height: 80px; overflow: hidden;}
.szf-zfld-card .sz .intro .btn a,
.szzy-sz .txtbox .btn a{display: inline-block; width: 168px; height: 40px; border: #ed8486 1px solid; border-radius: 20px; text-align: center; font-size: 1.125em; color: #e91212; font-weight: bold;}
.szf-zfld-card .sz .intro .btn a:after,
.szzy-sz .txtbox .btn a:after{content: ''; width: 30px; height: 25px; margin: 8px 0 7px 8px; background: url(../png/bbp9jq.png) no-repeat -30px center;}
.szf-zfld-card .sz .intro .btn a span, .szf-zfld-card .sz .intro .btn a:after,
.szzy-sz .txtbox .btn a span,.szzy-sz .txtbox .btn a:after{display: inline-block; vertical-align: middle;}
.szf-zfld-card .sz .intro .btn a:hover,
.szzy-sz .txtbox .btn a:hover{background: #ffffff;}


.szf-lds-list{margin: 0 -22px;}
.szf-lds-list li{float: left; width: 25%;}
.szf-lds-list li .box{margin: 0 22px 45px;}
.szf-lds-list li .pic{margin-bottom: 16px;}
.szf-lds-list li .pic img{display: block; width: 100%; height: 188px; border-radius: 5px;}
.szf-lds-list li h4{text-align: center; font-weight: normal;}

.szf-zfld-card .fsz .szf-lds-list{border-bottom: 1px solid #d5dce9;}
.szf-zfld-card .qt .inPad{padding-top: 0; padding-bottom: 0;}
.szf-zfld-card .qt .cateName{top: 0;}

.szf-szhd .hd{padding-top: 10px;}
.szf-zfgzbg-list{margin: 0 -10px;}
.szf-zfgzbg-list li{float: left; width: 50%; max-width: 202px;}
.szf-zfgzbg-list li .box{margin: 0 10px 20px; height: 232px; position: relative; background: url(/ayxzf/xhtml/images/szf_zfgzbg_bg.png) no-repeat center;}
.szf-zfgzbg-list li .year{position: absolute; top: 115px; left: 0; right: 0; text-align: center; font-size: 12px; color: #d5a76f;}
.szf-zfgzbg-list li  h4{padding:0 32px; padding-top: 166px; font-weight: normal; font-size: .9375em; line-height: 24px; text-align: center;}
.szf-zfgb-cont{height: 264px; overflow: hidden; background: url(/ayxzf/xhtml/images/szf_zfgb_bg.png) no-repeat left top;}
.szf-zfgb-cont ul{margin-left: 208px; padding: 15px 10px 0 20px; background: #fafbfc; margin-top: 10px; height: 234px;}
.szf-zfgb-cont ul li{padding: 12px 0;}
.szf-zfgb-cont ul li h4{margin-bottom: 5px; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.szf-zfgb-cont ul li span{color: #939394; font-size: .9375em;line-height: 1.1;display: inline-block;}
.szf-zfgzbg{margin-bottom: 16px;}

.szf-iconlink{overflow: hidden;}
.szf-iconlink ul{margin: 0 -20px;}
.szf-iconlink li{float: left; width: 33.33333%;}
.szf-iconlink li a{display: block; height: 100px; margin: 0 20px 20px; background: #f2f6fb; border-radius:4px; text-align: center; transition: all 0.43s ease 0s;}
.szf-iconlink li a img{content: ''; display: inline-block; width: 60px; height: 60px; margin: 20px 18px 20px 0; vertical-align: middle;  transition: all 0.43s ease 0s;}
.szf-iconlink li a:hover img{transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.szf-iconlink li a:hover{background: #e6edf7; color: #0263c9;}
.szf-iconlink li a span{line-height: 24px; font-size: 1.5em; font-weight: bold; text-align: left;}


.szzy-l{width:58.26%;}
.szzy-r{width:37.43%;}
.szzy-hdbd-tpxw .item{display: block;border-radius: 5px;overflow: hidden;background: #e7ecf6;}
.szzy-hdbd-tpxw .item .imgbox{height:399px;overflow: hidden; }
.szzy-hdbd-tpxw .item .imgbox img{display: block;min-width: 100%;min-height: 100%;}
.szzy-hdbd-tpxw .item .txt{font-size: 1.125em;color:#1a1a1a;text-align: center;height: 60px;line-height: 60px;text-align: center;padding:0 20px;}
.szzy-hdbd-tpxw .item:hover .txt{color: #e5352c;}
.szzy-hdbd-tpxw .owl-nav div{background-image: url(/ayxzf/xhtml/images/tpxwScroll_arrow_white.png);}
.szzy-hdbd-tpxw .owl-nav .owl-next{background-position: -30px 0;}
.szzy-hdbd-lists .bd li{overflow: hidden;height: 200px;line-height: 200px; position: relative; border-bottom: 1px dashed #d6d6d6;padding: 33px 0 33px 28px;}
.szzy-hdbd-lists .bd li .imgbox{background: #f7f9ff;float: left; width:358px;height: 200px;overflow: hidden;}
.szzy-hdbd-lists .bd li .imgbox img{display: block;width:100%;}
.szzy-hdbd-lists .bd li .noimg{height: initial!important;float: none;width: initial;background: none;}
.szzy-hdbd-lists .bd li .txtbox{padding-left: 400px;line-height: 1.1;}
.szzy-hdbd-lists .bd li .padd_text{padding-left: 100px;}
.szzy-hdbd-lists .bd li .txtbox h4{font-size: 1.3125em;line-height: 1.6;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.szzy-hdbd-lists .bd li .txtbox h4 a{color: #1a1a1a;}
.szzy-hdbd-lists .bd li .txtbox h4 a:hover{color:#e5352c;}
.szzy-hdbd-lists .bd li .txtbox .des{font-size: 0.9375em;line-height: 1.7;text-align: justify;}
.szzy-hdbd-lists .bd li .time{
  position: absolute;left:0;bottom:53px;width:58px;padding:0 10px;height:72px;border-radius: 40px 2px 2px 2px;color:#fff;
  background: #0bb6c6;text-align: center;
  background: -webkit-linear-gradient(-45deg, #0cb6c6, #11cab7);
  background: -moz-linear-gradient(-45deg, #0cb6c6, #11cab7);
  background: -o-linear-gradient(-45deg, #0cb6c6, #11cab7);
  background: linear-gradient(-45deg, #0cb6c6, #11cab7);
  box-shadow: 6px 6px 10px rgba(0,130,202,.43);
}
.szzy-hdbd-lists .bd li .time em{font-style: normal;}
.szzy-hdbd-lists .bd li .time b{display: block;font-size: 1.75em;text-align: right;line-height: 1; margin-top:13px;}
.szzy-hdbd-lists .bd li .time .mini{display: none;font-style: normal;}
.szzy-hdbd-lists .bd li.txt2 .txtbox h4,
.szzy-hdbd-lists .bd li .txtbox .des{white-space: normal; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.szzy-hdbd-lists .bd li .txtbox .des{-webkit-line-clamp: 4;line-clamp: 4;}
.szzy-hdbd-lists .bd li .padd_text .des{-webkit-line-clamp: 6;line-clamp: 6;}
.szzy-sz{background: #f2f5fa;padding:50px;border-radius: 21px;position: relative;}
.szzy-sz .tag{position: absolute;right:-20px;top: 25px; width:73px;height: 121px;background: url(/ayxzf/xhtml/images/szzy_icon_tag_top.png) no-repeat right top;}
.szzy-sz .tag:after{content:"";display: block;position: absolute;right:9px;bottom:-9px;z-index: -1; width:36px;height: 31px;background: url(/ayxzf/xhtml/images/szzy_icon_tag_bottom.png) no-repeat right bottom;}
.szzy-sz .tag span{font-weight: bold;font-size: 1.5em;color:#f5f6f8;display: inline-block;line-height: 1.2; padding:26px 15px;text-align: center;}
.szzy-sz .imgbox{float: left; border-radius: 5px;overflow: hidden;}
.szzy-sz .imgbox img{display: block;}
.szzy-sz .txtbox{padding-left: 245px;}
.szzy-sz .txtbox .name{margin: 57px 0 16px;}
.szzy-sz .txtbox .name a{font-size: 1.5em;color:#0263c9;}
.szzy-sz .txtbox .mes{text-align: justify;line-height: 2;}
.szzy-sz .txtbox .btn{margin-top: 30px;}
.szzy-calendar{width:100%;min-height: 420px;margin-top: 30px;position: relative;}
.szzy-calendar .layui-laydate{font-size: 1.25em;z-index: 1;background: inherit;}
.szzy-calendar .layui-laydate,.szzy-calendar .layui-laydate-main,.szzy-calendar .layui-laydate-content table{border-collapse: separate;width:100%!important;}
.szzy-calendar .layui-laydate, .szzy-calendar .layui-laydate-hint{box-shadow: inherit;}
.szzy-calendar .layui-laydate-header{background:none;line-height: 40px;}
.szzy-calendar .laydate-theme-molv .layui-laydate-content{border:none;padding-bottom: 0;}
.szzy-calendar .layui-laydate-content th{height: 50px;}
.szzy-calendar .layui-laydate-content td, .szzy-calendar .layui-laydate-content th{padding: 3px 5px;}
.szzy-calendar .layui-laydate-content .laydate-day-next,
.szzy-calendar .layui-laydate-content .laydate-day-prev{color:#929499;}
.szzy-calendar .layui-laydate-content td:hover{background: none;}
.szzy-calendar .layui-laydate-content td:hover p,
.szzy-calendar .layui-laydate-content td:hover .laydate-day-mark{background: #eaeaea;}
.szzy-calendar #layui-laydate1 td.layui-this{border-radius: 50%;background: none!important;}
.szzy-calendar .layui-laydate-content td p,
.szzy-calendar .laydate-day-mark{width:45px;height:45px;line-height: 45px;margin:0 auto;text-align: center;border-radius: 50%;}
.szzy-calendar td.layui-this p,
.szzy-calendar td.layui-this .laydate-day-mark{color:#137dff;border:1px solid #137dff;}
.szzy-calendar .layui-this:hover p,.szzy-calendar .layui-this:hover .laydate-day-mark{background: none!important;}
.szzy-calendar .laydate-day-mark{display: block;font-size: inherit;position: relative;overflow: visible;}
.szzy-calendar .laydate-day-mark:after{display: none;}
.szzy-calendar .laydate-day-mark em{position: absolute;right:-5px;top:-4px;font-style:normal;display: block;width:18px;height: 18px;background: #ff5346;color:#fff;font-size: 12px;text-align: center;line-height: 18px;border-radius: 50%;}
.szzy-calendar-tip{
  position: absolute;right:-15px;top:59px;width:419px;border-radius: 15px;z-index: 10;color:#fff;
  background: #2673e6;
  background: -webkit-linear-gradient(133deg, #4cdaf4, #2673e6 );
  background: -moz-linear-gradient(133deg, #4cdaf4, #2673e6);
  background: -o-linear-gradient(133deg, #4cdaf4, #2673e6);
  background: linear-gradient(133deg, #4cdaf4, #2673e6);
  box-shadow: 6px 6px 10px rgba(0,130,202,.43);
}
.szzy-calendar-tip:after{content:"";position: absolute;right:0;top:0;z-index: -1; width:60%;height: 60%; background: url(/ayxzf/xhtml/images/szzy_calendar_tip_bg.png) no-repeat right top;background-size: contain;}
.szzy-calendar-tip ul{margin: 25px 20px 25px 27px;}
.szzy-calendar-tip li{position: relative;text-align: left; padding-left: 25px;position: relative;height: 40px;line-height: 40px;font-size: 0.9em;}
.szzy-calendar-tip li:before{content:"";position: absolute;left:0;top:50%;margin-top: -2.5px;border:5px solid transparent;border-left:5px solid #bddffd;}
.szzy-calendar-tip li a{display: inline-block;max-width: 100%;color:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.szzy-calendar-tip li a:hover{font-weight: bold;}
.szzy-calendar-year{position: absolute;left: 0;right: 0;bottom: 0;bottom: 0;z-index: -1;line-height: 1; font-size: 300px;color: #ebf1ff;text-align: center; letter-spacing: -66px;overflow: hidden; filter:alpha(opacity=40); -moz-opacity: 0.4;opacity: .4;}

.szzy-r .newsList.tag{margin-top: 16px;}
.szzy-r .newsList.tag li{padding-left: 110px;position: relative;}
.szzy-r .newsList.tag li h4{border-bottom: 1px solid #e1e5eb;padding-top: 14px;padding-bottom: 14px;}
.szzy-r .newsList.tag li .tag{position: absolute;left:0;top:50%;margin-top: -15px;width:93px;height:28px;line-height: 28px;text-align: center;font-size:0.875em;color:#2383e7; border:1px solid #a7cdf5;border-radius: 3px;}
.szzy-r .newsList.tag li .tag:after{content:"";position: absolute;left:100%;bottom:-2px;z-index: 1; width:7px;height: 11px;background: url(/ayxzf/xhtml/images/li_icon_mes.png) no-repeat left bottom #fff;}



.zwgk-wgk-iconlinks{margin:0 -15px 20px;}
.zwgk-wgk-iconlinks .item{float: left; width: 20%;}
.zwgk-wgk-iconlinks .box{position: relative; height: 298px; margin: 0 15px 30px; border: #c8e0ff 1px solid; border-radius: 8px; background: #fff; box-shadow:0 0 40px 3px rgba(128,184,255,.11);}
.zwgk-wgk-iconlinks .icon{padding: 34px 0 14px;}
.zwgk-wgk-iconlinks .icon img{display: block; margin:0 auto;}
.zwgk-wgk-iconlinks h3{margin-bottom: 18px; text-align: center; font-size: 1.25em; font-weight: bold;}
.zwgk-wgk-iconlinks h3 a{color: #1a1a1a;}
.zwgk-wgk-iconlinks ul{padding:0 30px}
.zwgk-wgk-iconlinks ul li{float: left; width: 50%; padding: 5px; box-sizing: border-box; font-size: .9375em;}
.zwgk-wgk-iconlinks ul li a{color: #808080; display: inline-block; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.zwgk-wgk-iconlinks ul li a:hover{color: #e5352c;}
.zwgk-wgk-iconlinks ul.tac li{text-align: center;}
.zwgk-wgk-iconlinks .box:after{content: ''; width: 14px; height: 9px; position: absolute; left: 50%; margin-left: -7px; bottom: 27px; background: url(/ayxzf/xhtml/images/arrow_pink.png) no-repeat;}
.zwgk-wgk-iconlinks .box:hover{border-color: #f27171; box-shadow:0 0 24px 3px rgba(233,18,18,.18);}
.zwgk-r{width: 31.75%;}
.zwgk-l{width: 68.25%;}
.zwkg-yjz{height: 190px; position: relative; background: #f2f6fb; border: #d0e2f9 1px solid; border-radius: 4px; box-shadow:0 0 40px 3px rgba(128,184,255,.11);}
.zwkg-yjz:before{content: ''; width: 189px; height: 59px; position: absolute; left: 16px; top: 50%; margin-top: -30px; background: url(/ayxzf/xhtml/images/zwgk_yjzzc.png) no-repeat;}
.zwkg-yjz .box{margin:0 138px 0 220px; padding-top: 38px;}
.zwkg-yjz .row{position: relative; height: 50px; padding-left: 93px;}
.zwkg-yjz .row .label{position: absolute; left: 0; top: 0; font-size: 1.125em; line-height: 50px;}
.zwkg-yjz .row + .row{margin-top: 10px;}
.zwkg-yjz .btn{position: absolute; right: 40px; top: 38px;}
.zwkg-yjz .btn button{width: 88px; height: 110px; border: 0; cursor: pointer; background: url(/ayxzf/xhtml/images/zwgk_yjz_btn.png) no-repeat; border-radius: 5px; overflow: hidden; color: #fff; font-weight: bold; font-size: 1.125em;}
.zwkg-yjz .btn button:hover{opacity: .9; transition: .2s;}
.zwkg-yjz .fwzh{width: 197px; float: left; margin-right: 10px;}
.zwkg-yjz .time{width: 142px; float: left;}
.zwkg-yjz .to{float: left; color: #d0d4d9; width: 25px; text-align: center; line-height: 50px;}
.zwkg-yjz .layui-input, .zwkg-yjz .layui-select{height: 50px; line-height: 50px\9; border-radius: 4px;}
.zwkg-yjz .time input{background: url(/ayxzf/xhtml/images/icon_laydate.png) no-repeat #fff right center;}


.zwgk-navlink{margin-bottom: 14px;}
.zwgk-navlink li a{display: block; position: relative; margin:0 0 24px; padding:21px 0 21px 155px; border: #acd9fb 1px solid; line-height: 30px; color: #333333; border-radius: 4px;}
.zwgk-navlink li a:before{content: ''; position: absolute; left: 100px; top: 50%; margin-top: -20px; width: 40px; height: 40px; background: url(/ayxzf/xhtml/images/home_zwgk_icons.png) no-repeat;}
.zwgk-navlink li.li2 a:before{background-position: 0 -40px;}
.zwgk-navlink li.li1 a:before{background-position: 0 -80px;}
.zwgk-navlink li.li3 a:before{background-position: 0 -120px;}
.zwgk-navlink li.li4 a:before{background-position: 0 -200px;}
.zwgk-navlink li a:hover{background: #f2f6fb; border-color: #d0e2f9;}
.zwgk-ysq li{width: 100%;}
.zwgk-ysq li a{height: 117px; margin-bottom: 0;}
.zwgk-ysq li a span{color: #b26100; font-size: 1.5em;}
.zwgk-ysq li a em{color: #b36508; opacity: .6;}
.zwgk-ysq li a span, .zwgk-ysq li a em{left: 32px;}
.zwgk-xwfbh .hd{margin-bottom: 24px;}
.zwgk-xwfbh .pic{height: 155px; margin-bottom: 14px; border-radius: 5px;}
.zwgk-xwfbh .pic img{display: block; width: 100%; height: 100%; border-radius: 5px;}

.zwgk-zdly .hd{margin-bottom: 20px;}
.zwgk-zdly-iconlinks{padding:30px 30px 0; background: #fff; box-shadow: 0 0 20px rgba(35,35,35,.1);}
.zwgk-zdly-iconlinks ul{margin: 0 -15px;}
.zwgk-zdly-iconlinks li{float: left; width: 14.2857%;}
.zwgk-zdly-iconlinks li a{display: block; height: 148px; margin: 0 15px 30px; background: #f2f6fb; border: #f2f6fb 1px solid; overflow: hidden;}
.zwgk-zdly-iconlinks li a img{display: block; margin: 20px auto 3px; width: 60px; height: 60px; }
.zwgk-zdly-iconlinks li h4{font-weight: normal; font-size: 1em; padding: 0 18px; text-align: center; line-height: 22px; height: 44px; overflow: hidden;}
.zwgk-zdly-iconlinks li h4:before{content: ''; width: 0; height: 100%; display: inline-block; vertical-align: middle;}
.zwgk-zdly-iconlinks li span{display: inline-block; vertical-align: middle;}
.zwgk-zdly-iconlinks li a:hover{color: #334151; border-color: #c8e0ff; box-shadow:0 0 40px 3px rgba(128,184,255,.11);}


.zwfw-tscx-scroll .owl-stage-outer{padding: 20px; margin: -20px;}
.zwfw-tscx-scroll .item{ box-shadow: 0 0 20px rgba(0,0,0,.08); border-radius: 8px 8px 0 0; overflow: hidden;}
.zwfw-tscx-scroll .item a{display: block; height: 318px;  background: #fff;}
.zwfw-tscx-scroll .item .pic{height:167px; overflow: hidden;}
.zwfw-tscx-scroll .item .pic img{display: block; width: 100%; height: 100%;}
.zwfw-tscx-scroll .item h4{padding:24px 0 15px; text-align: center; font-size: 1.5em; font-weight: bold;}
.zwfw-tscx-scroll .item span{display: block; font-size: 1.125em; line-height: 30px; text-align: center; color: #6e6e6e;}
.zwfw-tscx-scroll .item .txt{padding: 0 30px;}
.zwfw-tscx-scroll .item a:hover h4{color: #1a1a1a;}
.zwfw-tscx-scroll .item a:hover span{color: #333;}
.zwfw-tscx-scroll .owl-dots{display: block; padding-top: 30px; text-align: center;}
.zwfw-tscx-scroll .owl-dot{display: inline-block; width: 28px; height: 5px; background: #dfe1e2; margin: 0 4px;}
.zwfw-tscx-scroll .owl-dot.active{background: #4d8dec;}

.zwfw-fws .hd{padding: 0 0 35px;}
.zwfw-fws .bd{padding:40px 0 0;}

.fws-list{margin: 0 -10px;}
.fws-list .box{float: left; width: 20%;}
.fws-list .card{margin: 0 10px 40px; position: relative; height: 206px; padding: 0 20px; border-radius: 8px; transition: .4s;}
.fws-list .active .card{background: #f2f6fb;}
.fws-list .icon-service{width: 65px; height: 65px; position: absolute; top: 25px; left: 20px;}
.fws-list .txt{margin-left: 85px; padding-top: 28px; }
.fws-list .txt h3{font-size: 1.25em; margin-bottom: 20px; font-weight: bold; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.fws-list .txt h3 a{color: #353535;}
.fws-list .txt ul{height: 108px; overflow: hidden;}
.fws-list .txt ul li{line-height: 24px; padding: 3px 0; font-size: .9375em;}
.fws-list .txt ul li a{color: #5b5c5d;}
.fws-list .txt ul li a:hover{color:#0263c9;}

.bmfl-list{padding-bottom: 20px;}
.bmfl-list li{float: left; width: 16.6667%;}
.bmfl-list{margin: 0 -6px;}
.bmfl-list li a{display: block; height: 66px; margin:0 10px 20px; padding: 0 5px; line-height: 20px; font-size: 1em; background: #f2f6fb; border: #f2f6fb 1px solid; border-radius: 6px; text-align: center;overflow:hidden; transition: .3s box-shadow;}
.bmfl-list li a:after{content:''; width: 0; height: 100%; display: inline-block; vertical-align: middle;}
.bmfl-list li a span{display: inline-block; vertical-align: middle;}
.bmfl-list li a:hover{color:#0263c9; border-color: #d0e2f9;}

.zwfw-fws .bg-gray{background-image: linear-gradient(#f7f8fa, #fff 15%, #fff 80%, #f7f8fa);}

.zwfw-ztfw{margin-bottom: 20px;}
.zwfw-ztfw-list ul{margin: 0 -15px;}
.zwfw-ztfw-list li{float: left; width: 25%;}
.zwfw-ztfw-list .item a{display: block; position: relative; margin: 0 0 30px; height: 165px; border-radius: 10px; overflow: hidden; background-repeat: no-repeat; background-size:100% 100%; background-position: right bottom;}
.zwfw-ztfw-list .item-xl a{background-image: url(/ayxzf/xhtml/images/zwfw_ztfw_bg1.png);}
.zwfw-ztfw-list .item-gf a{background-image: url(/ayxzf/xhtml/images/zwfw_ztfw_bg2.png);}
.zwfw-ztfw-list .item-zj a{background-image: url(/ayxzf/xhtml/images/zwfw_ztfw_bg3.png);}
.zwfw-ztfw-list .item-xg a{background-image: url(/ayxzf/xhtml/images/zwfw_ztfw_bg4.png);}
.zwfw-ztfw-list .item a:before{content: ''; position: absolute; left: 32px; top: 25px; width: 55px; height: 55px; background: url(/ayxzf/xhtml/images/zwfw_ztfw_icons.png) no-repeat; z-index: 2;}
.zwfw-ztfw-list .item a h4{position: absolute; left: 105px; top: 25px; line-height: 30px; font-size: 1.25em; font-weight: bold;}
.zwfw-ztfw-list .item a h4:before{content: ''; width: 0; height: 55px; display: inline-block; vertical-align: middle;}
.zwfw-ztfw-list .item a h4 span{display: inline-block; vertical-align: middle;}
.zwfw-ztfw-list .item-xl a:before{background-position: 0 0;}
.zwfw-ztfw-list .item-gf a:before{background-position: 0 -55px;}
.zwfw-ztfw-list .item-zj a:before{background-position: 0 -110px;}
.zwfw-ztfw-list .item-xg a:before{background-position: 0 -165px;}
.zwfw-ztfw-list .item-xl a span{color: #c92e54;}
.zwfw-ztfw-list .item-gf a span{color: #6040c8;}
.zwfw-ztfw-list .item-zj a span{color: #cf5a2c;}
.zwfw-ztfw-list .item-xg a span{color: #2e67ce;}
.zwfw-ztfw-list .item a img{display: block; width: 100%; height: 100%;}

.zwfw-hcp{height: 401px; background: url(../jpg/ccasnx.jpg) no-repeat center;background-size: cover;}
.zwfw-hcp .hd{padding-top: 50px;}
.zwfw-hcp-cont{margin: 0 -15px;}
.zwfw-hcp .box{float: left; width: 25%;}
.zwfw-hcp .box dl{margin: 0 15px 30px; padding: 0 50px; height: 180px; background: rgba(255,255,255,.2); border-radius: 10px; color: #fff;}
.zwfw-hcp .box dl dt{font-size: 1.25em; padding: 35px 0 30px; display: inline-block;}
.zwfw-hcp .box dl dd span{font-size: 1.25em; display: inline-block;}
.zwfw-hcp .box dl dd b{font-size: 2.5em; font-family: Arial; margin-right: 8px;}
.zwfw-hcp .star{width: 125px; height: 25px; display: inline-block; margin-left: 10px; background: url(/ayxzf/xhtml/images/star_white.png) repeat-x left top;}
.zwfw-hcp .star .percent{width: 0; display: block; height: 100%; background: url(/ayxzf/xhtml/images/star_yellow.png) repeat-x left top;}


.hdjl-row-2{overflow: hidden;}
.hdjl-col-5{margin:0 -18px;}
.hdjl-col-5 .grid{width:50%;float: left;}
.hdjl-col-5 .grid>div{margin-left:18px;margin-right: 18px;}

.hdjl-col-r{float: right;}
.hdjl-links{overflow: hidden;}
.hdjl-links ul{margin:14px -18px 0;}
.hdjl-links li{width:25%;float: left;}
.hdjl-links li .box{height: 122px; position: relative; margin:0 18px 18px;padding:0 10px 0 37.8%;background: #fff; border:1px solid #c8e0ff;border-radius: 5px;-o-border-radius: 5px;box-shadow: 0 3px 40px rgba(128,184,255,.11);}
.hdjl-links li .box:before{content:"";position: absolute;left:11.4%;top:50%;margin-top:-36px; width:72px;height: 72px;border-radius: 50%;background: url(/ayxzf/xhtml/images/hdjl_link_icon1.png) no-repeat center;background-size: contain;}
.hdjl-links .li2 .box:before{background-image: url(/ayxzf/xhtml/images/hdjl_link_icon2.png);}
.hdjl-links .li3 .box:before{background-image: url(/ayxzf/xhtml/images/hdjl_link_icon3.png);}
.hdjl-links .li4 .box:before{background-image: url(/ayxzf/xhtml/images/hdjl_link_icon4.png);}
.hdjl-links li .box:hover{box-shadow: 0 3px 24px rgba(233,18,18,.18);border-color: #f27171;}
.hdjl-links li .box h3{font-size: 1.3125em;line-height: 1.1;margin: 30px 0 20px;}
.hdjl-links li .box p{color:#999;line-height: 1.1;}
.hdjl-links li .box p a{color:#999;position: relative;display: inline-block;}
.hdjl-links li .box p a:hover{color:#e5352c;}
.hdjl-xj-table{overflow-y:hidden;}
.hdjl-xj-table table{border:1px solid #dedfe0;}

.table-scrollbar{overflow-x: scroll;}
.table-scrollbar::-webkit-scrollbar{height: 6px;}

.table-scrollbar::-webkit-scrollbar-thumb{background-color: rgba(144, 147, 153, 0.5);border-radius: 4px;}
.table-scrollbar table{width:100%;border-collapse:collapse;}
.table-scrollbar table th{background: #f2f3f5;font-size:1.125em;line-height:52px;height: 52px;text-align: center;margin-bottom: 10px;font-weight: normal;}
.table-scrollbar table td{padding:14px 10px!important;line-height: 1.3;}
.table-scrollbar table tbody tr{border-top:1px solid #dedfe0;}
.table-scrollbar table tbody tr:hover{background: #f2f6fb;}
.table-scrollbar table td:first-child{min-width: 120px;padding-left:14px;max-width: 240px;}
.table-scrollbar table td a,.table-scrollbar table td span{display: block;max-width:100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.table-scrollbar table td:first-child+td{max-width: 130px;}
.table-scrollbar table td:first-child+td+td{max-width: 75px;min-width:75px;text-align: center;}
.table-scrollbar table td:first-child+td+td+td{max-width: 105px;text-align: center;}

.hdjl-xjtj .item{position: relative;}
.hdjl-xjtj .item .tit{
  position: absolute;left:20%;right:0;top:-48px; padding:0 15px;text-align: right;height: 43px;line-height: 43px;color:#0166d1;
  background: #f2f6fb;
  background: -webkit-linear-gradient(to right, #fbfcfe, #f2f6fb);
  background: -moz-linear-gradient(to right, #fbfcfe, #f2f6fb);
  background: -o-linear-gradient(to right, #fbfcfe, #f2f6fb);
  background: linear-gradient(to right, #fbfcfe, #f2f6fb);
}
.hdjl-xjtj .item .chartbox{height: 300px;}

.hdjl-zxft .hd .more{position: absolute;right:0;bottom:0;}
.hdjl-zxft .hd .more a{display: block; color:#2282e7;font-size: 1.125em; height:38px;line-height: 38px;padding:0 27px 0 37px;border:1px solid #7ab3f0;border-radius: 20px;}
.hdjl-zxft .hd .more a:hover{background: #2282e7;color:#fff;}
.hdjl-zxft .bd .hdjl-zxft-owl{padding-top:25px;}
.hdjl-zxft .bd .item .box{display: block;margin-bottom:18px;}
.hdjl-zxft .bd .item .imgbox{height: 169px;overflow: hidden;border-radius: 5px;}
.hdjl-zxft .bd .item .imgbox img{display: block; width:100%;min-height: 100%;}
.hdjl-zxft .bd .item .txtbox{padding: 30px 10px 20px;}
.hdjl-zxft .bd .item .txtbox h3{font-size: 1.125em;line-height: 1.5;min-height:54px;margin-bottom:10px;text-align: justify; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.hdjl-zxft .bd .item .txtbox p{margin-bottom: 10px;}
.hdjl-zxft .bd .item .txtbox .time,.hdjl-zxft .bd .item .txtbox p{color:rgba(51,51,51,.6);}
.hdjl-zxft .bd .item .box:hover{box-shadow: 0 0 13px #f5f5f5;}
.hdjl-zxft .bd .imgScale{overflow: inherit;}
.hdjl-zxft .bd .owl-nav div{background-image: url(../png/zga2pi.png);margin-top: -66px;}
.hdjl_zjdc_con{width: 100%;}
.zjdclist{margin-top: 10px;}
.zjdclist li{padding: 24px 0 24px 107px;position: relative;}
.zjdclist li h4{font-size: 1.125em;margin-bottom: 8px;line-height: 1.1;padding-right: 114px;font-weight: normal;}
.zjdclist li h4 a:hover{font-weight: bold;color:#333;}
.zjdclist li p{overflow: hidden;margin-left: -15px;}
.zjdclist li p span{display: inline-block;margin: 5px 0 0 15px;float: left;font-size: 0.9375em;opacity: .8;}
.zjdclist li .state{position: absolute;left:0;top:24px;width:75px;height: 35px;line-height: 37px;text-align: center;font-size: 1em;background-size: contain; }
.zjdclist li .state b{display: inline-block;margin-left: -7px;}
.zjdclist li .state.ing{background: url(../png/uw7ebv.png) no-repeat left top; color:#2383e7;}
.zjdclist li .state.end{background: url(../png/z0fpnr.png) no-repeat left top;color:#999999;}





.zjdclist li.noData{padding: 24px 0;text-align: center;}
.Latest_solicitation{padding: 24px 0 24px 107px;margin-bottom: 24px;position: relative;background: #f9fcff;}
.Latest_solicitation .Latest{
	position: absolute;
	left: 0;
	background: #1870db;
	font-size: 1.125em;
	padding: 0px 26px;
	color: #fff;
	top: 0px;
	height: 100%;
	display: flex;
	align-items: center;
}
.Latest_solicitation h4{font-size: 1.125em;margin-bottom: 8px;line-height: 1.1;padding-right: 114px;font-weight: normal;}
.Latest_solicitation h4 a{font-weight: bold;}
.Latest_solicitation h4 a:hover{font-weight: bold;color:#333;}
.Latest_solicitation p{overflow: hidden;margin-left: -15px;}
.Latest_solicitation p span{display: inline-block;margin: 5px 0 0 15px;float: left;font-size: 0.9375em;opacity: .8;}
.hdjl_cjwt_img{text-align: center;}
.hdjl_cjwt_con{margin-top: 45px;}
.hdjl_cjwt_li ul{margin-top: 25px;}
.hdjl_cjwt_li li {}
.hdjl_cjwt_li li h4{font-size: 18px;line-height: 45px;}

.hdjl_cjwt_li li h4 a{}


.zjdclist li h4 a,
.sjkfpt-links li .box,
.sjkfpt-links li .box:before,
.sjkf-charts .hd li,
.sjkf-charts .hd .li2 i{-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.sjkf-sjkfpt{background: #f2f6fb;margin-top: -35px;padding: 35px 0 40px;}
.sjkf-sjkfpt .bg-white{border-radius: 10px;}
.sjkf-sjkfpt .common-title-point h2{background: #f2f6fb;}
.sjkfpt-datalist{padding: 0 20px 40px 5%;}
.sjkfpt-datalist li{width:19%;float: left;}
.sjkfpt-datalist li:first-child{width:24%;}
.sjkfpt-datalist li .box{margin-left:20px;margin-top:36px;line-height: 1.1;}
.sjkfpt-datalist li p{color:#0a69cc;font-size: 1.5em;margin-top:15px;}
.sjkfpt-datalist li p b{font-size: 1.6em;display: inline-block;margin-right: 8px;}
.sjkfpt-links{padding: 10px 20px;}
.sjkfpt-links li{width:16.66%;float: left;}
.sjkfpt-links li .box{display: block;margin: 20px 10px;padding: 22px 0;text-align: center;}
.sjkfpt-links li .box:before{content:"";display: block;margin:0 auto 15px;width:64px;height: 56px;background: url(/ayxzf/xhtml/images/sjkf_links_icon.png) no-repeat 0 0;}
.sjkfpt-links li .box.dl:before{background-position: 0 -56.5px;}
.sjkfpt-links li .box.aq:before{background-position: 0 -112px;}
.sjkfpt-links li .box.tt:before{background-position: 0 -168px;}
.sjkfpt-links li .box.jy:before{background-position: 0 -224px;}
.sjkfpt-links li .box.jj:before{background-position: 0 -280px;}
.sjkfpt-links li .box.fw:before{background-position: 0 -336px;}
.sjkfpt-links li .box.fz:before{background-position: 0 -392px;}
.sjkfpt-links li .box.jk:before{background-position: 0 -448px;}
.sjkfpt-links li .box.xx:before{background-position: 0 -504px;}
.sjkfpt-links li .box.xy:before{background-position: 0 -560px;}
.sjkfpt-links li .box.zy:before{background-position: 0 -616px;}
.sjkfpt-links li .box:hover{box-shadow: 0 3px 20px rgba(128,184,255,.5);background: #3482f7;color: #fff;border-radius: 3px;}
.sjkfpt-links li .box:hover:before{background-image: url(/ayxzf/xhtml/images/sjkf_links_icon_hover.png);}
.sjkf-charts .hd{border-radius: 3px;overflow: hidden;padding-bottom: 7px;}
.sjkf-charts .hd li{float: left;background: #f2f6fb;position: relative; cursor: pointer;width: 16.66%;height:80px;line-height: 80px; text-align: center;color:#1a1a1a;font-size: 1.5em;}
.sjkf-charts .hd li:before{content:"";position: absolute;left:0;top:0;bottom:0;width:2px;background: #fff;}
.sjkf-charts .hd li:first-child:before{display: none;}
.sjkf-charts .hd li:first-child{border-radius: 3px 0 0 3px;}
.sjkf-charts .hd .li6{border-radius: 0 3px 3px 0;}
.sjkf-charts .hd li:after{content:"";display: none; position: absolute;left:50%;top:100%;margin-left: -3.5px; width:0;height: 0;border:7px solid transparent;border-top:7px solid #2786e8;}
.sjkf-charts .hd li i{display: inline-block;width:37px;height: 32px;vertical-align: middle; margin-right:5px;background: url(../png/t3ft24.png) no-repeat 0 0;}
.sjkf-charts .hd .li2 i{background-position: 0 -32px;}
.sjkf-charts .hd .li3 i{background-position: 0 -64px;}
.sjkf-charts .hd .li4 i{background-position: 0 -96px;}
.sjkf-charts .hd .li5 i{background-position: 0 -128px;}
.sjkf-charts .hd .li6 i{background-position: 0 -160px;}
.sjkf-charts .hd li.on,.sjkf-charts .hd li:hover{color:#fff;background-color:#2786e8;}
.sjkf-charts .hd li.on i,.sjkf-charts .hd li:hover i{background-image: url(../png/t7nasg.png);}
.sjkf-charts .hd li.on:after{display: block;}
.sjkf-charts .bd .chartbox{height: 550px;margin-top: 70px;}
.sjkf-l,.sjkf-r{width: 48%;}


.xwfbh-l{width:58.26%;}
.xwfbh-r{width:38.19%;}
.xwfbh-tt{background: #f2f5fa;border-radius: 5px;overflow: hidden;}
.xwfbh-tt .tt-img{height: 459px;max-height: 459px;overflow: hidden;}
.xwfbh-tt .tt-img img{display: block;min-height: 100%;max-width: auto;object-fit: cover;}
.xwfbh-tt .tt-img .item{display: block;}
.xwfbh-tt .tt-txt{padding:0 32px 40px;}
.xwfbh-tt .tt-txt h3{margin-top:48px;font-size: 1.5em;line-height: 1.5; position: relative;}
.xwfbh-tt .tt-txt h3:before{content:"";width:2px;height: 100%;position: absolute;left:-12px;top:0;background: #1c73f0;}
.xwfbh-tt .tt-txt h3 a{color:#0061bc;white-space: normal; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.xwfbh-tt .tt-txt .des{text-indent: 2em;line-height: 2.1;margin: 30px 0;text-align: justify;}
.xwfbh-tt .tt-txt .des p{text-indent:0;}
.xwfbh-tt .tt-txt .common-more{float: left;}

.xwfbh-newslist .newsList{margin-top: -10px;}
.xwfbh-newslist .newsList li h4{padding-right: 160px;padding-top:17px;padding-bottom: 17px;}
.xwfbh-newslist .newsList li{border-bottom: 1px dashed #e0e0e0;}
.xwfbh-newslist .newsList .btn{display: inline-block; margin-top:-15px;font-size:0.875em; color:#0968d3;height: 30px;line-height: 30px;padding:0 25px;border-radius: 15px;border:1px solid #86b4f7;-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.xwfbh-newslist .newsList li:hover h4:before,
.xwfbh-newslist .newsList li:hover h4 .btn{background: #0968d3;}
.xwfbh-newslist .newsList li:hover h4 a{color: #0968d3;}
.xwfbh-newslist .newsList li:hover h4 .btn{color: #fff;border-color:#0968d3;}

.xwfbh-fyr .blue-card{background: #f2f5fa;padding: 10px 32px 30px;}
.xwfbh-fyr .blue-card .tit{color:#0061bc;font-size: 1.3125em;margin: 22px 0 10px;}
.xwfbh-fyr .blue-card .mes{line-height: 2.1;text-align: justify;}
.xwfbh-fyr .blue-card .mes em{font-style: normal;}
.xwfbh-fbyg .newsList li h4{padding-left: 28px;}
.xwfbh-fbyg .newsList.dot li h4:before{width:15px;height: 15px;margin-top: -7.5px;background: url(/ayxzf/xhtml/images/icon_playbtn.png) no-repeat left center;}


.zfgb-l{width: 27.77%;}
.zfgb-r{width: 69.09%;}
.zfgb-cb{color:#0061bc;}
.zfgb-searchbox,.zfgb-ml{border:1px solid #c1d1ec;padding:0 30px;}
.zfgb-searchbox{border-top:3px solid #1580e4;padding-top: 280px;background: url(/ayxzf/xhtml/images/zfgb_fm.png) no-repeat center 44px;}
.zfgb-searchbox .tit{font-size: 1.5em;margin-bottom: 22px;}
.zfgb-searchbox .selectbox{position: relative;margin-top: 20px;}
.zfgb-searchbox .selectbox p,.zfgb-gbss .gb-search{position: relative;color:#999; height: 48px;line-height: 48px;padding:0 40px 0 10px ;border:1px solid #e0e0e0;border-radius: 5px;cursor: pointer;}
.zfgb-searchbox .selectbox p:after{content:"";position: absolute;right:0;top:0;width:40px;height: 100%;background: url(/ayxzf/xhtml/images/icon_arrow_down_blue.png) no-repeat center;}
.zfgb-searchbox .selectbox p.selected{background: #f1f6ff;border-color:#c1d1ec;color:#0061bc;}
.zfgb-searchbox .selectbox ul{display: none; position: absolute;left:0;right:0;top:49px;z-index:1;background: #fff;padding:10px 0;box-shadow: 2px 5px 13px #f3f3f3;border-radius:5px;border:1px solid #e0e0e0;}
.zfgb-searchbox .selectbox li{padding: 10px 10px;line-height: 1.5;color:#606266;cursor: pointer;}
.zfgb-searchbox .selectbox li:hover{background: #f1f6ff;}
.zfgb-gbss .gb-search{padding: 0 75px 0 35px;height: 44px;line-height: 44px;overflow: hidden;background: url(/ayxzf/xhtml/images/icon_ss_gray.png) no-repeat 13px center;}
.zfgb-gbss .gb-search input{border:none;background: none;cursor: pointer;}
.zfgb-gbss .gb-search .s-txt{display: block;width:100%;height: 100%;}
.zfgb-gbss .gb-search .s-btn{display: block;position: absolute;right:0;top:0;width:65px;height: 100%;background: #63aaed;color:#fff;}
.zfgb-gbss .gb-search .s-btn:hover{background: #0061bc;}

.zfgb-ml .ml-tit{text-align: center;padding: 36px 0 26px;}
.zfgb-ml .ml-tit h3{font-size: 2em;margin-bottom: 10px;position: relative;}
.zfgb-ml .ml-tit p{font-size: 1.125em;filter:alpha(opacity=60); -moz-opacity: 0.60;opacity: .6;}
.zfgb-ml .ml-tit p:nth-child(2){
  font-size: 22px;
  margin-bottom: 5px;
  color: #0061bc;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
}
.zfgb-ml .ml-curqks{position: relative; margin:0 -30px;padding:0 30px;background: #f2f5fa;border-top:1px solid #c1d1ec;border-bottom:1px solid #c1d1ec;}
.zfgb-ml .ml-curqks span{position: absolute;left:30px;top:22px;filter:alpha(opacity=80); -moz-opacity: 0.8;opacity: .8;}
.zfgb-ml .ml-curqks p{font-size: 1.5em;text-align: center;padding: 18px 0;}
.zfgb-ml .ml-curqks a{
  font-size: 16px;
    font-weight: 400;
    border: 1px solid #e8e8e8;
    width: 85px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 30px;
    top: 12px;
    border-radius: 6px;
    text-align: center;
    background: #fff;
    color: #e91212;
}

.zfgb-newslist{margin-top: 46px;}
.zfgb-newslist .newsList li .wh{position: absolute;left:0;top:50%;margin-top:-13px;display: inline-block;min-width: 218px;}
.zfgb-newslist .newsList li h4{padding-left: 238px;}
.zfgb-newslist .tab-brief > .hd li.on a{color:#0061bc;}
.zfgb-newslist .tab-brief.sign > .hd li:after{height: 3px;bottom: -1.5px;background: #1580e4;}

.zfgb-title h3{font-size: 1.25em;margin: 46px 0 20px;}

.zfgb_xx_jiantou{
  text-align: center;
  display: none;
}
.zfbg_whole{
  
}
.zfgb_xx_jiantou img{
  width: 134px;
}
.zfbg_whole a{
  display: block;
  font-size: 16px;
  margin-bottom: 20px;
  height: 40px;
  line-height: 40px;
  width: 134px;
  text-align: center;
  color: #0061bc;
  border-radius: 5px;
  border: 1px solid #63aaed;
  margin: 0 auto;
}

.zfgb_jinajie p{
  line-height: 2;
  text-indent: 34px;
  margin-bottom: 4px;
  text-align: justify;
}
.zfgb_code{
  position: fixed;
  top: 450px;
  right: 0;
  background: #f7f7f7;
  text-align: center;
  padding: 10px;
  z-index: 1000000;
}
.zfgb_code p{
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: #0061bc;
  line-height: 1.5;
}
.zfgb_code i{
  background-image: url(/default/xhtml/bumen/images/20210205img.png);
  background-repeat: no-repeat;
  background-position: 0 -230px;
  display: block;
  cursor: pointer;
  position: absolute;
  width: 23px;
  height: 22px;
  top: -23px;
  left: -1px;
}
.zfgb_code img{
  width: 150px;
}

.zfgb_all{
  margin: 0px 20px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.zfgb_all h2{
  padding: 10px 0 20px;
  margin: 0 20px;
}
.zfgb_all li{
  float: left;
  width: 16.666%;
  margin-bottom: 35px;
}
.zfgb_all li .item{
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  padding: 30px 0;  
  box-shadow: 10px 10px 5px #e8e8e8;
}
.zfgb_all li a{
  text-align: center;
  display: block;
  margin: 0 10px;
}
.zfgb_all li a span{
  display: block;
}
.zfgb_all li a span.span1{
  margin-bottom: 40px;
  margin-top: 15px;
  font-size: 18px;
  color: #ed2c25;
}
.zfgb_all li a span.span2{
  margin-bottom: 10px;
}
.zfgb_all li a img{
  display: block;
  margin: 0 auto;
}


@media (max-width: 1480px) {
  
  .szf-lds-list li .pic img{height: auto;}
  .szf-lds-list{margin: 0 -15px;}
  .szf-lds-list li .box{margin-left: 15px; margin-right: 15px;}
  .szf-zfgb-cont ul li{padding:8px 0;}

  
  .szzy-l{width:57%;}
  .szzy-r{width:39%;}
  .szzy-sz{padding: 30px;}

  
  .zwkg-yjz:before{display: none;}
  .zwkg-yjz .box{margin: 0 128px 0 30px;}
  .zwkg-yjz .btn{right: 30px;}
  .zwkg-yjz .row .label{font-size: 1em; font-weight: bold;}
  .zwkg-yjz .row{padding-left: 75px;}
  .zwkg-yjz .time{width: 171px;}
  .zwgk-navlink li a{padding-left: 36%;}
  .zwgk-navlink li a:before{left: 22%;}
  .zwgk-zdly-iconlinks li{width: 16.6667%;}

  
  .zwfw-tscx-scroll .item .txt{padding: 0 20px;}
  .zwfw-tscx-scroll .item h4{font-size: 1.25em;}
  .zwfw-tscx-scroll .item span{font-size: 1em; line-height: 1.6;}
  .fws-list .icon-service{width: 58px; height: 58px;}
  .fws-list .txt{margin-left: 78px;}
  .zwfw-hcp .box dl dd b{font-size: 2em; margin-right: 5px;}
  .zwfw-hcp .box dl dd span{font-size: .9375em;}
  .zwfw-hcp .star{width:90px; height: 16px; margin-left: 5px; background-image: url(/ayxzf/xhtml/images/star_white_s.png);}
  .zwfw-hcp .star .percent{background-image: url(/ayxzf/xhtml/images/star_yellow_s.png);}
  
  
  .table-scrollbar table td:first-child{max-width: 190px;}

  
  .sjkfpt-datalist li p{font-size: 1.25em;}
  .sjkfpt-datalist li p b{font-size: 1.6em;}
  .sjkf-charts .bd .chartbox{margin-top:40px;}

  
  .xwfbh-tt .tt-img{height: auto;}
  .xwfbh-tt .tt-txt{padding: 0 32px 0 0;}
  .xwfbh-tt .tt-txt h3{font-size: 1.25em;margin-top:25px;}
  .xwfbh-tt .tt-txt .des{margin: 15px 0;}

  
  .zfgb_all li{
    width: 20%;
  }
  .hdjl-zxft .bd .item .txtbox:first-child{min-height: 65px;}
}


@media (max-width: 1340px) {
  
  .zwfw-tscx-scroll .owl-stage-outer{padding: 0; margin: 0; box-shadow: 0 0 20px rgba(0,0,0,.08); border-radius: 8px 8px 0 0; overflow: hidden;}
}


@media (max-width: 1280px) {
  
  .szf-lds-list li .pic img{width: 208px;}
  .szf-zfgzbg-list{display: flex; justify-content: space-between; flex-wrap: wrap;}
  .szf-zfgzbg-list:before, .szf-zfgzbg-list:after{display: none;}
  .szf-zfgb-cont ul li{padding:12px 0;}

  
  .szzy-l,.szzy-r{width:100%;float: none;}
  .szzy-hdbd-tpxw .item .imgbox{height: auto;}
  .szzy-hdbd-tpxw .common-slide-arrow  .owl-nav div {top: 50%;margin-top: -42px;}
  .szzy-sz .tag{right:-15px;}
  .szzy-hdbd-lists .bd li{height: auto;}
  .szzy-hdbd-lists .bd li .imgbox{width:40%;height: auto;max-height: 200px;}
  .szzy-hdbd-lists .bd li .txtbox{padding-left: 45%;}

  
  .zwgk-wgk-iconlinks ul{padding: 0 20px;}
  .zwgk-wgk-iconlinks{margin-bottom: 0;}
  .zwkg-yjz:before{display: block;}
  .zwkg-yjz .box{margin-left: 220px;}
  .zwkg-yjz .row2{display: flex;}
  .zwkg-yjz .fwzh{flex: 1;}
  .zwgk-navlink{margin: 0 -10px;}
  .zwgk-navlink li{float: left; width: 50%;}
  .zwgk-navlink li a{margin: 0 10px 20px; padding-top: 18px; padding-bottom: 18px;}
  .zwgk-ysq li a img{height: auto; min-height: 100%;}
  .zwgk-xwfbh .pic{height: auto;}
  .zwgk-zdly-iconlinks li{width:20%;}

  
  .fws-list .box{width: 25%;}
  .fws-list .icon-service{width: 55px; height: 55px;}
  .fws-list .txt{margin-left: 75px;}

  
  .hdjl-links li{width:33.333%;}
  .zjdclist li p span:first-child{display: none;}
  .zjdclist li h4{padding-right: 100px;text-align: left;}
  .Latest_solicitation h4{text-align: left;}

  
  .xwfbh-l{width:55%;}
  .xwfbh-r{width:41%;}
  .xwfbh-tt .tt-txt .des{height: 120px;overflow: hidden;}
  .xwfbh-newslist .newsList li h4{padding-top: 16px;padding-bottom: 16px;padding-right: 130px;}
}

@media (max-width: 1080px) {
  
  .zwgk-wgk-iconlinks .item{width: 33.3333%;}
  .zwgk-wgk-iconlinks ul li{text-align: center;}

  

  
  .hdjl-col-5 .grid{width:100%;float: none;}

  
  .sjkfpt-datalist li,.sjkfpt-datalist li:first-child{width:33.33%;}
  .sjkf-charts .hd li{height: 60px;line-height: 60px;}

  
  .xwfbh-l,.xwfbh-r,.zfgb-l,.zfgb-r{width:100%;float: none;}
  .xwfbh-tt .tt-img img{min-width: 100%;}
  .xwfbh-tt .tt-txt{padding:0 32px 40px;}
  .xwfbh-tt .tt-txt .des{height: auto;}

  
  .zfgb-searchbox,.zfgb-ml{height: auto!important}
  .zfgb-searchbox .selectbox{width: 49%;float: left;}
  .zfgb-searchbox .selectbox.qks{float: right;}
  .zfgb-l{margin-bottom: 10px;}
  .zfgb_xx_jiantou,.zfbg_whole{display: block;}
  
  .zfgb_all{
    margin: 0px 0px 20px;
  }
  .zfgb_all li{
    width: 25%;
  }
  .zfbg_whole a{
    margin: 20px auto;
  }
  .zfgb_code{display: none;}
}


@media (max-width: 992px) {
  
  .szf-iconlink{margin-left:-10px; margin-right: -10px;}
  .szf-iconlink li a span{font-size: 1.125em;}
  .szf-iconlink li a{margin-left: 10px; margin-right: 10px; height: 90px;}
  .szf-iconlink li a img{width: 50px; height: 50px;}

  
  .zwkg-yjz .time{width: 134px;}
  .zwgk-zdly-iconlinks li{width:25%;}

  
  .fws-list .box{width: 33.3333%;}
  .fws-list .icon-service{width: 50px; height: 50px;}
  .fws-list .txt{margin-left: 70px;}
  .bmfl-list li{width: 25%;}
  .zwfw-ztfw-list ul{margin-left: -10px; margin-right: -10px;}
  .zwfw-ztfw-list li{width: 50%;}
  .zwfw-ztfw-list li a{margin: 0 10px 20px;}
  .zwfw-hcp{height:auto; background-size: auto 100%;}
  .zwfw-hcp .box{width: 50%;}
  .zwfw-hcp .hd{padding-top: 40px;}
  .zwfw-hcp .bd{padding-bottom: 20px;}
  .zwfw-hcp-cont{margin-left: -10px; margin-right: -10px;}
  .zwfw-hcp .box dl{margin: 0 10px 20px;}
  
  
  .hdjl-links li{width:50%;}

  
  .sjkfpt-links{padding-bottom: 20px;}
  .sjkfpt-links li{width:20%;}
  .sjkfpt-links li .box{margin: 10px 0 0;}
  .sjkf-charts .hd li{width:33.33%;border-bottom: 2px solid #fff;}
  .sjkf-charts .hd li.on:after,.sjkf-charts .hd .li4:before{display: none;}
  .sjkf-l, .sjkf-r{width:100%;float: none;}
}

@media (max-width: 991px) {
  
  .zwkg-yjz:before{display: none;}
  .zwkg-yjz .box{margin-left: 30px;}
}

@media (max-width: 860px) {
  
  .szf-zfld-card .cateName{position: relative; top: 25px;}
  .szf-zfld-card .inPad{padding: 50px 30px;}
  .szf-zfld-card .qt .inPad{padding-top: 25px;}
  
  .zfgb_all li{
    width: 33.333%;
    margin-bottom: 20px;
  }
  .zfgb_all li a{
    margin: 0 10px;
  }
}

@media (max-width: 768px) {
  
  .szf-zfld-card .sz .cont{height: auto;}
  .szf-zfld-card .sz .intro{margin-left: 0;}
  .szf-zfld-card .sz .photo{position: static; margin: 0 auto 20px;}
  .szf-zfld-card .sz .intro .txt{height: auto; margin-bottom: 20px;}
  .szf-zfld-card .sz .intro .fg dd{white-space: normal;}
  .szf-zfld-card .sz .intro .jl dd{max-height: none;}
  .szf-lds-list{margin: 0 -10px;}
  .szf-lds-list li .box{margin: 0 15px 40px;}

  
  .szzy-hdbd-lists .bd li{padding-left: 0;}
  .szzy-hdbd-lists .bd li .imgbox{width:100%;float: none;max-height: 360px;}
  .szzy-hdbd-lists .bd li .imgbox.noimg{height: 0px!important;margin-bottom: 35px;}
  .szzy-hdbd-lists .bd li .txtbox{padding-left:0;margin-top:20px;}
  .szzy-hdbd-lists .bd li .time{right:0;top:33px;left: inherit;bottom: inherit;width:auto;height: 32px;line-height: 32px;border-radius: 2px;}
  .szzy-hdbd-lists .bd li .time b,.szzy-hdbd-lists .bd li .time em{display: none;}
  .szzy-hdbd-lists .bd li .time .mini{display: block;}

  
  .zwgk-wgk-iconlinks .item{width: 50%;}
  .zwgk-zdly-iconlinks li{width:33.333333%;}
  .zwgk-zdly-iconlinks ul{margin: 0 -10px; padding-bottom: 10px;}
  .zwgk-zdly-iconlinks li a{margin:0 10px 20px;}

  
  .sjkfpt-datalist li p{font-size: 1.125em;}
  .sjkfpt-links li{width:25%;}
}


@media (max-width: 767px) {
  
  .zwkg-yjz{height: auto;}
  .zwkg-yjz .box{margin: 0 20px; padding: 20px 0;}
  .zwkg-yjz .row{height: auto;}
  .zwkg-yjz .row2{flex-direction: column;}
  .zwkg-yjz .to{display: none;}
  .zwkg-yjz .fwzh, .zwkg-yjz .time{width: 100%; margin-bottom: 10px;}
  .zwkg-yjz .btn{position: static; margin-left: 75px;}
  .zwkg-yjz .btn button{height: 50px; width: 120px; background-size: 100% 100%;}

  
  .fws-list .box{width: 50%;}

}


@media (max-width: 640px) {
  
  .szf-iconlink li{width: 100%;}
  .szf-iconlink li a{text-align: left; padding-left: 30px;}

  
  .szzy-sz .imgbox{float: none;}
  .szzy-sz .imgbox img{margin:0 auto;}
  .szzy-sz .txtbox {padding-left: 0;text-align: center;}
  .szzy-sz .txtbox .name{margin-top: 30px;}
  .szzy-sz .txtbox .mes{text-align: center;}
  .szzy-calendar-tip ul{margin:15px;}
  .szzy-calendar-tip li{padding-left: 15px;}

  
  .zwgk-navlink li{width: 100%;}
  .zwgk-zdly-iconlinks{padding: 0; box-shadow: none;}
  .zwgk-zdly-iconlinks ul{padding-bottom: 0;}
  .zwgk-zdly-iconlinks li{width:50%;}

  
  .bmfl-list li{width: 33.3333%;}

  
  .hdjl-links ul{margin:10px -10px 0;}
  .hdjl-links li .box{margin:10px;height: 90px;padding-left: 75px;}
  .hdjl-links li .box:before{height: 50px;width:50px;left:5%;margin-top: -25px;}
  .hdjl-links li .box h3{margin:20px auto 10px;font-size: 1.125em;}
  .hdjl-xjtj .item .tit{left:25%;}
  .hdjl-xj-table table tr th:first-child+th,.hdjl-xj-table table tr td:first-child+td{display: none;}

  
  .sjkfpt-datalist li, .sjkfpt-datalist li:first-child{width:50%;}
  .sjkfpt-links li{width:33.33%;}
  .sjkf-charts .hd li{font-size: 1.25em;}

  
  .xwfbh-tt .tt-txt h3,.xwfbh-fyr .blue-card .tit{font-size: 1.125em;}

  
  .zfgb-searchbox, .zfgb-ml,.zfgb-ml .ml-curqks{padding-left:20px;padding-right: 20px;}
  .zfgb-ml .ml-curqks{margin:0 -20px;}
  .zfgb-ml .ml-curqks span{position: static;display: block; margin-top:18px;text-align: center;}
  .zfgb-ml .ml-curqks p{padding: 10px 0;font-size: 1.5em;}
  .zfgb-newslist .newsList li h4{padding-left: 0;}
  .zfgb-newslist .newsList li .wh{position: static;color:#0061bc;}
  .zfgb-newslist .newsList li .wh,
  .zfgb-newslist .newsList.res li h4 a {display: inline !important;float: none !important;max-width: none !important;padding-right: 12px !important;white-space: normal !important;}
  .zfgb-ml .ml-curqks a{
    top: 6px;
    right: 20px;
    height: 36px;
    line-height: 36px;
  }
  
  .zfgb_all li{
    width: 50%;
    margin-bottom: 20px;
  }
  .zfgb_all li a{
    margin: 0 20px;
  }
}


@media (max-width: 580px) {
  
  .zwfw-ztfw-list li a:before{position: static; display: block; margin: 25px auto 5px;}
  .zwfw-ztfw-list li a h4{position: static; text-align: center; line-height: 24px;}
  .zwfw-hcp .box dl{padding: 0 20px;}
  .zwfw-hcp .box dl dt{font-size: 1.125em;}
  
  .zfgb_all{
    margin: 0px 0px 20px;
  }
  .zfgb_all li{
    margin-bottom: 20px;
  }
  .zfgb_all li a{
    margin: 0 10px;
  }
}


@media (max-width: 480px) {
  
  .szf-lds-list li{width: 50%;}
  .szf-zfgb-cont{background: none; height: auto;}
  .szf-zfgb-cont ul{margin: 0; height: auto; padding-top: 10px; padding-bottom: 10px;}

  
  .szzy-calendar{min-height: auto;}
  .szzy-calendar .layui-laydate{font-size: 1.125em;}
  .szzy-calendar .layui-laydate-content td p, .szzy-calendar .laydate-day-mark{width:35px;height:35px;line-height: 35px;}
  .szzy-calendar .layui-laydate-content td, .szzy-calendar .layui-laydate-content th{padding: 3px 0;}

  
  .zwgk-wgk-iconlinks .item{width: 100%;}
  .zwgk-wgk-iconlinks .box{height: auto; padding-bottom: 20px; margin-bottom: 20px;}
  .zwgk-wgk-iconlinks .box:after{display: none;}
  .zwgk-wgk-iconlinks .icon{padding-top: 25px;}

  
  .fws-list .box{width: 100%;}
  .fws-list .card{height: auto;}
  .fws-list .txt{padding-bottom: 18px;}
  .fws-list .txt ul{height: auto;}
  .zwfw-fws .hd ul{text-align: center;}
  .zwfw-fws .hd li{float: none; display: inline-block;}
  .bmfl-list li{width: 50%;}

  
  .hdjl-links li{width:100%;}
  .hdjl-links li .box{padding-left: 35%;}
  .hdjl-links li .box:before{left: 14%;}
  .hdjl-xjtj .item .tit{position: static;margin-top: 20px;text-align: center;height: auto;padding:10px;line-height: 1.3;}
  .hdjl-xjtj .item .chartbox{height: 360px;}
  .zjdclist li{padding-left: 0;}
  .zjdclist li .sort{display: none;}
  .zjdclist li h4{padding-right: 0;padding-left: 65px;}
  .zjdclist li .state{height: auto;line-height: 1.1;right:inherit;left:0;padding:3px 7px;border-radius: 3px;}
  .zjdclist li p{margin-left: -10px;}
  .zjdclist li p span{margin: 5px 0 0 10px;}

  
  .sjkfpt-datalist li, .sjkfpt-datalist li:first-child{width:100%;}
  .sjkfpt-links li,.sjkf-charts .hd li{width:50%;}
  .sjkf-charts .hd .li4:before{display: block;}
  .sjkf-charts .hd .li3:before,.sjkf-charts .hd .li5:before{display: none;}

  
  .zfgb_all li a span.span1{
    font-size: 16px;
    margin-bottom: 20px;
  }
}

@media (max-width: 479px) {
  .zwfw-tscx-scroll .item{box-shadow: none;}
  .zwfw-tscx-scroll .owl-dots{padding-top: 20px;}
}

@media (max-width: 414px) {
  
  .szzy-sz{padding: 20px;border-radius: 0;}
  .szzy-sz .tag{background: none;height: auto;position: relative;top:5px;right: inherit;left:-20px; width:auto;padding-left: 30px; margin-bottom: 35px;}
  .szzy-sz .tag:before{content: '';position: absolute;left: 0;top: 50%;margin-top: -15px;width: 3px;height: 30px;background: #156fcf;}
  .szzy-sz .tag span{padding:0;font-size: 1.425em; color: #006ad9;}
  .szzy-hdbd-tpxw .item .txt{height: auto;line-height: 1.3;text-overflow: inherit;white-space: inherit;padding: 15px 20px;}
  .szzy-hdbd-lists .bd li .txtbox h4{white-space: inherit;text-overflow: inherit;}
  
  
  .zwkg-yjz .box{padding-top: 5px;}
  .zwkg-yjz .row{padding-left: 0;}
  .zwkg-yjz .row .label{position: static;}
  .zwkg-yjz .btn{margin-left: 0;}
  .zwgk-navlink li a:before{left: 30px;}
  .zwgk-navlink li a{padding-left: 80px;}

  
  .bmfl-list li a{height: 54px;}
  .zwfw-ztfw-list li a{background-size: auto 100%; background-position: center 0;}
  .zwfw-fws.f24 .hd li{font-size: 1.25em;}

  
  .xwfbh-newslist .newsList .btn{height: 22px;line-height: 22px;padding:0 15px;}

  
  .zfgb_all li .item{
    padding: 20px 0;
  }
  .zfgb_all li a{
    margin: 0 7px;
  }
}


@media (max-width: 375px) {
  
  .zwfw-hcp .box{width: 100%;}
  .zwfw-hcp .box dl{height: auto; padding: 30px 20px;}
  .zwfw-hcp .box dl dt{padding: 0 0 15px;}
  
  .zfgb_all li .item {
    padding: 30px 0;
  }
  .zfgb_all li a span.span1{
    font-size: 15px;
  }
  .zfgb_all li a span.span2,.zfgb_all li a span.span3{
    font-size: 12px;
  }
}

@media (max-width: 370px) {
  
  .zwfw-fws .hd li + li {margin-left: 12px; padding-left: 13px;}
}

@media (max-width: 350px) {
  
  .zfgb_all li {
    width: 100%;
    margin-bottom: 30px;
  }
  .zfgb_all li a {
    margin: 0 60px;
  }
  .zfgb_all li .item {
    padding: 30px 0;
  }
}