/*

Theme Name: 索普2017自适应主题

Author: 索普科技

Author URI: http://www.kuaizhan8.com/

Description: 这是我们专门有客户定制版企业主题

Version: 1.1

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

* {

    margin: 0;

    padding: 0

}

em,

i {

    font-style: normal

}

li {

    list-style: none

}

img {

    border: 0;

    vertical-align: middle

}

button {

    cursor: pointer

}

a {

    color: #333;

    text-decoration: none

}

a:hover {

   color:#00adee; text-decoration:none;

}

body {

    background-color: #fff;

    font: 14 px / 16px Microsoft YaHei, tahoma, arial, Hiragino Sans GB, sans - serif !important;

    color: #212020

}

ul,

ol {

    margin: 0;

}

.container,

.h1,

.h2,

.h3,

.h4,

.h5,

.h6,

h1,

h2,

h3,

h4,

h5,

h6 {

    font-family: Microsoft YaHei, tahoma, arial, Hiragino Sans GB, sans - serif !important;

}

/*Wordpress editor styles start*/

.entry-content img {

    margin: 0 0 1.5em 0;

}

.alignleft,

img.alignleft {

    margin-right: 1.5em;

    display: inline;

    float: left;

}

.alignright,

img.alignright {

    margin-left: 1.5em;

    display: inline;

    float: right;

}

.alignnone,

img.alignnone {

    /* not sure about this one */

}

.wp-caption {

    margin-bottom: 1.5em;

    text-align: center;

    padding-top: 5px;

}

.wp-caption img {

    border: 0 none;

    padding: 0;

    margin: 0;

}

.wp-caption p.wp-caption-text {

    line-height: 1.5;

    font-size: 10px;

    margin: 0;

}

.wp-smiley {

    margin: 0 !important;

    max-height: 1em;

}

blockquote.left {

    margin-right: 20px;

    text-align: right;

    margin-left: 0;

    width: 33%;

    float: left;

}

blockquote.right {

    margin-left: 20px;

    text-align: left;

    margin-right: 0;

    width: 33%;

    float: right;

}

/*Wordpress editor styles end*/

.kuaizhan-topbar ul {
    text-align: right;
    padding: 5px 0;
}
.kuaizhan-topbar ul > li {
    display: inline-block;
    line-height: 26px;
}
.kuaizhan-topbar ul > li ol {
    height: 0;
    z-index: 99;
    position: absolute;
    top: 36px;
    left: 10px;
    line-height: 36px;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
    overflow: hidden;
}
.kuaizhan-topbar  ul > li ol li {
    width: 82px;
    text-align: center;
    background: #f6f6f6;
    border-bottom: 1px solid #fff;
}
.kuaizhan-topbar ul .language::after {
    content: "▲";
    display: block;
    position: absolute;
    right: -12px;
    top: 2px;
    font-size: 10px;
    transform-origin: center;
    transform: rotate(180deg);
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
}
.kuaizhan-topbar ul .language:hover::after {
    transform: rotate(360deg);
}
.kuaizhan-topbar ul .language:hover ol {
    height: 72px;
}
.kuaizhan-nav {
    border: 0px;

    margin: 0;background:none;

    border-radius: 0; padding-top:20px;

}

.kuaizhan-nav.navbar-default .navbar-nav>li>a {

    color: #fff;

    font-weight: bold;

}

.home .kuaizhan-nav.navbar-default .navbar-nav>li>a {

    color: #000;

}

.kuaizhan-nav.navbar-default .navbar-nav>li>a:hover {

    color: #0054a5;

}

p {

    line-height: 24px;

    font-family: Microsoft Yahei;

}

/*index*/

/*colorbox over*/



#cboxOverlay {

    background: #000;

    opacity: 0.7!important;

}

#cboxPrevious {

    background: url(images/pre.png) no-repeat;
background-size:45px auto;
    width: 45px;

    height: 45px;

    font-size: 0;

    bottom: auto;

    top: 50%;

    margin-top: -23px;

    outline: none;

}

#cboxNext {

    background:url(images/next.png) no-repeat; background-size:45px auto;
    width: 45px;

    height: 45px;

    font-size: 0;

    bottom: auto;

    top: 50%;

    right: 0;

    left: auto;

    margin-top: -23px;

    outline: none;

}



#cboxLoadedContent {

    margin-bottom: 50px;

}

#cboxTitle,

#cboxCurrent {

    line-height: 50px;

    font-size: 16px;

}

#cboxCurrent {

    left: 0;

}

#cboxClose {

    background: url(images/close.png) no-repeat;

    width: 32px;

    height: 32px;

    font-size: 0;

    bottom: 5px;

    outline: none;

}

#cboxWrapper {

    background: #fff;

    border-radius: 5px;

}

#cboxTopLeft,

#cboxTopCenter,

#cboxTopRight,

#cboxMiddleLeft,

#cboxMiddleRight,

#cboxBottomLeft,

#cboxBottomCenter,

#cboxBottomRight {

    background: none;

}

.ih-item.circle .img,

.ih-item.circle {

    width: 400px;

    height: 400px;

}

.ih-item.circle .img:before {

    box-shadow: none;

}

.ih-item.circle.effect5 a:hover .info .info-back {

    visibility: visible;

    background: rgba(0, 0, 0, 0.6) !important;

}



/*2017-11-11*/

.the-header-tel {

    font-size: 20px;

    text-align: left;

    float: right; color:#e05b2f;

}
.the-header-tel h2 {

    font-size: 2em;

    color: #222; font-family:Impact,Arial; margin:0;

}

.kuaizhan-header-inner {

    padding: 25px 0;

}

.navbar-brand {
    padding: 14px 0 0 0; display:block; height:76px;

}
.navbar-brand img{ height:52px;}

.kuaizhan-nav .nav>li>a {

    padding: 0;

    border-radius: 0;

    font-size:16px;

}
.nav-justified>li{ padding:0;}
.kuaizhan-nav .nav>li>a:focus,

.kuaizhan-nav .nav>li>a:hover,

.nav .open>a,

.nav .open>a:focus,

.nav .open>a:hover ,.nav>li>a:focus, .nav>li>a:hover{

    background:none;background: url(/wp-content/uploads/2018/03/navbg2.jpg) no-repeat;
    color: #00adee;
    border-bottom: 4px solid #00adee; border-radius:0; background-size:100%;

}
.suopu-miannav2018 .dropdown-menu{min-width:135px !important; 
    width: auto; border-radius:0; padding:0; margin:0;
    word-break: keep-all;
    white-space: nowrap;
    line-height: 30px;
    background: rgba(0, 0, 0, 0.6);}
.kuaizhan-nav .nav-pills>li.active>a:hover {

    background: #337ab7;

}

