@charset "utf-8";

@font-face {
  font-family: "RobotoRegular";
  src: url("../fonts/RobotoRegular.woff2") format("woff2"),
       url("../fonts/RobotoRegular.woff") format("woff"),
       url("../fonts/RobotoRegular.ttf") format("truetype"),
       url("../fonts/RobotoRegular.eot") format("embedded-opentype"),
       url("../fonts/RobotoRegular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "RobotoLight10";
  src: url("../fonts/RobotoLight10.woff2") format("woff2"),
       url("../fonts/RobotoLight10.woff") format("woff"),
       url("../fonts/RobotoLight10.ttf") format("truetype"),
       url("../fonts/RobotoLight10.eot") format("embedded-opentype"),
       url("../fonts/RobotoLight10.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
body{padding: 0;margin: 0;font-family: 'PingFang SC','Microsoft YaHei';font-size: 14px;color: #2e2e2e;background: #fff;-webkit-font-smoothing: antialiased;}
html,body{scroll-behavior:smooth;}
div,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding: 0;margin: 0;border: 0;}
ul{list-style: none;}
a{text-decoration: none;color: #2e2e2e;-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
i,em{font-style: normal;}
img{display: inline-block;max-width: 100%;height: auto;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: 'PingFang SC','Microsoft YaHei';font-size: 14px;color: #2e2e2e;}
input[type="submit"]{cursor: pointer;}
/*去掉 textarea 默认边框*/
textarea{padding: 0;border: 0;font-family: 'PingFang SC','Microsoft YaHei';font-size: 14px;color: #2e2e2e;}
/*去掉 button 默认边框*/
button{border: 0;padding: 0;font-family: 'PingFang SC','Microsoft YaHei';font-size: 14px;color: #2e2e2e;cursor: pointer;}
/*清除浮动*/
.clearfix:after{content: '';display: table;clear: both;}
.clearfix{*zoom: 1;/*IE6识别*/}
/*解决chrome浏览器 input,textarea 获得焦点时会有一个边框的问题*/
input,textarea{outline: none;}
/*清除ios端 input,textarea 默认内阴影 默认圆角,radio和checkbox需要还原值为radio和checkbox*/
input,textarea{appearance: none;-webkit-appearance: none;border-radius: 0;}
/*自定义 input,textarea 的placeholder文字样式*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color: #999;}
/*滚动条*/
body *::-webkit-scrollbar{width: 4px;height: 4px;background: #eee;border-radius: 2px;}
body *::-webkit-scrollbar-thumb{background: #aaa;border-radius: 2px;}
/*常用宽度*/
.w1365{position: relative;width: 90%;margin: 0 auto;max-width: 1365px;}
img,em,i,span{-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
/*左右浮动*/
.fl{float: left;}
.fr{float: right;}
*:focus{outline: none;}
/*动画*/
.ani400{-webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; }
.ani300{-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }
.bgCover{background-position: center;background-repeat: no-repeat;background-size: cover;}
.bgContain{background-position: center;background-repeat: no-repeat;background-size: contain;}
.fz180{font-size: 180px;}
.fz40{font-size: 40px;}
.fz34{font-size: 34px;}
.fz36{font-size: 36px;}
.fz60{font-size: 60px;}
.fz45{font-size: 45px;}
.fz35{font-size: 35px;}
.fz26{font-size: 26px;}
.fz28{font-size: 28px;}
.fz24{font-size: 24px;}
.fz22{font-size: 22px;}
.fz18{font-size: 18px;}
.fz16{font-size: 16px;}
.fz15{font-size: 15px;}
.fz14{font-size: 14px;}
.fz20{font-size: 20px;}
.fz50{font-size: 50px;}
.fz25{font-size: 25px;}
/*内容从左至右剪裁显示动效*/
.showingLTR{animation: clipLTR 0.8s ease-in-out;-webkit-animation: clipLTR 0.8s ease-in-out;}
@keyframes clipLTR{
	0%{clip-path: polygon(0 0,0 0,0 100%,0 100%);}
	100%{clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
}
@-webkit-keyframes clipLTR{
	0%{-webkit-clip-path: polygon(0 0,0 0,0 100%,0 100%);}
	100%{-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
}
/*内容从右至左剪裁显示动效*/
.showingRTL{animation: clipRTL 0.8s ease-in-out;-webkit-animation: clipRTL 0.8s ease-in-out;}
@keyframes clipRTL{
	0%{clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);}
	100%{clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
}
@-webkit-keyframes clipRTL{
	0%{-webkit-clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%);}
	100%{-webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
}
/*内容从上至下剪裁显示动效*/
.showingTTB{animation: clipTTB 0.8s ease-in-out;-webkit-animation: clipTTB 0.8s ease-in-out;}
@keyframes clipTTB{
	0%{clip-path: polygon(0 0,0 0,100% 0,100% 0);}
	100%{clip-path: polygon(0 0,0 100%,100% 100%,100% 0);}
}
@-webkit-keyframes clipTTB{
	0%{-webkit-clip-path: polygon(0 0,0 0,100% 0,100% 0);}
	100%{-webkit-clip-path: polygon(0 0,0 100%,100% 100%,100% 0);}
}
/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.TXTovehid-two{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.TXTovehid-three{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.TXTovehid-five{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.block{display: block;}
.poHiiden{position: relative;overflow: hidden;}
::-webkit-input-placeholder {color: #999;  }
.fwb{font-weight: bold;}
/*箭头*/
.dmui-arrow{position: relative;display: inline-block;vertical-align: top;width: 16px;height: 16px;color: #666;cursor: pointer;}
.dmui-arrow:before{content: "";position: absolute;left: 50%;top: 50%;width: 30%;height: 30%;border: 1px solid transparent;border-left-color: currentColor;border-top-color: currentColor;}
.dmui-arrow.left:before{transform: translate(-30%,-50%) rotate(-45deg);}
.dmui-arrow.right:before{transform: translate(-70%,-50%) rotate(135deg);}
.dmui-arrow.top:before{transform: translate(-50%,-20%) rotate(45deg);}
.dmui-arrow.bottom:before{transform: translate(-50%,-80%) rotate(-135deg);}
/*下拉select*/
.dmui-select{z-index: 1;position: relative;width: 24.5%;margin-right: 15px;}
.dmui-select .name{position: relative;box-sizing: border-box;height: 40px;padding: 0 50px 0 23px;background-color: #f8f8f8;color: #666;line-height: 40px;cursor: pointer;user-select: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 40px;border: 1px solid #eeeeee;font-size: 16px;border-radius: 25px;}
.dmui-select .name:after{content: "";position: absolute;right: 12px;top: 50%;width: 6px;height: 6px;border-right: 1px solid #a6a6a6;border-bottom: 1px solid #a6a6a6;transform: rotate(45deg) translate(-50%,-50%);}
.dmui-select .name::before{height: 10px;content: '';position: absolute;right: 32px;width: 1px;background: #666;margin-top: -5px;top: 50%;}
.dmui-select .list{display: none;position: absolute;left: 0;width: 100%;max-height: 150px;background-color: #fff;overflow-y: auto;box-shadow: 0 0 6px rgba(0,0,0,.2);overscroll-behavior: contain;}
.dmui-select .list li a{display: block;padding: 10px;border: 1px solid #eee;border-bottom: 0;font-size: 12px;line-height: 16px;transition: 0.3s;}
.dmui-select .list li a:hover{background-color: #dd0001;color: #fff;}
/*弹窗*/
.popup-search-wrap,.popup-search-wrap2{position: absolute;left: 50%;top: 50%;width: 80%;transform: translate(-50%,-50%);overflow: hidden;}
.popup-search-wrap .text-input{width: 100%;height: 40px;padding: 0 50px 0 10px;border: 1px solid #eee;box-sizing: border-box;border-radius: 10px;}
.popup-search-wrap .sub-btn{position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: #F39900 url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik05NDEuNiA4NzRMNzYzLjcgNjk2LjFjMjAuNi0yNi43IDM3LjYtNTUuOSA1MC44LTg3LjIgMjAuMy00OC4zIDMwLjYtOTkuNiAzMC42LTE1Mi40cy0xMC4zLTEwNC4xLTMwLjYtMTUyLjRjLTE5LjYtNDYuNi00Ny43LTg4LjUtODMuNS0xMjQuNXMtNzcuNS02NC4yLTEyMy45LTg0QzU1OSA3NS4zIDUwNy45IDY0LjkgNDU1LjMgNjQuOVMzNTEuNiA3NS4zIDMwMy41IDk1LjhjLTQ2LjQgMTkuNy04OC4xIDQ4LTEyMy45IDg0LTM1LjggMzYtNjMuOSA3Ny44LTgzLjUgMTI0LjUtMjAuMyA0OC4zLTMwLjYgOTkuNi0zMC42IDE1Mi40czEwLjMgMTA0LjEgMzAuNiAxNTIuNGMxOS42IDQ2LjYgNDcuNyA4OC41IDgzLjUgMTI0LjVzNzcuNSA2NC4yIDEyMy45IDg0YzQ4LjEgMjAuNSA5OS4yIDMwLjggMTUxLjggMzAuOFM1NTkgODM4IDYwNy4xIDgxNy42YzMxLjctMTMuNSA2MS4yLTMwLjkgODguMS01MmwxNzcuNiAxNzcuNmMxOC45IDE4LjkgNDkuOSAxOC45IDY4LjkgMCAxOC45LTE5LjMgMTguOS01MC4zLS4xLTY5LjJ6TTQ1NS4zIDc2OC4zYy0xNzAuOSAwLTMxMC0xMzkuOC0zMTAtMzExLjdzMTM5LTMxMS43IDMxMC0zMTEuN2MxNzAuOSAwIDMxMCAxMzkuOCAzMTAgMzExLjdzLTEzOS4xIDMxMS43LTMxMCAzMTEuN3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") center no-repeat;background-size: 20px 20px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
/* 底部统一 */

/* 手机导航按钮 */
.menuLine{display: none;width: 25px;float: right;margin-left: 10px;}
.menuLine span{display: block;width: 100%;height: 2px;background: #c30000;border-radius: 2px;animation: navBtn 2s infinite ease;}
.menuLine span:nth-child(2){margin: 6px 0;animation-delay: 0.5s;}
.menuLine span:nth-child(3){animation-delay: 1.0s;}
@keyframes navBtn{
  50%{width: 60%;}
  100%{width: 100%;}
}
/* 内页banner */
.colorred{color: #db0004;}
.textAll{line-height: 2;color: #333;}
.grayf8{background: #f8f8f8;}
/* 滚动条自定义 */
.overscroll{overflow-y: auto;}
.overscroll::-webkit-scrollbar  {width: 3px;  background-color: #fff;  }  
/*定义滚动条轨道 内阴影+圆角*/  
.overscroll::-webkit-scrollbar-track{background-color: #E4E4E4;  }  
/*定义滑块 内阴影+圆角*/  
.overscroll::-webkit-scrollbar-thumb{background-color: #516598;  }  
.padding60{padding: 60px 0;}
.padding40{padding: 40px 0;}
.padding75{padding: 75px 0;}
/* 按钮 */
.btnAll{width: 85px;z-index: 2;}
.btnAll a{width: 34px;height: 34px;display: flex;align-items: center;justify-content: center;border: 1px solid #d10003;border-radius: 50%;}
.btnAll a.prev img{transform: rotateY(180deg);}
.btnAll a:hover{background: #d10003;}
.btnAll a:hover img{filter: brightness(0) invert(1);}
.btnAll a img{width: 16px;}
.disflex{display: flex;}
.page{text-align: center;padding:60px 0;}
.page a,.page span{text-align: center;width: 36px;height: 36px;line-height: 36px;color: #1f1f1f;border: 1px solid #d8d8d8;display: inline-block;margin: 0 3px;}
.page a.btn{width: 76px;}
.page a.on,.page a:hover{background: #c30000;color: #fff;border-color: #c30000;}
.page span{width: 60px;}
.page input{width: 36px;border: 1px solid #d8d8d8;height: 36px;margin-right: 5px;background: #fff;text-align: center;}
.filter60{filter: brightness(0) invert(0.6);}
.flexCenter{display: flex;justify-content: center;align-items: center;}
.flexbetween{display: flex;justify-content: space-between;align-items: center;}
.margintop35{margin-top: 35px;}
.margintop55{margin-top: 55px;}
/* 头部公用 */
header .w1365{height: 130px;}
header .search {margin-left: 20px;}
header .search input[type=text]{width: 265px;height: 41px;border: 1px solid #eeeeee;border-top-left-radius: 25px;border-bottom-left-radius: 25px;text-indent: 20px;}
header .search input[type=submit]{background: #eee url(../images/sear.png) center no-repeat;background-size: 20px; width: 63px;height: 43px;border-top-right-radius: 25px;border-bottom-right-radius: 25px;}
.navBox{background: #c30000;}
.nav-1st{white-space: nowrap;display: flex;}
.nav-1st > li{position: relative;display: inline-block;vertical-align: top;flex: 1;text-align: center;}
.nav-1st > li:first-child{margin-left: 0;}
.nav-1st > li:last-child{margin-right: 0;}
.nav-1st > li > a{position: relative;display: block;font-size: 18px;line-height: 60px;color: #fff;transition: 0.3s;z-index: 2;}
.nav-1st > li:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 100%;width: 100%;background-color: #d72225;transform: scaleX(0);transition: 0.5s;}
.nav-1st > li:hover:after{transform: scaleX(1);}
.nav-1st > li.on:after{transform: scaleX(1);}
.nav-2nd{display: none;z-index: 2;position: absolute;left: 50%;top: 100%;width: 100%;min-width: 280px;padding: 8px 0;background-color: rgba(0,0,0,.5);border-radius: 4px;transform: translateX(-50%);}
.nav-2nd ul{width: 50%;float: left;}
.nav-2nd li{position: relative;width: 100%;float: left;}
.nav-2nd li h5{font-size: 18px;color: #fff;}
.nav-2nd li > a{position: relative;display: block;padding: 10px;line-height: 16px;text-align: center;color: #fff;white-space: pre-wrap;}
.nav-2nd li > a:before{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 0;background-color: #fff;transition: 0.3s;}
.nav-2nd li > a:hover{background-color: #c30000;}
.nav-2nd li > a:hover:before{top: 0;height: 100%;}
.padding25{padding: 25px;background: #fff;box-sizing: border-box;}
.between{justify-content: space-between;}
.fz17{font-size: 17px;}
.aboutit{color: #da0000;padding-left: 15px;position: relative;}
.aboutit::before{width: 3px;content: '';position: absolute;left: 0;top: 50%;height: 16px;margin-top: -8px;background: #da0000;}
/* 内页banner */
.bgwhite{box-sizing: border-box;}
.nynav{box-shadow: 0 3px 10px rgba(0,0,0,0.1);line-height: 70px;z-index: 2;position: relative;z-index: 2;}
.nynav .left a{display: inline-block;color: #6c6c6c;padding: 0 20px;position: relative;}
.nynav .left a.on,.nynav .left a:hover{background: #bb0003;color: #fff;}
.location{color: #666;}
.location a{color: #666;}
.location em{padding: 0 10px;}
.location i,.location a:hover{color: #bb0003;}
/*  */
.abouttit{text-align: center;line-height: 2;padding-bottom: 30px;}
.cont_news{line-height: 2;color: #3a3a3a;}
.paddingbottom30{padding-bottom: 30px;}
.fwn{font-weight: normal;}
.idxmore{text-align: center;margin: 50px 0;}
.idxmore a{border: 1px solid rgba(255,255,255,0.5); border-radius: 25px;height: 38px;display: flex;width: 138px;margin: auto;justify-content: center;align-items: center;color: #fff;}
.idxmore a img{filter: brightness(0) invert(1);width: 18px;margin-right: 5px;}
.idxmore a i{display: flex;}
.idxmore a:after{width: 200px;height: 200px;border-radius: 50%;background: #fff;content: '';position: absolute;left: -30px;bottom: -90px;transform: scale(0);transition: 0.5s;}
.idxmore a:hover:after{transform: scale(1);}
.idxmore a > *{position: relative;z-index: 2;}
.idxmore a:hover span{color: #333;}
.idxmore a:hover img{filter: inherit;}

.idxtabs{border-bottom: 1px solid #e1e1e1;padding-top: 8px;}
.idxtabs h6{color: #111;position: relative;line-height: 47px;}
.idxtabs h6:after{width: 100%;content: '';height: 3px;background: #bb0003;position: absolute;bottom: 0;left: 0;}
/* 项目大厅左侧 */
.noticeNav{width: 230px;}
.data-menu{background: #fff;border-right: 1px solid #ebebeb;}
.data-menu .menu-2nd,.menu-1st > li.nono::after{display: none;}
.data-menu .menu-1st > li{position: relative;margin: 0 30px 0 0;}
.data-menu .menu-1st > li::before{width: 2px;height: 0;content: '';position: absolute;left: 0;top: 25px;background: #c30200;z-index: 2;}
.data-menu .menu-1st > li::after{background: url(../images/rednext.svg);content: '';position: absolute;width: 8px;height: 14px;right: 5px;top: 26px;background-size: cover;transform: rotate(90deg) ;filter: brightness(0) invert(0.5);transition: 0.3s;}
.data-menu .menu-1st > li.open{background: #fff;}
.data-menu .menu-1st > li.open .menu-2nd{display: block;}
.data-menu .menu-1st > li.open::before{height: 15px;}
.data-menu .menu-1st > li.open::after{filter: none;transform: rotate(-90deg) ;}
.data-menu .menu-1st > li.open > a{padding-left: 15px;}
.data-menu .menu-1st > li:last-child > a{border-bottom: none;}
.data-menu .menu-1st > li > a{padding: 0 20px 0 0;font-size: 16px;color: #333;line-height: 65px;border-bottom: 1px solid #eeeeee;display: block;position: relative;}
.data-menu .menu-1st > li > a::before{height: 3px;content: '';background: #da0000;transition: 0.3s ;display: inline-block;position: relative;top: -4px;}
.data-menu .menu-1st > li.open > a span,.list_p4 .item:hover .box h5,.p4contproswiper .item:hover .box h5,.data-menu .menu-1st > li.open > a i{color: #da0000;}

.menu-2nd li a{display: block;padding-left: 15px;border-bottom: 1px solid #eeeeee;line-height: 52px;font-size: 16px;color: #666;}
.menu-2nd li a:hover,.menu-2nd li a.on,.notice_four dl:hover dt a,.notice_four dl:hover dd a{color: #da0000;}
/* 检索 */
.noticeRight{width: calc(100% - 225px);}
.noticebox{align-items: inherit;}
.retrieval{background: #fff;margin-bottom: 20px;}
.retrieval h6{line-height: 50px;background:linear-gradient(to right,#f69e24,#f69e24);text-align: center;color: #fff;}
.retrieval form .wrpa{width: 48.2%;}
.retrieval form{border: 1px solid #ebebeb;padding: 10px 33px 25px;flex-wrap: wrap;}
.retrieval form .item{width: 100%;border-bottom: 1px solid #ebebeb;height: 43px;padding-top: 10px;}
.retrieval form .item input[type=text]{height: 43px;line-height: 43px;font-size: 15px;color: #666;width: calc(100% - 90px);border: none;}
.retrieval form .item label{color: #333;display: inline-block;line-height: 43px;}
.retrieval form .item .address{width: calc(100% - 80px);float: right;position: relative;}
.retrieval form .item .address .city-picker-span{border-bottom: none;}
.retrieval form .item ul{width: calc(100% - 80px);display: flex;float: right;height: 43px;}
.retrieval form .item ul li{width: 48%;border: none;position: relative;padding-right: 2%;background-image:url(../images/rili.svg) ;background-size: 20px;background-position: 93%;height: 43px;line-height: 43px;text-indent: 10px;}
.retrieval form .item ul li:after{width: 1px;height: 18px;background: #a1a1a1;content: '';position: absolute;right: 0;top: 50%;margin-top: -9px;}
.retrieval form .item select{border: none;height: 43px;font-size: 15px;color: #666;width: calc(100% - 90px);}
.s-city {display: flex;justify-content: space-between;}
.s-city .select-box{width: 49%;}
.s-city .select-box select{width: 100% !important;}

/*20210802*/
.retrieval form .wrpa.wrpa2{width: 100%}
.retrieval form .wrpa.wrpa2 ul{justify-content: space-between }
.retrieval form .wrpa.wrpa2 ul input{width: 44%;box-sizing: border-box;}
/*20210802*/

.itembtn{justify-content: center;padding-top: 20px;width: 100%;}
.itembtn input{width: 138px;height: 38px;border: 1px solid #bb0003;background: #fff;font-size: 16px;color: #bb0003;cursor: pointer;margin: 0 5px;transition: 0.3s;}
.itembtn input[type=reset]{border-color: #a1a1a1;color: #666;}
.itembtn input[type=reset]:hover,.itembtn input[type=submit]:hover{background: #bb0003;color: #fff;border-color: #bb0003;}
.noticewrap table{background: #fff;border: 1px solid #cccccc;width: 100%;border-collapse: collapse;}
.noticewrap table thead{background: url(../images/tablebgju.jpg) center no-repeat;background-size: cover;}
.noticewrap table thead td{border-left: 1px solid rgba(255,255,255,0.5);text-align: center;color: #fff;line-height: 2;padding: 7px 0;}
.noticewrap table tbody tr td{border-top: 1px solid #ededed;text-align: center;line-height: 1.3;padding: 18px 0;}
.noticewrap table tbody tr{transition: 0.3s;}
.noticewrap table tbody tr td > *{margin: 0 5%;word-break: break-all;}
.noticewrap table tbody tr td .TXTovehid{text-align: left;}
.noticewrap table tbody tr td .color,.coloryellow{color: #eb8501;}
.noticewrap table tbody tr td:nth-child(2) a{max-width: 94%;}
.noticewrap table tbody tr:nth-child(even){background: #f9f9f9;}
.noticewrap table tbody tr:hover{background: rgba(186,0,0,0.1);}
.fontF{font-family: "RobotoRegular";}
.margin75{margin: 75px 0;}
/* 表单 */
.list_form .title{position: relative;line-height: 2;text-align: center;margin-bottom: 20px;}
.list_form .title:after{width: 30px;height: 3px;background: #bfbfbf;content: '';position: absolute;left: 50%;margin-left: -15px;bottom: 0;}
.list_form {margin:30px 15%;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 20px 5.5% 36px 5.5%;box-sizing: border-box;}
.list_form form .item{margin-top: 20px;border: 1px solid #f1f1f1;border-radius: 5px;position: relative;}
.list_form form .item label{height: 58px;align-items: center;}
.list_form form .item label i{padding: 0 17px;position: relative;}
.list_form form .item label i:after{width: 1px;height: 15px;background: #bfbfbf;content: '';position: absolute;right: 0;top: 50%;margin-top: -7px;}
.list_form form .item label i img{width: 20px;filter: brightness(0) invert(0.5);}
.list_form form .item label span{padding-left: 13px;}
.list_form form .item  input,.list_form form .item textarea{width: calc(100% - 147px);text-indent: 10px;}
.list_form form .item textarea{height: 120px;padding-top: 20px;}
.list_form form .item.yzm > img{width: 130px;height: 58px;position: absolute;right: 0;top: 0;background: #000;}
.list_form form .btn{padding-top: 35px;}
.list_form form .btn input{border: 1px solid #e62122;font-size: 16px;width: 112px;height: 35px;border-radius: 5px;background: #fff;margin: 0 7px;color: #e62122;cursor: pointer;}
.list_form form .btn input[type=submit]{background: #e62122;color: #fff;}

.idxtitbg{text-align: center;margin-top: 56px;}
.idxtitbg span{position: relative;line-height: 2;display: inline-block;}
.idxtitbg span::before,.idxtitbg span::after{width: 193px;height: 10px;content: '';background: url(../images/titbg.jpg) no-repeat center;position: absolute;left: -215px;top: 50%;margin-top: -5px;}
.idxtitbg span::after{left: auto;right: -215px;}

.contTitle{text-align: center;font-weight: 500;margin-bottom: 40px;}
.nbanner .banPage {bottom: 10px !important;}
.minheight300{min-height: 300px;}
.contBox img,.contBox iframe,.contBox table,.contBox video{max-width: 100% !important;display: block !important;margin: auto !important; height:auto !important}
.padding50{padding: 50px 0;}
/*分类区*/
.classify-area{ padding: 30px 0 10px;}
.classify-area .section{position: relative;padding: 30px 0 20px;line-height: 28px;}
.classify-area .section:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background-color: #eee;}
.classify-area .section:last-child:after{display: none;}
.classify-area .section .name{position: relative;float: left;width: 110px;padding-left: 30px;font-size: 18px;}
.classify-area .section .name .icon{position: absolute;left: 0;top: 50%;width: 22px;height: 22px;transform: translateY(-50%);}
.classify-area .section .content{margin: 0 100px 0 136px;overflow: hidden;}
.classify-area .section .content span{display: inline-block;vertical-align: top;padding: 0 1em;margin: 0 5px 5px;cursor: pointer;transition: 0.3s;}
.classify-area .section .content span.on,.classify-area .section .content span:hover{background-color: #bb0003;color: #fff;}
.classify-area .section .fold-btn{position: absolute;right: 0;top: 25px;padding: 0 2em 0 1em;line-height: 32px;color: #5b5b5b;cursor: pointer;user-select: none;-webkit-user-select: none;opacity: 0.3;}
.classify-area .section .fold-btn:after{content: "";position: absolute;right: 10px;top: 50%;width: 14px;height: 8px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTRwdCIgaGVpZ2h0PSI4cHQiIHZpZXdCb3g9IjAgMCAxNCA4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiMwMDdiYmEiIG9wYWNpdHk9Ii44NCIgZD0iTTYuOTQgMGguMDlDOS4zIDIuNTMgMTEuNjcgNC45NiAxNCA3LjQyVjhoLTEuNTJjLTEuODQtMi0zLjYxLTQuMDctNS40Mi02LjA5QzUuMjYgMy45OCAzLjQ4IDYuMDYgMS41NSA4SDB2LS41NkMyLjM3IDUuMDEgNC44MiAyLjY1IDYuOTQgMHoiLz48L3N2Zz4=");background-size: 100% 100%;transform: translateY(-50%);transition: 0.3s;filter: brightness(0) invert(0.4);}
.classify-area .section .fold-btn.fold:after{transform: rotate(180deg) translateY(50%);}
/*已选区*/
.selected-area{position: relative;padding: 20px 100px;margin-top: 20px;background-color: #f3f3f3;line-height: 26px;}
.selected-area .name{position: absolute;left: 25px;top: 20px;font-size: 16px;font-weight: bold;letter-spacing: 5px;}
.selected-area .content{height: 28px;}
.selected-area .content span{position: relative;display: inline-block;vertical-align: top;padding: 0 2em 0 1em;margin: 0 5px 5px;background-color: #fff;border: 1px solid #bbb;cursor: pointer;}
.selected-area .content span:after{content: "×";position: absolute;right: 0.5em;top: 50%;font-size: 20px;line-height: 16px;transform: translateY(-55%);}
.selected-area .clear-btn{position: absolute;right: 25px;top: 20px;padding: 0 1em;cursor: pointer;transition: 0.3s;}
.selected-area .clear-btn:hover{background-color: #ebebeb;color: #fff;}
/* 三家栏目 */
.classify-area .section .nth3rd{background: #f7f7f7;margin-left: 143px;padding:  0 23px;display: flex;margin-top: 5px;}
.classify-area .section .nth3rd span{margin-right: 50px;padding: 5px 0;display: inline-block;cursor: pointer;}
.classify-area .section .nth3rd span:hover,.classify-area .section .nth3rd span.on{color: #bb0003;}
/*搜索区*/
.search-area{position: relative;margin-top: 20px;background-color: #f4f4f4;}
.search-area:before{content: "";position: absolute;left: 20px;top: 50%;width: 16px;height: 16px;margin-top: -8px;background: url(../images/icon_search_20.png);background-size: 100% 100%;opacity: .5;}
.search-area .input-text{width: 100%;height: 40px;padding: 0 140px 0 50px;background-color: transparent;}
.search-area .sub-btn{position: absolute;right: 0;top: 0;width: 110px;height: 40px;background-color: #0095ea;font-size: 16px;text-align: center;line-height: 40px;color: #fff;}
.imporsearch{border-bottom: 1px solid #ebebeb;margin-left: 20px;}
.imporsearch input{height: 30px;}
.imporsearch input[type=text]{width: 400px;background: none;}
.imporsearch input[type=submit]{width: 86px;height: 30px;border-radius: 25px;background: #e5a322;color: #fff;}
.imporwrap{padding: 30px 0 60px;}
.imposerTime a{border: 1px solid #e1e1e1;border-radius: 5px;display: flex;align-items: center;width: 170px;padding: 0 15px 0 17px;justify-content: space-between;box-sizing: border-box;font-size: 16px;color: #2e2e2e;line-height: 42px;margin-right: 20px;}
.imposerTime a img{width: 20px;filter: brightness(0) invert(0.5);}
.imposerTime a i{display: flex;}
.imposerTime a.on{border-color: #bb0003;color: #bb0003;}
.imposerTime a.on img{filter: none;}
.timeRight{color: #bb0003;}
@media screen and (max-width:1400px){
	.footTop li{margin-left: 20px;}
	.fixedright a.to_top{margin-top: 0;}
}
@media screen and (max-width:1200px){
.fz20{font-size: 18px;}
.fz18{font-size: 16px;}
.fz16{font-size: 14px;}
.fz22{font-size: 20px;}
.fz24{font-size: 22px;}
.footTop li{margin-left: 5px;}
.nav-1st > li > a{font-size: 14px;}
.dmui-select{width: 30%;}
.dmui-select .name{font-size: 14px;}

}
@media screen and (max-width:991px){
.fz24{font-size: 20px;}
.footadd span{margin-left: 15px;}
.footnav,.nynav .left ,.footTop ul,.noticeNav{display: none;}
.padding60,.padding75{padding: 30px 0;}
.abouttit{padding-bottom: 15px;}
.margintop35{margin-top: 20px;}
.abouttit{line-height: 1.5;}
.nalocation{display: block;}
.padding40,.padding50{padding: 20px 0;}
.margin75{margin: 40px 0;}
.contTitle{margin-bottom: 20px;}
.nynav{line-height: 40px;}
.cont_news{line-height: 1.5;}
.classify-area .section .nth3rd span{margin-right: 10px;}
.classify-area .section .name{font-size: 16px;width: 90px;}
.classify-area .section .content{margin: 0 64px 0 110px;}
.imposerTime a{width: 120px;margin-right: 5px;font-size: 14px;line-height: 30px;}
.imporsearch input[type=text]{width: calc(100% - 100px);}
.imporsearch{width: calc(100% - 100px);}
}
@media screen and (max-width:760px){
	.menuLine{display: inline-block;}
	header .search,.navBox,.page a{display: none;}
    header .w1365{height: 60px;}
	header h1 img{height: 37px;}
	.padding25{padding: 15px !important;}	
	.disflex{flex-wrap: wrap;}
	.dmui-select{width: 280px;margin: 0 auto 10px;}	
	.page a.btn{width: 55px;}
	.page a.on,.page a.btn{display: inline-block;}
	.fz14{font-size: 12px;}
	.fz20{font-size: 16px;}
	.fz22{font-size: 18px;}
	.fz18{font-size: 14px;}
	
	.page{padding: 30px 0;}
	.noticetablewrap{overflow-x: auto;}
	.noticetablewrap table{width: 800px;}
	.noticewrap table tbody tr td{padding: 5px 0;}
	.noticetablewrap::-webkit-scrollbar  {width: 3px;height: 20px;  background-color: #fff;  }
	/*定义滚动条轨道 内阴影+圆角*/  
	.noticetablewrap::-webkit-scrollbar-track{background-color: #E4E4E4;  }  
	/*定义滑块 内阴影+圆角*/  
	.noticetablewrap::-webkit-scrollbar-thumb{background-color: #e96e02;  }  
	.list_form{padding: 0;margin: 0;box-shadow: inherit;}
	.list_form form .item.yzm > img{width: 100px;height: 58px;}
	.list_form form .item input{width: calc(100% - 130px);}
	.list_form form .item textarea{width: 100%;padding-top: 0;line-height: 2;}
	.list_form form .item label i{padding: 0 10px;}
	.list_form form .item{margin-top: 10px;}
	.list_form .importitle{padding-top: 0;}
	/* 重点项目筛选 */
	.classify-area .section .name {float: none;width: auto;margin: 0 70px 5px 0;font-size: 15px;letter-spacing: 0;   }
	.classify-area .section .content{margin: 0;}
	.classify-area .section{padding: 5px 0;}
	.classify-area .section .content span{font-size: 13px;}
	.classify-area .section .content{flex-wrap: wrap;justify-content: space-between;}
	.imporsearch input[type=text]{width: calc(100% - 100px);}
	.imporsearch{width: calc(100% - 75px);}
	.classify-area .section .fold-btn {top: 6px;font-size: 12px;line-height: 22px;   }
	.classify-area .section .nth3rd{margin-left: 0;}
	.classify-area .section .content span{padding: 0 0.5em;}
	.classify-area .section .nth3rd span{line-height: 1.5;}
	/*20210802*/
	.retrieval form .wrpa.wrpa2 .item{height:auto}
	.retrieval form .wrpa.wrpa2 ul{width: 100%}
	/*20210802*/
}
