@charset "UTF-8";
/* 公共样式 ch0.0.3 2018-08-28
*/
* { font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; }

@font-face { font-family: DINMEDIUM; src: url(../font/DINMedium.ttf); }
@font-face { font-family: ASHBL; src: url(../font/ASHBL.ttf); }
.fontDin { font-family: DINMEDIUM; }

.fontDin-ashbl { font-family: ASHBL; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body, html { background-color: #f2f2f2; -webkit-overflow-scrolling: touch; font: 14px/1.5 Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; color: #333; }

img { margin: 0px; border: 0px; }

ul, li, ol { list-style: none; }

a { text-decoration: none; outline: none; blr: expression(this.onFous=this.blur()); }

input[type=button], input[type=submit], button { cursor: pointer; }

input, button, select, textarea { outline: 0; }

textarea { resize: none; }

table { border-collapse: collapse; border-spacing: 0; }

i { font-style: normal; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 400px white inset; }

a { transition: color ease .5s; -webkit-transition: color ease .5s; -moz-transition: color ease .5s; -o-transition: color ease .5s; }

/*公共样式：框架*/
.bxb-wbox1 { width: 100%; min-width: 1000px; }

.bxb-w1000 { width: 1000px; }

.bxb-wbox11 { width: 100%; min-width: 1100px; }

.bxb-w1100 { width: 1100px; }

.bxb-wbox12 { width: 100%; min-width: 1200px; }

.bxb-w1200 { width: 1200px; }

.bxb-wbox { width: 100%; min-width: 1160px; }

.bxb-wcon { width: 1160px; }

/*公共样式：浮动 清除浮动*/
.bxb-fl { float: left; }

.bxb-fr { float: right; }

.bxb-clearfix:after { content: " "; display: table; clear: both; width: 0px; height: 0px; }

.bxb-clearfix { zoom: 1; }

/*公共样式： 定位*/
.bxb-relative { position: relative; }

.bxb-absolute { position: absolute; }

.bxb-fixed { position: fixed; }

/*公共样式： 显示 隐藏 超出隐藏*/
.bxb-hidden { display: none; }

.bxb-overhidden { overflow: hidden; }

.bxb-block { display: block; }

/*公共样式： padding 内间距*/
.bxb-p5 { padding: 5px 0; }

.bxb-p10 { padding: 10px 0; }

.bxb-p15 { padding: 15px 0; }

.bxb-p20 { padding: 20px 0; }

.bxb-p25 { padding: 25px 0; }

.bxb-p30 { padding: 30px 0; }

.bxb-p35 { padding: 35px 0; }

.bxb-p40 { padding: 40px 0; }

.bxb-p45 { padding: 45px 0; }

.bxb-p50 { padding: 50px 0; }

.bxb-p55 { padding: 55px 0; }

.bxb-p60 { padding: 60px 0; }

.bxb-p65 { padding: 65px 0; }

.bxb-p70 { padding: 70px 0; }

.bxb-p75 { padding: 75px 0; }

.bxb-p80 { padding: 80px 0; }

.bxb-p85 { padding: 85px 0; }

.bxb-p90 { padding: 90px 0; }

.bxb-p95 { padding: 95px 0; }

.bxb-p100 { padding: 100px 0; }

.bxb-p5-top { padding-top: 5px; }

.bxb-p10-top { padding-top: 10px; }

.bxb-p15-top { padding-top: 15px; }

.bxb-p20-top { padding-top: 20px; }

.bxb-p25-top { padding-top: 25px; }

.bxb-p30-top { padding-top: 30px; }

.bxb-p35-top { padding-top: 35px; }

.bxb-p40-top { padding-top: 40px; }

.bxb-p45-top { padding-top: 45px; }

.bxb-p50-top { padding-top: 50px; }

.bxb-p55-top { padding-top: 55px; }

.bxb-p60-top { padding-top: 60px; }

.bxb-p65-top { padding-top: 65px; }

.bxb-p70-top { padding-top: 70px; }

.bxb-p75-top { padding-top: 75px; }

.bxb-p80-top { padding-top: 80px; }

.bxb-p85-top { padding-top: 85px; }

.bxb-p90-top { padding-top: 90px; }

.bxb-p95-top { padding-top: 95px; }

.bxb-p100-top { padding-top: 100px; }

.bxb-p5-bottom { padding-bottom: 5px; }

.bxb-p10-bottom { padding-bottom: 10px; }

.bxb-p15-bottom { padding-bottom: 15px; }

.bxb-p20-bottom { padding-bottom: 20px; }

.bxb-p25-bottom { padding-bottom: 25px; }

.bxb-p30-bottom { padding-bottom: 30px; }

.bxb-p35-bottom { padding-bottom: 35px; }

.bxb-p40-bottom { padding-bottom: 40px; }

.bxb-p45-bottom { padding-bottom: 45px; }

.bxb-p50-bottom { padding-bottom: 50px; }

.bxb-p55-bottom { padding-bottom: 55px; }

.bxb-p60-bottom { padding-bottom: 60px; }

.bxb-p65-bottom { padding-bottom: 65px; }

.bxb-p70-bottom { padding-bottom: 70px; }

.bxb-p75-bottom { padding-bottom: 75px; }

.bxb-p80-bottom { padding-bottom: 80px; }

.bxb-p85-bottom { padding-bottom: 85px; }

.bxb-p90-bottom { padding-bottom: 90px; }

.bxb-p95-bottom { padding-bottom: 95px; }

.bxb-p100-bottom { padding-bottom: 100px; }

/*公共样式： margin 外间距*/
.bxb-m5 { margin: 5px 0; }

.bxb-m10 { margin: 10px 0; }

.bxb-m15 { margin: 15px 0; }

.bxb-m20 { margin: 20px 0; }

.bxb-m25 { margin: 25px 0; }

.bxb-m30 { margin: 30px 0; }

.bxb-m35 { margin: 35px 0; }

.bxb-m40 { margin: 40px 0; }

.bxb-m45 { margin: 45px 0; }

.bxb-m50 { margin: 50px 0; }

.bxb-m55 { margin: 55px 0; }

.bxb-m60 { margin: 60px 0; }

.bxb-m65 { margin: 65px 0; }

.bxb-m70 { margin: 70px 0; }

.bxb-m75 { margin: 75px 0; }

.bxb-m80 { margin: 80px 0; }

.bxb-m85 { margin: 85px 0; }

.bxb-m90 { margin: 90px 0; }

.bxb-m95 { margin: 95px 0; }

.bxb-m100 { margin: 100px 0; }

.bxb-m5-top { margin-top: 5px; }

.bxb-m10-top { margin-top: 10px; }

.bxb-m15-top { margin-top: 15px; }

.bxb-m20-top { margin-top: 20px; }

.bxb-m25-top { margin-top: 25px; }

.bxb-m30-top { margin-top: 30px; }

.bxb-m35-top { margin-top: 35px; }

.bxb-m40-top { margin-top: 40px; }

.bxb-m45-top { margin-top: 45px; }

.bxb-m50-top { margin-top: 50px; }

.bxb-m55-top { margin-top: 55px; }

.bxb-m60-top { margin-top: 60px; }

.bxb-m65-top { margin-top: 65px; }

.bxb-m70-top { margin-top: 70px; }

.bxb-m75-top { margin-top: 75px; }

.bxb-m80-top { margin-top: 80px; }

.bxb-m85-top { margin-top: 85px; }

.bxb-m90-top { margin-top: 90px; }

.bxb-m95-top { margin-top: 95px; }

.bxb-m100-top { margin-top: 100px; }

.bxb-m5-bottom { margin-bottom: 5px; }

.bxb-m10-bottom { margin-bottom: 10px; }

.bxb-m15-bottom { margin-bottom: 15px; }

.bxb-m20-bottom { margin-bottom: 20px; }

.bxb-m25-bottom { margin-bottom: 25px; }

.bxb-m30-bottom { margin-bottom: 30px; }

.bxb-m35-bottom { margin-bottom: 35px; }

.bxb-m40-bottom { margin-bottom: 40px; }

.bxb-m45-bottom { margin-bottom: 45px; }

.bxb-m50-bottom { margin-bottom: 50px; }

.bxb-m55-bottom { margin-bottom: 55px; }

.bxb-m60-bottom { margin-bottom: 60px; }

.bxb-m65-bottom { margin-bottom: 65px; }

.bxb-m70-bottom { margin-bottom: 70px; }

.bxb-m75-bottom { margin-bottom: 75px; }

.bxb-m80-bottom { margin-bottom: 80px; }

.bxb-m85-bottom { margin-bottom: 85px; }

.bxb-m90-bottom { margin-bottom: 90px; }

.bxb-m95-bottom { margin-bottom: 95px; }

.bxb-m100-bottom { margin-bottom: 100px; }

.bxb-margin-center { margin-left: auto; margin-right: auto; }

/* 公共样式： z-index 层级*/
.bxb-z1 { z-index: 1; }

.bxb-z5 { z-index: 5; }

.bxb-z10 { z-index: 10; }

.bxb-z20 { z-index: 20; }

.bxb-z30 { z-index: 30; }

.bxb-z40 { z-index: 40; }

.bxb-z50 { z-index: 50; }

.bxb-z60 { z-index: 60; }

.bxb-z70 { z-index: 70; }

.bxb-z80 { z-index: 1; }

.bxb-z90 { z-index: 90; }

.bxb-z100 { z-index: 100; }

.bxb-z500 { z-index: 500; }

.bxb-z1000 { z-index: 1000; }

.bxb-z2000 { z-index: 2000; }

.bxb-z3000 { z-index: 3000; }

.bxb-z4000 { z-index: 4000; }

.bxb-z5000 { z-index: 5000; }

.bxb-z6000 { z-index: 6000; }

.bxb-z7000 { z-index: 7000; }

.bxb-z8000 { z-index: 8000; }

.bxb-z9000 { z-index: 9000; }

.bxb-z9999 { z-index: 9999; }

.bxb-z999999 { z-index: 999999; }

/*公共样式： css3过渡效果*/
.bxb-tran { transition: all ease .5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s; }

/*公共样式： 字体加粗*/
.bxb-bold-100 { font-weight: 100; }

.bxb-bold-200 { font-weight: 200; }

.bxb-bold-300 { font-weight: 300; }

.bxb-bold-400 { font-weight: 400; }

.bxb-bold-500 { font-weight: 500; }

.bxb-bold-600 { font-weight: 600; }

.bxb-bold-700 { font-weight: 700; }

.bxb-bold-800 { font-weight: 800; }

.bxb-bold-900 { font-weight: 900; }

/*公共样式： 字体大小*/
.bxb-f12 { font-size: 12px; }

.bxb-f14 { font-size: 14px; }

.bxb-f16 { font-size: 16px; }

.bxb-f18 { font-size: 18px; }

.bxb-f20 { font-size: 20px; }

.bxb-f22 { font-size: 22px; }

.bxb-f24 { font-size: 24px; }

.bxb-f26 { font-size: 26px; }

/*公共样式： 文字位置*/
.bxb-text-left { text-align: left; }

.bxb-text-center { text-align: center; }

.bxb-text-right { text-align: right; }

/*公共样式： 文字颜色*/
.bxb-color-333 { color: #333; }

.bxb-color-555 { color: #555; }

.bxb-color-777 { color: #777; }

.bxb-color-999 { color: #999; }

.bxb-color-fff { color: #fff; }

.bxb-color-f00 { color: #f00; }

.bxb-color-f10 { color: #f10; }

.bxb-color-f20 { color: #f20; }

.bxb-color-red { color: #f00; }

.bxb-color-f60 { color: #f60; }

.bxb-color-focus { color: #47ae2e; }

/*公共样式：透明度*/
.bxb-opacity-1 { opacity: 0.1; filter: alpha(opacity=10); }

.bxb-opacity-2 { opacity: 0.2; filter: alpha(opacity=20); }

.bxb-opacity-3 { opacity: 0.3; filter: alpha(opacity=30); }

.bxb-opacity-4 { opacity: 0.4; filter: alpha(opacity=40); }

.bxb-opacity-5 { opacity: 0.5; filter: alpha(opacity=50); }

.bxb-opacity-6 { opacity: 0.6; filter: alpha(opacity=60); }

.bxb-opacity-7 { opacity: 0.7; filter: alpha(opacity=70); }

.bxb-opacity-8 { opacity: 0.8; filter: alpha(opacity=80); }

.bxb-opacity-9 { opacity: 0.9; filter: alpha(opacity=90); }

/*公共样式：li右侧增加数字*/
.bxb-ul-numble li { list-style-type: decimal; list-style-position: inside; }

/*banner*/
.bxb-acitive-ban { overflow: hidden; width: 100%; }

.bxb-acitive-ban img { display: block; position: relative; left: 50%; margin-left: -960px; }

/*公共样式：背景*/
.bxb-bg-white { background: #fff; }

.bxb-bg-f5 { background: #f5f5f5; }

.bxb-bg-e5 { background: #e5e5e5; }

.bxb-bg-gray-f2 { background: #f2f2f2; }

.bxb-bg-f1 { background: #f1f1f1; }

.bxb-bg-e9 { background: #e9e9e9; }

/*公共样式：文字超出隐藏*/
.bxb-top-header { position: fixed; z-index: 200; left: 0; top: 0; height: 80px; background: rgba(0, 0, 0, 0.1); }
.bxb-top-header .logo img { display: block; position: relative; top: 20px; padding-left: 50px; width: 156px; }
.bxb-top-header .nav { padding-right: 50px; }
.bxb-top-header .nav ul li { text-align: center; width: 100px; float: left; }
.bxb-top-header .nav ul li a { transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; display: block; height: 80px; }
.bxb-top-header .nav ul li span { transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; color: #fff; display: block; }
.bxb-top-header .nav ul li span.ch { font-size: 14px; padding: 27px 0 2px; }
.bxb-top-header .nav ul li span.en { font-size: 12px; opacity: 0; }
.bxb-top-header .nav ul li.focus a, .bxb-top-header .nav ul li:hover a { background: #fd9631; }
.bxb-top-header .nav ul li.focus span.ch, .bxb-top-header .nav ul li:hover span.ch { padding: 20px 0 0px; }
.bxb-top-header .nav ul li.focus span.en, .bxb-top-header .nav ul li:hover span.en { opacity: .3; }
.bxb-top-header.focus { height: 60px; }
.bxb-top-header.focus .logo img { top: 10px; width: 60%; }
.bxb-top-header.focus .nav ul li a { height: 60px; }
.bxb-top-header.focus .nav ul li span.ch { font-size: 14px; padding: 18px 0 2px; }
.bxb-top-header.focus .nav ul li span.en { font-size: 12px; opacity: 0; }
.bxb-top-header.focus .nav ul li.focus a, .bxb-top-header.focus .nav ul li:hover a { background: #fd9631; }
.bxb-top-header.focus .nav ul li.focus span.ch, .bxb-top-header.focus .nav ul li:hover span.ch { padding: 10px 0 0; }
.bxb-top-header.focus .nav ul li.focus span.en, .bxb-top-header.focus .nav ul li:hover span.en { opacity: .3; }

.bxb-ind-section.bxb-ind-about { background: url(../images/pic01.jpg) no-repeat 50%; }
.bxb-ind-section.bxb-ind-product { background: url(../images/pic02.jpg) no-repeat 50%; }
.bxb-ind-section.bxb-ind-layout { background: url(../images/pic03.jpg) no-repeat 50%; }
.bxb-ind-section.bxb-ind-team { background: url(../images/pic04.jpg) no-repeat 50%; }
.bxb-ind-section.bxb-ind-news { background: url(../images/pic06.jpg) no-repeat 50%; }
.bxb-ind-section.bxb-ind-news ul { position: relative; opacity: 0; bottom: 200px; max-width: 1400px; margin: 50px auto; }
.bxb-ind-section.bxb-ind-news ul li { float: left; width: 33.33%; }
.bxb-ind-section.bxb-ind-news ul li a { display: block; width: 360px; margin: 0 auto; padding: 0 0 30px; border: 1px solid #e5e5e5; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.bxb-ind-section.bxb-ind-news ul li a:hover { box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); }
.bxb-ind-section.bxb-ind-news ul li .pic { border-bottom: none; height: 220px; margin: 0 auto; position: relative; overflow: hidden; }
.bxb-ind-section.bxb-ind-news ul li .pic img { display: block; width: 100%; height: auto; min-height: 100%; }
.bxb-ind-section.bxb-ind-news ul li .text { width: 88%; margin: 0 auto; }
.bxb-ind-section.bxb-ind-news ul li .text .line { width: 40px; height: 2px; margin: 30px 0 25px; background: #e60012; }
.bxb-ind-section.bxb-ind-news ul li .text h6 { font-size: 16px; color: #333; }
.bxb-ind-section.bxb-ind-news ul li .text p { color: #777; font-size: 14px; line-height: 30px; height: 90px; overflow: hidden; margin: 30px auto; }
.bxb-ind-section.bxb-ind-news ul li .text span { transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; color: #333; }
.bxb-ind-section.bxb-ind-news ul li .text span:hover { color: #fd9631; }
.bxb-ind-section.bxb-ind-contact { background: url(../images/pic05.jpg) no-repeat 50%; }
.bxb-ind-section .bxb-select-txt { padding-left: 150px; }
.bxb-ind-section .bxb-select-txt.layout p { font-size: 30px; }
.bxb-ind-section .bxb-select-txt.right { padding-right: 150px; padding-left: 0; }
.bxb-ind-section .bxb-select-txt h2, .bxb-ind-section .bxb-select-txt div.line { position: relative; opacity: 0; filter: alpha(opacity=0); }
.bxb-ind-section .bxb-select-txt .text { position: relative; opacity: 0; filter: alpha(opacity=0); bottom: -200px; }
.bxb-ind-section .bxb-select-txt h2 { color: #fff; font-size: 68px; }
.bxb-ind-section .bxb-select-txt h2 span.focus { color: #fd9631; }
.bxb-ind-section .bxb-select-txt div.line { width: 110px; height: 3px; margin: 25px 0 30px 10px; background: #fff; }
.bxb-ind-section .bxb-select-txt p { padding-left: 5px; font-size: 36px; color: #fff; line-height: 70px; font-weight: 500; }
.bxb-ind-section .bxb-select-txt a.link { color: #fd9631; }
.bxb-ind-section .bxb-select-txt a.link:hover { border-bottom: 1px solid #fd9631; }
.bxb-ind-section .bxb-select-txt.black h2, .bxb-ind-section .bxb-select-txt.black p { color: #333; }
.bxb-ind-section .bxb-select-txt.black div.line { background: #777; }
.bxb-ind-section .bxb-select-map { position: fixed; opacity: 0; filter: alpha(opacity=0); right: 150px; top: 50px; }
.bxb-ind-section .bxb-select-map svg text { fill: #fff !important; }

.bxb-ind-tit { opacity: 0; }
.bxb-ind-tit h2 { font-size: 40px; color: #fd9631; }
.bxb-ind-tit p { color: #999; font-size: 16px; }

.bxb-ind-more { opacity: 0; bottom: 200px; position: relative; }
.bxb-ind-more a { color: #fd9631; font-size: 30px; border-bottom: 1px solid #fd9631; font-weight: 500; }

.c-foot { background: url(../images/bg03.jpg) no-repeat center top; }
.c-foot .c-foot-box { width: 88%; margin: 0 auto; }
.c-foot .nav-box { padding-bottom: 40px; border-bottom: 1px solid #434343; }
.c-foot .nav-box .nav a { color: #fff; opacity: 0.5; filter: alpha(opacity=50); }
.c-foot .nav-box .nav a:hover { opacity: 0.8; filter: alpha(opacity=80); }
.c-foot .nav-box .nav i { padding: 0px 25px; color: #fff; opacity: 0.3; filter: alpha(opacity=30); font-size: 12px; }
.c-foot .nav-box .yl { width: 248px; height: 44px; line-height: 44px; cursor: pointer; }
.c-foot .nav-box .yl .yl-list { position: absolute; left: 0px; bottom: 44px; background: #fff; width: 100%; max-height: 225px; overflow-y: scroll; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); display: none; }
.c-foot .nav-box .yl .yl-list a { display: block; width: 90%; border-bottom: 1px solid #e5e5e5; color: #777; margin: 0 auto; font-size: 13px; line-height: 24px; padding: 10px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.c-foot .nav-box .yl .yl-list a:hover { color: #fd9631; }
.c-foot .nav-box .yl .yl-con { background: #ffb66f; overflow: hidden; }
.c-foot .nav-box .yl .yl-con span { display: block; height: 100%; text-indent: 30px; color: #fff; }
.c-foot .nav-box .yl .yl-con i { position: absolute; width: 44px; height: 100%; background: #fd9631; text-align: center; font-family: "宋体"; font-size: 18px; color: #fff; right: 0px; top: 0px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.c-foot .nav-box .yl:hover .yl-list { display: block; }
.c-foot .nav-box .yl:hover .yl-con i { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
.c-foot .c-foot-bz .txt p { padding: 5px 0; color: #fff; opacity: 0.5; filter: alpha(opacity=50); }
.c-foot .c-foot-bz .txt p a { color: #fff; }
.c-foot .c-foot-bz .pic .btn { width: 43px; height: 43px; background: url(../images/btn.png) no-repeat; margin-left: 25px; opacity: 0.5; filter: alpha(opacity=50); cursor: pointer; margin-top: 10px; position: relative; z-index: 20; }
.c-foot .c-foot-bz .pic .btn.app { background-position: 0px -231px; }
.c-foot .c-foot-bz .pic .btn.dy { background-position: -43px -231px; }
.c-foot .c-foot-bz .pic .btn.fw { background-position: -86px -231px; }
.c-foot .c-foot-bz .pic .btn .ewm { position: absolute; width: 140px; bottom: 43px; left: -48px; display: none; padding-bottom: 5px; }
.c-foot .c-foot-bz .pic .btn .ewm img { display: block; width: 100%; }
.c-foot .c-foot-bz .pic .btn .ewm h6 { font-size: 14px; color: #fff; background: #e1ca69; text-align: center; font-weight: 500; height: 30px; line-height: 30px; }
.c-foot .c-foot-bz .pic .btn:hover { opacity: 1; filter: alpha(opacity=100); }
.c-foot .c-foot-bz .pic .btn:hover .ewm { display: block; }

.bxb-child-ban { height: 400px; }
.bxb-child-ban.bxb-about-ban { background: url(../images/ban-about.jpg) no-repeat center center; }
.bxb-child-ban.bxb-honor-ban { background: url(../images/ban-honor.jpg) no-repeat center center; }
.bxb-child-ban.bxb-team-ban { background: url(../images/ban-team.jpg) no-repeat center center; }
.bxb-child-ban.bxb-course-ban { background: url(../images/ban-course.jpg) no-repeat center center; }
.bxb-child-ban.bxb-product-ban { background: url(../images/ban-product.jpg) no-repeat center center; }
.bxb-child-ban.bxb-layout-ban { background: url(../images/ban-layout.jpg) no-repeat center center; }
.bxb-child-ban.bxb-news-ban { background: url(../images/ban-news.jpg) no-repeat center center; }
.bxb-child-ban.bxb-zp-ban { background: url(../images/ban-zp.jpg) no-repeat center center; }
.bxb-child-ban.bxb-contact-ban { background: url(../images/ban-contact.jpg) no-repeat center center; }

.bxb-child-nav ul.div-5 li { width: 20%; }
.bxb-child-nav ul.div-6 li { width: 16.66%; }
.bxb-child-nav ul.div-4 li { width: 25%; }
.bxb-child-nav ul.div-2 li { width: 50%; }
.bxb-child-nav ul li { text-align: center; float: left; }
.bxb-child-nav ul li.focus a { box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05); top: -15px; padding: 40px 0; background: #fff; }
.bxb-child-nav ul li.focus a span.tit { color: #fd9631; }
.bxb-child-nav ul li.focus a:after { display: none; }
.bxb-child-nav ul li a { display: block; width: 100%; padding: 25px 0; background: #fd9631; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.bxb-child-nav ul li a span { transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; display: block; line-height: 1; }
.bxb-child-nav ul li a span.tit { font-size: 20px; color: #fff; padding-bottom: 6px; }
.bxb-child-nav ul li a span.eng { font-size: 14px; color: #fdb071; }
.bxb-child-nav ul li a .line { width: 40px; height: 1px; background: #fd9631; top: 50%; }
.bxb-child-nav ul li a .line.line-left { left: 0; }
.bxb-child-nav ul li a .line.line-right { right: 0; }
.bxb-child-nav ul li a:after { content: " "; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background: #d17820; }
.bxb-child-nav ul li:last-child a:after { display: none; }

.bxb-child-tit.white h2 { color: #fff; }
.bxb-child-tit h2 { font-size: 30px; color: #fd9631; font-weight: 500; line-height: 1; padding-bottom: 25px; }
.bxb-child-tit div.line { width: 40px; height: 2px; background: #fd9631; }

.bxb-about-js .list { padding: 40px 0 0; }
.bxb-about-js .list .text { width: 660px; color: #333; }
.bxb-about-js .list .text p { line-height: 36px; font-size: 16px; text-indent: 2em; }
.bxb-about-js .list .pic { width: 475px; }

.bxb-child-culture { background: url(../images/about-bg01.jpg) no-repeat center center; }
.bxb-child-culture .list { height: 182px; padding: 40px 0 0; }
.bxb-child-culture .list .module { position: absolute; top: 40px; }
.bxb-child-culture .list .module.vision { left: 0; }
.bxb-child-culture .list .module.mission { left: 50%; margin-left: -160px; }
.bxb-child-culture .list .module.values { right: 0; }
.bxb-child-culture .list .module h6 { font-weight: 500; }
.bxb-child-culture .list .module h6 span.tit { color: #fd9631; font-size: 24px; padding-right: 8px; }
.bxb-child-culture .list .module h6 span.eng { color: #fff; opacity: 0.2; filter: alpha(opacity=20); font-size: 60px; }
.bxb-child-culture .list .module div.text { padding-top: 20px; color: #fff; }
.bxb-child-culture .list .module div.text p { font-size: 18px; line-height: 36px; }

.bxb-about-jg .list { padding: 50px 0 0; }
.bxb-about-jg .list img { max-width: 100%; }

.bxb-honor-list ul li { width: 33.33%; float: left; }
.bxb-honor-list ul li a { display: block; margin: 0 auto; width: 374px; background: #fff; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.bxb-honor-list ul li a:hover { box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1); }
.bxb-honor-list ul li .pic { width: 100%; height: 396px; }
.bxb-honor-list ul li .pic img { display: block; max-width: 90%; max-height: 90%; margin: 0 auto; position: relative; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); }
.bxb-honor-list ul li .text h6 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333; padding: 15px 0; border-top: 1px solid #e5e5e5; }

@media \0screen\,screen\9 { .bxb-honor-list li .pic img { top: 5%; } }
.album-box .album-list { width: 100%; position: relative; overflow: hidden; min-height: 387px; }
.album-box .album-list img { display: block; }
.album-box .album-list ul { position: relative; }
.album-box .album-list li { min-height: 387px; position: relative; overflow: hidden; float: left; background: #fff; }
.album-box .album-list li .pic { width: 312px; height: 387px; position: relative; overflow: hidden; }
.album-box .album-list li .pic img { display: block; width: 100%; height: 100%; }
.album-box .album-list li .txt { width: 848px; }
.album-box .album-list li .txt h6 { font-size: 24px; color: #555; padding: 30px 0px 5px; text-align: center; font-weight: 500; }
.album-box .album-list li .txt span.zw { display: block; font-size: 18px; color: #777; padding: 5px 0px 25px; background: url(../images/bg06.png) no-repeat center bottom; text-align: center; }
.album-box .album-list li .txt .text { width: 90%; margin: 20px auto 0; }
.album-box .album-list li .txt .text p { color: #555; line-height: 36px; }
.album-box .album-btn { width: 100%; position: relative; overflow: hidden; margin-top: 30px; }
.album-box .album-btn ul { position: relative; }
.album-box .album-btn ul li { width: 120px; float: left; }
.album-box .album-btn ul li .pic { width: 110px; margin: 0 auto; padding: 10px 0 10px; background: #fff; }
.album-box .album-btn ul li .pic img { display: block; width: 90px; height: 111px; margin: 0px auto; cursor: pointer; }
.album-box .album-btn ul li.on .pic { background: #e1ca69; }

.bxb-course-list .content-list { background: #fff; padding: 50px 40px; }
.bxb-course-list .content-list .con { width: 100%; }
.bxb-course-list .content-list ul li { width: 1080px; float: left; }
.bxb-course-list .content-list ul li .pic { width: 520px; height: 270px; }
.bxb-course-list .content-list ul li .pic img { display: block; width: 100%; height: 100%; }
.bxb-course-list .content-list ul li .text { width: 520px; }
.bxb-course-list .content-list ul li .text h6 { vertical-align: middle; font-weight: 500; font-size: 24px; color: #333; }
.bxb-course-list .content-list ul li .text h6 span.btn { display: inline-block; background: #fd9631; width: 8px; height: 8px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); margin-right: 10px; vertical-align: middle; }
.bxb-course-list .content-list ul li .text .txt { padding-top: 30px; }
.bxb-course-list .content-list ul li .text .txt p { color: #555; font-size: 16px; line-height: 36px; }
.bxb-course-list .time-list ul li { width: 112px; background: url(../images/history-bg01.jpg) repeat-x left top; float: left; padding-top: 25px; text-align: center; color: #777; }
.bxb-course-list .time-list ul li.focus { color: #fd9631; font-size: 16px; }
.bxb-course-list .time-list ul li span { cursor: pointer; transition: all ease 0.2s; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s; -o-transition: all ease 0.2s; }

.bxb-product-jj { background: #fff; margin-top: 30px; }
.bxb-product-jj hr { opacity: 0.3; }
.bxb-product-jj .text { padding: 30px 50px; font-size: 16px; line-height: 40px; }
.bxb-product-jj .text p { font-size: 18px; line-height: 40px; }
.bxb-product-jj .text img { display: block; margin: 0 auto; max-width: 94%; }
.bxb-product-jj .text table { width: 100%; border: 1px solid #e5e5e5; }
.bxb-product-jj .text table td { font-size: 14px; color: #777; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; padding: 10px 18px; border: 1px solid #e5e5e5; }
.bxb-product-jj .text table td:hover { background: #f5f5f5; color: #555; }
.bxb-product-jj .pic img { display: block; width: 100%; }

.bxb-product-lc .list span.text { display: inline-block; padding: 10px 15px; border-radius: 5px; background: #fd9631; color: #fff; margin-top: 35px; }
.bxb-product-lc .list i.jt { margin: 0 10px; display: inline-block; width: 30px; height: 8px; background: url(../images/jt.png) no-repeat center center; }

.bxb-child-ziliao { background: #fff; }
.bxb-child-ziliao hr { opacity: 0.3; }
.bxb-child-ziliao .list { font-size: 16px; line-height: 36px; }
.bxb-child-ziliao .list img { display: block; margin: 0 auto; max-width: 94%; }
.bxb-child-ziliao .list table { width: 100%; border: 1px solid #e5e5e5; }
.bxb-child-ziliao .list table td { line-height: 1; font-size: 16px; color: #777; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; padding: 30px 18px; border: 1px solid #e5e5e5; }
.bxb-child-ziliao .list table td:hover { background: #f5f5f5; color: #555; }

.bxb-news-box ul { margin: 0 auto; }
.bxb-news-box ul li { float: left; width: 33.33%; margin-bottom: 30px; }
.bxb-news-box ul li a { background: #fff; display: block; width: 94%; margin: 0 auto; padding: 0 0 30px; border: 1px solid #e5e5e5; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.bxb-news-box ul li a:hover { box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); }
.bxb-news-box ul li .pic { border-bottom: none; height: 220px; margin: 0 auto; position: relative; overflow: hidden; }
.bxb-news-box ul li .pic img { display: block; width: 100%; height: auto; min-height: 100%; }
.bxb-news-box ul li .text { width: 88%; margin: 0 auto; }
.bxb-news-box ul li .text .line { width: 40px; height: 2px; margin: 30px 0 25px; background: #e60012; }
.bxb-news-box ul li .text h6 { font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bxb-news-box ul li .text p { color: #777; font-size: 14px; line-height: 30px; height: 90px; overflow: hidden; margin: 30px auto; }
.bxb-news-box ul li .text span { transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; color: #333; }
.bxb-news-box ul li .text span:hover { color: #fd9631; }

.bxb-ym { width: 100%; text-align: center; font-size: 0px; }
.bxb-ym span.laypage_curr { background: #fd9631; color: #fff; }

.bxb-ym a, .bxb-ym span { font-size: 14px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 35px; border: 1px solid #e2e2e2; height: 44px; line-height: 44px; margin: 0 -1px 0 0; background-color: #fff; color: #333; vertical-align: middle; }

.bxb-ym select { height: 46px; line-height: 46px; display: inline-block; border: 1px solid #e2e2e2; padding: 0 20px; color: #333; vertical-align: middle; }

.bxb-newXq-page { padding: 300px 0 60px; background: url(../images/ban-news-xq.jpg) no-repeat center top; }
.bxb-newXq-page.bxb-layoutXq-page { background: url(../images/ban-layout-xq.jpg) no-repeat center top; }
.bxb-newXq-page.bxb-teamXq-page { background: url(../images/ban-team-xq.jpg) no-repeat center top; }
.bxb-newXq-page .position { color: #fff; font-family: '宋体'; }
.bxb-newXq-page .position a { color: #fff; }
.bxb-newXq-page .position i { display: inline-block; width: 6px; height: 11px; background: url(../images/right.png) no-repeat center center; margin: 0 5px; }
.bxb-newXq-page .position span { color: #fd9631; }
.bxb-newXq-page .con-text { margin-top: 15px; background: #fff; padding: 50px 0; }
.bxb-newXq-page .con-text .tit { width: 90%; border-bottom: 1px solid #e5e5e5; padding-bottom: 15px; }
.bxb-newXq-page .con-text .tit h5 { font-weight: 500; line-height: 60px; font-size: 30px; color: #333; }
.bxb-newXq-page .con-text .tit p span { color: #999; font-size: 14px; margin-right: 20px; }
.bxb-newXq-page .con-text .article { padding-top: 30px; width: 90%; line-height: 36px; color: #555; font-size: 16px; }
.bxb-newXq-page .con-text .article img { display: block; max-width: 100%; margin: 15px auto; }
.bxb-newXq-page .con-text .article p { marin: 10px auto; }
.bxb-newXq-page .con-text .previousNext { width: 90%; padding: 30px 0; background: #f5f5f5; }
.bxb-newXq-page .con-text .previousNext div { width: 90%; padding: 6px 0; margin: 0 auto; }
.bxb-newXq-page .con-text .previousNext div a { color: #999; }
.bxb-newXq-page .con-text .previousNext div a:hover { color: #fd9631; }

.bxb-team-box .bxb-team-module .module-con { background: #fff; padding: 40px; }
.bxb-team-box .bxb-team-module .module-con .pic { width: 49%; }
.bxb-team-box .bxb-team-module .module-con .pic img { transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; display: block; width: 100%; }
.bxb-team-box .bxb-team-module .module-con .text { width: 49%; }
.bxb-team-box .bxb-team-module .module-con .text h6 { vertical-align: middle; font-weight: 500; font-size: 24px; color: #333; }
.bxb-team-box .bxb-team-module .module-con .text h6 span.btn { display: inline-block; background: #fd9631; width: 8px; height: 8px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); margin-right: 10px; vertical-align: middle; }
.bxb-team-box .bxb-team-module .module-con .text .txt { padding-top: 30px; }
.bxb-team-box .bxb-team-module .module-con .text .txt p { color: #555; font-size: 16px; line-height: 36px; }
.bxb-team-box .bxb-zp-table .zp-tit { background: #e5e5e5; font-size: 0; }
.bxb-team-box .bxb-zp-table .zp-tit span { padding: 25px 0; font-size: 16px; font-weight: bolder; display: inline-block; text-align: center; width: 20%; }
.bxb-team-box .bxb-zp-table .zp-tit span:nth-child(1) { width: 30%; }
.bxb-team-box .bxb-zp-table .zp-tit span:last-child { width: 10%; }
.bxb-team-box .bxb-zp-table .zp-list ul li { background: #fff; border-bottom: 1px solid #f2f2f2; }
.bxb-team-box .bxb-zp-table .zp-list ul li div.tit { cursor: pointer; font-size: 0; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.bxb-team-box .bxb-zp-table .zp-list ul li div.tit:hover { background: #f9f9f9; }
.bxb-team-box .bxb-zp-table .zp-list ul li div.tit span { color: #555; padding: 25px 0; color: #555; font-size: 14px; display: inline-block; text-align: center; width: 20%; }
.bxb-team-box .bxb-zp-table .zp-list ul li div.tit span:nth-child(1) { width: 30%; }
.bxb-team-box .bxb-zp-table .zp-list ul li div.tit span.btn { width: 10%; background: url(../images/right02.png) no-repeat center center; }
.bxb-team-box .bxb-zp-table .zp-list ul li div.text { display: none; border-top: 1px solid #e5e5e5; padding: 30px 0; width: 100%; }
.bxb-team-box .bxb-zp-table .zp-list ul li div.text .con { width: 90%; }
.bxb-team-box .bxb-zp-table .zp-list ul li div.text .duties, .bxb-team-box .bxb-zp-table .zp-list ul li div.text .claim { width: 46%; }
.bxb-team-box .bxb-zp-table .zp-list ul li div.text .list { color: #555; line-height: 30px; }
.bxb-team-box .bxb-zp-table .zp-list ul li div.text .list h6 { font-weight: 900; }
.bxb-team-box .bxb-zp-table .zp-list ul li div.text .list p { margin: 5px 0; color: #777; }

.bxb-contact-box .bxb-contact-text { padding: 200px 0; }
.bxb-contact-box .bxb-contact-text h2 { font-size: 36px; color: #999; }
.bxb-contact-box .bxb-contact-text h6.tit { font-size: 24px; padding: 10px 0 0; color: #fd9631; }
.bxb-contact-box .bxb-contact-text .text { padding-top: 10px; }
.bxb-contact-box .bxb-contact-text .text .contact { margin: 35px 0 0; padding-left: 52px; }
.bxb-contact-box .bxb-contact-text .text .contact h6 { font-size: 16px; line-height: 1; padding-bottom: 10px; }
.bxb-contact-box .bxb-contact-text .text .contact p { color: #777; }
.bxb-contact-box .bxb-contact-text .text .contact span.btn { width: 34px; height: 100%; left: 0; top: 0; opacity: .6; filter: alpha(opacity=60); }
.bxb-contact-box .bxb-contact-text .text .contact.address span.btn { background: url(../images/contact-btn01.png) no-repeat left top; }
.bxb-contact-box .bxb-contact-text .text .contact.phone span.btn { background: url(../images/contact-btn02.png) no-repeat left top; }
.bxb-contact-box .bxb-contact-text .text .contact.yb span.btn { background: url(../images/contact-btn03.png) no-repeat left top; }
.bxb-contact-box .bxb-contact-text .text .contact.more { padding-left: 0; }
.bxb-contact-box .bxb-contact-text .text .contact.more a { margin: 0px; display: inline-block; padding: 12px 30px; border: 1px solid #fd9631; color: #fd9631; font-size: 16px; }
.bxb-contact-box .bxb-contact-pic { background: url(../images/map.jpg) no-repeat center left; left: 40%; top: 0; width: 100%; height: 100%; }

.bxb-layout-nav { background: #fff; padding: 40px 0; }
.bxb-layout-nav span { display: inline-block; width: 220px; height: 50px; line-height: 50px; color: #333; border: 1px solid #999; font-size: 16px; cursor: pointer; margin: 0 20px; }
.bxb-layout-nav span:hover, .bxb-layout-nav span.focus { background: #fd9631; color: #fff; border-color: #fd9631; }

.bxb-layout-box .bxb-layout-con ul li { margin-bottom: 35px; float: left; width: 570px; }
.bxb-layout-box .bxb-layout-con ul li:nth-child(even) { float: right; }
.bxb-layout-box .bxb-layout-con ul li a { width: 100%; }
.bxb-layout-box .bxb-layout-con ul li a:hover { box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.1); }
.bxb-layout-box .bxb-layout-con ul li a { background: #fff; }
.bxb-layout-box .bxb-layout-con ul li .pic { width: 100%; height: 180px; }
.bxb-layout-box .bxb-layout-con ul li .pic img { display: block; width: 100%; height: 100%; }
.bxb-layout-box .bxb-layout-con ul li .pic .bg { width: 100%; height: 100%; background: #000; opacity: 0.3; filter: alpha(opacity=30); left: 0; top: 0; }
.bxb-layout-box .bxb-layout-con ul li .pic .text { left: 30px; top: 70px; }
.bxb-layout-box .bxb-layout-con ul li .pic .text h6 { color: #fff; font-size: 18px; padding-bottom: 15px; font-weight: 500; }
.bxb-layout-box .bxb-layout-con ul li .pic .text .line { width: 30px; height: 1px; background: #fff; opacity: .5; }
.bxb-layout-box .bxb-layout-con ul li .text { width: 90%; padding: 20px 0 25px; }
.bxb-layout-box .bxb-layout-con ul li .text .contact p { color: #333; font-size: 14px; line-height: 32px; }
.bxb-layout-box .bxb-layout-con ul li .text .btn-box span.btn { display: inline-block; padding: 8px 30px; border: 1px solid #999; color: #555; }
.bxb-layout-box .bxb-layout-con ul li .text .btn-box span.btn:hover { color: #fd9631; border-color: #fd9631; }

.bxb-layout-module { padding: 50px 0; background: #fff; }
.bxb-layout-module .con { width: 90%; }
.bxb-layout-module .con .text { margin-top: 30px; }

.bxb-layout-jj { min-height: 260px; }
.bxb-layout-jj .con .text { color: #555; font-size: 16px; line-height: 36px; }
.bxb-layout-jj .con .text p { color: #555; font-size: 16px; line-height: 36px; }

.bxb-layout-contact .text img { width: 100%; }
.bxb-layout-contact .text p { padding-top: 25px; }
.bxb-layout-contact .text p span { color: #333; padding-right: 50px; font-size: 16px; }

.bxb-layout-team .text ul li { float: left; width: 33.33%; height: 280px; display: flex; justify-content: center; align-items: center; overflow: hidden; position: relative; margin-bottom: 30px; }
.bxb-layout-team .text ul li img { display: block; width: 94%; min-height: 100%; max-width: 100%; }
.bxb-layout-team .btn span { transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: #e5e5e5; margin: 0 6px; cursor: pointer; }
.bxb-layout-team .btn span.focus { background: #fd9631; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); }

.bxb-layer-video { background: #000; display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; background: rgba(0, 0, 0, 0.3); }
.bxb-layer-video #output { position: absolute; left: 0px; top: 0; width: 100%; height: 100%; }
.bxb-layer-video #output img { display: block; width: 100%; height: 100%; }
.bxb-layer-video .con { width: 640px; height: 360px; margin: 0 auto; position: relative; top: 50%; margin-top: -240px; }
.bxb-layer-video .con img.close { position: absolute; width: 60px; top: 0; right: 0; z-index: 999; cursor: pointer; }

.bxb-mobile-header { display: none; height: 60px; z-index: 999; position: fixed; left: 0; top: 0; box-sizing: border-box; background: rgba(255, 255, 255, 0.9); padding: 15px; width: 100%; justify-content: space-between; }
.bxb-mobile-header div.logo img { width: 120px; }
.bxb-mobile-header div.nav-btn { width: 30px; position: relative; top: 2px; }
.bxb-mobile-header div.nav-btn span { display: block; width: 100%; height: 2px; background: #fd9631; position: relative; }
.bxb-mobile-header div.nav-btn span:nth-child(2) { top: 8px; }
.bxb-mobile-header div.nav-btn span:nth-child(3) { top: 16px; }
.bxb-mobile-header div.nav-btn.close span:nth-child(1) { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform-origin: left top; left: 1px; }
.bxb-mobile-header div.nav-btn.close span:nth-child(3) { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform-origin: left top; top: 17px; }
.bxb-mobile-header div.nav-btn.close span:nth-child(2) { opacity: 0; }

.bxb-mobile-nav { display: none; opacity: 0; z-index: -1; background: rgba(0, 0, 0, 0.3); position: fixed; left: 0; top: 0; width: 100%; height: 100%; padding-top: 60px; }
.bxb-mobile-nav a { display: block; background: rgba(255, 255, 255, 0.7); font-size: 16px; color: #333; padding: 15px 0; text-align: center; border-top: 1px solid #ccc; }
.bxb-mobile-nav.focus { z-index: 990; opacity: 1; }

.bxb-child-teamM { padding: 10px 0 30px; }
.bxb-child-teamM ul { display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: space-between; }
.bxb-child-teamM ul li { margin-bottom: 10px; width: 49%; }
.bxb-child-teamM ul li a { display: block; background: #fff; box-sizing: border-box; padding: 4px; }
.bxb-child-teamM ul li .pic { width: 100%; }
.bxb-child-teamM ul li .pic img { display: block; width: 100%; }
.bxb-child-teamM ul li .text { padding: 12px 0; }
.bxb-child-teamM ul li .text h6 { font-size: 16px; font-weight: 500; }
.bxb-child-teamM ul li .text h6 span.tit { color: #333; }
.bxb-child-teamM ul li .text h6 span.unit { color: #999; }

.bxb-ym-mobile { padding: 0 0 30px; }
.bxb-ym-mobile a { display: block; width: 100%; margin: 0 auto; text-align: center; background: #fff; padding: 15px 0; border: 1px solid #d1d1d1; font-size: 14px; color: #fd9631; }

.swiper-container-layout { margin-top: 20px; }
.swiper-container-layout .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-container-layout .swiper-slide img { display: block; width: auto; max-width: 100%; height: 250px; }
.swiper-container-layout .swiper-pagination { position: relative; top: 5px; }

#loadingToast { width: 100%; height: 100%; left: 0; top: 0; position: fixed; background: rgba(0, 0, 0, 0.6); z-index: 9995; }

.weui-toast { position: fixed; z-index: 5000; width: 7.6em; min-height: 7.6em; top: 50%; margin-top: -4.8em; left: 50%; margin-left: -3.8em; background: rgba(17, 17, 17, 0.7); text-align: center; border-radius: 5px; color: #FFFFFF; z-index: 9999; }

.weui-icon_toast { margin: 22px 0 0; display: block; }
.weui-icon_toast.weui-icon-success-no-circle:before { color: #FFFFFF; font-size: 55px; }
.weui-icon_toast.weui-loading { margin: 30px 0 0; width: 38px; height: 38px; vertical-align: baseline; }

.weui-toast__content { margin: 0 0 15px; }

.weui-loading { width: 20px; height: 20px; display: inline-block; vertical-align: middle; animation: weuiLoading 1s steps(12, end) infinite; background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat; background-size: 100%; }
.weui-loading.weui-loading_transparent, .weui-btn_loading.weui-btn_primary .weui-loading, .weui-btn_loading.weui-btn_warn .weui-loading { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E"); }

@-webkit-keyframes weuiLoading { 0% { transform: rotate3d(0, 0, 1, 0deg); }
  100% { transform: rotate3d(0, 0, 1, 360deg); } }
@keyframes weuiLoading { 0% { transform: rotate3d(0, 0, 1, 0deg); }
  100% { transform: rotate3d(0, 0, 1, 360deg); } }
@media screen and (max-width: 1200px) { .bxb-wbox { width: 100%; min-width: 1060px; }
  .bxb-wcon { width: 1060px; }
  .bxb-ind-section.bxb-ind-layout { background: url(../images/pic031.jpg) no-repeat 50%; }
  .c-foot .nav-box { display: none; }
  .c-foot .c-foot-bz { margin: 0; }
  .bxb-about-js .list .text { width: 560px; }
  .bxb-about-js .list .text p { font-size: 14px; line-height: 34px; }
  .bxb-honor-list ul li a { width: 330px; }
  .bxb-honor-list ul li a .pic { height: 349px; }
  .album-box .album-list li .txt { width: 748px; }
  .bxb-course-list .content-list ul li .pic { width: 420px; height: 218px; }
  .bxb-layout-box .bxb-layout-con ul li { width: 49%; }
  .bxb-news-box { padding: 40px 0; }
  .bxb-news-box ul li .pic { height: 200px; }
  .bxb-team-box .bxb-team-module .module-con .text .txt { padding-top: 20px; }
  .bxb-newXq-page { padding: 260px 0 55px; }
  .bxb-layout-team .text ul li { height: 240px; } }
@media screen and (max-width: 1100px) { .bxb-top-header .logo img { padding-left: 15px; }
  .bxb-top-header .nav { padding-right: 15px; }
  .bxb-wbox { width: 100%; min-width: 960px; }
  .bxb-wcon { width: 960px; }
  .bxb-ind-section.bxb-ind-news ul li a { width: 320px; }
  .bxb-ind-section.bxb-ind-news ul li .text p { height: 60px; }
  .bxb-about-js .list .text { width: 460px; }
  .bxb-about-js .list .text p { line-height: 26px; }
  .bxb-child-culture .list .module h6 span.eng { font-size: 30px; }
  .bxb-child-culture .list .module.mission { margin-left: -99px; }
  .bxb-about-culture { transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; padding: 50px 0; }
  .bxb-honor-list { padding: 30px 0 40px; }
  .bxb-honor-list ul li a { width: 310px; }
  .bxb-honor-list ul li a .pic { height: 328px; }
  .bxb-course-list { padding: 30px 0 60px; }
  .album-box .album-list li .txt { width: 648px; }
  .bxb-course-list .content-list ul li .text { width: 420px; }
  .bxb-child-product { padding: 30px 0 50px; }
  .bxb-product-jj .text { padding: 25px 30px; }
  .bxb-product-jj .text p { font-size: 16px; line-height: 32px; }
  .bxb-layout-nav span { width: 20%; }
  .bxb-news-box ul li { width: 49%; }
  .bxb-news-box ul li .text h6 { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .bxb-news-box ul li .text p { margin: 20px 0; line-height: 24px; height: 72px; }
  .bxb-team-box .bxb-team-module .module-con .text .txt { padding-top: 15px; }
  .bxb-team-box .bxb-team-module .module-con .text .txt p { font-size: 14px; line-height: 32px; }
  .bxb-layout-team .text ul li { height: 220px; } }
@media screen and (max-width: 960px) { .bxb-ind-section.bxb-ind-layout { background: url(../images/pic032.jpg) no-repeat 50%; }
  .bxb-wbox { width: 100%; min-width: auto; }
  .bxb-wcon { width: 94%; }
  #bxb-top-header { display: none; }
  #bxb-mobile-header { display: flex; display: -webkit-flex; }
  #bxb-mobile-nav { display: block; }
  .bxb-ind-section.bxb-ind-news ul li { float: none; width: 90%; margin: 15px auto; }
  .bxb-ind-section.bxb-ind-news ul li:nth-child(3) { display: none; }
  .bxb-ind-section.bxb-ind-news ul li a { width: 100%; }
  .bxb-ind-section.bxb-ind-news ul li a .pic { display: none; }
  .bxb-ind-section.bxb-ind-news ul li .text p { margin: 20px auto; height: 60px; }
  .bxb-ind-section .bxb-select-txt { padding-left: 50px; }
  .bxb-ind-section .bxb-select-txt.right { padding-right: 50px; padding-left: 0; }
  .bxb-child-ban { display: none; }
  .bxb-child-banM { display: block; padding-top: 60px; }
  .bxb-child-banM img { display: block; width: 100%; }
  .bxb-about-js { padding: 40px 0; }
  .bxb-about-js .list { padding: 20px 0 0; }
  .bxb-about-js .list .text { float: none; width: 100%; }
  .bxb-about-js .list .text p { line-height: 36px; }
  .bxb-about-js .list .pic { display: none; }
  .bxb-about-jg { padding: 40px 0; }
  .bxb-honor-list ul li a { width: 94%; }
  .bxb-honor-list ul li a .pic { height: 260px; }
  .album-box { padding: 30px 0 50px; }
  .album-box .album-list li { height: auto; }
  .album-box .album-list li .pic { display: none; }
  .album-box .album-list li .txt { width: 100%; }
  .album-box .album-list li .txt .text p { line-height: 30px; }
  .bxb-course-list .content-list ul li .text .txt { padding-top: 10px; }
  .bxb-course-list .content-list ul li .pic { width: 50%; height: auto; }
  .bxb-course-list .content-list ul li .text { width: 46%; }
  .bxb-layout-nav span { margin: 0 10px; }
  .bxb-team-box .bxb-team-module .module-con { padding: 30px 20px; }
  .bxb-team-box .bxb-team-module .module-con .text h6 { font-size: 18px; }
  .bxb-team-box .bxb-team-module .module-con .text .txt { padding-top: 10px; }
  .bxb-team-box .bxb-team-module .module-con .text .txt p { font-size: 14px; line-height: 22px; }
  .bxb-team-box .bxb-zp-table .zp-list ul li div.text .list p { line-height: 24px; }
  .bxb-team-box { padding: 30px 0; }
  .bxb-team-zl:nth-child(2) { margin-top: 15px; }
  .bxb-team-zp { margin-top: 30px; }
  .bxb-newXq-page { padding: 200px 0 45px; }
  .bxb-newXq-page .con-text { padding: 30px 0; }
  .bxb-newXq-page .con-text .tit h5 { font-size: 24px; line-height: 40px; }
  .bxb-layout-team .text ul li { height: 200px; } }
@media screen and (max-width: 751px) { .bxb-layer-video .con { width: 88%; height: auto; margin-top: 0; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); }
  .bxb-layer-video .con img.close { width: 40px; }
  .bxb-ind-section .bxb-select-txt { width: 90%; margin: 0 auto; padding-left: 0; }
  .bxb-ind-section .bxb-select-txt.right { padding-right: 0; }
  .bxb-ind-section .bxb-select-txt h2 { font-size: 42px; }
  .bxb-ind-section .bxb-select-txt div.line { height: 1px; width: 40px; }
  .bxb-ind-section .bxb-select-txt .text p { font-size: 19px; line-height: 24px; padding-bottom: 18px; }
  .bxb-ind-section .bxb-select-txt .text a.link { margin-top: 24px; display: block; }
  .bxb-ind-section.bxb-ind-about { background-image: url(../images/pic01M.jpg); background-color: #3265a2; background-repeat: no-repeat; background-size: 100% auto; background-position: left bottom; }
  .bxb-ind-section.bxb-ind-product { background-image: url(../images/pic02M.jpg); background-color: #477ee6; background-repeat: no-repeat; background-size: 100% auto; background-position: left bottom; }
  .bxb-ind-section.bxb-ind-layout { background-image: url(../images/pic03M.jpg); background-color: #477ee6; background-repeat: no-repeat; background-size: 100% auto; background-position: left bottom; }
  .bxb-ind-section.bxb-ind-team { background-image: url(../images/pic04M.jpg); background-color: #347db0; background-repeat: no-repeat; background-size: 100% auto; background-position: left bottom; }
  .bxb-ind-section.bxb-ind-contact { background-image: url(../images/pic05M.jpg); background-color: #fff; background-repeat: no-repeat; background-size: 100% auto; background-position: left bottom; }
  .bxb-ind-section.bxb-ind-news .bxb-ind-tit h2 { font-size: 30px; }
  .bxb-ind-section.bxb-ind-news .bxb-ind-more a { font-size: 20px; }
  .bxb-ind-section.bxb-ind-news ul { margin: 20px auto 0; }
  .bxb-ind-section.bxb-ind-news ul li { margin: 15px auto; background: #f5f5f5; }
  .bxb-ind-section.bxb-ind-news ul li .text h6 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .bxb-ind-section.bxb-ind-news ul li .text p { line-height: 24px; height: 48px; margin: 10px auto; }
  .bxb-child-tit h2 { font-size: 18px; padding-bottom: 15px; }
  .bxb-child-tit div.line { height: 1px; }
  .bxb-child-nav { padding: 20px 0; }
  .bxb-child-nav ul li.focus a { top: 0; padding: 15px 0; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05); }
  .bxb-child-nav ul li a { padding: 15px 0; }
  .bxb-child-nav ul li a span.tit { font-size: 16px; padding-bottom: 6px; }
  .bxb-child-nav ul li a span.eng { display: none; }
  .bxb-child-nav ul li a .line { display: none; }
  .bxb-about-js { background: #fff; box-sizing: border-box; padding: 20px; }
  .bxb-about-js .list { padding: 15px 0; }
  .bxb-about-js .list .text { float: none; width: 100%; }
  .bxb-about-js .list .text p { font-size: 14px; line-height: 28px; color: #555; }
  .bxb-about-js .list .pic { display: none; }
  .bxb-child-culture { background: none; margin-top: 20px; }
  .bxb-child-culture .bxb-about-culture { box-sizing: border-box; padding: 30px 20px; background: #fff; }
  .bxb-child-culture .bxb-child-tit h2 { color: #fd9631; }
  .bxb-child-culture .list { padding: 30px 0 0; height: auto; }
  .bxb-child-culture .list .module { display: flex; position: relative; left: 0; top: 0; padding: 0 0 10px 0; }
  .bxb-child-culture .list .module h6 { width: 80px; }
  .bxb-child-culture .list .module h6 span.tit { font-size: 18px; }
  .bxb-child-culture .list .module h6 span.eng { display: none; }
  .bxb-child-culture .list .module div.text { padding-top: 5px; }
  .bxb-child-culture .list .module div.text p { color: #555; font-size: 14px; line-height: 1; padding-bottom: 15px; }
  .bxb-child-culture .list .module.mission { left: 0; margin-left: 0; }
  .bxb-honor-list { padding: 15px 0 20px; }
  .bxb-honor-list ul li { width: 50%; margin-bottom: 10px; }
  .bxb-honor-list ul li a .pic { height: 200px; }
  .bxb-album-box { display: none; }
  .bxb-child-teamM { display: block; }
  .bxb-course-list { display: none; }
  .bxb-course-listM { display: block; background: #fff; box-sizing: border-box; padding: 25px; margin-bottom: 30px; }
  .bxb-course-listM ul li { position: relative; border-left: 1px solid #fd9631; box-sizing: border-box; padding: 0 0 25px 25px; }
  .bxb-course-listM ul li .circle { width: 4px; height: 4px; background: #fd9631; border: 3px dashed rgba(253, 150, 49, 0.3); position: absolute; left: -5px; top: 0px; border-radius: 50%; }
  .bxb-course-listM ul li h6.tit { font-size: 16px; line-height: 1; color: #333; padding: 0 0 8px 0; }
  .bxb-course-listM ul li .text p { font-size: 14px; color: #777; }
  .bxb-child-product { padding: 20px 0 30px; }
  .bxb-product-jj .text { padding: 15px 20px; }
  .bxb-child-lc { padding-bottom: 30px; }
  .bxb-product-lc .list span.text { box-sizing: border-box; display: block; width: 100%; font-size: 14px; padding: 15px 15px; margin: 0; color: #333; }
  .bxb-product-lc .list span.text:nth-child(4n+1) { background: #fff; }
  .bxb-product-lc .list span.text:nth-child(4n+3) { background: #f9f9f9; }
  .bxb-product-lc .list i.jt { display: none; }
  .bxb-product-ziliao { padding: 30px 0; }
  .bxb-product-ziliao .list { margin: 10px 0; }
  .bxb-product-ziliao .list table { border: 0; }
  .bxb-product-ziliao .list table tr td { display: block; border: 0; padding: 15px; font-size: 14px; border-bottom: 1px solid #e5e5e5; }
  .bxb-layout-nav { padding: 20px 0; }
  .bxb-layout-nav span { margin: 0; font-size: 14px; line-height: 1; height: auto; padding: 10px 6px; }
  .bxb-layout-box { padding: 30px 0; }
  .bxb-layout-box .bxb-layout-con ul li { width: 100%; margin-bottom: 15px; }
  .bxb-layout-box .bxb-layout-con ul li:nth-child(even) { float: none; }
  .bxb-layout-box .bxb-layout-con ul li:nth-child(odd) { float: none; }
  .bxb-layout-box .bxb-layout-con ul li .pic { height: auto; }
  .bxb-layout-box .bxb-layout-con ul li .pic .text { top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); }
  .bxb-layout-box .bxb-layout-con ul li .pic .text h6 { font-size: 16px; }
  .bxb-news-box { padding: 10px 0; }
  .bxb-news-box ul { display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: space-between; }
  .bxb-news-box ul li { margin-bottom: 15px; float: none; }
  .bxb-news-box ul li .text .line { display: none; }
  .bxb-news-box ul li .text h6 { padding-top: 20px; font-size: 14px; }
  .bxb-news-box ul li .text p { margin: 10px 0; }
  .bxb-news-box ul li .text span.btn { color: #fd9631; }
  .bxb-news-box ul li a { width: 100%; padding-bottom: 20px; }
  .bxb-news-box ul li .pic { height: 120px; }
  .bxb-ym a, .bxb-ym span { display: none; }
  .bxb-ym { margin: 0 0 25px; }
  .bxb-ym select { display: block; box-sizing: border-box; width: 100%; }
  .bxb-ym-mobile { display: block; }
  .bxb-team-box .bxb-zp-table .zp-tit span { font-size: 14px; }
  .bxb-team-box .bxb-zp-table .zp-tit span:last-child { width: 30%; }
  .bxb-team-box .bxb-team-module .module-con .pic { display: none; }
  .bxb-team-box .bxb-team-module .module-con .text { width: 100%; float: none; }
  .bxb-contact-box .bxb-contact-text { padding: 30px 0 30px 30px; box-sizing: border-box; }
  .bxb-contact-pic { display: none; }
  .bxb-contact-box .bxb-contact-text h6.tit { padding: 0; }
  .bxb-contact-box .bxb-contact-text .text .contact { margin: 20px 0; }
  .bxb-contact-box .bxb-contact-text .text .contact:last-child { margin-bottom: 0; }
  .bxb-contact-box .bxb-contact-text h6.tit { font-size: 18px; }
  .bxb-contact-box .bxb-contact-text h2 { font-size: 28px; }
  .bxb-layout-module { padding: 30px 0; }
  .bxb-layout-module .con .text { margin-top: 15px; }
  .bxb-layout-module .con .text p { font-size: 14px; line-height: 26px; }
  .bxb-layout-module.bxb-layout-contact .con .text img { display: none; }
  .bxb-layout-module.bxb-layout-contact .con .text p { padding: 0; }
  .bxb-layout-module.bxb-layout-contact .con .text p span { display: block; font-size: 14px; padding: 0; }
  .bxb-layout-team .con .pc-con { display: none; }
  .bxb-layout-team .swiper-container-layout { display: block; }
  .bxb-layout-team .text ul li { width: 50%; margin-bottom: 10px; }
  .bxb-newXq-page .con-text .tit h5 { font-size: 18px; line-height: 28px; padding-bottom: 10px; }
  .bxb-newXq-page .con-text .article { padding: 20px; }
  .bxb-newXq-page .con-text .article p { font-size: 14px; line-height: 30px; }
  .bxb-newXq-page .con-text .previousNext { padding: 15px 0; margin-top: 0px; }
  .bxb-team-box .bxb-zp-table .zp-list ul li div.text .duties, .bxb-team-box .bxb-zp-table .zp-list ul li div.text .claim { width: 100%; float: none; }
  .bxb-team-box .bxb-zp-table .zp-list ul li div.text .duties h6, .bxb-team-box .bxb-zp-table .zp-list ul li div.text .claim h6 { font-size: 15px; }
  .bxb-team-box .bxb-zp-table .zp-list ul li div.text .claim { margin-top: 15px; }
  .bxb-product-jj { margin-top: 15px; } }
@media screen and (max-width: 481px) { .bxb-news-box ul li { width: 100%; }
  .bxb-news-box ul li .pic { height: auto; }
  .bxb-team-box .bxb-team-module .module-con .pic, .bxb-team-box .bxb-team-module .module-con .text { display: block; float: none; width: 100%; }
  .bxb-team-box .bxb-team-module .module-con .text h6 { font-size: 16px; padding-top: 20px; }
  .bxb-team-box .bxb-team-module .module-con .text .txt p { line-height: 28px; }
  .bxb-contact-box .bxb-contact-text .text .contact { padding-left: 40px; }
  .bxb-contact-box .bxb-contact-text .text .contact span.btn { width: 28px; background-size: 100% auto !important; }
  .bxb-newXq-page { padding: 120px 0 30px; background-size: 300% auto; }
  .bxb-newXq-page.bxb-teamXq-page, .bxb-newXq-page.bxb-layoutXq-page { background-size: 300% auto; }
  .bxb-child-nav ul.div-5, .bxb-child-nav ul.div-6 { display: flex; display: -webkit-flex; justify-content: space-between; flex-wrap: wrap; align-content: space-between; }
  .bxb-child-nav ul.div-5 li { width: 33.33%; margin-bottom: 3px; }
  .bxb-child-nav ul.div-5 li:nth-child(4), .bxb-child-nav ul.div-5 li:nth-child(5) { width: 50%; }
  .bxb-child-nav ul.div-6 li { width: 33.33%; margin-bottom: 1px; } }
@media screen and (max-width: 341px) { .bxb-ind-section .bxb-select-txt { width: 90%; margin: 0 auto; padding-left: 0; }
  .bxb-ind-section .bxb-select-txt.right { padding-right: 0; }
  .bxb-ind-section .bxb-select-txt h2 { font-size: 36px; }
  .bxb-ind-section .bxb-select-txt div.line { height: 1px; width: 40px; }
  .bxb-ind-section .bxb-select-txt .text p { font-size: 18px; line-height: 40px; }
  .bxb-ind-section .bxb-select-txt .text a.link { display: block; }
  .bxb-ind-section.bxb-ind-news .bxb-ind-tit { display: none; }
  .bxb-ind-section.bxb-ind-news .bxb-ind-more a { font-size: 18px; }
  .bxb-ind-section.bxb-ind-news ul { margin: 30px auto 0; }
  .bxb-ind-section.bxb-ind-news ul li { margin: 15px auto; background: #f5f5f5; }
  .bxb-ind-section.bxb-ind-news ul li .text h6 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .bxb-ind-section.bxb-ind-news ul li .text p { line-height: 24px; height: 48px; margin: 10px auto; }
  .bxb-child-nav ul li.focus a span.tit { font-size: 14px; }
  .bxb-honor-list ul li { float: none; width: 100%; }
  .bxb-honor-list ul li .text h6 { font-size: 14px; }
  .bxb-child-teamM ul { justify-content: center; }
  .bxb-child-teamM ul li { width: 96%; }
  .bxb-child-teamM ul li .text { padding: 10px 0; }
  .bxb-child-teamM ul li .text h6 { font-size: 14px; }
  .bxb-course-listM ul li h6.tit { font-size: 14px; }
  .bxb-course-listM ul li .circle { left: -6px; }
  .bxb-product-jj .text p { font-size: 14px; line-height: 28px; }
  .bxb-layout-nav span { padding: 6px 4px; }
  .bxb-layout-box .bxb-layout-con ul li .pic .text { left: 10px; }
  .bxb-layout-box .bxb-layout-con ul li .pic .text h6 { font-size: 14px; }
  .bxb-news-box ul li .pic { display: none; } }
