/*list_career*/
.bannerinside{margin-top:20px;margin-bottom: 34px;overflow: hidden;}
.bannerinside img{display: block;width:100%;height: auto;}
.breadcrumbs{color:#707173;margin-top: 54px;}
.breadcrumbs a,.breadcrumbs{font-size: 13px;}
.breadcrumbs a{color:#ed0000;}
.breadcrumbs a:last-of-type{color: #707173;}
.page_tit{font-size: 40px; font-weight:400;color:#374649;}
.page{margin-top: 35px;}
.page_content{font-size: 16px;font-weight:400;color:#374649;line-height:24px;padding-top:30px;}
#page_career{margin-bottom: 143px;}
.pagealso{margin-bottom:100px;display: none;}
.pagealso dt{font-size:30px;color:#374649;}
.pagealso dd{background:#f7f9fa;margin:24px 0px 0px;border-radius:30px;padding:22px 23px 30px 23px;}
.pagealso dd a{display: block;font-size: 18px;color:#374649;line-height: 36px;position: relative;padding-left:20px;}
.pagealso dd a:before{content:"";display: block;width: 7px;height: 7px;background: #374649;border-radius:50%;position: absolute;top:50%;margin-top: -3.5px;left:0px;}
.pagealso dd a.hover{color: #ed0000;}
.pagealso dd a.hover:before{background: #ed0000;}
/*list_company*/
#page_company{margin-bottom: 86px;}
/*list_contact*/
#page_contact{margin-bottom: 187px;}
/*list_service*/
#page_service{margin-top:20px;margin-bottom:188px;}
/*list_projects*/
.projectul{margin-bottom:36px;margin-top: 44px;}
.projectul li{width: 573px;float: left;margin-bottom: 82px;}
.projectul li img{border-radius:12px;overflow: hidden;}
.projectul li:nth-of-type(even){float: right;}
.projectul .scale-img{width: 573px;height: 333px;display: block;border-radius:12px;overflow: hidden;}
.projectul span{font-size:24px;color: #374649;display: block;margin-top: 18px;}
.projectul li:hover span{color: #ed0000;}
.projectul p{font-size: 16px;color:#61777b;line-height: 24px;margin-top: 16px;
text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;  
}
.projectul .more{font-size: 16px;color:#ed0000;position: relative;padding-left: 14px;height:22px;line-height:22px;display: block;margin-top: 60px;float: right;font-weight: bold;}
.projectul .more:before{content:"";display: block; width: 0;
    height: 0;
    border-left: 8px solid #ed0000;
    border-top: 4.5px solid transparent;
    border-bottom: 4.5px solid transparent;
    position: absolute;left:0px;top:6px;
}
.projecttxt{padding:0px 14px;}
/*list_sitemap*/
#page_sitemap dt a{font-size:24px;color:#374649;}
#page_sitemap dd{margin-top:20px;}
#page_sitemap dl{margin-bottom: 58px;overflow: hidden;}
#page_sitemap dd a{display: block;font-size: 18px;color: #374649;line-height: 30px;float: left;width:20%;text-align:left;}
#page_sitemap dd a.a19{width:30%;}
#page_sitemap a:hover{color: #ed0000;}
.sitemap_content{margin-top:27px;}
.page_sitemap{margin-top:24px;margin-bottom: 125px;}
/*show_projects*/
#show_projectul{margin-top: 34px;margin-bottom: 80px;}
.proinfo_logo{display: block;height: 163px;width: auto;margin-top:20px;}
#show_projectul dd,#show_projectul  p{font-size: 18px;color: #374649;}
#show_projectul  p{line-height: 30px;}
#show_projectul dd{margin-bottom: 34px;}
#show_projectul dd strong{color: #ed0000;}
#show_projectul .info{}
.photoimgs{padding-top: 36px;}
.photoimgs img{display: block;margin-bottom: 46px;max-width:100%;}
.photoimgs img:last-of-type{margin-bottom:0px;}


#page_about{padding-bottom: 64px;}
.swiper-container-aboutpage,.swiper-container-aboutpagenew{padding-bottom:36px;overflow: hidden;margin-top: 20px;}
.align-items-start,.aboutitem{
display: flex;
align-items: flex-start;
justify-content: center;
align-content: center;
}
.align-items-start  .bannerimg{display: block;width: 573px;height: 333px;}
.swiper-container-aboutpagenew{margin-top:0px;position: relative;width: 573px;}
.aboutslide_tit{font-size:16px;color:#374649;line-height: 24px;}
.about_banner_text,.about_item_con{padding-left: 56px;}
.swiper-pagination{position: absolute;text-align: center;bottom:0px!important;}
.swiper-pagination-bullet{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;width:25px;height: 5px;background: #384649;border-radius:0px;border-radius:3px;opacity:1!important;margin:0px 3px!important;}
.swiper-pagination-bullet-active{background: #ec0000;width: 36px;}
.swiper-paginationaboutpage .swiper-pagination-bullet:last-of-type{margin-right:158px!important;}
.swiper-paginationaboutpage .swiper-pagination-bullet-active.swiper-pagination-bullet:last-of-type{margin-right:91px!important;}

.swiper-paginationabout{text-align: right;bottom:0px!important;} 
.about_item_con{width: 626px;}
.about_item_con span{font-size: 16px;color: #f70703;font-weight: bold;display: block;}
.about_item_con p{font-size: 16px;color: #374649;line-height:24px;margin-top: 24px; }
.aboutitem:nth-of-type(even){ flex-direction: row-reverse;}
.aboutitem:nth-of-type(even) .about_item_con{padding-left:0px;padding-right: 60px;}
.aboutitem{margin-bottom: 68px;}
.aboutitem:last-of-type{margin-bottom:0px;}
.aboutitem:nth-of-type(1){margin-top: 17px;}

#page_contact_dl{margin-bottom:28px;overflow: hidden;}
.dlcontact{background: #f7f9fa;width: 575px;padding:40px 30px 40px 30px;border-radius:8px;float: left;margin-bottom:20px;}
.dlcontact:nth-of-type(even){float: right;}
.dlcontact dt{font-size: 24px;color:#ff0000;line-height: 24px;}
.dlcontact dd{}
.dlcontact dd p{font-size: 18px;color: #374649;margin: 34px 0px;padding-left: 36px;line-height: 30px;}
.dlcontact dd p.p1{background: url(/skin/default/images/contact_new_ico1.png) no-repeat left 9px;}
.dlcontact dd p.p2{background: url(/skin/default/images/contact_new_ico2.png) no-repeat left 9px;}
.dlcontact dd p.p3{background: url(/skin/default/images/contact_new_ico3.png) no-repeat left 9px;}
.dlcontact dd p.p4{background: url(/skin/default/images/contact_new_ico4.png) no-repeat left 9px;}
.dlcontact dd p.p5{background: url(/skin/default/images/contact_new_ico5.png) no-repeat left 9px;margin-bottom:0px;}
.active{display:block!important;}
.dialog_probg{background: rgb(233 169 60 / 80%);position: fixed;top: 0px;width:100%;height:100%;display:none;}
.dialog_pro{width: 800px;position: relative;top:15px;left:50%;margin-left:-400px;background: #fff;padding:55px 35px 55px;display:none;}
.scroll{overflow-y: scroll;height: 90vh;padding-right:35px;}
.p_close{position: absolute;right: 13px;top: 8px;width:33px;cursor:pointer;background:url(../images/p_close.png) no-repeat center;background-size:cover;height:33px;}
.p_close:hover{background:url(../images/p_closeh.png) no-repeat center;background-size:cover;}
.p_logo1{max-width: 320px;display: block;margin-bottom:29px;}
.p_title{font-size: 16px;color:#576a6e;padding-left:27px;position: relative;padding-bottom: 12px;margin-bottom:15px;}
.p_title:after{content:"";display: block;width: 80px;height:2px;background:#e60012;position: absolute;bottom: 0px;left:0px;}
.p_item{margin-bottom: 29px;}
.p_item1{background: url(/skin/default/images/p_ico1.png) no-repeat left 4px;}
.p_txt{font-size: 18px;color:#374649;font-weight: bold;}
.p_item2{background: url(/skin/default/images/p_ico2.png) no-repeat left 4px;}
.p_item3{background: url(/skin/default/images/p_ico3.png) no-repeat left 4px;}
.p_item4{background: url(/skin/default/images/p_ico4.png) no-repeat left 4px;}
.p_item5{background: url(/skin/default/images/p_ico5.png) no-repeat left 4px;}
.p_item6{background: url(/skin/default/images/p_ico6.png) no-repeat left 4px;}
.p_logo2{display: block;max-height: 85px;}
.p_txt2{font-size:18px;color:#374649;line-height: 30px;}
.p_txt2 p{margin-bottom:35px;}
.p_txt2 p:last-of-type{margin-bottom:0px;}
.p_txt2 img{display: block;max-width:100%;margin-left: auto;margin-right: auto;}

*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;margin:0}

::-webkit-scrollbar{width:5px;height:5px;cursor:pointer;}

::-webkit-scrollbar-track{border-radius:0;background:#fff;}

::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);}

::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4);background-color:#ee3b24;}

.zl-scrollBarBox{height:100%;position:absolute;background:#ebe9d5;}
.zl-scrollBar{position:absolute;left:0;top:0;background:#999;transition:background .3s;border-radius:10px;}
.zl-scrollBar.zl-verticalBar{min-height:10px}
.zl-scrollBar.zl-horizontalBar{min-width:10px}
.zl-scrollBar:hover{background:#ee3b24;}*
.zl-scrollContentDiv{position:relative!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;top:0;left:0}
@media screen and (max-width:1400px) {
    .page_tit{font-size:32px;}
    .aboutitem{margin-bottom:50px;}
    .projectul li{margin-bottom:60px;}
    .projectul span{font-size:22px;}
    .projectul .more{margin-top:48px;}
    .dlcontact dd p{margin:25px 0px;}
}
@media screen and (max-width:1080px) {
/*list_career*/
.bannerinside.wrapper{margin:20px 0px;width: 100%;}
.page_tit{font-size: 19px;}
.page_content{font-size: 17px;}
#page_career,#page_company,#page_contact,#page_service,.page_sitemap,#show_projectul{margin-bottom: 27px;}
.pagealso dt{font-size: 18px;}
.pagealso dd a{font-size: 16px;}
.pagealso{margin-bottom:0px;}
.page{margin-top:20px;}
/* list_company */
/* list_contact */
/* list_projects*/
.projectul li{width:100%;float: none!important;margin-bottom:20px;}
.projectul .scale-img{width:100%;height: auto;}
.projecttxt{padding:0px 0px;}
.projectul{margin-top:20px;}
.projectul span{font-size: 18px;}
.projectul p{font-size: 15px;}
.projectul .more{float: none;margin-top:20px;}
.projectul{margin-bottom:20px;}
/* list_service*/
#page_service{margin-top:0px;}
/* list_sitemap */
#page_sitemap dt a{font-size: 17.5px;font-weight: bold;}
#page_sitemap dd a{width:100%;font-size: 16px;}
#page_sitemap dd{margin-top:10px;}
#page_sitemap dl{margin-bottom:20px;}
/* show_projects */
#show_projectul{margin-top:20px;}
.proinfo_logo{height: 100px;}
#show_projectul dd, #show_projectul p{font-size: 17px;}
#show_projectul dd strong{display: block;clear: both;margin-bottom:5px;}
#show_projectul dd{margin-bottom:20px;}
#show_projectul p{line-height:26px;}
.photoimgs{padding-top:20px;}
.photoimgs img{height: auto!important;margin-bottom:20px;}
.bodycontact .footer{position:fixed;bottom:0px;left:0px;width:100%;}

.align-items-start, .aboutitem{flex-direction: column;}
.about_banner_text, .about_item_con{padding-left:0px;}
.align-items-start .bannerimg{width:100%;height:auto;}
.swiper-container-aboutpage, .swiper-container-aboutpagenew{margin-top:0px;}
.about_banner_text{margin-top:10px;}
.swiper-paginationaboutpage .swiper-pagination-bullet:last-of-type,.swiper-paginationaboutpage .swiper-pagination-bullet-active.swiper-pagination-bullet:last-of-type{margin-right:0px!important;}
.swiper-container-aboutpagenew,.about_item_con{width:100%;}
#page_about{padding-bottom:30px;}
.aboutitem:nth-of-type(1){margin-top:0px;}
.aboutitem:nth-of-type(even){flex-direction: column;}
.aboutitem:nth-of-type(even) .about_item_con{padding-right:0px;}
.aboutitem{margin-bottom:20px;border-bottom:dashed 1px #dedede;padding-bottom:20px;}

.dlcontact{width:100%;padding:30px 20px;}
.dlcontact dt{font-size:18px;}
.dlcontact dd p{font-size:16px;margin:10px 0px;}
.dialog_pro{width:96%;height:75vh;margin-left:0px;left:2%;padding:40px 20px 30px;top:15%;}
.p_close{width:28px;height:28px;}
.p_logo1{max-width:150px;}
.p_txt,.p_txt2{font-size:17px;}
.scroll{height:98%;padding-right:20px;}
.p_item,.p_logo1{margin-bottom:15px;}
.p_logo2{height:64px;}
.p_txt2 p{margin-bottom:20px;}



}