@charset "utf-8";
/*全局样式*/
@font-face {
  font-family: "DINPro-Medium";
  src: url("../fonts/DINPro-Medium.woff") format("woff"),
       url("../fonts/DINPro-Medium.ttf") format("truetype"),
       url("../fonts/DINPro-Medium.eot") format("embedded-opentype"),
       url("../fonts/DINPro-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

html {font-size: 187.5% !important;  }
body{padding: 0;margin: 0;font-family: 'PingFangSC-Regular','Microsoft YaHei';font-size:0.53rem ;color: #2e2e2e;background: #fff;-webkit-font-smoothing: antialiased;overflow-x: hidden;}
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;}
/*常用宽度*/
.w1400{position: relative;margin: 0 auto;max-width: 96%;width: 1400px;}
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;}
/* 字号公用 */
.fz14{font-size: 0.466rem;}
.fz16{font-size: 0.533rem;}
.fz18{font-size: 0.6rem;}
.fz20{font-size: 0.66rem;}
.fz22{font-size:0.733rem ;}
.fz24{font-size: 0.8rem;}
.fz26{font-size: 0.866rem;}
.fz28{font-size: 0.933rem;}
.fz30{font-size: 1rem;}
.fz38{font-size: 1.26rem;}
.fz39{font-size: 1.3rem;}
.fz48{font-size: 1.6rem;}
.fwb{font-weight: bold;}
.fz40{font-size: 1.33rem;}
/* flex布局 */
.disflex{display: flex;}
.flexCenter{display: flex;justify-content: center;align-items: center;}
.flexbetween{display: flex;justify-content: space-between;align-items: center;}
/*文字截断*/
.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;}

