﻿/*网站公共样式*/
a{color:#000;text-decoration:none;}
a:hover{color:#b90707;}
a:focus{outline:none;}
.banner{height:400px\9!important;overflow:hidden\9!important}
/*兼容ie低版*/
.myfa{color:#fff;}
.main{width:100%;background-color:#fff;padding-bottom:30px;position:relative;}
.clearFix::after{content:".";clear:both;display:block;overflow:hidden;font-size:0;height:0;}
.clearFix{zoom:1;}
.info-content{font-size:14px;line-height:2.5;padding:30px;padding-top:0px;}



/*注意媒体查询顺序要从小到大*/
@media (min-width:992px){.banner-1{height:300px;}
.page-banner{height:300px;}
}
@media (min-width:1200px){.banner-1{height:400px;}
.page-banner{height:400px;}
}
.fullSlide{width:100%;position:relative;height:auto;overflow:hidden;}
.fullSlide .bd{width:100%;height:auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:auto !important;width:100% !important;;}
.fullSlide .bd li{width:100% !important;height:auto !important;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;width:100%;height:auto;}
.fullSlide .bd li img{display:block;width:100%;height:auto;}
.fullSlide .hd{width:140px;height:12px;right:50%;bottom:20px;position:absolute;z-index:1;overflow:hidden;}
.fullSlide .hd ul{float:right;}
.fullSlide .hd ul li{float:left;width:10px;height:10px;border-radius:10px;margin-right:10px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline;cursor:pointer;background:#fff;filter:alpha(opacity=50);opacity:0.5;}
.fullSlide .hd ul .on{background:#fff;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,.fullSlide .next{height:90px;width:50px;margin:-60px 0 0;display:block;background:url(../images/focus_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;display:none;filter:alpha(opacity=70);opacity:0.7;}
.fullSlide .prev{left:0;}
.fullSlide .next{background:url(../images/focus_ctr.png) no-repeat 0 -90px;right:0;}
.fullSlide .prev:hover,.fullSlide .next:hover{filter:alpha(opacity=100) !important;opacity:1 !important;}



/*顶部及主菜单样式*/
.header{width:100%;top:0px;}
.header-bg{background:url(images/blank80.png) repeat left top}
.header > .top-nav-bg {height:85px;background-color:transparent; background-image: url(../images/blank80.png);position:fixed;z-index:0}
.header .logo img{max-width:100%;max-height:70px;display:block;padding-top:16px}
.header .nav-toggle{position:absolute;top:5px;right:0px;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;}
@media (max-width:768px){.header{background:#000;}
.header .logo img{position: relative;
height: auto;
left: -32px;
padding-bottom: 13px;}
}
@media (min-width:983px){.myhidden-lg{display:none;}
}

/*主菜单下拉样式*/
@media (min-width:999px) /*pc端*/
{
.main-nav{position:relative;padding-top:25px;padding-bottom:25px}
.main-nav>ul>li{float:left;text-align:center;}
.main-nav>ul>li>ul{display:none}
.main-nav>ul>li>a{margin:0 15px;padding:10px 10px;font-size:16px;font-family:Microsoft YaHei;color:#aaaaaa}
.main-nav > ul > li.active > a,.main-nav > ul > li > a:hover{color:#fff;}
.main-nav ul li{position:relative;}
.main-nav ul li ul{position:absolute;top:65px;left:0;display:none;z-index:2;width:140px;padding:10px 5px;background-color:#005aae;}
.main-nav ul li ul li a{width:90%;margin:0 auto;display:block;line-height:38px;color:#fff;font-size:15px;border-radius:5px;}
.main-nav ul li ul li a:hover{text-decoration:none;background:#0f4b87;}
/*二级ul样式*/
.main-nav ul li ul li ul{left:100%;top:0px;}
/*三级以后ul样式*/
}


@media (max-width:998px) /*手机端*/
{
.main-nav{margin-left:-15px;margin-right:-15px;background-color:#fff;border-bottom:1px solid #ddd;}
.main-nav > ul{display:none}
/*手机默认隐藏第一级菜单*/
.main-nav ul li{position:relative;width:100%}
.main-nav ul li ul{display:none;width:100%;}
.main-nav ul li a{padding-left:20px}
/*1级a样式*/
.main-nav ul li ul li a{padding-left:50px}
/*2级a样式*/
.main-nav ul li ul li ul li a{padding-left:80px}
/*3级a样式*/
.main-nav ul li ul li ul li ul li a{padding-left:110px}
/*3级a样式*/
.main-nav ul li a{display:block;width:100%;line-height:50px;text-align:left;color:#333;font-size:15px;border-bottom:1px solid #ddd;text-align:left}
.main-nav ul li a:hover{text-decoration:none;background:#eee;}
.main-nav li .sub-nav-toggle{position:absolute;right:0px;top:0px;text-align:center;width:54px;height:54px;transition:all 0.5s ease-in;line-height:54px;font-weight:100;transition:all 0.5s ease-in;color:#ccc;cursor:pointer}
.main-nav li.active > .sub-nav-toggle{transform:rotate(90deg);}

.wen-footer span{font-size: 14px !important;}
.home-top-box{margin-top: 65px;}

.home-views-box{background: url(images/viewsBg.jpg) no-repeat center!important;background-attachment: fixed!important;background-position-y: center!important;}

.home-top-box img{    min-height: 250px;}
}


/*子栏目菜单样式*/
.leftnav-box{float:right;}
.nav{clear:both;position:relative;}
.nav .nav-toggle{text-align:center;cursor:pointer}
.nav .nav-title{display:none;clear:both;text-align:left;overflow:hidden;background:#999;width:100%;position:absolute;top:-85px;left:0px;z-index:10;color:#fff;height:85px;padding-left:20px;}
.nav .nav-title .en{font-size:14px;font-weight:normal;line-height:30px;height:40px;}
.nav .nav-title .zhongwen{font-size:25px;font-weight:bold;}

.nav .nav-menu li{display:inline-block;}
.nav .nav-title .nav-toggle{width:50px;line-height:50px;cursor:pointer;color:#fff;text-align:center}
.nav .nav-title .nav-toggle.active{color:#5a342b}
.nav .nav-menu{clear:both;text-align:left;margin-bottom:20px;width:100%;overflow:visible;background:#fafafa;}
.nav .nav-menu li .sub-nav-toggle{position:absolute;right:0px;top:0px;text-align:center;width:54px;height:54px;transition:all 0.5s ease-in;line-height:54px;font-weight:100;transition:all 0.5s ease-in;color:#333;cursor:pointer}
.nav .nav-menu li.active > .sub-nav-toggle{transform:rotate(90deg);}
.nav .nav-menu li{float:left;padding:0px;text-align:left;position:relative;}
.nav .nav-menu li a{display:block;padding:0 20px;margin-top:15px;line-height:30px;font-size:14px;color:#333;font-family:"Microsoft YaHei",Tahoma,Verdana,"Simsun";}
.nav .nav-menu li ul li a{padding-left:50px;}
.nav .nav-menu li ul li ul li a{padding-left:75px}
.nav-menu li.active > a{color:#cc0000;font-weight:bold}
.nav-menu li i.n_right{display:block;transition:all 0.5s ease;font-family:Georgia,"Times New Roman",Times,serif;position:absolute;top:0px;right:0px;color:#333;text-align:center;font-size:20px;cursor:pointer;height:45px;line-height:45px;width:45px;}
@media (max-width:998px) /*手机端*/
{.leftnav-box{width:100%;}

.nav{width:100%;}
.nav .nav-title{width:100%;position:static;margin-top:20px;height:50px;background:#eee;color:#333;}
.nav .nav-title .en{display:none;}
.nav .nav-title{display:block;line-height:50px;font-size:20px;}
.nav .nav-menu > ul{display:none;}
.nav .nav-menu > ul li{width:100%;}
.nav .nav-menu li{background:#eee;}
.nav .nav-menu li a{color:#333;}
.nav .nav-menu li.active a{color:#fff;}
/*手机默认隐藏第一级菜单*/
}


/*首页顶部*/
.home-top-box{text-align:center}
.home-top-box .ad-text{top:30%;text-align:center;width:100%}
.home-top-box .ad-text font{display:block}
.home-top-box .go-back{bottom:80px;width:100%}
    .home-top-box .go-back .go-back-icon {display:block; width:56px;height:56px;background:url(images/go-back.png);margin:0px auto;animation:icon-show 1s infinite linear;}
    @keyframes icon-show
	{
        0%{opacity:0;}
        20%{opacity:0.2;}
        50%{opacity:0.6;}
        100%{opacity:0.2;}
	}




/*首页>标题公用*/

.module-title-box {padding:30px 0px}
.module-title-box .en-txt-box{ font-family: 微软雅黑; letter-spacing: 4px; font-size: 28px;text-transform:uppercase}
.module-title-box .en-txt-box span:first-child{color: rgb(204, 0, 0);}
.module-title-box .cn-txt{position:relative;display:block;margin:0px auto;font-size: 18px;line-height:3; font-family: 微软雅黑;}
.module-title-box .cn-txt::after,.module-title-box .cn-txt::before{content:"";position:absolute;top:40%;width:100px;display:block;height:10px; border-bottom:1px solid #999}
.module-title-box .cn-txt::before{left:400px;}
.module-title-box .cn-txt::after{right:400px}
@media(max-width:768px) {
    .module-title-box .cn-txt::before, .module-title-box .cn-txt::after {
        display: none;
    }
}
.home-module-line{height:1px;background-color:#ececec;margin:40px 0px 10px 0px}



/*首冶>>观点*/

.home-views-box{background:url(images/viewsBg.jpg) no-repeat center top;padding:40px 0px; background-attachment:fixed;background-position-y: -150px;}
.home-intro-list {color:#fff}
.home-intro-list .jj_pic img{width:100%}
.home-intro-list .jj_tit{display:block;line-height:3;font-size:16px;color:#fff;}
.home-intro-list .jj_tit:hover{color:#cc0000;}
.home-intro-list .jj_date{font-size:12px;color:#999}
.home-intro-list .jj_intro{line-height:2;color:#ccc}


/*首页-客户*/
.home-kehu-list .row div{padding-bottom:30px}

/*新闻列表*/
.m-newlist li {
    border-bottom: 1px dashed #ddd;
}
.m-newlist .date{float:left;max-width:75px;background-color:#f2f2f2;text-align:center;font-family:Arial;padding:0px;}
.m-newlist .date span.date1{line-height:50px;border-bottom:1px solid #fff;color:#666;font-size:30px;}
.m-newlist .date span.date2{color:#999;line-height:22px;font-size:12px;}
.m-newlist .con a.title{clear:both;display:block;font-size:16px;line-height:1.5em;font-weight:bold;color:#4d4d4d;text-decoration:none;margin:0px 0px 0.5em 0px;overflow:hidden;}
.m-newlist .con a.title{max-height:3em;}
.m-newlist .con div.introduct{color:#808080;line-height:1.5em;}
/*新闻详情*/
.newsdetails .intro{font-size:14px;color:#868686;text-decoration:none;line-height:22px;background:#F5F5F5;border:1px solid #E5E5E5;padding:10px;margin-bottom:10px;text-indent:2em;}
/*分页>>联系我们*/
.contact-msg{text-align:center;}
@media (max-width:998px){.link-us{display:none;}
}
/*分页>>人才理念*/
.renli-linian .call{text-align:center;font-weight:bold;color:#595959;font-size:18px;margin-bottom:20px;}
.renli-linian ul li{margin:20px auto;width:80%;padding:20px;background-color:#fff;border-style:solid;border:1px solid #ddd;font-size:16px;}
.renli-linian ul li .tit{padding:20px 0;}
@media(max-width:998px){.renli-linian ul li{width:98%;}
}

/*业务中心列表*/
.pro-zxyhhd-box{clear:both;overflow:hidden;}
.pro-zxyhhd-box li{float:left;width:33.33%;padding:10px 5px;overflow:hidden;}
.pro-zxyhhd-box li.zxyhhd-wc3{margin-right:0px;}
.pro-zxyhhd-box li a.pic,.home-introwen a.pic{clear:both;overflow:hidden;display:block;width:100%;}
.pro-zxyhhd-box li a.pic:hover img,.home-introwen a.pic:hover img{transition:all 0.5s ease;transform:scale(1.1)}
.pro-zxyhhd-box li img{display:block;}
.pro-zxyhhd-box li a.title{clear:both;overflow:hidden;display:block;margin:0.5em 0px;height:1.5em;line-height:1.5em;color:#4d4d4d;font-size:16px;text-align:center;}
.pro-zxyhhd-box li a.title:hover{color:#cc0000;}
.pro-zxyhhd-box li .jg{display:block;line-height:25px;color:rgb(51,51,51);font-size:12px;text-align:center;}
.pro-zxyhhd-box li .jg em{font-size:21px;font-style:normal;}
.sublanmupage .pro-zxyhhd-box li a.title{margin:1em 0px;}
@media only screen and (max-width:480px){.pro-zxyhhd-box li{width:97%;margin:0 1.5%;}
.pro-zxyhhd-box li.zxyhhd-wc3{margin-right:0px;}
.pro-zxyhhd-box li.zxyhhd-wc2{margin-right:0px;}
}


/*业务中心详情图片组*/
.picFocus{margin:0 auto;width:70%;border:1px solid #ccc;padding:5px;position:relative;overflow:hidden;zoom:1;}
.picFocus .hd{width:100%;padding-top:5px;overflow:hidden;}
.picFocus .hd ul{width:100%;margin-right:-5px;overflow:hidden;zoom:1;text-align:center;}
.picFocus .hd ul li{display:inline-block;padding-top:5px;text-align:center;}
.picFocus .hd ul li img{width:109px;height:65px;border:2px solid #ddd;cursor:pointer;margin-right:5px;}
.picFocus .hd ul li.on{background:url("images/icoUp.gif") no-repeat center 0;}
.picFocus .hd ul li.on img{border-color:#005aae;}
.picFocus .bd li{vertical-align:middle;width:100%;}
.picFocus .bd img{display:block;width:100%;height:auto;display:block;}
@media(max-width:498px){.picFocus{width:100%;}
.picFocus .hd{display:none;}
}


/*服务项目*/ 

.service-box{background:url(../images/custom-bg1.jpg) no-repeat 0 0;background-size:100% 100%;}
.service-box>div{height:300px;background:rgba(0,0,0,.4);padding:0px;}
.service-box>div:hover{background:rgba(197,17,26,.9)}
.service-border-right{border-right:1px rgb(153, 153, 153) solid;}
.service-border-bottom{border-bottom:1px rgb(153, 153, 153) solid;}

.service-box a{display:block;width:100%;height:100%;}
.service-box>div img{width:60px;height:60px;margin:0px auto;display:block;margin-top:80px;}
.service-text{width:100%;text-align:center;color:white;margin-top:10px;}
.service-text>p:first-child{font-size:20px;}
.service-text-last{display:block;color:white;text-align:center;font-size:22px;line-height:300px;}


@media (max-width:998px){
    .service-box{}
    .service-box>div{padding:40px 0px;height:auto;border-bottom: 1px solid #eee;width: 33.33333333%;float: left;border-right: 1px solid #eee;}
    .service-box>div img{margin-top:0px;width: 40px;height: 40px;}
    .service-text-last{line-height:121px;}
    .service-box{background:none!important;;background-size: cover }
    .service-text>p:first-child{font-size: 15px;}
    .service-text p:nth-child(2){font-size: 13px;}
}
@media (max-width:375px){
    /* .service-box div:nth-child(5){padding-bottom: 21px!important;} */
}


.breadcrumb-box{background:rgb(246, 246, 246);}

/*关于我们*/
.gyem-gsjs h3 {color: rgb(67, 67, 67);font-size: 28px;font-weight:normal;}
.gyem-gsjs p{font-size:16px;color:#5a5a5a;line-height:200%;margin-top:1em;}
.gyem-jsc div{background:rgb(102, 102, 102);width:100%;margin-top:20px;height:90px;line-height:90px;text-align:right;padding:0px 15px 0px 85px;font-size:18px;color:white;background-size:auto 62px;overflow:hidden}
.gyem-jsc div.gyem-pz{background:rgb(102, 102, 102) url(../images/values2.png) no-repeat 15px center;}
.gyem-jsc div.gyem-cx{background:rgb(102, 102, 102) url(../images/values1.png) no-repeat 15px center;}
.gyem-jsc div.gyem-fw{background:rgb(102, 102, 102) url(../images/values3.png) no-repeat 15px center;}

.gyem-rwjs-div{position:relative;}
.gyem-rwjs-div:hover .gyem-rwjs-js{opacity:1;}
.gyem-rwjs-js{background:rgba(197,17,26,.8);width:100%;height:100%;position:absolute;left:0px;bottom:0px;line-height:100%;display:flex;opacity:0;transition:all 0.2s ease-in}
.gyem-rwjs-js div{display:block;width:100%;align-self:center;}
.gyem-rwjs-js p:first-child{font-size:18px;}
.gyem-rwjs-js p{text-align:center;color:white;line-height:25px;}

.gyem-zzzs-box>div{padding:10px;}
.gyem-zzzs-box>div img{border:1px rgb(221, 221, 221) solid;padding:10px 15px;cursor:pointer;}

.gywm-ad-box{background:url(images/gywmNumber.jpg) no-repeat left center;background-size:cover;padding:80px 0px}
.gywm-ad-box .container .row li p{height:150px;padding-top:30px}
.gywm-ad-box .container .row li:last-child p{padding-top:0px}
.gywm-ad-box .container .row span{width:80%;margin:20px auto 0px auto;display:block;padding-top:20px;border-top:2px solid #ddd;color:#fff}


/*分页>>图片简介列表*/
.jianjie_list li{padding:20px 0;border-bottom:1px dashed #ddd;padding-bottom:30px;}
.jianjie_list li .jj_pic{text-align:left;}

.jianjie_list li .jj_tit{height:30px;line-height:30px;font-size:18px;color:#333;}
.jianjie_list li .jj_tit:hover{color:#b90707;}
.jianjie_list li .date{color:#929292;}


/*底部*/
.footer{text-align:left;width:100%;min-height:95px;background:rgb(32, 32, 32);line-height:2.5;color:#ccc;margin-bottom: -30px;}
.footer .ad-box{background-color: rgb(204, 0, 0); background-attachment: scroll;background:url(images/bottom-bg.png) no-repeat left top;width:100%;height:180px;padding-top:30px}
.footer .ad-box .btn{border:1px solid #fff;color:#fff;font-size:16px;border-radius:5px;width:150px}
.footer .ad-box .btn:hover{background-color:#fff;color:#cc0000;}
.footer .bottom-link{padding:20px 0px;text-align:center}
.footer .bottom-link  ul{margin:0px auto;}
.footer .bottom-link  ul li{display:inline-block;margin-right:20px;text-align:center}
.footer .bottom-link  ul li a{font-size:16px;color:#ccc}
.footer .bottom-link  ul li a:hover{color:#666}
.footer .contact-msg{position:relative;padding:20px 0px 40px 0px;text-align:left}
.footer .contact-msg fa{font-size:14px}
.footer .contact-msg .ewm-box {
        position: absolute;
        right: 10px;
        top: 30px
    }

.footer .copyright{border-top:1px solid #666;margin-top:20px; padding:20px;text-align:center}


@media(max-width:992px){
.wpsidebar-fkf{display:none;}
.footer{margin-bottom:58px;}
.footer-fixed{position:fixed;left:0;bottom:0;width:100%;height:58px;color:#fff;background:#000;z-index:4;-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:26px;width:24px;}
.footer-fixed ul{display:flex;flex-direction:row;justify-content:space-around;align-items:center;}
.footer-fixed ul li a{display:block;height:58px;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.footer-fixed ul li p{color:#fff;font-size:12px;}
.footer-fixed.active{transform:translateX(260px);z-index:9999;}
.pcGoToTop{display:none!important;}
}

/*Pc端 在线客服*/
.zaixian{position:fixed;bottom:340px;right:0px;z-index:9;}
.zaixian .zaixian_com{position:relative;width:50px;height:80px;}
.zaixian_com .zxzx_pic1{position:absolute;right:0px;top:0px;}
.zaixian_com .zxzx_pic2{position:absolute;right:-190px;top:-70px;z-index:10;width:170px;height:300px;}
.zaixian_com .zxzx_pic1 p{position: absolute;top: 50px;left: 18px;font-size: 13px;color: #fff;}
.zaixian_com .zxzx_pic2 p{position: absolute;top: 118px;left: 24px;font-size: 13px;color: #fff;}
.kf-lf-lj{position:absolute;width:100px;right:10px;top:70px;}
.kf-lf-lj a{display:block;line-height:30px;padding-left:10px;margin:5px 0;color:#848484;font-size:13px;}
.kf-lf-lj a .fa{padding-right:4px;}
.kf-lf-lj a:hover{background:#ee361d url(../images/box-kefu2.png) no-repeat 5px center;color:#FFF;border-radius:4px;}
@media(max-width:1000px){.zaixian{display:none;}}

.wen-product{text-align:center;padding-top: 50px;}
.wen-product li{display:inline-block;}
.wen-product li a{font-size:14px;padding:0 20px;}
.wen-product li a:hover{color: #cc0000;font-weight: bold;}


.div-img{ position:relative;}
.div-img img{display:block;width:100%;}
.div-img .mask{width:100%;height:100%;background:rgba(197,17,26,.9);position:absolute;top:0;left:0;transition:0.3s linear;overflow:hidden;display:flex;justify-content:center;align-items:center; opacity:0;}
.div-img:hover .mask{opacity:1;}
.div-img .mask .fa{color:#fff;font-size:40px;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #000;
    border-color: #000;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.pagination > li > a, .pagination > li > span {padding: 4px 9px;border: 1px solid #000;margin-right: 6px;}
/* 20210331 修改 */
/* 友情链接 */
.home-custom-link h4{border-bottom: 1px solid #ddd;margin: 0;font-size: 18px;color: rgb(204, 0, 0);padding-bottom: 15px;}
.home-custom-link h4 small {text-transform: uppercase;font-size: 16px;font-weight: normal;color: #999;}
.home-custom-link li {float: left;margin-right: 20px;margin-top: 20px;}
/* 售后字体增大 */
.shouhou-sp{font-size: 20px;font-weight: bold;padding-top: 15px;display: block;}