/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
li,ol,ul{color:#777;list-style-type:none!important}
body{font-size:.85rem;color:#777}
a{color:#777}
a:hover{color:#343a40;text-decoration:none}
.gray-color{color:#777}
.gray-color-999{color:#999}
.bg-color{background-color:#f2f2f2}
header{margin-bottom:3.5rem}
header nav{height:60px}
header .navbar li{margin:0 5px}
header .navbar-brand img{width:300px}
#logo-slogan{margin-left:1rem;padding-top:4px;display:inline-block!important}
header .navbar-light .navbar-nav .nav-link{color:#777;font-size:1.0625rem}
.navbar-expand-lg .navbar-nav{margin-right:0}
header .navbar-light .navbar-nav .nav-link.nav-phone{padding:8px 8px 8px 16px;border-left:1px solid #ccc1c0}
header .navbar-light .navbar-nav .nav-link.nav-phone img{margin-bottom:0!important;width:165px}
header .navbar-light .navbar-nav .nav-link:hover{color:#777}
header nav .dropdown-menu a{color:#777;border-radius:0;border:1px solid transparent}
header nav .dropdown-menu a:hover{color:#777;border-radius:0;border:1px solid transparent}
.dropdown-menu{border:1px solid transparent}
header .bg-light{background-color:#fff!important}
.links-bg,footer{background-color:#333}
footer .footer-h3{color:#999;font-size:1.5rem;font-weight:400}
footer .contact li{color:#6a6a6a;font-size:.8rem;margin-bottom:.5rem}
footer .contact li a{color:#6a6a6a;font-size:.8rem;margin-bottom:.5rem}
footer .contact li a:hover{color:#fff}
p{line-height:1.5rem;text-align:justify}
.container .row .line-height{line-height:2}
.bg .container-fluid .row .col-12{padding:0}
.bg .container-fluid .row .col{padding:0}
.bg-box{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;word-wrap:break-word;background-clip:border-box}
.bg-box-overlay{position:absolute;bottom:0;left:0}
.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.7rem 1rem;margin-bottom:0;list-style:none;border-radius:0;background-color:rgba(0,0,0,.7)}
.breadcrumb{font-size:.8rem}
.breadcrumb-item+.breadcrumb-item::before{color:#fff;content:"/"}
.breadcrumb-item a{color:#fff}
.breadcrumb-item.active{color:#fff}
.bg .fa-home{color:#fff}
.btn:active,.btn:focus,button:active,button:focus{outline:0!important;box-shadow:none!important}
.card-border .card{border:0}
.card h5{font-weight:400;font-size:1rem}
.picture-zoom{width:100%;overflow:hidden;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.picture-zoom a img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}
.picture-zoom a img:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}
.picture-zoom img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}
.picture-zoom img:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}
.small_line{width:2rem;height:.1rem;margin:0 auto;background-color:#999}
.left_line{width:2rem;height:.1rem;background-color:#999}
.right_line{display:inline;width:2rem;height:.1rem;text-align:right;background-color:#999}
.main-color{color:#777}
.btn-outline-dark{color:#777;border-color:#777}
.news .card{border:0}
.news-article .row .col hgroup{color:#777;border-bottom:1px solid #ddd}
.news-article .content h1,.news-article .content h2,.news-article .content h3,.news-article .content h4,.news-article .content h5,.news-article .content h6{font-weight:400;margin:1rem 0;font-size:.9rem}
.news-article .content img{max-width:100%;height:auto;margin:.5rem 0;display:block!important;margin-right:auto!important;margin-left:auto!important}
.one-row{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.two-row{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.three-row{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.fixed-top{z-index:100}
.fixed-bottom{z-index:100}
@media (min-width:1200px){.container1400{max-width:1400px}
}
#case-article p{font-size:16px;line-height:1.8em}
.case-article .row .col{padding:0}
.clientName p{font-size:.8rem;margin-bottom:0}
.case-article img{max-width:100%;height:auto;margin:0 auto;display:block}
.wp-pagenavi .current{background-color:#343a40;border-color:#343a40;color:#fff;cursor:default;z-index:2}
.wp-pagenavi a,.wp-pagenavi span{background-color:#fff;border:1px solid #ddd;color:#777;line-height:1.42857;margin-left:-1px;padding:8px 14px;text-decoration:none;font-size:.8rem}
.wp-pagenavi a:first-child,.wp-pagenavi span:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0}
.wp-pagenavi a:last-child,.wp-pagenavi span:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}
.wp-pagenavi a:focus,.wp-pagenavi a:hover,.wp-pagenavi span:focus,.wp-pagenavi span:hover{background-color:#eee;border-color:#ddd;color:#343a40;z-index:3}
@media screen and (min-width:769px){.computer-mobile{display:block}
	.home-title-h2{margin-top:100px!important;text-align:center;font-weight:400;font-size:30px}
	.home-title-h1{font-size:3.6rem}
	.home-case .row .col-12{padding-left:0;padding-right:0}
	.bottom-menu .row .col .title-h3{text-align:center;margin-bottom:1rem}
	.bottom-menu .row .col .list-inline{line-height:2;color:#777;text-align:center}
	.mission .row p{text-align:center}
	.mission{padding:3rem;background-color:#fbfbf9;margin-bottom:2rem}
	.title-h1{font-weight:400;font-size:1.8rem}
	.title-h2{font-weight:400;font-size:1.2rem}
	.title-h3{font-weight:400;font-size:1.1rem}
	.title-h3-bold{font-weight:700;font-size:1.1rem}
	.title-h4{font-weight:400;font-size:1rem}
	.title-h5{font-weight:400;font-size:.9rem}
	.title-h6{font-weight:400;font-size:.8rem}
	.news .row p{font-size:.85rem}
	header .navbar-light .navbar-nav .nav-link{font-size:1.2rem;border-bottom:1px solid transparent}
	.case-nav-active{color:red;border-bottom:1px solid red}
	header .navbar-light .navbar-nav .nav-link-wrapper .nav-link:hover{border-bottom:1px solid red;color:red}
	header .navbar{background-color:#fff;padding:5px 2rem;border-bottom:1px solid #ddd}
	header .navbar-light .navbar-nav .dropdown-menu a:hover{color:#fff;background-color:#343a40}
	header .navbar-light .navbar-nav .dropdown-toggle:focus{color:#343a40}
	header .navbar-light .dropdown-item{color:#777;font-size:.92rem}
	.dropdown:hover .dropdown-menu{display:block;margin-top:0}
	.btngroup .nav .btn{color:#777;font-size:.85rem;margin:0 1.5rem;padding:0}
	.case .nav .btn{margin:0 0;border-radius:0;border-bottom:1px solid transparent}
	.case .nav .btn:hover{color:red;border-bottom:1px solid red}
	.case .nav-link{padding:.1rem 1rem}
	hgroup .hgroup-title-h1{font-weight:500;color:#343a40;font-size:1.2rem}
	hgroup .hgroup-title-h2{font-weight:400;color:#343a40;font-size:1rem}
	hgroup .hgroup-title-h6{font-weight:400;color:#777;font-size:.9rem}
	.padding-left{padding-left:0}
	.padding-right{padding-right:0}
	.box-bShadow{box-shadow:0 10px 40px 0 rgba(62,57,107,.07),0 2px 9px 0 rgba(62,57,107,.06);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;will-change:transform,box-shadow}
	.img-50{width:50%}
	.fixed-center-right{position:fixed;z-index:55;right:1%;bottom:45%;color:#777;font-size:3rem}
	.fixed-center-left{position:fixed;z-index:55;left:1%;bottom:45%;color:#777;font-size:3rem}
}
@media screen and (max-width:768px){.computer-mobile{display:none}
	.no-gutters-news{margin-right:0;margin-left:0}
	.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
	.card-border .row .col-6,.equity .row .col-6,.partner-mission .row .col-6,.partner-type .row .col-6,.spacing .row .col-6,.symbol .row .col-6,.team .row .col-6{padding:0 .3rem}
	.condition .row .col-6{padding:0 .3rem}
	.about-counter .row .col-6{padding:0 .3rem}
	.tab .nav-link{padding:.5rem .3rem}
	.tab .row .col{padding:0}
	.home-title-h2{font-weight:400;font-size:1.2rem}
	.home-case .row .col-12{padding-left:0;padding-right:0}
	.LGallerySlider-Button svg{fill:#f60!important}
	.case .border-right{border-right:0!important}
	.title-height{margin-top:.8rem}
	.col-height{margin-top:1rem}
	.title-h1{font-weight:400;font-size:1.1rem}
	.title-h2{font-weight:400;font-size:1.1rem}
	.title-h3{color:#343a40;font-weight:400;font-size:1.1rem}
	.title-h3-bold{font-weight:700;font-size:1.1rem}
	.title-h4{color:#343a40;font-weight:400;font-size:1.0625rem}
	.title-h5{font-weight:400;color:#343a40;font-size:1rem}
	.title-h6{font-weight:400;color:#343a40;font-size:.9rem}
	.h1-h6-title{font-weight:400}
	.news .row p{font-size:.85rem}
	hgroup .hgroup-title-h1{font-weight:600;color:#343a40;font-size:1.2rem}
	hgroup .hgroup-title-h2{font-weight:400;color:#343a40;font-size:1rem}
	hgroup .hgroup-title-h6{font-weight:400;color:#777;font-size:.8rem}
	header{margin-bottom:2.6876rem}
	header .navbar-light .navbar-nav .nav-link{font-size:1rem}
	header .navbar-brand img{width:160px}
	header .navbar{background-color:#fff;box-shadow:1px 1px 3px #ddd;padding:0 1rem}
	header .navbar .brand-text{color:#343a40;font-size:1.25rem;margin-left:-15%}
	header .navbar-light .navbar-text a{color:#343a40}
	#footer-logo{width:82%}
	.footer-line{padding-bottom:2rem}
	.footer{position:fixed;z-index:3;bottom:0;border-top:1px solid #b3b3b3;background:#e6e6e6;width:100%;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box}
	.menu{position:relative;float:left;width:25%;height:2.8125rem;line-height:2.8125rem;background:#fff;border-right:1px solid #ebebeb;box-sizing:border-box;-webkit-box-sizing:border-box}
	.menu:last-child{border-right:none}
	.new-sub{position:absolute;bottom:57px;z-index:10;width:100%;padding:0 10px;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #eee;border-radius:5px;display:none}
	.new-sub ul{padding:0}
	.new-sub li{width:100%;background:#fff;float:none;box-sizing:border-box;-webkit-box-sizing:border-box;border-top:1px solid #f2f2f2}
	.new-sub li a{display:block;height:40px;line-height:40px;text-align:left;background:#fff;color:#777;border:none;text-align:center}
	.bt-name{color:#777}
	.bt-name a{display:block;color:#777}
	.new-sub .tiggle{width:0;height:0;position:absolute;left:50%;margin-left:-10px;bottom:-9px;border-top:10px solid #eee;border-left:10px solid transparent;border-right:10px solid transparent;z-index:10}
	.new-sub .innertiggle{width:0;height:0;position:absolute;left:50%;margin-left:-9px;bottom:-8px;border-top:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;z-index:11}
	.case .nav .btn{font-size:.85rem;margin:0 0;padding:.5rem .5rem}
	.btngroup .nav .btn{color:#777;font-size:.9rem}
	.team h5{font-size:1rem}
	.team p{font-size:.5rem}
	.box-shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
	.fixed-center-right{position:fixed;z-index:55;right:1%;bottom:45%;color:#999;font-size:2rem}
	.fixed-center-left{position:fixed;z-index:55;left:1%;bottom:45%;color:#999;font-size:2rem}
}
@media screen and (max-width:1400px){header .navbar-light .navbar-nav .nav-link{padding-top:16px;font-size:.8rem}
	#logo-slogan span{display:none}
	header .navbar-brand img{width:200px}
}
.fanye .col ul{border-top:1px solid #ddd}
.links .col .btn-link{font-size:.85rem;padding:0;color:#777}
.links .col .btn-link:hover{color:#777;text-decoration:none}
.links .col .collapse .list-inline-item{margin-bottom:.5rem}
.links .col .collapse .list-inline-item a{color:#444}
.links .col .collapse .list-inline-item a:hover{color:#444}
#cnzz_stat_icon_1276364995{display:none!important}
.about-counter{margin-top:100px!important}
.introdution{font-size:1rem}
.introdution p{line-height:2rem}
#service-scope h3{font-size:1.3rem}
#service-scope{font-size:1rem}
.navbar-collapse{background-color:#fff}
.act{background-color:#d3cacd}