.kuaizhan-nav .nav-pills>li.active>a,.kuaizhan-nav .nav-pills>li.active>a:focus,.kuaizhan-nav .nav-pills>li.active>a:hover{background:none; border-bottom:0; color:#007eca;}





.dropdown-menu>.active>a,

.dropdown-menu>.active>a:focus,

.dropdown-menu>.active>a:hover {

    background:none;

}

.about_txt h1 {

    color: #0062a3;

    font-size: 24px;

    font-weight: normal;

    font-family: Microsoft Yahei;

}

.kuaizhan-nav .dropdown-menu {

    margin: 0;

    border: 0;

    border-radius: 0;

    padding: 0;

}

.kuaizhan-nav .dropdown-menu>li>a {

    padding: 15px 20px;

}

.kuaizhan-nav .dropdown-menu {

    min-width: 195px;

}

.kuaizhan-nav .nav li .dropdown-menu li{ border-bottom:1px solid #ddd;}
.kuaizhan-nav .nav li .dropdown-menu li a{ display:block;}

.kuaizhan-nav .nav li .dropdown-menu li:last-child{ border-bottom:0;}

.kuaizhan-nav .nav li .dropdown-menu li:hover a{}

.footer-bottom {

    background: #222;

    color: #ccc;

    font-size: 12px;

}


.bottom_nav {

    border-bottom: 1px #626161 solid;

    padding: 15px 0;

}

.copyright {

      border-top: 1px solid #2b2b2b; line-height:50px; margin-top:20px; margin-bottom:0;

}

.copyright span {

    float: right;

    line-height: 30px;

}

.copyright em {

    margin: 0 10px;

}

.copyright a {

    display: inline-block;

    color: #ccc;

    line-height: 20px;

    margin: 0;

}



.home-sub-container.vc_row {

    margin: 0 auto;

    padding: 0;

}

.home-sub-title h1 {

    color: #144796;

    font-size: 36px;

    font-weight: normal;

    margin: 40px 0 10px;

}

.home-sub-title h1:hover {

    color: #1f92d1;

}

.home-sub-title p {

    margin: 0;

    text-transform: uppercase;

    font-size: 16px;

    color: #999;

}

.process-txt.wpb_content_element {

    width: 125px;

    display: inline-block;

    text-align: center;

    margin: 0;

}

.process-txt b {

    color: #333333;

    font-size: 16px;

    font-weight: normal;

}

.process-txt em {

    color: #999999;

    font-size: 12px;

    font-family: Arial;

    text-transform: uppercase;

}

.process-info .wpb_column {

    background: url(images/lgt.png) no-repeat 150px 40px;

    padding: 0 40px 0 0;

}

.process-info .wpb_column:last-child {

    background: none;

    padding: 0;

}

.advantages-info {

    background: url(images/advantages-bg.jpg) repeat-x center 150px;

}

.advantages-con .vc_col-sm-2 {

    width: 20%;

    padding-top: 30px;

}

.advantages-con .vc_col-sm-2:last-child {

    display: none;

}

.advantages-txt h1 {

    color: #333;

    font-size: 24px;

    line-height: 40px;

    font-weight: normal;

    margin: 0;

}

.advantages-txt p {

    font-size: 14px;

    line-height: 24px;

    height: 135px;

    text-align: center;

    margin: 5px 0 0;

}

.advantages-con .wpb_single_image {

    margin-bottom: 10px;

}

.advantages-con .wpb_single_image img {

    box-shadow: 0 0 12px #888888;

}

.floor-service-title {

    color: #fff;

}

.floor-service-title h1 {

    font-size: 44px;

    font-weight: normal;

    margin: 0;

    padding: 20px 0 20px;

}

.floor-service-title p {

    font-size: 16px;

    color: #fff;

    margin: 0;

}

.floor-service .pic {

    display: inline-block;

    color: #fff;

    font-size: 24px;

    text-align: center;

    width: 225px;

    padding: 35px 0;

    background: url(images/floor_service_no.png)no-repeat center;

    transition: transform .5s;

    cursor: pointer;

    margin: 20px 0 60px 0;

}

.floor-service .pic:hover {

    background: url(images/floor_service_on.png)no-repeat center;

    transform: scale(1.2)

}

.home-contact-info {

    color: #fff;

}

.contact-item h5 {

    font-size: 18px;

    font-weight: normal;

    padding: 15px 0px 5px;

    margin: 0px;

}

.contact-item {

    padding-left: 132px;

    padding-right: 42px;

    min-height: 115px;

    cursor: pointer;

}

.contact-item.contact-item03 {

    border-right: 0;

}

.contact-item01 {

    background: url(images/floor-icon1.png) no-repeat left top;

}

.contact-item02 {

    background: url(images/floor-icon2.png) no-repeat left top;

}

.contact-item03 {

    background: url(images/floor-icon3.png) no-repeat left top;

}

.contact-item01:hover {

    background: url(images/floor-icon1_hover.png) no-repeat left top;

}

.contact-item02:hover {

    background: url(images/floor-icon2_hover.png) no-repeat left top;

}

.contact-item03:hover {

    background: url(images/floor-icon3_hover.png) no-repeat left top;

}

.sopu-breadcrumb { background:#fff; padding:5px 0;}

.sopu-breadcrumb .the-title {

    margin: 0;

}

.sopu-breadcrumb .list-inline li a {

    font-size: 16px;

    line-height: 56px;

    padding: 0 20px;

}

.sopu-breadcrumb #crumbs {

    color: #666;

    float: right;

    font-style: normal;

    line-height: 56px;

}

.sopu-breadcrumb .list-inline li {

    margin-right: 10px;

}

.links-info .wpb_single_image {

    border: 1px solid #ccc;

    padding: 1px;

    margin: 10px;

}

.ul_sitemap {

    line-height: 35px;

    margin: 0 0 20px 20px;

}

.ul_sitemap li {

    list-style: disc;

}

.slick-dots {

    bottom: 10px;

}

.slick-dots li {

    margin: 0;

}

.slick-dots li.slick-active button:before {

    color: #0062A3;

}

.slick-prev,

.slick-prev:focus,

.slick-prev:hover {

    left: 25px;

    background: url(images/btn_l.png) no-repeat;

}

.slick-next,

.slick-next:focus,

.slick-next:hover {

    right: 25px;

    background: url(images/btn_r.png) no-repeat;

}

.slick-prev,

.slick-next {

    opacity: 0.7;

}

.slick-prev:hover,

.slick-next:hover {

    opacity: 1;

}

.slick-next:before,

.slick-prev:before {

    font-size: 50px;

    color: #337ab7;

    border-radius: 100%;

    display: none;

}

.slick-next,

.slick-prev {

    width: 32px;

    height: 40px;

    z-index: 99;

}
.home-autoplay-member .slick-slide {

    margin-right: 10px;

    overflow: hidden;

    position: relative;

    padding-bottom: 15px;

}

.slick-slide img {

    transition: all 0.5s ease;

}

.home-autoplay-member .slick-slide:hover img {

    transform: scale(1.2);

}

.home-autoplay-member .slick-slide b {

    line-height: 30px;

    background: rgba(0, 0, 0, 0.7);

    color: #fff;

    font-size: 14px;

    opacity: 0;

    transition: all 0.5s ease;

    display: block;

    text-align: center;

    position: absolute;

    left: 0px;

    bottom: -30px;

    width: 100%;

}

.home-autoplay-member .slick-slide:hover b {

    opacity: 1;

    bottom: 0;

}

.home-autoplay-member .slick-prev {

    left: -46px;

}

.home-autoplay-member .slick-next {

    right: -46px;

}

.home-center-list {

    height: 380px;

    overflow: hidden;

}

.home-center-list .slick-slide a {

    display: block;

    padding: 5%;

    position: relative;

    text-align: center;

    opacity: 0.6;

    transition: all 300ms ease;

    z-index: 10;

}

.home-center-list .slick-slide.slick-center a {

    transform: scale(1.5);

    opacity: 1;

    outline: none;

    z-index: 12;

}

.home-center-list.slick-slider .slick-list {

    padding: 80px 60px !important;

}

.news-list .the-inner-content {

    padding: 10px;

    background-color: #efefef;

    margin: 0 0 30px 0;

}

.news-list .the-inner-content:hover {

    background-color: #0062a3;

    color: #fff;

    cursor: pointer;

}

.news-list-2017 h3.post-title {

    font-size: 16px;

    margin: 0;

    background: url(images/li-icon.jpg) 5px center no-repeat;

    padding-left: 15px;

}

.news-list-2017 .the-item {

    line-height: 35px;

}

.news-list-2017 {

    margin-bottom: 15px;

}

.news-list-info {

    border: 1px solid #f5f2f4;

    padding: 15px 12px;

}


.post.type-post header.title {

    padding-bottom: 10px;

    margin-bottom: 15px;

}

.go-toback {

    text-align: center;

    padding: 20px 0;

}

.go-toback a {

    color: #2aa442;

    font-weight: bold;

}

h2.screen-reader-text {

    display: none;

}

.suopu-prev-next {

    padding: 20px 0;border-top:1px solid #ccc; margin-top:20px;

}

.entry-content {

    line-height: 25px;

}
.entry-content h3{ font-weight:bold;}
.suopu-pagination {

    clear: both;

}

.slick-next, .slick-prev{ width:29px; height:50px;}

/*main css*/

.main-im {

    position: fixed;

    right: 10px;

    top: 300px;

    z-index: 100;

    width: 110px;

    height: 272px;

}

.main-im .qq-a {

    display: block;

    width: 106px;

    height: 116px;

    font-size: 14px;

    color: #0484cd;

    text-align: center;

    position: relative;

}

.main-im .qq-a span {

    bottom: 5px;

    position: absolute;

    width: 90px;

    left: 10px;

}

.main-im .qq-hover-c {

    width: 70px;

    height: 70px;

    border-radius: 35px;

    position: absolute;

    left: 18px;

    top: 10px;

    overflow: hidden;

    z-index: 9;

}

.main-im .qq-container {

    z-index: 99;

    position: absolute;

    width: 109px;

    height: 118px;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

    border-bottom: 1px solid #dddddd;

    background: url(images/qq-icon-bg.png) no-repeat center 8px;

}

.main-im .img-qq {

    max-width: 60px;

    display: block;

    position: absolute;

    left: 6px;

    top: 3px;

    -moz-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    transition: all 0.5s;

}

.main-im .im-qq:hover .img-qq {

    max-width: 70px;

    left: 1px;

    top: 8px;

    position: absolute;

}

.main-im .im_main {

    background: #F9FAFB;

    border: 1px solid #dddddd;

    border-radius: 10px;

    background: #F9FAFB;

    display: none;

}

.main-im .im_main .im-tel {

    color: #000000;

    text-align: center;

    width: 109px;

    height: 135px;

    border-bottom: 1px solid #dddddd;

}

.main-im .im_main .im-tel div {

    font-weight: bold;

    font-size: 12px;

    margin-top: 6px;

}

.main-im .im_main .im-tel .tel-num {

    font-family: Arial;

    font-weight: bold;

    color: #e66d15;

}

.main-im .im_main .im-tel:hover {

    background: #fafafa;

}

.main-im .im_main .weixing-container {

    width: 55px;

    height: 47px;

    border-right: 1px solid #dddddd;

    background: #f5f5f5;

    border-bottom-left-radius: 10px;

    background: url(images/weixing-icon.png) no-repeat center center;

    float: left;

}

.main-im .im_main .weixing-show {

    width: 112px;

    height: 172px;

    background: #ffffff;

    border-radius: 10px;

    border: 1px solid #dddddd;

    position: absolute;

    left: -125px;

    top: -126px;

}

.main-im .im_main .weixing-show .weixing-sanjiao {

    width: 0;

    height: 0;

    border-style: solid;

    border-color: transparent transparent transparent #ffffff;

    border-width: 6px;

    left: 112px;

    top: 134px;

    position: absolute;

    z-index: 2;

}

.main-im .im_main .weixing-show .weixing-sanjiao-big {

    width: 0;

    height: 0;

    border-style: solid;

    border-color: transparent transparent transparent #dddddd;

    border-width: 8px;

    left: 112px;

    top: 132px;

    position: absolute;

}

.main-im .im_main .weixing-show .weixing-ma {

    width: 104px;

    height: 103px;

    padding-left: 5px;

    padding-top: 5px;

}

.main-im .im_main .weixing-show .weixing-txt {

    position: absolute;

    top: 110px;

    left: 7px;

    width: 100px;

    margin: 0 auto;

    text-align: center;

}

.main-im .im_main .go-top {

    width: 50px;

    height: 47px;

    background: #f5f5f5;

    border-bottom-right-radius: 10px;

    background: url(images/totop-icon.png) no-repeat center center;

    float: right;

}

.main-im .im_main .go-top a {

    display: block;

    width: 52px;

    height: 47px;

}

.main-im .close-im {

    position: absolute;

    right: 10px;

    top: -12px;

    z-index: 100;

    width: 24px;

    height: 24px;

}

.main-im .close-im a {

    display: block;

    width: 24px;

    height: 24px;

    background: url(images/close_im.png) no-repeat left top;

}

.main-im .close-im a:hover {

    text-decoration: none;

}

.main-im .open-im {

    cursor: pointer;

    margin-left: 68px;

    width: 40px;

    height: 133px;

    background: url(images/open_im.png) no-repeat left top;

}

/*11-21*/

.container{font-family:Microsoft Yahei;}

.home-about-info{ padding:15px 15px 50px 15px;}

.home-about-info p{ font-size:16px; line-height:28px; color:#0d0d0d; margin:0 0 20px 0;}

.about-more{ text-transform:uppercase;}

.home-about-img{ padding-top:30px;}

.home-sub-title{ text-align:center; font-family:Microsoft Yahei; position:relative; z-index:5;}
.home-sub-title h1{ color:#2d6ac3; font-size:2.625em; margin:0 0 10px 0;}
.home-sub-title h1 a{ color:#2d6ac3; position:relative; padding:0 8px;}

.home-sub-title h3{ margin:0; font-size:1.125em; color:#888; text-transform:uppercase;}
.home-sub-title h3 a{ color:#888;}

.culture-title{ display:block; font-size:1.875em; color:#333;font-family:Microsoft Yahei; line-height:28px; position:relative; padding-left:25px;}

.culture-title:before{ content:''; width:5px; height:38px; background:#0e73cb; display:block; position:absolute; left:0; top:0;}

.culture-text{ color:#333; padding-top:30px; line-height:25px;}

.home-container.container{ padding-left:0; padding-right:0; margin:0 auto !important;}

.culture-first.vc_column_container>.vc_column-inner{padding-left:0; padding-right:0;}

.culture-content{ padding-top:20px;}

.honor-content{ padding-top:30px;}

.txt-white.txt-white-grey{ background:#f4f4f4;}

.home-news-title h3{ line-height:35px; font-size:15px; margin:0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-weight:bold;}
.home-news-tit h3{ font-size:18px; margin:0; line-height:30px;}

.home-news-tit h3 a{ color:#000 !important;}

.home-news-tit h3 a:hover{ color:#EB3F2F !important;}

.home-news-desc{ line-height:20px;}

.home-news-desc a:after{ content:'[详细]'; color:#f69a57;}

.home-news-info{ padding:20px 0 0 0;}

.home-brand img{ border:1px solid #999;}
.home-links-txt{ border:1px solid #999; padding:0 15px; height:64px; overflow:hidden}
.home-links-txt p{line-height:24px; padding:6px 0; margin:0;}

.home-brand .wpb_content_element{ margin-bottom:10px;}

.home-brand .vc_column_container>.vc_column-inner{ padding-left:5px; padding-right:5px;}

.footer-bottom{ background:#333; color:#eee; font-family:Microsoft Yahei; font-size:14px;}

.aohua-brand{ padding-bottom:50px;}

.foot-logo{ padding-top:15px;}

.kuaizhan-slider .slick-dots li button:before{ content:'';}

.kuaizhan-slider .slick-dots li{ width:12px; height:12px;margin:0 3px;}
.slick-dots li button{ width:12px; height:12px; border-radius:100%;}
.kuaizhan-slider .slick-dots li button{ padding:0; background:#fff;}

.kuaizhan-slider .slick-dots li.slick-active button{ background:#00adee;}
.slick-dotted.slick-slider{ margin-bottom:0;}
.kuaizhan-slider .slick-dots{ bottom:15px;}

.page-id-273{ background:#f4f4f4;}

.service-block.vc_row-has-fill>.vc_column_container>.vc_column-inner{ padding:0;}

.service-block-txt{ padding:30px 50px 0 50px;}

.service-block-txt h3{ font-size:1.5em; color:#EB3F2F; border-bottom:1px solid #ddd; line-height:45px; margin:0 0 15px 0;}

.service-block-txt p{ font-size:18px; line-height:35px; color:#666;}

.service-btn{ padding-top:30px;}

.service-btn a{ background:#fff; color:#333; border:2px solid #ddd; font-size:18px; line-height:50px; padding:0 30px;}

.service-btn a:hover{border:2px solid #EB3F2F; }

.service-btn a.hbtn.hb-fill-right:before{ background:#EB3F2F;}

.service-img{ position:relative;}

.service-r-img:before{ content:''; position:absolute; left:-1px; top:50%; background:url(images/jt-r.png) no-repeat; width:33px; height:43px; margin-top:-21px;}

.service-l-img:before{ content:''; position:absolute; right:-1px; top:50%; background:url(images/jt-l.png) no-repeat; width:33px; height:43px; margin-top:-21px;}

.page-id-273 #main-page-wrapper{ padding-bottom:50px;}

.about-l-txt p{ font-size:18px; text-indent:2em; line-height:35px;}

.about-l-txt img{ padding:20px 0; width:100%;}

ul.about-right-nav{ min-height:500px; border-left:1px solid #ddd; text-align:center;}

ul.about-right-nav li{ display:inline-block; width:105px; height:105px; border-radius:100%; line-height:105px; font-size:1.5em; background:#6e6e6e; margin-bottom:20px;}

ul.about-right-nav li a{ color:#fff; display:block;}

ul.about-right-nav li.active,ul.about-right-nav li:hover{ background:#c51d2c;-moz-box-shadow:3px 4px 5px #e4969d; -webkit-box-shadow:3px 4px 5px #e4969d; box-shadow:3px 4px 5px #e4969d;}

.culture-r-t{ padding:100px 0 30px 0;}

.culture-top-info,.culture-top-info p,.culture-r p{ font-size:18px; line-height:30px;}

.activities-title h3{ color:#333; font-size:1.5em;}

.activities-img{ height:182px; overflow:hidden;}

.activities-slider h3{ padding:15px; background:#fff; font-size:20px; color:#333; margin:0;}

.home-autoplay-member .slick-slide{ outline:none;}

.contact-wxcode{ border-left:1px solid #ddd; margin-top:60px;}

.contact-wxcode h3{ font-size:18px; color:#EB3F2F; margin:0; line-height:30px; font-weight:bold;} 

.contact-txt h2{ font-weight:bold; font-size:1.875em; color:#333; padding:0; margin:0 0 20px 0;}
.contact-txt p{ font-size:18px;}

.contact-map img{ width:90%;}

.suggest-title h2{ text-transform:uppercase; color:#d4d2d2; font-size:2.25em; margin-bottom:5px;}

.suggest-title h3{ color:#EB3F2F; font-size:1.875em; margin:0;}

.culture-l-img{ background:url(images/about-culture-img-bg.jpg) no-repeat; height:420px; position:relative;}

.culture-l-img .idea-item{ width:125px; height:125px; border:5px solid #f4f4f4; border-radius:100%; background:#fff; padding:35px 0; text-align:center;}

.culture-l-img .idea-item h3,.culture-l-img ul:hover .idea-txt.idea-txt03 .idea-item h3{ font-size:1.28em; color:#333; margin:0; font-weight:bold;}

.culture-l-img .idea-item b,.culture-l-img ul:hover .idea-txt.idea-txt03 .idea-item b{ font-size:12px; text-transform:uppercase; font-weight:normal; color:#999;}

.idea-txt .idea-item{ position:absolute;}

.idea-txt01 .idea-item{ top:0; left:140px;}

.idea-txt02 .idea-item{ top:150px; left:0;}

.idea-txt03 .idea-item{ top:150px; left:286px;}

.idea-txt04 .idea-item{bottom:0; left:140px;}

.idea-txt:hover .idea-item,.culture-l-img ul:hover .idea-txt.idea-txt03:hover .idea-item{ border:5px solid #2d6ac3; cursor:pointer;}

.idea-txt:hover .idea-item h3,.culture-l-img .idea-txt.idea-txt03 .idea-item h3,.culture-l-img ul:hover .idea-txt.idea-txt03:hover .idea-item h3{ color:#2d6ac3;}

.idea-txt:hover .idea-item b,.culture-l-img .idea-txt.idea-txt03 .idea-item b,.culture-l-img ul:hover .idea-txt.idea-txt03:hover .idea-item b{ color:#b6d5ef;}

.culture-r{ display:none;}

.idea-txt:hover .culture-r{ display:block;}

.culture-r{ position:absolute; top:90px; left:52%;}

.culture-r-txt{ position:relative; margin-bottom:25px;}

.culture-r-txt h3{ color:#2d6ac3; font-size:1.8em; font-weight:bold; margin:0;}

.culture-r-txt b{ font-size:12px; color:#b6d5ef; text-transform:uppercase; font-weight:normal;}

.culture-r-txt:after{ content:''; width:17px; height:27px; background:url(images/icon.jpg) no-repeat; display:inline-block; position:absolute; left:128px; top:-11px;}

.idea-txt.idea-txt03 .culture-r{ display:block;}

.culture-l-img ul:hover .idea-txt.idea-txt03 .culture-r{ display:none;}

.culture-l-img .idea-txt.idea-txt03 .idea-item{border:5px solid #2d6ac3;}

.culture-l-img ul:hover .idea-txt:hover.idea-txt03 .culture-r{ display:block;}

.culture-l-img ul:hover .idea-txt.idea-txt03 .idea-item{ border:5px solid #f4f4f4; }

.idea-left-info{ padding-top:40px;}

.case-tabs .nav-tabs{ text-align:center; padding-bottom:30px;}

.case-tabs .nav-tabs>li{ display:inline-block; float:none; position:relative;}

.case-tabs .nav-tabs>li>a{ border:0; font-size:18px; padding:0 25px;}

.case-tabs .nav>li>a:focus, .case-tabs .nav>li>a:hover{ background:none;}

.case-tabs .nav-tabs>li:after{ content:''; width:1px; height:20px; background:url(images/icon001.png) no-repeat; display:inline-block; position:absolute; right:0; top:3px;}

.case-tabs .nav-tabs>li:last-child:after{ background:none;}

.case-tabs .nav-tabs{ border-bottom:0;}

.case-tabs .nav-tabs>li.active>a, .case-tabs .nav-tabs>li.active>a:focus,.case-tabs  .nav-tabs>li.active>a:hover{ border:0;color: #2d6ac3;}

.case-tabs .post-thumbnail,.job-site-content .item .post-thumbnail,.cases-ajax-list .item .post-thumbnail,.suopu-related-swiper-container .item .post-thumbnail{ position:relative;transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s;}

.case-tabs .item:hover .post-thumbnail,.job-site-content .item:hover .post-thumbnail,.cases-ajax-list .item:hover .post-thumbnail,.suopu-related-swiper-container .item:hover .post-thumbnail{    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

    transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s;}

.case-tabs .post-title,.cases-ajax-list .item .post-title,.suopu-related-swiper-container .item .post-title{ display:none;transition: all 0.35s ease; background:rgba(0,0,0,.7); position:absolute; left:0; top:0; width:100%; height:100%;transition: all 0.5s ease-out; }

.case-tabs .post-title:before,.cases-ajax-list .item .post-title:before,.suopu-related-swiper-container .item .post-title:before{ content:''; width:70%; height:70%; border:1px solid #fff; display:block; margin:0 auto; position:absolute; left:15%; top:0;transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s;}

.case-tabs .item .post-title:hover:before,.cases-ajax-list .item .post-title:hover:before,.suopu-related-swiper-container .item .post-title:hover:before{top:15%;}

.case-tabs .item:hover .post-title,.cases-ajax-list .item:hover .post-title,.suopu-related-swiper-container .item:hover .post-title{ display:block;}

.case-tabs .item,.job-site-content .item,.cases-ajax-list .item,.suopu-related-swiper-container .item{ margin-bottom:30px !important; overflow:hidden; width:100%; height:100%; position:relative;}

.case-tabs .post-title i,.cases-ajax-list .item .post-title i,.suopu-related-swiper-container .item .post-title i{ font-size:3.75em; text-align:center; color:#fff; position:absolute; top:0; left:0; width:100%;transition: all 1.5s cubic-bezier(0.17, 0.84, 0.44, 1) 0s;}

.case-tabs .post-title:hover i,.cases-ajax-list .item .post-title:hover i,.suopu-related-swiper-container .item .post-title:hover i{top:40%;}

.case-tabs .post-title h3,.cases-ajax-list .item .post-title h3,.suopu-related-swiper-container .item .post-title h3{ color:#fff; font-size:18px; text-align:center; position:absolute; top:0; left:18.5%; width:64%; line-height:25px; max-height:75px; transition: all 1.5s cubic-bezier(0.17, 0.84, 0.44, 1) 0s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.case-tabs .post-title:hover h3,.cases-ajax-list .item .post-title:hover h3,.suopu-related-swiper-container .item .post-title:hover h3{top:55%;}

.home-about-right{ position:relative;}

.job-site-content .item.item-1 .post-thumbnail,.job-site-content .item.item-2 .post-thumbnail{ height:352px; overflow:hidden;}

.job-site-content .item .post-title{ background:rgba(0,0,0,.7);display:none; position:absolute;left:0; bottom:0; width:100%; height:70px; text-align:center;}

.job-site-content .item .post-title h3{padding:0 15px; color:#fff; margin:0;font-size:18px; line-height:70px;}

.job-site-content .item:hover .post-title{ display:block; }

.job-site-content .item{ margin-bottom:15px !important;}

.job-site-content .the-post-grid2 .col-xs-12{ padding-left:5px; padding-right:5px;}

.job-site-content .the-post-grid2.row{ margin-left:-5px; margin-right:-5px;}

.sopu-breadcrumb h3{ float:left; margin:0; padding:0; line-height:56px;}

.sopu-breadcrumb h3 span{ font-size:1em; font-weight:bold; color:#333;}

.knowledges_post_type-template-default,.page-id-428,.category.category-news-information,.category.category-tooling-knowledge,.category.category-activity-information,.single-post,.tax-knowledges_type{ background:#f6f6f6;}
.sopu-breadcrumb .the-ico{ color:#999; display:block; float:left; padding:18px 0 0 12px; text-transform:uppercase; margin:30px 0;}

.sopu-breadcrumb #crumbs{ font-size:16px; color:#333; position:relative;}

.sopu-breadcrumb .the-navtext{ position:absolute; bottom:5px; right:15px; text-transform:uppercase; color:#999;}

.sopu-breadcrumb .the-navtext:after{ content:''; display:block; width:30px; height:5px; position:absolute; right:0; bottom:-7px; background:#337ab7;}

.honor-content .vc_tta-tabs-list li a{ font-size:18px; color:#999;}


.new-list .item{margin-bottom: 40px; background:#fff;}
.new-list .item:hover,.image-display-item .vc_column-inner>.wpb_wrapper:hover {
    box-shadow: 6px 6px 6px #ccc;
}
.news-right-info{ padding-top:50px; padding-bottom:50px; padding-right:50px;}

.new-list .item:after {

 content: ".";

 display: block;

 height: 0px;

 font-size:0px;

 clear: both;

 visibility: hidden;

}

.new-list .item .col-md-1{ padding-left:0; padding-right:0;}

.new-list .item .col-md-11{ padding-left:40px;}

.new-list .item .data-m{ background:#EB3F2F; color:#fff; font-size:18px; display:block; line-height:40px; text-align:center;}

.new-list .item .data-d{ display:block; background:#fff; border:1px solid #ccc; border-top:0; text-align:center; color:#333; font-size:1.875em;} 

.pagination>li>a, .pagination>li>span{ margin:0 2.5px; border-radius:5px; color:#333;}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #EB3F2F;

    border-color: #EB3F2F;}

.new-list .item h3{ padding:20px 0 10px 0; font-size:1.5em; line-height:1.5;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden; margin:0;}
.new-list-right{ padding-right:30px;}
.new-list .the-post-excerpt{ line-height:28px; color: #707070; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

.suopu-pagination{ margin-bottom:30px;}

.single-post .type-post,.knowledges-list,.knowledges-contentall,.korean-content.vc_column_container{ background:#fff; padding:50px; }
.single-post .type-post img,.knowledges-list img,.knowledges-contentall img,.korean-content.vc_column_container img{ padding:15px 0;}
.suopu-content .knowledges-contentall h2{ margin-bottom:20px;}
.post-metainfo{ text-align:center; padding-bottom:15px; border-bottom:1px solid #ddd; margin-bottom:30px;}
.suopu-content{ padding-left:0;}
.knowledges-contentall .item-content-inner p{ text-indent:2em;}

.single-post .type-post header h1{  font-size:2.6em; color:#333; padding-bottom:10px; margin-bottom:10px;}

.single-post .type-post header .post-date,.single-post .type-post header #postviews_lscwp{ font-size:1.12em;}

.single-post .type-post header #postviews_lscwp{ margin-left:20px;}

.single-post .type-post header .post-date i{ display:none;}

.entry-content p{ font-size:1em; color:#333; line-height:30px; text-indent:2em;word-wrap:break-word}
.splang-en .entry-content p{ text-indent: 0; }
.suopu-prev-next .nav-previous{ float:right; width:40%;}

.suopu-prev-next .nav-next{ float:left; width:40%; }
.suopu-prev-next .nav-next a,.suopu-prev-next .nav-previous a{ display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.suggest-info h3.gform_title{ display:none;}

.suggest-info .gform_wrapper .top_label .gfield_label{ display:none;}

.suggest-info .gform_wrapper ul li.gfield{ width:33.3%; float:left; clear:none; margin-bottom:20px;}

.suggest-info .gform_wrapper ul li.gfield#field_1_4{ width:calc(100% - 20px); float:none; margin-bottom:0;} 

.suggest-info .gform_wrapper .top_label input.medium{width: calc(100% - 20px); background:#fafafa; border:1px solid #d9d9d9;padding: 10px 15px!important;}

.suggest-info .gform_wrapper textarea.medium{background:#fafafa; border:1px solid #d9d9d9;padding: 10px 15px!important;}

.suggest-info .gform_wrapper .gform_footer{ margin:0;}

.suggest-info .gform_wrapper .gform_footer input[type=submit]{ background:#f23630; color:#fff; border:0; line-height:45px; padding:0 45px; border-radius:5px;}

.suggest-info{ position:relative;}

.suggest-info-bottom-txt{ position:absolute; right:40px; bottom:25px;}

.suggest-info-bottom-txt a{ color:#005bac;}

.wpb-js-composer .vc_tta.vc_tta-spacing-1.honor-content .vc_tta-tabs-list{ padding-right:15px;}

.wpb-js-composer .vc_tta.vc_tta-spacing-1.honor-content .vc_tta-tab{ margin:0 0 5px 1px; position:relative;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.honor-content .vc_tta-tab>a{ border:0;background-color: #f0f0f0;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.honor-content .vc_tta-tab.vc_active>a{background-color: #1c72e3; color:#fff;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.honor-content .vc_tta-tab.vc_active:after{ content:''; position:absolute; right:-12px; top:11px; width: 0;

    height: 0;

    border-top: 12px solid transparent;

    border-bottom: 12px solid transparent;

    border-left:12px solid #1c72e3; display:block;}

.wpb-js-composer .vc_tta.vc_general.honor-content .vc_tta-tab>a{ padding:10px 25px;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs.honor-content .vc_tta-panels{ background:none; padding:15px 50px 100px 100px; border:0;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs.honor-content .vc_tta-panels .vc_tta-panel-body{ padding:0 15px; border-left:3px solid #f0f0f0; overflow:visible !important;}

.honor-content .honor-date-title{ color:#1c72e3; font-size:2.25em; font-family:Georgia,Arial;position:relative; margin-top:0;}

.honor-content .honor-date-title:before{ content:''; border:4px solid #1c72e3; width:18px; height:18px; display:block; position:absolute; left:-25px; top:12px; border-radius:100%;}

.honor-content .honor-item{ position:relative; padding:30px 0 20px 0; border-bottom:2px solid #f0f0f0;}

.honor-content .honor-item .honor-month{ position:absolute; left:-65px; top:30px; font-size:18px; color:#333;}

.honor-content .honor-item .honor-month:after{ content:''; width:10px; height:10px; border-radius:100%; background:#6f6f6f; position:absolute; left:43px; top:6px;}

.honor-right li{ font-size:1.125em; margin-bottom:10px;}

.honor-right li img{ padding-bottom:15px;}

.honor-info-con .honor-item:last-child{ border-bottom:0;}

.menu-foot-menu-container li a{ color:#fff; font-size:1.25em; margin-bottom:10px; display:block;}

.menu-foot-menu-container li.menu-item{ width:25%; float:left;}

.menu-foot-menu-container li .sub-menu li{ width:100%; float:none; line-height:30px;}

.menu-foot-menu-container li .sub-menu{ display:block; padding-right:5px;}

.menu-foot-menu-container li .sub-menu li a{ font-size:14px; color:#ccc; margin-bottom:0;}

.menu-foot-menu-container li a:hover,.menu-foot-menu-container li .sub-menu li a:hover{ color: #EB3F2F;text-decoration:underline;}

.kuaizhan-header-inner{ padding:15px 0; }

#menu-tax-cases-mneu{ text-align:center; border-bottom:1px solid #ddd; margin-bottom:30px;}

#menu-tax-cases-mneu li{ display:inline-block; line-height:60px; font-size:1.25em;}

#menu-tax-cases-mneu li a{ display:block; padding: 0 25px 0 15px; margin-bottom:2px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

#menu-tax-cases-mneu li.current-menu-item a{ border-bottom:2px solid #EB3F2F; margin-bottom:-1px;}

.pix-load-more{ margin:30px 0 60px 0; text-align:center;}

.pix-load-more .bgwhiteBig{ display:inline-block; line-height:48px; border:1px solid #ddd; background:#fff; border-radius:0; font-size:1.25em; padding:0 50px;    transition: all .8s cubic-bezier(0.17, 0.84, 0.44, 1) 0s;}

.pix-load-more .bgwhiteBig:hover{ background:#EB3F2F; color:#fff;}

.the-header-mbqr i,.the-header-weixin i{ display:none !important; content:'';}

.the-header-mbqr a{ background:url(images/icon002.png) top center no-repeat; display:inline-block; padding:55px 16px 0 16px; }

.the-header-weixin a{ display:inline-block; font-size:18px; background:url(images/icon003.png) top center no-repeat; padding:40px 16px 0 16px; background-size:42px;}

.the-header-mbqr,.the-header-weixin{ display:inline-block;}

.kuaizhan-header-inner .pull-right{ text-align:right;}

.the-header-weixin{ margin-right:15px;}

.the-header-mbqr .dropdown-menu:before,.the-header-weixin .dropdown-menu:before{ content:''; border-color:transparent transparent #666 transparent;

border-style:dashed dashed solid dashed;

border-width:10px; display:block; position:absolute; top:-20px; left:40%;}

.the-header-mbqr .dropdown-menu:after,.the-header-weixin .dropdown-menu:after{ content:''; border-color:transparent transparent #fff transparent;

border-style:dashed dashed solid dashed;

border-width:9px; display:block; position:absolute; top:-17px; left:40%;}

.the-header-mbqr .dropdown-menu,.the-header-weixin .dropdown-menu{ margin: 12px 0 0; left:-50%;}

.cases-nav-left .menu-tax-cases-mneu-container{ background:#f4f4f4;} 

.cases-nav-left .menu-tax-cases-mneu-container #menu-tax-cases-mneu li{ display:block; border-bottom:2px solid #fff; line-height:75px; text-align:left;}

.cases-nav-left .menu-tax-cases-mneu-container #menu-tax-cases-mneu li.current-cases_post_type-ancestor a{ background:#1970cc; color:#fff;}

.cases-nav-left .menu-tax-cases-mneu-container #menu-tax-cases-mneu{ border-bottom:0; margin-bottom:0;}

.cases-nav-left .menu-tax-cases-mneu-container #menu-tax-cases-mneu li a{ position:relative; margin:0;}

.cases-nav-left .menu-tax-cases-mneu-container #menu-tax-cases-mneu li a:after{ content:"\f054";font: normal normal normal 20px/1 FontAwesome; position:absolute; right:15px; top:25px; color:#ccc;}

.cases-nav-left .menu-tax-cases-mneu-container #menu-tax-cases-mneu li.current-cases_post_type-ancestor a:after{ color:#fff;}

.cases-content-right{ padding-left:50px;}

.cases-content-right .cases-post-header{ padding:18px 0; border-bottom:1px solid #eee; margin-bottom:20px;}

.cases-content-right .cases-post-header h1{ font-size:1.875em; display:inline-block; margin:0; line-height:40px;}

.cases-content-right .cases-post-header span{ font-size:18px;line-height:40px;}

.cases-gallery201 .img-container{ text-align:center; margin-bottom:20px;}

.cases-gallerysm{ margin-bottom:20px;}

.cases-post-content{ line-height:25px; margin:20px 0;}

.suopu-product-related{ background:#f4f4f4; padding:50px 0;}

.suopu-product-related h3{ font-size:24px; color:#333; margin-bottom:30px; padding:0 15px;}

.cases-type-content{ padding:20px 0 120px 0;}

.cases-gallerysm{ padding:0 47px;}

.cases-gallerysm li{ margin:0 7px; border:1px solid #ddd; padding:2px;}

.cases-gallerysm .slick-next,.cases-gallerysm .slick-prev{ width:38px; height:86px; }

.cases-gallerysm .slick-prev,.cases-gallerysm .slick-prev:focus,.cases-gallerysm .slick-prev:hover{ left:-47px; background:url(images/pre.jpg) no-repeat;}

.cases-gallerysm .slick-next,.cases-gallerysm .slick-next:focus,.cases-gallerysm .slick-next:hover{ right:-47px; background:url(images/next.jpg) no-repeat;}

.suopu-related-swiper-container.row{ margin-left:0; margin-right:0;}
.honor-right.vc_column_container>.vc_column-inner{ padding-left:0; padding-right:120px; }
.home .honor-content{background:url(images/honor-r.png) right top no-repeat; background-size:auto 80%; padding-top:50px;}
.honor-right{ padding-top:50px;}
.honor-content-info{ background: #fffcd1 url(images/honor-bg0011.jpg);
    background-position: center ;
    background-repeat: no-repeat;
    background-size: cover;}
.honor-content-info .vc_column-inner { padding-top:0 !important;}
.honor-content .slick-slider li{ margin:15px 0;}
.honor-content .slick-next,.honor-content .slick-next:focus,.honor-content .slick-next:hover{right: -45px;background:#333 url(images/btn_r.png) center center no-repeat; background-size:12px auto;}
.honor-content .slick-next,.honor-content .slick-prev{ width:40px; height:40px; border-radius:100%; display:none !important}
.honor-content .slick-prev, .honor-content .slick-prev:focus,.honor-content .slick-prev:hover{ left:-45px;background:#333 url(images/btn_l.png) center center no-repeat;background-size:12px auto;}
.cases-post-content img{ height:auto !important;}
.brand-item.wpb_content_element{ margin-bottom:15px;}
.brand-item p{ border:1px solid #ddd;}
.brand-item img{ max-width:100%; height:auto;}
.brand-item h5{ line-height:25px; margin:0}
.cases-post-content .table>tbody>tr>th{ white-space:nowrap; font-weight:normal; vertical-align:middle;}
.home-product-title h3{ margin:0; line-height:30px; font-size:15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.home-product-item{border: 1px solid #eee;}
.home-product-item:hover{border: 1px solid #ccc;}
.home-product-title h3 a:hover,.home-news-title h3 a:hover,.footer-bottom a:hover{color:#00adee;}
.home-more .vc_btn3.vc_btn3-size-md{ margin-bottom:20px !important;padding: 14px 40px;}
.home-about-tit h2{font-size: 2.625em; color:#fff; font-family:Microsoft Yahei;}
.home-about .vc_column_container>.vc_column-inner{ padding-left:30px; padding-right:30px;}
.home-about-txt{ background:rgba(70,70,70,.5); padding:15px;}
.home-about-txt h3{ margin-top:10px; color:#eee; font-size:18px;}
.home-about-txt p{ color:#888;}
.home-about-txt.txt-sub{ min-height:170px;}
.home-news-img img{ width:100%; height:170px !important;}
.suggest-info.home-suggest-info .gform_wrapper ul li.gfield{ width:100%; float:none;}
.home-sub-title h1 a:before{ content:''; background:#ccc; height:1px; position:absolute; left:-60px; top:24px; width:50px;}
.home-sub-title h1 a:after{ content:''; background:#ccc; height:1px; position:absolute; right:-60px; top:24px; width:50px;}
.foot-code img{ margin-bottom:10px;}
#menu-foot-menu li.menu-item{ padding-left:5%;}
#menu-foot-menu li.menu-item li{ padding-left:0;}
.list-post-date,#postviews_lscwp{ color:#707070}
#postviews_lscwp{ margin-left:15px;}
.product-detail-tit{ border-bottom:1px solid #ddd; padding-bottom:15px;}
.cases-post-content p{ text-indent:2em;} 

/*3-12*/
.link-warp>.wpb_wrapper{ position:relative; height:210px;}
.link-warp>.wpb_wrapper .link-warp-img img{ height:210px;}
.link-warp>.wpb_wrapper .link-warp-txt h3{ font-family:Microsoft Yahei;   font-size:1.7em;
    color: #fff; position:absolute; left:30px; top:30px; margin:0;}
.link-warp>.wpb_wrapper .link-warp-txt h3 a{ color:#fff;}
.link-warp>.wpb_wrapper .link-warp-txt a.links-more{ position:absolute; left:30px; bottom:20px;height: 34px;
    line-height: 34px;border: 1px solid #fff;
    text-align: center; padding:0 25px;border-radius: 20px;
    color: #fff;}
.link-warp>.wpb_wrapper .link-warp-txt a.links-more:after{ content:''; background:url(images/icon.png) left center no-repeat; display:inline-block; width:7px; height:11px; margin-left:10px;}
.link-warp>.wpb_wrapper .link-warp-txt a.links-more:hover{ color:#000; background:#fff;}
.link-warp>.wpb_wrapper .link-warp-txt a.links-more:hover:after{ background:url(images/icon-hover.png) left center no-repeat; }
.link-warp-info{ margin-top:8px; margin-bottom:8px;}
.link-warp-info .vc_column_container>.vc_column-inner{ padding-left:4px; padding-right:4px;}
.kuaizhan-header{background: rgba(255, 255, 255, 0.8);}
.kuaizhan-header-inner{ padding:0;}
#header-pcmenu{ text-align:center;}
.kuaizhan-header-inner .menu-main-menu-container a{ line-height:26px; font-size:14px; padding:0; position:relative; display:block; text-align:center; line-height:73px;}
.kuaizhan-header-inner .menu-main-menu-container a:hover{ opacity:1;}
.wpb_content_element{ margin-bottom:0 !important;}
.vc_row{ margin-left:0 !important; margin-right:0 !important;}
.introduce-txt h2{ text-align:center;padding: 42px 0 26px;}
.introduce-txt p {
    line-height: 32px;
    font-size: 14px;
    color: #8d8d8d;
    text-align: center;
}
.footer-bottom{background: #313742; padding:15px 10px; }
.footer-bottom p{ margin:0;}
.footer-bottom b{color:#00adee; font-size:16px;margin-right:10px;}
.footer-bottom a {
    display: inline-block;
    line-height: 1;
    color: #fff;
    padding: 0 9px; font-size:14px;
} 
.footer-bottom a{
    border-left: 1px solid #ababab; 
}
.fbar-logo{
    padding: 60px 0 26px;
}
.finfo {
    font-size: 12px;
    color: #a3a3a3; margin:0;
}
.fcnt-social a{ background:url(/wp-content/uploads/2018/03/social_icon.png);display: inline-block;
    width: 24px;
    height: 22px;}
.fcnt-social a#weibo {
    margin-right: 22px;
    background-position: 0 0;
}
.fcnt-social a#wechat {
    background-position: -24px 0; position:relative;
}
.wechat-qrcode {
    position: absolute;
    width: 140px;
    height: 140px;
    top:-145px;
    left: 50%;
    margin-left: -75px;
    z-index: 9;
    display: none;
}
.fcnt-social a#wechat:hover .wechat-qrcode { display:block;}

.finfo.text2 {
    padding: 0px 0 18px;
}
.app-txt h3{text-align: center;
    font-size: 18px;
    color: #333333;}
.app-txt p{line-height: 30px;
    color: #333333;
    text-align: center;
    opacity: 0.6;}
.main-wrapper{ padding:50px 0; background:#f5f5f5;}
.contact-item-txt h3{font-size: 18px;
    text-align: center;
    color: #585858;
    margin-bottom: 16px;}
.contact-item-txt li{display: block;
    height: 24px;
    line-height: 24px;
    color: #b8b8b8; text-align:center;}
.contact-item-txt li:hover{color: #585858;}
.contact-btn{ margin:30px 0}
.contact-btn.vc_btn3.vc_btn3-size-md{ padding:14px 40px;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover{
    background-color:#ffd900 !important;
}
.category-news .main-wrapper,.page-id-137 .main-wrapper{padding: 70px 0 60px;background: #f5f5f5;}
.join-txt{ width:70%; margin:0 auto;}
.join-txt h3{padding: 20px 0 16px;}
.join-txt p{    line-height: 32px;
    color: #8d8d8d;}
.image-display-txt h2{
    padding-bottom: 14px; font-size:1.7em; margin-top:0;}
.image-display-txt {    padding: 30px;
    color: #585858;
}
.image-display-item .vc_column-inner>.wpb_wrapper{ background:#fff; margin-bottom:25px;}
/*3-15*/
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner{ padding-top:0 !important}
h1,h2,h3,h4,h5{ font-family:Microsoft Yahei;}
.sub-title h3{ text-align:center; padding-bottom:50px; font-size:2em; color:#000; margin-top:0;}
.home .sub-title h3{ padding-bottom:0}
.home .sub-title h4{ text-align:center; text-transform:uppercase;       font-size: 16px;
    display: block;
    color: #aeaeae;
    line-height: 30px; margin-bottom:30px;}
.sub-block { padding:50px 0;}
.service-img{ text-align:center;}
.service-img b{ display:inline-block; border:1px solid #007eca; width:120px; height:120px;}
.service-img b img{ width:70px; height:70px; margin:0 auto; margin-top:25px;}
.why-txt h3{padding-top: 20px;
    padding-bottom: 13px;
    line-height: 1;
    font-size: 20px; margin:0; text-align:center;}
.why-txt p{ color:#898989;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; text-align:center;
overflow: hidden;}

.sub-title-small h4{ text-align:center; margin:0; font-size:14px; padding-bottom:100px;}
.sub-title-small.txt-white h4{color:#fff;}
.sub-title-small h4 b{ font-weight:normal; color:#ff4641; padding:0 10px;} 
.list-service-info .service-txt p{-webkit-line-clamp: 4;}
.home-sub-btn{ margin:50px 0;}
.home-sub-btn .vc_btn3.vc_btn3-color-grey,.home-sub-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{ padding:14px 40px;color: #007eca !important; background:none; border: 1px solid #ddd; font-family:Microsoft Yahei}
.home-sub-btn .vc_btn3.vc_btn3-color-grey:hover {
    background-color: #007eca !important; color:#fff !important;border: 1px solid #007eca !important;
}
.repair-txt img{ width:100%; height:auto;}
.repair-txt.wpb_content_element h3{ margin:0 0 40px 0 !important;padding:0; line-height:30px; font-size:14px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; color:#fff;}
.repair-txt.wpb_content_element h3:before {
    content: "●";
    display: inline-block;
    width: 17px;
    color: #ff4641;
    text-align: center;
}
.brand-item .vc_column-inner >.wpb_wrapper:hover{box-shadow: 6px 6px 6px #ccc; cursor:pointer;}
.vc_row-has-fill>.vc_column_container>.vc_column-inner{ padding-top:0 !important;}
.align-center{ text-align:center;}
.home-about .sub-title h3{ color:#000;}
.home-about--txt img{ padding-bottom:10px;}
.home-about--txt p,.home-post-excerpt div{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.single-service-item{ background:#f6f6f6; text-align:center; padding:30px 10px; margin-bottom:30px !important;}
.service-text h4{ font-size:14px; line-height:24px; min-height:48px;}
.single-service-item:hover{ background:#fff;box-shadow: 6px 6px 6px #999; cursor:pointer;}
.home-sub-btn.about-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{ background:#fff;}
.home-sub-btn.about-btn{ margin-top:20px;}
.brand-item .vc_column-inner >.wpb_wrapper{ background:#fff; padding:15px 0; text-align:center; margin-bottom:20px;}
.footer{    background:#545962; padding:30px 0; color:#ababab;} 
.footer h3 {
    font-size: 25px;
    float: left;
    line-height: 44px;
    padding-right: 10px;
    border-right: 1px solid #ababab; width:10%; margin:0
}
.footer .hezuo {
    float: left;
    width: 90%;
}
.footer .hezuo a {
    display: inline-block;
    margin-bottom: 8px;
    line-height: 1;
    padding: 0 7px; color:#ababab
  
}
.hezuo a:not(:last-child) {
    border-right: 1px solid #ababab;
}
.suopu-content h2{ margin-bottom:50px;}
.foot_bt{font-size: 16px;
    padding-bottom: 5px;
    line-height: 30px;}
.foot-contact dl {
    padding: 15px 0 0 0;
}
.foot-contact dl dt{ padding-left:40px; line-height:31px;margin: 7px 0; font-weight:normal;}
.foot-contact dl dt.tb1{
    background: url(/wp-content/uploads/2018/03/footer-icon01.png) 0 0 no-repeat;
}
.foot-contact dl dd.tb2{background: url(/wp-content/uploads/2018/03/footer-icon02.png) 0 0 no-repeat;color: #34a5e3;} 
.foot-contact dl .tel b{color: #e05b2f;
    font-size: 22px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.foot-contact dd {
    line-height: 31px;
    float: left;
    width:50%;
    margin: 7px 0; padding-right:10px;
}
.foot-contact dd label,.foot-contact dt label{ font-weight:normal;}
.foot-contact dl dd a,.foot-contact dl dt a{ color:#ccc}
.foot-contact dl dd.tb2 a,.foot-about a{ color:#337ab7;}
.foot-contact dl dd.tb2 a:hover,.foot-about a:hover{ color:#fff;}
.foot-contact dl dd { padding-left:40px;}
.foot-contact dl dd.tb3{background: url(/wp-content/uploads/2018/03/footer-icon03.png) 0 0 no-repeat;}
.foot-contact dl dd.tb5{background: url(/wp-content/uploads/2018/03/footer-icon05.png) 0 0 no-repeat;}
.foot-contact dl dd.tb4{background: url(/wp-content/uploads/2018/03/footer-icon04.png) 0 0 no-repeat;}
.foot-contact dl dt.tb6{background: url(/wp-content/uploads/2018/03/footer-icon06.png) 0 0 no-repeat; clear:both;}
.foot-contact dl dt.tb7{background: url(/wp-content/uploads/2018/03/footer-icon07.png) 0 0 no-repeat;}
.foot-about .nr { line-height:30px;
   display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:6;
overflow: hidden;
    margin: 20px 0 5px 0;
}
.foot-code dt{    line-height: 60px;
    text-align: center;
    font-size: 18px;
    color: #fff;}
.foot-code dd {
    float: left;
    width:50%;
    padding: 0 10px;
    text-align: center;
    line-height: 30px;
}
.foot-about{padding: 0 30px;
    float: left;
    border-left: 1px solid #4d4d4d;
    border-right: 1px solid #4d4d4d;}
.about-txt-info img{ margin-right:15px; padding-bottom:10px;}
.about-txt-info p{ text-indent:2em;}
.foot-contact.conpany-contact dd{ width:100%; float:none;}
.foot-contact.conpany-contact dl dt{ margin:20px 0;}
.foot-contact.conpany-contact dd,.foot-contact.conpany-contact dl dt{ margin:0 0 10px 0;}
.foot-contact.conpany-contact dl dd a, .foot-contact.conpany-contact dl dt a{color: #337ab7;}
.foot-contact.conpany-contact dl dd a:hover, .foot-contact.conpany-contact dl dt a:hover{color: #000;}
.foot-contact.conpany-contact dl{ padding:0;}
.foot-contact.conpany-contact dl dt{ margin-top:0;}
.foot-contact.conpany-contact dl .tel b{ font-size:18px;}
.conpany-contact h3{ margin-top:0; margin-bottom:15px;}
.solution-item h3{ text-align:center; margin:20px 0; color:#000}
.solution-txt{ padding:20px 0;}
.solution-tel{ border-top:1px solid #ddd; padding:30px 15px; text-align:center; font-size:1.5em; color:#007eca; clear:both}
.solution-item.vc_column_container>.vc_column-inner{ padding:0;}
.solution-item.last.vc_column_container>.vc_column-inner{ border-right:0;}
.list-service-block{ padding:45px 0;}
.list-service-txt h2{ margin-bottom:20px;}
.list-service-block .home-sub-btn{ margin-top:30px;}
.service-flow-txt p{ text-indent:2em;}
dl{ margin:0;}
.sub-row{ margin-left:-15px; margin-right:-15px;}
.text .tt {
    color: #333333;
    font-size: 20px;
    margin: 30px 0 5px; text-align:center;}
 .text .info {
    color: #666666;
    line-height: 28px;text-align:center;
}
.suopu-miannav2018 .ubermenu-skin-white{ border:0 !important; background:none !important;}
.ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target{ font-weight:normal !important;}
.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-target, .ubermenu-nojs .ubermenu-item:hover>.ubermenu-target,.ubermenu-bound, .ubermenu-bound-inner .ubermenu-nav{ position:static !important;}
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{color: #ff4641 !important;border-bottom: 6px solid #ff4641;}
.ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target{color:#007eca !important;}
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item:hover > .ubermenu-target{ color:#fff !important}
.ubermenu .ubermenu-target{ padding:20px !important;}
.ubermenu .ubermenu-item.ubermenu-item-level-0{ width:16.66%; float:left; text-align:center; font-size:18px;}
.ubermenu .ubermenu-item.ubermenu-item-level-0 li{ font-size:14px;}
.ubermenu-skin-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{ border:0 !important; margin-top:-1px;}
.suopu-dropmenu h3{ margin:20px 15px; border-bottom:1px solid #ddd; padding-bottom:15px; color:#333;}
.dropmenu-service-left li{ float:left; width:50%; padding-right:15px; line-height:30px; font-size:16px;background:url(/wp-content/uploads/2018/03/blog_ico.png) left center no-repeat; padding-left:20px;}
.ser-more-btn{ padding:15px 0;}
.ser-more-btn a{ color:#007eca; font-size:16px;}
.dropmenu-service-contact h4{ text-align:center; font-size:18px; margin:0; line-height:35px;}
.suopu-dropmenu .solution-item h3{ margin:20px 0; font-size:18px; border-bottom:0; padding-bottom:0;}
.dropmenu-solution-info .solution-txt p{ line-height:24px; height:48px; overflow:hidden;}
.dropmenu-news-info{ width:1170px !important; margin:0 auto !important}
.ubermenu .news-img .ubermenu-custom-content-padded{ padding-left:0 !important}
.menu-news-item{ padding:0 10px !important;}
.ubermenu .menu-news-item  .ubermenu-target-text{ font-size:18px !important; font-weight:normal !important;}
.ubermenu .menu-news-item .ubermenu-item .ubermenu-target{ line-height:32px; padding:0 0 0 20px !important; display:block; background:url(/wp-content/uploads/2018/03/blog_ico.png) left center no-repeat;}
.ubermenu .menu-news-item .ubermenu-item .ubermenu-target .ubermenu-target-text{font-size:14px !important; display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.the-header-weixin .dropdown-menu{ z-index:9999;}
.foot-contact.conpany-contact.contact-info-txt dd,.foot-contact.conpany-contact.contact-info-txt dt{ width:50%; float:left;} 
.foot-contact.conpany-contact.contact-info-txt dl dt{ margin:0 0 10px 0;}
.foot-contact.contact-info-txt dl dt.tb6{ clear:none;}
.foot-contact.contact-info-txt dl dt.tb7{ width:100%; float:none; clear:both;}
.solution-item-info{ background:#fff; margin-bottom:20px !important;}
.solution-item .solution-item-info h3{ text-align:left;}
.solution-item-info .solution-img{ padding-left:0;}
.solution-item-info .solution-txt{ padding:15px;}
/*3-21*/
.why-info .vc_col-sm-2{ width:20%;}
.why-info .vc_col-sm-2:last-child{ display:none;}
.sub-title.txt-white h3{ color:#fff;}
.sub-title.pad-none h3{ padding-bottom:30px;}
.home-about.sub-block{ padding-top:95px; height:465px;}
.home-solution-txt{    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
    border: 2px solid #fff; color:#fff; text-align:center; padding-bottom:35px;}
.home-solution-txt h4 {
    font-size: 20px;
    line-height: 44px;
    border-bottom: 1px solid #fff;
}
.home-solution-txt p {
    padding:15px; margin:0;
    line-height: 24px;
}
.home-solution-txt h1 {
    font-size:4.5em;
    line-height: 93px; margin:0;
}
.home-solution-txt h5 {
    color: #ff4641; font-size:16px; margin:0; position:relative;
}
.home-solution-txt h5:after {
    content: "";
    display: block;
    margin: 5px auto;
    width: 72px;
    height: 1px;
    background: #ff4641;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
}
.home-solution-txt h6{ font-size:14px;}
.home-solution-txt:hover {
    border-color: #ff4641;
    background: #ff4641; cursor:pointer;
}
.home-solution-txt:hover h5{ color:#fff;}
.home-solution-txt:hover h5:after{background: #fff;}  
.client-info{ position:relative; color:#fff;}
.client-txt{ position:absolute; top:30px; right:290px;}
.client-txt h4{font-size: 20px;padding: 23px 0; margin:0;}
.client-txt p{ line-height:30px;}
.client-btn{ position:absolute; top:210px; right:145px;}
.client-btn a,.sub-btn{ display:block;margin-bottom: 28px; text-align:center;
    width: 170px;
    line-height: 38px;
    border: 1px solid #ff4641; color:#fff;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;}
.sub-btn{ color:#ff4641; margin-bottom:15px;}
.client-btn a:hover,.sub-btn:hover{background: #ff4641; color:#fff;}
.img-responsive{ display:inline-block;}
.zj-info{ width:500px; margin:0 auto;}
.zj-right{ padding-top:80px;}
.zj-info.last .zj-right{ padding-top:50px;}
.regulationdiv .country {
    height: 30px;
    vertical-align: middle;
    line-height: 30px;
}

.regulationdiv .country .flag-icon {
    float: left;
    width: 35px;
    height: 24px;
    display: block;
    background: url(/wp-content/uploads/2018/03/flags.png) no-repeat;
    margin-right: 10px;
}

.regulationdiv .country .va {
    background-position: 0px 0px;
}

.regulationdiv .country .en {
    background-position: -50px 0px;
}

.regulationdiv .country .au {
    background-position: -100px 0px;
}

.regulationdiv .btn-block {
    display: block;
    width: 170px;
    background-color: #29a643;
    text-align: center;
    height: 30px;
    color: #fff;
    font-size: 16px;
    line-height: 29px;
    margin-top: 6px;
}
.home .modal-dialog{ box-sizing: border-box;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.25);
    border-radius: 3px;
    width: 880px;
    min-height: 300px;
    background: #fff url(/wp-content/uploads/2018/03/notice_bg.jpg) 0 0 no-repeat;
    padding: 230px 50px 50px 50px;}
.home .modal-header{ padding:0; border-bottom:0;}
.home .modal-header .close{position: absolute;
    right: 18px;
    top: 18px;
    width: 38px;
    height: 38px;
    background: #333;
    border-radius: 50%;
    opacity: 0.8;
    text-align: center;
    cursor: pointer; color:#fff;text-shadow:none}
.home .modal-body,.home .modal-content{ position:static;}
.home .modal-content{ box-shadow:none; border:0;}
.home .modal-footer{ border-top:0;    padding-top: 30px;
    text-align: center;}
.home .modal-footer .btn-default{display: inline-block;
    background: #ff4641; font-family:Microsoft Yahei;
    cursor: pointer;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 10px 0px;
    width: 228px;}
.home .modal-body a {
    color: #f08300;
    text-decoration: none;
}
.home .modal-body p{ line-height:20px; margin:0;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover,.suopu-miannav2018 li.current-menu-parent a.dropdown-toggle{    color: #00adee;border-bottom: 4px solid #00adee; background:none; border-radius:0;}
.suopu-miannav2018 .dropdown-menu li{ width:100%; float:none;}
.suopu-miannav2018 li{ padding:0 15px;}
.suopu-miannav2018 li:last-child{ padding-right:0;}
.suopu-miannav2018 .dropdown-menu li a{ display:block; color:#fff; font-size:14px;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{ background:none;}
.suopu-miannav2018 .dropdown-menu li a{ line-height:35px;border-bottom: 1px solid rgba(129, 129, 129, 0.36);}
.suopu-miannav2018 .dropdown-menu li a:hover{ color:#00adee;}
.suopu-miannav2018 .dropdown-menu li:last-child a{ border-bottom:0;}
.banner-inner{ min-height:478px !important; position:relative;}
.banner-inner h1{ margin:0; padding-top:11%; color:#fff;    font-size: 47px;}
.sideNav{background: #fff;}
.sideNav h2 {
    padding-left: 65px;
    line-height: 70px;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #f0f0f0; margin:0;
}
.sideNav li{
    display: block;
    padding-left: 65px;
    border-bottom: 1px solid #f0f0f0;
}
.sideNav li:hover,.sideNav li.current-menu-item,.sideNav .menu li.current-menu-parent{
    background: #00adee;
    color: #fff;
    border-color: #00adee;
}
.sideNav li:hover a,.sideNav li.current-menu-item a,.sideNav .menu li.current-menu-parent a{ color:#fff;}
.sideNav li a{ display:block;line-height: 60px;}
.sideNav li:hover{ background:rgba(0,173,238,.8)}
.suopu-post-wrapper{ margin-top:-115px; padding-bottom:30px;}
.kuaizhan-nav .nav>li>a:focus{ background:none; border:0;}
.suopu-miannav2018 .nav>li>a{ padding:0; line-height:40px; font-size:16px;}
/*3-23*/
.page-template img{ max-width:100%;}
.kuaizhan-topbar img{ margin-right:10px; height:15px; vertical-align:middle;}
.kuaizhan-topbar a{ padding:0 5px;}
.bdshare-info{ width:190px; margin:0 auto; padding-bottom:30px;}
.home-news .sub-title h3{ padding-bottom:15px;}
.home-news-more .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{ padding:12px 50px; text-transform:uppercase; background-color:#00adee;}
.home-news-more.vc_btn3-container{ margin-bottom:30px;}
.partner-list{ padding-bottom:50px;}
.home-partner-info.sub-block{ padding-top:0;}
.entry-content h3,.korean-content.vc_column_container h3{ font-size:1.3em; color:#00adee; font-weight:bold;}
.entry-content ul{ padding-left:2em; color:#333;}
.entry-content ul li{ margin-bottom:10px;}
.knowledges-list h3.post-title{ font-size:16px; margin:0; line-height:35px;}
.knowledges-list h3 .list-post-date{ font-size:14px; color:#999; padding-left:15px;}
.knowledges-list h3.post-title a{ display:block; background:url(/wp-content/uploads/2018/03/icon01-1.png) left center no-repeat; padding-left:12px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.suopu-content .knowledges-list h2{ text-align:center; border-bottom:1px solid #ddd; margin:0 0 20px 0; padding-bottom:20px;}
.the-post-grid4 .post-title h3{ font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin:10px 0;}
.the-post-grid4 .post-body{ color:#999;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
.the-post-grid4{ padding-bottom:30px;}
.footer ul.menu li.menu-item-home{ display:none;}
.footer ul.menu>li.menu-item{ width:16.666%; float:left;}
.footer ul.menu>li.menu-item a{ font-size:20px; color:#fff; margin-bottom:15px; display:block;}
.footer ul.menu>li.menu-item li a{ font-size:14px;line-height:30px; color:#d7d7d7; margin-bottom:0;}
.footer ul.menu>li.menu-item a:hover{ color:#00adee}
.footer-bottom b .fa{ font-size:18px; margin-right:10px;}
.entry-content ul li:before{ content:'>'; font-family:'宋体';}
.suopu-post-wrapper img{ max-width:100%; height:auto;}
.item-content-inner p img{ margin-left:-2em;}
.home .solution-txt {
    height: 260px;
    border-bottom: solid 1px #f5f5f5;
    padding: 0 20px;
    overflow: hidden;
}
.home .solution-txt h3 {
    color: #aeaeae;
    font-size: 13px;
    margin-top: 55px;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s; line-height:22px;
}
.home .solution-txt.solution-icon01 h3 {
    background: url(/wp-content/uploads/2018/03/solution-icon01.png) no-repeat left center;
    padding-left: 48px;
    background-size: 10%;
}
.home .solution-txt.solution-icon02 h3 {
    background: url(/wp-content/uploads/2018/03/solution-icon02.png) no-repeat left center;
    padding-left: 48px;
    background-size: 10%;
}
.home .solution-txt.solution-icon03 h3 {
    background: url(/wp-content/uploads/2018/03/solution-icon03.png) no-repeat left center;
    padding-left: 48px;
    background-size: 10%;
}
.home .solution-txt h3 strong {
    font-size: 16px;
    font-family: "microsoft yahei";
    letter-spacing: 5px;
    display: block;
    color: #333;
}
.home .solution-txt p {
    color: #4c4c4c;
    font-size: 14px;
    line-height: 24px;
    max-height: 96px;
    overflow: hidden;
    margin: 20px 0;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
}
.home .solution-txt a.more {
    width: 107px;
    height: 32px;
    background:#00adee;
    border-radius: 30px;
    display: none;
    float: right;
    color: #fff;
    line-height: 32px;
    text-align: center;
    font-size: 13px;
}
.home .solution-txt:hover{
    height: 256px;
    border-bottom: solid 4px #00adee;
    background: #fff;
    box-shadow: 0 0 40px #eee; cursor:pointer;
}
.home .solution-txt:hover a.more{ display:block;}
.home .solution-txt:hover h3 { margin-top: 20px; color:#00adee;}
.sub-block.home-solution{ padding-bottom:0}
.home-news-img{transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s;overflow:hidden;}
.home-news-img:hover img,.partner-list .vc_col-sm-2>.vc_column-inner>.wpb_wrapper:hover img{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
    transition: all 1s cubic-bezier(0.17, 0.84, 0.44, 1) 0s; }
.partner-list .vc_col-sm-2>.vc_column-inner>.wpb_wrapper{transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s;}
.partner-list .vc_col-sm-2>.vc_column-inner>.wpb_wrapper:hover img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    transition: all 1s cubic-bezier(0.17, 0.84, 0.44, 1) 0s; cursor:pointer}

/*4-13*/
.splang-en.home .sub-title h3{ padding-bottom:20px;}
.splang-en.home .solution-txt h3 strong{ line-height:44px;}
.splang-en.home .solution-txt.solution-icon03 h3 strong{ line-height:22px;}
.splang-en .suopu-miannav2018 li{ padding:0 5px;}
.splang-en .suopu-miannav2018 .nav>li>a{ font-size:13px;}
.splang-en .suopu-miannav2018 li .dropdown-menu a{ text-align:left;}
.splang-en .suopu-miannav2018 li .dropdown-menu{ padding:0 10px;}
.splang-en .suopu-miannav2018 .dropdown-menu{ max-width:200px;}
.splang-en .suopu-miannav2018 .dropdown-menu li a{ font-size:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.splang-en .sideNav li{ padding:5px 15px; font-size: 12px;}
.splang-en .sideNav li a,.splang-en .footer ul.menu>li.menu-item li a{ line-height:25px;} 
.splang-en .sideNav h2{ padding:0 15px; font-size:16px;text-transform:capitalize}
.splang-en .entry-content ul li:before{ display:none;}
.splang-en .footer ul.menu>li.menu-item li a{ font-size:13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.splang-en .footer ul.menu>li.menu-item{ padding:0 10px;}
.splang-en .footer ul.menu>li.menu-item li{ padding:0}
.splang-en .footer ul.menu>li.menu-item a{ font-size:16px;}
.splang-en .footer-bottom{ font-size:12px;}
.splang-en .footer-bottom a{ font-size:12px;}
.splang-en .footer-bottom b{ font-size:14px;}
.sopu-breadcrumb{ display:none;}
.splang-en .suopu-content h2{ font-size:24px; line-height:1.8}
.splang-en .knowledges-contentall .item-content-inner p{ text-indent:0} 
#cssmenu ul ul li a{ border: 1px solid #ddd; border-top: 0; background: none; color: #333}
.sideNav li.menu-item-has-children:hover,.sideNav li.menu-item-has-children.current-menu-item,.sideNav .menu li.menu-item-has-children.current-menu-parent{ background: none; }
#cssmenu ul ul li:hover > a, #cssmenu ul ul li.open > a, #cssmenu ul ul li.active > a{ background: #f3f3f3; color: #00adee }
.sideNav li.menu-item-has-children.current-menu-item,.sideNav .menu li.menu-item-has-children.current-menu-parent{color: #00adee }
.splang-en .knowledges-list h3.post-title{ font-size: 14px; }
.wpb_animate_when_almost_visible{ opacity: 1!important }
.splang-en .sideNav h2{ line-height: 60px; }
.splang-en .suopu-miannav2018 .dropdown-menu li a{ line-height: 28px; }
.splang-en .dropdown-menu>li>a{ padding: 3px 0; }
@media screen and (max-width:1024px){
.splang-en .nav-right,.splang-en .suopu-miannav2018 li{ padding:0;} 
.splang-en .suopu-miannav2018 .nav>li>a{ font-size:12px;}
.single-post .type-post, .knowledges-list, .knowledges-contentall, .korean-content{ padding:20px;}
.page-template img{ height:auto !important;}

}
@media screen and (max-width:768px){
.navbar-brand img{ height:40px !important;}
.navbar-brand{ height:60px; padding-top:10px;}
.nav-bars .fa{ font-size:1.8em; color:#00adee} 
.nav-bars{ padding-top:17px;}
.suopu-miannav2018 .nav>li>a{ font-size:12px; line-height:35px;}
.suopu-miannav2018 li{ padding:0 5px;}
.nav-right{ padding:0;}
.the-post-grid4 .post-title h3{ font-size:14px; font-weight:bold;}
.footer ul.menu>li.menu-item li a{ font-size:12px;}
.banner-inner h1{ padding-top:10%}
.sideNav{ min-height:inherit; margin-bottom:20px;}
.suopu-content{ padding-left:15px;}
.single-post .type-post, .knowledges-list, .knowledges-contentall{ padding:30px;}
.sideNav .menu li{ width:50%; float:left;}
.sideNav .menu li a{ display:block; border-right:1px solid #f0f0f0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sideNav .menu:after {
 content: ".";
 display: block;
 height: 0px;
 font-size:0px;
 clear: both;
 visibility: hidden;
}
.sideNav li a{ padding:0 15px;}
.single-post .type-post, .knowledges-list, .knowledges-contentall{ min-height:inherit}
.sideNav h2{ padding-left:15px;}
.banner-inner{ min-height:300px !important;}
.splang-en .sideNav .menu li{ width:100%; float:none;}
.splang-en .sideNav .menu li a{ border-right:0}
.splang-en .footer ul.menu>li.menu-item a{ font-size:12px;}
.kuaizhan-topbar{ padding:0 10px; border-bottom:1px solid #f5f5f5; background:#fff;} 
#header-mbmenu{ font-family:Microsoft Yahei;}
#header-mbmenu>li.menu-item{ line-height:40px; border-bottom:1px solid #ddd; font-size:16px; padding:0 20px;}
#header-mbmenu>li.menu-item .sub-menu{ padding-left:15px; line-height:25px; font-size:14px; margin-bottom:15px;}
#header-mbmenu>li.menu-item .sub-menu a{ color:#999; display:block;}
#header-mbmenu>li.menu-item .sub-menu a:before{ content:'>'; margin-right:5px; font-family:'宋体';}
#header-mbmenu>li.current-menu-item>a{ color:#00adee}
#header-mbmenu>li.current-menu-item .current-menu-item a{ color:#008ec3;}
.navbar-default .navbar-offcanvas{ overflow-y:auto;}
.splang-en.home .solution-txt h3 strong{ line-height:24px;}
.splang-en.home .solution-txt p{ text-align:center;}
}
@media screen and (max-width:420px){
.slick-next, .slick-next:focus, .slick-next:hover,.slick-prev, .slick-prev:focus, .slick-prev:hover{ background-size:15px;}
.slick-next, .slick-prev{ height:28px;}
.slick-dots li button,.slick-dots li{ width:10px; height:10px;}
.kuaizhan-slider .slick-dots{ bottom:10px;}
.sub-block{ padding:20px 0;}
.the-post-grid4 .item,.sub-title h3{ padding-bottom:20px;}
.the-post-grid4{ padding-bottom:0;}
.home-ad img{ margin-bottom:20px;}
.partner-list .vc_col-sm-2{ width:33.333%; float:left; padding-bottom:10px;}
.partner-list{ padding-bottom:0;}
.footer ul.menu>li.menu-item{ width:50%;}
.footer ul.menu>li.menu-item:last-child{ clear:both; width:100%;} 
.footer ul.menu>li.menu-item:last-child li{ width:50%; float:left;} 
.footer-bottom b{ font-size:14px; display:block;}
.footer-bottom p{ font-size:12px;}
.footer ul.menu>li.menu-item a{ font-size:1.3em; margin:10px 0 0 0;}
.footer ul.menu>li.menu-item li a{ line-height:25px;}
.home-news-info .vc_column_container>.vc_column-inner{ padding-left:0; padding-right:0;}
.bdshare-info{ padding-bottom:0;}
.the-post-grid4 .col-xs-12{ padding-left:0; padding-right:0;}
.footer-bottom a.first{ border-left:0;}

.banner-inner h1{ padding-top:17%; font-size:2em;}
.entry-content h3{ line-height:28px;}
.sideNav li a{ line-height:50px;}
.single-post .type-post, .knowledges-list, .knowledges-contentall{ padding:20px;}
.suopu-content .knowledges-list h2,.suopu-content h2{ font-size:1.5em; line-height:30px;}
.knowledges-list h3.post-title a{ font-size:14px;}
.suopu-content .knowledges-contentall h2{ font-size:1.5em; line-height:28px;}
.suopu-prev-next .nav-previous,.suopu-prev-next .nav-next{ width:100%; float:none; line-height:30px;}
.entry-content ul{ padding-left:10px;}
.suopu-content h2{ margin-bottom:20px;}
.kuaizhan-topbar a{ padding:0; font-size:12px;}
.splang-en.home .solution-txt h3 strong{ line-height:44px;}
.home .solution-txt h3{ margin:15px 0 0 0;}
.home .solution-txt{ height:auto;}
.footer { display:none;}
.sideNav li{ padding:0;}
.sideNav .menu li a{ padding:0 10px;}
.banner-inner { min-height: 250px !important;}
.splang-en #header-mbmenu>li.menu-item .sub-menu a{ font-size:12px;}
.splang-en #header-mbmenu>li.menu-item .sub-menu{ padding-left:5px;}
}
@media screen and (max-width:320px){
.sub-title h3{ font-size:1.5em;} 
.sideNav li a{ padding:0 10px;}
.entry-content h3{ font-size:1.1em;}
.knowledges-list h3 .list-post-date{ font-size:12px;}
.suopu-content .knowledges-contentall h2{ font-size:1.2em;}
.banner-inner h1{ padding-top:22%;}
.sideNav .menu li{ width:100%; float:none;}
.sideNav .menu li a{ border-right:0;}
.suopu-content .knowledges-list h2, .suopu-content h2{ font-size:1.3em;}
.kuaizhan-topbar img{ height:10px;}
}

