html {

    color: #222;

    font-size: 1em;

    line-height: 1.4;

}

input{

    -webkit-appearance: none;

}

body { font-family: "Open Sans", sans-serif; }

::-moz-selection {

    background: #b3d4fc;

    text-shadow: none;

}



li{

    list-style-type:none

}

hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #ccc;

    margin: 1em 0;

    padding: 0;

}

a{text-decoration: none!important;color: #333333;}

a:hover{text-decoration: none; color: #333333;}

audio,

canvas,

iframe,

img,

svg,

video { vertical-align: middle }

fieldset {

    border: 0;

    margin: 0;

    padding: 0;

}

textarea { resize: vertical }

p {

    line-height: 26px;

    color: #969595;

}

a{ -webkit-transition: .3s ease; transition: .3s ease; outline: 0;}

a:focus{outline: 0;}

*:focus{outline:none;}



/* -------- Pre Loader -------- */

#preloader {

	position: fixed;

	top:0;

	left:0;

	right:0;

	bottom:0;

	background-color:#fefefe;

	z-index:9999;

}



#status {

	background-image: url("./preloader.gif");

	background-position: center center;

	background-repeat: no-repeat;

	height: 100%;

	position: absolute;

	width: 100%;

}





/* ===[ Variables ]=== */

.primary-button,

.main-slider .carousel-inner .item figure figcaption a,

.services .services-content .service-box a.btn.btn-primary,

.services .services-content .service-box .call-to-action ul li a.btn.btn-default,

.call-to-action ul li .services .services-content .service-box a.btn.btn-default,

.call-to-action ul li a.btn.btn-primary,

.call-to-action ul li a.btn.btn-default,

.latest-work .portfolio-work .controls button,

.why-choose-us .wcu-left a.btn.btn-primary,

.why-choose-us .wcu-left .call-to-action ul li a.btn.btn-default,

.call-to-action ul li .why-choose-us .wcu-left a.btn.btn-default,

.pricing-table .pricing-content .pricing-cell a.btn.btn-primary,

.pricing-table .pricing-content .pricing-cell .call-to-action ul li a.btn.btn-default,

.call-to-action ul li .pricing-table .pricing-content .pricing-cell a.btn.btn-default,

.pricing-table .pricing-content .featured a.btn.btn-primary,

.pricing-table .pricing-content .featured .call-to-action ul li a.btn.btn-default,

.call-to-action ul li .pricing-table .pricing-content .featured a.btn.btn-default {

    background: #FF8724;

    border-bottom: 2px solid #D9731E;

    border-top: 0;

    border-left: 0;

    border-right: 0;

    color: #fff;

    border-radius: 3px;

    -webkit-transition: .2s ease;

    transition: .2s ease;

}

.service-box .btn-more{

    position: absolute;

    /* bottom: 0; */

    width: 100%;

    left: 50%;

    transform: translate(-50%,50%);

    background: #FF9826!important;

    border: none!important;

    border-radius: 0!important;

    bottom: 16px;

    display: none;

}

/* .product-zx{

    padding-bottom: 188px;

} */

.product-zx:hover .btn-more{

    display: block!important;

}

.primary-button-hover,

.call-to-action ul li a.btn.btn-primary:hover,

.call-to-action ul li a.btn.btn-default:hover {

    text-decoration: none;

    border-bottom-color: #FF8724;

    margin-top: 4px;

}

.tlinks{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}

/* =========================

    Header

   =========================

   ================================================== */

header {

    background: #333;

    padding: 15px 0;

}

.header-top-contact ul,

.header-top-social ul { margin-bottom: 0 }

.header-top-contact ul li {

    color: #fff;

    margin-right: 15px;

}

.header-top-contact ul li:last-child { margin-right: 0 }

.header-top-contact ul li i {

    padding-right: 5px;

    color: #FF8724;

}

.header-top-social { text-align: right }

.header-top-social ul li { margin-right: 15px }

.header-top-social ul li.top-consult-btn { margin-right: 0 }

.header-top-social ul li a { color: #fff }

.top-consult-btn a {

    background: rgba(255, 135, 36, 0.9) none repeat scroll 0 0;

    padding: 15px;

    -webkit-transition: .3s ease;

    transition: .3s ease;

}

.top-consult-btn a:hover,

.top-consult-btn a:focus {

    text-decoration: none;

    background: rgba(255, 135, 36, 1) none repeat scroll 0 0;

}

.header-top-social .modal .modal-content {

    border-radius: 0 0 5px 5px;

    text-align: left;

}

#myModal {

  overflow: hidden;

}

.modal-open{

   padding-right:0px !important;

 }

.header-top-social .modal .modal-content .modal-header {

    background: rgb(255, 135, 36);

    color: #fff;

}

.header-top-social .modal .modal-content .modal-header .close {

    margin-top: 0;

    color: #fff;

    opacity: .8;

}

.header-top-social .modal .modal-content .modal-header .close:hover { opacity: 1 }

.header-top-social .modal .modal-content .modal-body form input {

    border: 1px solid #ddd;

    -webkit-box-shadow: none;

    box-shadow: none;

    height: 50px;

    border-radius: 0;

}

.header-top-social .modal .modal-content .modal-body form textarea {

    border: 1px solid #ddd;

    -webkit-box-shadow: none;

    box-shadow: none;

    height: 100px;

    border-radius: 0;

}

.header-top-social .modal .modal-content .modal-body form button.btn.btn-primary {

    background: rgb(255, 135, 36);

    border-radius: 3px;

    -webkit-box-shadow: none;

    box-shadow: none;

    border-top: 0;

    border-right: 0;

    border-bottom: 2px solid #D9731E;

    border-left: 0;

    margin-bottom: 2px;

    -webkit-transition: .2s ease;

    transition: .2s ease;

}

.header-top-social .modal .modal-content .modal-body form button.btn.btn-primary:hover {

    margin-bottom: 0;

    margin-top: 2px;

    border-bottom-color: rgb(255, 135, 36);

}

.sticky-wrapper.is-sticky nav {

    background: rgba(3,3,3,.8);

    border-radius: 0;

    -webkit-transition: 1s ease;

    transition: 1s ease;

	border:0 none;

}

.sticky-wrapper.is-sticky nav ul.navbar-nav { margin-bottom: 0;}

.sticky-wrapper.is-sticky ul.main-menu li a {

    margin-top: 20px;

	margin-bottom:20px !important;

}

.sticky-wrapper.is-sticky ul.main-menu li ul li a, .sticky-wrapper.is-sticky ul.main-menu li ul li ul li a{

	margin-top:0;

	margin-bottom:0 !important;

}

.sticky-wrapper.is-sticky ul.dropdown-menu{

	padding-bottom:0;

	padding-top:0;

}

/* =========================

    Intro Slider

   =========================

   ================================================== */

/* .main-slider { overflow: hidden } */

.main-slider .carousel-inner .item figure { margin: 0 }

/* .main-slider .carousel-inner .item figure img { width: 100% } */

.carousel-control.left,

.carousel-control.right { background: none }

.carousel-indicators{

	z-index:1;

}

.carousel {

	z-index: 0;

}

.carousel-control {

    /* border: 4px solid #fff; */

    bottom: auto;

    height: 65px;

    margin-top: -50px;

    text-shadow: none;

    top: 70%;

    width: 65px;

    padding-top: 14px;

    border-radius: 100px;

    color: #fff;

}

.carousel-control.left{

    left: -72px;

    /* opacity: 0; */

    -webkit-transition: .6s ease;

    transition: .6s ease;

}

.carousel-control:hover,

.carousel-control:focus {

    color: #FF8724;

    border-color: #FF8724;

}

.carousel-control.right {

    right: -72px;

    /* opacity: 0; */

    -webkit-transition: .6s ease;

    transition: .6s ease;

}

.main-slider:hover .carousel-control.left {

    left: 30px;

    opacity: 1;

}

.main-slider:hover .carousel-control.right {

    right: 30px;

    opacity: 1;

}

.intro { position: relative }

.intro .main-nav {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1;

    width: 100%;

}

.intro .main-nav ul.main-menu {

    float: right;

    margin-top: 20px;

}

.intro .main-nav .sticky-wrapper.is-sticky ul.main-menu {

    margin-top: 0;

}



.intro .main-nav ul.main-menu li {

    margin-right: 5px;

    position: relative;

}

.intro .main-nav ul.main-menu li a {

    color: #ffffff;

    font-weight: 600;

    padding: 6px 9px;

    position: relative;

    text-transform: uppercase;

    margin-bottom: 20px;

}

.sticky-wrapper.is-sticky nav ul.main-menu li a { margin-bottom: 0 }

.intro .main-nav ul.main-menu li ul li a { margin-bottom: 0 }

