﻿/* 网站自定义样式 */
.info-content{font-size:15px;line-height:2.5;padding:20px 0}
.info-content img{max-width:100%}
.zlm_neirong img{width:100%}
.neirong_tit{font-size:26px;}
.text-gray{color:rgb(165,165,165)}
.text-orange{color: #fd6e27;}
.bg-gray{background:rgb(243, 247, 250);;}
.bg-white{background:#fff;}
.bg-purple{background:#523b8f;}
.text-indent{text-indent:2em;}

a {color: #333;text-decoration: none}
a:hover{color:#cc0000;}

@media screen and (max-width:1000px){
    .neirong_tit{font-size:18px;}
}

@media(max-width:728px){.padding-xs-left-0{padding-left:0px}}
.banner{height:500px\9!important;overflow:hidden\9!important}
.text-red{color:#f00}
.text-overflow{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.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}
.header>div{width:100%;}
/* 响应式导航pc */
@media (min-width:992px) {
    .header{height:80px;}
    .header>div{background:url(20170823105456ebd40c.jpg) no-repeat center top;}
    .header .nav-toggle{display:none}
    .logo img{max-width:302px;margin-top:10px;}
    .nav>ul>li{float:left;text-align:center;}
    .nav>ul>li>ul{position:absolute;}
    .nav>ul>li>a{display:block;text-align:center;color:#fff;font-size:16px;position:relative;line-height:80px;height:80px;padding:0 15px;position:relative;}
    .nav>ul>li>a>p{font-size:13px}
    .nav>ul>li.active>a{}
    .nav>ul>li>a::before{content:"";width:0%; position:absolute;bottom:0px; left:50%;height:3px;background:rgb(192, 0, 0);transition:all 0.3s ease-in-out;}
    .nav>ul>li.active>a::before{width:100%;transform:translateX(-50%);}
    .nav li:hover>ul{display:block}
    .nav ul li ul li a{display:block;width:100%;text-align:center;color:#000; font-size:15px;line-height:50px}
    .nav ul li ul li a:hover{text-decoration:none;color:#000;background:#eee}
    .nav ul li{position:relative}
    .nav ul li .arrow{display:none}
    .nav ul li ul{background:#fff;display:none;position:absolute;left:-20%;z-index:200;width:150px}
    .nav ul li ul li ul{left:100%;top:0px;display:none}

/* 响应式导航移动端 */
}
@media (max-width:991px){
    .header{height:56px;}
    .header>div{background:#fff;}
    .header .logo img{max-height:50px;max-width:250px;margin:10px 0px;}
    .header .nav-toggle{position:absolute;right:0px;top:0px;font-size:25px;color:#373c64;min-width:60px;height:60px;line-height:60px;text-align:center;cursor:pointer;z-index:1}
    .header .nav-toggle.active{color:#373c64}
    .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}
    .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:0s}
    .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)}
    .nav>ul>li>a>p{display:none}
}
.index-about .link{background-color:rgb(13,106,189);width:130px;height:40px;line-height:40px;color:#fff;display:inline-block}
.page-newslist-1 .mask-1{position:absolute;top:0;left:0;background:rgba(255,255,255,0.5);width:100%;height:100%;display:none}
.page-newslist-1:hover .mask-1{display:block}
.page-newslist-1:hover .img-box{transition:0.2s all linear;transform:scale(0.96,0.96)}
.page-newslist li:hover .mask-1{display:none}
.page-newslist-1 li:hover .img-box{transform:scale(1,1)}
.newslist{padding:10px 0}
.newslist li{position:relative;border-bottom:1px dashed #ccc}
.newslist li.tw{padding-bottom:12px;border-bottom:1px solid #ccc}
.newslist li .date{position:absolute;right:10px;top:15px}
.newslist li .tit{display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:100px;line-height:3.6}
.newslist li.tw .tit{padding-right:0}
.newslist li .tit:hover{color:rgb(165,165,165)}
.page-caseslist .prodbox{overflow:hidden}
.page-caseslist .mask{position:absolute;background:rgba(0,0,0,.7);top:-100%;left:0;width:100%;height:100%;line-height:100%}
.page-caseslist .mask p{position:absolute;width:100%;line-height:1;height:30px;top:50%;left:0;margin-top:-15px;color:#fff;font-size:18px}
.page-caseslist .prodbox:hover .mask{top:0;transition:0.4s all linear}
.page-newslist .date{color:#999999;border-bottom:1px solid #eee;margin-top:5px;margin-bottom:16px;font-size:20px;font-weight:400;line-height:2}
.page-newslist .title{font-size:18px;margin-bottom:10px;font-weight:500}
.page-newslist .intro{height:64px;line-height:32px;color:#333;margin-bottom:10px}
.page-newslist .zoom-icon{display:none;background:rgba(0,0,0,.6);width:32px;height:32px;line-height:28px;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px}
.page-newslist li:hover .mask{transition:0.5s all;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.page-newslist li:hover .zoom-icon{transition:0.5s all;display:block}
.blue-box{background:#0e6abd}
.blue-box .left-box{width:62%}
.blue-box .right-box{width:38%;padding-left:30px}
.blue-box p{color:#fff}
.page-feedback,.case-bg{background:url("../images/feedbg.jpg") no-repeat center center;background-size:cover}
.page-feedback .liuyantit{font-size:25px;font-weight:bold;line-height:40px;color:#FF0000;margin-bottom:10px;margin-left:10%;background:url(images/liuyantitbg.jpg) no-repeat left center;padding-left:15px;}
@media(max-width:1000px){
    .blue-box .left-box{width:100%}
    .blue-box .right-box{width:100%}
}
.page-contact .tit1{color:#333;font-size:18px;line-height:1.333;font-weight:bold}
.page-contact .tit2{font-weight:normal;color:#999;padding:10px 0 20px 0;font-size:14px}
.page-contact ul li{color:#333;line-height:2}
@media(max-width:980px){
.page-contact ul li{text-align:center}
}
.ui-validForm{padding-top:30px;padding-bottom:20px}
.feedback-box{width:80%;margin:0 auto}
.form-group::before,.form-group::after{content:"";display:table}
.form-group::after{clear:both}
.form-group{position:relative;padding:10px 0px}
.form-group .control-label{position:absolute;left:0px;top:10px}
.form-group .controls{padding-left:120px}
.form-group .form-control{border:1px solid #ddd;height:32px;line-height:32px;width:100%;padding:2px 5px;font-size:14px;color:#666;transition:all .5s ease-in-out}
.form-group .form-control:focus{border-color:#ccc}
.form-group textarea.form-control{height:100px}
.form-group .help-block{display:block}
.btn{border:1px solid rgb(192, 0, 0);color:#fff;height:35px;background:rgb(192, 0, 0);transition:all .5s ease-in-out}
.btn:hover{background:#a03d3d;color:#fff;border-color:#999}
.form-group .controls-verificationCodeImage{position:relative;max-width:400px;_width:400px}
.form-group .lb_verificationCodeImage{position:absolute;display:inline-block;right:1px;top:0px;height:32px;overflow:hidden}
.form-group .lb_verificationCodeImage img{height:30px}
@media(max-width:998px){
    .feedback-box{width:100%}
}
.footerbg{background-color:rgb(40,40,40)}
.footer{display:inline-block;width:100%;color:#ddd;padding:2rem 0}
.center{text-align:center;}
.footer .db_tit{font-size:20px;font-weight:bold;line-height:40px;color:#999;}
.footer .db_pic{text-align:center;margin-top:20px;}
.footer .db_com{color:#999;font-size:12px;margin-top:20px;}
.footer .db_com span{display:block;line-height:30px;}
.footer .db_com a{color:#999;}
.rights{color:#ddd;background-color:rgb(0,0,0);text-align:center}

.dblianjie{position:fixed;bottom:0px;left:0px;width:100%;background:#000;height:60px;display:none;}
.dblianjie span{display:block;text-align:center;}
.dblianjie span img{height:30px;margin:15px 0;}
@media(max-width:1000px) {
    .footer ul{padding-left:0}
    .dblianjie{display:block;}
    .rights{margin-bottom:60px;}
}

/* 首页>公共标题公共跳转*/
.index-comtit .tit{font-size: 28px; color: rgb(0, 32, 96);line-height: 150%;font-weight:bold;}
.index-comtit .line{color: rgb(192, 0, 0);font-weight:bold;}
.index-comtit .intro{color: rgb(89, 89, 89); font-size: 14px; line-height: 150%;}
.index-more{display:block;line-height:40px;height:40px;width:138px;margin:30px auto; border-radius:50px;background:#f65e12;color:#fff;text-align:center;transition:transform 0.3s ease-out;background-color:#f65e12; }
.index-more:hover{background-color:#f26620; transform:translateY(-8px);color:#fff;}
@media(max-width:728px){
    .index-comtit .tit{font-size:26px;}
}
/* 首页>我们的服务 */
.home-wmdfw{padding:10px;border:1px rgb(242, 242, 242) solid;}
.wmdfw-img{display:block;}
.wmdfw-info-box{clear:both;overflow:hidden;}
.wmdfw-tit{ color: rgb(51, 51, 51); font-size: 18px; text-transform: uppercase; line-height: 1.333;margin-top: 20px; margin-bottom: 20px;}
.wmdfw-info p:first-child{color: rgb(153, 153, 153);font-size:14px;line-height:25px;height:50px;text-overflow: -o-ellipsis-lastline;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.wmdfw-info p:last-child{margin:20px 0px;}
.wmdfw-info p:last-child a{font-size: 14px; color: rgb(192, 0, 0); line-height:25px;}


/* 首页>我们的优势 */
.home-wmdys-box{}
.home-wmdys-box .col-sm-4:first-child+.col-sm-4{padding-right:7.5px;}
.home-wmdys-box .col-sm-4:last-child{padding-left:7.5px;}
.home-wmdys-img{background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;margin-top:90px;}
.home-wmdys{padding:30px;border:1px rgb(216, 216, 216) solid;margin-bottom:15px;clear:both;overflow:hidden;}
.home-wmdys-imgs{background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;}
.home-wmdys-info p:first-child{text-align: left; margin-bottom: 10px;font-size: 18px;font-weight:bold;}
.home-wmdys-info p:last-child{margin-bottom: 20px;text-align: left;color: rgb(127, 127, 127);font-size: 12px;line-height:23px;height:92px;
text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical;
}
@media(max-width:768px){
    .home-wmdys-img{margin-top:0px;}
    .home-wmdys{padding:15px;}
}


/* 首页>关于我们 */
.index-methods{background:url(b5.jpg) no-repeat 50% 100%;padding:70px 0px;background-size:auto 100%;}
.index-methods-img{padding:10px;background-color: rgb(51, 68, 84);text-align:center;}
.index-methods-img>div{display:block;width:100%;height:100%;background:#fff;}
.index-methods-img img{width:auto;height:auto;max-height:340px;max-width:100%;}
.index-methods-tit{line-height: 58.8px; font-size:30px; font-family: 微软雅黑; color: rgb(255, 255, 255);}
.index-methods-tit1{font-size: 18px; color: rgb(255, 255, 255);margin-bottom:25px;}
.index-methods-info{font-size: 14px; color: rgb(255, 255, 255);}
.index-methods-more{margin-top:20px;}
.index-methods-more a{height: 40px;line-height: 40px;float:left;width:100px;background-color: rgb(51, 68, 84);color:#fff;text-align:center;border-radius:50px;}
.index-methods-more a:hover{background:#333333;transition:.3s all ease-in;}


@media screen and (max-width:1000px) {

}



/* 首页>企业新闻 */
.news-item{clear:both;overflow:hidden;padding:15px 0px;border-bottom:1px #e5e5e5 dashed;}
.news-item a .news-time {float: left;text-align: center;width: 90px;height: 30px;line-height: 28px;background-color: #f2f2f2;margin-right:15px;}
.news-item .day{font-size:28px;color:rgb(51, 68, 84);font-weight:normal;text-decoration:none;font-style:normal;display:block;padding-top:20px;}
.news-item .yearAndMonth{font-size:14px;color:rgb(51, 68, 84);font-weight:normal;text-decoration:none;font-style:normal;}
.news-item .news-title{font-size:16px;line-height:30px;}


/*当前位置*/
.web_nav{background:#f2f2f2;clear:both;height:45px;}
.web_nav .web_nav_com{max-width:1200px;margin:0 auto;width:100%;position:relative;}
.web_nav .web_nav_com .dqwz{position:absolute;top:0px;left:0px;font-size:12px;}
.web_nav .web_nav_com .dqwz a{color:#999}
.web_nav .web_nav_com .dqwz a:hover{color:#373c64}


@media screen and (max-width:1000px) {
    .web_nav{height:auto;margin-top:10px;background:#FFF;}
    .web_nav .web_nav_com .dqwz{position:static;padding:0 10px;}
}


/*左侧导航*/
.sub-nav-box {clear: both;position: relative;}
.zlm_dhxl{display:none;}
.sub-nav-box .sub-nav-title{line-height:40px;text-align:left;background:#373c64;padding-left:15px;font-size:18px;color:white;font-family:"Microsoft YaHei",Tahoma,Verdana,"Simsun";border-bottom:1px solid #FFF;}

.sub-nav-box .sub-nav{clear:both;text-align:right;width:100%;overflow:visible;max-width:900px;float:right;}
.sub-nav-box .sub-nav li{width:auto;padding:0px;text-align:left;position:relative;display:inline-block;}
.sub-nav-box .sub-nav li a{display:block;padding:0 10px;line-height:45px;font-size:12px;color:#999;font-family:"Microsoft YaHei",Tahoma,Verdana,"Simsun";}
.sub-nav-box .sub-nav li.active a{color:#373c64}
.sub-nav-box .sub-nav li a:hover{color:#373c64;}
.sub-nav-box .sub-nav li ul{display:none;}
.sub-nav-box .sub-nav li ul li{display:block;position:relative;}
.sub-nav-box .sub-nav li ul li a{}
.sub-nav-box .sub-nav li ul li ul{position:absolute;top:0px;left:100%;}
.sub-nav-box .sub-nav li ul li ul li a{}

.positions{position:absolute;top:45px;left:0px;background:#FFF;border:1px solid #DDD;z-index:100;}

.sub-nav-box li .arrow{display:none;position:absolute;right:0px;top:0px;width:54px;height:54px;line-height:54px; text-align:center;transition-duration:0.1s;cursor:pointer}
.sub-nav-box li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}

.sub-nav-box .sub-nav li.current > a{color:#FFF;background:#005beb}
.sub-nav-box .sub-nav li.active > ul{display:block}
.sub-nav-box .sub-nav li.active > .arrow{transform:rotate(90deg)}


.sub-nav-box1{position:relative;}
.zlm_dhxls{display:none;}
.sub-nav-box1 .sub-nav-title1{line-height:45px;color:#FFF;background:#373c64;font-size:16px;font-weight:bold;padding-left:30px;}
.sub-nav-box1 .sub-nav1{border:1px solid #DDD;}
.sub-nav-box1 .sub-nav1 li{ display: block; background: #fff;border-top:1px solid #DDD;position:relative;}
.sub-nav-box1 .sub-nav1 li.active > a{color:#373c64}
.sub-nav-box1 .sub-nav1 li > a{padding-left:30px;line-height:45px;display:block;}
.sub-nav-box1 .sub-nav1 li a:hover{background:#373c64;color:#FFF;}
.sub-nav-box1 .sub-nav1 li ul{display:none;}
.sub-nav-box1 .sub-nav1 li ul li{display:block;position:relative;}
.sub-nav-box1 .sub-nav1 li ul li a{}
.sub-nav-box1 .sub-nav1 li ul li ul{position:absolute;top:0px;left:100%;}
.sub-nav-box1 .sub-nav1 li ul li ul li a{}

.sub-nav-box1 li .arrow{position:absolute;right:0px;top:0px;width:46px;height:46px;line-height:46px; text-align:center;transition-duration:0.1s;cursor:pointer}
.sub-nav-box1 li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}

.sub-nav-box1 .sub-nav1 li.current > a{color:#ff0000;}
.sub-nav-box1 .sub-nav1 li.active > ul{display:block}
.sub-nav-box1 .sub-nav1 li.active > .arrow{transform:rotate(90deg)}


.dh_lianxi{}
.dh_lianxi span{display:block;line-height:30px;}

@media screen and (max-width:1000px) {
    .zlm_dhxl{display:block;position:absolute;right:0px;top:0px;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:16px;cursor:pointer}
    .zlm_dhxls{display:block;position:absolute;right:0px;top:0px;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:16px;cursor:pointer}
    .sub-nav-box li .arrow{display:block;}
    .sub-nav-box .sub-nav{clear:both;text-align:left;width:100%;overflow:visible;background:#fafafa;margin:0 0 0px 0;padding:0 10px;}
    .sub-nav-box .sub-nav ul{display:none;}
    .sub-nav-box .sub-nav li{width:100%;padding:0px;text-align:left;position:relative;display:inline-block;}
    .sub-nav-box .sub-nav li a{border-bottom:1px solid #DDD;}

    .sub-nav-box1 .sub-nav1 ul{display:none;}

    .dh_lianxi{display:none;}
}



/*新闻中心*/
.news_mx{}
.news_mx .news_mx_lis{padding-left:100px;position:relative;border-bottom:1px solid #ddd;min-height:120px;}
.news_mx_lis .news_date{width:80px;height:80px;background:#eee;padding-top:10px;color:#999;position:absolute;top:20px;left:0px;}
.news_mx_lis .news_date span{display:block;text-align:center}
.news_mx_lis .news_date span.s1{font-size:28px;}
.news_mx_lis .news_date span.s2{font-size:16px;}
.news_mx_lis .news_com{}
.news_mx_lis .news_com .news_c_tit{font-size:16px;line-height:30px;}
.news_mx_lis .news_com .news_c_com{color:#999;font-size:14px;margin-top:5px;}


/*新闻中心1*/
.news_mx1{}
.news_mx1 .news_mx_lis1{border-bottom:1px solid #DDD;line-height:30px;font-size:16px;background:url(images/article_arrow1.gif) no-repeat left 33px;padding-left:15px;}
.news_mx1 .news_mx_lis1 span{float:right;}

@media screen and (max-width:1000px) {
    .news_mx1 .news_mx_lis1 span{float:none;display:block;font-size:14px;color:#999}
}


.lxwm_table {margin:20px 0;border:0px solid #DDD;border-width:1px 1px 0 1px;max-width:1230px;text-align:center}
.lxwm_table .lxwm_tc {clear:both;overflow:hidden;}
.lxwm_table .lxwm_tc .s1{width:20%;text-align:center;line-height:35px;display:inline-block;border:0px solid #DDD;border-width:0px 1px 1px 0px;float:left;background:#EEE;}
.lxwm_table .lxwm_tc .s2{width:80%;line-height:35px;display:inline-block;border:0px solid #DDD;border-width:0px 0 1px 0;float:left;padding-left:30px;}
@media screen and (max-width:1000px){
.lxwm_table {margin:20px 0;border:0px solid #DDD;border-width:0px 0px;}
.lxwm_table .lxwm_tc {clear:both;overflow:hidden;margin:10px 0;}
.lxwm_table .lxwm_tc span{display:block;}
.lxwm_table .lxwm_tc .s1{width:100%;text-align:left;line-height:35px;display:inline-block;border:0px solid #DDD;border-width:0px 0px;float:left;background:none;}
.lxwm_table .lxwm_tc .s2{width:100%;line-height:35px;display:inline-block;border:0px solid #DDD;border-width:0px 0px;float:left;padding-left:0px;}
}



#divShare0 a{background-size:10% auto;width:24%;display:block;height:80px;padding-top:60px;text-align:center;float:left;padding-left:0px;margin:20px 0;}
.ModuleShare .ShareIcon{position:fixed;z-index:99999;right:1.5rem;bottom:9rem;display:block;width:60px;height:60px;text-align:center;border-radius:3.125rem;background-color: #FF9500;opacity: 0.9;filter:alpha(opacity=90);color:white;padding-top:8px; border: 1px #FF952F solid;}
.ModuleShare .ShareIcon a{color:#FFF;}
.bshare-custom .title{margin:0 auto;width:100%;display:block;padding:0.625rem 0;text-align:center;font-size:1rem;position:relative;box-shadow: 0px -3px 8px 0px #efefef;}
.bshare-custom .close{font-size:1.25rem;position:absolute;display:inline-block;right:0.625rem;width:1.875rem;}