body,body *{color:#333; font-size:14px}
[body]{overflow:hidden; min-width:1200px;}
.cw1820{max-width: 1820px;margin: auto;}
/*几行内超出，显示省略号*/
.text-line,[text-line]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-line.line3,[text-line][line3]{-webkit-line-clamp:3;}
.text-line.line4,[text-line][line4]{-webkit-line-clamp:4;}
.text-line.line5,[text-line][line5]{-webkit-line-clamp:5;}
/*字体*/
@font-face{
  font-family:"arial";
  src: url("/static/themes/font/arial.ttf") format("opentype");
}
@font-face{
  font-family:"Rajdhani-SemiBold";
  src: url("/static/themes/font/Rajdhani-SemiBold.ttf") format("opentype");
}
@font-face{
  font-family:"SOURCEHANSANSCN-BOLD";
  src: url("/static/themes/font/SOURCEHANSANSCN-BOLD.OTF") format("opentype");
}
@font-face{
  font-family:"SOURCEHANSANSCN-REGULAR";
  src: url("/static/themes/font/SOURCEHANSANSCN-REGULAR.OTF") format("opentype");
}
@font-face{
  font-family:"verdana";
  src: url("/static/themes/font/verdana.ttf") format("opentype");
}


/*圆角样式*/
.arc12{border-radius: 12px 0 12px 12px;}
.arc24{border-radius: 24px 0 24px 24px;}

/*头部*/
#header{height: 83px;}
#header .logo{line-height: 80px;width: 230px;}
#header .nav{line-height: 80px;}
#header .nav .one-nav{margin-right: 50px;z-index: 2;}
#header .nav .one-nav.on .one-a{color: #ef8300;font-weight: 700;border-top: 3px solid #ef8300;}
#header .nav .one-nav.on .one-a a{color: #ef8300;}
#header .nav .one-nav:hover .one-a{color: #ef8300;font-weight: 700;border-top: 3px solid #ef8300;}
#header .nav .one-nav:hover .one-a a{color: #ef8300;}
#header .nav .one-a{font-size: 14px;color: #333;padding: 0 10px;border-top: 3px solid transparent;}
#header .nav .tool-box{top: 100%;left: -55%;padding-top: 10px;width: 150px;z-index: 10;display:none;}
#header .nav .tool-box .two-nav{background: #fff;padding: 30px 0;}
#header .nav .tool-box .two-nav .two-a a{text-align: center;line-height: 2.5;}
#header .nav .tool-box .two-nav .two-a a:hover{color: #ef8300;font-weight: bold;}
#header .nav .one-nav:hover .tool-box{display:block;}

#header .lang{line-height: 80px;background: url(/images/icon3.png) no-repeat right;font-size: 14px;color: #333;padding-right: 13px;z-index: 2;}
#header .lang .lang-box{top: 100%;left: -100%;padding-top: 10px;width: 100px;z-index: 10;display:none;}
#header .lang .lang-box .two-nav{background: #fff;}
#header .lang .lang-box .two-nav:hover a{color: #ef8300;}

#header .more{width: 20px;height: 80px;background: url(/images/icon2.png) no-repeat center;/*margin-left: 80px;*/margin-left: 50px;z-index: 6;}
#header .more .tool-box{top: 100%;right: 0;padding-top: 10px;width: 150px;z-index: 10;display:none;}
#header .more .tool-box .two-nav{background: #fff;padding: 30px 0;}
#header .more .tool-box .two-nav .two-a a{text-align: center;line-height: 2.5;}
#header .more .tool-box .two-nav .two-a a:hover{color: #ef8300;font-weight: bold;}
#header .more.on{background: url(/images/close.png) no-repeat center;}

/*#header .search2{width: 20px;height: 80px;line-height: 80px;background: url(/images/icon1.png) no-repeat center;margin-left: 26px;}*/
#header .search2{/*width: 20px;*/height: 80px;line-height: 80px;background: url(/images/icon1.png) no-repeat left;margin-left: 26px;padding-left: 25px; z-index:10;}
#header .search2 .sss{width:200px; height:30px; border:1px solid #ccc; right:0; top:52px; background:#fff; border-radius:15px; cursor:auto; z-index:10; display:none;}
#header .search2 .sss .inp{height:30px; line-height:30px; font-size:14px; padding:0 15px;}
#header .search2 .sss .sub{background: url(/images/icon1.png) no-repeat center/cover; width:14px; height:14px; right:10px; top:50%; z-index:10; margin:-7px 0 0;}
#header .search2:hover .sss{display:block;}
/*#header .search2.in{background: url(/images/close.png) no-repeat center;}*/
.search_outer{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .9); opacity: 0; pointer-events: none; z-index: 1000; transform: scale(1.5);}
.search_outer.show{ opacity: 1; pointer-events: visible; transform: scale(1);}
.search_outer .search_in{ display: flex; justify-content: center; align-items: center; margin: 0 auto; width: 650px; height: 100%;}
.search_outer .search_in .close{position: absolute;top: 100px;right: 100px;cursor: pointer;}
.search_outer .search_in .search_form{ width: 100%; border-bottom: 1px solid #e4e4e4;}
.search_outer .search_in .search_form input[name=Keyword]{ padding-right: 60px; width: 100%; height: 96px; line-height: 96px; font-size: 28px; color: #fff;}
.search_outer .search_in .search_form input[name=Keyword]::-webkit-input-placeholder{ font-size: 28px; color: #fff;}
.search_outer .search_in .search_form input[name=Keyword]::-moz-placeholder{ font-size: 28px; color: #fff;}
.search_outer .search_in .search_form input[name=Keyword]:-moz-placeholder{ font-size: 28px; color: #fff;}
.search_outer .search_in .search_form input[name=Keyword]:-ms-input-placeholder{ font-size: 28px; color: #fff;}
.search_outer .search_in .search_form .submit{ right: 0; top: 50%; width: 24px; height: 24px; background: url(/images/search2.png) no-repeat center center;cursor: pointer; transform: translateY(-50%);}

@media (max-width: 756px){
  .search_outer .search_in .search_form input[name=Keyword]{padding-right: 20%;}
  .search_outer .search_in .search_form .submit{width: 18%;height: 60px;}
}

/*全站搜索*/
.global-search{width:100%; padding-bottom:40px;}
.global-search .form{margin-bottom:22px;margin-top: 20px;}
.global-search .form .text{width: 340px;padding-left: 15px;height: 49px;line-height: 49px;border:1px solid #dddddd;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;font-size: 16px;}
.global-search .form .submit{height: 49px;width: 59px;border:1px solid #bb966a;border-top-right-radius: 5px;border-bottom-right-radius:5px;background: #ef8300 url(/images/ind-search.png) no-repeat center center;color: #fff;font-size: 16px;cursor: pointer;}
.global-search .list{width:100%; margin-bottom:50px;}
.global-search .list .info .cate{padding-left:15px;}
.global-search .list .new .cate{}
.global-search .list .know .cate{}
.global-search .list .info li{padding:20px 0; border-bottom:1px solid #dddddd;}
.global-search .list .info li:first-child{border-top:1px solid #dddddd;}
.global-search .list .info .title{margin-right:16px; line-height:22px; color:#ef8300; font-size:16px; font-weight:bold;}
.global-search .list .info .day,.global-search .list .info .cate{color:#888888; font-size:16px; margin-right:20px;}
.global-search .list .info .day{margin:0;}
.global-search .list .info .desc{height:60px; overflow:hidden; margin-top:1.375%; color:#888888; font-size:14px; line-height:32px;}


/*banner*/
#index-swiper{width: 100%;}
#index-swiper .container{width: 100%;}
#index-swiper .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 30px;}
#index-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 11px;height: 11px;background: #fff;opacity: 1;margin: 0 10px;}
#index-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{width: 17px;height: 17px;background: #ef8300;transform: translateY(3px);}

#inner-swiper{width: 100%;}


/*二级导航*/
#second-nav{height: 62px;line-height: 62px;}

/*翻页样式*/
#turn_page{ width:100%; height:55px; line-height:55px; text-align:center; overflow:hidden;margin-top: 60px;}
#turn_page img{ width:100%;}
#turn_page span,
#turn_page a,
#turn_page font{ display:inline-block; vertical-align:top; margin:0 7px; background:#fff; font-size:14px; min-width:55px; height:55px; line-height:55px; border:1px solid #e5e5e5;border-radius: 12px 0 12px 12px;}
#turn_page .word{ padding: 0 15px; color:#757575;display: none;}
#turn_page .page_button{ width:120px; font-family: Arial; color:#999;font-size: 14;border-radius: 12px 0 12px 12px;}
#turn_page .page_noclick{ width:120px; font-family: Arial; color:#999;font-size: 14;border-radius: 12px 0 12px 12px;}
#turn_page .page_item_current{ background:#ef8300; color:#fff; border-color:#e5e5e5;}
#turn_page .page_item:hover{background: #ef8300;color: #fff;border-color:#e5e5e5;}
#turn_page .prev{background: url(/images/page-l.png) no-repeat 22px center #fff;padding-left: 16px;}
#turn_page .prev:hover{background: url(/images/page-l-h.png) no-repeat 22px center #ef8300;color: #fff;}
#turn_page .next{background: url(/images/page-r.png) no-repeat 92px center #fff;padding-right: 16px;}
#turn_page .next:hover{background: url(/images/page-r-h.png) no-repeat 92px center #ef8300;color: #fff;}

/*首页*/
#index{padding-top: 20px;}
#index .content .news{width: 50%;margin-right: 1.67%;border: 1px solid #e5e5e5;height: 432px;}
#index .content .news .news-top{padding: 30px 40px;border-bottom: 1px dashed #e3e3e4;}
#index .content .news .news-top .title{margin-bottom: 30px;}
#index .content .news .news-top .title .tit{font-size: 22px;color: #333;}
#index .content .news .news-top .title .more{font-family:"arial";font-size: 14px;color: #ef8300;background: url(/images/icon4.png) no-repeat right;padding-right: 25px;}
#index .content .news .news-top .con{}
#index .content .news .news-top .con:hover .text .t{color: #ef8300;}
#index .content .news .news-top .con .pic{width: 34.6%;}
#index .content .news .news-top .con .text{width: 65.4%;padding-left: 30px;}
#index .content .news .news-top .con .text .t{font-size: 16px;color: #333;height: 24px;overflow: hidden;}
#index .content .news .news-top .con .text .date{font-size: 14px;color: #999;font-family:"arial";margin: 12px 0 20px 0;}
#index .content .news .news-top .con .text .desc{font-size: 14px;color: #666;line-height: 22px;height: 44px;overflow: hidden;}
#index .content .news .news-bot{padding: 0 40px 40px 40px;overflow: hidden;}
#index .content .news .news-bot .ind-news-tab{margin-bottom: 28px;font-size: 16px;color: #333;padding-top: 30px;}
#index .content .news .news-bot .ind-news-tab li:nth-child(1){position: relative;margin-right: 20px;}
#index .content .news .news-bot .ind-news-tab li:nth-child(1)::before{content: "";position: absolute;width: 1px;height: 20px;background: #000;right: -13px;top: 3px;}
#index .content .news .news-bot .ind-news-tab .cur{color: #ef8300;font-weight: 700;position: relative;}
#index .content .news .news-bot .ind-news-tab .cur::after{content: "";position: absolute;width: 20px;height: 4px;background: #ef8300;left: 0;top: -30px;}
#index .content .news .news-bot .li{ display: flex; font-size: 14px;color: #666;line-height: 26px;width: 100%;}
#index .content .news .news-bot .li:hover .time,#index .content .news .news-bot .li:hover .tit{color: #ef8300;}
#index .content .news .news-bot .li .time{margin-right: 12px;}

#index .content .info{width: 23.33%;margin-right: 1.67%;border: 1px solid #e5e5e5;padding: 30px 40px 40px;height: 432px;}
#index .content .info .title1{font-size: 22px;color: #333;}
#index .content .info .title2{font-size: 16px;color: #333;font-weight: 700;margin: 30px 0 15px 0;}
#index .content .info .con{margin-bottom: 20px;}
#index .content .info .con .li{position: relative;font-size: 14px;color: #666;line-height: 26px;}
#index .content .info .con .li:hover{color: #ef8300;}
#index .content .info .con .li::before{position: absolute;content: "";width: 2px;height: 2px;background: #808080;left: -8px;top: 12px;}
#index .content .info .ind-video{width: 100%;}
#index .content .info .ind-video .pic .icon{background: url(/images/icon53.png) no-repeat center;width: 38px;height: 38px;background-size: 38px;}
#index .content .info .con .li:hover::before{background: #ef8300;}


#index .content .busi{width: 23.33%;border: 1px solid #e5e5e5;height: 432px;}
#index .content .busi .busi-top{padding: 30px 40px;border-bottom: 1px dashed #e3e3e4;}
#index .content .busi .busi-top .title1{font-size: 22px;color: #333;}
#index .content .busi .busi-top .title2{font-size: 16px;color: #333;font-weight: 700;margin: 30px 0 15px 0;}
#index .content .busi .busi-top .desc{font-size: 14px;color: #666;line-height: 22px;}

#index .content .busi .busi-bot{padding: 30px 40px;overflow: hidden;}
#index .content .busi .busi-bot .title{font-size: 16px;color: #333;font-weight: 700;margin-bottom: 15px;}
#index .content .busi .busi-bot .li{position: relative;font-size: 14px;color: #666;line-height: 26px;}
#index .content .busi .busi-bot .li:hover{color: #ef8300;}
#index .content .busi .busi-bot .li::before{position: absolute;content: "";width: 2px;height: 2px;background: #808080;left: -8px;top: 12px;}
#index .content .busi .busi-bot .li:hover::before{background: #ef8300;}


/*关于我们-董事长致辞*/
#speech{}
#speech .left{width: 29.166%;margin-right: 4.168%;}
#speech .left .tit{font-size: 14px;color: #ef8300;margin-top: 20px;}
#speech .right{width: 66.666%;}

/*关于我们-公司简介*/
#intro{}
#intro .left{width: 50%;}
#intro .right{width: 50%;padding-left: 60px;}
#intro .right .tit{font-size: 22px;color: #ef8300;position: relative;padding-left: 35px;margin-bottom: 36px;margin-top: 30px;}
/*#intro .right .tit::before{position: absolute;content: "";width: 80px;height: 2px;background: #ef8300;top: 13px;left: -100px;}*/
#intro .right .editor{line-height: 1.8;}
#intro .con{margin-top: 38px;font-size: 16px;color: #333;line-height: 28px;}
#intro .content{margin-top: 60px;}
#intro .content .item{width: 32.083%;margin-right: 1.8755%;background: #fff;padding: 50px 0px 55px 50px;height: 224px;}
#intro .content .item:nth-child(3){margin-right: 0;}
#intro .content .item .icon{margin-right: 30px;width: 52px;}
#intro .content .item .text{width: calc(100% - 82px);}
#intro .content .item .text .tit{font-size: 22px;color: #ef8300;margin-bottom: 20px;}
#intro .content .item .text .desc{font-size: 16px;color: #666;line-height: 26px;}

/*关于我们-大事记*/
#memorabilia{}
#memorabilia .top-img{width: 100%;}
#memorabilia .top-img .text{left: 125px;top: 110px;}
#memorabilia .top-img .text .tit1{font-size: 30px;color: #fff;font-weight: 700;font-family: "SOURCEHANSANSCN-BOLD";}
#memorabilia .top-img .text .tit2{font-size: 14px;color: #fff;font-family: "SOURCEHANSANSCN-REGULAR";}
#memorabilia .top .container{width: calc(100% - 80px);padding: 78px 0 40px 0;}
#memorabilia .top .container .xian{width: 100%;height: 1px;background: #e5e5e5;top: 50%;left: 0;right: 0;}
#memorabilia .top .container .slide .yuan{width: 11px;height: 11px;background: #e5e5e5;border-radius: 100%;left: 50%;top: -8px;transform: translateX(-50%);}
#memorabilia .top .container .swiper-slide-thumb-active .yuan{width: 15px;height: 15px;background: url(/images/dashiji-cur.png) no-repeat center;border-radius: 0;}
#memorabilia .top .container .slide .year{font-size: 20px;color: #999;font-family:"Rajdhani-SemiBold";margin-top: 8px;}
#memorabilia .top .prev{width: 40px;height: 40px;background: url(/images/dashiji-l.png) no-repeat center;top: 50%;left: 0;transform: translateY(-50%);z-index: 2;}
#memorabilia .top .next{width: 40px;height: 40px;background: url(/images/dashiji-r.png) no-repeat center;top: 50%;right: 0;transform: translateY(-50%);z-index: 2;}
#memorabilia .top .prev:hover{background: url(/images/dashiji-l-h.png) no-repeat center;}
#memorabilia .top .next:hover{background: url(/images/dashiji-r-h.png) no-repeat center;}

#memorabilia .fot{background: #fcfcfc;}
#memorabilia .fot .year{font-size: 36px;color: #ef8300;font-family:"Rajdhani-SemiBold";position: relative;margin-bottom: 48px;}
#memorabilia .fot .year::after{position: absolute;content: "";height: 1px;background: #e1e1e1;left: 100px;right: 0;top: 50%;}
#memorabilia .fot .cont{display: flex;flex-wrap: wrap;}
#memorabilia .fot .item{width: 50%;padding-right: 100px;/*height: 132px;*/overflow: hidden;margin-bottom: 50px;padding-left: 15px;}
#memorabilia .fot .item .month{font-size: 18px;color: #333;margin-bottom: 18px;}
#memorabilia .fot .item .desc{font-size: 16px;color: #666;line-height: 30px;position: relative;}
#memorabilia .fot .item .desc:hover{color: #ef8300;}
#memorabilia .fot .item .desc::before{content: '';position: absolute;width: 6px;height: 6px;border-radius: 50%;left: -15px;top: 12px;background: #ef8300;}


#cate_box .cate-tab .cate-item{display: block;width: 33.3333%;border: 1px solid #e5e5e5;text-align: center;float: left;height: 50px;line-height: 50px;box-sizing: border-box;}
#cate_box .cate-tab .cate-item:not(:first-child){border-left: none;}
#cate_box .cate-tab .cate-item.cur{border-color: #ef8300;background-color: #ef8300;color: #ffffff;font-weight: bold;}
/*关于我们-荣誉资质*/
#honor{}
#honor .list{padding-bottom: 40px;}
#honor .list:nth-child(2n+2){background: #f9f9f9;}
#honor .list .year{font-size: 22px;color: #333;padding: 40px 0 25px 0;}
#honor .list .container{}
#honor .list .container .slide{border: 1px solid #e5e5e5;background: #fff;}
#honor .list .container .slide .pic{width: 100%;padding-top: 79.78%;}
#honor .list .container .slide .tit{font-size: 14px;color: #666;padding: 0 40px 20px;line-height: 22px;min-height: 64px;overflow: hidden;}
#honor .list .btn-l{width: 50px;height: 50px;background: url(/images/btn-l.png) no-repeat center;top: 50%;left: 8.9%;transform: translateY(-50%);z-index: 2;}
#honor .list .btn-r{width: 50px;height: 50px;background: url(/images/btn-r.png) no-repeat center;top: 50%;right: 8.9%;transform: translateY(-50%);z-index: 2;}
#honor .list .btn-l:hover{background: url(/images/btn-l-h.png) no-repeat center;}
#honor .list .btn-r:hover{background: url(/images/btn-r-h.png) no-repeat center;}

/*新闻列表*/
#news{}
#news .list{padding: 30px 0;border-bottom: 1px solid #e6e6e6;}
#news .list .left{width: 83.33%;border-right: 1px solid #e5e5e5;}
#news .list .left .pic{width: 27%;}
#news .list .left .text{width: 73%;padding: 40px 80px 0 40px;}
#news .list .left .text .tit{font-size: 18px;color: #333;line-height: 28px;margin-bottom: 25px;}
#news .list .left .text .con{font-size: 16px;color: #666;line-height: 26px;}
#news .list .right{width: 16.67%;padding-left: 100px;}
#news .list .right .md{font-size: 36px;color: #333;font-family: "verdana";margin: 45px 0 15px 0;}
#news .list .right .year{font-size: 14px;color: #999;font-family: "verdana";margin-bottom: 36px;}
#news .list .right .more{width: 100%;height: 14px;background: url(/images/icon30.png) no-repeat left;}
#news .list:hover .left .text .tit{color: #ef8300;}
#news .list:hover .left .text .con{color: #333;}
#news .list:hover .right .more{background: url(/images/icon31.png) no-repeat right;}

/*新闻详情*/
#news-detail .crumb{font-size: 14px;color: #999;margin: 40px 0 20px 0;}
#news-detail .news-tit{font-size: 30px;color: #333;margin-bottom: 20px;}
#news-detail .date{font-size: 14px;color: #999;padding-bottom: 30px;border-bottom: 1px solid #e5e5e5;}
#news-detail .content{margin: 40px 0 50px 0;}
#news-detail .share-box{}
#news-detail .share-box::before{position: absolute;content: "";left: 0;right: 64.5%;top: 50%;height: 1px;background: #e1e1e2;}
#news-detail .share-box::after{position: absolute;content: "";left: 64.5%;right: 0;top: 50%;height: 1px;background: #e1e1e2;}
#news-detail .share-box .txt{margin-top: 3px;}
#news-detail .share-box a{margin: 0 11px;}
#news-detail .page{font-size: 16px;color: #333;margin-top: 30px;}
/*#news-detail .page .prev{width: 50%;}
#news-detail .page .next{width: 50%;}*/

#news-detail .back{width: 120px;height: 40px;border-radius: 30px;margin-top: 30px;background: #ef8300;font-size: 16px;color: #fff;text-align: center;line-height: 40px;margin: 10px auto 0;}

/*公司技术-核心技术*/
#technology{}
#technology .item{width: 49.375%; margin: 0 1.25% 15px 0;}
#technology .item:nth-child(-n+3){width: 32.5%;margin: 0 1.25% 15px 0;}
#technology .item:nth-child(3){margin-right: 0;}
#technology .item:nth-child(5){margin-right: 0;}
#technology .item .bg{background: rgba(0,0,0,.6);}
#technology .item:hover .bg{background: #ef8300;}
#technology .item .bg .con{margin: 0 15%;}
#technology .item .bg .tit1{font-size: 20px;color: #fff;margin-bottom: 20px;line-height: 30px;}
#technology .item .bg .tit2{font-size: 14px;color: rgba(255,255,255,.5);line-height: 20px;}

/*公司技术-专利证书*/
#certificate{}
#certificate .list{padding-bottom: 40px;}
#certificate .list:nth-child(2n+1){background: #f9f9f9;}
#certificate .list .title{font-size: 24px;color: #333;padding: 40px 0 30px 0;}
#certificate .list .year{font-size: 22px;color: #333;padding: 40px 0 25px 0;}
#certificate .list .container{}
#certificate .list .container .slide{border: 1px solid #e5e5e5;background: #fff;}
#certificate .list:nth-child(2n+1) .slide{border: 0;}
#certificate .list .container .slide .pic{width: 100%;padding-top: 91.139%;}
#certificate .list .container .slide .tit1{font-size: 14px;color: #333;padding: 12px 30px 15px;}
#certificate .list .container .slide .tit2{font-size: 14px;color: #666;line-height: 22px;overflow: hidden;padding: 0 20px 50px;min-height: 116px;overflow: hidden;}
#certificate .list .btn-l{width: 50px;height: 50px;background: url(/images/btn-l.png) no-repeat center;top: 50%;left: 8.9%;transform: translateY(-50%);z-index: 2;}
#certificate .list .btn-r{width: 50px;height: 50px;background: url(/images/btn-r.png) no-repeat center;top: 50%;right: 8.9%;transform: translateY(-50%);z-index: 2;}
#certificate .list .btn-l:hover{background: url(/images/btn-l-h.png) no-repeat center;}
#certificate .list .btn-r:hover{background: url(/images/btn-r-h.png) no-repeat center;}

/*公司技术-主、参编标准*/
#standard{}
#standard .item{width: 23.75%;margin: 0 1.666% 20px 0;border: 1px solid #e5e5e5;background: #fff;}
#standard .item:nth-child(4n+4){margin-right: 0;}
#standard .item .pic{padding-top: 113.68%;}
#standard .item .tit{font-size: 14px;color: #666;margin: 15px 20px 22px;}

/*主营业务-项目地图*/
#project-map{}
#project-map .form-box{margin-bottom: 40px;}
#project-map .form-box .select{width: 248px;height: 50px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(/images/icon3.png) no-repeat 92% #f4f4f4;background-size: 10px;margin-right: 10px;}
#project-map .form-box .submit{width: 100px;height: 50px;background: url(/images/search.png) no-repeat 22px #ef8300;text-align: center;color: #fff;padding-left: 32px;}
#project-map .map-box{width: 100%;height: 700px;overflow: hidden;border-radius: 30px 0 30px 30px}
#project-map .map{width: 100%;height: 700px;}
#project-map .content{margin-top: 75px;display: flex;flex-wrap: wrap;}
#project-map .content .item{width: 23.75%;margin: 0  1.666% 20px 0;}
#project-map .content .item:nth-child(4n+4){margin-right: 0;}
#project-map .content .item .pic{width: 100%;padding-top: 84.211%;}
#project-map .content .item .pic .tag{min-width: 60px;height: 25px;line-height: 25px;font-size: 14px;color: #fff;padding: 0 5px;border-radius: 3px;background: #ef8300;left: 12px;top: 12px;text-align: center;}
#project-map .content .item .tit{font-size: 16px;color: #333;line-height: 28px;margin-top: 20px}
#project-map .content .item .desc{font-size: 16px;color: #333;line-height: 28px;}
#project-map .content .item:hover .tit{color: #ef8300;}

/*主营业务-解决方案*/
#solution{}
#solution .content{}
#solution .content .item{width: 32.5%;margin: 0 1.25% 15px 0;}
#solution .content .item:nth-child(3n){margin-right: 0;}
#solution .content .item .pic{z-index: 1;}
#solution .content .item .tit{margin: 0 auto;left: 0;right: 0;bottom: 20px;font-size: 16px;color: #fff;z-index: 3;text-align: center;}
#solution .content .item .masklayer{display: block;background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));z-index: 2;top: 75%;}
#solution .content .item:hover .masklayer{display: block;background: rgba(0,0,0,.6);top: 0;}
#solution .content .item:hover .tit{bottom: 46%;}

/*主营业务-解决方案详情*/
#solution-detail .title{font-size: 24px;color: #333;margin-bottom: 20px;}
#solution-detail .invest-project{background: #f9f9f9;padding: 36px 0;}
#solution-detail .invest-project.under{background: #fff;padding: 36px 0;}
#solution-detail .item{width: 24%;}
#solution-detail .tit{font-size: 16px;color: #333;padding: 0 40px;margin-top: 24px;line-height: 28px;}
#solution-detail .item:hover .tit{color: #ef8300;}
#solution-detail .back{width: 120px;height: 40px;border-radius: 30px;margin-top: 30px;background: #ef8300;font-size: 16px;color: #fff;text-align: center;line-height: 40px;margin: 20px 0 0;}

/*底部*/
#footer{width: 100%;height: 517px;background: url(/images/Bottom_BG.png) no-repeat left top;background-size: cover;margin-top: -360px;z-index: -1;}
#footer.ind{margin-top: -420px;}
#footer .content{font-size: 14px;color: #999;margin-top: 460px;}
#footer .content img{margin-left: 10px;}

/*右侧悬浮*/
#youce{position: fixed;top: 35%;right: 20px;z-index: 5;}
#youce .item{background: #fff;padding: 12px 16px;margin-bottom: 10px;box-shadow: 0 0 8px 0px rgb(0 0 0 / 10%)}
#youce .item .tit{color: #666;margin-top: 12px;}
/*#youce .item:hover{background: #ef8300;}*/
#youce .item:hover .tit{color: #ef8300;}
#youce .item .box{right:90%; top:0; width:150px; display:none; padding:0 20px 0 0;}
#youce .item .box .iii{box-shadow: 0 0 8px 0px rgb(0 0 0 / 10%);}
#youce .item .box li{height:30px; line-height:30px; color:#333; font-size:14px; border-bottom:1px solid #ccc; padding:0 15px; background:#fff;}
#youce .item .box li a:hover{color:#ef8300;}
#youce .item:hover .box{display:block;}

/*二级导航*/
#sec-nav{border-bottom: 1px solid #e5e5e5;display: block;}
#sec-nav .nav-list{display: flex;align-items: center;justify-content: space-evenly;}
#sec-nav .nav-list .nav-item{padding: 24px 0;}
#sec-nav .nav-list .nav-item.cur{color: #ef8300;border-bottom: 3px solid #ef8300;}
#sec-nav .nav-list .nav-item.cur a{color: #ef8300;}
#sec-nav .nav-list .nav-item a img{margin-right: 12px;}
#sec-nav .nav-list .nav-item .idea{border-right: 1px solid #e5e5e5;}
#sec-nav .nav-list .nav-item:last-child .idea{border-right: 0;}

#sec-nav-m{border-bottom: 1px solid #e5e5e5;display: none;}
/*#sec-nav-m .nav-list{display: flex;align-items: center;justify-content: space-evenly;}*/
#sec-nav-m .nav-list .nav-item{padding: 24px 60px;}
#sec-nav-m .nav-list .nav-item.cur{color: #ef8300;border-bottom: 3px solid #ef8300;}
#sec-nav-m .nav-list .nav-item.cur a{color: #ef8300;}
#sec-nav-m .nav-list .nav-item a img{margin-right: 12px;}
#sec-nav-m .nav-list .nav-item .idea{border-right: 1px solid #e5e5e5;}
#sec-nav-m .nav-list .nav-item:last-child .idea{border-right: 0;}

#regular-top{padding-top: 40px;padding-bottom:40px}
#regular-top .on-left{}
#regular-top .on-left .mod-tit{font-size: 30px;margin-bottom: 20px;}
#regular-top .on-left .bread a{color: #999;}
#regular-top .on-right{height:80px;display: flex;align-items:center;}
#regular-top .on-right .news-search{background: #f4f4f4;box-sizing: border-box;padding-left: 20px;margin-right: 28px;width: 300px;height: 49px;}
#regular-top .on-right .news-search .search-submit{/*margin-top: 15px;*/}
#regular-top .on-right .news-search .search-submit input{display: none;}
#regular-top .on-right .news-search .search-input{width: 85%;box-sizing: border-box;padding-left: 10px;}
#regular-top .on-right .news-search .search-input input{display: block;width: 100%;line-height: 49px;}

#regular-top .on-right .share-list{}
#regular-top .on-right .share-list .txt{color: #999;}
#regular-top .on-right .share-list .icon{margin: 0 10px;cursor: pointer;}

/*企业理念*/
#cul-idea{}
#cul-idea .list-item{background: #f9f9f9;}
#cul-idea .list-item:nth-child(2n){background: none;}
#cul-idea .list-item .pic{width: 50%;padding-top: 26.666%;}
#cul-idea .list-item .txt{width: 35%;padding-top: 26.666%;margin: 0 5% 0 10%;}
#cul-idea .list-item .txt .m-pic{text-align: left;}
#cul-idea .list-item .txt div{ text-align: center;}
#cul-idea .list-item .txt .tit{font-size: 24px;color: #ef8300;margin-bottom: 24px;}
#cul-idea .list-item .txt .brief{font-size: 20px;}
/*企业VI*/
#cul-vi{}
#cul-vi p{font-size: 16px;}
/*视频中心*/
#cul-video{padding-top: 40px;}
#cul-video .cate-tab{margin-bottom: 30px;}
#cul-video .cate-tab .cate-item{display: block;width: 33.33%;border: 1px solid #e5e5e5;text-align: center;float: left;height: 50px;line-height: 50px;box-sizing: border-box;}
#cul-video .cate-tab .cate-item:not(:first-child){border-left: none;}
#cul-video .cate-tab .cate-item.cur{border-color: #ef8300;background-color: #ef8300;color: #ffffff;font-weight: bold;}
#cul-video .top-list{}
#cul-video .top-list .video-item{width: 48.75%;margin-bottom: 40px;margin-right: 2.5%;float: left;}
#cul-video .top-list .video-item:nth-child(2){margin-right: 0;}
#cul-video .top-list .video-item .cover{position: relative;cursor: pointer;}
#cul-video .top-list .video-item .cover::before{position: absolute;content: '';width: 100%;height: 100%;background: rgba(0,0,0,0);transition: all .4s;}
#cul-video .top-list .video-item .cover::after{position: absolute;content:'';background: url(/images/video-play.png);width: 59px;height: 59px;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#cul-video .top-list .video-item .msg{border: 1px solid #e5e5e5;border-top: none;box-sizing: border-box;padding:34px  62px 48px 34px}
#cul-video .top-list .video-item .msg .tit{font-size: 18px;margin-bottom: 26px;padding: 0;text-align: left;}
#cul-video .top-list .video-item .msg .brief{font-size: 16px;color: #666666;}
#cul-video .video-list{}
#cul-video .video-list .video-item{width: 31.66%;float: left;margin-right: 2.5%;}
#cul-video .video-list .video-item:nth-child(3n+3){margin-right: 0;}
#cul-video .video-list .video-item .cover{position: relative;cursor: pointer;}
#cul-video .video-list .video-item .cover::before{position: absolute;content: '';width: 100%;height: 100%;background: rgba(0,0,0,0);transition: all .4s;}
#cul-video .video-list .video-item .cover::after{position: absolute;content:'';background: url(/images/video-play.png);width: 59px;height: 59px;top: 50%;left: 50%;transform: translate(-50%,-50%);}

#cul-video .video-list .video-item .cover .txt{left: 40px;top: 30px;color: #fff;}
#cul-video .video-list .video-item .cover .txt::before{content:"";position: absolute;width: 8px;height: 2px;background: #fff;top: 9px;left: -15px;}

#cul-video .video-list .video-item .msg .tit{padding: 40px 0;text-align: center;font-size: 16px;}
#cul-video .video-list .video-item:hover .cover::before{background: rgba(0,0,0,0.3);}
#cul-video .top-list .video-item:hover .cover::before{background: rgba(0,0,0,0.3);}

/*下载中心*/
#cul-download{padding-top: 40px;padding-bottom: 60px;}
#cul-download .search-box{width: 50%;border: 1px solid #e5e5e5;margin: 0 auto 30px;box-sizing: border-box;padding: 0 25px;}
#cul-download .search-box .form-input{display: inline-block;width: calc(100% - 25px);height:60px;line-height: 60px;}
#cul-download .search-box .form-input input{display:block;width:100%;}
#cul-download .search-box .form-input input::placeholder{color:#999999;}
#cul-download .search-box .form-submit{display: inline-block;cursor: pointer;}
#cul-download .search-box .form-submit input[type=submit]{display:none;}

#cul-download .dl-list{border-top: 2px solid #ef8300;}
#cul-download .dl-list .item{padding: 30px;border-bottom: 1px solid #e5e5e5;transition: all 0.4s;}
#cul-download .dl-list .item .file-icon{padding-right: 30px;border-right: 1px solid #e5e5e5;margin-right: 30px;}
#cul-download .dl-list .item .tit{color:#666666;font-size: 16px;line-height: 40px;}
#cul-download .dl-list .item .dl-icon{background:url(/images/dl-icon.png) no-repeat center;width: 24px;height:40px;transition: all 0.4s;cursor: pointer;}
#cul-download .dl-list .item:hover{box-shadow: 0px 2px 18px -2px rgba(0,0,0,.2);}
#cul-download .dl-list .item:hover .dl-icon{background:url(/images/dl-icon-h.png) no-repeat center;}

/*人才招聘*/
#recruit{padding-top: 40px;}
#recruit .job-cate-list{border: 1px solid #e5e5e5;margin-bottom: 40px;}
#recruit .job-cate-list .item{padding: 40px 0;display: flex;flex-direction: row;align-items: center;justify-content: center;box-sizing: border-box;width: 25%;border-right: 1px solid #e5e5e5;transition: all .4s;}
#recruit .job-cate-list .item:nth-child(4n+4){border-right: none;}
#recruit .job-cate-list .item:nth-child(-n+4){border-bottom: 1px solid #e5e5e5;}
#recruit .job-cate-list .item .icon{margin-right: 20px;width: 25px;height: 25px;}
#recruit .job-cate-list .item .icon .pic-dft{z-index: 2;opacity: 1; transition: all .4s;}
#recruit .job-cate-list .item .icon .pic-hvr{z-index: 1;opacity: 0; transition: all .4s;}
#recruit .job-cate-list .item .txt .name{font-size: 20px;transition: all .4s;}
#recruit .job-cate-list .item .txt .more{font-size: 12px;color: #999999;transition: all .4s;}
#recruit .job-cate-list .item:hover{background: #ef8300;}
#recruit .job-cate-list .item:hover .txt .name{color: #ffffff;}
#recruit .job-cate-list .item:hover .txt .more{color: #ffffff;}
#recruit .job-cate-list .item:hover .pic-dft{z-index: 1;opacity: 0;}
#recruit .job-cate-list .item:hover .pic-hvr{z-index: 2;opacity: 1;}
#recruit .job-cate-list .item.cur{background: #ef8300;}
#recruit .job-cate-list .item.cur .txt .name{color: #ffffff;}
#recruit .job-cate-list .item.cur .txt .more{color: #ffffff;}
#recruit .job-cate-list .item.cur .pic-dft{z-index: 1;opacity: 0;}
#recruit .job-cate-list .item.cur .pic-hvr{z-index: 2;opacity: 1;}

#recruit .job-list{padding: 40px 0 ;}
#recruit .job-list .item{width: 48.33%;padding: 34px 36px 53px;background: #fafafa;transition: all .4s;margin-bottom: 40px;}
#recruit .job-list .item:nth-child(odd){margin-right: 40px;}
#recruit .job-list .item .tit{font-size: 18px;padding-bottom: 30px;}
#recruit .job-list .item .cont-box{border-top: 1px solid #e5e5e5;padding: 30px 0;font-size: 16px;margin-bottom: 12px;}
#recruit .job-list .item .cont-box .c-tit{color: #333333;font-weight: bold;margin-bottom: 13px;}
#recruit .job-list .item .cont-box .cont{color: #666666;font-size: 16px;}
#recruit .job-list .item .num-btn{display: flex;justify-content: space-between;align-items: center;}
#recruit .job-list .item .num-btn .num{font-size: 16px;color: #666666;}
#recruit .job-list .item .num-btn .btn{font-size: 16px;color: #ffffff;background: #ef8300;padding: 17px 25px;}
#recruit .job-list .item:hover{background: #ffffff;box-shadow: 0px 2px 10px -2px rgba(0,0,0,.3);}

/*科普*/
#science{padding: 40px 0;}
#science .list{}
#science .list .item{border: 1px solid #e5e5e5;box-sizing: border-box;width: 32.5%;overflow: hidden;margin-right: 13px;margin-bottom: 15px;}
#science .list .item:nth-child(3n+3){margin-right: 0;}
#science .list .item .pic{overflow: hidden;}
#science .list .item .pic img{transition: all .4s;}
#science .list .item .title{font-size: 16px;padding: 24px 30px;}
#science .list .item:hover .pic img{transform: scale(1.1);}

/*参观*/
#view{background: url(/images/view-bg.jpg) no-repeat center 100%/cover;width: 1920px;/*height: 905px;*/padding-bottom: 30px;}
#view .cont-wrap{max-width: 700px;margin: auto;position: relative;}
#view .cont-wrap .top{width: 31.43%;margin: 120px auto 35px;position: relative;}
#view .cont-wrap .top::before{position: absolute;content: '';width: 240px;height: 1px;background: #ffffff;top: 50%;left: -110%;}
#view .cont-wrap .top::after{position: absolute;content: '';width: 240px;height: 1px;background: #ffffff;top: 50%;right: -110%;}
#view .cont-wrap .top .step-num{font-size: 60px;color: #ffffff;position: relative;bottom: 30px;left: 10px;margin-right: 40px;}
#view .cont-wrap .top .step-num::after{position: absolute;content: '';width: 90px;height: 1px;background: #ffffff;transform: rotate(-45deg);top: 77%;left: 0%;}
#view .cont-wrap .top .step-total{color: #ffffff;position: relative;top: 30px;}
#view .cont-wrap .top .step-total .txt{font-size: 20px;}
#view .cont-wrap .top .step-total .txt-en{font-size: 12px;}
#view .cont-wrap .choice{margin-bottom: 10px;}
#view .cont-wrap .choice .title{font-size: 26px;background: #4161aa;color: #ffffff;padding: 27px 0;}
#view .view-1 .cont-wrap .choice .list{background: #ffffff;display: flex;align-items: center;justify-content: space-evenly;padding: 70px 0;}
#view .view-1 .cont-wrap .choice .list .item{width: 18.85%;cursor: pointer;}
#view .view-1 .cont-wrap .choice .list .item .pic{overflow: hidden;border: 3px solid transparent;border-radius: 50%;margin-bottom: 20px;}
#view .view-1 .cont-wrap .choice .list .item .name{text-align: center;font-size: 26px;}
#view .view-1 .cont-wrap .choice .list .item.cur .pic{border: 3px solid #ef8300;}
#view .view-1 .cont-wrap .choice .list .item.cur .name{color: #ef8300;}
#view .view-1 .cont-wrap .form-mod{box-sizing: border-box;background: #ffffff;padding: 25px 46px;}
#view .view-1 .cont-wrap .form-mod .txt{font-size: 16px;margin-right: 18px;}
#view .view-1 .cont-wrap .form-mod .fm-input{width: 64.29%;border: 1px solid #e3e3e3;border-radius: 4px;background: #fbfbfb;box-sizing: border-box;margin-right: 18px;}
#view .view-1 .cont-wrap .form-mod .fm-input input{width: 100%;display: block;height: 50px;line-height: 50px;}
#view .view-1 .cont-wrap .form-mod .fm-submit{width: 20%;background: #ef8300;color: #ffffff;border-radius: 4px;height: 50px;line-height: 50px;text-align: center;}
#view .view-1 .cont-wrap .form-mod .fm-submit input[type=submit]{display: none;}
#view .view-1 .cont-wrap .next{font-size: 20px;color: #ffffff;position: absolute;top: 50%;right: -30%;margin-top: 60px;cursor: pointer;}
#view .view-1 .cont-wrap .next::before{position: absolute;content: '';background: url(/images/view-next.png) no-repeat;width: 60px;height: 113px;top: 50%;margin-top: -55px;left: -100%;}

#view .view-2 .cont-wrap .choice .date-choose{background: #ffffff;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 118px 0px 166px;}
#view .view-2 .cont-wrap .choice .date-choose .txt{font-size: 20px;color: #666666;text-align: right;width:80px;margin-right: 20px;}
#view .view-2 .cont-wrap .choice .date-choose .date{margin-bottom: 20px;}
#view .view-2 .cont-wrap .choice .date-choose .date .date-input{background: #fbfbfb;font-size: 16px;border-radius: 8px;height: 50px;line-height: 50px;border: 1px solid #e5e5e5;text-align: center;width: 312px;}
#view .view-2 .cont-wrap .choice .date-choose .time .time-selected{background: #fbfbfb;font-size: 16px;border-radius: 8px;height: 50px;line-height: 50px;border: 1px solid #e5e5e5;text-align: center;width: 312px;}
#view .view-2 .cont-wrap .prev{font-size: 20px;color: #ffffff;position: absolute;top: 50%;left: -30%;margin-top: 60px;cursor: pointer;}
#view .view-2 .cont-wrap .prev::before{position: absolute;content: '';background: url(/images/view-prev.png) no-repeat;width: 60px;height: 113px;top: 50%;margin-top: -55px;left: 120%;}
#view .view-2 .cont-wrap .next{font-size: 20px;color: #ffffff;position: absolute;top: 50%;right: -30%;margin-top: 60px;cursor: pointer;}
#view .view-2 .cont-wrap .next::before{position: absolute;content: '';background: url(/images/view-next.png) no-repeat;width: 60px;height: 113px;top: 50%;margin-top: -55px;left: -100%;}

#view .view-3 .cont-wrap .choice .form-table{background: #fbfbfb;padding: 30px 10px 12px 10px;box-sizing: border-box;}
#view .view-3 .cont-wrap .choice .form-table .tr{margin-bottom: 8px;}
#view .view-3 .cont-wrap .choice .form-table .tr.has-tips{margin-bottom: 0px;}
#view .view-3 .cont-wrap .choice .form-table .td{}
#view .view-3 .cont-wrap .choice .form-table .form-title{width: 30%;text-align: right;vertical-align: middle;display: inline-block;margin-right: 15px;font-size: 16px;color: #666666;}
#view .view-3 .cont-wrap .choice .form-table .form-input{background: #ffffff;border: 1px solid #e5e5e5;border-radius: 4px;height: 30px;line-height: 30px;width: 43.5%;vertical-align: middle;display: inline-block;}
#view .view-3 .cont-wrap .choice .form-table .form-input input[type='text']{width: 100%;display: block;padding-left: 10px;box-sizing: border-box;}
#view .view-3 .cont-wrap .choice .form-table .form-input.ran-age{width: 10%;}
#view .view-3 .cont-wrap .choice .form-table .form-input.tips{background: transparent;border: none;font-size: 12px;color: #ea1111;white-space: nowrap;}
#view .view-3 .cont-wrap .choice .form-table .form-input.code{width: 10%;}
/*#view .view-3 .cont-wrap .choice .form-table .form-code{height: 30px;}*/
#view .view-3 .cont-wrap .choice .form-table .form-file{width: 100px;height: 30px;line-height: 30px;border: 1px solid #e5e5e5;font-size: 16px;background: #ffffff;cursor: pointer;border-radius: 4px;box-sizing: border-box;}
#view .view-3 .cont-wrap .choice .form-table .form-file input[type='file']{display: none;}
#view .view-3 .cont-wrap .choice .form-table .dl-demo{color: #ea1111;line-height: 30px;}
#view .view-3 .cont-wrap .choice .form-table .success{color: #ea1111;line-height: 30px;margin-left: 30px;}
#view .view-3 .cont-wrap .choice .form-table .form-checkbox{width: 60%;margin-left: 33%;line-height: 30px;font-size: 16px;}
#view .view-3 .cont-wrap .choice .form-table .form-checkbox .readme{color: #ea1111;}
#view .view-3 .cont-wrap .choice .form-table .form-submit{width: 20.15%;height: 40px;line-height: 40px;background: #ef8300;color: #ffffff;font-size: 16px;text-align: center;border-radius: 4px;letter-spacing: 12px;text-indent: 12px;}
#view .view-3 .cont-wrap .choice .form-table .form-submit input[type='submit']{display: none;}
#view .view-3 .cont-wrap .prev{font-size: 20px;color: #ffffff;position: absolute;top: 50%;left: -30%;margin-top: 60px;cursor: pointer;}
#view .view-3 .cont-wrap .prev::before{position: absolute;content: '';background: url(/images/view-prev.png) no-repeat;width: 60px;height: 113px;top: 50%;margin-top: -55px;left: 120%;}

#view .view-4 .cont-wrap .choice .return-msg{padding: 145px 0;background: #ffffff;}
#view .view-4 .cont-wrap .choice .return-msg .appoint-num{margin-bottom: 40px;}
#view .view-4 .cont-wrap .choice .return-msg .appoint-num .tit{font-size: 20px;color: #666666;}
#view .view-4 .cont-wrap .choice .return-msg .appoint-num .num{font-size: 60px;color: #ef8300;line-height: 1;}
#view .view-4 .cont-wrap .choice .return-msg .tips{font-size: 16px;color: #666666;}

/*企业文化-群团活动*/
#cul-group{}
#cul-group{padding-top: 35px;}
#cul-group .cate-tab{margin-bottom: 30px;}
#cul-group .cate-tab .cate-item{display: block;width: 25%;border: 1px solid #e5e5e5;text-align: center;float: left;height: 50px;line-height: 50px;box-sizing: border-box;}
#cul-group .cate-tab .cate-item:not(:first-child){border-left: none;}
#cul-group .cate-tab .cate-item.cur{border-color: #ef8300;background-color: #ef8300;color: #ffffff;font-weight: bold;}
#cul-group .group-con{padding-bottom: 35px;border-bottom: 1px solid #e5e5e5;margin-bottom: 35px;}
#cul-group .title{font-size: 24px;margin-bottom: 30px;}
/*这里有可能是编辑器，因为不确定，所以先做了样式 */
#cul-group .group-con .one .img{width: 50%;}
#cul-group .group-con .one .text{width: 44.16%;margin: 6.16% 0 0 4.16%;font-size: 16px;line-height: 28px;color: #666;}
#cul-group .group-con .two{font-size: 16px;line-height: 28px;color: #666;margin-top: 35px;}
#cul-group .group-con.group-news-list{ margin-top: 50px;}
#cul-group .group-tent .img{width: 68.33%;padding-top: 68.33%;} 
#cul-group .group-tent .text{width: 24.33%;padding-top: 68.33%;}
#cul-group .group-tent .text .list{line-height: 53px;height: 53px;margin-bottom: 47px;}
#cul-group .group-tent .text .list:nth-last-child(1){margin-bottom: 0;}
#cul-group .group-tent .text .icon{width: 53px;height: 53px;}
#cul-group .group-tent .text .t1{font-size: 16px;width: calc(100% - 73px);margin-left: 20px;text-align: left;}

#cul-group .cul-group-con .list{padding: 0 0 30px 0;border-bottom: 1px solid #e6e6e6;}
#cul-group .cul-group-con .list .img{width: 270px;height: 202px;margin-right: 40px;}
#cul-group .cul-group-con .list .text{width: calc(100% - 310px);}
#cul-group .cul-group-con .list .t1{font-size: 18px;line-height: 30px;margin-top: 20px;}
#cul-group .cul-group-con .list .t2{font-size: 16px;line-height: 26px;height: 52px;color: #666;margin: 20px auto 30px;}
#cul-group .cul-group-con .list .a1{width: 103px;line-height: 26px;font-size: 16px;background: url(/images/icon30.png) no-repeat center right;}
#cul-group .cul-group-con .list:hover .t1{color: #ef8300;}
#cul-group .cul-group-con .list:hover .a1{background: url(/images/icon31.png) no-repeat center right;color: #ef8300;}


/*企业文化-群团活动要闻*/
#cul-group-news{}
#cul-group-news{padding-top: 35px;}
#cul-group-news .cate-tab{margin-bottom: 30px;}
#cul-group-news .cate-tab .cate-item{display: block;/*width: 25%;*/width: 33.333%;border: 1px solid #e5e5e5;text-align: center;float: left;height: 50px;line-height: 50px;box-sizing: border-box;}
#cul-group-news .cate-tab .cate-item:not(:first-child){border-left: none;}
#cul-group-news .cate-tab .cate-item.cur{border-color: #ef8300;background-color: #ef8300;color: #ffffff;font-weight: bold;}
#cul-group-news .con .list{padding: 30px 0;border-bottom: 1px solid #e6e6e6;}
#cul-group-news .con .list .img{width: 270px;height: 202px;margin-right: 40px;}
#cul-group-news .con .list .text{width: calc(100% - 310px);}
#cul-group-news .con .list .t1{font-size: 18px;line-height: 30px;margin-top: 20px;}
#cul-group-news .con .list .t2{font-size: 16px;line-height: 26px;height: 52px;color: #666;margin: 20px auto 30px;}
#cul-group-news .con .list .a1{width: 103px;line-height: 26px;font-size: 16px;background: url(/images/icon30.png) no-repeat center right;}
#cul-group-news .con .list:hover .t1{color: #ef8300;}
#cul-group-news .con .list:hover .a1{background: url(/images/icon31.png) no-repeat center right;color: #ef8300;}

/*党建引领-党建聚焦*/
#pbl-focus{}
#pbl-focus{padding-top: 35px;}
#pbl-focus .cate-tab{margin-bottom: 30px;}
#pbl-focus .cate-tab .cate-item{display: block;width: 33.3333%;border: 1px solid #e5e5e5;text-align: center;float: left;height: 50px;line-height: 50px;box-sizing: border-box;}
#pbl-focus .cate-tab .cate-item:not(:first-child){border-left: none;}
#pbl-focus .cate-tab .cate-item.cur{border-color: #ef8300;background-color: #ef8300;color: #ffffff;font-weight: bold;}
#pbl-focus .focus-con{padding-bottom: 35px;border-bottom: 1px solid #e5e5e5;margin-bottom: 35px;}
#pbl-focus .title{font-size: 24px;margin-bottom: 30px;}
#pbl-focus .focus-con .editor{font-size: 16px;line-height: 28px;color: #666;}
#pbl-focus .focus-tent .img{width: 50%;padding-top: 56.33%;} 
#pbl-focus .focus-tent .text{width: 37.91%;padding-top: 56.33%;}
#pbl-focus .focus-tent .text .list{line-height: 53px;height: 53px;margin-bottom: 47px;}
#pbl-focus .focus-tent .text .list:nth-last-child(1){margin-bottom: 0;}
#pbl-focus .focus-tent .text .icon{width: 53px;height: 53px;}
#pbl-focus .focus-tent .text .t1{font-size: 16px;width: calc(100% - 73px);margin-left: 20px;text-align: left;}

/*党建引领-党建活动要闻*/
#pbl-activities{}
#pbl-activities{padding-top: 35px;}
#pbl-activities .cate-tab{margin-bottom: 30px;}
#pbl-activities .cate-tab .cate-item{display: block;width: 33.3333%;border: 1px solid #e5e5e5;text-align: center;float: left;height: 50px;line-height: 50px;box-sizing: border-box;}
#pbl-activities .cate-tab .cate-item:not(:first-child){border-left: none;}
#pbl-activities .cate-tab .cate-item.cur{border-color: #ef8300;background-color: #ef8300;color: #ffffff;font-weight: bold;}
#pbl-activities .con .list{padding: 30px 0;border-bottom: 1px solid #e6e6e6;}
#pbl-activities .con .list .img{width: 270px;height: 202px;margin-right: 40px;}
#pbl-activities .con .list .text{width: calc(100% - 310px);}
#pbl-activities .con .list .t1{font-size: 18px;line-height: 30px;margin-top: 20px;}
#pbl-activities .con .list .t2{font-size: 16px;line-height: 26px;height: 52px;color: #666;margin: 20px auto 30px;}
#pbl-activities .con .list .a1{width: 103px;line-height: 26px;font-size: 16px;background: url(/images/icon30.png) no-repeat center right;}
#pbl-activities .con .list:hover .t1{color: #ef8300;}
#pbl-activities .con .list:hover .a1{background: url(/images/icon31.png) no-repeat center right;color: #ef8300;}

/*党建引领-党群服务中心*/
#pbl-service{}
#pbl-service{padding-top: 35px;}
#pbl-service .cate-tab{margin-bottom: 30px;}
#pbl-service .cate-tab .cate-item{display: block;width: 25%;border: 1px solid #e5e5e5;text-align: center;float: left;height: 50px;line-height: 50px;box-sizing: border-box;}
#pbl-service .cate-tab .cate-item:not(:first-child){border-left: none;}
#pbl-service .cate-tab .cate-item.cur{border-color: #ef8300;background-color: #ef8300;color: #ffffff;font-weight: bold;}
#pbl-service .con .container{overflow: visible;}
#pbl-service .con .img:before{content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;background: rgba(255,255,255,0.85);}
#pbl-service .con .text{display: none;background: rgba(0,0,0,0.75);padding: 30px 45px;left: 0;right: 0;bottom: 0;z-index: 3;}
#pbl-service .con .text .tit{line-height: 30px;margin-bottom: 15px;}
#pbl-service .con .text .t1{font-size: 20px;color: #ef8300;width: calc(100% - 130px);}
#pbl-service .con .text .a1{font-size: 14px;color: #ef8300;padding-right: 30px;background: url(/images/icon31.png) no-repeat center right;}
#pbl-service .con .text .t2{font-size: 14px;line-height: 24px;color: #fff;}
#pbl-service .con .anniu{width: 50px;height: 50px;overflow: hidden;border-radius: 50%;top: calc(50% - 25px);z-index: 3;cursor: pointer;}
#pbl-service .con .prev{left: -85px;background: url(/images/icon91.png) no-repeat center;}
#pbl-service .con .next{right: -85px;background: url(/images/icon93.png) no-repeat center;}
#pbl-service .con .prev:hover{background: url(/images/icon92.png) no-repeat center;}
#pbl-service .con .next:hover{background: url(/images/icon94.png) no-repeat center;}
#pbl-service .con .swiper-slide-active .img:before{display: none;}
#pbl-service .con .swiper-slide-active .text{display: block;}

/*党建引领-党群服务中心-详情*/
#pbl-service-detail{}
#pbl-service-detail .title{margin-top: 35px;font-size: 24px;line-height: 30px;}
#pbl-service-detail .brief{font-size: 16px;line-height: 28px;color: #666;margin: 20px auto 30px;}
#pbl-service-detail .tit{font-size: 16px;line-height: 28px;font-weight: bold;margin-bottom: 35px;}
#pbl-service-detail .list{background: #f9f9f9;}
#pbl-service-detail .list .img{width: 50%;padding-top: 33.33%;}
#pbl-service-detail .list .text{width: 50%;padding-top: 33.33%;}
#pbl-service-detail .list .inline-block{width: 70%;}
#pbl-service-detail .list .t1{color: #ef8300;font-size: 20px;line-height: 30px;margin-bottom: 15px;text-align: left;}
#pbl-service-detail .list .t2{color: #666;font-size: 16px;line-height: 30px;text-align: left;}

/*联系我们*/
#contact .t1{font-size: 16px;line-height: 50px;color: #cc0000;}
#contact .rlist{height: 50px;width: 100%;margin-bottom: 20px;line-height: 48px;}
#contact .rlist.dat{height: 240px;}
#contact .rlist.auto{height: auto;}
#contact .rlist label{width: 100%;height: 48px;border: 1px solid #e3e3e3;background: #fbfbfb;border-radius: 3px;display: block;}
#contact .rlist label.fl{width: calc(31.66% - 2px);margin-right: 2.51%;}
#contact .rlist label.fl:nth-child(3){margin-right: 0;}
#contact .rlist input{text-indent: 28px;}
#contact .rlist label.area{height: 240px;}
#contact .rlist textarea{resize: none;text-indent: 28px;}
#contact .rlist label font{color: #999;}
#contact .rlist label font span{color: #cc0000;}
#contact .verif{width: 59.166%;}
#contact .verif label.fl{background: #fbfbfb;width: 53.52%;margin-right: 2.816%;}
#contact .verif [word-code]{border: 1px solid #e3e3e3;height: 48px;border-radius: 3px;margin-right: 2.816%;}
#contact .verif input[name="VCode"]{text-transform: uppercase;}
#contact .verif .tip{color:#cc0000;cursor: pointer;}
#contact div[type="submit"]{width: 40.66%;background: #ef8300;color: #fff;height: 50px;line-height: 50px;font-size: 16px;border-radius: 3px;cursor: pointer;}