.poHidden{overflow: hidden;position: relative;}
/* 头部 */
.topAd img{width: 100%;display: block;}
header{background: #fff;position: relative;z-index: 4;border-bottom: 4px solid #004E97;}
header .w1400{align-items: flex-end;}
header h1{padding: 26px 0 22px;}
header h1 img{display: block;}
.menuLine{width: 25px;display: none;}
.menuLine span{display: block;width: 100%;height: 2px;background: #004E97;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%;}
}
.nav-1st{white-space: nowrap;z-index: 2;}
.nav-1st > li{position: relative;vertical-align: top;margin-left: 0.95rem;}
.nav-1st > li::after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -5px; opacity: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 14px solid #004E97;}
.nav-1st > li:first-child{margin-left: 0;}
.nav-1st > li > a{position: relative;display: block;font-size: 0.6rem;line-height: 18px;color: #383838;transition: 0.3s;z-index: 2;padding-bottom: 26px;}
.nav-1st > li.on > a,.nav-1st > li:hover > a,.headTop > a:hover{color: #004E97;}
.nav-1st > li.on::after,.nav-1st > li:hover::after{opacity: 1;}
.nav-2nd{display: none;z-index: 2;position: absolute;left: 50%;top: 100%;width: 100%;min-width: 150px;padding: 8px 0;background-color:#004E97;border-radius: 4px;transform: translateX(-50%);}
.nav-2nd > li{position: relative;}
.nav-2nd > li > a{position: relative;display: block;padding: 10px;line-height: 16px;text-align: center;color: #fff;white-space: pre-wrap;font-weight: 500;font-size: 0.45rem;}
.nav-2nd > li > a:before{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 0;background-color: #1178C4;transition: 0.3s;}
.nav-2nd > li > a:hover{background-color: #fff;color: #1178C4;}
.nav-2nd > li > a:hover:before{top: 0;height: 100%;}
.headRight{width: calc(100% - 600px);}
.headTop{margin-bottom: 22px;}
.headTop > a{display: inline-block;padding-left: 22px;line-height: 30px;}
.headTop > a.oa{background: url(../images/oa.svg) left center no-repeat;margin:0 32px 0;position: relative;}
.headTop > a.oa::after,.headTop > a.oa::before{width: 1px;height: 16px;background: #CCC;content: '';position: absolute;right: -15px;top: 50%;margin-top: -8px;}
.headTop > a.oa::before{right: auto;left: -15px;}
.headTop > a.jt{background: url(../images/jt.svg) left center no-repeat;}
.headTop > a.xx{background: url(../images/xx.svg) left center no-repeat;}
.headTop form{border: 1px solid #DDDDDD;border-radius: 25px;overflow: hidden;margin-left: 30px;}
.headTop form input{height: 28px;float: left;}
.headTop form input[type=text]{width: 115px;text-indent: 10px;}
.headTop form input[type=submit]{width: 28px;height: 28px;background:url(../images/serico.svg) center no-repeat;}
/* banner */
.banner a{padding-bottom: 564px;}
.banner .btn{width: 50px;height: 50px;position: absolute;display: flex;top: 50%;transform: translateY(-50%);z-index: 2;justify-content: center;cursor: pointer;}
.banner .btn img{width: 26px;position: relative;z-index: 2;transition: 0.3s ease-in-out 0.3s;}
.banner .btn::after{width: 50px;height: 50px;content: '';position: absolute;left: 0;background:rgba(51,51,51,0.6);border-radius: 50%;top: 0;transition: 0.3s ease-in-out;}
.banner .btn.prev{left:2rem;}
.banner .btn.prev img{left: 0;}
.banner .btn.prev::after{transform-origin: left;}
.banner .btn.next{right: 2rem;}
.banner .btn.next img{right: 0;}
.banner .btn.next::after{transform-origin: right;}
.banner .btn:hover::after{transform: scale(1.5);}
.banner .btn.prev:hover img{left: 20%;}
.banner .btn.next:hover img{right: 20%;}
/* 通知公告 */
.idxNotice{border-bottom: 1px solid #DDDDDD;}
.idxNotice h6{background: #004E97;width: 113px;height: 48px;text-align: center;}
.idxNotice h6 span{background: url(../images/laba.svg) left center no-repeat;padding-left: 28px;color: #fff;font-weight: bold;line-height: 48px;}
.idxnoticeSwiper{width: calc(100% - 240px);}
.idxnoticeSwiper span{float: left;line-height: 48px;}
.idxnoticeSwiper span.time{font-family: arial;margin-right: 12px;}
.idxnoticeSwiper span em{color: #333;}
.idxnoticeSwiper span i{color: #999;font-weight: 300;}
.idxnoticeSwiper span.title{width: calc(100% - 95px);}
/* 首页查看更多 */
.idxmore{position: relative;padding-right: 16px;color: #999;}
.idxmore:hover,.idxnoticeSwiper span.title:hover{color: #004E97;}
.idxmore:hover::after{border-left-color: #004E97;}
.idxmore:hover{padding-right: 20px;}
.idxmore::after{content: '';position: absolute;right: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 10px solid #D8D8D8;top: 50%;transform: translateY(-50%);transition: 0.3s;}
/* 首页大标题 */
.idxTitle{text-align: center;color: #005197;font-weight: bold;line-height: 1.3;padding-top:1.6rem ;margin-bottom: 1rem;text-transform: uppercase;}
.NewsLeft{width: 50%;}
.NewsLeft a{position: relative;}
.NewsLeft a .title{background: rgba(0,0,0,0.6);position: absolute;bottom: 0;left: 0;width: 100%;color: #fff;}
.NewsLeft a .title i{margin: 0 20% 0 16px;line-height: 48px;}
.NewsLeft .img{padding-bottom: 377px;}
.NewsPage{position: absolute;right: 10px;bottom: 14px;z-index: 2;left: auto !important;width: auto !important; }
.NewsPage span{border-radius: 0;width: 4px;height: 8px;background: #fff;transition: 0.3s;opacity: 1;}
.NewsPage span.swiper-pagination-bullet-active{transform: scaleY(1.5);background: #E02020;}
.NewsLeft .img:hover,.idxParty .container a:hover,.idxproject .container a:hover .img{transform: scale(1.1);}
/* 右侧切换 */
.NewsRight{width: 47.7%;}
.idxtabs{border-bottom: 1px solid #DDDDDD;align-items: inherit;}
.idxtabs li{float: left;padding-bottom: 15px;margin-left: 1.3rem;line-height: 25px;}
.idxtabs li:first-child{margin-left: 0;}
.idxtabs li a{position: relative;}
.idxtabs li a::after{width: 100%;height: 2px;background: #004E97;content: '';position: absolute;left: 0;bottom: -15px;transform: scale(0);transition: 0.3s;}
.idxtabs li.active a::after{transform: scale(1);}
.idxtabs li.active a{color: #004E97;}
.idxtabs .idxmore{height: 25px;line-height: 25px;}
.NewsRight .container li{margin-top: 26px;line-height: 22px;}
.NewsRight .container li span{width: calc(100% - 100px);color: #333;}
.NewsRight .container li i{font-family: arial;color: #999;}
.NewsRight .container li a:hover span{color: #005197;transform: translateX(5px);}
/* 专题 */
.idxParty{margin-top: 1rem;margin-bottom: 1.6rem;}
.idxParty .container{margin-top: 0.87rem;}
.idxParty .container a{padding-bottom: 46%;}
.idxParty .container .swiper-slide,.idxproject .container .swiper-slide{overflow: hidden;}
/* 主营业务 */
.idxindustry{background-image: url(../images/idxbg1.jpg);padding-bottom:1.6rem ;}
.idxindustry .idxTitle{color: #fff;}
.idxindustry ul{flex-wrap: wrap;}
.idxindustry ul li{width: 25%;}
.idxindustry ul li a{position: relative;overflow: hidden;}
.idxindustry ul li .img{padding-bottom: 71%;position: relative;}
.idxindustry ul li .img::after{width: 100%;height: 30%;content: '';position: absolute;bottom: 0;left: 0;background: linear-gradient(to top,rgba(0,0,0,0.7),rgba(0,0,0,0));}
.idxindustry ul li .icobox,.idxindustry ul li .textbox{position: absolute;width: 100%;height: 100%;z-index: 2;top: 0;left: 0;}
.idxindustry ul li .icobox *{position: absolute;}
.idxindustry ul li .icobox i{width: 80px;height: 80px;border-radius: 50%;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.idxindustry ul li .icobox i img{width: 48px;height: 48px;margin: 16px;}
.idxindustry ul li .icobox em{width: 100%;bottom: 24px;color: #fff;left: 0;text-align: center;}
.idxindustry ul li .textbox{background: rgba(255,255,255,0.94);padding: 1rem;box-sizing: border-box;opacity: 0;visibility: hidden;transition: 0.5s;}
.idxindustry ul li .textbox .time,.idxindustry ul li .textbox .title{display: block;}
.idxindustry ul li .textbox .title{border-bottom: 1px solid #DDDDDD;color: #005197;padding-bottom: 0.66rem;}
.idxindustry ul li .textbox .text{color: #666;line-height: 2;margin: 0.66rem 0 0.83rem;}
.idxindustry ul li .textbox .more{color: #999;}
.idxindustry ul li a:hover .img{transform: scale(1.1);}
.idxindustry ul li a:hover .icobox{opacity: 0;}
.idxindustry ul li a:hover .textbox{opacity: 1;visibility: visible;}
/* 项目 */
.idxproject .container a{position: relative;}
.idxproject .container a .img{padding-bottom: 61%;}
.idxproject .container a .title{line-height:2.6 ;background: rgba(0,0,0,0.6);position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 10px;box-sizing: border-box;text-align: center;}
.idxproject .container a .title i{color: #fff;}
/* 关于我们 */
.idxAbout{background: #F0F4F8;position: relative;margin-top: 2rem;padding-bottom:1.5rem ;}
.idxaboutLeft,.idxaboutRight{width: 49%;}
.idxaboutLeft .idxTitle{text-align: left;}
.idxaboutLeft .textAll{line-height: 2;color: #333;}
.idxaboutLeft ul{display: flex;background: #004E97;color: #fff;width: 828px;position: relative;z-index: 2;margin: 1rem 0 1.33rem;}
.idxaboutLeft ul li{flex: 1;padding: 0.5rem 0;position: relative;}
.idxaboutLeft ul li::after{width: 1px;height: 63%;background: rgba(255,255,255,0.2);content: '';position: absolute;top: 18.5%;right: 0;}
.idxaboutLeft ul li div{padding-left: 40px;}
.idxaboutLeft ul li .number{font-family: "DINPro-Medium";display: flex;}
.idxaboutLeft ul li .name{opacity: 0.8;}
.idxaboutLeft ul li:last-child::after{display: none;}
.idxaboutRight img{position: relative;top: -15px;}
/* 底部 */
footer{background: url(../images/footerbg.jpg) center no-repeat;background-size: cover;padding-bottom: 1rem;}
.footOne{align-items: flex-end;margin-bottom: 1.9rem;}
.footOne h2 img{filter: brightness(0) invert(1);display: block;margin-top: 40px;}
.footOne h2 a{display: block;}
/*下拉select*/
.dmui-select{z-index: 1;position: relative;width: 200px;}
.dmui-select:nth-child(1),.dmui-select:nth-child(2){margin-right: 0.5rem;}
.dmui-select .name{position: relative;box-sizing: border-box;height: 46px;padding: 0 40px 0 5px;background-color: #fff;color: #313131;line-height: 46px;cursor: pointer;user-select: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 0.53rem;text-align: center;}
.dmui-select .name:after{content: "";position: absolute;right:13px;top: 50%;margin-top: -3px; width: 0;height: 0;border-right: 7px solid transparent;border-left: 7px solid transparent;border-top: 7px solid #004E97;}
.dmui-select .name::before{width: 40px;height: 100%;background: #eee;content: '';position: absolute;right: 0;top: 0;border-left: 1px solid #DDDDDD;}
.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: 14px;line-height: 2;transition: 0.3s;}
.dmui-select .list li a:hover{background-color: #154A99;color: #fff;}
.footNav{width: 67.5%;align-items: inherit;}
.footNav ul li h6 a{font-weight: bold;color: #fff;}
.footNav ul li > a{color: #fff;display: block;opacity: 0.6;margin-top: 5px;}
.footAdd{width: 24.5%;}
.footewm p,.footAdd,.footNav ul li,.copyright{line-height: 2;color: #fff;}
.footewm li{text-align: center;}
.footewm li:first-child{margin-right: 5px;}
.footewm li img{display: block;margin-bottom: 6px;width: 148px;height: 148px;}
.footewm{padding-top: 1.26rem;}
.copyright{background: #182531;text-align: center;padding: 8px 0;}
.copyright a{color: #fff;}
/* nbanner */
.nbanner{text-align: center;color: #fff;padding-bottom: 24%;}
.nbanner h5{padding-bottom: 0.8rem;margin-bottom: 0.8rem;}
.nbanner h5:after{background: #fff;content: '';width: 60px;height: 4px;position: absolute;left: 50%;bottom: 0;margin-left: -30px;}
.nbanner h6{text-transform: uppercase;}
.nbanner div{position: absolute;left: 0;top: 50%;width: 100%;transform: translateY(-50%);}
/* 内页导航 */
.location{border-bottom: 1px solid #DDDDDD;margin-bottom: 1rem;}
.location .nNav a{color: #333;margin-left: 1.7rem;line-height:2.66rem ;position: relative;display: inline-block;}
.location .nNav a:first-child{margin-left: 0;}
.location .nNav a::after{width: 100%;height: 2px;background: #004E97;content: '';position: absolute;left: 0;bottom: 0;transform: scaleX(0);transition: 0.3s;}
.location .nNav a.active::after,.location .nNav a:hover::after{transform: scaleX(1);}
.locaRight em{padding: 0 0.3rem;}
.locaRight,.locaRight *{color: #999;}
/* 荣誉资质 */
.list_honner ul li{width: calc((100% - 60px) / 4);margin-left: 20px;margin-top: 20px;border: 1px solid #DDDDDD;box-sizing: border-box;}
.list_honner ul li:nth-child(4n+1){margin-left: 0;}
.list_honner ul li a{padding: 7px;position: relative;}
.list_honner ul li a em{opacity: 0;transition: 0.3s;position: absolute;pointer-events:none}
.list_honner ul li a em{width: calc(100% - 14px);height: calc(100% - 57px);background: rgba(0,78,151,0.8);position: absolute;left: 7px;top: 7px;}
.list_honner ul li a em:after{filter: brightness(0) invert(1);width: 43px;left: 50%;top: 50%;position: absolute; transform: translate(-50%,-50%);content: '';height: 43px;background: url(../images/serico.svg) no-repeat;background-size: 100%;}
.list_honner ul li a img{max-height: 100%;position: absolute;top: 50%;transform: translateY(-50%);}
.list_honner ul li a  .img{display: block;padding-bottom: 65%;position: relative;}
.list_honner ul li a .title{text-align: center;color: #333;line-height: 24px;padding: 18px 0 8px;}
.list_honner ul li a:hover em{opacity: 1;transform: translateY(0);}
/* 翻页 */
.page{text-align: center;padding: 1.3rem 0 1.5rem;}
.page a{color: #606266;width: 30px;line-height: 28px;margin: 0 4px;}
.page a.btn:last-child img{transform: rotateY(180deg);}
.page a img{width: 7px;}
.page a:hover,.page a.active{background: #004E97;color: #fff;}
.page a:hover img{filter: brightness(0) invert(1);}
/* 新闻 */
.fz50{font-size: 1.66rem;}
.newsHot{background: #F6FAFF;margin-bottom:1rem;}
.newsHot dt{width: 32%;float: left;}
.newsHot dt a{padding-bottom:320px;}
.newsHot dd{width: calc(100%  - 32%);float: left;padding-left: 1rem;padding-right: 1rem;box-sizing: border-box;}
.newsHot dd .year *,.list_notice dt *{display: block;color: #999; font-family: "DINPro-Medium";}
.newsHot dd .year em{line-height: 1;}
.newsHot dd .time{width: 100%;}
.newsHot dd .title,.listNews .item dd a .title{color: #333;line-height: 1.33;padding-top: 1rem;padding-bottom: 0.5rem;}
.newsHot dd .textAll,.listNews .item dd a .textAll,.list_notice dd .textAll{line-height: 1.75;color: #666;}
.newsHot dd .time,.listNews .item dd a .time{padding: 0.5rem 0 0;}

.HotBtn{width:8.5%;position: absolute;left: 29.85%;z-index: 2;bottom: 20px;}
.HotBtn .btn{width: 50%;height: 48px;background: #003F7A;display: block;float: left;text-align: center;position: relative;cursor: pointer;	transition: 0.4s;}
.HotBtn .btn img{position: absolute;top: 50%;left: 50%;margin-left: -4px;margin-top: -7px;}
.HotBtn .btn:first-child{background: #004E97;}
.HotBtn .btn:first-child img{transform: rotateY(180deg);}
.HotBtn .btn:hover {opacity: 0.8;transform: translateY(-10px);}
.listNews .item {padding: 1rem 0;border-top: 1px solid #E4E4E4;align-items: inherit;}
.listNews .item:last-child{padding-bottom: 0;}
.listNews .item dt{width: 220px;}
.listNews .item dt a{padding-bottom: 120px;}
.listNews .item dd{width: calc(100% - 240px);}
.listNews .item dd a .title{padding: 0 0 0.3rem 0;}
.listNews .item dd a .time{color: #BFC0C4;}
.listNews .item:hover dd .title,.list_notice .item:hover .title{color: #004E97;transform: translateX(5px);}
.listNews .item:hover dt a{transform: scale(1.1);box-shadow: 0 0 10px rgba(0,0,0,0.5);}
/* 通知公告 */
.list_notice .item{padding: 1rem 0;border-top: 1px solid #e4e4e4;}
.list_notice .item:first-child{border-top: none;}
.list_notice dt{width: 90px;padding-bottom: 0.5rem; background: #F0F4F8;text-align: center;}
.list_notice dd{width: calc(100% - 90px - 1rem);}
.list_notice dd .title,.list_photo ul li a .title{color: #333;line-height: 1.33;padding-bottom: 0.3rem;}
.list_notice dl:hover dt *,.newsHot:hover dd a .title{color: #004E97; }
/* 专题 */
.list_party{padding-bottom: 1.5rem;}
.list_party li{width: calc((100% - 50px ) / 3) ;margin-top: 30px;margin-left: 25px;}
.list_party li a{padding-bottom: 62%;}
.list_party li:nth-child(3n+1){margin-left: 0;}
/* 业务 */
.list_business{flex-wrap: wrap;}
.list_business .item{width: calc((100% - 60px) / 4);margin-left: 20px;margin-top: 1rem;margin-bottom: 1rem;border: 1px solid #DDDDDD;transition: 0.3s;box-sizing: border-box;}
.list_business .item:nth-child(4n+1),.list_photo ul li:nth-child(4n+1){margin-left: 0;}
.list_business .item .img{padding-bottom: 75%;}
.list_business .item .wrap{display: block;padding: 0 20px 20px 20px;}
.list_business .item .wrap .title{border-bottom: 1px solid #DDDDDD;line-height: 2rem;}
.list_business .item .wrap .textAll{line-height: 2;color: #666;margin: 0.66rem 0;}
.list_business .item .wrap  .more{color: #999;}
.list_business .item:hover{border-color: #004E97;background: #004E97;}
.list_business .item:hover .wrap *{color: #fff;}
/* photo */
.list_photo ul{flex-wrap: wrap;padding-top: 0.3rem;}
.list_photo ul li{width: calc((100% - 60px) / 4);margin-left: 20px;margin-bottom: 0.3rem;}
.list_photo ul li a .img{padding-bottom: 72%;}
.list_photo ul li a .title{margin: 0.4rem 0 1rem;padding: 0;}
.list_photo ul li a:hover .img,.list_party a:hover{transform: scale(1.05);box-shadow: 0 0 10px rgba(0,0,0,.2);}
/* 联系我们 */
.contMap{width: 77%;}
.contMap #dituContent{width: 100%;position: absolute;height: 100%;top: 0;left: 0;}
.list_contact .w1400{position: absolute;left: 50%; top:0; transform: translateX(-50%);height: 100%;}
.mapWrap{background: #004E97;padding: 1.33rem;position: absolute;color: #fff;top: 50%;transform: translateY(-50%);right: 0;}
.mapWrap .text{padding-top: 0.3rem;}
.mapWrap .item{padding-left: 32px;margin-top: 1rem;}
.mapWrap .item .title{position: relative;}
.mapWrap .item img{position: absolute;left: -32px;top: 50%;transform: translateY(-50%);}
.mapWrap .item:first-child{margin-top: 0;}
/* 新闻详情页 */
.contNewLeft{width: 100%;padding-top: 1rem;}
.cont_box,.cont_tit,.cont_em{line-height: 34px;}
.cont_tit{color: #111;text-align: center;padding-bottom: 0.5rem;}
.cont_em{color: #999;border-top: 1px solid #e5e5e5;text-align: center;padding-top: 3px;}
.cont_em span{margin: 0 7px;}
.cont_box{color: #333;margin: 1rem 0;}
.cont_box img,.cont_box table,.cont_box iframe{max-width: 100%;height: auto !important;}
.cont_box table{border-collapse: collapse;}
.cont_box table,.cont_box table td{border:1px solid #ddd}
.cont_box table td{padding: 10px;text-align: center;}
.share{line-height: 26px;color: #666;height: 40px;}
.share i{display: inline-block;float: left;}
.share a{margin-left: 3px;display: inline-block;width: 26px;height: 26px;}
.page_f{border-top: 1px solid #e5e5e5;line-height: 1.7;padding: 20px 0 30px;margin-top: 0.9rem;}
@media screen and (max-width: 1200px){
	html {font-size: 160% !important;}
	header h1 img,.footOne h2 img{width: 320px;}
	.headRight{width: calc(100% - 350px);}
	.nav-1st > li > a{padding-bottom: 10px;}
	.headTop{margin-bottom: 15px;}
	.nav-1st > li::after{border-bottom: 7px solid #004E97;}
	.banner a{padding-bottom: 45%;}
	.idxtabs li a::after{bottom: -17px;}
	.idxtabs li{margin-left: 0.8rem;}
	.idxindustry ul li .icobox i{width: 60px;height: 60px;}
	.idxindustry ul li .icobox i img{width: 28px;height: 28px;}
	.idxaboutLeft ul{width: 600px;}
	.idxaboutRight img{top: -11px;}
	.idxindustry ul li .textbox .text{-webkit-line-clamp:2;margin: 5px 0 ;}
	.idxindustry ul li .textbox .title{padding-bottom: 0.3rem;}
	.dmui-select{width: 180px;}
	.footewm li img{width: 100px;height: 100px;}
	.fz48{font-size: 1.3rem;}
	.nav-1st > li{margin-left: 0.4rem;}
	.dmui-select .name{height: 30px;line-height: 30px;}
	.mapWrap .item{margin-top: 0.5rem;}
	.mapWrap{padding: 20px;}
}
@media screen and (max-width: 991px) {
	html {font-size: 140% !important;}
	.idxindustry ul li .icobox i{width:40px ;height: 40px;}
	.idxindustry ul li .icobox i img{width: 20px;height: 20px;margin: 10px;}
	.idxindustry ul li .icobox em{bottom: 0.3rem;}
	.idxtabs li{margin-left: 8px;}
	.idxnoticeSwiper{width: calc(100% - 180px);}
	.headRight{display: none;}
	.menuLine{display: block;}
	header .w1400{align-items: center;}
	header h1{padding: 0.5rem 0;}
	.dmui-select{width: 120px;}
	.idxaboutLeft ul li div{padding-left: 20px;}
	.list_honner ul li{width: calc((100% - 40px) / 3);}
	.list_honner ul li:nth-child(4n+1){margin-left: 20px;}
	.list_honner ul li:nth-child(3n+1){margin-left: 0;}
	.location .nNav a{margin-left:0.6rem;}
	.HotBtn .btn{height: 30px;}
	.HotBtn{left: 23.55%;bottom: 0;}
	.newsHot dt a{padding-bottom: 76%;}
	.list_business .item{width: calc((100% - 40px) / 3);}
	.list_business .item:nth-child(4n+1){margin-left: 20px;}
	.list_business .item:nth-child(3n+1){margin-left: 0;}
	
}
@media screen and (max-width: 720px){
	
	html {font-size: 150% !important;}
	header h1 img, .footOne h2 img{width: 260px;}
	.NewsLeft,.NewsRight,.footOne h2,.idxaboutLeft ul,.idxaboutLeft, .idxaboutRight,.idxnoticeSwiper span.title,.footAdd,.select,.newsHot dt,.newsHot dd,.contMap{width: 100%;}
	.NewsLeft .img,.listNews .item dt a,.newsHot dt a{padding-bottom: 65%;}
	.NewsRight,.idxAbout,.select{margin-top: 1rem;}
	.idxtabs li{padding-bottom: 12px;}
	.NewsRight .container li,.idxaboutRight,.idxParty{margin-top: 0.5rem;}
	.footNav{display: none;}
	.footOne{flex-wrap: wrap;margin-bottom: 0.5rem;}
	.footOne h2 img{margin: auto;}
	.idxaboutLeft ul li div{padding-left: 10px;}
	.idxaboutRight img{top: 0;}
	.idxaboutLeft ul{margin: 0.5rem 0;}
	.idxindustry ul li{width: 33.33%;}
	.idxNotice h6 span{line-height: 30px;padding-left: 0;background: none;}
	.idxNotice h6{width: 80px;height: 30px;}
	.idxnoticeSwiper span{line-height: 30px;}
	.idxnoticeSwiper{width: calc(100% - 130px);}
	.idxnoticeSwiper span.time,.idxindustry ul li .icobox i,.location .nNav,.share{display: none;}
	.banner .btn,.banner .btn::after{width: 30px;height: 30px;}
	.banner .btn.prev{left: 0.5rem;}
	.banner .btn.next{right: 0.5rem;}
	.banner .btn img{width: 15px;}
	.idxTitle{padding-top: 1rem;margin-bottom: 0.5rem;}
	.idxParty{margin-bottom: 1rem;}
	.footewm{justify-content: center;padding-top: 0.5rem;}
	.address{text-align: center;}
	.select{display: flex;justify-content: center;flex-wrap: wrap;}
	.dmui-select{margin-top: 5px;width: 200px;margin-right: 0 !important;}
	.idxmore::after{border-top-width: 4px;border-bottom-width: 4px;border-left-width: 7px;}
	footer{padding-top: 1rem;}
	.idxindustry,.list_photo ul{padding-bottom: 1rem;}
	.locaRight{padding: 0.5rem 0;}
	.nbanner{padding-bottom: 40%;}
	.fz40{font-size: 1rem;}
	.nbanner h5{padding-bottom: 0.3rem;margin-bottom: 0.3rem;}
	.w1400{max-width: 90%;}
	.location{margin-bottom: 0.5rem;}
	.list_honner ul li,.list_honner ul li:nth-child(4n+1){width: calc((100% - 10px) / 2);margin-left: 0;margin-top: 10px;}
	.list_honner ul li:nth-child(odd){margin-right: 10px;}
	.page a{display: none;}
	.page a.active,.page a.btn{display: inline-block;}
	.listNews .item{align-items: center;}
	.newsHot dd{padding-bottom: 30px;}
	.HotBtn{left: auto;right: 0;}
	.fz50{font-size: 1.3rem;}
	.listNews .item dt{width: 30%;}
	.listNews .item dd{width: calc(100% - 30% - 15px);}
	.list_notice dt{width: 60px;padding-bottom: 0.3rem;}
	.list_notice dd{width: calc(100% - 60px - 1rem);}
	/* 专题 */
	.list_party li,.list_photo ul li{width: calc((100% - 10px) / 2);margin-left: 0;margin-top: 10px;}
	.list_party li:nth-child(odd),.list_photo ul li:nth-child(odd){margin-right: 10px;}
	.list_business .item{width: calc((100% - 20px) / 2);margin-left: 0 !important;margin-top: 10px;margin-bottom: 10px;}
	.list_business .item:nth-child(odd){margin-right: 20px;}
	.list_photo ul li a .title{margin-bottom: 0;}
	.list_contact .w1400,.mapWrap{position: relative;top: auto;left: auto;transform: none;margin: 20px auto;}
}



