@-webkit-keyframes btn_up {25% {-webkit-transform:translateY(6px);transform:translateY(6px)}
50% {-webkit-transform:translateY(-6px);transform:translateY(-6px)}
75% {-webkit-transform:translateY(2px);transform:translateY(2px)}
100% {-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes btn_up {25% {-webkit-transform:translateY(6px);transform:translateY(6px)}
50% {-webkit-transform:translateY(-6px);transform:translateY(-6px)}
75% {-webkit-transform:translateY(2px);transform:translateY(2px)}
100% {-webkit-transform:translateY(0);transform:translateY(0)}
}
article,aside,body,div,dl,dt,dd,figure,h1,h2,h3,h4,h5,head,header,html,iframe,button,img,nav,object,ol,p,section,input,textarea,span,ul {margin:0;padding:0;border:0;background:transparent}
table {border-collapse:collapse;border-spacing:0;}
table th,table td {padding:5px 10px;border:1px solid #ddd;}
ul {list-style:none}
li {list-style-type:none}
h1,h2,h3,h4,h5 {line-height:24px;color:#333;text-rendering:optimizelegibility;font-weight:normal}
h1 {font-size:28px;line-height:46px}
h2 {font-size:28px;line-height:36px}
h3 {font-size:22px;line-height:26px}
h4 {font-size:16px}
h5 {font-size:14px}
article,aside,figure,footer,footer,header,hgroup,menu,nav,section {display:block}
a {color:#333}
a,a:hover {text-decoration:none}
img {height:auto;width:auto;max-width:100%;}
img.thumb {display:block !important}
input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea {background-color:#f4f4f4;border:1px #f4f4f4 solid;padding:10px;width:100%;min-width:60px;font-size:12px;font-family:'Î¢ÈíÑÅºÚ'}
button,input[type="button"],input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"],label,select {cursor:pointer}
button,select,input[type="button"],input[type="email"],input[type="email"],input[type="number"],input[type="password"],input[type="reset"],input[type="search"],input[type="submit"],input[type="tel"],input[type="text"],input[type="url"],textarea {-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-radius:0}
input[type="checkbox"],input[type="radio"] {vertical-align:middle;display:inline-block}
textarea:focus,input:focus {background-color:#fff}
:focus {outline:none;}
select {background-position:center right;background-color:#f4f4f4;border:1px #f4f4f4 solid;padding:8px 40px 8px 8px;cursor:pointer;outline:none}
body * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:after,*:before,a,b,svg,h3,.bg,span,input,label,button,textarea,.sub-menu,img.thumb,.hover_btn,.side_btn,.online_con,.list_main,.qrpopup,.popup {-moz-transition:ease-in-out 0.5s;-webkit-transition:ease-in-out 0.5s;-o-transition:ease-in-out 0.5s;-ms-transition:ease-in-out 0.5s;transition:ease-in-out 0.5s}
body {font-size:12px;overflow-x:hidden;overflow-y:scroll;line-height:24px;color:#666;font-family:"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,STHeiTi,sans-serif}
.fl {float:left;}
.fr {float:right;}
.table-container {width:100%;overflow-y:auto;_overflow:auto;}
.table-container::-webkit-scrollbar {-webkit-appearance:none;width:14px;height:14px;}
.table-container::-webkit-scrollbar-thumb {border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3);}
.clear {clear:both;}
.wrapper {width:1300px;margin:0 auto;clear:both}
hr {height:1px;border:none;border-top:1px dotted #ddd;margin:32px 0}
.required {color:#f00}
.excerpt {text-align:justify}
i.iconfont {width:24px;height:24px;display:inline;font-size:24px;vertical-align:middle;fill:#999;position:relative;}
ul.products,.layout_ul {font-size:0;margin-right:-12px}
.layout_li {font-size:13px;display:inline-block;vertical-align:top;padding:0 12px 12px 0}
.col1.layout_ul .layout_li {width:100%}
.col2.layout_ul .layout_li {width:50%}
.col3.layout_ul .layout_li {width:33.333%}
.col3.layout_ul .layout_li {}
.col3.layout_ul .layout_li a.thumb,.col3.layout_ul .layout_li a.imgeffect {width:100%;height:226px;overflow:hidden;}
.col3.layout_ul .layout_li a.thumb img.thumb,.col3.layout_ul .layout_li a.imgeffect img.thumb {height:100%;}
.col4.layout_ul .layout_li {width:25%}
.col4.layout_ul .layout_li a.thumb {width:100%;height:234px;overflow:hidden;}
.col4.layout_ul .layout_li a.thumb img.thumb {height:100%;}
.col5.layout_ul .layout_li {width:20%}
.col6.layout_ul .layout_li {width:16.6666%}
.col7.layout_ul .layout_li {width:14.2857%}
.col8.layout_ul .layout_li {width:12.5%}
.slbtn {color:#fff;font-size:14px;text-align:center;padding:4px 16px;display:inline-block;border:1px rgba(255,255,255,0.3) solid}
.imgeffect {overflow:hidden;display:block}
.imgeffect img.thumb {display:block;width:100%}
.imgeffect:hover img.thumb {opacity:.8}
.header {height:160px;position:relative;z-index:120}
.header .header_main {background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,0.2)}
.header #header_main {position:static;top:0;left:0;right:0;z-index:99}
.header .full {padding:0 40px}
.header .full,.header .wrapper {/* display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:stretch;height:80px */}
.header .full>*,.header .wrapper>* {align-items:center;flex-wrap:nowrap;display:inherit}
.header .full button.menu,.header .wrapper button.menu {display:none}
.header .logo img {margin:0}
.header .wrapper .logo {flex-grow:1}
.header hgroup {flex-grow:1;}
.header hgroup p {color:#999;border-left:1px #f2f2f2 solid;padding-left:20px;margin-left:20px}
.header .header_menu {align-items:stretch;max-width:1300px;margin:0 auto;}
.header .header_menu ul.empty,.header .header_menu ul.empty>li,.header .header_menu ul.menu,.header .header_menu ul.menu>li,.header .header_menu ul.menu>li>a {display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex}
.header .header_menu a {color:#666}
.header .header_menu svg {fill:#666}
.header .header_menu ul.menu li {position:relative}
.header .header_menu ul.menu li.menu-item-has-children:before {content:'';height:4px;width:4px;display:block;border:1px solid #999;border-top-width:1px;border-right-width:1px;border-right-width:0;border-top-width:0;position:absolute}
.header .header_menu ul.menu li:hover>.sub-menu {opacity:1;visibility:visible}
.header .header_menu ul.menu li.light>a {color:#f00}
.header .header_menu ul.menu>li {align-items:stretch}
.header .header_menu ul.menu>li.menu-item-has-children:before {top:36px;right:16px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header .header_menu ul.menu>li.menu-item-has-children>a {padding-right:28px}
.header .header_menu ul.menu>li>a {align-items:center;padding:4px 20px;font-size:16px}
.header .header_menu ul.menu>li>a svg {width:18px;height:18px}
.header .header_menu ul.menu>li.btn a {padding-right:8px}
.header .header_menu ul.menu>li.account svg {width:22px;height:22px}
.header .header_menu ul.menu>li:hover>.sub-menu {top:80px}
.header .header_menu ul.menu>li>.sub-menu {top:96px;left:0}
.header .header_menu ul.menu>li>.sub-menu:before {top:-6px;left:26px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}
.header .header_menu ul.menu>li>.sub-menu li.menu-item-has-children:before {top:18px;right:12px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg)}
.header .header_menu ul.menu>li>.sub-menu .sub-menu {top:0;left:110%;border-left:1px #f2f2f2 solid}
.header .header_menu ul.menu>li>.sub-menu .sub-menu:before {top:12px;left:-7px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.header .header_menu ul.menu>li>.sub-menu li:hover>.sub-menu {left:100%}
.header .header_menu ul.menu>li>.sub-menu li.menu-item-has-children:hover:before {opacity:0;right:0}
.header .header_menu ul.menu .sub-menu {background-color:#fff;position:absolute;min-width:140px;box-shadow:4px 4px 4px 0 rgba(0,0,0,0.1);opacity:0;visibility:hidden;white-space:nowrap}
.header .header_menu ul.menu .sub-menu:before {width:12px;height:12px;position:absolute;content:'';background-color:#fff;border-top:1px #f2f2f2 solid;border-left:1px #f2f2f2 solid;z-index:1}
.header .header_menu ul.menu .sub-menu a {display:block;padding:8px 20px;border-top:1px #f2f2f2 solid;font-size:14px;color:#999}
.header .header_menu ul.empty a {display:inherit;align-items:center}
.admin-bar #header_main {top:32px}
.navmenu {background:#0C0A0A; border-bottom: 1px solid #fff;}
.header .header_menu {}
.header .header_menu ul.menu>li {width:13%;text-align:center;}
.header .header_menu ul.menu {width:100%;}
.header .header_menu ul.menu>li>a {padding:16px 20px;width:100%;text-align:center;display:inline-block;color:#fff;}
.header .header_menu ul.menu>li.menu-item-has-children>a {padding-right:0;color:#fff;}
.header .header_menu ul.menu>li>.sub-menu {width:100%}
.header .header_menu ul.menu>li>.sub-menu:before {left:50%;margin-left:-6px;}
.header .header_menu ul.menu li.current-menu-item>a {background:#e50100;color:#fff !important;}
.header .header_menu ul.menu>li.menu-item-has-children:before {top:25px;}
.header .header_menu ul.menu>li:hover>.sub-menu {top:56px;}
@-webkit-keyframes slideDown {0% {-webkit-transform:translateY(-80px)}
100% {-webkit-transform:translateY(0)}
}
@-moz-keyframes slideDown {0% {-moz-transform:translateY(-80px)}
100% {-moz-transform:translateY(0)}
}
@-o-keyframes slideDown {0% {-o-transform:translateY(-80px)}
100% {-o-transform:translateY(0)}
}
@keyframes slideDown {0% {transform:translateY(-80px)}
100% {transform:translateY(0)}
}
@-webkit-keyframes slideUp {0% {-webkit-transform:translateY(0)}
100% {-webkit-transform:translateY(-80px)}
}
@-moz-keyframes slideUp {0% {-moz-transform:translateY(0)}
100% {-moz-transform:translateY(-80px)}
}
@-o-keyframes slideUp {0% {-o-transform:translateY(0)}
100% {-o-transform:translateY(-80px)}
}
@keyframes slideUp {0% {transform:translateY(0)}
100% {transform:translateY(-80px)}
}
.slick {position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick>button {background:none;border:none;position:absolute;top:50%;margin-top:-12px;display:block;z-index:10;}
.slick>button.slick-prev {left:-32px}
.slick>button.slick-next {right:-32px}
.slick>button.slick-disabled {cursor:no-drop;opacity:.3}
.slick .slick-dots {line-height:2px}
.slick .slick-dots li {display:inline-block}
.slick .slick-dots li button {width:20px;height:2px;font-size:0}
.banner {position:relative;padding:0 !important;margin:0;}
.slides_portfolio,.slides_proimg,.slides_home {z-index:11}
.slides_home .slick-prev:before,.slides_home .slick-next:before {font-size:60px;color:#fff;}
.slides_home>button.slick-next {right:-62px;}
.slides_home>button.slick-prev {left:-62px;}
.slides_home:hover .slick-next {right:62px !important;}
.slides_home:hover .slick-prev {left:62px !important;}
.slides_portfolio>button,.slides_proimg>button,.slides_home>button {opacity:1;visibility:visible}
.slides_portfolio>button i.iconfont,.slides_proimg>button i.iconfont,.slides_home>button i.iconfont {fill:#fff;width:36px;height:36px}
.slides_portfolio:hover>button,.slides_proimg:hover>button,.slides_home:hover>button {opacity:1;visibility:visible}
.slides_portfolio:hover .slick-prev,.slides_proimg:hover .slick-prev,.slides_home:hover .slick-prev {left:0}
.slides_portfolio:hover .slick-next,.slides_proimg:hover .slick-next,.slides_home:hover .slick-next {right:0}
.slides_portfolio .slick-dots,.slides_proimg .slick-dots,.slides_home .slick-dots {position:absolute;top:12px;right:20px}
.slides_portfolio .slick-dots li button,.slides_proimg .slick-dots li button,.slides_home .slick-dots li button {background-color:rgba(255,255,255,0.3);margin-left:6px}
.slides_portfolio .slick-dots li.slick-active button,.slides_proimg .slick-dots li.slick-active button,.slides_home .slick-dots li.slick-active button {background-color:#fff}
.slides_list>button svg {width:24px;height:24px}
.slides_list .slick-dots {text-align:center;position:absolute;bottom:-36px;right:0;left:0}
.slides_list .slick-dots li {margin:0 5px}
.slides_list .slick-dots li button {background-color:#f2f2f2}
.slick-list {position:relative;overflow:hidden;display:block;margin:0;padding:0;z-index:9;}
.slick-list.dragging {cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track {position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after {content:"";display:table}
.slick-track:after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {float:left;height:100%;min-height:1px;position:relative;display:none}
[dir="rtl"] .slick-slide {float:right}
.slick-slide video,.slick-slide img {display:block;width:100%}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent}
.slick-slide .slick-con {position:absolute;top:50%;left:50%;width:1200px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}
.slick-slide .slick-con h2 {color:#fff;font-size:52px;line-height:60px;font-weight:bold}
.slick-slide .slick-con p {color:#f2f2f2;font-size:16px;font-weight:300;margin:20px 0 30px;width:720px}
.slick-slide .slick-con .btn {font-weight:300;padding:10px 28px}
.slick-slide .slick-con.center {width:720px}
.slick-slide .slick-con.center,.slick-slide .slick-con.center p {text-align:center}
.slick-slide .bg {position:absolute;background-color:rgba(0,0,0,0.6);z-index:1;opacity:1;visibility:visible}
.slick-arrow.slick-hidden {display:none}
.slide_jump {position:absolute;bottom:12px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);background-color:rgba(255,255,255,0.2);border:1px rgba(238,238,238,0.4) solid;width:43px;height:36px;padding:4px 8px;z-index:12;}
.slide_jump i.iconfont {width:18px;height:18px;color:#fff;display:block;-webkit-animation:btn_up 1s 0s cubic-bezier(0.09,0.57,0.49,0.9) infinite;animation:btn_up 1s 0s cubic-bezier(0.09,0.57,0.49,0.9) infinite}
.home .container>section {padding:70px 0 30px 0}
.home .container>section.home_partner,.home .container>section.home_testimonial,.home .container>section.home_team,.home .container>section.home_service {padding-bottom:60px}
.home .container .hui,.home .container .hui .content {background-color:#fafafa}
.home .container> .bai,.home .container> .bai .content {background-color:#fff}
.home .container>section:nth-child(2n) .border {border:1px #f2f2f2 solid}
.container {overflow:hidden;min-height:600px}
.container>.content {padding:0 40px}
.home .team_main:hover,.home .service_main:hover {box-shadow:0 0 0 0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.post_list,.service_list,.team_list,.portfolio_list {margin-top:20px}
.list_main:hover {box-shadow:2px 2px 12px rgba(0,0,0,0.2);-webkit-transform:translate(0,-6px);-ms-transform:translate(0,-6px);-o-transform:translate(0,-6px);transform:translate(0,-6px)}
.list_main .imgeffect {position:relative;}
.list_main .imgeffect a.thumb {position:relative;display:block;}
.list_main.xinwen .imgeffect a.thumb {max-height:165px;overflow:hidden;}
.list_main .imgeffect a.thumb:hover {color:#fff;}
.list_main .imgeffect a.thumb:before {position:absolute;content:'';top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0);z-index:2}
.list_main .btn {background-color:rgba(255,255,255,0.5);border:1px rgba(255,255,255,0.3) solid;width:48px;height:48px;border-radius:100%}
.list_main .btn i.iconfont {fill:#fff;color:#fff;}
.list_main a.btn {display:inline-block;vertical-align:middle;margin:0 6px}
.list_main span.btn {left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}
.list_main .hover_btn {right:0;left:0;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}
.list_main span.btn,.list_main .hover_btn {top:50%;position:absolute;text-align:center;line-height:48px;z-index:10;opacity:0;visibility:hidden}
.list_main .con {background-color:#fff;padding:20px 12px 12px 12px}
.list_main .con h3 {font-size:20px;margin-bottom:15px}
.list_main .con h3 a {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}
.list_main:hover span.btn {-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.list_main:hover .hover_btn {-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.list_main:hover span.btn,.list_main:hover .hover_btn {opacity:1;visibility:visible}
.list_main:hover a.thumb:before {background-color:rgba(0,0,0,0.6);}
.list_main:hover a.thumb img {transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2)}
.type_select ul.tabs,.content-wrapper ul.tabs {border-bottom:1px #f2f2f2 solid;margin-bottom:30px}
.type_select ul.tabs li,.content-wrapper ul.tabs li {display:inline-block;margin-right:30px}
.type_select ul.tabs li a,.content-wrapper ul.tabs li a {color:#999;font-size:16px;padding:12px 0 20px;display:block;position:relative}
.type_select ul.tabs li a:before,.content-wrapper ul.tabs li a:before {position:absolute;content:'';bottom:-1px;left:0;right:0;height:1px;width:100%;opacity:0;visibility:hidden}
.type_select ul.tabs li.active a:before,.content-wrapper ul.tabs li.active a:before {opacity:1;visibility:visible}
.slides_list .slick-list {margin-right:-12px}
.slides_list .slick-list .slides_post {margin-right:12px}
.home_partner>.slick,.home_testimonial>.slick,.home_team>.slick,.home_service>.slick {margin:0 40px}
.home_partner ul li .list_main:hover,.home_testimonial ul li .list_main:hover,.home_team ul li .list_main:hover,.home_service ul li .list_main:hover {box-shadow:2px 2px 12px rgba(0,0,0,0.2);-webkit-transform:translate(0,-6px);-ms-transform:translate(0,-6px);-o-transform:translate(0,-6px);transform:translate(0,-6px)}
.home_publicity>.publicity_main,.home_new>ul,.home_link>ul,.home_portfolio>ul,.home_product>ul,.home_product>.tit,.home_feature>ul,.home_skill>.skill_main {padding:0 160px}
.parallax {background-repeat:no-repeat;background-position:center center;background-size:cover;/* background-attachment:fixed; */color:#f2f2f2;position:relative}
.parallax:before {position:absolute;content:'';z-index:1;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.5)}
.parallax a.btn {padding:8px 32px;font-size:14px;color:#fff;display:inline-block;margin:0 12px;border:1px rgba(255,255,255,0.4) solid}
.parallax a.btn.contact {background-color:rgba(255,255,255,0.1)}
body.search,body.archive,body.page-template {background-color:#fafafa}
.home_nav {position:fixed;top:50%;left:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);z-index:100}
.home_nav ul li {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;height:20px;border:0 !important}
.home_nav .nav_main {display:block;width:14px;height:14px;border-radius:100%;position:relative;border:1px rgba(255,255,255,0) solid}
.home_nav .nav_main:before {position:absolute;content:'';top:3px;left:3px;width:6px;height:6px;border-radius:100%;background-color:rgba(0,0,0,0.2)}
.home_nav .nav_main:hover~.title {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.home_nav .title {position:relative;color:#fff;padding:2px 12px;margin-left:12px;opacity:0;visibility:hidden;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-o-transform:translate(20px,0);transform:translate(20px,0)}
.home_nav .title:before {position:absolute;content:'';top:6px;left:-8px;height:0;width:0;display:block;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;border-top-width:8px;border-bottom-width:8px;border-right-width:8px;border-right-style:solid;border-top-style:solid;border-bottom-style:solid;border-left-width:0}
.home_title {text-align:center;margin-bottom:30px}
.home_title h2 {margin-bottom:8px;font-size:36px;font-weight:300}
.home_title span {font-size:14px;color:#999;font-weight:300}
.home_title ul {margin-top:32px}
.home_title ul li {display:inline-block}
.home_title ul li a {display:block;font-size:13px;padding:4px 24px;color:#999}
.home_title .symbol {position:relative;margin-top:12px}
.home_title .symbol:before,.home_title .symbol:after {position:absolute;content:'';top:50%;margin-top:-1px;width:60px;height:1px;background-color:#f2f2f2}
.home_title .symbol:before {left:50%;margin-left:-80px}
.home_title .symbol:after {right:50%;margin-right:-80px}
.home_title .symbol span {width:12px;height:12px;display:inline-block;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}
.home_product .tit {display:inline-block;margin-right:20px;width:100%;}
.home_product .tit h3 {border-bottom:1px #f2f2f2 solid;margin-bottom:10px;padding:12px 0;}
.home_product .tit a {color:#333;font-size:16px;padding:12px 0;position:relative;}
.home_product .tit a:before {position:absolute;content:'';bottom:-4px;left:0;right:0;height:1px;width:100%;opacity:1;background-color:#333;color:#fff;}
.home_counter {text-align:center}
.home_counter ul li:last-child .content {border-right:0}
.counter_main {padding:0;display:block}
.counter_main i.iconfont {font-size:59px;color:#CC0000;}
.counter_main img {width:56px;height:56px;margin:0 auto}
.counter_main .content {border-right:1px #f2f2f2 solid;padding-top:20px}
.counter_main .content .number {position:relative;display:inline-block}
.counter_main .content .number span {font-size:72px;line-height:72px;color:#333;font-weight:300}
.counter_main .content .number em {font-style:normal;position:absolute;font-weight:300;top:20px;right:-50px;color:#333;font-size:68px}
.counter_main .content .title {color:#999;display:block;margin-top:12px}
.service_main .excerpt {color:#999;height:48px;margin-bottom:15px;font-size:15px;overflow:hidden;display:block;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;text-align:justify}
.service_main .more {font-size:16px}
.portfolio_main .con {text-align:center}
.portfolio_main .con span {color:#999;font-size:12px}
.home_about_join {background-attachment:fixed;background-repeat:no-repeat;background-position:center right;position:relative;overflow:hidden;padding:0 !important;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.home_about_join>* {width:50%}
.home_about_join .content>div.box {width:600px}
.home_about_join .content>div.full {padding:100px}
.home_about_join .content .home_title {text-align:left;margin-bottom:24px}
.home_about_join .content span {color:#999;margin-top:8px;display:block;font-size:12px;letter-spacing:2px}
.home_about_join .content div.desc {font-size:16px;line-height:30px;display:block;margin:30px 0;text-align:justify;line-height: 35px;}
.home_about_join .content div.desc br {margin:8px 0;display:block}
.home_about_join .content a.more {display:inline-block;padding:8px 32px;position:relative;overflow:hidden}
.home_about_join .about {float:left}
.home_about_join .about.box {padding:88px 0 88px 100px}
.home_about_join .join {float:right}
.home_about_join .join.box {padding:100px 100px 100px 0}
.home_about_join .video {position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}
.home_about_join .video .bg {background-color:rgba(0,0,0,0.3);opacity:1;visibility:visible;position:absolute}
.home_about_join .video a.btn {position:relative;z-index:10;background-color:rgba(255,255,255,0.3);border:1px solid rgba(255,255,255,0.3);width:80px;height:80px;border-radius:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:block;line-height:80px;text-align:center;}
.home_about_join .video a.btn i.iconfont {color:#fff;width:48px;height:48px;margin-left:4px;font-size:48px;}
.home_about_join .video .popup .popup_main {width:1200px;padding:0;background:none;border:0}
.home_about_join .video .popup a.close {top:-32px;right:0}
.home_about_join .video .popup a.close i.iconfont {color:#fff}
.home_slogan {height:480px;text-align:center}
.home_slogan_main {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:12}
.home_slogan_main h3 {color:#fff;font-size:36px;line-height:36px;font-weight:300;position:relative;display:inline-block}
.home_slogan_main p {font-size:16px;margin:24px auto 36px;color:#f2f2f2;max-width:880px;line-height:32px;font-weight:300}
.home_slogan_main a.btn {margin:0 12px}
.skill_main {position:relative;z-index:12}
.skill_main .home_title h2 {color:#fff}
.skill_main .home_title span {color:#f2f2f2}
#skills {margin-top:100px;font-size:0}
#skills ul li {padding:0 20px}
#skills ul.col2 {margin-right:-80px}
#skills ul.col2 li {padding-right:80px}
.skillbar {position:relative;width:100%;display:inline-block;vertical-align:bottom;margin-bottom:80px;-webkit-transition:0.4s linear;-moz-transition:0.4s linear;-ms-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-ms-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}
.skillbar .skillbar_title {position:absolute;top:-32px;left:0;color:#fff;font-size:18px;font-weight:300}
.skillbar .skillbar_percent {position:absolute;top:-32px;right:0;color:#f2f2f2;font-size:12px}
.skillbar .skillbar_bar {height:12px;width:0px;background:-webkit-linear-gradient(left,#01CB5F,#53A0FD);background:-o-linear-gradient(right,#01CB5F,#53A0FD);background:-moz-linear-gradient(right,#01CB5F,#53A0FD);background:linear-gradient(to right,#01CB5F,#53A0FD);border-radius:12px 0 0 12px;position:absolute;bottom:0;left:0}
.skillbar .skillbar_bg {background-color:rgba(255,255,255,0.1);border:1px rgba(255,255,255,0.3) solid;height:12px;width:100%;border-radius:12px}
.home_feature ul li {margin-bottom:32px}
.home_feature ul.col4,.home_feature ul.col3,.home_feature ul.col2 {margin-right:-80px}
.home_feature ul.col4 li,.home_feature ul.col3 li,.home_feature ul.col2 li {padding-right:80px}
.feature_main {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.feature_main i {width:48px;height:48px;min-width:48px;min-height:48px;margin-right:32px;display:inline-block;font-size:48px;line-height:normal;color:#CC0000;}
.feature_main .content {flex-grow:1}
.feature_main .content h3 {font-size:18px;margin-bottom:12px}
.feature_main .content p {color:#999; font-size: 14px}
.post_main span.date {position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.5);padding:2px 8px;font-weight:300;color:#fff;z-index:2}
.post_main .con h3 {border-bottom:1px #f2f2f2 solid;padding-bottom:8px;position:relative}
.post_main .con h3:before {position:absolute;content:'';bottom:0;left:0;right:0;width:0;height:1px}
.post_main .con .excerpt {color:#999; font-size: 14px;}
.post_main:hover h3:before {width:100%}
.post_line_main {display:flex;align-items:center;padding:20px;background-color:#fff}
.post_line_main .imgeffect {margin-right:20px;min-width:220px}
.post_line_main .imgeffect img.thumb {width:220px;}
.post_line_main .con {flex-grow:1;padding:0;width:calc(100% - 260px)}
.post_line_main .con .excerpt {color:#999;margin-bottom:12px}
.post_line_main .con span.date {color:#999;font-size:12px}
.post_line_main .con a.more {float:right;font-size:12px}
.publicity_main {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;height:80px;position:relative;z-index:2}
.publicity_main .title {flex-grow:1;font-size:24px;font-weight:300}
.home_partner .slides_post {display:block;border:1px #f2f2f2 solid}
.home_partner .slides_post img {opacity:.6}
.home_partner .slides_post:hover img {opacity:1}
.home_link>ul li {width:10%}
.home_link .wrapper ul li {width:12.5%}
.home_link ul#link-home {margin:0 -12px -12px 0;font-size:0}
.home_link ul#link-home li {position:relative;display:inline-block;vertical-align:top;width:12.5%;padding:0 12px;font-size:13px}
.home_link ul#link-home li:before {position:absolute;content:'';width:4px;height:4px;top:10px;left:0;background-color:#999}
.home_link ul#link-home li a {display:block;margin-bottom:20px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}
.entry {margin:40px 0;min-height:400px}
.post_header {margin-bottom:20px;position:relative;border-bottom:1px #e5e5e5 solid;padding-bottom:20px}
.post_header h1 {font-weight:300}
.post_header .sub_title {color:#999;font-size:14px;margin-top:8px;display:block}
.post_header .postinfo {margin-top:20px}
.content_post {position:relative}
.content_post h1,.content_post h2,.content_post h3,.content_post h4,.content_post h5 {display:block;margin:24px 0 16px}
.content_post h3 a{ font-size: 22px;}
.content_post ul {margin:20px 0}
.content_post ul li {margin-bottom:8px;border-bottom:1px #f2f2f2 dashed;padding-bottom:8px;font-size:13px}
.content_post ul li:last-child {border-bottom:none;margin-bottom:0;padding-bottom:0}
.content_post .excerpt {background-color:#f6f6f6;font-weight:300;color:#999;padding:20px;font-size:15px;margin-bottom:20px}
.content_post p {margin:0}
.content_post p.contitle {
    text-indent: 2em;
}
.content_post.lianxi p {margin-bottom:0;}
.content_post code {padding:6px 8px;margin:0 4px;background-color:#f2f2f2;border-radius:2px}
.content_post br {display:block}
.content_post hr {width:100%;height:1px;border:none;border-top:1px dotted rgba(0,0,0,0.1);margin:30px 0}
.content_post img {margin-top:12px;margin-bottom:20px;width:initial}
.slides_portfolio.photo {width:800px;margin:0 auto 20px auto;}
.slides_portfolio.photo img {width:100% !important;margin:0 !important;}
.slides_portfolio.photo .slick-prev:before,.slides_portfolio.photo .slick-next:before {color:#fff;}
.content_post .alignnone {margin-left:0;margin-right:0}
.content_post .alignleft {float:left;text-align:left;margin:0 12px 0 0}
.content_post .aligncenter {margin-right:auto;margin-left:auto;text-align:center;display:block}
.content_post .alignright {float:right;text-align:right;margin:0 0 0 12px;}
.content_post .wp-caption {margin-bottom:18px;background-color:#f8f8f8;padding:12px;max-width:100%}
.content_post .wp-caption img {margin:0 0 5px}
.content_post .wp-caption p {margin:12px 12px 6px;text-indent:0}
.content_post table {border-top:1px #f2f2f2 solid;border-left:1px #f2f2f2 solid;width:100%;border-spacing:0;font-size:12px;background-color:#fff}
.content_post table td,.content_post table th {border-right:1px #f2f2f2 solid;border-bottom:1px #f2f2f2 solid;padding:12px 16px}
.content_post table th,.content_post table thead {font-weight:bold;white-space:nowrap;background-color:#fafafa;font-size:14px;text-align:left}
.content_post table tfoot tr:nth-child(2n),.content_post table tbody tr:nth-child(2n) {background-color:#fcfcfc}
.xgyd li a:first-child {color:#b2b2b2;margin:0 5px;}
.tags {padding:30px 0 20px 0;}
.tags i {font-size:20px;margin-right:10px;}
.tags a {display:inline-block;background:#f6f6f6;padding:10px 20px;border-radius:50px;margin-right:10px;}
body.page-template-default,body.single {background-color:#fbfbfb}
.crumbs,body.single .crumbs {padding:16px 0;background-color:#fff;border-bottom:1px #f2f2f2 solid;margin-bottom:40px}
.postinfo {color:#999;margin-top:12px;overflow:hidden;font-weight:300;white-space:nowrap}
.postinfo span {position:relative;margin-right:12px;font-size:12px;float:left;}
.postinfo span a {color:#999}
.postinfo i.iconfont {width:14px;height:14px;font-size:14px;margin-right:4px;float:left;}
.postinfo b {font-weight:300;display:inline-block;vertical-align:middle}
.postinfo img {width:26px;height:auto;display:inline-block;vertical-align:middle;margin:0 6px 2px 0}
form.post-password-form {text-align:left;background-color:#f8f8f8;padding:12px}
form.post-password-form label {display:inline-block}
form.post-password-form input[type="submit"] {color:#fff;border:none;height:34px;padding:4px 20px}
.post_declare {margin-top:30px;padding:12px;background-color:#f8f8f8}
.post_like {position:relative;height:24px}
.post_like .sl-login,.post_like .sl-button {display:inline-block;font-size:14px}
.post_like .sl-login svg,.post_like .sl-button svg {width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 6px 1px 0;transform:scale(1.1,1);-ms-transform:scale(1.1,1);-moz-transform:scale(1.1,1);-webkit-transform:scale(1.1,1);-o-transform:scale(1.1,1)}
.post_like .sl-login span.sl-count,.post_like .sl-button span.sl-count {padding-left:10px;margin-left:10px;border-left:1px #f2f2f2 solid}
.post_like #sl-loader {position:absolute;top:4px;right:-16px}
.like_share {position:relative;padding-top:20px;font-weight:300;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
.like_share .post_like {width:120px}
.like_share .share {flex-grow:1}
.weixin_qr p {font-size:14px}
.prevnext {margin:20px 0;font-size:0}
.prevnext>p {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;display:inline-block;width:50%;font-size:14px;color:#999;font-weight:300}
.prevnext>p.next {text-align:right;padding-left:20px}
.prevnext>p.prev {padding-right:20px;border-right:1px #f2f2f2 solid}
.prevnext.noprev {text-align:right}
.prevnext.nonext p.prev {border-right:none}
.prevnext a {color:#999;}
.related_posts {margin:20px 0}
.title_tag {border-bottom:1px #f2f2f2 solid;margin-bottom:12px;padding-bottom:12px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
.title_tag .tags {flex-grow:1;text-align:right}
.title_tag .tags svg {fill:#ccc;width:16px;height:16px;margin-left:-18px}
.title_tag .tags a {color:#b2b2b2;margin-left:8px;font-weight:300}
#respond #reply-title {margin-bottom:20px;padding-bottom:8px;border-bottom:1px #f2f2f2 solid;font-size:18px}
.butterBar {position:fixed;bottom:40px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);padding:12px 20px;color:#fff}
.rate {display:inline-block;margin-left:8px}
.rate svg {margin:0 4px 2px 0;fill:#f90;width:14px;height:14px}
.slides_portfolio,.slides_proimg {margin-bottom:20px}
.slides_portfolio .title_desc {position:absolute;right:0;left:0;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);padding:40px 20px 20px}
.slides_portfolio .title_desc h4 {color:#fff;margin-bottom:8px}
.slides_portfolio .title_desc p {color:#f2f2f2}
ul.portfolio_info li {display:inline-block;margin-bottom:12px;width:50%}
.single-product .related_posts,.single-portfolio .related_posts {background-color:#f2f2f2;padding:40px;margin:60px 0 0}
.single-product .related_posts .title_tag,.single-portfolio .related_posts .title_tag {border-bottom-color:#e5e5e5}
.single-product .footer,.single-portfolio .footer {margin-top:0}
.type_prevnext {position:relative;overflow:hidden;padding:20px 40px}
.type_prevnext .prev {float:left;transform:scale(-1,1);-ms-transform:scale(-1,1);-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1)}
.type_prevnext .next {float:right}
.type_prevnext .home {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.type_prevnext .home svg {width:32px;height:32px}
.entry_team {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:20px;align-items:center}
.entry_team .entry {margin:0 0 0 4%;width:60%}
.entry_team .team_img {width:36%}
.entry_team .content_post p {margin-bottom:20px}
.entry_team .content_post ul {margin:0}
.single-team .container {overflow:visible}
.single-team .hover_btn {position:absolute;right:0;top:0}
.single-team .hover_btn a {display:inline-block;vertical-align:middle;margin-right:20px;opacity:.6}
.single-team .hover_btn a img {width:16px;height:16px}
.single-team .hover_btn a:hover {opacity:1}
.team_skill {padding:80px 0;margin:40px 0 -40px}
.feature_list ul,.service_feature ul {margin-top:36px}
.feature_list ul li,.service_feature ul li {width:46% !important;margin-bottom:32px}
.feature_list ul li:nth-child(2n-1),.service_feature ul li:nth-child(2n-1) {margin-right:8%}
.service_feature {border-top:1px #f2f2f2 solid;padding-top:60px}
.service_feature h2 {font-weight:300;border-bottom:1px #f2f2f2 solid;padding-bottom:30px}
.td_img {position:relative;height:300px;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;align-items:center;}
.td_img .bg {position:absolute;background-color:#000;z-index:1;visibility:visible}
.td_img .td_con {position:relative;z-index:12;font-weight:300;width:100%}
.td_img .td_con .h1 {color:#fff;font-size:36px;margin-bottom:20px;font-weight:300}
.td_img .td_con p {color:#f2f2f2;font-size:14px;max-width:800px;line-height:28px;margin:0 auto;text-align:center}
.td_img .td_con .search_form {margin-top:30px;width:480px;padding-left:160px}
.td_img .td_con .search_form .search_type {width:160px;margin-left:-160px}
.crumbs {font-weight:300;color:#999;font-size:16px}
.crumbs span.count {float:right;font-size:16px}
.crumbs span.count b {margin:0 4px;font-weight:300;font-size:16px}
.crumbs a {color:#999;font-size:16px}
.crumbs a::after {content:"\e669";font-family:'iconfont';margin:0px 5px;}
.crumbs a i.iconfont {width:14px;height:14px;margin-right:4px;}
.cat_crumb {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin:40px 0 20px}
.cat_crumb ul {flex-grow:1}
.cat_crumb ul li {display:inline-block;margin-right:20px}
.cat_crumb ul li a {color:#999}
.product_main {text-align:center;overflow:hidden}
.product_main .product_img {position:relative}
.product_main .product_img .added_to_cart,.product_main .product_img a.button {position:absolute;right:0;bottom:0;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);background-color:rgba(0,0,0,0.6);color:#fff;padding:4px 20px;z-index:12}
.product_main .product_img .ajax_add_to_cart:after {vertical-align:top;font-weight:400;position:absolute;top:4px;right:8px}
.product_main .product_img .ajax_add_to_cart.loading {padding-right:30px}
.product_main .product_img .ajax_add_to_cart.loading:after {content:'\e01c';animation:spin 2s linear infinite}
.product_main .product_img .ajax_add_to_cart.added {padding-right:30px}
.product_main .product_img .ajax_add_to_cart.added:after {content:'\e017'}
.product_main .product_img .added_to_cart {bottom:36px}
.product_main:hover a.added_to_cart,.product_main:hover a.button {-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.purchased,.onsale {position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;padding:0 8px;font-size:12px}
.onsale {background-color:#e53935}
.purchased {background-color:#83c44e}
.quantity .amount,.price {color:#f60}
.quantity .amount .del,.price .del {color:#999;width:50%;display:block;float:left;text-align:left;margin:10 auto;}
span.recommend {position:absolute;top:-18px;left:-28px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);background-color:#e53935;color:#fff;padding:24px 20px 0}
.pro-fixed {position:fixed;top:0;width:988px;z-index:999;}
.product_header {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:relative;margin-bottom:20px;background-color:#fff;padding:20px;}
.product_header.product_sidebar {background-color:#fff;padding:40px}
.content-wrapper {width:76%;background:#fff;}
.content-right {width:21.5%;}
.proB-cont {padding:0px 20px 20px 20px;background:#fff;}
.proB-img {width:240px;height:180px;border:1px solid rgba(234,234,234,1);}
.proB-img img {width:100%;height:100%;}
.proB-tle {font-size:18px;color:#363839;text-align:center;margin-top:20px;}
.proB-cont .pro_me_btn {margin-top:20px;}
.pro_me_btn {font-size:0;margin-top:26px;}
.pro_me_btn a {width:240px;height:48px;background:rgba(52,97,198,1);border-radius:2px;text-align:center;line-height:48px;color:#fff;font-size:16px;display:inline-block;}
.pro_me_btn a:hover {background:#003f95;color:#fff !important;}
.pro_me_btn .dh {background:rgba(255,255,255,1);border:1px solid rgba(52,97,198,1);color:rgba(52,97,198,1);box-sizing:border-box;margin-top:1px;margin-left:20px;}
.pro_me_btn .dh:hover {background-color:#3461c6;}
.pro_me_btn .dh {margin-left:0;margin-top:9px;}
.solve_three_bottom {margin-top:20px;background:#fff;}
.three_bottom_list {padding:10px 20px 20px 20px;background:#fff;}
.three_bottom_img {width:240px;height:134px;position:relative;}
.three_bottom_img img {width:240px;height:134px;}
.gxsPro-img {width:240px;height:180px;position:relative;overflow:hidden;}
.gxsPro-img img {width:240px;height:180px;}
.gxsPro-tit {font-size:16px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:10px;}
.gxsPro-tit a {color:#363839;}
.gxsPro-tit a:hover {color:#3461C6;}
.gxsPro-cls {border-top:1px solid #EAEAEA;padding-top:20px;margin-top:10px;}
.gxsPro-cls:first-child {margin-top:0;border:none;}
.gxsPro-main {overflow:hidden;}
.gxs-post {text-align:center;}
.gxs-post a {width:240px;height:48px;border:1px solid rgba(52,97,198,1);border-radius:100px;display:block;line-height:48px;font-size:16px;color:#3461C6;margin:26px auto 0;position:relative;}
.gxs-post a::before {content:"\e654";font-family:"iconfont";position:absolute;top:0;right:35px;-moz-transition:ease-in-out 0;-webkit-transition:ease-in-out 0s;-o-transition:ease-in-out 0s;-ms-transition:ease-in-out 0s;transition:ease-in-out 0s;}
.gxs-post a:hover {color:#fff !important;background:#3461C6 !important;}
.proDetail-left {width:910px;float:left;background:#fff;}
.proDetail-nav {height:60px;background:#eee;line-height:60px;}
.proDetail-nav a {width:25%;float:left;text-align:center;font-size:18px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.proDetail-nav .active {color:#fff !important;background:#14439d;}
.proDetail-mouse {font-size:22px;color:#333;font-weight:bold;padding-left:15px;position:relative;}
.proDetail-mouse::before {content:"";width:4px;height:24px;background:#14429E;position:absolute;left:0;top:2px;}
.proDetail-sty {padding-top:30px;padding-bottom:30px;border-top:1px dashed #f0f0f0;}
.proDetail-sty:first-child {border-top:none;}
.proDetail-sty h3 {font-weight:700;padding:10px 0;font-size:20px;display:inline-block;z-index:99;margin-bottom:-2px;color:#333333;}
.proDetail-cont {margin-top:10px;padding:0 20px;}
.proDetail-css {font-size:14px;line-height:24px;color:#333;margin-top:26px;}
.proDetail-css p {margin-bottom:10px;line-height:30px;font-size:16px;color:#333;}
.proDetail-css p img {max-width:800px;}
.cpDs-img {width:50%;height:300px;overflow:hidden;float:left;}
.cpDs-img img {width:100%;height:auto;}
.cpDs-main {width:50%;height:300px;float:left;background:#f7f7f7;}
.cpDs-cont {padding:0 40px;}
.cpDs-title {font-size:18px;color:#333;margin-top:35px;}
.cpDs-tex {padding-top:10px;}
.cpDs-tex p {font-size:14px;line-height:24px;color:#666;margin-top:10px;}
.cp22 {padding-top:20px;}
.proDetail-css .pq_introduce_number li {width:200px!important;}
.proDetail-css .pq_introduce_number li:first-child {background:none;}
.proDetail-css .pq_number .h3 {font-size:40px;color:#333;}
.proDetail-css .pq_number .i_alone {color:#333;}
.proDetail-css .pq_number {width:100%;height:140px;background-color:#284da0;background:none;}
.proDetail-css .pq_number>ul {width:100%;margin:0 auto;}
.proDetail-css .pq_number li {width:355px;float:left;text-align:center;margin-top:37px;border-right:1px solid rgba(255,255,255,0.12);box-sizing:border-box;}
.proDetail-css .pq_number li:last-of-type {border-right:0;}
.proDetail-css .pq_number .h3 {height:35px;line-height:35px;font-size:48px;font-weight:bold;color:#333;}
.proDetail-css .pq_number p {height:16px;line-height:16px;font-size:16px;margin-top:16px;}
.proDetail-css .pq_number .i_alone {font-size:16px;color:#333;font-weight:normal;vertical-align:top;font-style:normal;}
.cpJs {width:100%;height:230px;background:#f7f7f7;}
.cpJs-title {font-size:18px;color:#333;text-align:center;padding-top:28px;}
.cpJs-img {text-align:center;margin-top:36px;}
.proDetail-form {width:100%;border:10px solid #f7f7f7;padding:30px 0;background:url("?/cds/muban7/static/css/../images/renwuu.jpg") no-repeat right bottom;}
.form-name {float:left;font-size:14px;color:#666;margin-top:15px;width:68px;text-align:right;}
.form-name span {color:#e03a3a;}
.form-input {float:left;margin-left:20px;}
.form-input textarea::-webkit-input-placeholder,.form-input input::-webkit-input-placeholder {color:#ccc;font-size:15px;}
.form-input input {width:338px;height:48px;border:1px solid #d9d9d9;text-indent:20px;}
.form-item {margin-top:10px;width:100%;float:left;}
.form-item .v-select {float:left;width:338px;height:48px;border:1px solid #d9d9d9;margin-left:20px;position:relative;outline:none;background:url("?/cds/muban7/static/css/../images/xiatou.png") no-repeat 310px center;}
.form-item .select-panel {line-height:48px;text-indent:20px;}
.form-input textarea {padding:10px 15px;background:#fff;border:1px solid #d9d9d9;font-size:14px;line-height:26px;width:430px;height:80px;background:none;}
.proDetail-form form {margin-left:35px;}
.form-but {margin-left:88px;margin-top:12px;}
.form-but button {width:220px;height:50px;background:#e03a3a;font-size:16px;color:#fff;cursor:pointer;border:0;}
.form-but button:hover {background-color:#b73131;}
.proDetail-form .select-menu {top:49px;width:340px;}
.proDetail-form .select-menu li {text-align:left;text-indent:20px;}
.detailNew-js .fixed {position:absolute;right:0;}
.detailNew-js {position:relative;}
.gallery-images {position:relative;width:38%;}
.images {position:relative;overflow:hidden}
.images .flex-viewport {overflow:hidden}
.images ol.flex-control-nav {margin:8px -8px 0 0;overflow:hidden}
.images ol.flex-control-nav li {width:25%;float:left;padding:0 8px 8px 0}
.images ol.flex-control-nav li img {opacity:.6}
.images ol.flex-control-nav li img.flex-active {opacity:1}
.pswp__bg {opacity:.8 !important}
.summary {width:62%;padding-left:40px;overflow:hidden}
.summary h1 {margin-bottom:20px;font-weight:300}
.summary br {display:none}
.summary .price {font-size:14px}
.summary .intro {font-size:14px;color:#666666;line-height:28px;background-color:#f4f4f4;padding:12px;margin:12px 0 20px}
.summary .out-of-stock {color:#f00}
.summary .points,.summary .wc-points-rewards-product-message {display:block;margin-bottom:8px}
.star-rating {overflow:hidden;position:relative;height:1em;line-height:1;font-size:14px;width:74px;font-family:'star'}
.star-rating:before {content:'\73\73\73\73\73';color:#999;float:left;top:0;left:0;position:absolute}
.star-rating span {overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}
.star-rating span:before {content:'\53\53\53\53\53';top:0;position:absolute;left:0;color:#f90}
.variations_form table {border-top:1px #f2f2f2 solid;border-left:1px #f2f2f2 solid;width:100%;border-spacing:0;font-size:12px;background-color:#fff}
.variations_form table td,.variations_form table th {border-right:1px #f2f2f2 solid;border-bottom:1px #f2f2f2 solid;padding:12px 16px}
.variations_form table th,.variations_form table thead {font-weight:bold;white-space:nowrap;background-color:#fafafa;font-size:14px;text-align:left}
.variations_form table tfoot tr:nth-child(2n),.variations_form table tbody tr:nth-child(2n) {background-color:#fcfcfc}
.variations_form .variations {width:100%;margin-bottom:12px}
.variations_form .variations td.value>* {display:inline-block;vertical-align:middle}
.variations_form .variations td.value select {width:auto;margin-right:12px}
.variations_form .variations td.value .reset_variations {background-color:#333;color:#fff;padding:2px 12px}
.variations_form .variations td.value .reset_variations:hover {background-color:#f00}
.variations_form .variations td.label {width:0;white-space:nowrap}
.variations_form .variations td.label label {font-size:14px;color:#333;margin-right:12px}
.summary .quantity {display:inline-block}
.summary .quantity .input-text {width:auto;margin-right:12px}
.single_add_to_cart_button {padding: 10px; display: block; width: 100px; text-align: center; border-radius: 5px;}
.single_add_to_cart_button.disabled {background-color:#999;border-color:#999;cursor:no-drop}
.single_add_to_cart_button.disabled:hover {background-color:#999}
.cart.simple .btn {display:inline-block}
.cart.simple #buy_now_button {background-color:#f60;border-color:#f30;margin-left:8px}
.cart.simple #buy_now_button:hover {background-color:#f30}
table.group_table {border-top:1px #f2f2f2 solid;border-left:1px #f2f2f2 solid;width:100%;border-spacing:0;font-size:12px;margin-bottom:20px}
table.group_table td,table.group_table th {border-right:1px #f2f2f2 solid;border-bottom:1px #f2f2f2 solid;padding:8px}
table.group_table tbody tr:nth-child(2n + 1) {background-color:#fcfcfc}
.product_meta {margin-top:20px}
.product_meta>span {display:block}
#tab-additional_information table {border-top:1px #f2f2f2 solid;border-left:1px #f2f2f2 solid;width:100%;border-spacing:0;font-size:12px;background-color:#fff}
#tab-additional_information table td,#tab-additional_information table th {border-right:1px #f2f2f2 solid;border-bottom:1px #f2f2f2 solid;padding:12px 16px}
#tab-additional_information table th,#tab-additional_information table thead {font-weight:bold;white-space:nowrap;background-color:#fafafa;font-size:14px;text-align:left}
#tab-additional_information table tfoot tr:nth-child(2n),#tab-additional_information table tbody tr:nth-child(2n) {background-color:#fcfcfc}
.cross-sells,.upsells,.related {margin-top:20px}
.cross-sells>h2,.upsells>h2,.related>h2 {padding-bottom:12px;margin-bottom:12px;font-size:18px;border-bottom:1px #f2f2f2 solid;line-height:24px}
.cross-sells {border:1px #f2f2f2 solid;margin-bottom:40px}
.crumb_button {margin-bottom:20px;display:flex}
.crumb_button .crumbs {flex-grow:1;margin-top:2px}
.product_list>.ias-noneleft,.product_list>.ias-spinner,.product_list>.ias-trigger {margin:20px 0;text-align:center}
.product_list>.ias-noneleft,.product_list>.ias-spinner a,.product_list>.ias-trigger a {background-color:#fff}
.taxonomyFilter {display:flex}
.taxonomyFilter>div {width:calc(50% - 6px)}
.taxonomyFilter .category {margin-right:12px}
.pricefilter .priceInput {display:flex}
.pricefilter .priceInput>input {width:calc(50% - 6px)}
.pricefilter .priceInput input[name="price_min"] {margin-right:12px}
.orderButton {display:flex;align-items:center}
.orderButton .productorder {flex-grow:1;padding-right:20px}
.orderButton .productorder label {margin-right:6px}
.orderButton .productorder span {display:inline-block;vertical-align:middle}
.orderButton .button {white-space:nowrap}
.filter_switch {position:relative;width:80px;height:26px;border-radius:4px;background-color:#ed6f6f}
.filter_switch.active {background-color:#4fb845}
.filter_switch.active label:before {left:42px}
.filter_switch:before {content:'ON';color:#fff;position:absolute;left:10px}
.filter_switch:after {content:'OFF';color:#fff;position:absolute;right:10px;z-index:0}
.filter_switch label {display:block;cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.filter_switch label:before {position:absolute;top:3px;left:3px;content:attr(data-text);width:34px;height:20px;background-color:#fff;border-radius:4px;text-align:center;line-height:20px}
.product_list {position:relative}
.product_list>div.loading:before {position:absolute;content:'';top:0;right:0;left:0;bottom:0;background-color:#fff;opacity:.8;z-index:12}
.product_list>div.loading:after {height:20px;width:20px;display:block;position:absolute;top:20px;left:50%;margin-left:-10px;content:'';animation:spin 1s ease-in-out infinite;background:url("?/cds/muban7/static/css/../images/loader.svg") center center;background-size:cover;z-index:20}
button.button,input.button {color:#fff;font-size:14px;text-align:center;padding:4px 16px;display:inline-block;border:1px rgba(255,255,255,0.3) solid}
.bg.cart {z-index:122;background-color:rgba(0,0,0,0.8)}
@keyframes spin {100% {transform:rotate(360deg)}
}
.col2-set {font-size:0;width:100%}
.col2-set>div {display:inline-block;vertical-align:top;width:calc(50% - 20px);font-size:13px}
.col2-set .col-1 {margin-right:20px}
.col2-set .col-2 {margin-left:20px}
p a.wc-backward {margin-top:20px}
ul.order_details {border:1px #f2f2f2 solid;background-color:#fff;padding:12px;margin-bottom:20px}
ul.order_details li {padding-bottom:8px;margin-bottom:8px;position:relative;border-bottom:1px #f2f2f2 dashed}
ul.order_details li:last-child {padding-bottom:0;margin-bottom:0;border-bottom:0}
ul.order_details li strong {position:absolute;left:80px;top:0}
.entry-header {margin-bottom:32px}
.article-child {background-color:#f8f8f8;padding:12px 32px;margin-top:32px}
.article-child h3 {margin-bottom:12px}
.article-child ul {margin-left:20px}
.article-child ul li {list-style-type:decimal;margin-bottom:12px}
.article-child ul li:last-child {margin-bottom:0}
.article-child ul.children {margin:8px 0 0 20px}
.article-child ul.children li {margin:0;padding:8px 0;list-style-type:lower-alpha}
.page_header {margin-bottom:20px;border-bottom:1px #f2f2f2 solid;padding-bottom:20px}
.tags .home_title span.count {font-size:12px;float:right;color:#bbb}
.tags .tag_could {padding:20px 0;font-size:0;overflow:hidden;margin-right:-.5%; display: flex; flex-wrap: wrap;}
.tags .tag_could a {display:flex; padding:4px 8px;background-color:#f2f2f2;margin:0 1.5% 12px 0; border-radius: 10px;}
.tags .tag_could a span {font-size:13px;display:block;white-space:nowrap; text-overflow: ellipsis; overflow: hidden;color:#333}
.tags .tag_could a b { font-size:12px;font-weight:300;color:#bbb; margin-left: 20px;}
.tags .tag_could a:hover b,.tags .tag_could a:hover span {color:#fff}
.my-map {height:450px;margin:20px 0}
.type_select {position:relative;margin-top:30px}
.type_select p {position:absolute;bottom:4px;right:0;color:#999}
.post_list.docs ul {margin-right:0}
.post_list.docs ul li {width:100%;display:block;margin-bottom:12px;padding:0 0 12px 20px;border-bottom:1px #f2f2f2 solid;position:relative}
.post_list.docs ul li:before {position:absolute;content:'';width:4px;height:4px;background-color:#999;top:10px;left:4px}
.post_list.docs ul>div {margin-right:0}
.page-template-default .has_sidebar {margin-top:40px}
.has_sidebar {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.has_sidebar .entry {background-color:#fff;padding:0;}
.has_sidebar .entry_team,.has_sidebar .entry,.has_sidebar .product_list,.has_sidebar .post_list {width:930px;margin:0 40px 0 0}
.has_sidebar .entry_team>ul li,.has_sidebar .entry>ul li,.has_sidebar .product_list>ul li,.has_sidebar .post_list>ul li {width:50%}
.has_sidebar .sidebar {width:330px;font-size:0}
.has_sidebar .related_posts ul li {width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.move {width:360px}
.rightNav-top {height:60px;font-size:18px;color:#fff;font-weight:bold;line-height:60px;text-indent:20px;background:#14439D url("../images/navtouzi.png") no-repeat center;}
.rightNav-cont {padding:20px;}
.rightNav-cont a {display:block;height:53px;line-height:53px;margin-top:10px;font-size:16px;color:#333;text-indent:20px;position:relative;background:#f7f7f7;}
.rightNav-cont a::before {content:"\e938";font-family:'iconfont';position:absolute;right:15px;top:0;}
.rightNav-cont a:first-child {margin-top:0;}
.rightNav-cont a:hover {color:#14439d;}
.sidebar_widget {overflow:hidden;margin-bottom:24px;background:#fff}
.sidebar_widget:last-child {margin-bottom:0}
.sidebar_title {padding:15px 20px;border-bottom:1px #efefef solid}
.sidebar_title h3 {font-size:18px}
.sidebar_widget .textwidget {padding:20px;font-size:13px}
.sidebar_widget>ul {padding:20px}
.sidebar_widget>ul li {border-bottom:1px #efefef dashed;margin-bottom:12px;padding-bottom:12px;font-size:13px}
.sidebar_widget>ul li:last-child {border-bottom:none;padding-bottom:0;margin-bottom:0}
.sidebar_widget>form {padding:20px}
.sidebar_widget .list_layout {padding-left:128px;overflow:hidden}
.sidebar_widget .list_layout a.imgeffect {margin-left:-128px;float:left;height:77px}
.sidebar_widget .list_layout a.imgeffect img {width:120px;position:relative;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.sidebar_widget .list_layout a.imgeffect span.player {position:absolute;left:8px;bottom:8px}
.sidebar_widget .list_layout a.imgeffect span.player svg {fill:#fff}
.sidebar_widget .list_layout h3 {margin-bottom:4px;font-size:14px}
.sidebar_widget .list_layout h3 a {max-height:48px;min-height:32px;overflow:hidden;display:block;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;text-align:justify}
.sidebar_widget .list_layout .info {font-size:13px;color:#999;font-weight:300;overflow:hidden;height:25px}
.sidebar_widget .list_layout .info span.category {margin-right:6px}
.sidebar_widget .list_layout .info a {color:#999}
.sidebar_widget .list_layout .info span.like {float:right}
.sidebar_widget .list_layout .info span.like i.iconfont {width:12px;font-size:12px;display:inline-block;vertical-align:middle;margin-right:4px;color:#999}
.sidebar_widget .list_layout .info span.like b {font-weight:300;display:inline-block;vertical-align:middle}
.sidebar_widget .list_layout:hover img.thumb {opacity:.8}
.widget_product_categories ul li,.widget_links ul li,.widget_archive ul li {color:#999;padding-left:10px;position:relative}
.widget_product_categories ul li:before,.widget_links ul li:before,.widget_archive ul li:before {position:absolute;content:'';content:'';height:0;width:0;display:block;border:4px transparent solid;border-right-width:0;border-left-color:#ddd;top:8px;left:0}
.widget_product_categories ul li a,.widget_links ul li a {font-size:13px;display:block}
.widget_product_categories ul li ul.children,.widget_links ul li ul.children {border-top:1px #efefef dashed;margin-top:12px;padding-top:12px}
.pagination {margin:26px 0 50px}
.pagination {font-size:16px;text-align:center}
.fenye li {display:inline;}
.fenye li.active a {background-color:#c91d0d !important;border-color:#c91d0d !important;color:#fff !important;}
.pagination span.current,.pagination a {border:1px #f2f2f2 solid;background-color:#fff;border-radius:4px;color:#aaa;min-width:32px;height:32px;display:inline-block;vertical-align:middle;line-height:32px;cursor:pointer;margin:3px;font-size:12px;padding:0 8px}
.pagination .next svg,.pagination .prev svg {width:12px;height:12px}
.pagination .next:hover svg,.pagination .prev:hover svg {color:#fff}
.pagination .prev svg {transform:scale(-1,1);-ms-transform:scale(-1,1);-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1)}
.pagination span.current {background-color:#f2f2f2;border-color:#eee}
.screen-reader-text {display:none}
.single .pagination p {display:inline-block;vertical-align:middle;margin:0}
.single .pagination>span {border:1px #f2f2f2 solid;color:#aaa;width:32px;height:32px;display:inline-block;vertical-align:middle;line-height:32px;cursor:pointer;margin:0 3px}
.ias-noneleft,.ias-spinner,.ias-trigger {overflow:hidden}
.ias-noneleft,.ias-spinner a,.ias-trigger a {font-size:16px;padding:8px 20px;display:block}
.ias-noneleft {color:#999;font-weight:300;font-size:14px}
@-webkit-keyframes square-spin {25% {-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}
50% {-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}
75% {-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}
100% {-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}
}
@keyframes square-spin {25% {-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}
50% {-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}
75% {-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}
100% {-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}
}
.ias-spinner>div {width:28px;height:28px;display:inline-block;text-align:center;-webkit-animation:square-spin 3s 0s cubic-bezier(0.09,0.57,0.49,0.9) infinite;animation:square-spin 3s 0s cubic-bezier(0.09,0.57,0.49,0.9) infinite}
.ias-spinner img {display:none}
.page404 {background-color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
.page404>* {width:50%}
.page404 .con {padding:60px}
.page404 .con h2 {font-size:72px;line-height:72px;margin-bottom:36px}
.page404 .con p {font-size:18px;margin-bottom:24px}
.page404 .con a.button {color:#fff;font-size:14px;text-align:center;padding:4px 16px;display:inline-block;border:1px rgba(255,255,255,0.3) solid;padding:12px 32px}
.overlay {cursor:default;opacity:0;position:fixed;visibility:hidden;z-index:9999;top:8px;right:10px;width:36px;height:36px;cursor:pointer}
.overlay:target {visibility:visible;opacity:1}
.overlay:target+.payqr,.overlay:target+.login,.overlay:target+.avideo,.overlay:target+.jvideo,.overlay:target+.wechat,.overlay:target+.weixin_qr,.overlay:target+.search {opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.admin-bar .overlay {top:40px}
.popup {display:inline-block;opacity:0;visibility:hidden;position:fixed;z-index:9998;text-align:center;top:0;right:0;left:0;bottom:0;height:100%;width:100%;background-color:rgba(0,0,0,0.8);-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}
.popup a.close {position:absolute;top:12px;right:12px}
.popup a.close svg {width:20px;height:20px}
.popup a.close:hover svg {fill:#f00}
.popup .popup_main {padding:40px 60px;border:1px #f2f2f2 solid;background-color:#fff}
.popup img {margin:0 auto}
.popup h3 {border-bottom:1px #f2f2f2 solid;padding-bottom:12px;margin-bottom:12px}
.popup>section {position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.search.popup .popup_main {width:630px}
.search.popup .popup_main h3 {margin-bottom:20px;text-align:left;display:block}
.search_form {padding:0 90px;overflow:hidden;margin:0 auto}
.search_form .search_type {margin-left:-90px;width:90px;height:42px;float:left}
.search_form .search_btn {margin-right:-90px;width:90px}
.search_form input {height:42px;background-color:#fff;float:left;border-radius:0}
.hot_search {text-align:left;margin-top:12px}
.hot_search a {margin-right:8px}
.hot_search>div {padding-left:62px}
.hot_search>div span {margin-left:-62px}
.login.popup .popup_main .xh-regbox {width:100%;min-width:400px;border:0;padding:0;margin:0;text-align:left;font-family:''}
.login.popup .popup_main .xh-regbox .xh-title {font-size:32px;color:#333;font-weight:300}
.login.popup .popup_main .xh-regbox .xh-btn-primary {border:0;box-shadow:0 0 0 0}
.login.popup .popup_main .xh-regbox .form-control {border:1px #f2f2f2 solid;box-shadow:0 0 0 0;border-radius:0}
.login.popup .popup_main .xh-regbox .required {color:#666}
.footer {margin-top:40px}
.footer,.footer a {color:#999}
.bg {top:0;left:0;right:0;bottom:0;position:fixed;opacity:0;visibility:hidden}
.bg.active {opacity:1;visibility:visible}
.mobile_btn {display:none}
.footer_widget {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding-top:60px;padding-bottom:60px}
.footer_widget .widget.three {width:18%}
.footer_widget .widget.two {width:22%;padding-left:80px}
.footer_widget .widget.one,.footer_widget .widget.four {width:30%}
.footer_widget .widget.two a,.footer_widget .widget.three a{ font-size: 15px;}
.footer_widget .widget h4 {color:#f2f2f2;margin-bottom:12px; font-size: 18px;}
.footer_widget .widget .footer_logo {display:block}
.footer_widget .widget .footer_logo img {}
.footer_widget .widget .text>* {display:block; font-size: 16px;}
.footer_widget .widget .text address {font-style:normal}
.footer_widget .widget .text p {text-align:justify}
.footer_widget.full {padding-left:5%;padding-right:5%}
.copyright {text-align:center;padding:20px 8px;background-color:#181818}
.copyright a{ font-size: 14px;}
.copyright img {display:inline-block;vertical-align:middle}
.side_btn {position:fixed;right:0;bottom:120px;text-align:center;z-index:12;line-height:20px}
.side_btn i.iconfont {width:18px;height:18px}
.side_btn a.btn {padding:8px;background-color:#f2f2f2;width:36px;height:36px;display:block;margin-top:4px;color:#999;position:relative}
.side_btn a.btn span {position:absolute;white-space:nowrap;top:0;right:110%;color:#fff;height:36px;display:block;padding:2px 12px;line-height:32px;opacity:0;visibility:hidden}
.side_btn a.btn.top {background-color:#222}
.side_btn a.btn.top i.iconfont {transform:scale(1,-1);-ms-transform:scale(1,-1);-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);color:#fff}
.side_btn a.btn:hover span {right:100%;opacity:1;visibility:visible}
.side_btn a.btn:hover i.iconfont {color:#fff}
.side_btn .online {position:relative}
.side_btn .online>a.btn {-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.side_btn .online .online_con {position:absolute;bottom:0;right:-100px;z-index:5;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,0.1);width:150px;text-align:left;opacity:0;visibility:hidden}
.side_btn .online .online_con .title {background-color:#f30;color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:8px;align-items:center}
.side_btn .online .online_con .title i.iconfont {color:#fff}
.side_btn .online .online_con .title h5 {flex-grow:1;color:#fff;font-weight:300}
.side_btn .online .online_con .title h5 i.iconfont {width:28px;height:28px;margin-right:6px}
.side_btn .online .online_con .title span.close {cursor:pointer}
.side_btn .online .online_con ul {padding:0 12px;margin:12px 0}
.side_btn .online .online_con ul li {margin-bottom:8px}
.side_btn .online .online_con ul li:last-child {margin-bottom:0}
.side_btn .online .online_con ul.wechat_list {text-align:center}
.side_btn .online .online_con ul.qq_list li {font-size:13px}
.side_btn .online .online_con ul.qq_list li a {color:#fff;display:block;padding:8px;border-radius:4px;text-align:center}
.side_btn .online .online_con ul.qq_list li a i.iconfont {color:#fff}
.side_btn .online.active .online_con {opacity:1;visibility:visible;right:0}
.side_btn .online.active>a.btn {-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}
.footer,.side_btn a.top {background-color:#222;background-repeat:repeat;background-size:inherit;background-attachment:inherit;background-position:center center;}
.content_post,.content_post p,.content_post span {line-height:40px;color:#333;font-size:16px;}
.content_post a {line-height:28px;color:#ff0000;font-size:16px;}
.infobox,.successbox,.warningbox,.errorbox {display:block;font-size:14px;margin:20px 0 8px 0;padding:12px;position:relative;border-left-width:3px;border-style:solid}
.infobox {background-color:#effaff;border-color:#50bfff;color:#50bfff}
.successbox {background-color:#e7f6f0;border-color:#13ce66;color:#13ce66}
.warningbox {background-color:#fffbf0;border-color:#f7ba2a;color:#f7ba2a}
.errorbox {background-color:#fff0ec;border-color:#ff4949;color:#ff4949}
.scbutton {display:inline-block;line-height:32px;text-align:center;margin:12px 12px 12px 0;color:#fff !important;padding:2px 20px}
.red {background-color:#e54028}
.red:hover {background-color:#E8543F}
.yellow {background-color:#f18d05}
.yellow:hover {background-color:#FA9915}
.blue {background-color:#00a1cb}
.blue:hover {background-color:#00B5E5}
.green {background-color:#7db500}
.green:hover {background-color:#8DCC00}
.redlist ul li,.yellowlist ul li,.bluelist ul li,.greenlist ul li {padding:6px 6px 6px 28px;position:relative}
.redlist ul li:before,.yellowlist ul li:before,.bluelist ul li:before,.greenlist ul li:before {content:"";display:block;width:6px;height:6px;border-radius:6px;position:absolute;top:16px;left:12px}
.redlist ul li:before {background-color:#e54028}
.yellowlist ul li:before {background-color:#f18d05}
.bluelist ul li:before {background-color:#00a1cb}
.greenlist ul li:before {background-color:#7db500}
.redlist ul,.yellowlist ul,.bluelist ul,.greenlist ul {margin-bottom:12px}
.related_tagposts {margin-bottom:20px;overflow:hidden}
.related_tagposts h3 {margin-top:0}
.related_tagposts h3 a {font-size:20px}
.related_tagposts ul li {padding:4px 4px 4px 12px;line-height:30px;border-bottom:1px #f4f4f4 solid;color:#999;position:relative}
.related_tagposts ul li:before {content:'';height:0;width:0;display:block;border:4px transparent solid;border-right-width:0;border-left-color:#ccc;position:absolute;top:15px;left:0}
.related_tagposts ul li a {color:#666;height:30px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}
.tit_line {display:inline-block;margin-right:20px;width:100%;height:48px;}
.tit_line h3 {border-bottom:1px #f2f2f2 solid;margin-bottom:10px;height:100%;overflow:hidden;}
.tit_line a {color:#333;font-size:16px;padding:5px 0;position:relative;}
.tit_line a:before {position:absolute;content:'';bottom:-11px;left:0;right:0;height:1px;width:100%;opacity:1;background-color:#333;color:#333;}
.tit_line a.fr:before {background-color:transparent;}
.slider-nav {position:relative;}
.slick-prev,.slick-next {font-size:0;position:absolute;top:50%;margin-top:-25px;line-height:normal;height:34px;line-height:initial;}
.slider-nav .slick-prev {left:0 !important;}
.slider-nav .slick-next {right:0 !important;}
.slick-prev:before,.slick-next:before {color:#333;font-size:30px;opacity:1;font-family:'iconfont';position:relative;top:10px;}
.slick-prev:before {content:'\e68e';}
.slick-next:before {content:'\e938';}
.slider-nav .slick-list {width:85%;margin:0 auto;}
.slider-nav .slick-slide {padding:3px;border:1px solid #ccc;margin:0 5px;}
.home_new .layout_ul {width:48%;display:inline-block;}
.home_new .layout_ul .layout_li {width:100%;padding:0;}
.home_new .layout_ul .layout_li .imgeffect a.thumb {height:200px;position:relative;display:flex;align-items:center;}
.home_new .layout_ul .layout_li .imgeffect img.thumb {display:flex;align-items:center}
.home_new .layout_ul li.t {padding:12px;border-bottom:1px #f2f2f2 solid;}
.home_new .layout_ul li.t:nth-child(2) {border-top:1px #f2f2f2 solid;}
.home_new .layout_ul li.t a {font-size:16px;}
.home_new .layout_ul li.t span {float:right;}
.sf_service {width:100%;height:568px;box-sizing:border-box;background:url("?/cds/muban7/static/css/../images/fuwu.jpg") no-repeat center;background-size:100% 100%;text-align:center;padding-top:77px;}
.sf_service>h3 {color:#fff;font-size:30px;height:30px;line-height:30px;}
.sf_service>p {color:#fff;font-size:18px;line-height:18px;height:18px;margin-top:24px;}
.sf_service_content {width:1180px;margin:76px auto 0 auto;}
.sf_service_content li {float:left;width:380px;height:264px;margin-left:20px;box-sizing:border-box;padding-left:36px;padding-right:43px;padding-top:55px;position:relative;}
.sf_service_content li div {margin-top:5px;}
.sf_service_content li:first-of-type {margin-left:0;}
.sf_service_content p {color:#555555;font-size:14px;line-height:22px;text-align:left;width:278px;display:inline-block;vertical-align:text-top;margin-left:8px;}
.sf_service_b01 {background:url("?/cds/muban7/static/css/../images/sf_service_01.jpg") no-repeat center;}
.sf_service_b02 {background:url("?/cds/muban7/static/css/../images/sf_service_02.jpg") no-repeat center;}
.sf_service_b03 {background:url("?/cds/muban7/static/css/../images/sf_service_03.jpg") no-repeat center;}
.service_top {width:202px;height:48px;background-color:#284da0;position:absolute;top:-24px;left:50%;margin-left:-101px;color:#ffffff;font-size:26px;line-height:48px;text-align:center;}
.service_top:before {content:'';width:0;height:0;border:20px solid;border-color:transparent transparent white transparent;position:absolute;right:-26px;bottom:-25px;transform:rotate(-228deg);}
.sf_promise {text-align:center;box-sizing:border-box;padding:40px 0;overflow:hidden;}
.sf_promise>h3 {font-size:30px;line-height:30px;height:30px;color:#222222;}
.sf_promise>p {font-size:18px;line-height:18px;height:18px;margin-top:24px;color:#666666;margin-bottom:40px;}
.sf_promise_content {margin:0 auto;}
.sf_promise_content li {float:left;width:16%;height:188px;background-color:#f1f1f1;border:solid 1px #d8dde8;margin-left:10px !important;box-sizing:border-box;text-align:center;}
.sf_promise_content  img {margin:31px 0 6px 0;}
.sf_promise_content p {height:18px;font-size:18px;line-height:18px;color:#555555;}
.sf_promise_content li:first-of-type {margin-left:0 !important;}
.header hgroup {overflow:hidden;}
.header hgroup p.zym {display:inline-block;margin-top:40px;border:0;}
.header .tel-num p {color:#e50100;border:0;margin:0;}
.full .top-tel {font-size:28px;line-height:35px;padding:5px 0;}
.full .top-tel i {font-size:50px;width:50px;height:50px;float:left;margin:33px 20px 0 0;}
.full .tel-num {float:left;color:#e50100;}
.full .tel-num p:first-child {font-size:12px;line-height:20px;color:#333;}
@media only screen and (max-width:1366px) {.header .full {padding:0 20px}
}
@media only screen and (max-width:1200px) {
.sf_promise_content {text-align:center;}
.sf_promise_content li {width:32.333%;display:inline-block;float:none;margin:0 0 5px 0 !important;}
.wrapper {width:96%}
.container>.content {padding:0;width:98%;margin:0 auto}
.admin-bar #header_main {top:0}
.col8.layout_ul .layout_li,.col7.layout_ul .layout_li,.col6.layout_ul .layout_li,.col5.layout_ul .layout_li,.col4.layout_ul .layout_li,.col3.layout_ul .layout_li {width:50%}
.col4.layout_ul .layout_li a.thumb,.col4.layout_ul .layout_li a.imgeffect {width:100%;height:151px;overflow:hidden;}
.col4.layout_ul .layout_li a.thumb img.thumb,.col4.layout_ul .layout_li a.imgeffect img.thumb {height:100%;}
.col3.layout_ul .layout_li a.thumb,.col3.layout_ul .layout_li a.imgeffect {width:100%;height:234px;overflow:hidden;}
.col3.layout_ul .layout_li a.thumb img.thumb,.col3.layout_ul .layout_li a.imgeffect img.thumb {height:100%;}
.parallax {background-attachment:scroll}
.header_menu {display:none !important}
.header {height:auto}
.header #header_main {position:relative}
.header .full,.header .wrapper {display:block;height:auto;width:100%; padding: 0;}
.header .navmenu {height:auto;}
.header .full button.menu,.header .wrapper button.menu {display:none !important;position:fixed;top:18px;right:12px;background:none;border:none;z-index:999;}
.header .full button.menu i.close,.header .full button.menu i.icon {font-size:24px;}
.header .full button.menu i.close,.header .wrapper button.menu i.close {display:none;fill:#f00}
.header .full button.menu.active i.close,.header .wrapper button.menu.active i.close {display:block;color:#fff;}
.header .full button.menu.active i.icon,.header .wrapper button.menu.active i.icon {display:none}
.header .full a.logo,.header .wrapper a.logo {display:block;overflow:hidden; line-height: initial;}

div.circle {border-radius:50%;width:0;height:0;position:fixed;top:23px;background-color:#222;-webkit-transition:all 300ms cubic-bezier(0,0.995,0.99,1);-moz-transition:all 300ms cubic-bezier(0,0.995,0.99,1);-ms-transition:all 300ms cubic-bezier(0,0.995,0.99,1);-o-transition:all 300ms cubic-bezier(0,0.995,0.99,1);transition:all 300ms cubic-bezier(0,0.995,0.99,1);z-index:20}
div.circle.menu {right:24px}
div.circle.active {width:2000px;height:2000px;top:-500px;-webkit-transition:all 400ms cubic-bezier(0,0.995,0.99,1);-moz-transition:all 400ms cubic-bezier(0,0.995,0.99,1);-ms-transition:all 400ms cubic-bezier(0,0.995,0.99,1);-o-transition:all 400ms cubic-bezier(0,0.995,0.99,1);transition:all 400ms cubic-bezier(0,0.995,0.99,1)}
div.circle.active.menu {right:-500px}
.admin-bar .mobile_header_menu {padding-top:100px}
.admin-bar .header .full button.menu,.admin-bar .header .wrapper button.menu {top:46px}
/* .mobile_header_menu {position:fixed;top:0;bottom:0;right:0;left:0;z-index:120;padding-top:60px;height:100%;font-size:14px;text-align:left;opacity:0;visibility:hidden;overflow-y:auto} */
.mobile_header_menu ul.sub-menu>li,.mobile_header_menu ul.menu>li { -moz-transition:ease-in-out 1s;-webkit-transition:ease-in-out 1s;-o-transition:ease-in-out 1s;-ms-transition:ease-in-out 1s;transition:ease-in-out 1s;-webkit-animation-delay:8s;-o-animation-delay:8s;animation-delay:8s}
.mobile_header_menu ul.sub-menu>li.search svg,.mobile_header_menu ul.menu>li.search svg {width:18px;height:18px}
.mobile_header_menu.active {opacity:1;visibility:visible}
.mobile_header_menu.active ul.sub-menu>li,.mobile_header_menu.active>ul>li {opacity:1;visibility:visible;margin-top:0}
.mobile_header_menu ul.menu {border-bottom:1px rgba(255,255,255,0.08) solid}
.mobile_header_menu ul.menu li {position:relative;    border-right: 1px solid #fff; border-bottom: 1px solid #fff; width: 12.33333%; float: left; text-align: center;}
.mobile_header_menu ul.menu li a {color:#efefef  !important;display:block;padding:8px 20px}
.mobile_header_menu ul.menu li .sub-menu {display:none;margin-left:20px;border-top:1px rgba(255,255,255,0.08) solid}
.mobile_header_menu ul.menu li .sub-menu.active {display:block}
.mobile_header_menu ul.menu li .sub-menu>li:first-child {border-top:0}
.mobile_header_menu ul.menu li span.menu_btn {position:absolute;top:0;right:0;height:40px;width:40px;text-align:right;z-index:2;border-left:1px rgba(255,255,255,0.1) solid;cursor:pointer; display: none;}
.mobile_header_menu ul.menu li span.menu_btn:before,.mobile_header_menu ul.menu li span.menu_btn:after {width:15px;height:1px;position:absolute;content:'';background-color:#999;top:20px;left:12px}
.mobile_header_menu ul.menu li span.menu_btn:after {transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}
.mobile_header_menu ul.menu li span.menu_btn.active:before,.mobile_header_menu ul.menu li span.menu_btn.active:after {background-color:#fff}
.mobile_header_menu ul.menu li span.menu_btn.active:after {transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}
.mobile_header_menu ul.menu li.current-menu-ancestor.menu-item-has-children span.menu_btn:before,.mobile_header_menu ul.menu li.current-menu-ancestor.menu-item-has-children span.menu_btn:after,.mobile_header_menu ul.menu li.current-menu-parent.menu-item-has-children span.menu_btn:before,.mobile_header_menu ul.menu li.current-menu-parent.menu-item-has-children span.menu_btn:after,.mobile_header_menu ul.menu li.current-menu-item.menu-item-has-children span.menu_btn:before,.mobile_header_menu ul.menu li.current-menu-item.menu-item-has-children span.menu_btn:after {color:#fff}
.mobile_header_menu ul.menu li.current-menu-ancestor>a,.mobile_header_menu ul.menu li.current-menu-parent>a,.mobile_header_menu ul.menu li.current-menu-item>a {color:#fff}
.mobile_header_menu ul.menu li:hover {background-color:rgba(0,0,0,0.2)}
.mobile_header_menu ul.menu li:hover>a {color:#fff}
.mobile_header_menu ul.menu li:hover>span.menu_btn:before,.mobile_header_menu ul.menu li:hover>span.menu_btn:after {color:#fff}
.slides_home .slick-con h2 {font-size:30px;line-height:30px}
.slides_home .slick-con p {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;font-size:12px;margin:12px 0}
.slides_home .slick-con .btn {padding:6px 20px}
.home_partner .slick>button,.home_testimonial .slick>button,.home_team .slick>button,.home_service .slick>button {top:auto;bottom:-44px}
.home_partner .slick>button.slick-prev,.home_testimonial .slick>button.slick-prev,.home_team .slick>button.slick-prev,.home_service .slick>button.slick-prev {left:0}
.home_partner .slick>button.slick-next,.home_testimonial .slick>button.slick-next,.home_team .slick>button.slick-next,.home_service .slick>button.slick-next {right:0}
.home_link ul li {width:12.5%}
.single-product .related_posts,.single-portfolio .related_posts {padding:28px 1%;margin:20px 0 0}
.mobile_btn {display:block;position:fixed;z-index:98;bottom:0;right:0;left:0;text-align:center;background-color:#fff;}
.mobile_btn ul {margin-right:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}
.mobile_btn ul li {width:100%;     background-image: -webkit-gradient(linear,left top,right top,from(#ff9233),color-stop(31%,#fe5136),color-stop(64%,#fd2245),to(#fd227a));
    background-image: linear-gradient(90deg,#ff9233,#fe5136 31%,#fd2245 64%,#fd227a);}
.mobile_btn ul li:last-child {border-right:none}
.mobile_btn ul li.wechat svg {width:18px;height:18px}
.mobile_btn ul li a {font-size:19px;display:block; padding: 14px 0; color: #fff;}
.mobile_btn ul li a:hover{ color: #fff;}
.mobile_btn ul li a i.iconfont {width:16px;height:16px;font-size:20px;display:inline-block;margin:auto;line-height:normal; position: relative;
    top: -4px;
    right: 10px;}
.mobile_btn ul li a.cart {position:relative}
.mobile_btn ul li a.cart span.cart-contents {font-size:10px;position:absolute;top:-4px;left:50%;margin-left:4px;width:14px;height:14px;line-height:14px;display:block;color:#fff;background-color:#232323;border-radius:100%}
.page-template-default .has_sidebar {margin-top:20px}
.has_sidebar {display:block}
.has_sidebar .entry {}
.has_sidebar .entry_team,.has_sidebar .entry,.has_sidebar .product_list,.has_sidebar .post_list {width:100%;margin:0}
.has_sidebar .entry_team>ul li,.has_sidebar .entry>ul li,.has_sidebar .product_list>ul li,.has_sidebar .post_list>ul li {width:25%}
.has_sidebar .sidebar {display:none}
.has_sidebar .related_posts ul li {width:25%}
.footer {margin-bottom:50px}
}
.mobilediv {display:none;}
.js-sidebar,.js-sidebar--background {top:0;left:0;width:100%;height:100%}
.js-sidebar--background {-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.js-sidebar--open {height:auto;}
.js-sidebar {position:fixed;z-index:9999;-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-moz-transition:-moz-transform 0s ease .3s;-o-transition:-o-transform 0s ease .3s;-webkit-transition:-webkit-transform 0s ease;-webkit-transition-delay:.3s;transition:transform 0s ease .3s}
.js-sidebar--background {position:absolute;background:transparent}
.js-sidebar--container {position:relative;z-index:1;width:90%;max-width:300px;height:100%;background:#FFF;display:-webkit-flex;-webkit-flex-direction:column;display:flex;flex-direction:column;-moz-box-shadow:2px 0 20px rgba(0,0,0,0.2),1px 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:2px 0 20px rgba(0,0,0,0.2),1px 0 10px rgba(0,0,0,0.1);box-shadow:2px 0 20px rgba(0,0,0,0.2),1px 0 10px rgba(0,0,0,0.1);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
.js-sidebar--container .sidebar--title {height:150px;min-height:150px;padding:16px;background:#4c4c4c;color:white;font-size:32px;line-height:100%;display:-webkit-flex;-webkit-align-items:flex-end;display:flex;align-items:flex-end}
.js-sidebar--container .sidebar--menu {overflow:auto}
.js-sidebar--container .sidebar--menu-link--group {border-top:1px solid rgba(0,0,0,0.1);display:-webkit-flex;-webkit-flex-direction:column;display:flex;flex-direction:column}
.js-sidebar--container .sidebar--menu-link {padding:16px;font-size: 16px;}
.js-sidebar.is-visible {-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);-moz-transition:-moz-transform 0s ease 0s;-o-transition:-o-transform 0s ease 0s;-webkit-transition:-webkit-transform 0s ease;-webkit-transition-delay:0s;transition:transform 0s ease 0s}
.js-sidebar.is-visible .js-sidebar--background {background:rgba(0,0,0,0.2)}

@media only screen and (max-width:1024px) {.price .del {width:100%;}
.header hgroup p.zym{ display: none;}
.proDetail-nav {left:0;width:100%;height:60px;}
.proDetail-nav a {display:inline-block;height:60px;line-height:60px;font-size:14px;}
.content-wrapper {width:100%;}
.content-right {width:100%;}
.gxsPro-cls {float:left;width:33.333%;margin-top:0;border:0;padding:10px;}
.gxsPro-img,.gxsPro-img img {width:100%;height:auto;max-height:234px;}
.proB-img {width:auto;height:50%;text-align:center;}
.proB-img img {width:auto; height: auto;	}
.proB-cont {padding:10px;}
.proB-img,.pro_me_btn a {width:100%;}
.three_bottom_list {padding:0;}
.gxs-post a {width:100%;text-align:left;padding-left:30px;}
.gxs-post a::before {right:25px;}
.sf_service_content {width:100%;}
.sf_service {height:auto;background:transparent;}
.sf_service>h3,.sf_service>p {color:#333;}
c.sf_service_b01 {background:url("?/cds/muban7/static/css/../images/sf_service_01.jpg") no-repeat 40px;}
.sf_service_content li {width:100%;float:none;margin:0 0 20px 0;}
.sf_service_b01 {background:url("?/cds/muban7/static/css/../images/sf_service_01.jpg") no-repeat center;}
.sf_service_b02 {background:url("?/cds/muban7/static/css/../images/sf_service_02.jpg") no-repeat center;}
.sf_service_b03 {background:url("?/cds/muban7/static/css/../images/sf_service_03.jpg") no-repeat center;}
}
@media only screen and (max-width:769px) {
.home_counter{ display: none}
#newBridge,#nb_icon_wrap{  width: 1px !important; height: 1px !important;}
.header .full a.logo img,.header .wrapper a.logo img {margin:12px;}
.mobile_header_menu ul.menu li {width: 33.33333%;}
.mobile_header_menu ul.menu li a{ color: #efefef !important;}
.home_new .layout_ul li.t a {
    font-size: 14px;
    flex: 6;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
}
.home_new .layout_ul li.t span {
    float: right;
    flex: 2;
}
.home_new .layout_ul .layout_li {
    display: flex;
}
.price .del {width:100%;}
.proDetail-nav {left:0;width:100%;height:50px;}
.proDetail-nav a {display:inline-block;height:50px;line-height:50px;font-size:14px;}
.proDetail-cont {padding:0;}
.proDetail-css p img,.proDetail-css img {width:100%;}
.links {display:none;}
.sf_promise {padding:0;}
.sf_promise_content li {width:49%;display:inline-block;float:none;}
.pcdiv {display:none;}
.mobilediv {display:block;}
.content-wrapper,.content-right {width:100%;padding:0px 0 20px 0;}
.three_bottom_list {padding:0 0 20px 0;}
.gxsPro-cls {width:50%;float:left;border:0;margin:0;padding:10px;}
.gxsPro-img {width:100%;height:auto;}
.gxsPro-img img {width:100%;height:auto;}
.gxs-post {margin-top:20px;}
.cpDs-img,.cpDs-main {width:100%;height:auto;}
.cpDs-main {padding-bottom:20px;}
.proB-img {height:auto;}
.proDetail-form {padding:10px 0;}
.proDetail-form form {margin:0;padding:0 10px;}
.form-item {margin:0 0 0 0;}
.form-name {width:100%;text-align:left;}
.form-input {margin:10px 0 0 0;width:100%;}
.form-input input {width:50%;background:#F4F4F4;text-indent:0;}
.form-input textarea {width:100%;background:#F4F4F4;}
.form-but {margin:0 0 0 0;}
ul.products,ul.layout_ul {margin-right:-4px}
ul.products li.layout_li,ul.layout_ul li.layout_li {width:50%;padding:0 4px 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.layout_ul li.layout_li .price .del {display:block;}
ul.products>div,ul.layout_ul>div {margin:12px 0 0}
ul.products .ias-noneleft,ul.products .ias-spinner a,ul.products .ias-trigger a,ul.layout_ul .ias-noneleft,ul.layout_ul .ias-spinner a,ul.layout_ul .ias-trigger a {margin:12px 4px 0 0}
.home_nav,.slide_jump {display:none !important}
.header {height:auto}
.header .full,.header .wrapper {height:auto}
.header .navmenu {height:auto;}
.header .full button.menu,.header .wrapper button.menu {top:13px}
.header .full a.logo img,.header .wrapper a.logo img {margin:8px 0 4px 8px;width: 45%;}
.header .full .top-tel{ padding: 5px 0; font-size: 16px;}
.header .full .top-tel i{ font-size: 22px; margin: 8px 0 0 0; height: auto;}
div.circle.active {width:1600px;height:1600px}
.admin-bar .header .full button.menu,.admin-bar .header .wrapper button.menu {top:56px}
.home .container>section {padding:60px 0}
.home .container>section.home_partner,.home .container>section.home_testimonial,.home .container>section.home_team,.home .container>section.home_service {padding-bottom:60px}
.home_title {margin-bottom:24px;}
.home_publicity>.publicity_main,.home_new>ul,.home_link>ul,.home_portfolio>ul,.home_product>ul,.home_product>.tit,.home_feature>ul,.home_skill>.home_skill_main {padding:0 1%}
.home_partner .slides_list .slick-list,.home_testimonial .slides_list .slick-list,.home_team .slides_list .slick-list,.home_service .slides_list .slick-list {margin-right:-4px}
.home_partner .slides_list .slick-list .slides_post,.home_testimonial .slides_list .slick-list .slides_post,.home_team .slides_list .slick-list .slides_post,.home_service .slides_list .slick-list .slides_post {margin-right:4px}
.home_counter ul li {margin-bottom:40px}
.home_counter ul li:nth-last-child(1),.home_counter ul li:nth-last-child(2) {margin-bottom:0}
.home_counter ul li:nth-child(2n) .content {border-right:0}
.home_feature ul.col4,.home_feature ul.col3,.home_feature ul.col2 {margin-right:0}
.home_new .layout_ul {width:100%;margin:0 0 10px 0;}
.counter_main {padding:0}
.counter_main img {width:42px;height:42px}
.counter_main .content .number span {font-size:48px;line-height:48px}
.counter_main .content .number em {top:9px;right:-36px;font-size:42px;}
.home_about_join{display:none}
.home_about_join .content {width:100%;padding:40px 20px}
.home_about_join .content>div {width:100% !important;padding:0 !important}
.home_slogan {height:400px}
.home_slogan .home_slogan_main {width:96%}
.home_publicity .publicity_main {display:block;text-align:center;height:auto}
.home_publicity .publicity_main .title {margin-bottom:20px;line-height:36px}
.home_link ul li {width:16.666% !important}
.post_line_main {padding:12px}
.post_line_main .imgeffect {margin-right:12px;min-width:120px}
.post_line_main .imgeffect img.thumb {width:120px}
.post_line_main .con {width:calc(100% - 144px)}
.post_line_main .con .excerpt {display:none}
.content_post .alignright,.content_post .alignleft {float:none;margin:20px auto}
.youku_post_video {height:300px !important}
.entry_team {display:block}
.entry_team .team_img {display:none}
.entry_team .entry {width:100%;margin-left:0}
.footer {margin-top:20px}
.footer_widget {display:none}
.td_img {height:220px}
.td_img .tg_con h1 {margin-bottom:4px}
.orderButton {display:block}
.orderButton .productorder {margin-bottom:12px;padding-right:0}
.orderButton .button {width:100%}
.product_header {display:block;padding:0;}
.product_header>* {width:100%}
.product_header .gallery-images {border-right:0;padding:0 0 20px;border-bottom:1px #f2f2f2 solid;margin-bottom:20px}
.product_header .gallery-images .wp-post-image {width:100%}
.summary {padding-left:0}
.related .product_main .con {padding:0}
.col2-set>div {width:100%;margin:0}
.col2-set>div.col-2 {margin-left:0}
.entry-header {margin-bottom:12px}
.article-child {padding:12px}
body.page-template-default .crumbs,body.search .crumbs,body.single .crumbs {margin-bottom:20px}
.popup .popup_main {padding:20px;width:98% !important}
}
@media only screen and (max-width:560px) {
.header .full hgroup{
	display: flex;
	justify-content: space-between;
}
}
@media only screen and (max-width:481px) {
.form-input input {
    width: 100%;
}
.proDetail-cont {padding:0;}
.proDetail-css p img,.proDetail-css img {width:100%;}
.price .del {width:100%;}
.proDetail-nav {left:0;width:100%;height:40px;}
.proDetail-nav a {display:inline-block;height:40px;line-height:40px;font-size:14px;}
video {width:100%; height: auto;}
.post_header h1 {line-height:40px;}
iframe {width:100%;height:432px;}
.related_posts .layout_li {width:100% !important;}
.crumbs {margin-bottom:20px;}
.col4.layout_ul .layout_li a.thumb,.col4.layout_ul .layout_li a.imgeffect {width:100%;height:151px;overflow:hidden;}
.col4.layout_ul .layout_li a.thumb img.thumb,.col4.layout_ul .layout_li a.imgeffect img.thumb {height:100%;}
.col3.layout_ul .layout_li a.thumb,.col3.layout_ul .layout_li a.imgeffect {width:100%;height:138px;overflow:hidden;}
.col3.layout_ul .layout_li a.thumb img.thumb,.col3.layout_ul .layout_li a.imgeffect img.thumb {height:100%;}
.product_img a.imgeffect,.product_img a.thumb{ height: auto !important;}
.home_title ul,.home_title .symbol {display:none}
.slides_home .slick-slide .slick-con {text-align:left !important;width:calc(100% - 24px) !important;top:auto;bottom:12px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.slides_home .slick-slide .slick-con h2 {font-size:18px;line-height:20px}
.slides_home .slick-slide .slick-con p {text-align:left !important;margin:4px 0 0}
.slides_home .slick-slide .slick-con .btn {display:none}
.home .container>section {padding:40px 0}
.home_title {margin-bottom:12px}
.home_title h2 {font-size:24px;margin-bottom:8px;line-height:24px}
.feature_list ul.layout_ul li.layout_li,.service_feature ul.layout_ul li.layout_li,.home_feature ul.layout_ul li.layout_li {width:98% !important}
.feature_list .feature_main i.iconfont,.service_feature .feature_main i.iconfont,.home_feature .feature_main i.iconfont {margin-right:12px}
.home_slogan {height:280px}
.home_slogan_main h3 {font-size:24px}
.home_slogan_main p {font-size:12px;margin:8px 0 12px;overflow:hidden;display:block;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;text-align:justify;height:64px;text-align:center}
.home_link ul li {width:25% !important}
.post_list,.service_list,.team_list,.portfolio_list {margin-top:12px}
.entry {margin:20px 0}
.post_header,.page_header {padding-bottom:12px;margin-bottom:12px}
h1 {font-size:28px;line-height:32px}
.post_header .postinfo {display:block;margin-top:8px}
.post_header .postinfo img {width:18px;height:auto}
.post_header .postinfo div.right {text-align:left}
.prevnext {margin:0;padding:12px 0 0}
.prevnext p {width:100%}
.prevnext p.prev {padding-right:0;border-right:none}
.prevnext p.next {padding-left:0;text-align:left}
.youku_post_video {height:200px !important}
.share a.weixin {display:none}
.related_posts .title_tag {display:block}
.related_posts .title_tag h3 {margin-bottom:8px}
.related_posts .title_tag .tags {text-align:left;padding-left:18px}
.slides_portfolio .title_desc {padding:12px}
.slides_portfolio .title_desc p,.slides_portfolio .title_desc h4 {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}
.portfolio_tabs {margin-top:20px}
ul.portfolio_info li {width:100%}
.type_prevnext {padding:12px 1%}
.entry_team .team_img {display:block;width:100%;margin-bottom:20px}
.team_skill {margin:20px 0 -20px;padding:40px 0}
.team_skill #skills {margin-top:60px}
.service_feature {padding-top:20px}
.service_feature h2 {padding-bottom:12px}
.service_feature ul {margin-top:12px}
.td_img {height:120px;}
.td_img .td_con {text-align:left;padding:0 12px}
.td_img .td_con .h1 {font-size:24px;margin-bottom:0}
.td_img .td_con p {text-align:left;display:block;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}
.cat_crumb {margin:20px 0 12px;display:block}
.cat_crumb ul {display:none}
#link-page ul.blogroll li {width:100%;margin:0 0 4px 0}
.tags .tag_could a {width:auto}
.my-map {height:240px}
.orderButton .productorder label.title {display:block !important}
.cart.simple .quantity {display:block}
.cart.simple .quantity .input-text {width:100%;margin-right:0}
.cart.simple .btn {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:12px}
.cart.simple .btn .button {width:48%}
.cart.simple .btn #buy_now_button.button {margin-left:4%}
.wc_points_rewards_apply_discount input.button,#payment div.form-row #place_order {float:none;display:block;width:100%;margin:12px 0 0}
.return-to-shop {margin:0 0 20px}
.search.popup .popup_main {padding:20px}
.search.popup .popup_main h3 {padding-bottom:12px;margin-bottom:12px}
.search_form {padding:0}
.search_form>* {width:100% !important;margin:0 0 12px !important}
.login.popup .popup_main .xh-regbox {min-width:inherit}
.type_select {display:block}
.type_select p {right:auto;left:0;bottom:-34px}
.type_select ul.tabs {font-size:0;margin-bottom:40px}
.type_select ul.tabs li {min-width:20%;text-align:center;margin:0}
.type_select ul.tabs li a {padding:12px 0;margin:0 12px}
}
.colorMain,.header .header_menu ul.menu li.current-menu-ancestor>a,.header .header_menu ul.menu li.current-menu-parent>a,.header .header_menu ul.menu li.current-menu-item>a,.sl-button.liked,ul#tabs li.active>label,ul.tabs li.active a,li.is-active a {color:#f72611;}
textarea:focus,input:focus,.borderDAll,.borderHAll:hover,.home_nav ul li.current .nav_main,.header .header_menu ul.menu li.current-menu-ancestor:before,.header .header_menu ul.menu li.current-menu-parent:before,.header .header_menu ul.menu li.current-menu-item:before {border-color:#f72611;}
.beforeRMain:before {border-right-color:#f72611;}
.slick>button:hover svg,.sl-button.liked svg {fill:#f72611;}
.bgMain,.bgMMain,button.button,input[type='submit'],input.button,a.button,.beforeHBGcolor:hover:before,.beforeBGcolor:before,.slides_list li.slick-active button,.home_nav ul li.current .nav_main:before {background-color:#f72611;color:#fff;}
main.container a:active,main.container a:hover,main#main a:active,main#main a:hover,.colorMain:hover,.colorHMain:hover,.footer a:hover,.list_main:hover h3 a,.header .header_menu ul.menu li:hover>a,.cat_crumb ul li.current-cat a,ul#tabs li:hover>label,ul.tabs li:hover a {color:#c91d0d;}
.header .header_menu ul.menu li:hover>a {background:#E50100;color:#fff;}
.bgMain:hover,.bgHHover:hover,button.button:hover,input[type='submit']:hover,input.button:hover,a.button:hover,.slick-dots li button:hover,.pagination a:hover {background-color:#c91d0d !important;border-color:#c91d0d !important;color:#fff !important;}
.bgDHover,.ias-spinner>div,.butterBar {background-color:#c91d0d;}
.header .header_menu ul.menu li.menu-item-has-children:hover:before {border-color:#c91d0d;}
.svgHHover:hover svg {color:#c91d0d !important;}
.page-id-4744 .content_post br {display:none;}
.links {height:auto;padding:5px 0 5px 0;font:14px "microsoft yahei";color:#666;background:#181818;overflow:hidden}
.links span {color:#b1b1b1;}
.links li {display:inline;color:#b1b1b1;}
.links a {margin:0 5px;color:#b1b1b1;display:inline-block;height:20px;line-height:20px;}
.sqzixun{ background: #00AEF3;}
.sqzixun a{ color: #fff;}
#home_product{ padding-top:30px;}

header.header{ display: none;}
section.banner{ display: none;}
/*swiper css*/
 .swiper-container img{ max-width: 100%; height: auto; border: 0 none; vertical-align: middle;}
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1 }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
.swiper-container-android .swiper-slide,.swiper-wrapper { -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate(0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0) }
.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative; }
.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity }
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto }
.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 10 }
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction { bottom: 10px; left: 0; width: 100% }
.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; background: #000; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }
.swiper-button-disabled { opacity: 0.3; }

div.header {width:100%;height:125px;line-height:125px;text-align:center;position:relative;z-index:100;}
div.header .w {max-width:1600px;margin: 0 auto; display: flex; position: relative; z-index: 999; justify-content: center;}
div.header .logo {width:19%; height: 125px;float:left; padding-top: 15px; background: url(?/cds/muban7/static/css/../images/blogo.png) no-repeat 0px center; background-size: 100%;}
div.header .logo img{}
div.header .nav {width:56.06%;float:left;overflow:hidden;padding:0 3%;}
div.header .nav li {width:12.5%;float:left;position:relative;}
div.header .nav li:before {content:"";width:0;height:2px;background:#e60a03;display:block;position:absolute;left:50%;bottom:42px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s;}
div.header .nav li a {font-size:18px;display:block;}
div.header .nav li:hover:before {width:73px;}
div.header .tel {width:19.94%;float:left;padding-top:15px; background: url(?/cds/muban7/static/css/../images/tel2.png) no-repeat 0px center;background-size: 100%;}
div.header-sy {position:absolute;top:0;left:0;}
div.header-sy:before {content:"";width:51%;height:1px;background:-webkit-linear-gradient(left,#37243d,#e65857);background:-o-linear-gradient(right,#37243d,#e65857);background:-moz-linear-gradient(right,#37243d,#e65857);background:linear-gradient(to right,#37243d,#e65857);display:block;position:absolute;left:0;bottom:0;}
.header-sy:after {content:"";width:51%;height:1px;background:-webkit-linear-gradient(left,#c24108,#3b232d);background:-o-linear-gradient(right,#c24108,#3b232d);background:-moz-linear-gradient(right,#c24108,#3b232d);background:linear-gradient(to right,#c24108,#3b232d);display:block;position:absolute;right:0;bottom:0;}
div.header-sy a {color:#fff;}
.index-banner {position:relative;}
.index-banner h3 a {font-size:36px;color:#fff;margin-bottom:20px;display:block;}
.index-banner dd .pic {margin-left:-66px; margin-bottom: 25px;}
.index-banner .two .pic {margin-left:-42px;}
.index-banner .three .pic {margin:28px 0 15px -40px;}
.index-banner .four .pic {margin:-80px 0 -45px -40px;}
.index-banner .four .cs {width:40%;font-size:24px;font-weight:400;line-height:40px;}
.index-banner dd .cs {font-size:18px;color:#fff;font-weight:700;margin:10px 0 40px 0;}
.index-banner dd .btn {width:115px;background:#f84d47;font-size:18px;color:#fff;line-height:45px;text-align:center;border-radius:10px;display:block;}
.index-banner .swiper-wrapper {max-width:1920px;margin:0 auto;transition-delay:.3s;}
.index-banner {width:100%;height:945px;background:url(?/cds/muban7/static/css/../images/banner-bg.jpg) no-repeat;background-size:cover;}
.index-banner .swiper-slide dd {width:40%;position:absolute;left:13%;top:26%;transform:translateX(-200px);opacity:0;transition:all .4s;}
.index-banner .swiper-slide dt {width:29%;text-align:right;position:absolute;right:19%;top:18%;transform:translateX(200px);opacity:0;transition:all .4s;}
.index-banner .swiper-slide .one dt{width:37%; right: 13%;}
.index-banner .swiper-slide .three dt{width:34%; right: 20%;}
.index-banner .ani-slide dd,.index-banner .ani-slide dt {transform:translateX(0);opacity:1;}
.cp-fl {width:100%;position:absolute;left:0;bottom:40px;overflow:hidden;z-index:100;}
.cp-fl .w {max-width:1600px; margin: 0 auto;}
.cp-fl li {width:20%;float:left;position:relative;}
.cp-fl li:before {content:"";width:1px;height:45px;background:#62677c;display:block;position:absolute;left:0;top:24px;}
.cp-fl li:first-child:before {display:none;}
.cp-fl li a {color:#fff;text-align:center;line-height:24px;display:block;padding:15px 0;}
.cp-fl li span {font-size:24px;font-weight:300;}
.cp-fl li p {font-size:18px;margin-top:10px;}
.cp-fl li:hover span {font-weight:700;}
/* .nothome div.header { background: url(?/cds/muban7/static/css/../images/headerbg.jpg);} */
/* .nothome .headerbg{ background: #000; opacity: .5; height: 100%; width: 100%; top: 0; position: absolute;} */
.nothome main{ padding-top: 125px;}
.nothome div.header-sy a{ color: #333;}
.nothome div.header .logo{ background: url(?/cds/muban7/static/css/../images/logo.png) no-repeat 0px center;}
.nothome div.header .tel { background: url(?/cds/muban7/static/css/../images/tel3.png) no-repeat 0px center;}
@media screen and (max-width:1599px) {
	.w,.section5 .w {max-width:1000px;}
	.header .w,.cp-tit .w,.wz .w,.al-title .w,.cp-360 .w {max-width:1200px;}
	.cp-fl .w {max-width:1400px;}
	.header .nav li a {font-size:14px;}
	.header .tel {padding-top:10px;}
	.index-banner {height:800px;}
	.index-banner .swiper-slide {height:860px;}
	.index-banner .swiper-slide:first-child dt {width:27%;}
	.index-banner .swiper-slide dt{ right: 13%; top: 26%;}
	.index-banner .swiper-slide .one dt{width:37%; right: 7%;}
	 .index-banner .swiper-slide .three dt{ width: 37%; right: 7%; top: 22%;}
	.cp-fl li span {font-size:16px;}
	.cp-fl li p {font-size:14px;}
}
@media screen and (max-width:1200px) {
	.nothome main{ padding-top: 0;}
	.header-sy{ display: none;}
	.index-banner{ display: none;}
	header.header{ display: block;}
	section.banner{ display: block;}
}