.intro .main-nav ul.main-menu li.active a { color: #ff8724 }

.intro .main-nav ul.main-menu li a:hover,

.intro .main-nav ul.main-menu li a:focus {

    background: none;

    color: #ff8724;

    outline: none;

}

.intro .main-nav ul.main-menu li a::before {

    background: transparent none repeat scroll 0 0;

    border-left: 1px solid #FF8724;

    border-top: 1px solid #FF8724;

    content: "";

    height: 10px;

    left: -70px;

    position: absolute;

    top: 0;

    width: 25px;

    visibility: hidden;

    -webkit-transition: .3s ease;

    transition: .3s ease;

    opacity: 0;

}

.intro .main-nav ul.main-menu li a::after {

    background: transparent none repeat scroll 0 0;

    border-right: 1px solid #FF8724;

    border-bottom: 1px solid #FF8724;

    content: "";

    height: 10px;

    right: 70px;

    position: absolute;

    bottom: 0;

    width: 25px;

    visibility: hidden;

    -webkit-transition: .3s ease;

    transition: .3s ease;

    opacity: 0;

}

.intro .main-nav ul.main-menu li a:hover::before {

    visibility: visible;

    opacity: 1;

    left: 0;

}

.intro .main-nav ul.main-menu li a:hover::after {

    visibility: visible;

    opacity: 1;

    right: 0;

}

.intro .main-nav ul.main-menu li.active a::before {

    background: transparent none repeat scroll 0 0;

    border-left: 1px solid #FF8724;

    border-top: 1px solid #FF8724;

    content: "";

    height: 10px;

    left: 0;

    position: absolute;

    top: 0;

    width: 25px;

    visibility: visible;

    opacity: 1;

}

.intro .main-nav ul.main-menu li.active a::after {

    background: transparent none repeat scroll 0 0;

    border-right: 1px solid #FF8724;

    border-bottom: 1px solid #FF8724;

    content: "";

    height: 10px;

    right: 0;

    position: absolute;

    bottom: 0;

    width: 25px;

    visibility: visible;

    opacity: 1;

}

/* ===[ Sub Menu ]=== */

.intro .main-nav ul.main-menu li ul.dropdown-menu {

	background:rgba(3, 3, 3, 0.8) none repeat scroll 0 0;

    border-radius: 0;

    display: block;

    left: 0;

    position: absolute;

    top: 70px;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}

.main-nav .sticky-wrapper.is-sticky ul.main-menu li ul.dropdown-menu {

    top: 70px !important;

	box-shadow:none;

	z-index:-1;

}

.intro .main-nav ul.main-menu li:hover ul.dropdown-menu {

    visibility: visible;

    opacity: 1;

    top: 50px;

}

.intro .main-nav ul.main-menu li ul.dropdown-menu li a:before,

.intro .main-nav ul.main-menu li ul.dropdown-menu li a:after { content: none }

.intro .main-nav ul li:hover ul li a { color: #fff }

.intro .main-nav ul li:hover ul li a:hover {

    text-decoration: none;

    background: transparent;

    color: #ff8724;

}

.intro .main-nav ul li:hover a { color: #ff8724 }

.intro .main-nav ul li.active:hover ul li a:hover { color: #fff }

.intro .main-nav ul li.active:hover ul li a:hover { color: #ff8724 }

.intro .main-nav ul li.active:hover ul li a { color: #fff }

.intro .main-nav ul li:hover a:after {

    background: transparent none repeat scroll 0 0;

    border-right: 1px solid #FF8724;

    border-bottom: 1px solid #FF8724;

    content: "";

    height: 10px;

    right: 0;

    position: absolute;

    bottom: 0;

    width: 25px;

    visibility: visible;

    opacity: 1;

}

.intro .main-nav ul li:hover a:before {

    background: transparent none repeat scroll 0 0;

    border-left: 1px solid #FF8724;

    border-top: 1px solid #FF8724;

    content: "";

    height: 10px;

    left: 0;

    position: absolute;

    top: 0;

    width: 25px;

    visibility: visible;

    opacity: 1;

}

.intro .main-nav ul li ul li ul {

	background:rgba(3, 3, 3, 0.8) none repeat scroll 0 0;

    border: 1px solid rgba(0, 0, 0, 0.15);

    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);

    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);

    left: 168px;

    list-style: outside none none;

    opacity: 0;

    padding: 10px;

    position: absolute;

    top: 100px;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

    visibility: hidden;

    width: 160px;

}

.intro .main-nav ul li ul li:hover ul {

    visibility: visible;

    opacity: 1;

    top: 0;

}

.intro .main-nav ul li ul li ul li { padding-bottom: 10px }

.intro .main-nav ul li ul li ul li:last-child { padding-bottom: 0 }

.intro .main-nav ul li ul li ul li a {

    padding: 0 !important;

    content: none;

}

.intro .main-nav ul li ul li:hover ul li a { color: #fff }

.intro .main-nav ul li ul li:hover ul li a:hover {

    text-decoration: none;

    background: transparent;

    color: #ff8724;

}

.intro .main-nav ul li ul li:hover a { color: #ff8724 }

.intro .main-nav ul.main-menu li.search {

    color: #fff;

    margin-left: 15px;

    padding: 5px 0;

    position: relative;

    cursor: pointer;

}

.intro .main-nav .sticky-wrapper.is-sticky  ul.main-menu li.search{

	margin-top:20px;

}

.intro .main-nav ul.main-menu li.search:hover .search-box {

    visibility: visible;

    opacity: 1;

}

.intro .main-nav ul.main-menu li.search .search-box {

    position: absolute;

    left: -115px;

    top: 40px;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}

.intro .main-nav ul.main-menu li.search .search-box .search-form { position: relative }

.intro .main-nav ul.main-menu li.search .search-box .search-form:before {

    background: #000 none repeat scroll 0 0;

    content: "";

    height: 15px;

    left: 48%;

    position: absolute;

    top: -5px;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

    width: 15px;

}

.intro .main-nav ul.main-menu li.search .search-box .search-form input[type=text] {

    background: #000;

    border: 1px solid #000;

    border-radius: 100px;

    color: #fff;

    height: 40px;

    padding: 10px 40px 10px 15px;

    position: relative;

}

.intro .main-nav ul.main-menu li.search .search-box .search-form input[type=text]:focus {

    background: #000;

    outline: none;

}

.intro .main-nav ul.main-menu li.search .search-box .search-form button {

    background: transparent none repeat scroll 0 0;

    border: medium none;

    border-radius: 100px;

    color: #fff;

    height: 40px;

    padding: 0 15px;

    position: absolute;

    top: 0;

    right: 0;

}

.intro .main-nav ul li ul li a { color: #C7C7C7 !important }

.intro .main-nav ul li ul li a:hover { color: #ff8724 !important }

/* =========================

    Main Menu

   =========================

   ================================================== */

/* .main-nav nav {

    margin-bottom: 0;

    -webkit-transition: 1s ease;

    transition: 1s ease;

    position: fixed;

    top: 0px;

    z-index: 99999;

    background: rgba(3,3,3,.8);

    width: 100%;

} */

.main-nav nav{

    margin-bottom: 0;

    -webkit-transition: 1s ease;

    transition: 1s ease;

}

.sticky-wrapper .is-sticky nav {

    background: rgba(3,3,3,.8);

    border-radius: 0;

    -webkit-transition: 1s ease;

    transition: 1s ease;

    border: 0 none;

}

.main-slider .carousel-inner .item figure { position: relative }

.main-slider .carousel-inner .item figure::before {

    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;

    content: "";

    /* height: 100%; */

    position: absolute;

    width: 100%;

}

.main-slider .carousel-inner .item figure figcaption {

    bottom: 0;

    left: 6%;

    margin: 0 auto;

    position: absolute;

    right: 6%;

    top: 30%;

    width: 1170px;

    padding: 0 15px;

}

.main-slider .carousel-inner .item figure figcaption h1 {

    margin: 0 0 6px 0;

    color: #ffffff;

    font-family: "Lora", serif;

    font-size: 45px;

    font-weight: 600;

    width: 50%;

    line-height: 50px;

    -webkit-animation-duration: 1.3s;

    animation-duration: 1.3s;

    -webkit-animation-delay: 0s;

    animation-delay: 0s;

}

.main-slider .carousel-inner .item figure figcaption p {

  color: #fff;

  font-size: 15px;

  /*margin-bottom: 30px;*/

  width: 50%;

}

.main-slider .carousel-inner .item figure figcaption a {

    display: inline-block;

    font-size: 20px;

    text-transform: uppercase;

    font-family: "Open Sans", sans-serif;

    padding: 10px 40px;

    border-bottom-width: 4px;

    margin-bottom: 4px;

    -webkit-animation-duration: 2s;

    animation-duration: 2s;

    -webkit-animation-delay: 0s;

    animation-delay: 0s;

}

.main-slider .carousel-inner .item figure figcaption a:hover {

    text-decoration: none;

    border-bottom-color: #FF8724;

    margin-top: 4px;

    margin-bottom: 0;

}

.main-slider .carousel-indicators li {

    margin: 0;

    height: 5px;

    width: 50px;

    border-radius: 0;

    background: #fff;

    border: none;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}

.main-slider .carousel-indicators li:hover { background: #ff8724 }

.main-slider .carousel-indicators .active {

    background-color: #FF8724;

    height: 5px;

    margin: 0;

    width: 50px;

}

/* .navbar-brand { margin-top: 5px } */

/* =========================

    Services

   =========================

   ================================================== */

.section-header h2 {

    margin-top: 0;

    margin-bottom: 21px;

    font-size: 35px;

    font-weight: 600;

    color: #313131;

    font-family: "Lora", serif;

    text-align: center;

    text-transform: uppercase;

    position: relative;

}

.section-header h4 {

    color: white;

    text-align: center;

    margin-bottom: 60px;

    line-height:34px ;

}

.section-header p {

    text-align: center;

    color: #969595;

    font-size: 15px;

    

    /* margin: 0 0 40px 0; */

    font-family: "Open Sans", sans-serif;

}

.services { padding: 50px 0;}

.product-core{background-image: url("./home_product_bg@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/home_product_bg@2x.png*/;background-size: cover;}

.services .services-content .service-box{

    /* background: #F7F7F7; */

    /* padding: 50px 20px; */

    text-align: center;

    -webkit-transition: .3s ease;

    transition: .3s ease;

    background: white;

    border: 1px solid #EBEEF5;

    position: relative;

    margin-bottom: 40px;

}

.service-split-desc{

    color: #333333!important;

}

.services .services-content .service-box2{

    padding: 20px 20px 8px 20px;

    border: none;

}

.services .services-content .service-box .box-info{

    padding: 50px 20px;

}

.services .services-content .service-box .line{

    background: #FF9826;

    width: 24%;

    height: 1px;

    top: -1px;

    position: absolute;

    transform: translate(-50%,50%);

    left: 50%;

}

.services .services-content .service-box p.icon {

    font-size: 50px;

    color: #cccccc;

    -webkit-transition: .3s ease;

    transition: .3s ease;

}

.services .services-content .service-box h3 {

    font-size: 22px;

    color: #333333;

    font-family: "Roboto", sans-serif;

    margin: 20px 0;

}

.services .services-content .service-box p {

    font-size: 15px;

    font-family: "Open Sans", sans-serif;

    color: #969595;

    margin-bottom: 20px;

}

/* .service-box a.btn.btn-primary {

    background: #F1F1F1 !important;

    color: #969595 !important;

    border-bottom-color: #b5b5b5 !important;

}

.services .services-content .service-box:hover a.btn.btn-primary {

    background: #ff8724;

    border-color:#d9731e;

    border-style: none none solid;

    border-width: 0 0 3px;

    color: #fff;

}

   ================================================== */

.services .services-content .service-box a.btn.btn-primary,

.services .services-content .service-box .call-to-action ul li a.btn.btn-default,

.call-to-action ul li .services .services-content .service-box a.btn.btn-default {

    padding: 10px 30px;

    text-transform: uppercase;

    margin-bottom: 4px;

}

.services .services-content .service-box a.btn.btn-primary:hover,

.services .services-content .service-box .call-to-action ul li a.btn.btn-default:hover,

.call-to-action ul li .services .services-content .service-box a.btn.btn-default:hover {

    text-decoration: none;

    border-bottom-color: #FF8724;

    margin-top: 4px;

    margin-bottom: 0;

}

.services .services-content .service-box:hover { -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); box-shadow: 0 0 30px rgba(0, 0, 0, 0.2) }

.services .services-content .service-box:hover p.icon { color: #FF8724 }

.services .services-content .service-box:hover h3 { color: #FF9826 }

.services .services-content .service-box2:hover h4 { color: #FF9826 }

.services .services-content .service-box2 p{ color: transparent;font-size: 14px; }

/* .services .services-content .service-box2:hover p{ color: #FF9826;cursor: pointer;} */

.services .services-content .service-box3:hover p{ color: #FF9826;cursor: pointer;}

.services .services-content .service-box4 p{ color: #FF9826;cursor: pointer;}

.services .services-content .service-box2 .h5-txt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 13px 0;}

/* =========================

    Call To Action

   =========================

   ================================================== */

.call-to-action {

    padding: 150px 0;

    background: url("./banner-bg.jpg")/*tpa=https://oss.qiema.cn/qiema2020/images/banner-bg.jpg*/;

    background-repeat: no-repeat;

    background-attachment: fixed;

    -webkit-background-size: cover;

    background-size: cover;

    background-position: center;

    position: relative;

}

.call-to-action::before {

    position: absolute;

    content: "";

    background: rgba(0, 0, 0, 0.6);

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

}

.call-to-action h2 {

    font-size: 30px;

    font-family: "Open Sans", serif;

    color: #fff;

    text-align: center;

    padding: 0 250px;

    margin-top: 0;

    margin-bottom: 50px;

    text-transform: uppercase;

    line-height: 1.5;

}

.call-to-action ul {

    width: 100%;

    text-align: center;

}

.call-to-action ul li a.btn.btn-primary,

.call-to-action ul li a.btn.btn-default {

    border-bottom-width: 4px;

    padding: 10px 50px;

    text-transform: uppercase;

    margin-bottom: 4px;

}

.call-to-action ul li a.btn.btn-primary:hover,

.call-to-action ul li a.btn.btn-default:hover {

    margin-bottom: 0;

    margin-top: 4px;

}

.call-to-action ul li a.btn.btn-default {

    background: #fff;

    border-bottom-color: #ddd;

    color: #FF8724;

}

.call-to-action ul li a.btn.btn-default:hover {

    margin-bottom: 0;

    margin-top: 4px;

    border-bottom-color: #fff;

}

/* =========================

    Latest Work

   =========================

   ================================================== */

#portfolio-container .mix { display: none }

.latest-work { padding: 150px 0 }

.latest-work .portfolio-work .controls {

    text-align: center;

    margin-bottom: 40px;

}

.latest-work .portfolio-work .controls button {

    padding: 7px 20px;

    margin-right: 5px;

    margin-top: 5px;

    text-transform: uppercase;

    background: none;

    border: 2px solid #FF8724;

    color: #969595;

    border-radius: 0;

    margin-top: 0;

}

.latest-work .portfolio-work .controls button:hover {

    background: #FF8724;

    color: #fff;

}

.latest-work .portfolio-work .controls button.active {

    background: #FF8724;

    color: #fff;

}

.latest-work .portfolio-work .portfolio-container .mix { margin-bottom: 30px }

.latest-work .portfolio-work .portfolio-container figure {

    margin: 0;

    position: relative;

}

.latest-work .portfolio-work .portfolio-container figure::before {

    position: absolute;

    width: 100%;

    height: 100%;

    background: rgba(255, 135, 35, 0.85);

    content: "";

    top: 0;

    left: 0;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}

.latest-work .portfolio-work .portfolio-container figure:hover::before {

    visibility: visible;

    opacity: 1;

    top: 10px;

    left: 10px;

}

.latest-work .portfolio-work .portfolio-container figure figcaption {

    position: absolute;

    text-align: center;

    top: 30%;

    right: 50px;

    width: 100%;

    z-index: 2;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}

.latest-work .portfolio-work .portfolio-container figure figcaption ul { margin-bottom: 0 }

.latest-work .portfolio-work .portfolio-container figure figcaption ul li a {

    border: 1px solid #fff;

    color: #fff;

    padding: 8px 10px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}

.latest-work .portfolio-work .portfolio-container figure figcaption ul li a:hover {

    background: #D97320;

    text-decoration: none;

}

.latest-work .portfolio-work .portfolio-container figure:hover figcaption {

    visibility: visible;

    opacity: 1;

    top: 50%;

    right: 0;

}

/* =========================

    Testimonials

   =========================

   ================================================== */

.testimonial {

    background: url("./testimonial-bg.jpg")/*tpa=https://oss.qiema.cn/qiema2020/images/testimonial-bg.jpg*/;

    background-repeat: no-repeat;

    -webkit-background-size: cover;

    background-size: cover;

    background-position: center;

    background-attachment: fixed;

    padding: 150px 0;

    position: relative;

}

.testimonial::before {

    position: absolute;

    content: "";

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background: rgba(0, 0, 0, 0.6);

}

.testimonial .client-image .owl-wrapper-outer .owl-wrapper {

    width: auto !important;

    padding: 50px 0 50px 31%;

}

.testimonial .client-image .owl-wrapper-outer .owl-wrapper .owl-item { margin-right: 10px }

.testimonial .client-image .owl-wrapper-outer .owl-wrapper .owl-item .item { position: relative }

.testimonial .client-image .owl-wrapper-outer .owl-wrapper .owl-item .item::before {

    position: absolute;

    content: "";

    width: 70px;

    height: 70px;

    top: 0;

    left: 0;

    background: rgba(0, 0, 0, 0.7);

    z-index: 2;

    border-radius: 100px;

    -webkit-transition: .5s ease;

    transition: .5s ease;

	cursor:pointer;

}

.testimonial .client-image .owl-wrapper-outer .owl-wrapper .owl-item .item img {

    border-radius: 100px;

    height: 70px;

    width: 70px;

    -webkit-transition: .5s ease;

    transition: .5s ease;

    position: relative;

}

.testimonial .client-image .owl-wrapper-outer .owl-wrapper .owl-item.synced .item { position: relative }

.testimonial .client-image .owl-wrapper-outer .owl-wrapper .owl-item.synced .item::before {

    position: absolute;

    content: "";

    width: 70px;

    height: 70px;

    top: 0;

    left: 0;

    background: none;

    opacity: 1;

    z-index: 3;

    border-radius: 100px;

	cursor:pointer;

}

.testimonial .client-feedback { position: relative }

.testimonial .client-feedback .item {

    text-align: center;

    color: #fff;

    font-family: "Open Sans", sans-serif;

    font-size: 15px;

}

.testimonial .client-feedback .item p {

    padding: 0 200px;

    color: #ffffff;

}

.testimonial .client-feedback .item h4 {

    margin-top: 20px;

    margin-bottom: 10px;

}

.testimonial .client-feedback .item span { color: #FF8724 }

.testimonial .client-feedback .owl-buttons {

    display: inline-block;

    position: absolute;

    top: 0;

    width: 100%;

}

.testimonial .client-feedback .owl-buttons:hover .owl-prev,

.testimonial .client-feedback .owl-buttons:hover .owl-next,

.testimonial .client-feedback .owl-buttons:hover .owl-next {

    background: #FF8724;

    color: #fff;

	border-color:#FF8724;

}

.testimonial .client-feedback .owl-buttons .owl-prev,

.testimonial .client-feedback .owl-buttons .owl-next {

    border: 2px solid #FFF;

    border-radius: 100px;

    color: #FFF;

    font-size: 25px;

    height: 50px;

    padding-top: 4px;

    text-align: center;

    width: 50px;

    float: left;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}

.testimonial .client-feedback .owl-buttons .owl-next { float: right }



#sync2 .owl-item.active .item { position: relative }

#sync2 .owl-item.active .item:before {

    position: absolute;

    content: "";

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,0.6);

    border-radius: 100px;

    z-index: 1;

}

#sync2 .owl-item.active.center .item:before {

    position: absolute;

    content: "";

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,0.0);

    border-radius: 100px;

    z-index: 1;

}

.owl-item.active .item img { border-radius: 100px }

/* =========================

    Why Choose Us

   =========================

   ================================================== */

.why-choose-us {

    margin: 150px 0;

    overflow: hidden;

}

.why-choose-us .wcu-left,

.why-choose-us .wcu-right { margin-top: 0 }

.why-choose-us .wcu-left h3 {

    margin: 0 0 20px 0;

    font-size: 30px;

    font-family: "Lora", serif;

    font-weight: 600;

    color: #313131;

    padding-bottom: 15px;

    position: relative;

}

.why-choose-us .wcu-left h3::before {

    position: absolute;

    content: "";

    width: 100px;

    background: #FF8724;

    height: 2px;

    bottom: 0;

    left: 0;

}

.why-choose-us .wcu-left p { margin-bottom: 30px }

.why-choose-us .wcu-left a.btn.btn-primary,

.why-choose-us .wcu-left .call-to-action ul li a.btn.btn-default,

.call-to-action ul li .why-choose-us .wcu-left a.btn.btn-default { margin-bottom: 2px }

.why-choose-us .wcu-left a.btn.btn-primary:hover,

.why-choose-us .wcu-left .call-to-action ul li a.btn.btn-default:hover,

.call-to-action ul li .why-choose-us .wcu-left a.btn.btn-default:hover {

    margin-bottom: 0;

    margin-top: 2px;

    border-bottom-color: #FF8724;

}

.why-choose-us .wcu-right { position: relative }

.why-choose-us .wcu-right img { height: 100% }

.why-choose-us .wcu-right a.video-play-btn {

    position: absolute;

    color: #fff;

    font-size: 80px;

    left: 50%;

    top: 50%;

    margin: -50px 0 0 -50px;

    opacity: .8;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}

.why-choose-us .wcu-right a.video-play-btn:hover { opacity: 1 }

.video-wrapper iframe { border: 0 }

/* =========================

    Project Summery

   =========================

   ================================================== */

.project-summery,

.our-clients {

    padding: 150px 0;

    background: url("./home_plan_bg@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/home_plan_bg@2x.png*/;

    background-attachment: fixed;

    -webkit-background-size: cover;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

    position: relative;

}

.project-summery::before,

.our-clients::before {

    position: absolute;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.1);

    content: "";

    left: 0;

    top: 0;

}

.project-summery .col-sm-3,

.our-clients .col-sm-3 {

    text-align: center;

    color: #ffffff;

}

.project-summery .col-sm-3 i,

.our-clients .col-sm-3 i {

    color: #ff8724;

    font-size: 25px;

}

.project-summery .col-sm-3 p.project-count,

.our-clients .col-sm-3 p.project-count {

    color: #fff;

    font-family: "Roboto",sans-serif;

    font-size: 30px;

    font-weight: 600;

    margin: 25px 0 15px;

}

.project-summery .col-sm-3 h5.project-name,

.our-clients .col-sm-3 h5.project-name {

    font-size: 15px;

    color: #fff;

    font-family: "Open Sans", sans-serif;

}

/* =========================

    Pricing Table

   =========================

   ================================================== */

.pricing-table {

    padding: 150px 0;

    background: #FAFCFC;

}

.pricing-table .pricing-content .pricing-cell {

    background: #fff;

    border: 1px solid #F1F1F1;

    text-align: center;

    padding: 30px 0;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}

.pricing-table .pricing-content .pricing-cell .pricing-head h2 {

    font-size: 40px;

    color: #313131;

    font-family: "Open Sans", sans-serif;

    font-weight: 400;

    position: relative;

    margin: 0 0 5px 0;

}

.pricing-table .pricing-content .pricing-cell .pricing-head h2 i {

    font-size: 20px;

    position: absolute;

    top: 30%;

    left: 30%;

}

.pricing-table .pricing-content .pricing-cell .pricing-head p {

    color: #969595;

    font-size: 12px;

    text-transform: uppercase;

}

.pricing-table .pricing-content .pricing-cell .pricing-head h3.pricing-title {

    background: #F1F1F1;

    padding: 15px 0;

    color: #969595;

    font-family: "Open Sans", sans-serif;

    font-size: 16px;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}

.pricing-table .pricing-content .pricing-cell ul.pricing-details li {

    padding: 15px 0;

    color: #969595;

}

.pricing-table .pricing-content .pricing-cell a.btn.btn-primary,

.pricing-table .pricing-content .pricing-cell .call-to-action ul li a.btn.btn-default,

.call-to-action ul li .pricing-table .pricing-content .pricing-cell a.btn.btn-default {

    background: #F1F1F1;

    color: #969595 !important;

    border-bottom-color: #B5B5B5;

    margin-bottom: 2px;

}

.pricing-table .pricing-content .pricing-cell a.btn.btn-primary:hover,

.pricing-table .pricing-content .pricing-cell .call-to-action ul li a.btn.btn-default:hover,

.call-to-action ul li .pricing-table .pricing-content .pricing-cell a.btn.btn-default:hover {

    margin-bottom: 0;

    margin-top: 2px;

    border-bottom-color: #f1f1f1;

}

.pricing-table .pricing-content .featured,

.pricing-table .pricing-content .pricing-cell:hover { -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); box-shadow: 0 0 30px rgba(0, 0, 0, 0.2) }

.pricing-table .pricing-content:hover .featured { -webkit-box-shadow: none; box-shadow: none }

.pricing-table .pricing-content:hover .featured:hover { -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); box-shadow: 0 0 30px rgba(0, 0, 0, 0.2) }

.pricing-table .pricing-content:hover .featured .pricing-head h3.pricing-title {

    background: #f1f1f1;

    color: #969595;

}

.pricing-table .pricing-content:hover .featured a.btn.btn-primary {

    background: #f1f1f1 none repeat scroll 0 0;

    border-bottom-color: #b5b5b5;

    color: #969595 !important;

    margin-bottom: 2px;

}

.pricing-table .pricing-content .featured .pricing-head h3.pricing-title,

.pricing-table .pricing-content .pricing-cell:hover .pricing-head h3.pricing-title {

    background: #FF8724;

    color: #ffffff;

}

.pricing-table .pricing-content .featured a.btn.btn-primary,

.pricing-table .pricing-content .pricing-cell:hover a.btn.btn-primary,

.pricing-table .pricing-content .featured .call-to-action ul li a.btn.btn-default,

.call-to-action ul li .pricing-table .pricing-content .featured a.btn.btn-default,

.pricing-table .pricing-content .pricing-cell:hover .call-to-action ul li a.btn.btn-default,

.call-to-action ul li .pricing-table .pricing-content .pricing-cell:hover a.btn.btn-default {

    background: #FF8724;

    border-bottom-color: #BF651A;

    color: #fff !important;

    margin-bottom: 2px;

}

.pricing-table .pricing-content .featured a.btn.btn-primary:hover,

.pricing-table .pricing-content .pricing-cell:hover a.btn.btn-primary:hover,

.pricing-table .pricing-content .featured .call-to-action ul li a.btn.btn-default:hover,

.call-to-action ul li .pricing-table .pricing-content .featured a.btn.btn-default:hover,

.pricing-table .pricing-content .pricing-cell:hover .call-to-action ul li a.btn.btn-default:hover,

.call-to-action ul li .pricing-table .pricing-content .pricing-cell:hover a.btn.btn-default:hover {

    margin-bottom: 0;

    margin-top: 2px;

    border-bottom-color: #FF8724;

}

/* =========================

    Our Clients

   =========================

   ================================================== */

.our-clients {

    padding: 125px 0;

    background: url("./clients-bg.jpg")/*tpa=https://oss.qiema.cn/qiema2020/images/clients-bg.jpg*/;

    background-position: center;

    background-repeat: no-repeat;

    -webkit-background-size: cover;

    background-size: cover;

}

.our-clients::before { background: rgba(0, 0, 0, 0.6) }

.our-clients .section-header { margin-bottom: 20px }

.our-clients .section-header h2 { color: #fff }

.our-clients .section-header p { color: #fff }

.our-clients .clients-logos div img { opacity: .7 }

/* =========================

    Footer

   =========================

   ================================================== */

footer {

    padding: 50px 0 0 0;

}

footer .footer-widget h2.widget-title {

    color: #fff;

    margin: 0 0 20px 0;

    font-size: 16px;

    font-family: "Open Sans", sans-serif;

    font-weight: 600;

    text-transform: uppercase;

    letter-spacing: 1px;

}

footer .footer-widget .about-us-widget ul li {

    color: #969595;

    border-top: 1px solid #3F3F3F;

    padding: 15px;

    padding-left: 0;

    padding-right: 0;

}

footer .footer-widget .about-us-widget ul li i {

    display: inline-block;

    width: 25px;

    float: left;

}

footer .footer-widget .about-us-widget ul li p {

    display: inline;

    float: left;

    margin-bottom: 0;

}

footer .footer-widget .twitter-feed ul li {

    color: #969595;

    padding: 15px 0;

    border-bottom: 1px solid #3F3F3F;

}

footer .footer-widget .twitter-feed ul li:first-child { padding-top: 0 }

footer .footer-widget .twitter-feed ul li a { color: #FF8724 }

footer .footer-widget .twitter-feed ul li a:hover { text-decoration: none}

footer .footer-widget .twitter-feed ul li span {

    float: left;

    width: 90%;

}

footer .footer-widget .twitter-feed ul li span:first-child{

    width: 10%;

    float: left;

}

footer .footer-widget .twitter-feed ul li small.twitt-post-time { display: block }

footer .footer-widget .twitter-feed a.twitter-follow { color: #969595 }

footer .footer-widget .twitter-feed a.twitter-follow:hover { text-decoration: none }

footer .footer-widget .twitter-feed a.twitter-follow i { color: #FF8724 }

footer .footer-widget .subscribe form input[type=email] {

    background: #4C4C4C;

    border: 0 none;

    padding: 10px;

    color: #969595;

    margin: 15px 0;

    height: 40px;

    display: table-cell;

    width: 65%;

}

footer .footer-widget .subscribe form button{

    background: #FF8724;

    border: 0 none;

    color: #fff;

    padding: 10px;

    height: 40px;

    margin-left: -4px;

    display: table-cell;

    width: 35%;

}

footer .footer-widget .subscribe form p.privacy-alert { font-style: italic }

footer .footer-widget .footer-widget { margin-top: 50px }

footer .footer-widget .footer-widget .social-links ul li { padding-right: 15px}

footer .footer-widget .footer-widget .social-links ul li a {

    color: #969595;

    font-size: 20px;

}

footer .footer-widget .flickr-stream ul li { margin-bottom: 5px }

footer .footer-widget .flickr-stream a.flickr-more {

    color: #969595;

    display: inline-block;

    margin: 20px 0 0 5px;

}

footer .footer-widget .flickr-stream a.flickr-more:hover { text-decoration: none }

footer .footer-widget .flickr-stream a.flickr-more i { color: #FF8724 }

footer .footer-bottom {

    /* background: #2F2F2F; */

    padding: 15px 0;

    /* margin-top: 50px; */

    border-top: 1px solid #EEEEEE;

}

footer .footer-bottom .copyright p { margin-bottom: 0 }

footer .footer-bottom .scrool-to-top p {

    margin-bottom: 0;

    text-align: right;

}

footer .footer-bottom .scrool-to-top p a {

    font-size: 20px;

    color: #969595;

    -webkit-transition: 0.3s ease;

    transition: 0.3s ease;

}

footer .footer-bottom .scrool-to-top p a:hover,

footer .footer-bottom .scrool-to-top p a:focus {

    color: #FF8724;

    outline: none;

}

/* ======================

   About Us Page

   ======================

   ================================================== */

.pages-header {

    background: url("./about-header-bg.jpg")/*tpa=https://oss.qiema.cn/qiema2020/images/about-header-bg.jpg*/;

    background-repeat: no-repeat;

    -webkit-background-size: cover;

    background-size: cover;

    background-position: center;

    background-attachment: fixed;

    padding: 100px 0;

}

.page-header-image h2.page-header-title {

    color: #fff;

    font-family: "Lora",serif;

    font-size: 45px;

    font-weight: 600;

    margin-bottom: 30px;

    margin-top: 25px;

    padding-bottom: 10px;

    position: relative;

    text-align: center;

    text-transform: uppercase;

}

.page-header-image ol {

    background: none;

    text-align: center;

    padding: 0;

}

.page-header-image ol li a {

    color: #fff;

    font-weight: 600;

}

.about-information { padding: 100px 0 0 0 }

.about-information h2 {

    text-transform: uppercase;

    font-family: "Lora",sans-serif;

    font-weight: 600;

    margin-bottom: 30px;

    margin-top: 0;

}

.about-information p { margin: 20px 0 50px 0 }

.about-information h3 {

    color: #333;

    font-weight: 600;

    font-size: 18px;

    line-height: 24px;

    margin-bottom: 30px;

}

.about-information a.view-more {

    background: #FF8724;

    padding: 10px 15px;

    color: #fff;

    border-bottom: 3px solid #F46F00;

    margin-bottom: 3px;

    border-radius: 3px;

    display: inline-block;

}

.about-information a.view-more:hover {

    text-decoration: none;

    margin-bottom: 0;

    margin-top: 3px;

    border-bottom-color: #FF8724;

}

.about-services {

    border-bottom: 2px solid #FF8724;

    padding-bottom: 15px;

    margin-bottom: 20px;

}

.about-services a {

    margin-right: 20px;

    font-size: 35px;

    color: #969595;

}

.about-services h4 {

    margin-top: 8px;

    margin-bottom: 27px;

}

.about-services p { float: none }

.about-page-services { padding-top: 100px }

.our-story { padding: 150px 0 }

#story-carousel .owl-pagination .owl-page {

    border: 1px solid #969595;

    display: inline-block;

    height: 15px;

    margin-right: 15px;

    text-indent: -9999px;

    width: 15px;

    position: relative;

    -webkit-transition: .3s ease;

    transition: .3s ease;

}

#story-carousel .owl-pagination .owl-page.active {

    border-color: #FF8724;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}

#story-carousel .owl-pagination .owl-page:last-child { margin-right: 0 }

#story-carousel .owl-pagination {

    margin-top: 50px;

    text-align: center;

}

.contact-main { margin: 100px 0 }

.contact-header {

    background: url("./contact-header-bg.jpg")/*tpa=https://oss.qiema.cn/qiema2020/images/contact-header-bg.jpg*/;

    background-repeat: no-repeat;

    -webkit-background-size: cover;

    background-size: cover;

    background-position: center;

    background-attachment: fixed;

}

.contact-header > h2 {

    font-family: "Lora",sans-serif;

    font-size: 30px;

    font-weight: 600;

    margin: 0 0 30px 0;

    text-transform: uppercase;

    background: #fff;

}

form.contact-form .form-group > input,

form.contact-form .form-group > textarea {

    border: 1px solid #ddd;

    border-radius: 3px;

    height: 50px;

    padding: 0 15px;

    width: 100%;

    -webkit-transition: .3s ease;

    transition: .3s ease;

    margin-bottom: 15px;

}

form.contact-form .form-group > textarea {

    height: 135px;

    padding: 15px;

}

form.contact-form .submit-btn {

    background: #ff8724 none repeat scroll 0 0;

    border-color: #d76100;

    border-radius: 3px;

    border-style: none none solid;

    border-width: 0 0 3px 0;

    color: #fff;

    font-size: 14px;

    font-weight: 600;

    padding: 10px 20px 7px 20px;

    text-transform: uppercase;

    margin-bottom: 3px;

    -webkit-transition: .2s ease;

    transition: .2s ease;

}

form.contact-form .submit-btn:hover{

    margin-bottom: 0;

    margin-top: 3px;

    border-bottom-color: #ff8724;

}

.info-items { margin-top: 25px }

.cobtact-info-box ul li { margin-bottom: 20px }

.cobtact-info-box ul li:last-child { margin-bottom: 0 }

.cobtact-info-box ul li .icon-box,

.cobtact-info-box ul li .text-box {

    display: table-cell;

    vertical-align: top;

}

.cobtact-info-box ul li .text-box { padding-left: 20px }

.cobtact-info-box ul li .icon-box .inner-box {

    background: #ff8724 none repeat scroll 0 0;

    color: #fff;

    font-size: 20px;

    height: 50px;

    padding-top: 10px;

    text-align: center;

    width: 50px;

}

.cobtact-info-box ul li .text-box h3 { margin-top: 0 }

#map {

    width: 100%;

    height: 400px;

}

#map .info-window h3 { margin: 10px 0}

/* ==========================================

    Blog Page

   ==========================================

   ================================================== */

.blog-header {

    background: url("./blog-header-bg.png")/*tpa=https://oss.qiema.cn/qiema2020/images/blog/blog-header-bg.png*/;

    background-repeat: no-repeat;

    -webkit-background-size: cover;

    background-size: cover;

    background-position: center top;

    background-attachment: fixed;

}

.blog-posts { margin: 100px 0}

.img-responsive {width: 100%;}

.post-item { margin-bottom: 50px}

.post-title h3 { margin-top: 0}

.post-title h3 a{

    color: #333;

    -webkit-transition: .3s ease;

    transition: .3s ease;

    font-family: 'Lora', sans-serif;

    font-weight: 600;

}

.post-title h3 a:hover {

    text-decoration: none;

    color: #ff8724;

}

.post-info {

    margin: 15px 0;

    opacity: 0.5;

}

.post-info a { color: inherit }

.post-info a:hover {

    color: #ff8724;

    text-decoration: none;

}

.post-description .post-read-more a {

    color: #333;

    text-transform: uppercase;

    font-weight: 600;

}

.post-read-more { margin: 25px 0 }

.post-description { margin-bottom: 15px }

.post-description .post-read-more a:hover{

    color: #FF8724;

    text-decoration: none;

}

.post-meta .post-date,

.post-meta .post-comments,

.post-meta .post-shares{

    display: table-cell;

    vertical-align: top;

    padding-right: 15px;

}

.post-meta .post-comments a,

.post-meta .post-shares a { color: inherit}

.post-meta .post-comments a:hover,

.post-meta .post-shares a:hover{

    color: #FF8724;

    text-decoration: none;

}

.blog-pagination {

    text-align: center;

    margin: 80px 0 50px 0;

}

.blog-pagination ul li { display: inline }

.blog-pagination ul li a {

    border: 1px solid #c1c1c1;

    padding: 10px 15px;

    margin-left: -1px;

    color: #c1c1c1;

}

.blog-pagination ul li a:hover,

.blog-pagination ul li.active a {

    background: #FF8724;

    border-color: #FF8724;

    color: #fff;

    text-decoration: none;

}

.blog-pagination ul li:first-child a { border-radius: 3px 0 0 3px }

.blog-pagination ul li:last-child a { border-radius: 0 3px 3px 0 }

.blog-sidebar { margin-top: 100px }

.blog-sidebar .sidebar-widget .widget-title h2 {

    margin-top: 0;

    font-size: 24px;

    font-weight: 600;

    font-family: 'Lora', sans-serif;

    position: relative;

    padding-bottom: 15px;

    margin-bottom: 15px;

}

.blog-sidebar .sidebar-widget .widget-title h2:before {

    position: absolute;

    content: "";

    width: 50px;

    height: 2px;

    background: #ff8724;

    left: 0;

    bottom: 0;

}

.recent-posts li { margin-bottom: 15px }

.recent-posts a {

    display: block;

    color: #969595;

    font-size: 15px;

    padding-bottom: 5px;

}

.recent-posts a:hover {

    color: #ff8724;

    text-decoration: none;

}

.recent-posts small {

    font-style: italic;

    color: #A8A8A8;

    font-size: 12px;

}

.sidebar-widget { margin-bottom: 50px }

.services-widget li,

.category-widget li {

    margin-bottom: 5px;

    position: relative;

    padding-left: 20px;

}

.services-widget li:before,

.category-widget li:before {

    position: absolute;

    content: "\f105";

    top: 0;

    left: 0;

    font-family: 'FontAwesome';

    color: #969595;

}

.services-widget li a,

.category-widget li a {

    color: #969595;

    font-size: 15px;

}

.services-widget li a:hover,

.category-widget li a:hover {

    text-decoration: none;

    color: #ff8724;

}

.contact-widget li {

    position: relative;

    padding-left: 20px;

    margin-bottom: 20px;

    color: #969595;

}

.contact-widget li i {

    position: absolute;

    left: 0;

    top: 3px;

    width: 20px;

}

.contact-widget li a { color: #969595 }

.contact-widget li a:hover {

    text-decoration: none;

    color: #ff8724;

}

.blockquote-widget blockquote { border-left: 0 }

.widget-content.search-widget input {

    border: 2px solid #ddd;

    height: 40px;

    padding: 0 10px;

    width: 80%;

    display: table-cell;

}

.widget-content.search-widget button {

    background: #ff8724 none repeat scroll 0 0;

    border: medium none;

    color: #fff;

    height: 40px;

    padding: 0 20px;

    margin-left: -2px;

    display: table-cell;

    width: 20%;

}

.tags-widget ul li a {

    border: 1px solid #969595;

    text-transform: uppercase;

    color: #969595;

    padding: 5px 10px;

    margin-bottom: 15px;

    font-size: 12px;

    display: inline-block;

}

.tags-widget ul li a:hover {

    text-decoration: none;

    background: #ff8724;

    color: #fff;

    border-color: #ff8724;

}

/* ==========================================

    Single Post Page

   ==========================================

   ================================================== */

.blog-content { padding-bottom: 100px }

.single-blog { margin-top: 100px }

.post-content h2.post-title {

    font-family: "Lora",sans-serif;

    font-weight: 600;

    margin-bottom: 25px;

    margin-top: 0;

    position: relative;

}

.post-meta {

    text-align: right;

    margin-top: 30px;

}

.post-meta .date {

    padding-bottom: 20px;

    border-bottom: 1px solid #ddd;

    margin-bottom: 20px;

    font-weight: 600;

}

.post-meta h6 {

    margin-top: 0;

    color: #969595;

    font-weight: 300;

}

.day.colored {

    color: #ff8724;

    display: block;

    font-size: 55px;

    margin-bottom: 5px;

}

.post-meta .details { color: #969595 }

.post-meta .details ul li { padding-bottom: 15px }

.post-meta .details ul li a { color: #969595 }

.post-meta .details ul li a:hover {

    text-decoration: none;

    color: #ff8724;

}

.post-meta .details ul li i { padding-left: 5px }

.post-content p {

    margin: 20px 0;

    line-height: 1.8em;

}

.post-content blockquote { color: #969595 }

.post-content blockquote small { padding-top: 20px }

.post-content h1,

.post-content h2,

.post-content h3,

.post-content h4,

.post-content h5,

.post-content h6 { font-family: "Lora", sans-serif }

.post-content ul li {

    color: #969595;

    padding-bottom: 15px;

    line-height: 1.8em;

}

.post-comments { margin-top: 100px }

.post-comments h3 {

    font-family: "Lora",sans-serif;

    font-weight: 600;

    padding-bottom: 15px;

    margin-bottom: 30px;

    margin-top: 0;

    border-bottom: 1px solid #ddd;

}

.post-comments p {

    margin-bottom: 30px;

    font-size: 12px;

}

.post-comments form .form-group .form-control {

    border: 1px solid #ddd;

    -webkit-box-shadow: none;

    box-shadow: none;

    border-radius: 0;

}

.post-comments form .form-group textarea.form-control {

    min-height: 200px;

    max-height: 200px;

    padding-top: 10px;

}

.post-comments form .form-group input.form-control { height: 40px }

.post-comments form .btn.btn-primary {

    background: #ff8724 none repeat scroll 0 0;

    border: 2px solid #ff8724;

    border-radius: 0;

    padding: 8px 25px;

    text-transform: uppercase;

    margin-top: 10px;

    -webkit-transition: .3s ease;

    transition: .3s ease;

}

.post-comments form .btn.btn-primary:hover {

    background: none;

    color: #969595;

}

.post-image img { margin-bottom: 20px }

/* ===========================

   Team Page Styles

   ===========================

   ================================================== */

.team-one-header {

    text-align: center;

    padding: 100px 0;

}

.team-one-header h2 {

    font-family: "Lora",sans-serif;

    font-size: 35px;

    font-weight: 600;

    margin: 0 0 20px 0;

    text-transform: uppercase;

}

.team-one-header p {

    max-width: 700px;

    margin: 0 auto;

}

.image-box-description > h4 {

    font-weight: 600;

    margin-bottom: 5px;

    margin-top: 15px;

}

.social-icons > ul {

    padding: 0;

    margin-top: 20px;

}

.social-icons > ul li {

    display: inline;

    list-style: outside none none;

}

hr.line {

    border-color: #eee;

    -webkit-border-image: none;

    -o-border-image: none;

    border-image: none;

    border-style: none none solid;

    border-width: 0 0 1px;

    height: 0;

}

.social-icons ul li > a {

    border: 1px solid #eee;

    color: #ff8724;

    display: inline-block;

    height: 32px;

    padding-top: 6px;

    text-align: center;

    width: 32px;

}

.social-icons ul li > a:hover {

    background: #ff8724;

    color: #fff;

    border-color: #ff8724;

}

.team-two { padding: 0 0 100px 0 }

.team-two-header {

    text-align: center;

    padding: 20px 0 100px 0;

}

.team-two-header h2 {

    font-family: "Lora",sans-serif;

    font-size: 35px;

    font-weight: 600;

    margin: 0 0 20px 0;

    text-transform: uppercase;

}

.team-two-header p {

    max-width: 700px;

    margin: 0 auto;

}

.image-circle.image-small {

    height: 120px;

    margin-left: auto;

    margin-right: auto;

    width: 120px;

}

.image-circle.image-small img {

    border-radius: 100px;

    border: 5px solid #eee;

}

.image-box-description { margin-bottom: 80px }

.team-recruit {

    background: #f6f6f6 none repeat scroll 0 0;

    padding: 100px 0;

    text-align: center;

}

.team-recruit h2 {

    margin: 0 0 20px 0;

    font-family: "Lora", sans-serif;

    font-size: 35px;

    font-weight: 600;

}

.team-recruit p {

    font-size: 20px;

    font-weight: 300;

}

.team-recruit .team-reg-button {

    background: #ff8724 none repeat scroll 0 0;

    border-bottom: 2px solid #D25F00;

    color: #fff;

    display: inline-block;

    margin-top: 15px;

    padding: 10px 30px;

    text-transform: uppercase;

    font-weight: 600;

}

.team-recruit .team-reg-button:hover { text-decoration: none }

/* =================

   Helper classes

   =================

   ================================================== */

.hidden { display: none !important }

.nopadding {

    padding-left: 0;

    padding-right: 0;

}

.visuallyhidden {

    border: 0;

    clip: rect(0 0 0 0);

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px;

}

.visuallyhidden.focusable:active,

.visuallyhidden.focusable:focus {

    clip: auto;

    height: auto;

    margin: 0;

    overflow: visible;

    position: static;

    width: auto;

}

.invisible { visibility: hidden }

.clearfix{text-align: center;}

.clearfix:before,

.clearfix:after {

    content: " ";

    display: table;

}

.clearfix:after { clear: both }

/* 新修改 */

.btn-content .btn-outline-secondary{ outline: none; color: #333333;border-color: #ECEDEE;padding-right: 25px;padding-left: 25px;margin-right: 6px;background-color: white;}

.btn-content{margin: 15px 0 25px 0;text-align: center;}

.btn-content .btn-outline-secondary:hover{border-color: #FF9826!important;color: #FFFFFF!important;background-color: #FF9826!important;outline: none!important;}

.btn-content .btn{margin-right: 11px;}

.btn-content .more-product{background-color: #FF9826!important;border-color: #FF9826!important;color: #FFFFFF!important;border-radius: 3px!important; }

.btn-product{margin-top: 35px;}

.tab_show{background-color: #FF9826!important;border-color: #FF9826!important;color: #FFFFFF!important;}

.platform-function .btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline: none;box-shadow:none}

.container .more-info{    background: transparent!important;border: 1px solid white!important;}

.img-name{margin-bottom: 20px;}

.img-info{margin-bottom: 10px;}

.plan-banner{position: relative;margin: 0!important;padding: 0!important;}

.plan-banner .thumbnail{background: transparent;border: none;position: absolute;width: 100%;text-align: center;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.plan-banner .thumbnail img{margin-bottom: 23px;}

.plan-banner .thumbnail h4{color: white;}

.solution-banner .thumbnail{

    background: transparent;

    border: none;

    position: absolute;

    width: 100%;

    text-align: center;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

}

.solution-banner .thumbnail img{

    margin-bottom: 23px;

}

.solution-banner .thumbnail h4{color: white;}

.solution-box .bg-banner img{border-radius: 6px;display: block;}

.solution-box{margin-bottom: 30px;position: relative;}

.bg-banner{position: relative;width: 100%;height: 100%}

.bg-banner1 img{width: 100%;height: 100%;}

.bg-banner .bg-banner-img{width: 100%;height: 100%;}

.carousel-control{opacity: 1;}

.bg-banner .box{

    position: absolute;width: 100%;height: 100%;border-radius: 6px;background: rgba(255, 152, 38, 1);display: none;left: 0px;top: 0px;

}

.bg-banner .box2{

    position: absolute;width: 100%;height: 100%;border-radius: 6px;background: rgba(0, 0, 0, 0.4);display: block;left: 0px;top: 0px;

}

.solution-box:hover .box{

    display: block!important;z-index: 1!important;

}

.carousel-box:hover .box{

    display: block!important;z-index: 1!important;

}

@media (max-width: 767px){

.hz-index-bottom {

    padding: 35px 0;

  }

}

.course-tab{

    margin-bottom: 30px;

}



.course-tab .hz-index-bottom.act li{

    transform: translateY(0);

    -ms-transform: translateY(0);

    -webkit-transform: translateY(0);

    -o-transform: translateY(0);

    -moz-transform: translateY(0);

    opacity: 1;

    filter: alpha(opacity=100);

}

.course-tab  .hz-index-bottom.act .more{

    transform: translateY(0);

    -ms-transform: translateY(0);

    -webkit-transform: translateY(0);

    -o-transform: translateY(0);

    -moz-transform: translateY(0);

    opacity: 1;

    filter: alpha(opacity=100);

}

.course-tab .hz-index-bottom a{

    color: #fff;

}

.course-tab .hz-index-bottom li{

    padding: 0 20px;

    -webkit-transition: all 0.8s ease;

    -moz-transition: all 0.8s ease;

    -o-transition: all 0.8s ease;

    transition: all 0.8s ease;

    transform: translateY(-50px);

    -ms-transform: translateY(-50px);

    -webkit-transform: translateY(-50px);

    -o-transform: translateY(-50px);

    -moz-transform: translateY(-50px);

    opacity: 0;

    filter: alpha(opacity=0);

  }

  .course-tab .hz-index-bottom li.li2 {

    -webkit-transition-delay: 0.4s;

    -moz-transition-delay: 0.4s;

    -o-transition-delay: 0.4s;

    transition-delay: 0.4s;

  }

  .course-tab .hz-index-bottom li.li3 {

    -webkit-transition-delay: 0.8s;

    -moz-transition-delay: 0.8s;

    -o-transition-delay: 0.8s;

    transition-delay: 0.8s;

  }

  .course-tab .hz-index-bottom li .pic {

    margin-bottom: 20px;

  }

  .course-tab .btn-primary{background: transparent!important;border-color: transparent!important;}

  .course-tab .btn{padding: 6px 17px;position: relative;}

  .course-tab .btn img{margin-bottom: 10px;}

  .Reminder{

    width: 100%;

    height: 53px;

    line-height: 19px;

    padding: 7px 10px 0 10px;

    background: transparent;

    color: white;

    position: absolute;

    z-index: 999;

    border-top: 1px solid #FF9826;

    left: 0;

    z-index: 0;

    display: none;

  }



  .Reminder .line1{

    width: 0;

    height: 0;

    border-right: 7px solid transparent;

    border-left: 7px solid transparent;

    border-bottom: 8px solid #FF9826;

    position: absolute;

    top: -8px;

    left: 50%;

    transform: translate(-50%,0)

  }

  .Reminder .line2{

    width: 0;

    height: 0;

    border-right: 7px solid transparent;

    border-left: 7px solid transparent;

    border-bottom: 8px solid white;

    position: absolute;

    top: -6px;

    left: 50%;

    transform: translate(-50%,0)

  }

  .news-card .card{

    border-bottom: 1px solid #E6E6E6;

    overflow: hidden;

    padding-bottom: 17px;

    margin-bottom: 25px;

  }

  .card-infos{

    margin-top: 20px;

    padding: 0!important;

    /* border-bottom: 1px solid #E6E6E6;

    overflow: hidden;

    height: 118px; */

  }

  .card-infos .time-info{

    border: 1px solid #E6E6E6;

  }

  .time-info h3{

    margin-bottom: 0;

  }

  .card-infos .time-info p{color: #333333;}

  .card-infos h4{

    height: 19px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}

.news-card:hover .txt-info h4{

    color: #FF9826;

}

.news-card:hover .card{

    border-bottom: 1px solid #FF9826;

}

.newscard-img{

    width: 100%;

    height: 185px;

}

  .txt-info{

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;}

  .al-card .btn-primary{background-color: transparent;color: #999999;border: 0;padding: 0;}

  .card-boxs{    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06);padding-bottom: 24px;padding: 0;border-radius: 6px;margin-bottom: 25px;}

  .card-boxs a{color: #333333;}

  .card-boxs{position: relative;}

  .card-boxs .video-icon{

    position: absolute;

    top: 82%;

    transform: translate(-50%,-50%);

    left: 10%;

   }

  .video-play{cursor: pointer;position: relative;}

  .al-card:hover .btn-primary{color: #FF9826;}

  .al-card .card-text{overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

  }

  .card-imgs{

      width: 100%;height: 100%; border-top-left-radius: 6px;border-top-right-radius: 6px;

    }

  .por-card{margin-top: 25px;}

  .al-card .card-body{

    padding: 0px 18px 25px 18px;

  }

  #content-cards{

    width: 100%;

  }

.latest-work1{padding:50px 0 0 0;}

.customer-img img{height: 100%;}

.customer-tab .btn{padding: 22px 22px;}

.customer-tab{text-align: center;}

.clearfix{padding: 0;}

.try-out h2{

    color: white;

    margin-bottom: 0;

}

.try-out p{

    color: white;

}

.try-out h3{

    color: white;

    

    line-height: 39px;

}

.try-out h4{

    color: white;

    margin: 10px 0 25px 0;

    line-height: 26px;

}

.tryOut-bg{

    background: url("./home_contact_bg@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/home_contact_bg@2x.png*/;

    -webkit-background-size: cover;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

    position: relative;

    text-align: center;

    padding: 34px;

}

.tryOut-btn button:nth-child(1){

    color: white;

    background: #FF9826;

    margin-right: 10px;

    margin: 0 10px 0px 10px;

}

.tryOut-btn button:nth-child(2){

    color: white;

    background:transparent;

    border: 1px solid white;

}

.tryOut-btn{

    line-height: 58px;

}

.company-card div{

    text-indent: 50px;

    font-size: 15px;

    line-height: 30px;

    margin-bottom: 8px;

}

.company-card .card-title{

    text-align: center;

    margin-bottom: 50px;

    cursor: pointer;

}

.company-card h2{

    margin-bottom: 50px;

    text-align: center;

}

.company-bg h2{

    color: #333333;

}

.company-bg h3{

    color: #777777;

    line-height: 39px;

}

.company-bg{

    background: url("./us_culture_bg@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/us_culture_bg@2x.png*/; 

    -webkit-background-size: cover;

    background-size: cover;

    background-repeat: no-repeat;

    position: relative;

    padding: 50px 0 48px 0;

    margin-top: 44px;

    background-size: 100% 100%;

}

.company-bgImg{

    width: 100%;

    position: absolute;

}

.company-culturetxt .culturetxt-card{

    background: white;

    padding: 14px 38px 28px 38px;

    color: #777777;

    font-size: 15px;

}

.culturetxt-card div:nth-child(2){

    margin: 10px 0;



}

.company-culturetxt h3{

    margin-top: 0;

}

.company-cultureimg{

    border: 1px solid #FF9826;

    padding: 0;

}

.company-cultureimg img{

    width: 100%;

    height: 100%;

    position: relative;

    top: -20px;

    right: -18px;

}

.company-album{

    width: 100%;

    margin: 0;

    padding: 81px 0;

}

.album-content{

    width: 100%;

}

.album-slider{

    padding-bottom: 56px;

}

.album-slider .left  {

    left: 1%;

}

.album-slider .right  {

    right: 1%;

}

.album-control{

    top: 100%;

}

.contact-w{

    background: #F7F8FA;

}

.contact-box{

    padding: 50px 47px;

    text-align: center;

    background: white;

    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);

    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);

    margin-bottom: 20px;

    

}

.contact-box .lines{

    border: 1px solid #E6E6E6;

}

.contact-box h4{

    margin: 35px 0;

}

.contact-box h3{

    margin: 20px 0 45px 0!important;

}

.contact-info{

    font-size: 18px;

}

.contact-info1{

    margin: 20px 0 12px 0;

}

.office-address{

    background: #F7F8FA;

}

.office-address .container{

    width: 100%;

    padding: 0;

    padding: 0 0 65px 0;

}

.map_model{ 

    padding: 46px 38px;

    box-sizing: border-box;

    z-index: 9;

    box-shadow: 0 0 1.26667rem rgba(79, 79, 79, 0.3);

    background: #fff;

    border-radius: 5px;

    /* display: none; */

}

.map_model p{font-size: 18px;}

.case-tab{

    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);

    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);

    text-align: center;

    padding-top: 11px;

}

.case-tab li{

    padding-bottom: 0;

}

.finalResult{

    position: relative;

    color: white;

    padding-bottom: 56px;



}

.finalResultImg{

    width: 100%;

    height: 100%;

    position: absolute;

}

.finalResult h2{

    padding: 82px 0 27px 0;

    

}

.finalResult-ul{

    position: relative;

    text-align: center;

    overflow: hidden;

    padding: 0 7%;

}

.finalResult-ul li{

    float: left;

    width: 20%;

}

.finalResult-ul li img{

    margin-bottom: 14px;

    width: 120px;

}

.finalResult-ul p{

    color: white;

    font-size: 12px;

    padding: 0 7%;

}

.industry-cont{

    background: url("./plan_pain_bg@2x.png"); 

    -webkit-background-size: cover; 

}

.details-cont img{

    width: 100%;

    height: 100%;

}

.service-bg{

    position: relative;

}

.service-bg div{

    position: absolute;

    z-index: 9;

    transform: translate(0,-50%);

    top: 50%;

    right: 20%;

    color: white;

}

.service-effect{

    margin-top: 20px;

}

.service-bg p{

    color: white;

}

.service-bg img{

    width: 100%;

    height: 100%;

}

.team-tryout h2:nth-child(1){

    margin-top: 27px;

    margin-bottom: 15px;

}

.team-tryout h2:nth-child(2){

    margin-bottom: 30px;

}

.brand-introduction{

    background:#F7F8FA;

    padding: 30px 0;

}

.brand-info{

    display: inline-block;

}

.brand-img{

    display: inline-block;

    margin: -7px 10px 0 0;

}

.brand-info h3{

    display: inline-block;

}

.case-info{

    margin-bottom: 20px;

}

.brand-introduction p{

    color: #333333;

}

.brand-introduction h3{

    margin-bottom: 20px;

}

.case-info p{

    color: #333333;

    margin-bottom: 0;

}

.case-info h3{

    margin-bottom: 20px;

}

.case-info img{

   width: 100%;

    height: 100%;

    margin-top: 20px;
	margin-bottom: 20px;

}

.case-info .case-img{

    padding:0 9%;

}

.other-case{

    background: #F7F8FA;

    padding-bottom: 20px;

}

.brand-col-img{

    width: 100%;

    height: 100%;

}

.news-content{

    position: relative;

    position: relative;

    background: white;

    margin-bottom: 20px;

    padding: 16px 10px;

}

.news-content .txt h3{

    margin-top: 10px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    height: 26px;



}

.news-imgInfo{

    width: 100%;

    height: 100%;

}

.news-right{

    position: absolute;

    right: 14px;

    transform: translate(0,-50%);

    top: 50%;

}

.news-text{

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

}

.news-core{

    background:#F7F8FA;

    /* padding-top: 39px; */

}

.news-tab{

    margin-top: 25px;

    margin-bottom: 15px;

}

.news-container{

    padding-top: 5%;

}

.news-services{

    padding-bottom: 39px;

}

.carousel-box .box{

    position: absolute;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.4);

    display: block;

    left: 0px;

    top: 0px;

}

.carousel-box:hover .box{

    background: rgba(255, 152, 38, 0.4);

}

video{

    width: 100%;

    height: 100%;

}

.video-title{

    display: inline-block;

    margin-bottom: 10px;

    padding-left: 23px;

}

.card-boxs .el-dialog__body{

    padding: 0; 

}

.card-boxs .el-dialog__header{

    padding: 7px 26px 17px 0;

}

.card-boxs .el-dialog{

    width: 80%;

}

.bg-banner-album{

    width: 100%;

    height: 100%;

}

.bg-banner-album img{

    width: 100%;

    height: 100%;

}

.symbol{

    font-size: 60px;

    color: #C2C2C2;

    height: 43px;

}

.culturetxt-card .txt{

    padding-left: 19px;

    margin-bottom: 10px;

}

.symbol-icon2{

    text-align: right;

    line-height: 100%;

}

.page-cont{

    text-align: center;

    margin-top: 10px;

    padding-bottom: 65px;

}

.page-cont .el-pagination.is-background .el-pager li:not(.disabled).active{

    background-color: #FF9826;

    color: #FFF;

}

/* .page-cont .el-pagination.is-background .el-pager li:not(.disabled):hover{

    color:#FF9826;

} */

/* .page-cont .el-pager li:hover{

    color: #FF9826!important;

    cursor: pointer;

} */

/* .el-pagination.is-background .el-pager li:not(.disabled):hover{

    color: #FF9826!important;

} */

.nav-header{

    padding-left: 0!important;

    padding-right:0!important;

}

.customer_value{

    width: 100%;

    padding: 0;

    text-align: center;

}

.customer_value h5{

    color: white;

}

.customer_value li{

    width: 25%;

    float: left;

}

.nav-ul{

    width: 100%;

    padding: 0 4%;

    margin-top: 0!important;

    background: #333333;

}

.nav-ul li{

    border-bottom: 1px dashed rgb(233,233,233,0.25);

    padding: 10px 0;

}

.navbar-brand img{

    width: 142px;

    height: 46px;

}

.navbar-brand-a{

    padding: 10px 15px!important;

}

.navbar-brand-button{

    padding: 13px 10px;

}

.navbar-brand-button img{

    width: 80%;

}

.a-more{

    color:#FF9826 ;

    cursor: pointer;

}

.tab-case{

    width: 100%;

    overflow-x: scroll;

    overflow-y: hidden;

}

.tab-uls{

    width: 63rem;

}

.tab-uls li{

    padding: 6px 13px!important;

}

.tab-uls img{

    width: 67%;

}

.tab-col-sm{

    padding: 0!important;

}

.project-summery{

    position: relative;

}

.slide-indicators{

    position: absolute;

    bottom: -42px;

}

.tryOut-moile{

    padding: 19px 0!important;

}

.tryOut-moile h3{

    margin: 10px 0 16px 0!important;

    font-size: 21px;

}

.course-icon li{

    width: 33.3%!important;

    float: left!important;

    margin-bottom: 30px!important;

    padding: 0 10px!important;

    height: 63px!important;

    /* text-align: center; */

}

.course-icon img{

    width:100%!important;

}

.course-icon{

    overflow: hidden!important;

    text-align: center!important;

    width: 100%!important;

    padding: 0 5%!important;

}

.course-website{

    overflow: hidden;

    text-align: center;

    width: 100%;

    padding: 0;

}

.course-website li{

    width: 16.6%;

    float: left;

    margin-bottom: 30px;

    padding: 0 10px;

    height: 63px;

}

.footer-list{

    margin-bottom: 0!important;

}

.footer-list p{

    margin-bottom: 0!important;

    border-bottom: 1px solid #E9E9E9;

    padding: 17px 0;

}

.footer-cont{

    padding: 0!important;

}

.footer-txt{

    width: 100%;

}



.customerCase-tab{

    box-shadow: 0px 6px 12px 0px rgba(3, 27, 78, 0.5)!important;

/*     box-shadow: 0 6px 12px rgba(3, 27, 78, 0.5)!important; */

}

.cutomerCase-ul{

    margin-bottom: 0;

    padding-top: 10px;

}

.news-content .img-txt{

    position: relative;

}

.news-content .img-txt h3{

    text-align: center;

    position: absolute;

    top: 50%;

    left: 50%;

    color: #FF9826;

    transform: translate(-50%,-50%);

    margin: 0;

    line-height: 34px;



}

.nav-login{

    font-weight: 600;

    padding: 6px 9px;

    font-weight: 600;

    padding: 4px 8px;

    border: 1px solid white;

    position: relative;

    left: 5px;

}

.nav-login span:nth-child(1){

    cursor: pointer;

    position: relative;

    z-index: 999999;

}

.nav-login span:nth-child(2){

    color: white;

    cursor: pointer;

}

.login-btn-a{

    color: #FFA027;

}

.login-a{

    padding: 0!important;

}

.login-a:hover{

    /* color: white!important; */

}

.intro .main-nav ul.main-menu li .login-a::before{

    border: 0;

}

.intro .main-nav ul.main-menu li .login-a::after{

    border: 0;

}

.sticky-wrapper.is-sticky nav .nav-login{

    position: relative;

    top: 23px;

}

.free-tryOut{

    background-image: url("./us_register_bg@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/us_register_bg@2x.png*/;

    height: 117vw;

    position: relative;

    background-size: cover;

    text-align: center;

    padding-top: 6vw;

    box-sizing: border-box;

}

.free-tryOut .input-wrap input{

    height: 42px;

}

.input-wrap{

    width: 88%;

    margin: 0 auto; 

}

.input-wrap input{

    margin-bottom: 15px;

}

.code-tryout{

    position: relative;

}

.code-tryout img{

    position: absolute;

    top: 0;

    right: 8px;

    padding: 2px 0;

    height: 100%;

}

.free-tryOut .title{

    margin: 10px 0;

    font-size: 18px;

    color: white;

}

.register-btn{

    background: #FFA027;

    color: white;

    padding: 12px 0;

    margin-top: 26px;

    border-radius: 18px;

}

.free-tryOut-website{

    background: url("./register-bgs.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/register-bgs.png*/ no-repeat;

    background-size: cover;

    /* min-height: 800px; */

    overflow: hidden;

}

.free-tryOut-website .input-wrap{

    width: 29%;

    margin: 0 auto;

    margin-top: 176px;

    text-align: center;

    padding-bottom: 38px;

}

.free-tryOut-website .input-wrap .title{

    font-size: 30px;

    color: white;

    margin-bottom: 25px;

    text-align: center;

}

.free-tryOut-website .input-wrap .btn{

    background: #FFA027;

    color: white;

    margin-top: 24px;



}

.free-tryOut-website .form-control{

    height: 44px!important;

}

#cont{

    overflow-x: hidden;

}

.carousel-indicators{

    bottom: -2px;

}

.page-navigation{

    text-align: center;

}

.page-navigation .pagination li>a{

    color: #333333;

}

.active-page{

    background-color: #FF9826!important;

    color: white!important;

    border-color:#FF9826!important;

}

.title_mobile_yy{

    font-size: 18px!important;

}

.wrap-cont .services .services-content .service-box h3{

    font-size: 17px!important;

}

.wrap-cont .btn{

    font-size: 15px;

}

.wrap-cont .card-title{

    font-size: 18px;

}

.wrap-cont .news-content .txt h3{

    font-size: 18px;

    height: 19px;

}

.wrap-cont .contact-box h3{

    font-size: 18px;

}

.wrap-cont .contact-box h4{

    font-size: 15px;

}

.wrap-cont .contact-info{

    font-size: 15px;

}

.wrap-cont .map_model h3{

    font-size: 18px;

}

.wrap-cont .map_model h4{

    font-size: 15px;

}

.wrap-cont .brand-info h3{

    font-size:20px;

}

.header-tab{

    position: absolute;

    bottom: 0;

    width: 100%;

    background-color: white;

    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.06);

    margin: 0;

    padding: 0 7%;

    text-align: center;

    height: 60px;

    line-height: 60px;

}

.handleScrollWrapMobile{

    top: 0!important;

}

.header-tab li{

    float: left;

    width: 10%;

    cursor: pointer;

}

.headertabShow{

    display: inline-block;

    border-bottom: 3px solid #FF9826;

    height: 60px;

}

.industry-status{

    background-image: url("./plan_situation_bg@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/plan_situation_bg@2x.png*/;

	background-position: center center;

    background-repeat: no-repeat;

    background-size: cover;

}

.finalResult-bg{

    background-image: url("./plan_pain_result_bg @2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/plan_pain_result_bg @2x.png*/;

	background-position: center center;

    background-repeat: no-repeat;

    background-size: cover;

}

.demand-value:hover h3{

    color: #ffffff!important;

}

.demand-value:hover p{

    color: #ffffff!important;

}

.demand-value:hover{

    background: linear-gradient(to top, #FFB23E, #FF8724)!important;

}

.demand-value1:hover img{

    content: url("./plan_value_dealer_hover_icon01@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/solutionImg/plan_value_dealer_hover_icon01@2x.png*/!important;

}

.demand-value2:hover img{

    content: url("./plan_value_guidehover_icon02@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/solutionImg/plan_value_guidehover_icon02@2x.png*/!important;

}

.demand-value3:hover img{

    content: url("./plan_value_code_hover_icon03@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/solutionImg/plan_value_code_hover_icon03@2x.png*/!important;

}

.demand-value4:hover img{

    content: url("./plan_value_origin_hover_icon034@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/solutionImg/plan_value_origin_hover_icon034@2x.png*/!important;

}

.demand-value5:hover img{

    content: url("./plan_value_service_hover_icon04@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/solutionImg/plan_value_service_hover_icon04@2x.png*/!important;

}

.drinksSection{

    background-image: url("./plan_code1_bg01@2x.png")/*tpa=https://oss.qiema.cn/qiema2020/images/newImg/solutionImg/plan_code1_bg01@2x.png*/;

    background-position: center center;

    background-repeat: no-repeat;

    background-size: cover;

    padding: 50px 0;

}

.section-header{

    text-align: center;

}

.sectionTitle{

    color: #FF9826;

}

.sectionTitle h2{

    display: inline-block;

    position: relative;

    top: 8px;

    left: 19px;

}

.drinksSection .img-txt img{

    width: 100%;

}

.drinksSection .img-txt h5{

    margin: 24px 0 19px 27px;

}

.section-title h2{

    margin-bottom: 54px;

    text-align: center;

}

.codeSection{

    /* padding: 50px 0; */

    background: white;

    padding: 50px 0 20px 0;

}

.codeSection .img-txt img{

    width: 100%;

}

.dealerSection .dealer-img img{

    width:100%;

}

.codeSection .img-txt h5{

    margin: 0px 0 57px 27px;

}

.dealerSection .dealer-header{

    margin: 35px 0;

}

.dealerSection .dealer-img{

    text-align: center;

}

.dealerSection .dealer-img h5{

    margin: 20px 0 57px 0;

}

.warehousingSection-img{

    width: 100%;

    height: 100%;

}

.warehousingSection{

    position: relative;

}

.ch_bg{

    background: url("./plan_pda_bg01@2x.png") !important;

}

.ch_bg h2{

    color: white!important;

}

.ch_bg .more-btn{

    color: white!important;

    border: 1px solid white;

    width: 103px;

    margin: 0 auto;

    height: 33px;

    line-height: 33px;

}

.warehousingSection .container{

    position: absolute;

    top: 0;

    color: white;

    z-index: 1;

    width: 54%;

    left: 50%;

    top: 10%;

    transform: translate(-50%,-10%);

}

.warehousingSection .container{

    position: absolute;

    top: 0;

    color: white;

    z-index: 1;

    width: 54%;

    left: 50%;

    top: 10%;

    transform: translate(-50%,-10%);

}

.warehousingSection .container h2{

    color: white;

    margin-bottom: 0!important;

}

.warehousingSection .container h5{

    color: white;

    line-height: 25px;

}

.warehousingSection .more-btn{

    color: white;

    height: 30px;

    border: 1px solid white;

    width: 85px;

    line-height: 30px;

    margin: 0 auto;

    border-radius: 2px;

}

.channel-ordering img{

    width: 100%;

}

.channel-ordering{

    position: relative;

}

.channel-ordering h2{

    margin-bottom: 0;

}

.channel-ordering  .container{

    position: absolute;

    top: 0;

    z-index: 1;

    width: 54%;

    left: 50%;

    top: 10%;

    transform: translate(-50%,-10%);

}

.dealer-store .section-header h2{

    color: #333333!important;

}

.dealer-store h5{

    color: #777777!important;

}

.dealer-store .more-btn{

    color:#555555;

    border: 1px solid #555555;

}

.dealer-store .sectionTitle{

    margin: 0 0 34px 65px;

    color: #FF9826!important;

}

.shopping-guide .sectionTitle{

    position: absolute;

}

.shopping-guide .container{

    top: 10%;

}

.consultation_btn{

    cursor: pointer;

    width: 130px;

    height: 40px;

    border: 1px solid white;

    line-height: 40px;

    text-align: center;

    color: white;

}

.newsWrap{display: none;}

.slideWrap{display: none;}

.clickWrap {display: none;}

.recomedWrap{display: none;}

.h-show {display: block!important;}