@charset "utf-8";html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#686d85;background:#fff}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,video{display:inline-block}
body,button,html,input,select,textarea{font:14px/1.5 arial,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,helvetica,sans-serif;outline:0}
input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
fieldset,img{border:0}
iframe{display:block}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
li,ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
q:after,q:before{content:''}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
a{color:#000000;outline:0;text-decoration:none}
a:hover{color:#076ce0;text-decoration:none}
ins{text-decoration:none}
code,kbd,pre,samp{font-family:monospace,serif}
img{max-width:100%;height:auto;}
.fn-ma{margin-left:auto;margin-right:auto}
.fn-ovf{overflow:hidden}
.fn-db{display:inline-block}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn-clear{zoom:1}
.fn-hide{display:none}
.fn-left{float:left}
.fn-right{float:right}
.fn-center{text-align:center}
.txt-left{text-align:left}
.txt-r{text-align:right}
.fn-text-ovf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body{-moz-user-select:none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smoothing:grayscale}
#wrapper{position:relative;margin:0;}
.indexpage {background:url(../images/bg.jpg) no-repeat center bottom;}
.content{width:1200px;height:auto;margin:0 auto;z-index:10;position:relative}
.mt15 {margin-top:15px;}
.mt30 {margin-top:30px;}
.ml10 {margin-left:10px;}
video{outline:none;}
/*导航*/
.nav {position:relative;height:120px;background:rgba(255,255,255,0.7);z-index:90;}
.logo {width:310px;margin-left:32px;margin-right:120px;}
.logo img {margin-top:26px;}
.nav-list {display: -webkit-flex; display:flex;flex-wrap:nowrap;flex-direction:row;height:120px;}
.nav-list li {position:relative;position:relative;width:90px;height:120px;line-height:120px;font-size:16px;text-align:center;margin-right:4px;}
.nav-list li a {color:#000000;}
.nav-list li.on,.nav-list li:hover {color:#076ce0;}
.nav-list li.on:after,.nav-list li:hover:after {content:'';position:absolute;left:50%;margin-left:-40px;top:83px;width:80px;height:2px;background:#076ce0;}
.nav-list li.on a,.nav-list li:hover a {color:#076ce0;}
.second-nav {display:none;position:absolute;top:94px;left:0;text-align:left;height:auto;color:#fff;z-index:9999}
.second-nav-item {width:auto;min-width:52px;height:30px;line-height: 30px;font-size:16px;padding:0 14px;margin-bottom:1px;background:rgba(255,255,255,0.6);}
.second-nav-item a {color:#000 !important;font-size:14px !important;}
.second-nav-item:hover {background:#076ce0;}
.second-nav-item:hover a {display:block;color:#fff !important;}
/*图片切换*/
.ind-pic-news {width:100%;height:770px;overflow:hidden;position:relative;top:-120px;}
.ind-pic-news .swiper-container{position:relative;width:100%;height:770px;z-index:10;}
.ind-pic-news .swiper-wrapper{width:100%;height:770px;}
.ind-pic-news .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat;}
.ind-pic-news .swiper-slide img {max-width:1920px!important;width:100% !important;position:absolute;left:50%;margin-left:-960px;height:486px;min-height:100%;}
.ind-pic-news .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px!important}
.ind-pic-news .swiper-pagination {bottom:50px !important;text-align:center;}
.ind-pic-news .swiper-pagination-bullet {width:46px!important;height:5px!important;opacity:1!important;background:#264787!important;border-radius:0 !important;}
.ind-pic-news .swiper-pagination-bullet-active{background:#fb0009!important}
.ind-left {width:864px}
.ind-right {width:315px}
.column-tit {height:58px;line-height:58px;text-indent:20px;color:#1e50ae;font-size:20px;position:relative;border-bottom:1px dashed #e5e5e5;margin-bottom:15px;}
.column-tit:before {content:'';width:4px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;background:#1e50ae }
/*企业理念*/
.ind-concept {margin-top:-200px;padding:35px 0;height:90px;background:#fff;box-shadow:0 0px 5px rgba(0,0,0,0.12)}
.ind-concept-item {padding-left:125px;width:275px;height:90px;background-repeat:no-repeat;background-position:25px center}
.goal {background-image:url(../images/ind-icon1.png);}
.tenet {background-image:url(../images/ind-icon2.png);}
.culture {background-image:url(../images/ind-icon3.png);}
.concept-tit {font-size:16px;color:#333;padding-bottom:5px;padding-top:10px;}
.ind-concept-item p {font-size:12px;color:#999;}
/*新闻中心*/
.ind-news {min-height:360px;}
.ind-news-tit {font-size:24px;color:#333;text-align:center;padding-top:32px;margin-bottom:15px;}
.ind-news-tit span {display:block;font-size:14px;color:#666;}
.ind-news-item {display:block;width:356px;padding-right:44px;margin-top:43px;}
.ind-news-item h3 {color:#333;}
.ind-news-item p {color:#999;}
.news-item-time {width:85px;height:85px;margin:0 17px;line-height:20px;color:#999;text-align:center;border:1px solid #b6b6b6;border-radius:50%;-webkit-border-radius:50%;}
.news-item-time span {display:block;margin-top:24px;font-size:28px;}
.ind-news .empty {display:block;width:100%;height:100%;text-align:center;}
/*公司简介*/
.aboutus {position:relative;padding-top:96px;height:340px;margin:98px auto;}
.aboutus:after {content:'';visibility:inherit;position:absolute;left:0;top:28px;width:1100px;height:415px;border:9px solid #204273;}
.ind-about-left {width:474px;padding-left:50px;padding-right:145px;}
.ind-about-left h2 {position:relative;height:76px;font-size:24px;color:#333;}
.ind-about-left h2 span {display:block;color:#666;font-size:12px;}
.ind-about-left h2:after {content:'';position:absolute;left:0;bottom:0;width:34px;height:1px;background:#999;z-index:80;}
.ind-aboutus-desc {padding-top:28px;line-height:24px;color:#666;}
.more {position:relative;display:block;width:128px;margin-top:26px;height:46px;line-height:46px;cursor:pointer;z-index: 999;text-align:center;color:#666;border:2px solid #e3e3e3;background:rgba(255,255,255,0.4);transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.more:hover{background:rgba(255,255,255,1);color:#333;}
.aboutus-img {position:absolute;right:0;bottom:11px;width:520px;height:330px;overflow:hidden;z-index:90;}
/*图片新闻*/
.img-news {width:447px;height:301px;overflow:hidden}
.img-news .swiper-container{position:relative;width:447px;height:301px;z-index:10;}
.img-news .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:301px;}
.img-news .swiper-slide img {width:100%;height:auto;min-height:100%;}
.img-news-lists {display:block;width:100%;height:100%;position:relative}
.img-news-lists:after {content:'';position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,0.8);z-index:10;}
.img-news-lists span {position:absolute;left:0;bottom:0;width:330px;height:50px;line-height:50px;color:#fff;text-indent:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:20;}
.img-news .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px!important}
.img-news .swiper-pagination {bottom:18px!important;text-align:right;left:-10px!important;}
.img-news .swiper-pagination-bullet {width:10px!important;height:10px!important;opacity:1!important;background:#fff!important;}
.img-news .swiper-pagination-bullet-active{background:#fb0009!important}
/*集团新闻*/
.ind-new {width:397px;margin-left:20px;}
.ind-head {padding:8px 0;border-bottom:1px dashed #e5e5e5;}
.ind-head-tit {height:30px;line-height:30px;text-align:center;font-size:18px;color:#cb0000;}
.ind-head p {line-height:28px;color:#555555;text-indent:2em;}
.news-items-cont,.ind-notice-cont {padding-top:8px;}
.news-items-cont-list {padding-left:28px;padding-right:10px;color:#999;height:47px;line-height:47px;text-align:right;color:#999;background:url(../images/new-icon.png) no-repeat 10px center;border-bottom:1px dashed #e5e5e5;}
.news-items-cont-list:last-child{border:none;}
.news-items-cont-list a {display:block;color:#000;float:left;width:290px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-items-cont-list:hover a{color:#ca1230;}
/*经典工程*/
.ind-engineering-cont,.ind-honor-cont {width:100%;overflow:hidden;}
.ind-scroll-img-items {display:block;float:left;margin-right:15px;text-align:center;width:142px;height:120px;position:relative;}
.ind-honor-cont .ind-scroll-img-items {width:152px;height:100px;}
.ind-engineering-cont ul li,.ind-honor-cont ul li{float:left;}
.ind-scroll-img-items cite,.ind-scroll-img-items span {display:block;}
.ind-scroll-img-items cite {width:100%;height:100%;overflow:hidden}
.ind-scroll-img-items img {width:100%;height:auto;min-height:100%;}
.ind-scroll-img-items span {position:absolute;left:0;bottom:0;width:100%;height:32px;line-height:32px;color:#fff;font-size:16px;text-align:center;background:rgba(0,0,0,0.7);}
/*信息平台*/
.platform-list-box {margin-left:-15px;}
a.platform-item {display:block;width:150px;height:150px;margin-left:15px;margin-bottom:15px;text-align:center;color:#fff;}
.platform-list-box .download {background:#a7be32 url(../images/download-icon.png) no-repeat center 18px;}
.platform-list-box .message {background:#feb012 url(../images/message-icon.png) no-repeat center 18px;}
.platform-list-box .recruit {background:#fd612e url(../images/recruit-icon.png) no-repeat center 18px;}
.platform-list-box .party {background:#1bb5a9 url(../images/building-icon.png) no-repeat center 18px;}
.platform-item span,.platform-item cite {display:block;}
.platform-item span {font-size:18px;padding-top:80px;padding-bottom:8px;}
.platform-item cite {font-size:12px;}
/*相关链接*/
.ind-link {display:block;width:100%;height:38px;border:1px solid #e5e5e5;}
/*footer*/
#footer{height:148px;margin-top:30px;color:#666;line-height:36px;text-align:center;padding-top:30px;background:url(../images/bg.jpg) no-repeat center bottom;}
.foot-img,.foot-cont {display:inline-block;}
.wx-code {width:92px;height:auto;margin-right:40px;}
.wx-code span {display:block;text-align:center;font-size:12px;}
.foot-cont {text-align:left;vertical-align: top;}
.foot-tel {font-size:28px;margin-top:10px;margin-bottom:10px;color:#666666;text-indent:52px;background:url(../images/tel-icon.png) no-repeat left center;}
.foot-copy span {padding-right:15px;}
.foot-divider {margin:0 20px;}
/*产品展示*/
.product-show-tit {height:114px;line-height:114px;font-size:28px;color:#000;}
.product-show-box {min-height:600px;margin-left:-40px;}
.product-show-item {display:block;width:270px;margin-left:40px;margin-top:35px;overflow:hidden;}
.product-show-item cite {display:block;height:220px;overflow:hidden;}
.product-show-item cite img {min-height:100%;min-width:100%;}
.product-show-item span {display:block;padding:0 10px;font-size:16px;height:54px;line-height:54px;color:#000;border-bottom:1px dashed #e5e5e5;}
/*新闻页*/
.news-cont-top{padding:25px 0 10px;border-bottom:1px dashed #e5e5e5}
.news-cont-top h2{font-size:30px;color:#000;}
.news-cont-top span{font-size:14px;color:#a3afb7;display:inline-block;}
.news-cont-box{zoom:1;line-height:2;color:#666;padding:8px 0 70px;}
.news-cont-box:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.news-cont-box {font-family: '\5FAE\8F6F\96C5\9ED1'!important;}
.news-cont-box p{padding:10px 0;text-indent:2em;}
/*新闻列表页*/
.list-banner {width:100%;height:320px;position:relative;top:-120px;/*background:url(../images/list-banner.jpg) no-repeat center left;*/}
.list-banner img {display:block;margin:0 auto;width:1920px;height:440px;}
.bread{height:54px;line-height:54px;border-bottom:1px dashed #f0f0f0;background:url(../images/pos-icon.png) no-repeat left center;text-indent:40px;}
.bread a{color:#333}
.bread span{padding:0 5px}
.list-page-left {width:238px;background: rgba(255,255,255,0.8);padding: 0 20px 20px;}
.list-page-right {width:862px;min-height:450px;padding: 25px 20px 20px;background:rgba(255,255,255,0.8);}
/*搜索*/
.search-box {padding-top:35px;padding-bottom: 20px;border-bottom:1px solid #e4eaec;}
.search-box form {position:relative;height:34px;line-height:34px;overflow:hidden;border:1px solid #e4eaec;}
.search-box input{width:230px;height:36px;background:#fff;text-indent:10px;border:none;background:#fff;}
.search-box button {position:absolute;right:0;top:0;width:44px;height:34px;border:none;background:url(../images/search-icon.png) no-repeat center center;}
/*右侧导航*/
.list-left-menu {padding-bottom:10px;}
.list-left-menu-tit {height:42px;line-height:42px;font-size:18px;color:#fff;background:#076ce0;text-indent:20px;}
.list-left-menu-child {border-top:none;}
.list-left-menu-child li {position:relative;height:30px;line-height:30px;text-indent:30px;font-size:16px;margin:10px 10px 0;border:1px solid #ebebeb;}
.list-left-menu-child li:after{content:'';position:absolute;left:8px;top:50%;margin-top:-5px;width:0;height:0;border-style: dashed dashed dashed solid;border-width:5px;border-color:transparent transparent transparent #ddd;}
/*focus*/
.list-left-menu-child li.focus,.list-left-menu-child li:hover {/*background:#015697;*/border-color:#076ce0;}
.list-left-menu-child li.focus:after,.list-left-menu-child li:hover:after {border-color:transparent transparent transparent #076ce0;}
.list-left-menu-child li.focus a,.list-left-menu-child li:hover a  {color:#076ce0;}
.list-left-menu-child li.focus span,.list-left-menu-child li:hover span {color:#076ce0;}
.list-left-menu-child li span {float:right;color:#325a7d;}
.list-left-menu-child li a {display:block;width:100%;height:100%;text-align:left;color:#333;}
/*最新动态*/
.right-lastnews-tit {font-size:16px;color:#000;height:60px;line-height:60px;}
.right-lastnews-cont {border:1px solid #e4eaec;}
.right-lastnews-cont-list {height:auto;line-height:22px;border-bottom:1px solid #e4eaec;padding:10px;}
.right-lastnews-cont-list:last-child{border:none;}
/*新闻列表*/
.news-list-box{zoom:1}
.news-list-box:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.news-list-box .news-lists{position:relative;display:block;min-height:84px;padding:40px 30px 40px 100px;border-bottom:1px dashed #eee}
.news-list-box .news-lists .news-lists-date{position:absolute;text-align:center;left:0;top:40px;width:84px;height:84px;color:#666;line-height:1;background:#f2f2f2}
.news-list-box .news-lists .news-lists-date span{display:block;margin-top:21px;font-size:24px}
.news-list-box .news-lists .news-lists-cont{line-height:2}
.news-list-box .news-lists .news-lists-cont .news-lists-cont-tit{font-size:16px;color:#333}
.news-list-box .news-lists .news-lists-cont .news-lists-cont-desc{padding-left:20px;color:#666}
.news-list-box .news-lists:hover .news-lists-cont-tit{color:#841b1f}


.list-page-tit {height:42px;font-size:20px;color:#076ce0;border-bottom:1px solid #e4e4e4}
.list-page-tit span{display:inline-block;text-align:center;padding:0 15px;width:auto;line-height:41px;border-bottom:2px solid #076ce0}
.list-page-cont {display:block;overflow: hidden;margin-top:10px;}
.list-page-cont ul{display:block;overflow: hidden;margin-top:-1px;}
.list-page-cont li{position:relative;display:block;overflow: hidden;line-height:42px;border-bottom:1px dashed #ebebeb;color:#999;}
.list-page-cont li:before {content:'';width:6px;height:6px;border-radius:100%;background:#ddd;position:absolute;left:10px;top:50%;margin-top:-3px;}
.list-page-cont li a{float:left;width:85%;color:#333;padding-left:30px;}
.list-page-cont li:hover a {color:#076ce0;}
.list-page-cont li span{float:right;}
/*关于我们*/
/*在线留言*/
.message-tit {height:40px;line-height:40px;font-size:20px;color:#015293;border-bottom:1px solid #ddd;}
.message-tit span{display:inline-block;text-align:center;padding:0 15px;width:auto;border-bottom:2px solid #328ccb;}
.mes-cont form {width:100%;font-size:16px;line-height:40px;margin-top:20px}
.mes-cont form textarea{margin:0 0!important;padding:20px 20px 20px 20px;width:818px;height:150px;border:solid 1px #ddd;border-radius:5px}
.mes-cont form div{padding-left:10px;margin-bottom:30px}
.btn-form{padding:5px;text-align:center}
#tijiao,.reset{line-height:40px;border:0;width:30%;margin-left:12%}
#tijiao {background:#173784;color:#fff;}
.reset {background:#e5e5e5;color:#333;}
.mes-cont{padding:20px 0 20px;}
.form-group{margin:0px; padding:0px;width:430px;float: left;}
.form-group label {display:block;float:left;width:100px;text-align:justify;text-align-last: justify;color:#333;padding-right:15px;}
.formInpub input,.formInpub select {line-height:30px;width:294px;height:30px;margin-right:2%;font-size:14px;border:solid 1px #ddd;border-radius:2px;padding-left:10px;float:left;}
div.formInpub .error {float: none;display: block;width:130px;text-align-last: auto;color: red;float:left;}
.msg_tit {width:100%;}
.msg_tit input {width:733px;margin-right:0;}
.ind-news-lists-cont {margin-top:10px;}
.ind-news-lists-cont .news-items-cont-list {font-size:15px;}