/*网站公共样式*/
.info-content{font-size:15px;line-height:1.7;padding:20px 0;}
.info-content img{max-width:100%;}
a{color:#333;text-decoration:none;}
.topbar{position:relative;height:80px;}
.header{position:fixed;top:0;left:0;width:100%;z-index:99999;}
a:hover{color:#a40d0e;}
.text-yellow{color:#e4b86b;}
.text-red{color:#c20000;}
.text-indent{text-indent:2em;}
.bg-gray{background:#f5f5f5;}
.bg-white{background:#fff;}
.dashline{border:1px dashed #ddd;}
.bg-red{background:#c20000;}
.text-overflow{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.text-overflow-lines2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:26px;height:52px;}
.background-color-f5f5f5{background:#f5f5f5;}
@media(min-width:992px){.mycol-md-3{width:20%;}
.mycol-md-9{width:80%;}
}
/*遮罩层*/
.mask-bg{position:fixed;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.7);overflow:hidden;z-index:997;top:0;left:0;}
.mask-bg.active{display:block;}
/* pc导航 */
@media (min-width:1000px){
.topbar .logo{padding-top:10px;padding-bottom:10px;display:block;}
.topbar .msg{border-left:1px solid #ccc;padding-left:10px;margin-left:10px;position:relative;top:20px;padding-top:10px;padding-bottom:10px;}
.navbar{}
.header .nav-toggle{display:none}
.nav>ul>li{float:left;text-align:center;}
.nav>ul>li>ul{display:none;position:absolute;left:-10%;z-index:200;width:120%;}
.nav>ul>li>a{display:block;text-align:center;color:#fff;font-size:14px;position:relative;line-height:80px;height:80px;width:125px;}
.nav >ul>li.active >a{}
.nav li:hover> ul{display:block}
.nav ul>li>a::before{content:'';position:absolute;width:0%;height:3px;left:0;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);bottom:0;border-radius:0px;opacity:0;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;background-color:rgb(255,127,39);margin-left:50%;background:rgb(192, 0, 0);}
.nav > ul > li.active > a::before{width:125px;margin-left:0;opacity:1;margin-bottom:0;}
.nav ul li ul li a{display:block;width:100%;text-align:center;color:#000;font-size:12px;line-height:42px;background:#fff;transition:all .5s;position:relative;}
.nav ul li ul li a:hover{text-decoration:none;background:rgb(245,245,245);padding-left:20px;}
.nav ul li{position:relative;border:1px solid transparent;}
.nav ul li:active{border:1px dotted #fff;box-sizing:border-box;border-bottom:0}
.nav ul li .arrow{display:none}
.nav ul li ul li ul{left:100%;top:0px;display:none}
.nav ul li ul li{border:0;border-bottom:1px solid #eee;}
}
/* 移动端导航 */
@media (max-width:1000px){.header{width:100%;z-index:999;background:#f0f0f0;}
.header .logo{padding-left:0px;}
.header .logo img{height:50px}
.header .nav-toggle{position:fixed;right:0px;top:10px;font-size:25px;color:#999;min-width:60px;height:60px;line-height:60px;text-align:center;cursor:pointer;z-index:1}
.header .nav-toggle.active{color:#ccc}
.nav{position:fixed;z-index:999;top:0px;right:0px;width:0px;background:#fff;height:100%;height:100vh;opacity:0;transition:all 0.2s linear;overflow-y:auto}
.nav.active{opacity:1;width:260px;max-width:60%}
.nav ul li{line-height:45px;text-align:left}
.nav ul li ul{display:none;transition:display 1s linear;}
.nav ul li ul.active{display:block}
.nav ul li a{padding-left:30px;display:block;color:#999;font-size:15px;line-height:3.5;border-bottom:1px solid #dcdcdc}
.nav ul li ul li a{padding-left:60px;font-size:14px}
.nav ul li ul li ul li a{padding-left:90px}
.nav ul li ul li ul li li a{padding-left:120px}
.nav ul li{position:relative}
.nav ul li .arrow{position:absolute;right:0px;top:0px;width:50px;height:50px;line-height:50px;text-align:center;transition-duration:0.2s}
.nav ul li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}
.nav ul li .arrow.active{transform:rotate(90deg);transition-duration:0.2s}
.nav>ul>li>a>p{display:none}
}
/*底部样式*/
footer{background:#196a29;color:#fff;line-height:2;}
footer .right-box img{width:100px;height:100px;margin-left:20px;}
footer ul li + li.col-md-4{min-height:230px;border-left:1px solid rgba(255,255,255,0.26);}
.rights{border-top:1px solid rgba(255,255,255,0.26);text-align:center;color:#858ea2;}
/*首页>>公用标题*/
.index-comtitle .title{font-size:26px;color:rgb(67,67,67);}
.index-comtitle .line1,.index-comtitle .line2{width:150px;background:#999;height:1px;display:inline-block;margin-right:14px;position:relative;bottom:6px;}
.index-comtitle .line2{margin-left:14px;margin-right:0;}
.index-comtitle .line1::before{content:"";width:40px;height:3px;background:#c20000;position:absolute;right:0;top:-1px;}
.index-comtitle .line2::before{content:"";width:40px;height:3px;background:#c20000;position:absolute;left:0;top:-1px;}
@media(max-width:468px){.index-comtitle .line1,.index-comtitle .line2{display:none;}
}
/* 左侧 */
/* 左侧 */
.navleft-box{}
.nav-menu{text-align:center;font-size:20px;}
.nav-menu ul{text-align:center;display:flex;}
.nav-menu li{margin-top:1.5px;margin-left:15px;padding:8px;}
.nav-menu li a{display:block;font-size:13px;color:#666;}
.nav-menu li.active{position:relative;background:#334454;}
.nav-menu li.active a{color:#fff;}
.menu-title{overflow-wrap:break-word;padding:10px 20px;border-color:transparent;border-width:0px;position:relative;
            border-style:solid;background-position:center center;background-repeat:no-repeat;background-color:#4BAE4F;color:#fff;padding-top:20px;}
.menu-title img{position:absolute;right:0;top:0;}
.menu-title .en{text-transform:uppercase;font-size:15px;padding-top:5px;}
.topColumnName{font-size:22px;font-weight:bold;}
.navleft-box .more{background:#c20000;color:#fff;padding:6px 12px;border-radius:4px;}
@media (max-width:1000px){.nav-menu{display:none;}
}
/*产品列表*/
.pc-nic-item li{display:inline-block;width:100px;margin:4px;}
.pc-nic-item li a{display:block;width:100%;background:#c20000;color:#fff;line-height:34px;font-weight:bold;}
.nic-item{background-color:rgb(216,216,216);}
.nic-item ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-size:100%;border-top:1px solid #f8f8f8;position:relative;width:24.8%;float:left;height:50px;padding:15px 0;border-left:1px solid #fff;border-right:1px solid #fff;font-size:14px;color:#666666;text-align:center;box-sizing:border-box;margin-right:.2%;background:-moz-linear-gradient(top,#fff 40%,#eaeaea,#e2e2e2,#d8d8d8);background:-webkit-linear-gradient(top,#fff 40%,#eaeaea,#e2e2e2,#d8d8d8);background:-o-linear-gradient(top,#fff 40%,#eaeaea,#e2e2e2,#d8d8d8);}
.productList .item{overflow:hidden;}
.productList .item img{transition:0.3s all ease-in-out;}
.productList .item:hover img{transform:scale(1.08,1.08);}
/*首页>>产品链接*/
.index-productLink img{width:100%;height:376px;transition:transform 0.4s linear;}
.index-productLink .item:hover img{transform:translateY(-20px);}
.index-productLink .item-1:hover img{transform:translateY(20px);}
.index-productLink .item .text-box{position:absolute;top:0;left:0;width:100%;height:100%;}
.index-productLink .text-box .p1{font-size:27px;color:rgb(68,68,68);letter-spacing:0px;}
.index-productLink .text-box .p2 span{display:inline-block;width:46px;height:1px;margin:12px 0 10px 0;background:#e69138;}
.index-productLink .text-box .p3{font-size:14px;color:rgb(102,102,102);line-height:200%;}
@media(max-width:768px){.index-productLink img{max-height:200px;}
.index-productLink .text-box .p1{font-size:20px;}
}
/*分页>>新闻列表*/
.m-newlist{padding:20px 0 20px 0px;}
.m-newlist li{border-bottom:1px dashed #e5e5e5;margin-bottom:15px;position:relative;padding-bottom:15px;}
.m-newlist .date{background-color:#e4f2eb;text-align:center;font-family:Arial;padding:0 15px;height:85px;}
.m-newlist .date span.date1{display:block;line-height:30px;color:rgb(51, 68, 84);font-size:28px;background:#e4f2eb;}
.m-newlist .date span.date2{color:rgb(51, 68, 84);line-height:26px;font-size:14px;}
.m-newlist .con{margin-left:25px;}
.m-newlist .con a.title{display:block;font-size:18px;text-decoration:none;margin:0px 0px 0.3em 0px;overflow:hidden;}
.m-newlist .con a.title:hover{color:#1976d2;}
.m-newlist .con div.introduct{color:#999;line-height:1.6;font-size:14px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;
  display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.page-newslist .m-newlist{padding-left:0;padding-right:0;}
.page-newslist .m-newlist .date{left:20px;}
.page-newslist .m-newlist .con{padding-left:120px;margin-right:20px;flex:1;}
.new-list{display:flex;}
@media(max-width:992px){.page-newslist .m-newlist{padding-top:30px;padding-left:10px;padding-right:10px;}
.m-newlist li{padding-bottom:20px;}
.page-newslist .m-newlist .date{left:0px;}
.page-newslist .m-newlist .con{margin-left:80px;margin-right:0px;}
}
/*分页>>在线留言*/
.ui-validForm .form-group{margin-bottom:16px;}
.ui-validForm .controls{margin-top:6px;}
.ui-validForm .controls .form-control{width:100%;line-height:34px;border:1px solid #ddd;border-radius:4px 4px;padding-left:6px;}
.ui-validForm .controls .btn{color:#fff;background-image:none;background-color:#fb414c;border-color:transparent;border-radius:4px 4px;width:450px;line-height:34px;}
@media(max-width:768px){.ui-validForm .controls .btn{width:315px;}
}
@media(max-width:468px){.ui-validForm .controls .btn{width:100%;}
}
@media(max-width:768px){footer{margin-bottom:60px;}
.footer-fixed{position:fixed;left:0;bottom:0;width:100%;height:60px;color:#fff;background:#bf0f0f;z-index:999;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.footer-fixed img{height:32px;width:32px;}
.footer-fixed ul{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;}
.footer-fixed ul li a{display:block;height:60px;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.footer-fixed ul li p{color:#fff;}
.footer-fixed.active{transform:translateX(260px);z-index:9999;}
}





/*专用*/
/*breadcrumb*/
.breadcrumb{border-bottom:0}
.bread-right{font-size:20px;color:rgb(75, 174, 79)}




/*1117专用*/
/*头部*/
.bg{position:absolute;top:0;left:0;width:100%;height:80px;}
.logo-row{display:flex;margin-top:3px;align-items:center;}
.logo-row img{max-width:40px;height:40px;}
.logo-text{display:flex;flex-direction:column;}
/*banner*/
.swiper-container{position:relative;top:80px;}
.swiper-button-prev{width:81px!important;height:81px!important;background-color:rgba(0,0,0,0.4);background-image:url('/Templates/T1339/images/1117/pres.png')!important;background-size:16px 30px!important;}
.swiper-button-next{width:81px!important;height:81px!important;background-color:rgba(0,0,0,0.4);background-image:url('/Templates/T1339/images/1117/nexts.png')!important;background-size:16px 30px!important;}
/*我们的服务*/
.server-title{color:rgb(0, 32, 96)}
.server-min{color:rgb(89, 89, 89);font-size:13px;}
.server-hr{display:flex;justify-content:center;}
.server-item{margin-bottom:30px;}
.server-hr span{height:2px;background:rgb(192, 0, 0);width:30px;}
.server-item-title{color:rgb(51, 51, 51)}
.server-item{box-sizing:border-box;border:1px solid #eee;}
.server-item-p{color:rgb(165, 165, 165);}
.server-item-link{color:rgb(192, 0, 0)}
/*我们的优势*/
.advantage-item{display:flex;flex-direction:column;border:1px solid #ccc;box-sizing:border-box;padding:20px 60px 10px 40px;}
.advantage-item img{max-width:47px;}
.color-hui{color:rgb(127, 127, 127);line-height:1.7;}
.advantage-bottom{margin-bottom:15px;}
.advantage-top{margin-top:15px;}
/*关于我们*/
.about-us{position:relative;}
.about-bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.about-bg img,.about-img img{width:100%;height:100%;}
.about-padding-top{padding:70px 0;}
.about-img{background:rgb(51, 68, 84);padding:0}
.about-padding{padding:0 40px;}
.about-more{display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgb(51, 68, 84);transition:all .5s;
            width:100px;height:40px;border-radius:30px;position:relative;top:16px;}
.more-pa{transition:all .5s;}
.about-more:hover{top:0;background:#000;}
/*新闻中心*/
.m-newlist li:last-child{margin-bottom:0;}
/*底部菜单*/
.footer-pa{background:rgb(37, 37, 37);padding:30px 0 10px 0;}
.footer-title{color:rgb(127, 127, 127)}
.footer-bom{background:#000;height:41px;text-align:center;line-height:41px;color:rgb(165, 165, 165);}
/*公司简介*/
.Bread-class{width:100%;height:41px;background:rgb(242, 242, 242);}
.bread-flex .lefts{float:left;}
.bread-flex .rights{float:right;}
.about-hr{width:30px;height:2px;background:rgb(192, 0, 0);}
.color-text{color:rgb(89, 89, 89)}
.color-lv{color:rgb(192, 0, 0);}
/*企业招聘*/
.recruit{background:rgb(242, 242, 242);padding:20px;}
/*新闻中心列表*/
.newLists .con{margin-left:30px;}
.newLists .con a.title:hover{color:#e50b1c}
.color-nine{color:#999!important}
/*联系我们*/
.color-she{color:#6a6a6a}
.about-uss{border:1px solid rgb(242, 242, 242);padding:20px 10px;}
@media (max-width:768px ) {
    .bg img{display:none;}
    .logo-row{margin-top:10px;}
    .more-pa{display:flex;justify-content:flex-end;}
    .new-more{justify-content:center;margin-bottom:30px;}
    .footer-xs img{max-width:40px;}
    .footer-xs p:first-child{font-size:18px;}
    .swiper-button-next,.swiper-button-prev{display:none}
}
@media (max-width:1000px ) {
    .margin-top-0-xs{margin-top:0;}
}
@media (max-width:1200px) {
    .nav > ul > li > a{width:100px;}
    .nav > ul > li.active > a::before{width:100px;}
}
@media (max-width:1000px) {
    .nav > ul > li > a{width:100%!important;}
}