@font-face{font-family: 'thyFont1';src: url("../font/simpds.ttf");}
@font-face{font-family: 'thyFont2';src: url("../font/BEBAS.ttf");}
@font-face{font-family: 'thyFont3';src: url("../font/Questrial-Regular.ttf");}
main{width: 1600px;margin: 0 auto;display: block;*zoom: 1;}
main:before,
main:after{content: " ";display: table;}
main:after{clear: both;}
html{background: #fff;overflow-x: hidden;width: 100%;}
.fl{float: left;}
.fr{float: right;}
/*图片特效*/
.white,
.whites{position: relative;overflow: hidden;}
.white:after,
.whites:after{content: '';cursor: pointer;position: absolute;left: -100%;top: 0;width: 100%;height: 100%;background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));transform: skewx(-25deg);}
.white:hover:after{left: 100%;-moz-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;transition: 1s;}
.whites:hover:after{left: 100%;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
/*样式重置*/
html{line-height: 1.15;-webkit-text-size-adjust: 100%;}
body{margin: 0;}
h1{font-size: 2em;margin: .67em 0;}
hr{box-sizing: content-box;height: 0;overflow: visible;}
pre{font-family: monospace, monospace;font-size: 1em;}
a{background-color: transparent;}
abbr[title]{border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}
b,
strong{font-weight: bolder;}
code,
kbd,
samp{font-family: monospace, monospace;font-size: 1em;}
small{font-size: 80%;}
sub,
sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub{bottom: -.25em;}
sup{top: -.5em;}
img{border-style: none;}
button,
input,
optgroup,
select,
textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}
button,
input{overflow: visible;}
button,
select{text-transform: none;}
[type=button],
[type=reset],
[type=submit],
button{-webkit-appearance: button;}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner{border-style: none;padding: 0;}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring{outline: 1px dotted ButtonText;}
fieldset{padding: .35em .75em .625em;}
legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress{vertical-align: baseline;}
textarea{overflow: auto;}
[type=checkbox],
[type=radio]{box-sizing: border-box;padding: 0;}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height: auto;}
[type=search]{-webkit-appearance: textfield;outline-offset: -2px;}
[type=search]::-webkit-search-decoration{-webkit-appearance: none;}
::-webkit-file-upload-button{-webkit-appearance: button;font: inherit;}
details{display: block;}
summary{display: list-item;}
template{display: none;}
[hidden]{display: none;}
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,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
audio,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
mark,
menu,
meter,
nav,
output,
progress,
section,
summary,
time,
video{margin: 0;padding: 0;}
fieldset,
img{border: 0;}
address,
caption,
cite,
code,
dfn,
em,
th,
var,
optgroup{font-style: normal;font-weight: normal;}
ins{text-decoration: none;}
li{list-style: none;}
table{font-size: inherit;font: 100%;border-collapse: collapse;border-spacing: 0;}
caption,
th{text-align: left;}
h1,
h2,
h3,
h4,
h5,
h6{font-size: 100%;}
q:before,
q:after{content: '';}
abbr,
acronym{border: 0;font-variant: normal;}
legend{color: #000;}
input,
button,
textarea,
select,
optgroup,
option{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input,
button,
textarea,
select{border: 0;padding: 0;margin: 0;*font-size: 100%;line-height: 1.2;}
a img,
img{-ms-interpolation-mode: bicubic;}
sub,
sup{vertical-align: baseline;}
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section,
blockquote{display: block;}
pre{white-space: pre-wrap;}
textarea{resize: none;overflow: auto;}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus{outline: 0;}
button,
input{outline: 0;}
input[type=password]::-ms-reveal{display: none;}
input::-ms-clear{display: none;}
input:-ms-input-placeholder{color: #999;}
/*样式重置*/
/* a:active{color: #165bba;}
a:visited{color: #165bba;} */
/*动画区域*/
@-webkit-keyframes imgScale{from{transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);}to{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}}
@keyframes imgScale{from{transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);}to{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}}
@-webkit-keyframes tadass{from{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%,20%{-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}30%,50%,70%,90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%,60%,80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}to{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}
@keyframes tadass{from{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%,20%{-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}30%,50%,70%,90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}40%,60%,80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}to{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}
/*类名*/
.needDot .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;position: relative;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/background: rgba(0, 0, 0, 0.4);opacity: 1;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2);}
.needDot .swiper-pagination .swiper-pagination-bullet:hover:after{transform: scale(2);-ms-transform: scale(2);-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);}
.needDot .swiper-pagination .swiper-pagination-bullet:after{content: '';width: 4px;height: 4px;background: #fff;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;border-radius: 50%;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.needDot .swiper-pagination .swiper-pagination-bullet-active{border: 2px solid #fff;}
.needDot .swiper-pagination .swiper-pagination-bullet-active:after{width: 0;height: 0;transform: scale(0);-ms-transform: scale(0);-moz-transform: scale(0);-webkit-transform: scale(0);-o-transform: scale(0);}
.needDotSmall .swiper-pagination .swiper-pagination-bullet{width: 9px;height: 9px;position: relative;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/background: rgba(0, 0, 0, 0.4);opacity: 1;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.needDotSmall .swiper-pagination .swiper-pagination-bullet:hover:after{transform: scale(2);-ms-transform: scale(2);-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);}
.needDotSmall .swiper-pagination .swiper-pagination-bullet:after{content: '';width: 5px;height: 5px;background: #fff;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;border-radius: 50%;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.needDotSmall .swiper-pagination .swiper-pagination-bullet-active{border: 1px solid #fff;}
.needDotSmall .swiper-pagination .swiper-pagination-bullet-active:after{width: 0;height: 0;transform: scale(0);-ms-transform: scale(0);-moz-transform: scale(0);-webkit-transform: scale(0);-o-transform: scale(0);}
.main_page{position: relative;z-index: 20;background: #fff;width: 100%;height: auto;}
.needCover{-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;width: 100%;height: 100%;}
.needContain{-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;width: 100%;height: 100%;}
.needImgScale{animation: imgScale 5s ease-in-out infinite alternate;-webkit-animation: imgScale 5s ease-in-out infinite alternate;}
.needTada{animation: tadass 1s linear infinite;-webkit-animation: tadass 1s linear infinite;}
.needMarquee{white-space: nowrap;}
.needSwiperButton .swiper-button-prev:hover{transform: translateX(-5px);-ms-transform: translateX(-5px);-moz-transform: translateX(-5px);-webkit-transform: translateX(-5px);-o-transform: translateX(-5px);}
.needSwiperButton .swiper-button-next:hover{transform: translateX(5px);-ms-transform: translateX(5px);-moz-transform: translateX(5px);-webkit-transform: translateX(5px);-o-transform: translateX(5px);}
.needSwiperButton .swiper-button-disabled{pointer-events: auto !important;}
.needSwiperButton .swiper-button-white{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */border-radius: 3px;background-color: rgba(0, 0, 0, 0.5);box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);background-size: 15px 25px;}
.needScroll{overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.needScroll::-webkit-scrollbar{width: 8px;height: 8px;}
/*正常情况下滑块的样式*/
.needScroll::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0.5);border-radius: 10px;-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1);}
/*鼠标悬浮在该类指向的控件上时滑块的样式*/
.needScroll:hover::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0.4);border-radius: 10px;-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1);}
/*鼠标悬浮在滑块上时滑块的样式*/
.needScroll::-webkit-scrollbar-thumb:hover{background-color: rgba(0, 0, 0, 0.4);-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1);}
/*正常时候的主干部分*/
.needScroll::-webkit-scrollbar-track{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);background-color: white;}
/*鼠标悬浮在滚动条上的主干部分*/
.needScroll::-webkit-scrollbar-track:hover{-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);background-color: rgba(0, 0, 0, 0.01);}
.needScrollSmall{overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.needScrollSmall::-webkit-scrollbar{width: 4px;height: 4px;}
/*正常情况下滑块的样式*/
.needScrollSmall::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0.5);border-radius: 10px;-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1);}
/*鼠标悬浮在该类指向的控件上时滑块的样式*/
.needScrollSmall:hover::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0.4);border-radius: 10px;-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1);}
/*鼠标悬浮在滑块上时滑块的样式*/
.needScrollSmall::-webkit-scrollbar-thumb:hover{background-color: rgba(0, 0, 0, 0.4);-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1);}
/*正常时候的主干部分*/
.needScrollSmall::-webkit-scrollbar-track{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);background-color: white;}
/*鼠标悬浮在滚动条上的主干部分*/
.needScrollSmall::-webkit-scrollbar-track:hover{-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);background-color: rgba(0, 0, 0, 0.01);}
.layuiLayer{background: none !important;}
.layuiLayer .layui-layer-title{height: 30px;line-height: 30px;background: rgba(0, 0, 0, 0.7);color: #fff;border-bottom: none;}
.layuiLayer .layui-layer-setwin{top: 7px;}
.layuiLayer .layui-layer-setwin .layui-layer-close1{background-color: #fff;background-position: 2px -39px;border-radius: 3px;}
/*头部*/
#thyNavStyle:after{opacity: 1;bottom: 12px;background: #0067d0;}
#thyNavStyle .li_a{color: #0067d0 !important;}
#needHeaderBac{background: url(../image/head_bg.png) #fff bottom no-repeat;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);}
#needHeaderBac .header_logo .logo1{display: inline-block;max-height:80px;}
#needHeaderBac .header_logo .logo2{display: none;}
#needHeaderBac .header_lan .a1 a{color: #2c2c2c;}
#needHeaderBac .header_nav li .li_a{font-weight: bold;color: #4c4648;}
.needLeftBig{left: -430px !important;}
.needLeft{left: -350px !important;}
.pc_header{width: 100%;position: fixed;top: 0;z-index: 99;background: #fff;height: 170px;background: rgba(255, 255, 255, 0);transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pc_header .sytop{background: url(../image/top_bg.png) repeat-x;line-height: 40px;height: 40px;}
.pc_header .header_logo{height: 100%;position: absolute;left: 60px;top: 65px;height:80px;overflow: hidden;z-index: 20;}
.pc_header .header_logo .mt30{margin-right: 20px;}
.pc_header .header_logo .logo1{display: none;}
.pc_header .header_logo .logo2{display: inline-block;}
.pc_header .header_logo::before{content: "";position: absolute;left: -700px;top: -460px;width: 350px;height: 15px;background-color: rgba(255, 255, 255, .4);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: searchLights 1s ease-in 1s infinite;-o-animation: searchLights 1s ease-in 1s infinite;animation: searchLights 1s ease-in 1s infinite;}
@-webkit-keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}
@-o-keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}
@-moz-keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}
@keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}
.pc_header .header_lan{height: 100%;line-height:129px;position: absolute;right: 60px;top: 40;z-index: 20;}
.pc_header .header_lan .a1{float: left;}
.pc_header .header_lan .a1:hover a{color: #0067d0;}
.pc_header .header_lan .a1:hover a img{transform: translateY(-5px);-ms-transform: translateY(-5px);-moz-transform: translateY(-5px);-webkit-transform: translateY(-5px);-o-transform: translateY(-5px);}
.pc_header .header_lan .a1 a{width: 100%;height: 100%;display: block;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 12px;color: #fff;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pc_header .header_lan .a1 a img{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pc_header .header_nav{height:129px;float: right;position: absolute;right:280px;}
.pc_header .header_nav li{float: left;margin-left: 40px;position: relative;}
.pc_header .header_nav li .li_father{box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);display: none;min-width:160px;/* height: 250px; */background: rgba(255, 255, 255, 0.9);position: absolute;top:129px;left: 0px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-top: 10px;padding-bottom: 10px;}
.pc_header .header_nav li .li_father .navleft{width: 100%;float: left;height: 100%;border-right: 1px solid rgba(0, 0, 0, 0.2);box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding: 15px;}
.pc_header .header_nav li .li_father .navleft .inner_form .layui-form-item{margin-bottom: 10px;}
.pc_header .header_nav li .li_father .navleft .a2{height: 36px;line-height: 36px;width: 100%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 18px;color: #0067d0;font-weight: bold;}
.pc_header .header_nav li .li_father .navleft .a3{width: 100%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #555;margin-bottom: 10px;}
.pc_header .header_nav li .li_father .navleft .a1{width: 100%;height: 36px;line-height: 36px;text-align: center;border-bottom: 1px solid rgba(0, 0, 0, 0.2);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pc_header .header_nav li .li_father .navleft .a1:hover{border-color: #165bba;}
.pc_header .header_nav li .li_father .navleft .a1:hover a{color: #0067d0;}
.pc_header .header_nav li .li_father .navleft .a1 a{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #4c4648;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pc_header .header_nav li .li_father .navright{width: 65%;float: left;height: 100%;padding: 10px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/}
.pc_header .header_nav li .li_father .navright #header_map{width: 100%;height: 100%;display: block;}
.pc_header .header_nav li .li_father .navright #header_map .amap-copyright{display: none !important;}
.pc_header .header_nav li .li_father .navright #header_map .amap-logo{display: none !important;}
.pc_header .header_nav li .li_father .navright .pic{width: 100%;height: 100%;display: block;overflow: hidden;}
.pc_header .header_nav li:after{content: '';width: 100%;height: 4px;background: #0067d0;opacity: 0;position: absolute;left: 0;bottom: 0;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pc_header .header_nav li:hover:after{opacity: 1;bottom: 12px;}
.pc_header .header_nav li:hover .li_a{color: #0067d0 !important;}
.pc_header .header_nav li .li_a{width: 100%;height: 100%;display: block;line-height:129px;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 18px;color: #fff;font-weight: lighter;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
/*自适应手机端头部*/
.mobile_header{display: none;}
.mobile_header .mobile_to_index{height: 60px;position: fixed;top: 0;right:6%;z-index: 889;max-width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mobile_header .mobile_to_index a{line-height: 60px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #fff;}
.mobile_header .mobile_to_index a img{height:40px;}
.mobile_header .mobile_nav_sea{width: 100%;height: 60px;text-align: center;line-height: 60px;}
.mobile_header .mobile_nav_sea i{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 24px;color: #b7b7b7;}
.mobile_header .mobile_nav_sea:hover i{color: #165bba;}
.mobile_header .mobile_nav{border-bottom: 1px solid #ccc;height: 60px;background: -webkit-linear-gradient(310deg, #0067d0, #009688);background: -o-linear-gradient(310deg, #0067d0, #009688);background: -moz-linear-gradient(310deg, #0067d0, #009688);background: linear-gradient(310deg, #0067d0, #009688);background-size: cover;position: fixed;left: 0;width: 100%;z-index: 888;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.mobile_header .mobile_nav i{font-size: 20px;line-height: 60px;padding-left: 20px;color: #fff;opacity: 0.8;}
.mobile_header .mobile_nav .mobile_add{height: 60px;position: absolute;left: 70px;z-index: 10;top: 0;}
.mobile_header .mobile_nav .mobile_add i{font-size: 18px;color: #fff;padding-left: 0;line-height: 30px !important;}
.mobile_header .mobile_nav .mobile_add .mobile_i{float: left;width: 30px;height: 30px;border-radius: 50%;text-align: center;margin-top: 15px;margin-right: 10px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/}
.mobile_header #mobileStyle{background: #F1F1F1;}
.mobile_header #mobileStyle .main_a{color: #3d3d3d;}
.mobile_header #mobileStyle .main_a:before{content: '';position: absolute;top: 0;bottom: 0;margin: auto 0;left: 0;width: 3px;height: 10px;background: #165bba;}
.mobile_header .mobile_nav_on{transform: translateX(0px);-ms-transform: translateX(0px);-moz-transform: translateX(0px);-webkit-transform: translateX(0px);-o-transform: translateX(0px);}
.mobile_header .mobile_nav_main_on{transform: translateX(-160px);-ms-transform: translateX(-160px);-moz-transform: translateX(-160px);-webkit-transform: translateX(-160px);-o-transform: translateX(-160px);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);}
.mobile_header .mobile_nav_main{width: 160px;background: #FAFAFA;height: 100%;position: fixed;left: auto !important;right: -160px;top: 0;z-index: 99999;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.mobile_header .mobile_nav_main p{height: 60px;}
.mobile_header .mobile_nav_main li{height: auto;width: 100%;border-top: 1px solid #EBEBEB;}
.mobile_header .mobile_nav_main li:last-child{border-bottom: 1px solid #EBEBEB;}
.mobile_header .mobile_nav_main li .li_son{width: 100%;background: #FAFAFA;}
.mobile_header .mobile_nav_main li .li_son a{width: 100%;height: 100%;display: block;font-size: 13px;position: relative;color: #999;}
.mobile_header .mobile_nav_main li .li_son a:after{content: '';position: absolute;position: absolute;top: 0;bottom: 0;margin: auto 0;width: 20px;height: 1px;left: 0;background: #165bba;}
.mobile_header .mobile_nav_main li .li_son a span{display: inline-block;width: 116px;float: right;padding-top: 10px;padding-bottom: 10px;}
.mobile_header .mobile_nav_main li .main_a{width: 100%;height: 100%;display: block;color: #4c4648;line-height: 60px;font-size: 15px;position: relative;}
.mobile_header .mobile_nav_main li .main_a .layui-icon{margin-top: 20px;margin-right: 20px;width: 20px;height: 20px;text-align: center;line-height: 20px;float: right;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.mobile_header .mobile_nav_main li .main_a .layui-icon_on{transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}
.mobile_header .mobile_nav_main li .main_a span{padding-left: 25px;}
.banner{position: relative; height:700px !important}
.banner .header_sea{width: 100%;position: absolute;bottom: 2.5%;z-index: 30;left: 0;}
.banner .header_sea .header_sea_main{width: 100%;height: 92px;background: rgba(0, 0, 0, 0.7);*zoom: 1;}
.banner .header_sea .header_sea_main:before,
.banner .header_sea .header_sea_main:after{content: " ";display: table;}
.banner .header_sea .header_sea_main:after{clear: both;}
.banner .header_sea .header_sea_main .left{float: left;margin-left: 30px;height: 30px;line-height: 30px;padding-top: 31px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;}
.banner .header_sea .header_sea_main .left span{color: #165bba;font-weight: bold;font-family: thyFont3;padding-left: 2px;padding-right: 2px;}
.banner .header_sea .header_sea_main .mid{float: left;height: 100%;width: 500px;*zoom: 1;height: 30px;margin-top: 31px;line-height: 30px;}
.banner .header_sea .header_sea_main .mid:before,
.banner .header_sea .header_sea_main .mid:after{content: " ";display: table;}
.banner .header_sea .header_sea_main .mid:after{clear: both;}
.banner .header_sea .header_sea_main .mid a{height: 100%;padding-left: 15px;padding-right: 15px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;font-family: thyFont3;letter-spacing: 0.6px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */position: relative;}
.banner .header_sea .header_sea_main .mid a:hover{color: #165bba;}
.banner .header_sea .header_sea_main .mid a:after{content: '';width: 1px;height: 8px;background: #464646;position: absolute;top: 0;bottom: 0;margin: auto 0;right: 0;}
.banner .header_sea .header_sea_main .right{float: right;width: 50%;height: 44px;padding-top: 24px;}
.banner .header_sea .header_sea_main .right form{*zoom: 1;height: 100%;width: 100%;}
.banner .header_sea .header_sea_main .right form:before,
.banner .header_sea .header_sea_main .right form:after{content: " ";display: table;}
.banner .header_sea .header_sea_main .right form:after{clear: both;}
.banner .header_sea .header_sea_main .right form input::-webkit-input-placeholder{font-size: 14px;color: #757575;}
.banner .header_sea .header_sea_main .right form input:-moz-placeholder{font-size: 14px;color: #757575;}
.banner .header_sea .header_sea_main .right form input::-moz-placeholder{font-size: 14px;color: #757575;}
.banner .header_sea .header_sea_main .right form input:-ms-input-placeholder{font-size: 14px;color: #757575;}
.banner .header_sea .header_sea_main .right form input{float: left;width: 58%;height: 100%;background: #fff;line-height: 44px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #4c4648;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-left: 30px;margin-left: 10%;}
.banner .header_sea .header_sea_main .right form button{width: 27%;height: 100%;background: #0067d0;float: left;margin-left: 7px;text-align: center;line-height: 44px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.banner .header_sea .header_sea_main .right form button:hover{background: #0f4079;}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide .slide-inner{width: 100%;height: 100%;display: block;}
.banner .swiper-slide1 .banner1_1{position: absolute;width: 15.4%;left: 13.5%;top: 16.8%;z-index: 20;}
.banner .swiper-slide1 .banner1_2{position: absolute;width: 11.3%;left: 13.5%;top: 24%;z-index: 20;}
.banner .swiper-slide1 .banner1_3{position: absolute;left: 13.5%;top: 34.3%;z-index: 20;line-height: 30px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #fff;letter-spacing: 0.8px;}
.banner .swiper-slide1 .banner1_4{width: 196px;height: 44px;border: 1px solid rgba(255, 255, 255, 0.5);position: absolute;z-index: 20;top: 50.6%;left: 13.5%;}
.banner .swiper-slide1 .banner1_4:after{content: '';position: absolute;width: 0%;height: 100%;opacity: 0;left: 0;top: 0;background: #0067d0;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.banner .swiper-slide1 .banner1_4:hover:after{width: 100%;opacity: 1;}
.banner .swiper-slide1 .banner1_4:hover a img{transform: translateX(10px);-ms-transform: translateX(10px);-moz-transform: translateX(10px);-webkit-transform: translateX(10px);-o-transform: translateX(10px);}
.banner .swiper-slide1 .banner1_4 a{width: 100%;height: 100%;display: block;position: relative;z-index: 20;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #fff;line-height: 44px;text-align: center;font-weight: lighter;}
.banner .swiper-slide1 .banner1_4 a img{margin-left: 50px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.float_nav_off{height: 40px !important;}
.mobile_footer{height: auto;display: none;}
.mobile_footer .a1 a{margin-right: 5px;}
.mobile_footer .a1 a i{font-size: 28px;color: #afafaf;}
.mobile_footer .a1 .to_top i{color: #fff;background: #afafaf;border-radius: 50%;}
.mobile_footer .a2{width: 100%;height: 40px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mobile_footer .footer_add{height: 60px;}
.mobile_footer .footer_nav{height: 60px;width: 100%;background: -webkit-linear-gradient(310deg, #0067d0, #009688);background: -o-linear-gradient(310deg, #0067d0, #009688);background: -moz-linear-gradient(310deg, #0067d0, #009688);background: linear-gradient(310deg, #0067d0, #009688);position: fixed;bottom: 0;left: 0;border-top: 1px solid #ccc;z-index: 9999;}
.mobile_footer .footer_nav main{*zoom: 1;}
.mobile_footer .footer_nav main:before,
.mobile_footer .footer_nav main:after{content: " ";display: table;}
.mobile_footer .footer_nav main:after{clear: both;}
.mobile_footer .footer_nav main li{text-align: center;width: 20%;float: left;}
.mobile_footer .footer_nav main li .b1{height: 30px;line-height: 35px;}
.mobile_footer .footer_nav main li .b1 i{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 20px;color: #fff;}
.mobile_footer .footer_nav main li .b2{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 15px;color: #fff;height: 20px;line-height: 25px;}
#mobileStyle2 .b1 i{color: #165bba;font-weight: bold;}
#mobileStyle2 .b2{color: #165bba;font-weight: bold;}
.float_nav{width: 200px;position: fixed;right: 0;top: 35vh;z-index: 1000;}
.float_nav .float_nav_on{transform: translateX(210px);-ms-transform: translateX(210px);-moz-transform: translateX(210px);-webkit-transform: translateX(210px);-o-transform: translateX(210px);}
.float_nav .float_nav_main{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.float_nav .a1 .b1{font-weight: bold;}
.float_nav .a2 a .b1{font-family: thyFont3;}
.float_nav .a0{box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/width: 30%;padding-left: 20px;padding-right: 14px;height: 42px;*zoom: 1;background: #165bba;display: block !important;overflow: hidden;float: right;border-top-left-radius: 5px;border-bottom-left-radius: 5px;line-height: 42px;text-align: center;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.float_nav .a0:before,
.float_nav .a0:after{content: " ";display: table;}
.float_nav .a0:after{clear: both;}
.float_nav .a0:hover{background: #0067d0;opacity: 1;}
.float_nav .a0 i{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 24px;color: #fff;display: inline-block;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.float_nav .pc_nav_on{opacity: 0.6;}
.float_nav .pc_nav_on i{transform: rotate3d(0, 1, 0, 180deg);-ms-transform: rotate3d(0, 1, 0, 180deg);-moz-transform: rotate3d(0, 1, 0, 180deg);-webkit-transform: rotate3d(0, 1, 0, 180deg);-o-transform: rotate3d(0, 1, 0, 180deg);}
.float_nav .a3{box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/width: 100%;padding-left: 20px;padding-right: 14px;height: 42px;*zoom: 1;background: #232323;overflow: hidden;display: flex !important;justify-content: space-between;flex-wrap: nowrap;}
.float_nav .a3:before,
.float_nav .a3:after{content: " ";display: table;}
.float_nav .a3:after{clear: both;}
.float_nav .a3 .c1{float: left;width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;margin-top: 6px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.float_nav .a3 .c1:hover{background: #165bba;}
.float_nav .a3 .c1 a{width: 100%;height: 100%;display: block;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #fff;}
.float_nav .a{box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/display: block !important;width: 100%;padding-left: 20px;padding-right: 14px;height: 42px;line-height: 42px;border-bottom: 1px solid #464646;*zoom: 1;background: #232323;overflow: hidden;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.float_nav .a:before,
.float_nav .a:after{content: " ";display: table;}
.float_nav .a:after{clear: both;}
.float_nav .a a{width: 100%;height: 100%;display: block;}
.float_nav .a:hover{background: #165bba;}
.float_nav .a:last-child{border-bottom: none;}
.float_nav .a .b1{float: left;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;height: 100%;line-height: 42px;}
.float_nav .a .b2{float: right;height: 100%;line-height: 42px;}
.float_nav .a .b2 i{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 18px;color: #fff;}
.float_nav .sea_on{transform: translateX(-210px);-ms-transform: translateX(-210px);-moz-transform: translateX(-210px);-webkit-transform: translateX(-210px);-o-transform: translateX(-210px);}
.float_nav .a4{box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/width: 100%;padding-left: 5px;padding-right: 5px;height: 42px;*zoom: 1;background: #232323;border-top: 1px solid #464646;position: absolute;right: -210px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.float_nav .a4:before,
.float_nav .a4:after{content: " ";display: table;}
.float_nav .a4:after{clear: both;}
.float_nav .a4 form{width: 100%;height: 100%;display: block;}
.float_nav .a4 form input{width: 100%;height: 32px;margin-top: 5px;border-radius: 3px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-left: 10px;}
/*搜索栏*/
#thy-sea input{width: 80%;float: left;height: 40px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #4c4648;border: none;border-radius: 0;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-left: 10px;}
#thy-sea button{width: 20%;float: left;padding: 0;height: 40px;background: #165bba;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;}
.search{height: 70px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);line-height: 70px;background: #165bba;}
.search div:first-child{width: 800px;float: left;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #fff;}
.search div:first-child a{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #c8dafe;}
.search div:first-child a:first-child{margin-left: 10px;margin-right: 25px;}
.search div:last-child{width: 315px;height: 36px;float: right;}
.search div:last-child form{width: 100%;height: 100%;margin-top: 17px;}
.search div:last-child form input{width: 240px;height: 36px;background: #ebebeb;float: left;padding-left: 28px;box-sizing: border-box;}
.search div:last-child form button{float: right;width: 75px;height: 36px;background: #165bba;text-align: center;line-height: 36px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;cursor: pointer;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.search div:last-child form button:hover{transform: translateY(-3px);-ms-transform: translateY(-3px);-moz-transform: translateY(-3px);-webkit-transform: translateY(-3px);-o-transform: translateY(-3px);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);}
.zindexUp{position: relative;z-index: 10;}
.all_title .all_title1{width: 100%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 40px;color: #000;position: relative;z-index: 8;}
.all_title .all_title1 .b1{font-weight: lighter;}
.all_title .all_title1 .b2{font-weight: bold;color: #0067d0;}
.all_title .all_title2{width: 100%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #000;font-weight: lighter;padding-top: 10px;text-transform: uppercase;position: relative;z-index: 8;background: none;}
.all_title .all_title3{width: 100%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #000;padding-top: 30px;font-weight: lighter;position: relative;z-index: 8;}
.all_title .all_title3 span{color: #165bba;font-weight: normal;}
.all_title2{background: -webkit-linear-gradient(310deg, #0067d0, #009688);background: -o-linear-gradient(310deg, #0067d0, #009688);background: -moz-linear-gradient(310deg, #0067d0, #009688);background: linear-gradient(310deg, #0067d0, #009688);}
.all_title2 .all_title1{width: 100%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 24px;color: #fff;position: relative;z-index: 8;padding-top: 10px;margin-top: 5px;}
.all_title2 .all_title1 .b1{font-weight: normal;}
.all_title2 .all_title1 .b2{font-weight: bold;color: #165bba;}
.all_title2 .all_title2{width: 100%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #fff;font-weight: lighter;padding-top: 5px;text-transform: uppercase;position: relative;z-index: 8;background: none;}
.all_title2 .all_title3{width: 100%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #000;padding-top: 30px;font-weight: lighter;position: relative;z-index: 8;}
.all_title2 .all_title3 span{color: #165bba;font-weight: normal;}
.all_title3{padding-top: 20px;}
.all_title3 .all_title1{width: 100%;text-align: left;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 24px;color: #000;position: relative;z-index: 8;}
.all_title3 .all_title1 .b1{font-weight: normal;}
.all_title3 .all_title1 .b2{font-weight: bold;color: #0067d0;}
.all_title3 .all_title2{display: inline-block;text-align: left;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #000;font-weight: lighter;padding-top: 5px;text-transform: uppercase;position: relative;z-index: 8;border-bottom: 1px solid #0067d0;width: auto;padding-bottom: 5px;margin-bottom: 5px;background: none;}


.service{padding: 60px 0;}
.service ul{ width:103%; float: left;}
.service ul li{width:17%;float: left;margin-right: 3%;}
.service ul li .box{width: 100%;padding-bottom: 47px;background: #f4f3f3;text-align: center;cursor: pointer;transition: all .5s;}
.service ul li:last-child .box{margin-right: 0;}
.service ul li img{margin-top: 40px;width: 132px;height: 132px;}
.service ul li:hover img{transform: rotateY(180deg);-ms-transform: rotateY(180deg); /* IE 9 */-moz-transform: rotateY(180deg); /* Firefox */-webkit-transform: rotateY(180deg); /* Safari å’Œ Chrome */-o-transform: rotateY(180deg); /* Opera */transition: all .5s;}
.service ul li p{font-size: 20px;margin-top: 42px;margin-bottom: 22px;font-weight: bold;padding: 0 10px;}
.service ul li i{width: 60px;height: 1px;background: #595757;display: block;margin: auto;margin-bottom: 36px;transition: all .5s;}
.service ul li span{display: block;font-size: 16px;line-height: 26px;padding: 0 10px;height: 52px;overflow: hidden;}
.service ul li .box:hover{background:#0067d0;box-shadow: 0px 0px 20px #aaa;color: #fff;}
.service ul li:hover i{background: #fff;}
@media (max-width: 1600px){
.service{padding: 40px 0;}
.service ul li img{margin-top: 30px;width: 120px;height: 120px;}
.service ul li p{font-size: 20px;margin-top: 20px;margin-bottom: 15px;}
.service ul li i{margin-bottom: 20px;}
.service ul li span{font-size: 13px;line-height: 22px;height: 44px;}}














#index2{width: 100%;background: url(../image/bjs.jpg) center no-repeat; background-size:cover;padding: 3% 0;}
.flex .item1{ width:20%; float:left}
.title-h1{
    font-size: 60px;
    line-height: normal;
    font-family: webfont;
}
.title-h1:after{
    content: '';
    display: block;
    width: 2px;
    height: 60px;
    background-color: #093782;
    margin-top: 1rem;
}

.item1 h2.en{
font-size: 24px;text-transform:uppercase;
    color: #999;
    margin: 40px 0 0;
    font-family: webfont;
    }

.item1 h2.cn {

    margin: 0 0 0.5rem;
    font-size: 32px;
    line-height: normal;
    font-family: webfont;
}
.item1 p.t2 {
    font-size: 16px; padding-bottom:40px;
}
a.more-link {
    display: block;
    width: 220px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    color: #fff;
    display: block;
    background-color: #d00000;
    margin-top: 30px;
    font-size: 16px;
    transition: all .5s;
}
.more-link:hover .current-btn-text .btn-letter {
    opacity: 0;
    transform: translateY(-100%);
}

.more-link:hover .buildin-btn-text .btn-letter {
    opacity: 1;
    transform: translateY(-100%);
}
.more-link {
    display: block;
    color: #228cd7;
    margin: 15px 0 0;
    transition: all .5s;}

.more-link:hover {
    color: #fff;}


#index2 .flex{align-items: start;}
#index2 ul{ width:102%; float:left}

#index2 li {position: relative;
    width: 31%; float:left; margin-right:2%; margin-bottom:2%
}
#index2 li div{ display:block;height: 100%;}

#index2 p.t2{ font-size: 16px;}

#index2 .cate-list li{
    display: inline-block;
    background-color: #fff;
    border: 1px solid #ddd;
    line-height: 40px;
    border-radius: 10px;
    text-align: center;
    padding: 0 20px;
    margin-right: 10px;
}


.pro-list li a{
    position: relative;
    display: block;
    z-index: 10;
}
.pro-list li a:before{
    content: '';
    border-left: 1px solid #25aeeb;
    border-top: 1px solid #25aeeb;
    left: 0;
    top: 0;
    position: absolute;
    width: 20px;
    height: 30px;
    transition: all .5s;
    z-index: 1;
}
.pro-list li a:after {
    content: '';
    border-right: 1px solid #25aeeb;
    border-bottom: 1px solid #25aeeb;
    right: 0;
    bottom: 0;
    position: absolute;
    width: 20px;
    height: 30px;
    transition: all .5s;
    z-index: 1;
}

.pro-list li:hover a:before, .pro-list li:hover a:after{
    width: 100%;
    height: 100%;
}
.pro-list li p{line-height: 60px;
    background-color: #0067d0; color:#fff;
    text-align: center;
    padding: 0 10px;
    font-size: 17px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pro-list li:hover p{ background-color: #d00000; }



/*产品列表页*/
.pro-list1{
    background-color: #fff;
    width: 220px;
    text-align: center;
}
.pro-list1 p{
    line-height: 60px;
    font-size: 16px;
    color: #8e8e8e;
}

.pro-list1 p a{
    color: inherit;
    display: block;
}
.pro-list1 p:hover{
    background-color: #0370cf;
    color: #fff;
}
.pro-list1 p.hover a{
    background-color: #0370cf;
    color: #fff;
}
.pro-list1 p+p{
    border-top: 1px solid #ccc;
}

.flex .item3{ width:80%; float:right
}


.ps-content .pa-mask{display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    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;
}

/*------优势---------*/
#index4 {
    color: #fff;
}
#index4 .flex2{
    position: absolute;
    height: 100%;
    width: 50%;
    right: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    border-left: 1px solid rgba(255,255,255,.3);
    border-right: 1px solid rgba(255,255,255,.3);
}
.pa-mask .title-h1,.pa-mask .item1 h2.cn{ color:#fff}

.pa-mask .item1{ position:relative;top:-180px;left:0}
.ps-content {
    position: relative;
}
#index4 .flex2 .item{
    flex: 1;
    position: relative;
    border-bottom: 1px solid rgba(255,255,255,.3);
    display: flex;
    align-items: center;
    padding: 0 10%;
}
#index4 .flex2 .item:last-child{
    border-bottom: none;
}
#index4 .width{
    height: 100%;
    position: relative;
}
#index4 .ps-content .pa-mask .content{
    padding: 6% 0;
}
#index4 .title-h1:after{
    background-color: #fff;
}
#index4 p.t2{
    color: #999;
}
#index4 .index-contact{
    width: 340px;
    padding: 40px 40px 40px 255px;
    background-color: #fff;
    color: #333;
    position: absolute;
    bottom: 20%;left:0;
    z-index: 10;
}
#index4 .index-contact p{
    color: #999;
}
#index4 .index-contact h1{
    font-weight: bold;
    font-size: 36px;
    line-height: normal;
}
#index4 .itemt{ margin-bottom:10px;
}
#index4 .item4 h3{
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: bold;
}


/*应用*/
.yingyon{ margin:60px 0 }
.yingyon .item1{ width:100%}
.yingyon .title-h1:after{ display:none}
.yingyon .item1 h2.en { margin:0}
.yingyon ul{ width:100%; margin-top:40px;   overflow:hidden}
.yingyon ul dl{width:25%; margin-right:1%; float:left;}
.yingyon ul dl:last-child{ margin-right:0}
.yingyon ul li{ width:100%; float:left; margin-bottom:3%; text-align:center;position:relative}
.yingyon ul dd{ width:48%;float:left; margin-right:1%;}
.yingyon ul li img {width:100%; position:relative; -webkit-transition-duration: .8s;
    transition-duration: .8s;}
.yingyon ul dl img{ height:269px;object-fit:cover;}
.yingyon ul dd img{ height:550px;object-fit:cover;}
.yingyon ul span{ display:block; height:100%}
.yingyon ul li em{ 
visibility: hidden;
    opacity: 0;
    top: 0;
    left: 0;
    background:rgba(22, 121, 222, 0.6); padding:2%;
    width: 100%;
    height: 100%;
    position: absolute;
}
.yingyon ul li em i{color: #fff;
    font-size: 27px;
    width: 100%;
    height: 100%;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    display: -webkit-flex;
    display: flex;border: 1px solid #fff; -webkit-transition-duration: .8s;
    transition-duration: .8s;}

.yingyon ul li:hover em{visibility:visible;opacity:1;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  -ms-box-sizing: border-box; box-sizing: border-box;}

.yingyon ul li:hover img {transform:scale(1.1)}
















.s2{width: 100%;height: 715px;position: relative;overflow: hidden;}
.s2 .s2_bac1{width: 100%;height: 100%;position: absolute;z-index: 1;background: url("../image/s2_bac1.jpg") no-repeat center;background-size: cover;background-attachment: fixed;}
.s2 .s2_bac2{width: 100%;height: 100%;position: relative;z-index: 5;/* background: url("../image/s2_bac2.png") no-repeat center; */background: url(../image/titlebg.png) 0 0 repeat rgba(0, 0, 0, 0.5);background-size: cover;}
.s2 .s2_bac2 main{position: relative;height: 100%;}
.s2 .s2_bac2 .a0{width: 39%;position: absolute !important;z-index: 2;top: 90px !important;left: 0 !important;}
.s2 .s2_bac2 .a1{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 42px;color: #fff;font-weight: lighter;padding-top: 120px;}
.s2 .s2_bac2 .a2{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 32px;color: #f8f8f8;font-weight: bold;padding-top: 20px;text-transform:uppercase;}
.s2 .s2_bac2 .a3{width: 42%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;line-height: 30px;padding-top: 95px;}
.s2 .s2_bac2 .a4{width: 100%;height: 218px;position: absolute;z-index: 5;bottom: 0;left: 0;*zoom: 1;}
.s2 .s2_bac2 .a4:before,
.s2 .s2_bac2 .a4:after{content: " ";display: table;}
.s2 .s2_bac2 .a4:after{clear: both;}

.s2 .s2_bac2 .a4 .left{width: 69%;float: left;height: 100%;background: -webkit-linear-gradient(310deg, #0067d0, #79b7f6);background: -o-linear-gradient(310deg, #0067d0, #79b7f6);background: -moz-linear-gradient(310deg, #0067d0, #79b7f6);background: linear-gradient(310deg, #0067d0, #79b7f6);}

.s2 .s2_bac2 .a4 .left li{float: left;width:25%;height: 120px;margin-top: 49px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/border-right: 1px dashed rgba(255, 255, 255, 0.3);}
.s2 .s2_bac2 .a4 .left li:last-child{border-right: none;}
.s2 .s2_bac2 .a4 .left li:hover .b1{border-color: #fff;box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.5) inset;}
.s2 .s2_bac2 .a4 .left li .b1{width: 70px;height: 70px;border-radius: 50%;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/border: 3px solid rgba(255, 255, 255, 0.3);text-align: center;line-height: 64px;margin: 0 auto;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s2 .s2_bac2 .a4 .left li .b2{width: 100%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #fff;padding-top: 25px;font-weight: lighter;}
.s2 .s2_bac2 .a4 .right{width: 20%;float: left;height: 100%;}
.s2 .s2_bac2 .a4 .right .b1{width: 196px;height: 44px;border: 1px solid rgba(255, 255, 255, 0.5);position: relative;float: right;margin-right: 8%;margin-top: 86px;}
.s2 .s2_bac2 .a4 .right .b1:after{content: '';position: absolute;width: 0%;height: 100%;opacity: 0;left: 0;top: 0;background: #0067d0;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s2 .s2_bac2 .a4 .right .b1:hover:after{width: 100%;opacity: 1;}
.s2 .s2_bac2 .a4 .right .b1:hover a img{transform: translateX(10px);-ms-transform: translateX(10px);-moz-transform: translateX(10px);-webkit-transform: translateX(10px);-o-transform: translateX(10px);}
.s2 .s2_bac2 .a4 .right .b1 a{width: 100%;height: 100%;display: block;position: relative;z-index: 20;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #fff;line-height: 44px;text-align: center;font-weight: lighter;}
.s2 .s2_bac2 .a4 .right .b1 a img{margin-left: 30px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3{width: 100%;height: auto;padding-top: 90px;background: #f3f3f3;padding-bottom: 50px;}
.s3 .s3_main{width: 100%;*zoom: 1;}
.s3 .s3_main:before,
.s3 .s3_main:after{content: " ";display: table;}
.s3 .s3_main:after{clear: both;}
.s3 .s3_main .left{width: 49.2%;float: left;}
.s3 .s3_main .left .top{width: 100%;height: 367px;margin-bottom: 14px;}
.s3 .s3_main .left .top .a1{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 40px;color: #000;}
.s3 .s3_main .left .top .a1 span{color: #0067d0;}
.s3 .s3_main .left .top .a2{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #000;font-weight: lighter;padding-top: 10px;text-transform: uppercase;}
.s3 .s3_main .left .top .a3{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #000;font-weight: lighter;padding-top: 32px;}
.s3 .s3_main .left .top .a4{width: 196px;height: 44px;border: 1px solid #bfbfbf;position: relative;margin-top: 100px;}
.s3 .s3_main .left .top .a4:after{content: '';position: absolute;width: 0%;height: 100%;opacity: 0;left: 0;top: 0;background: #fff;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3 .s3_main .left .top .a4:hover:after{width: 100%;opacity: 1;}
.s3 .s3_main .left .top .a4:hover a img{transform: translateX(10px);-ms-transform: translateX(10px);-moz-transform: translateX(10px);-webkit-transform: translateX(10px);-o-transform: translateX(10px);}
.s3 .s3_main .left .top .a4 a{width: 100%;height: 100%;display: block;position: relative;z-index: 20;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #0067d0;line-height: 44px;text-align: center;font-weight: lighter;}
.s3 .s3_main .left .top .a4 a img{margin-left: 30px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3 .s3_main .left .bottom{width: 100%;height: 367px;background-size: cover;background-position: center;background-repeat: no-repeat; margin-top:45px;}
.s3 .s3_main .left .bottom:hover .a1 a .b1 .c1{transform: rotate3d(1, 1, 1, 360deg);-ms-transform: rotate3d(1, 1, 1, 360deg);-moz-transform: rotate3d(1, 1, 1, 360deg);-webkit-transform: rotate3d(1, 1, 1, 360deg);-o-transform: rotate3d(1, 1, 1, 360deg);}
.s3 .s3_main .left .bottom:hover .a1 a .b2,
.s3 .s3_main .left .bottom:hover .a1 a .b3,
.s3 .s3_main .left .bottom:hover .a1 a .b4{transform: translateY(-10px);-ms-transform: translateY(-10px);-moz-transform: translateY(-10px);-webkit-transform: translateY(-10px);-o-transform: translateY(-10px);}
.s3 .s3_main .left .bottom .a1{width: 100%;height: 100%;display: block;background: rgba(0, 0, 0, 0.4);box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-left: 4%;padding-right: 4%;}
.s3 .s3_main .left .bottom .a1 a{width: 100%;height: 100%;display: block;}
.s3 .s3_main .left .bottom .a1 a .b1{width: 100%;padding-top: 28px;*zoom: 1;}
.s3 .s3_main .left .bottom .a1 a .b1:before,
.s3 .s3_main .left .bottom .a1 a .b1:after{content: " ";display: table;}
.s3 .s3_main .left .bottom .a1 a .b1:after{clear: both;}
.s3 .s3_main .left .bottom .a1 a .b1 .c1{width: 26px;height: 26px;border-radius: 50%;border: 1px solid #bdbdbe;float: left;position: relative;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */text-align: center;line-height: 24px;}
.s3 .s3_main .left .bottom .a1 a .b1 .c1 img{height: 14px;}
.s3 .s3_main .left .bottom .a1 a .b1 .c2{float: left;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;line-height: 28px;margin-left: 8px;}
.s3 .s3_main .left .bottom .a1 a .b2{margin-top: 200px;width: 100%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #fff;font-weight: bold;height: 40px;line-height: 40px;margin-bottom: 10px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3 .s3_main .left .bottom .a1 a .b3{width: 100%;height: 1px;background: rgba(255, 255, 255, 0.3);transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */transition-delay: 0.05s;}
.s3 .s3_main .left .bottom .a1 a .b4{height: 26px;line-height: 26px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;margin-top: 15px;font-family: thyFont3;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */transition-delay: 0.1s;}
.s3 .s3_main .left .bottom .a1 a .b4 i{font-size: 18px;color: #fff;margin-right: 8px;}
.s3 .s3_main .right{width: 50%;float: right;}
.s3 .s3_main .right li{width: 49%;float: left;margin-right: 2%;height: 367px;margin-bottom: 14px;}
.s3 .s3_main .right li:nth-child(2n){margin-right: 0;}
.s3 .s3_main .right li:hover a .mask{bottom: 100%;}
.s3 .s3_main .right li:hover a .button{bottom: 0;}
.s3 .s3_main .right li:hover a .button .a1{left: 0;}
.s3 .s3_main .right li:hover a .word .a1 .b1{color: #fff;}
.s3 .s3_main .right li:hover a .word .a1 .b1 span{color: #fff;}
.s3 .s3_main .right li:hover a .word .a2{color: #fff;}
.s3 .s3_main .right li:hover a .word .a3{transform: translateY(-50px);-ms-transform: translateY(-50px);-moz-transform: translateY(-50px);-webkit-transform: translateY(-50px);-o-transform: translateY(-50px);}
.s3 .s3_main .right li:hover a .word .a3 .b1{border-color: #fff;}
.s3 .s3_main .right li:hover a .word .a3 .b1 .c1{opacity: 0;}
.s3 .s3_main .right li:hover a .word .a3 .b1 .c2{opacity: 1;}
.s3 .s3_main .right li:hover a .word .a3 .b2{color: #fff;}
.s3 .s3_main .right li a{width: 100%;height: 100%;display: block;position: relative;background: #000;overflow: hidden;}
.s3 .s3_main .right li a .bac{background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: 1;opacity: 0.65;}
.s3 .s3_main .right li a .mask{width: 100%;height: 360px;position: absolute;z-index: 3;background: #fff;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s;-o-transition: 0.6s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */bottom: 7px;}
.s3 .s3_main .right li a .button{height: 50px;width: 100%;background: #165bba;position: absolute;bottom: -43px;z-index: 5;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3 .s3_main .right li a .button .a1{width: 100%;overflow: hidden;height: 50px;line-height: 50px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;transition: 0.6s;-moz-transition: 0.6s;-webkit-transition: 0.6s;-o-transition: 0.6s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */position: absolute;left: -100%;transition-delay: 0.3s;font-weight: lighter;}
.s3 .s3_main .right li a .button .a1 img{margin-right: 5px;}
.s3 .s3_main .right li a .word{width: 100%;height: 100%;display: block;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-left: 11%;padding-right: 11%;position: absolute;top: 0;left: 0;z-index: 7;}
.s3 .s3_main .right li a .word .a1{width: 100%;*zoom: 1;height: 42px;padding-top: 25px;}
.s3 .s3_main .right li a .word .a1:before,
.s3 .s3_main .right li a .word .a1:after{content: " ";display: table;}
.s3 .s3_main .right li a .word .a1:after{clear: both;}
.s3 .s3_main .right li a .word .a1 .b1{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 40px;color: #262626;font-family: thyFont1;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3 .s3_main .right li a .word .a1 .b1 span{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #838181;font-family: thyFont1;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3 .s3_main .right li a .word .a2{width: 100%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 15px;color: #747474;margin-top: 10px;line-height: 30px;height: 90px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3 .s3_main .right li a .word .a3{width: 100%;margin-top: 60px;*zoom: 1;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3 .s3_main .right li a .word .a3:before,
.s3 .s3_main .right li a .word .a3:after{content: " ";display: table;}
.s3 .s3_main .right li a .word .a3:after{clear: both;}
.s3 .s3_main .right li a .word .a3 .b1{width: 26px;height: 26px;border-radius: 50%;border: 1px solid #bdbdbe;float: left;position: relative;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3 .s3_main .right li a .word .a3 .b1 .c1{opacity: 1;}
.s3 .s3_main .right li a .word .a3 .b1 .c2{opacity: 0;}
.s3 .s3_main .right li a .word .a3 .b1 img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3 .s3_main .right li a .word .a3 .b2{float: left;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #000;line-height: 28px;margin-left: 8px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.s3 .s3_main .right li a .word .a4{padding-top: 25px;min-height: 50px;font-size: 17px;}
.s3 .s3_main .right li:hover a .word .a4{color: #fff;}
#thyNavStyle2 a{color: #0067d0;}



/*网站底部*/
.footer{background: url(../image/foot_bg.jpg)  #363636 no-repeat center top;border-top: 6px solid #ccc;overflow:hidden;}
.footer .bottom{position: relative;height: 290px;}
.footer .flogo{width: 220px;height: 245px;}
.footer .flogo:after{content: " ";position: absolute;top: 0;left: -6px;width: 215px;height: 251px;z-index: 1;background: #1e1e1e;}
.footer .flogo img{position: relative;width: 100%;height: 100%;display: block;z-index: 2;background: #fff;}
.footer h2{position: relative;margin-bottom: 16px;background: url(../image/f_hb.gif) no-repeat left bottom;height: 60px;line-height: 60px;font-size: 22px;font-weight: normal;color: #e3e3e3;}
.footer h2:after{content: '';position: absolute;left: 0;bottom: 0;width: 19px;height: 2px;background:#0067d0;}
.footer .contact{color:#fff;padding-top: 20px;width:40%;margin-left:15%;font-size: 16px;line-height: 32px;}
.footer .contact a,.footer .cplb a{color:#fff;}
.footer .contact a:hover,.footer .cplb a:hover{color:#0067d0;}
.footer .cplb{ width:20%;color:#fff;padding-top: 20px;font-size: 16px;line-height: 32px;}
.footer .cplb li{ width:50%; float:left}
.footer .code{padding-top: 30px;}
.footer .code p{float: left;margin-right: 24px;}
.footer .code p img{width: 102px;height: 102px;display: block;border: 4px solid #1e1e1e;}
.footer .code p span{display: block;color: #fff;text-align: center;}
.footer .code p:last-child{margin-right: 0;}
.fnav{color:#fff;font-size:14px;text-align: center;line-height: 60px;height: 60px;background:#0067d0;box-shadow: 0 0 5px rgb(0 0 0 / 50%);}
.fnav a{position: relative;color:#fff;font-size: 16px;width: 14%;display:inline-block;}
.fnav a:before, .fnav a:after{content: " ";position: absolute;top: 50%;margin-top: -7px;left: 0;width: 1px;height: 14px;background: rgba(255,255,255,.2);z-index: 1;}
.fnav a:after{left: auto;right: 0;background: rgba(0,0,0,.2);}
.fnav a:first-child:before, .fnav a:last-child:after{display: none;}














.bjs{background: #f4f4f4;}

.small_banner{width: 100%;height: 480px;position: relative;overflow: hidden;}
.small_banner .pic{width: 100%;height: 480px;position: relative;z-index: 1;background-size: cover;background-repeat: no-repeat;position: relative;background-position: center;}
.small_banner .mask{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: 2;background: rgba(0, 0, 0, 0.5);overflow: hidden;}
.small_banner .mask .a1{width: 100%;text-align: center;padding-top: 265px;line-height: 40px;height: 40px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 42px;color: #fff;font-weight: bold;letter-spacing: 1px;padding-bottom: 20px;position: relative;}
.small_banner .mask .a2{width: 20%;margin-left: 40%;height: 1px;background: rgba(255, 255, 255, 0.7);position: relative;}
.small_banner .mask .a3{width: 100%;text-align: center;padding-top: 20px;line-height: 40px;height: 40px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 28px;color: #fff;letter-spacing: 1px;text-transform: uppercase;font-family: thyFont1;position: relative;}
.location{width: 100%;position: relative;z-index: 15;height: 50px;margin-top: -52px;border-radius: 6px;text-align: right;line-height: 50px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-right: 5%;background: url("../image/logo1.png") no-repeat 5% center #fff;background-size: contain;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 15px;color: #4c4648;}
.location span{color: #4c4648 !important;font-size: 15px !important;padding: 0 2px 0 2px;}
.location a{color: #4c4648;}
.location a:last-child{color: #165bba;}
.location a:hover{color: #165bba;}
.pro_index{width: 100%;*zoom: 1;padding-top: 40px;}
.pro_index:before,
.pro_index:after{content: " ";display: table;}
.pro_index:after{clear: both;}
.pro_index li{width: 100%;float: left;margin-bottom: 20px;}
.pro_index li a{*zoom: 1;}
.pro_index li a:before,
.pro_index li a:after{content: " ";display: table;}
.pro_index li a:after{clear: both;}
.pro_index .li2{background: #fff;position: relative;}
.pro_index .li2:before{content: '';width: 100%;height: 100%;position: absolute;left: -100%;top: 0;opacity: 0;background: #165bba;transition: 0.8s;-moz-transition: 0.8s;-webkit-transition: 0.8s;-o-transition: 0.8s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pro_index .li2:hover:before{left: 0;opacity: 1;}
.pro_index .li2:hover .pic img{filter: grayscale(0%);}
.pro_index .li2:hover .pic2 img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.pro_index .li2:hover .a1{color: #fff;transform: translateY(-8px);-ms-transform: translateY(-8px);-moz-transform: translateY(-8px);-webkit-transform: translateY(-8px);-o-transform: translateY(-8px);}
.pro_index .li2:hover .a2{background: #fff;}
.pro_index .li2:hover .word .a3{color: #fff;}
.pro_index .li2:hover .word .a4{color: #fff;}
.pro_index .li2:hover .word .a1{color: #fff;}
.pro_index .li2:hover .word .a5{background: #fff;}
.pro_index .li2 .pic{height: 250px;width: 20%;float: left;overflow: hidden;}
.pro_index .li2 .pic img{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */filter: grayscale(100%);}
.pro_index .li2 .word{float: left;width: 50%;height: 250px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/position: relative;z-index: 10;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);}
.pro_index .li2 .word .a1{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 30px;color: #0067d0;font-family: thyFont1;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */position: absolute;left: 10px;top: 10px;z-index: 10;}
.pro_index .li2 .word .a3{width: 90%;margin-left: 5%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 18px;color: #000;height: 40px;line-height: 40px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */padding-top: 20px;}
.pro_index .li2 .word .a5{width: 60%;height: 1px;background: #ccc;margin-top: 10px;margin-bottom: 10px;margin-left: 20%;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pro_index .li2 .word .a4{width: 80%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #666;line-height: 26px;margin-left: 10%;padding-top: 20px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */height: 120px;}
.pro_index .li2 .word .a6{width: 80%;margin-left: 10%;padding-top: 20px;}
.pro_index .li2 .word .a6 .b{*zoom: 1;width: 33.33%;float: left;height: 80px;background: #f1f1f1;border-radius: 5px;}
.pro_index .li2 .word .a6 .b:before,
.pro_index .li2 .word .a6 .b:after{content: " ";display: table;}
.pro_index .li2 .word .a6 .b:after{clear: both;}
.pro_index .li2 .word .a6 .b .b1{padding-top: 10px;width: 100%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 18px;color: #4c4648;height: 30px;line-height: 30px;}
.pro_index .li2 .word .a6 .b .b2{width: 100%;text-align: center;height: 30px;line-height: 30px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #666;font-family: thyFont3;}
.pro_index .li2 .pic2{height: 250px;width: 30%;float: left;overflow: hidden;}
.pro_index .li2 .pic2 img{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.video{width: 100%;height: auto;}
.video main{max-width: 1280px;}
.video main video{width: 100%;}
#container .amap-copyright{display: none !important;}
#container .amap-logo{display: none !important;}
.join_us{padding-bottom: 40px;background: #fff;overflow: hidden;}
.join_us .w1{padding-top: 40px;padding-bottom: 10px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 30px;color: #4c4648;text-align: center;font-weight: lighter;}
.join_us .w2{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #4c4648;text-align: center;font-weight: lighter;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
.join_us .join_us_main{margin-top: 20px;width: 100%;height: auto;overflow: hidden;}
.join_us .join_us_main li{box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/border: 1px solid #ccc;width: 49%;margin-right: 2%;padding: 10px;float: left;margin-bottom: 15px;}
.join_us .join_us_main li .p1{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 18px;color: #4c4648;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.join_us .join_us_main li .p2{height: 200px;overflow-y: auto;padding-top: 10px;padding-bottom: 10px;font-weight: lighter !important;}
.join_us .join_us_main li .p2 .p2_0{font-size: 16px !important;}
.join_us .join_us_main li .p2 span{font-size: 14px !important;color: #4c4648 !important;}
.join_us .join_us_main li .p2 p{font-size: 14px !important;color: #4c4648 !important;}
.join_us .join_us_main li .p2 p span{font-size: 14px !important;color: #4c4648 !important;}
.join_us .join_us_main li .p3{padding-top: 10px;border-top: 1px solid #ccc;height: 20px;line-height: 20px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #4c4648;}
.join_us .join_us_main li .p3 a{color: #165bba;}
.join_us .join_us_main li:nth-child(2n){margin-right: 0;}
.join_us_in{padding-top: 100px;}
.join_us_in .layui-form{width: 70%;margin-left: 15%;}
.join_us_in .layui-form .layui-input{width: 100%;margin-bottom: 8px;margin-top: 4px;}
@media screen and (max-width: 992px){.join_us{padding-top: 0;}.join_us .w1{padding-top: 10px;}.join_us main{max-width: 750px;}}
@media screen and (max-width: 767px){.join_us main{padding-left: 15px;padding-right: 15px;}.join_us main .join_us_main li{width: 100%;margin-right: 0;margin-bottom: 15px;}}
.com_banner{width: 100%;height: 660px;background: url("../image/banner.jpg") no-repeat center;background-size: cover;position: relative;}
.com_banner .layer{position: absolute;width: 23.9%;position: absolute;top: 0;bottom: 0;margin: auto 0;right: 13.5%;z-index: 5;}
.pro_tips{width: 100%;text-align: left;padding-top: 5px;padding-bottom: 5px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #4c4648;border-top: 1px solid #999;border-bottom: 1px solid #999;margin-top: 5px;margin-bottom: 5px;text-align: center;}
.pro_tips span{color: red;font-weight: bold;}
.company .a1{margin-top: 110px;margin-bottom: 60px;position: relative;}
.company .a1 .right{width: 50%;height: 100%;position: absolute;right: 0;top: 0;background: url("../image/s1.jpg") no-repeat center;background-size: cover;}
.company .a1 .left{width: 50%;float: left;}
.company .a1 .left .b1{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 62px;color: #0067d0;font-family: thyFont1;}
.company .a1 .left .b2{width: 100%;height: 80px;line-height: 80px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 28px;color: #222222;}
.company .a1 .left .b3{width: 70px;height: 3px;background: #165bba;}
.company .a1 .left .b4{width: 80%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #8d8d8d;line-height: 36px;padding-top: 60px;}
.company .a2{width: 100%;}
.company .a2 .left{width: 50%;float: left;}
.company .a2 .left .left_main{width: 80%;padding-top: 80px;*zoom: 1;}
.company .a2 .left .left_main:before,
.company .a2 .left .left_main:after{content: " ";display: table;}
.company .a2 .left .left_main:after{clear: both;}
.company .a2 .left .left_main li{width: 50%;float: left;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-bottom: 10px;border-bottom: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;}
.company .a2 .left .left_main li:nth-child(3),
.company .a2 .left .left_main li:nth-child(4){border-bottom: none;padding-top: 20px;}
.company .a2 .left .left_main li:nth-child(2),
.company .a2 .left .left_main li:nth-child(4){border-right: none;}
.company .a2 .left .left_main li .b1{width: 100%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #2f2f2f;height: 40px;line-height: 40px;}
.company .a2 .left .left_main li .b2{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 80px;color: #0067d0;width: 100%;text-align: center;font-family: thyFont2;height: 100px;line-height: 100px;}
.company .a2 .left .left_main li .b2 .c1{font-size: 39px;}
.company .a2 .left .left_main li .b3{width: 100%;height: 40px;line-height: 40px;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 12px;color: #888888;text-transform: uppercase;}
.company .a2 .right{width: 50%;float: left;}
.company .a2 .right img{max-width: 100%;}
.company .a3{width: 100%;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */background-repeat: no-repeat;background-position: center;background-size: cover;background-attachment: fixed;*zoom: 1;}
.company .a3:before,
.company .a3:after{content: " ";display: table;}
.company .a3:after{clear: both;}
.company .a3 li{width: 25%;height: 100%;float: left;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/border-right: 1px solid rgba(255, 255, 255, 0.2);background: rgba(0, 0, 0, 0.6);padding-bottom: 44px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */padding-left: 2%;padding-right: 2%;}
.company .a3 li:hover{background: rgba(21, 88, 166, 0.9);}
.company .a3 li:hover .b1{transform: translateY(10px);-ms-transform: translateY(10px);-moz-transform: translateY(10px);-webkit-transform: translateY(10px);-o-transform: translateY(10px);}
.company .a3 li:hover .b2,
.company .a3 li:hover .b3,
.company .a3 li:hover .b4{transform: translateY(-10px);-ms-transform: translateY(-10px);-moz-transform: translateY(-10px);-webkit-transform: translateY(-10px);-o-transform: translateY(-10px);}
.company .a3 li:last-child{margin-right: 0;}
.company .a3 li .b1{padding-top: 50px;height: 440px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.company .a3 li .b2{width: 100%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 22px;color: #fff;font-weight: bold;height: 32px;line-height: 32px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */transition-delay: 0.05s;}
.company .a3 li .b3{width: 100%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;font-weight: lighter;line-height: 25px;letter-spacing: 0.5px;padding-top: 15px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */transition-delay: 0.1s;height: 80px;}
.company .a3 li .b4{margin-top: 20px;width: 50px;height: 50px;border-radius: 50%;border: 1px solid #fff;text-align: center;line-height: 50px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */transition-delay: 0.15s;}
.company .a3 li .b4 img{height: 30px;}
.company .a3 li .b5{width: 100%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 21px;color: #fff;font-family: thyFont1;display: none;padding-top: 30px;}
.company .a4{position: relative;*zoom: 1;}
.company .a4:before,
.company .a4:after{content: " ";display: table;}
.company .a4:after{clear: both;}
.company .a4 .left{width: 50%;position: absolute;left: 0;top: 0;height: 100%;background: url("../image/s4.jpg") no-repeat center;background-size: cover;}
.company .a4 .right{float: right;width: 44%;padding-bottom: 130px;}
.company .a4 .right .b1{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 28px;color: #222222;padding-top: 150px;}
.company .a4 .right .b2{width: 70px;height: 3px;margin-top: 25px;background: #165bba;margin-bottom: 15px;}
.company .a4 .right .b3{width: 100%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 20px;color: #828282;font-weight: lighter;}
.company .a4 .right .b4{width: 100%;line-height: 38px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #8d8d8d;padding-top: 50px;}
.company .a5{width: 100%;*zoom: 1;}
.company .a5:before,
.company .a5:after{content: " ";display: table;}
.company .a5:after{clear: both;}
.company .a5 li{float: left;width: 33.3%;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-left: 1.4%;padding-top: 30px;padding-bottom: 80px;}
.company .a5 li:nth-child(1){background: #0067d0;}
.company .a5 li:nth-child(2){background: #676767;}
.company .a5 li:nth-child(3){background: #165bba;}
.company .a5 li:hover .b2{width: 100px;}
.company .a5 li .b1{width: 100%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;font-weight: lighter;text-transform: uppercase;}
.company .a5 li .b2{width: 20px;height: 1px;background: #fff;margin-top: 15px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.company .a5 li .b3{width: 100%;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 24px;color: #fff;font-weight: bold;margin-top: 46px;}
.company .a5 li .b4{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;font-weight: lighter;width: 100%;text-align: center;margin-top: 22px;margin-bottom: 26px;height: 40px;}
.company .a5 li .b5{width: 120px;height: 34px;border: 1px solid rgba(255, 255, 255, 0.6);text-align: center;line-height: 34px;margin: 0 auto;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.company .a5 li .b5:hover{background: #fff;}
.company .a5 li .b5:hover a{color: #4c4648;}
.company .a5 li .b5 a{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.case_index{padding-top: 20px;padding-bottom: 50px;}
.case_index .pic{height: 150px;line-height: 150px;text-align: center;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/border: 1px solid #ccc;}
.case_index .pic img{max-width: 80%;}
@media screen and (max-width: 767px){.case_index{padding-bottom: 40px;}.case_index .pic{height: 100px;line-height: 100px;}}
#newsInfo{padding-top: 96px;}
#viewer_honor{*zoom: 1;}
#viewer_honor:before,
#viewer_honor:after{content: " ";display: table;}
#viewer_honor:after{clear: both;}
#viewer_honor .honor_li{width: 25%;float: left;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding: 5px;cursor: pointer;}
#viewer_honor .honor_li:hover .honor_li_main .word{background: rgba(0, 0, 0, 0.9);}
#viewer_honor .honor_li .honor_li_main{width: 100%;height: 100%;position: relative;background: #fff;border-radius: 4px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/overflow: hidden;}
#viewer_honor .honor_li .honor_li_main .pic{width: 100%;}
#viewer_honor .honor_li .honor_li_main .word{height: 30px;line-height: 30px;width: 100%;position: absolute;background: rgba(0, 0, 0, 0.7);font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 15px;color: #fff;text-align: center;bottom: 0px;left: 0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.inner_des_title{width: 100%;padding-top: 15px;padding-bottom: 15px;}
.inner_des_title .w1{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 22px;color: #444;}
.inner_des_title .w2{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 13px;color: #c1c1c1;}
.inner_case_content img{max-width: 100% !important;margin-top: 5px !important;margin-bottom: 5px !important;display: block !important;margin: 0 auto;}
.case_fieldset{box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/border: 1px solid #ccc;width: 100%;padding: 10px;}
.case_fieldset legend{margin-left: 8px;padding-left: 5px;padding-right: 5px;}
.no_data{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 36px;color: #165bba;font-weight: lighter;text-align: center;line-height: 120px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);}
#inner_swiper{width: 80%;height: 400px;margin-left: 10%;}
#inner_swiper .pic{width: 100%;height: 100%;overflow: hidden;}
.inner_page{overflow: hidden;padding-top: 20px;padding-bottom: 50px;background-color: #fff;position: relative;height: auto;z-index: 20;}
.inner_page .inner_page_bac{width: 100%;height: 100%;position: absolute;top: 0;background-attachment: fixed;background-position: top;background-repeat: no-repeat;background-size: cover;z-index: 1;filter: blur(5px);display: none;}
.inner_page #second_inner_page_bac{filter: blur(1px);}
.inner_page .inner_page_left{width: 280px;float: left;position: relative;z-index: 8;}
.inner_page .inner_page_left .sidebar{width: 100%;height: auto;}
.inner_page .inner_page_left .sidebar .sidebar_top{width: 100%;height: auto;background: #fff;border-radius: 4px;}
.inner_page .inner_page_left .sidebar .sidebar_top p{width: 90%;margin-left: 5%;height: auto;line-height: 56px;border-radius: 4px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 22px;color: #fff;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-left: 15px;border-bottom: 1px solid #ccc;background: -webkit-linear-gradient(310deg, #165bba, #883406);background: -o-linear-gradient(310deg, #165bba, #883406);background: -moz-linear-gradient(310deg, #165bba, #883406);background: linear-gradient(310deg, #165bba, #883406);}
.inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li{width: 80%;margin-left: 5%;height: auto;padding-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #ccc;}
.inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li a{width: 100%;height: 100%;display: block;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #444;position: relative;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li a:before{content: '';position: absolute;top: 0;bottom: 0;margin: auto 0;left: 0;width: 0px;height: 1px;background: #165bba;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li a:hover{padding-left: 20px;color: #165bba;}
.inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li a:hover:before{width: 15px;}
.inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li:last-child{border-bottom: 0;}
.inner_page .inner_page_left .sidebar .sidebar_contact{width: 100%;height: auto;background: #fff;border-radius: 4px;margin-top: 5px;padding-bottom: 15px;overflow: hidden;}
.inner_page .inner_page_left .sidebar .sidebar_contact fieldset{border: 1px solid #ccc;width: 90%;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/margin-left: 5%;}
.inner_page .inner_page_left .sidebar .sidebar_contact fieldset legend{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 20px;color: #165bba;margin-left: 10px;}
.inner_page .inner_page_left .sidebar .sidebar_contact p{width: 90%;margin-left: 5%;height: 56px;line-height: 56px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 22px;color: #fff;border-bottom: 1px solid #ccc;padding-left: 15px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/background: -webkit-linear-gradient(310deg, #165bba, #883406);background: -o-linear-gradient(310deg, #165bba, #883406);background: -moz-linear-gradient(310deg, #165bba, #883406);background: linear-gradient(310deg, #165bba, #883406);border-radius: 4px;}
.inner_page .inner_page_left .sidebar .sidebar_contact .slide_us{width: 90%;margin-left: 5%;line-height: 30px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #303030;}
.inner_page .inner_page_left .sidebar .sidebar_contact .slide_us span{color: #FE0404;}
.inner_page .inner_page_left .sidebar .sidebar_product{width: 100%;height: 250px;}
.inner_page .inner_page_left .sidebar .sidebar_product .swiper-slide:hover a .pic img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.inner_page .inner_page_left .sidebar .sidebar_product .swiper-slide a{position: relative;width: 100%;height: 100%;display: block;height: 220px;}
.inner_page .inner_page_left .sidebar .sidebar_product .swiper-slide a .pic{width: 100%;height: 220px;overflow: hidden;}
.inner_page .inner_page_left .sidebar .sidebar_product .swiper-slide a .pic img{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.inner_page .inner_page_left .sidebar .sidebar_product .swiper-slide a .word{width: 100%;height: 30px;line-height: 30px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;background: rgba(0, 0, 0, 0.7);text-align: center;position: absolute;bottom: 0;}
.inner_page .inner_page_right{width: 900px;float: right;position: relative;z-index: 8;}
.inner_page .inner_page_right .right_page_top{border-radius: 4px;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding: 15px;background: -webkit-linear-gradient(310deg, #0067d0, #009688);background: -o-linear-gradient(310deg, #0067d0, #009688);background: -moz-linear-gradient(310deg, #0067d0, #009688);background: linear-gradient(310deg, #0067d0, #009688);}
.inner_page .inner_page_right .right_page_top .inner_catname{text-align: left;}
.inner_page .inner_page_right .right_page_top .inner_catname .inner_catname_c{color: #fff;font-size: 28px;margin-right: 5px;font-weight: lighter;padding-bottom: 4px;border-bottom: 1px solid rgba(255, 255, 255, 0.6);display: inline-block;}
.inner_page .inner_page_right .right_page_top .inner_catname .inner_catname_e{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;font-weight: lighter;color: #fff;padding-top: 4px;display: block;text-transform: capitalize;}
.inner_page .inner_page_right .right_page_bottom{padding: 15px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/border-radius: 4px;margin-top: 5px;background: #fff;*zoom: 1;}
.inner_page .inner_page_right .right_page_bottom:before,
.inner_page .inner_page_right .right_page_bottom:after{content: " ";display: table;}
.inner_page .inner_page_right .right_page_bottom:after{clear: both;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top{*zoom: 1;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top:before,
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top:after{content: " ";display: table;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top:after{clear: both;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum{width: 50%;float: left;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryTop{border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryTop .swiper-slide{cursor: pointer;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryTop .swiper-slide .pic{width: 100%;height: 500px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryThumbs{padding-top: 10px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryThumbs .swiper-slide{opacity: 0.2;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryThumbs .swiper-slide .pic{width: 100%;height: 85px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryThumbs .swiper-slide-thumb-active{opacity: 1;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails{width: 46%;float: right;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a1{width: 100%;height: 40px;line-height: 40px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 26px;color: #0067d0;padding-bottom: 10px;border-bottom: 1px dotted #ccc;margin-bottom: 10px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 15px;color: #4c4648;padding-top: 5px;line-height: 24px;padding-bottom: 5px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2 span{color: #0067d0;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a3{border-top: 1px dotted #ccc;padding-top: 15px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a3 i{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 26px;color: #165bba;display: inline-block;margin-right: 15px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a3 span{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 26px;color: #165bba;font-family: thyFont2;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4{width: 100%;padding-top: 20px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4 .b1{width: 200px;height: 40px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4 .b1 a{width: 100%;height: 100%;display: block;border-radius: 2px;background: #165bba;line-height: 40px;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 15px;color: #fff;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4 .b1 a:hover{box-shadow: 0 0 13px 1px rgba(255, 255, 255, 0.7) inset;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a5{padding-top: 20px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6{width: 100%;background: #f2f2f2;border-radius: 5px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-top: 20px;padding-bottom: 20px;*zoom: 1;margin-top: 15px;margin-bottom: 15px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6:before,
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6:after{content: " ";display: table;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6:after{clear: both;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 li{width: 33.33%;float: left;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding-left: 20px;border-right: 1px solid #999;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 li:last-child{border-right: none;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 li .b1{width: 100%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 18px;color: #666;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 li .b2{width: 100%;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #777;font-family: thyFont3;padding-top: 5px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a7{width: 100%;padding-top: 20px;padding-bottom: 20px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #4c4648;line-height: 24px;}
.inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a7 span{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 18px;color: #0067d0;font-weight: bold;}
.inner_page .inner_page_right .right_page_bottom .other_product{padding-top: 20px;display: inline-block;padding-bottom: 5px;margin-bottom: 20px;border-bottom: 1px solid #165bba;}
.inner_page .inner_page_right .right_page_bottom .other_product .a1{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 22px;color: #165bba;}
.inner_page .inner_page_right .right_page_bottom .other_product .a2{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 13px;color: #888;text-transform: capitalize;}
.inner_page .inner_page_right .right_page_bottom .other_product_list li{width: 100%;height: 200px;position: relative;}
.inner_page .inner_page_right .right_page_bottom .other_product_list li a{width: 100%;height: 100%;display: block;}
.inner_page .inner_page_right .right_page_bottom .other_product_list li:hover .pic{border-color: #165bba;}
.inner_page .inner_page_right .right_page_bottom .other_product_list li:hover .pic img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.inner_page .inner_page_right .right_page_bottom .other_product_list li:hover .word{height: 40px;}
.inner_page .inner_page_right .right_page_bottom .other_product_list li .pic{width: 100%;height: 200px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/border: 1px solid #c1c1c1;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */overflow: hidden;}
.inner_page .inner_page_right .right_page_bottom .other_product_list li .pic img{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.inner_page .inner_page_right .right_page_bottom .other_product_list li .word{width: 100%;height: 30px;background: rgba(0, 0, 0, 0.7);position: absolute;bottom: 0;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.inner_page .inner_page_right .right_page_bottom .other_product_list li .word .a1{width: 100%;height: 30px;line-height: 30px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;text-align: center;}
.inner_page .inner_page_right .right_page_bottom .other_case_list{width: 100%;}
.inner_page .inner_page_right .right_page_bottom .other_case_list li{height: 210px;position: relative;overflow: hidden;}
.inner_page .inner_page_right .right_page_bottom .other_case_list li a{width: 100%;height: 100%;display: block;}
.inner_page .inner_page_right .right_page_bottom .other_case_list li:hover .pic img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.inner_page .inner_page_right .right_page_bottom .other_case_list li:hover .word{bottom: 0;opacity: 1;}
.inner_page .inner_page_right .right_page_bottom .other_case_list li .pic{height: 100%;width: 100%;overflow: hidden;}
.inner_page .inner_page_right .right_page_bottom .other_case_list li .pic img{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.inner_page .inner_page_right .right_page_bottom .other_case_list li .word{width: 100%;height: 40px;position: absolute;bottom: -40px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */background: rgba(0, 0, 0, 0.6);z-index: 2;opacity: 0;}
.inner_page .inner_page_right .right_page_bottom .other_case_list li .word .a1{width: 100%;height: 40px;line-height: 40px;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #fff;}
.inner_page .inner_page_right .right_page_bottom .product_links{width: 100%;*zoom: 1;}
.inner_page .inner_page_right .right_page_bottom .product_links:before,
.inner_page .inner_page_right .right_page_bottom .product_links:after{content: " ";display: table;}
.inner_page .inner_page_right .right_page_bottom .product_links:after{clear: both;}
.inner_page .inner_page_right .right_page_bottom .product_links .left{width: 48%;float: left;}
.inner_page .inner_page_right .right_page_bottom .product_links .left .inner_form .layui-input-block{margin-left: 0;width: 100%;}
.inner_page .inner_page_right .right_page_bottom .product_links .left .inner_form .layui-input:focus{border-color: #165bba !important;}
.inner_page .inner_page_right .right_page_bottom .product_links .left .inner_form .layui-textarea:focus{border-color: #165bba !important;}
.inner_page .inner_page_right .right_page_bottom .product_links .right{width: 48%;float: right;}
.inner_page .inner_page_right .right_page_bottom .product_links .right .inner_company_name{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 18px;color: #4c4648;}
.inner_page .inner_page_right .right_page_bottom .product_links .right .inner_company_name_en{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 12px;color: #666;text-transform: capitalize;margin-bottom: 8px;}
.inner_page .inner_page_right .right_page_bottom .product_links .right .inner_contact_data{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #4c4648;margin-bottom: 2px;}
.inner_page .inner_page_right .right_page_bottom .product_links .right .inner_map{width: 100%;height: 300px;}
.inner_page .inner_page_right .right_page_bottom .product_links .right .inner_map #inner_map{width: 100%;height: 100%;}
.inner_page .inner_page_right .right_page_bottom .product_links .right .inner_map #inner_map .anchorBL{display: none;}
.pro_content{width: 100%;*zoom: 1;}
.pro_content:before,
.pro_content:after{content: " ";display: table;}
.pro_content:after{clear: both;}
.pro_content .left{width: 50%;float: left;}
.pro_content .right{width: 50%;float: left;}
.pro_content table{width: 100% !important;}
.pro_content table td{padding: 5px;word-break: break-all !important;border: 1px solid #666 !important;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: #4c4648;font-family: thyFont3 !important;}
.pro_content img{max-width: 100% !important;display: block !important;margin: 0 auto !important;}
.newslist{margin-top: 10px;}
.newslist:after{*zoom: 1;}
.newslist:after:before,
.newslist:after:after{content: " ";display: table;}
.newslist:after:after{clear: both;}
.newslist li{width: 100%;float: left;margin-bottom: 10px;height: 150px;}
.newslist li:hover .time span:last-child:after{width: 30px;}
.newslist li:hover .time span:last-child{color: #165bba;}
.newslist li:hover .name:after{width: 100%;}
.newslist li:hover .name{color: #165bba;transform: translateX(10px);-ms-transform: translateX(10px);-moz-transform: translateX(10px);-webkit-transform: translateX(10px);-o-transform: translateX(10px);}
.newslist li .time{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */transition-delay: 0.2s;height: 30px;line-height: 30px;margin-bottom: 10px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 16px;color: rgba(0, 0, 0, 0.9);font-family: thyFont3;}
.newslist li .time span:last-child{margin-left: 50px;color: rgba(0, 0, 0, 0.7);position: relative;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */transition-delay: 0.1s;}
.newslist li .time span:last-child:before{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */content: '';width: 30px;height: 1px;background: rgba(0, 0, 0, 0.5);position: absolute;left: -40px;top: 49%;}
.newslist li .time span:last-child:after{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */content: '';width: 0px;height: 1px;background: #165bba;position: absolute;left: -40px;top: 49%;}
.newslist li .name{height: 20px;line-height: 20px;padding-bottom: 15px;font-size: 16px;color: rgba(0, 0, 0, 0.8);transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.newslist li .name:after{content: '';position: absolute;bottom: 0px;width: 0%;height: 1px;background: #165bba;left: 0;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.newslist li .name:before{content: '';position: absolute;bottom: 0px;width: 100%;height: 1px;background: rgba(0, 0, 0, 0.1);left: 0;}
.newslist li .desc{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: rgba(0, 0, 0, 0.6);margin-top: 15px;line-height: 26px;transition-delay: 0.1s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inner_news_title{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 24px;color: #4c4648;text-align: center;padding-top: 10px;padding-bottom: 10px;}
.inner_news_status{height: 30px;line-height: 30px;text-align: center;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 12px;color: #4c4648;margin-top: 20px;background: url("../image/news_bottom.jpg") no-repeat bottom;padding-bottom: 10px;}
.inner_news_status span{padding-left: 5px;padding-right: 5px;}
.inner_news_status span i{margin-right: 3px;}
.inner_news_status .inner_news_status_back{display: inline-block;float: right;}
.inner_news_content p{background: none !important;font-size: 16px !important;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important;line-height: 26px !important;}
.inner_news_content p span{font-size: 16px !important;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important;}
.inner_news_content span{font-size: 16px !important;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important;}
.inner_news_content img{max-width: 100% !important;margin-top: 5px !important;margin-bottom: 5px !important;display: block !important;margin: 0 auto;}
.inner_case_img p img{display: block;max-width: 600px;max-height: 400px;margin: 0 auto;}
.inner_jobs_detail{cursor: pointer;}
.inner_jobs_detail i{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #666;}
.inner_jobs_request{display: none;height: 400px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/padding: 10px;}
.inner_jobs_request p{background: none !important;font-size: 16px !important;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important;line-height: 26px !important;}
.inner_jobs_request p span{font-size: 16px !important;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important;}
.inner_jobs_request span{font-size: 16px !important;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important;}
.inner_jobs_request img{max-width: 100% !important;margin-top: 5px !important;margin-bottom: 5px !important;display: block !important;margin: 0 auto;}
.pro_style_jobs .layui-table th{background: #165bba;color: #fff;}
.pro_style_1{width: 100%;*zoom: 1;}
.pro_style_1:before,
.pro_style_1:after{content: " ";display: table;}
.pro_style_1:after{clear: both;}
.pro_style_1 li{width: 32.5%;height: auto;margin-right: 1.25%;float: left;margin-bottom: 15px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pro_style_1 li:hover{box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.1);}
.pro_style_1 li:hover .word .w1{padding-left: 15px;}
.pro_style_1 li:hover .word .w2{opacity: 1;right: 15px;}
.pro_style_1 li:hover .pic img{transform: scale(1.15);-ms-transform: scale(1.15);-moz-transform: scale(1.15);-webkit-transform: scale(1.15);-o-transform: scale(1.15);}
.pro_style_1 li:hover .pic:before{opacity: 1;}
.pro_style_1 li:hover .pic:after{width: 85%;height: 85%;opacity: 1;}
.pro_style_1 li .pic{width: 100%;height: 300px;overflow: hidden;position: relative;}
.pro_style_1 li .pic img{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pro_style_1 li .pic:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 3;opacity: 0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pro_style_1 li .pic:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 99%;height: 99%;border: 1px solid #fff;z-index: 4;background: none;opacity: 0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pro_style_1 li .word{width: 100%;height: 50px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/background: #fff;position: relative;}
.pro_style_1 li .word .w1{width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 50px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 15px;color: #4c4648;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pro_style_1 li .word .w2{width: 30px;height: 30px;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin: auto 0;right: 0px;opacity: 0;text-align: center;line-height: 30px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.2);}
.pro_style_1 li .word .w2 i{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #666;}
.pro_style_1 li:nth-child(3n){margin-right: 0;}
.pro_style_2{width: 100%;}
.pro_style_2:after{*zoom: 1;}
.pro_style_2:after:before,
.pro_style_2:after:after{content: " ";display: table;}
.pro_style_2:after:after{clear: both;}
.pro_style_2 li{width: 32.5%;height: auto;margin-right: 1.25%;float: left;margin-bottom: 15px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pro_style_2 li:hover{box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.1);}
.pro_style_2 li:hover .word .w1{padding-left: 15px;}
.pro_style_2 li:hover .word .w2{opacity: 1;right: 15px;}
.pro_style_2 li:hover .pic .mask{left: 15%;opacity: 1;}
.pro_style_2 li:hover .pic img{transform: scale(1.15);-ms-transform: scale(1.15);-moz-transform: scale(1.15);-webkit-transform: scale(1.15);-o-transform: scale(1.15);}
.pro_style_2 li:hover .pic:before{opacity: 1;top: 0;}
.pro_style_2 li .pic{width: 100%;height: 250px;overflow: hidden;position: relative;}
.pro_style_2 li .pic .mask{width: 70%;height: 100%;z-index: 5;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 18px;color: #fff;font-weight: lighter;position: absolute;left: -70%;top: 0;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */opacity: 0;line-height: 250px;}
.pro_style_2 li .pic .mask:before{content: '';width: 20%;height: 1px;background: #fff;position: absolute;top: 0;bottom: 0;margin: auto 0;left: -24%;}
.pro_style_2 li .pic img{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pro_style_2 li .pic:before{content: '';position: absolute;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 3;opacity: 0;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */top: 100%;}
.pro_style_2 li .word{width: 100%;height: 50px;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/background: #fff;position: relative;}
.pro_style_2 li .word .w1{width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 50px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 15px;color: #4c4648;box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.pro_style_2 li .word .w2{width: 30px;height: 30px;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin: auto 0;right: 0px;opacity: 0;text-align: center;line-height: 30px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.2);}
.pro_style_2 li .word .w2 i{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #666;}
.pro_style_2 li:nth-child(3n){margin-right: 0;}
.page{text-align: center;*zoom: 1;padding-top: 15px;padding-bottom: 15px;}
.page:before,
.page:after{content: " ";display: table;}
.page:after{clear: both;}
.page span{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #888;}
.page a{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #888;display: inline-block;width: 24px;height: 24px;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);box-sizing: border-box;-moz-box-sizing: border-box;/* Firefox */-webkit-box-sizing: border-box;/* Safari*/background: white;text-align: center;line-height: 24px;border-radius: 3px;}
.page a:hover{color: #165bba;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4) inset;}
.page a:hover span{color: #165bba;}
.page .current{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: white;display: inline-block;width: 24px;height: 24px;background: #165bba;text-align: center;line-height: 24px;border-radius: 3px;}
.inner_map{width: 100%;height: 460px;overflow: hidden;margin-top: 20px;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);}
.inner_contact_details p:nth-child(1){font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 28px;color: #4c4648;font-weight: lighter;}
.inner_contact_details p:nth-child(2){font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 20px;color: #4c4648;font-weight: lighter;}
.inner_contact_details .inner_contact_data{line-height: 24px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 15px;color: #4c4648;}
.prev_next{zoom: 1;padding-top: 15px;padding-bottom: 5px;}
.prev_next:after{*zoom: 1;}
.prev_next:after:before,
.prev_next:after:after{content: " ";display: table;}
.prev_next:after:after{clear: both;}
.prev_next li{width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 40px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */}
.prev_next li .layui-icon{padding-left: 5px;padding-right: 5px;font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #4c4648;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */line-height: 40px;}
.prev_next li:first-child{float: left;text-align: left;}
.prev_next li:first-child a{float: right;}
.prev_next li:last-child{float: right;text-align: right;}
.prev_next li:last-child a{float: left;}
.prev_next li a{font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;font-size: 14px;color: #4c4648;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;transition-timing-function: ease;-moz-transition-timing-function: ease;/* Firefox 4 */-webkit-transition-timing-function: ease;/* Safari 和 Chrome */-o-transition-timing-function: ease;/* Opera */width: 80%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 40px;line-height: 40px;}
.prev_next li:first-child:hover .layui-icon{padding-left: 15px;}
.prev_next li:first-child:hover a{transform: translateX(-8px);-ms-transform: translateX(-8px);-moz-transform: translateX(-8px);-webkit-transform: translateX(-8px);-o-transform: translateX(-8px);}
.prev_next li:last-child:hover .layui-icon{padding-right: 15px;}
.prev_next li:last-child:hover a{transform: translateX(8px);-ms-transform: translateX(8px);-moz-transform: translateX(8px);-webkit-transform: translateX(8px);-o-transform: translateX(8px);}
.prev_next li:hover{background: rgba(0, 0, 0, 0.9);}
.prev_next li:hover a{color: #fff;}
.prev_next li:hover .layui-icon{color: #fff;}
.inner_form .layui-btn{background-color: #165bba;}
.inner_form .layui-btn-primary{background-color: white;}
.inner_form .layui-btn-primary:hover{border-color: #165bba;}
/* 头部bar*/

/* 头部 */
.sytop{padding: 0 60px;color: #222;}
.top-bar-nav{float: left;font-size: 14px}
.top-bar-nav .link-a{float: left;position: relative;margin-left: 35px;color: #333;z-index: 999999999;}
.top-bar-nav .link-a:hover{color: #165bba}
.top-bar-nav .dropdown-weixin{top: 28px;left: 50%;margin-left: -75px;border: 1px solid #e6e6e6;background-color: #fff}
.top-bar-nav .dropdown-weixin .icon-top_arrow{position: absolute;top: -9px;left: 50%;margin-left: -9px}
.top-bar-nav .link-a:hover .dropdown-weixin{display: block !important;}







/* 内页用 */

img {max-width:100%;border:0;vertical-align:middle}
table {border-collapse:collapse;border-spacing:0}
a {color:inherit;outline:none;text-decoration:none;background:transparent}
b,em,i {font-style:normal}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:16px}
button,input,optgroup,select,textarea {outline:0;border:0;vertical-align:middle;padding:0;}
button,html input[type=button],input[type=reset],input[type=submit],input[type=text] {outline:0;border:0;border-radius:0;cursor:pointer;-webkit-appearance:button;background:#fff;}
textarea {resize:none;font-size:14px}
textarea,.select {appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}
.clearfix:after,.clearfix:before,.mauto:after,.mauto:before {display:table;content:""}
.clearfix:after,.mauto:after,.clear {clear:both}
.img img,.imgs img {width:100%;}
.imgs {position:relative}
.mauto {max-width:1350px;margin:0 auto}
@media screen and (max-width:1680px) {.mauto {max-width:1350px;}
}
@media (max-width:1500px) {.mauto {max-width:1160px;}
}
@media (max-width:1200px) {.mauto {max-width:1000px;}
}
@media (max-width:768px) {.mauto {max-width:95%;}
}
/*滚动条样式*/
@media screen and (max-width:768px) {::-webkit-scrollbar {width:1px;height:1px;}
::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:1px;background-color:#fff;}
::-webkit-scrollbar-thumb {border-radius:1px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:#fff;}
}
/*-开场动画-*/
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge {-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes fadeInLeftA {0% {opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}
100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftA {0% {opacity:0;-webkit-transform:translate3d(-20%,0,0);-ms-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}
100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInLeftA {-webkit-animation-name:fadeInLeftA;animation-name:fadeInLeftA}
@-webkit-keyframes fadeInUpA {0% {opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}
100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpA {0% {opacity:0;-webkit-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}
100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInUpA {-webkit-animation-name:fadeInUpA;animation-name:fadeInUpA}
@-webkit-keyframes fadeInRightA {0% {opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}
100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightA {0% {opacity:0;-webkit-transform:translate3d(20%,0,0);-ms-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}
100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInRightA {-webkit-animation-name:fadeInRightA;animation-name:fadeInRightA}
@-webkit-keyframes twinkling {0% {opacity:0;}
100% {opacity:1;}
}
@-webkit-keyframes OrangePulse {from {background-color:rgba(210,174,109,.2);-webkit-box-shadow:0 0 10px rgba(210,174,109,1);}
50% {background-color:rgba(210,174,109,1);-webkit-box-shadow:0 0 10px rgba(210,174,109,1);}
to {background-color:rgba(210,174,109,.2);-webkit-box-shadow:0 0 10px rgba(210,174,109,1);}
}
@-webkit-keyframes swing {20% {-webkit-transform:rotate(40deg);transform:rotate(40deg)}
40% {-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
60% {-webkit-transform:rotate(10deg);transform:rotate(10deg)}
80% {-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
100% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@keyframes swing {20% {-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}
40% {-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}
60% {-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
80% {-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}
100% {-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
}
.swing {-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes jump {0% {-webkit-transform:translateY(0);}
25% {-webkit-transform:translateY(-20%);}
50% {-webkit-transform:translateY(0);}
75% {-webkit-transform:translateY(-10%);}
100% {-webkit-transform:translateY(0);}
}
@keyframes jump {0% {transform:translateY(0);}
25% {transform:translateY(-20%);}
50% {transform:translateY(0);}
75% {transform:translateY(-10%);}
100% {transform:translateY(0);}
}
@-webkit-keyframes bounceInA {0%,100%,20%,40%,60%,80% {-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20% {-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40% {-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60% {opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80% {-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
100% {opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceInA {0%,100%,20%,40%,60%,80% {-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20% {-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40% {-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60% {opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80% {-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
100% {opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceInA {-webkit-animation-name:bounceInA;animation-name:bounceInA;-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes fadeInDownA {0% {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDownA {0% {opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInDownA {-webkit-animation-name:fadeInDownA;animation-name:fadeInDownA}
@keyframes fadeInA {0% {opacity:0;}
100% {opacity:1;}
}
.fadeInA {-webkit-animation-name:fadeInA;animation-name:fadeInA}
@-webkit-keyframes flipInY {0% {-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
0%,40% {-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
40% {-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}
60% {-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
80% {-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
to {-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY {0% {-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
0%,40% {-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
40% {-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}
60% {-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
80% {-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
to {-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInY {-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes zoomInA {0% {opacity:0;-webkit-transform:scale3d(.6,.6,.6);transform:scale3d(.6,.6,.6)}
50% {opacity:1}
}
@keyframes zoomInA {0% {opacity:0;-webkit-transform:scale3d(.6,.6,.6);transform:scale3d(.6,.6,.6)}
50% {opacity:1}
}
.zoomInA {-webkit-animation-name:zoomInA;animation-name:zoomInA}

/*按钮*/
.i-more a {position:relative;padding:0 20px;height:50px;line-height:50px;color:#fff;background:#175aa7;border-radius:5px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.i-more a:hover {padding:0 50px;color:#fff;border-radius:10px;background:background:linear-gradient(90deg,#175aa7,#745f45);}
.i-more a:hover::after {width:100%;border-color:#2d2b27;border-radius:5px;background:#2d2b27;}
.i-more a i {z-index:1;position:relative;}
@media screen and (max-width:768px) {.i-more {text-align:center;}
}
/*内页-中心内容宽度*/
main .main_con {min-height:400px;margin:0 auto;max-width:100%;overflow:hidden;}
@media screen and ( max-width:1500px) {main .main_con {max-width:95%;}
}
@media screen and ( max-width:768px) {main .main_con {margin-top:0;max-width:100%;}
}
/*内页-中心内容宽度*//*内页-右侧小标题公用*/
.alcet_title {font-size:18px;background:#eee;height:50px;line-height:50px;border-left:5px solid #175aa7;padding-left:20px;margin-bottom:20px;margin-top: 30px;}
.alcet_title a {float:right;font-size:14px;color:#2d2b27;margin-right:20px;}
.alcet_title a:hover {color:#ea4234;}
@media screen and ( max-width:1500px) {.alcet_title {height:auto;line-height:40px;}
}
@media screen and ( max-width:768px) {.inner-message .alcet_title {line-height:40px;}
}
/*内页-产品列表*/
.home_product li {width:24.7%;vertical-align:bottom;display:inline-block;}
.home_product li .product-item {margin:0 10px 10px 10px;}
.home_product li a {text-align:center;display:block;}
.home_product li a:hover .info {visibility:visible;opacity:1}
.home_product li h3 {height:50px;padding:10px;font-size:16px;overflow:hidden;}
.home_product li a:hover h3 {color:#2d2b27;}
.home_product li .imgs {border:1px solid #ddd;overflow:hidden;}
.home_product li .imgs img {top:0;left:0;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.home_product li .imgs:hover img {transform:scale(1.1)}
.home_product li .info {visibility:hidden;opacity:0;top:0;left:0;padding:20px;background:rgba(0,0,0,0.3);color:#2d2b27;width:100%;height:100%;position:absolute;}
.home_product li .info i {border:1px solid #2d2b27;color:#2d2b27;font-size:16px;width:100%;height:100%;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;display:-webkit-flex;display:flex;}
@media screen and (max-width:1250px) {.home_product li {width:24.5%;}
}
@media screen and (max-width:1024px) {.home_product li {width:49%;}
}
@media screen and (max-width:768px) {.home_product li {width:49%;}
.home_product li .product-item {margin:0;}
}
/*面包屑*/
.ny-banner .baloea .wrap {max-width:1440px;margin:0 auto;}
.ny-banner {height:50px;position:relative; top:-50px; z-index:99999}
.ny-banner .baloea {position:absolute;left:0;bottom:0;color:#333;line-height:45px;height:45px;width:100%;}
.ny-banner .baloea .baloea_title {float:left;font-size:20px;}
.ny-banner .lboae {color:#fff;float:left;}
.ny-banner .lboae span {margin:0 5px;}
.ny-banner .lboae ul {float:right;margin-left:10px;}
.ny-banner .lboae ul li {float:left;margin-right:5px;}
.ny-banner .lboae ul li a:hover {color:#2d2b27;}

@media screen and ( max-width:768px) {.ny-banner {height:auto;position:inherit;}
.ny-banner .baloea {height:auto;position:inherit;}
.ny-banner .baloea .wrap {padding:0 3%;}
.ny-banner .lboae {float:left;padding-left:0;font-size:12px;width:100%;}
.ny-banner .lboae i {float:left;}
.ny-banner .lboae ul {float:left;margin-left:0;}
.ny-banner .lboae ul li {height:30px;line-height:30px;}
}
/*内页-资质证书列表*/
.honor-list ul {}
.honor-list li {margin:0 1% 2% 0; width:32%;display:inline-block;border:1px solid #ddd;box-sizing: border-box;}
.honor-list li .item .certificate-listing-frame {padding:5px;}
.honor-list li .honor-item {margin:0 10px 10px 10px;border:1px solid #333;}
.honor-list li a {text-align:center;display:block;padding:0 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;}
.honor-list li a:hover h3 {color:#2d2b27;text-decoration:underline}
.honor-list li .pic {width:100%;position:relative;overflow:hidden;}
.honor-list li a h3 {height:60px;padding:10px;overflow:hidden;display:inline-block;}
.honor-list li a h3 p {line-height:23px;overflow:hidden;width:100%;vertical-align:middle;display:table-cell;}
.honor-list li .more{ text-align: center; font-size: 16px; padding: 10px 0;}
@media screen and ( max-width:1440px) {.honor-list li {width:32%;}
}
@media screen and ( max-width:1110px) {.honor-list li {width:30%;}
}
@media screen and ( max-width:768px) {.honor-list li {width:48%;}
}
/*产品类别*/
.product-category {overflow:hidden;}
.product-category li {width:100%;margin-bottom:25px;}
.product-category .item {text-align:left;font-size:0;position:relative;}
.product-category .item .sale-label {position:absolute;top:0;left:0;}
.product-category .item .sale-label span {font-size:14px;color:#fff;background-color:#2d2b27;display:inline-block;padding:4px 10px;}
.product-category li .product-image {width:25%;display:inline-block;vertical-align:middle;}
.product-category li .product-image img {width:100%;max-width:500px;}
.product-item-text {font-size:14px;width:75%;display:inline-block;vertical-align:middle;}
.product-item-text-b {margin-left:30px;}
.product-item-text-b a:hover {color:#2d2b27}
.product-item-text h2 {font-size:18px;line-height:24px;margin-bottom:12px;}
.product-item-text p {font-size:14px;line-height:24px;}
.product-item-text .tag {font-size:12px;width:100%;margin:10px -5px}
.product-item-text .tag a {padding:4px 8px;background-color:#eee;display:inline-block;margin:5px;}
.product-item-text .tag a:hover {color:#fff;background-color:#2d2b27;}
.product-item-text span a {line-height:24px;color:#fff;background-color:#2d2b27;padding:8px 15px;display:inline-block;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.product-item-text span a i {font-size:20px;line-height:18px;margin-right:5px;}
.product-item-text span a.more {background-color:#1d1e20;margin-left:10px;}
.product-item-text span a:hover {color:#fff;background-color:#2d2b27;}
@media screen and (max-width:768px) {.product-item-text h2 {font-size:16px;}
.product-item-text p {display:none;}
.product-item-text-b {margin-left:0;}
.product-category li .product-image {width:100%;}
.product-item-text {width:100%;}
}
/*内页-产品列表*/
.products-list li {width:33%;vertical-align:bottom;display:inline-block;margin-bottom:15px;}
.products-list li .product-item {margin:0 10px 10px 10px;}
.products-list li a {text-align:center;display:block;}
.products-list li a:hover .info {visibility:visible;opacity:1}
.products-list li a:hover .info{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  -ms-box-sizing: border-box; box-sizing: border-box;}
.products-list li a:hover h3 {color:#2d2b27;}
.products-list .imgs { height: 240px; border:1px solid #ddd;overflow:hidden;}
.products-list .imgs img {top:0;left:0;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.products-list .imgst{display:table-cell; text-align: center; vertical-align: middle; width:368px; height:360px; border:1px solid #ddd; overflow: hidden;*display: block; *font-size:261px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;}
.products-list .imgst img{max-width:100%;max-height:100%;display: inline-block;vertical-align: middle; width:auto; height:auto}


.products-list .imgs:hover img {transform:scale(1.1)}
.products-list .info {visibility:hidden;opacity:0;top:0;left:0;padding:20px;background:rgba(0,0,0,0.3);color:#2d2b27;width:100%;height:100%;position:absolute;}
.products-list .info i {border:1px solid #175aa7;color:#fff;font-size:16px;width:100%;height:100%;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;display:-webkit-flex;display:flex;}
.products-list h3 {height:auto;padding:10px;background: #ddd;font-size:17px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.products-list li a:hover h3{ background: #0067d0; color: #fff;}
.products-list li a:hover .imgs {border:1px solid #175aa7;border-bottom:1px solid #175aa7;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
@media screen and (max-width:1440px) {.inner-page-l{ width: 25%;};.inner-page-r{ width: 75%;}.products-list li {width:33%;}
}
@media screen and (max-width:1250px) {.inner-page-l{ width: 25%;};.inner-page-r{ width: 75%;}.products-list li {width:32%;}
}
@media screen and (max-width:1024px) {.inner-page-l{ width: 25%;};.inner-page-r{ width: 75%;}.products-list li {width:49%;}.side-cate li a{ font-size: 16px!important}.side-cate li li a{ font-size: 14px!important;};
}
@media screen and (max-width:768px) {.inner-page-l{ width: 25%;};.inner-page-r{ width: 75%;}.products-list li {width:49%;}
.products-list li .product-item {margin:0;}.products-list h3{ font-size: 14px;}.products-list .imgs { height: 160px;}
}
/*内页-产品左侧二级菜单*/
.aside {float:left;width:230px;}
.side-tit-bar {position:relative;margin-bottom:15px;}
.side-tit-bar .side-tit {position:relative;height:38px;overflow:hidden;white-space:nowrap;line-height:38px;color:#2d2b27;padding:0 0 0 15px;text-transform:uppercase;}
.side-widget {position:relative;margin:0 0 25px;background-color:#fff; width:100%}

.side-cate{    background: #ffff;
    padding: 20px;
    padding-bottom: 1px;}
.side-cate li {position:relative;font-size:16px;display: block;
    color: #333;
    line-height: 50px;
    padding-left: 20px;
    padding-right: 45px;
    margin-bottom: 20px;
    overflow: hidden;
    background: #eaeaea;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .5s;-ms-word-break:break-all;word-break:break-all;word-wrap:break-word;}
.side-cate li li {font-size:16px; background:#fff; line-height:36px}
.side-cate li a {position:relative;display:block;word-break:break-word;font-size: 17px;color: #333;}
.side-cate li:hover, .side-cate li.active{ background:#175aa7;}
.side-cate li:hover .erji, .side-cate li.active .erji,.side-cate li.active .icon-cate{color:#fff;}
.side-cate ul {display:none;overflow:visible !important;padding-bottom:6px;}
.side-cate li li {padding:3px 0;}
.side-cate li li a {padding:0 10px 0 30px;margin-right:0;position:relative;font-size:16px;}
.side-cate li li a:hover {color:#175aa7;}
.side-cate li li a:hover:before,.side-cate li li.active>a:before {background-color:#fff;}
.side-cate li li a:before {content:'';display:inline-block;width:10px;height:10px;background-color:#666;position:absolute;left:10px;top:12px;border-radius: 10px;}
.side-cate li li li a {padding:0 66px;margin-right:0;}
.side-cate li li:hover a{ color:#fff}
.side-cate li li.active>a {color:#fff;}

.side-cate>li {border-bottom:1px solid #ddd;}
.side-cate li .icon-cate {position:absolute;right:10px;top:11px;display:inline-block;width:20px;line-height:30px;overflow:hidden;text-align:center;font-size:10px;cursor:pointer;color:#2d2b27;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; font-weight:600}
.side-cate li .icon-cate.icon-cate-down:before {content:"\e62b";font-family:"iconfont";}
.side-cate li .icon-cate.icon-cate-up:before {content:"\e644";font-family:"iconfont";}
.side-cate li.nav-current > .icon-cate,.side-cate li:hover > .icon-cate,li.show_li >.icon-cate {color:#2d2b27;}
.side-cate li .icon-cate:hover {background-color:#2d2b27;color:#fff;}

@media screen and (max-width:768px) {.side-widget {display:block; width:102%; float:left;  }
.side-cate li{ width:45%; float:left; margin-right:2%; padding-right:0; padding-left:3%}




}
/*内页-新闻列表*/
.news-list li {margin-bottom:20px;position:relative;background:#eee;padding: 10px;}
.news-list li::after {position:absolute;content:'';top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,#0067d0, #009688);transition:all ease .4s;-webkit-transition:all ease .4s;}
.news-list li a .img img {height:100%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.news-list li:hover::after {width:100%;}
.news-list li:hover a .img {overflow:hidden;}
.news-list li:hover a .img img {transform:scale(1.1);}
.news-list li a {z-index:1;position:relative;display:flex;}
.news-list li a .img {width:150px}
.news-list li a .info-w {width:calc(100% - 150px);padding-right:.4rem;justify-content:space-between;-webkit-justify-content:space-between;display:-webkit-flex;display:flex;}
.news-list li a .info {width:calc(100% - 180px);}
.news-list li a .info h3 {font-size:18px;margin-top:20px;display:inline-block;overflow:hidden;width:100%;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;}
.news-list li a .info .els2 {height:60px;margin-bottom:.25rem;margin-top:.2rem;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-list li a:hover .info .els2 {color:#fff;}
.news-list li a .icon {width:100%;height:24px;}
.news-list li a .date {width:150px;padding-right:.2rem;padding-left:.2rem;border-right:1px solid #ddd;-webkit-flex-direction:column;flex-direction:column;align-items:center;-webkit-align-items:center;display:flex;justify-content:center;-webkit-justify-content:center;text-align:center;}
.news-list li a .date em,.news-list li a .date span {width:100%}
.news-list li a .date em {font-size:30px;margin-left:-15px}
.news-list li a .date span {font-size:18px;margin-top:20px;}
.news-list li:hover a h3 {color:#fff;}
.news-list li a:hover .con .d1,.news-list li a:hover .con .d2,.news-list li a:hover .date {color:#fff;transition:all 0.5s ease;}

.news-list li:hover a {color:#fff;transition:all 0.5s ease;background:linear-gradient(90deg,#0067d0, #009688);}
@media screen and (max-width:1300px) {.news-list li a .date {width:110px;}
.news-list li a .date em {font-size:24px;}
.news-list li a .info {width:calc(100% - 130px);}
}
@media (max-width:768px) {.news-list li a .date,.news-list li a .img,.news-list li a .info {height:auto;width:100%;}
.news-list li a {display:block;}
.news-list li a .info-w {width:100%;padding-right:0;display:block;}
.news-list li a .info {height:auto;}
.news-list li a .info .els2 {margin-top:5px;margin-bottom:5px;line-height:25px;height:50px;display:none;}
.news-list li a .date em,.news-list .date span {font-size:18px;width:auto;}
.news-list li a .date span {margin-top:0;}
.news-list li a .info h3 {margin-top:0;font-size:18px;overflow:inherit;text-overflow:inherit;white-space:inherit;padding:10px;}
.news-list li a .date {display:none;}
.news-list li a .pic img {width:150px;height:90px;}
.news-list li a .con {width:calc(100% - 150px);padding:0px 10px 0;}
.news-list li a .con .d1 {font-size:14px;line-height:25px;height:25px;}
.news-list li a .con .d2 {line-height:20px;height:40px;margin-top:5px;font-size:12px;}
}
.news-info {padding:30px;border:1px solid #ddd;margin-bottom:20px;}
.news-info .news_line {border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:25px;}
.news-info h3 {font-size:20px;color:#2d2b27;text-align:center;text-align:center;}
.news-info .date {text-align:center;margin-top:20px;}
.news-info .edit {padding-top:.3rem;line-height:30px;font-size:16px;}
.news-info .edit ul li {list-style-type:inherit;}
@media (max-width:768px) {.news-info .head h3 {font-size:18px;color:#2d2b27;}
.news-info {margin:1rem;margin-bottom:40px;padding:30px 10px 10px 10px;}
.news-info .edit {font-size:14px;line-height:25px;}
.other-upper-next{font-size: 12px!important;}
}
/*新闻详情页-上下篇*/
.other-upper-next {overflow:hidden;line-height:28px;font-size:15px;padding:10px;background-color:#eee;margin-top:30px;}
.other-upper-next-box {overflow:hidden;}
.other-upper-next .other-upper {float:left;}
.other-upper-next .other-next {float:right;}
.other-upper-next .other-upper i {font-size:16px;display:inline-block;vertical-align:middle;margin-right:5px;}
.other-upper-next .other-next i {float:right;font-size:14px;display:inline-block;vertical-align:middle;margin-left:5px;}
.other-upper-next span a:hover {color:#2d2b27;}

/*内页-案例列表*/
.case-list li {margin-bottom:5px;vertical-align:bottom;display:inline-block;width:33%;}
.case-list li a:hover i span {color:#fff;}
.case-list li a:hover h3 {color:#2d2b27;}
.case-list li a:hover i {border-color:#2d2b27;color:#fff}
.case-list li a:hover i::after {width:100%}
.case-list li a .img {overflow:hidden;}
.case-list li:nth-child(even) a {-webkit-flex-direction:row-reverse;flex-direction:row-reverse}
.case-list li a .img img {width:100%;display:inline-block;overflow:hidden;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.case-list li a .img:hover img {transform:scale(1.1);}
.case-list li a h3 {font-size:16px;text-align:center;height:50px;}
.case-list li a:hover h3 {color:#175aa7;}
.case-list .info {padding:10px 0 0 0;}
.case-list .info i {padding:0 .2rem;border:1px solid #333;height:45px;line-height:45px;text-align:center;float:right;position:relative;}
.case-list .info i::after {position:absolute;content:'';top:0;left:0;width:0;height:100%;background:#2d2b27;transition:all .3s;-webkit-transition:all .3s}
.case-list .info i span {z-index:1;position:relative;color:#666;}
@media screen and (max-width:1440px) {.case-list li {width:32.9%;}
}
@media screen and (max-width:1200px) {.case-list li {width:49%;}
.case-list .txt {font-size:14px;line-height:25px;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
}
@media screen and (max-width:768px) {.case-list li {width:100%;}
.case-list li a {display:block}
.case-list li a h3 {font-size:16px;height:auto;}
.case-list li a .img {width:100%;}
.case-list .info {padding:10px 0;width:100%;}
.case-list .txt {font-size:14px;margin-top:.1rem;margin-bottom:0;line-height:25px;}
.case-list .info i {height:40px;line-height:40px;padding:0 .3rem;display:none;}
}
/*内页-视频*/
.video-info .slider-w .t-slider .pic::after {position:absolute;content:'';top:0;left:0;width:100%;height:100%;}
.video-info .slider-w .t-slider .slick-arrow {width:.6rem;height:.6rem}
.video-info .slider-w .t-slider .slick-dots {display:none!important}
.video-info .slider-w .b-slider .imgs {padding-bottom:86%;cursor:pointer}
.video-info .slider-w .b-slider .imgs::after {position:absolute;content:'';left:0;top:0;width:100%;height:100%;}
.video-info .slider-w .b-slider h3 {height:40px;line-height:40px;color:#fff;background:#2d2b27}
.video-info .slider-w .b-slider .slick-slide {padding:0 15px}
.video-info .slider-w .b-slider .slick-current .img::after {border-color:#2d2b27}
.slick-dots div.slick-active,.slick-dots div:focus,.slick-dots div:hover {background:#2d2b27}
.in-page {color:#888}
.in-page a,.in-page span {padding:.08rem .15rem;border:1px solid #e8e8e8}
.in-page a {margin-bottom:5px}
.in-page a.cur,.in-page a:hover {color:#fff;border-color:#2d2b27;background:#2d2b27}
.tab-head li {cursor:pointer}
.tab-body li {visibility:hidden;opacity:0;height:0;overflow:hidden;transition:all .3s;-webkit-transition:all .3s}
.tab-body li.cur {visibility:visible;opacity:1;height:inherit}
/*内页-菜单*/
.inner-page-l {width:23%;float:left;margin-bottom:40px;}
.inner-page-r {width:74%;float:right;margin-bottom:40px; background:#fff; padding:1.5%}
.inner-page-r .mauto {max-width:100%;}
.inner-page-r-con {overflow:hidden}
.inner-page-r-con .com_title {font-size:22px;color:#175aa7;line-height:40px;position:relative;padding-bottom:5px;margin-bottom:20px;}
.inner-page-r-con .com_title_line {width:208px;height:2px;background:#175aa7;bottom:0;left:0;transition:all .5s;position:absolute;}
.inner-page-r-con:hover .com_title_line {width:500px;height:2px;background:#175aa7;bottom:0;left:0;}
.inner-page-r-con .edit {line-height:25px;margin-bottom:20px;}
.inner-page-r-con .edit p{ font-size:16px; line-height:36px;}
.inner-page-r-con .edit ul li {list-style-type:inherit;}
.inner-page-r-con span {display:inline}
.inner-page-r-con img {max-width:80%;height:auto!important}
@media screen and (max-width:1044px) {.index-about-l {float:none;}
.index-about-r {position:relative;right:0;top:0;width:100%;}
}
@media (max-width:767px) {.inner-page-r-con .com_title {font-size:20px;margin-bottom:20px;}
.sidebar-block{ margin-right: 0!important;}
.inner-page-l,.inner-page-r {width:97%;margin-bottom:0;}
}
/*内页-侧边*/
.sidebar-block {margin-right:20px;overflow:hidden;}
.sidebar-box {overflow:hidden;margin-bottom:20px;background-color:#fff;padding:16px 20px;}
.sidebar-title {color: #fff;
    font-size: 26px;
    line-height: 70px;
    text-indent: 22px;
    height: 70px;
    border: 1px solid #0067d0;
    background: url(../image/prolt.png) no-repeat center right 16px;
    background-color:#0067d0;
}
.sidebar-title span {font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 3px;}
.sidebar-about ul {overflow:hidden;}
.sidebar-about ul li {line-height:20px;padding:10px 20px;position:relative;display:block;overflow:hidden;border-bottom:1px solid #ddd;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.sidebar-about ul li:hover {padding:10px 10px 10px 30px;background:linear-gradient(90deg,#175aa7,#745f45);}
.sidebar-about ul li a {display:block;}
.sidebar-about ul li i {font-size:8px;position:absolute;top:10px;left:0;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.sidebar-about ul li:hover i {left:10px;color:#fff;}
.sidebar-about ul li:hover a {color:#fff;}
.sidebar-featured ul {overflow:hidden;}
.sidebar-featured ul li {width:100%;overflow:hidden;margin:8px 0;float:left;}
.sidebar-featured ul li .item {overflow:hidden;}
.sidebar-featured ul li .item .pro-media {float:left;width:45%;overflow:hidden;}
.sidebar-featured ul li .item .pro-media img {max-width:100%;width:100%;display:block;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.sidebar-featured ul li .item .pro-media a:hover img {transform:scale(1.1)}
.sidebar-featured ul li .item .pro-detail-info {float:right;width:55%;}
.sidebar-featured ul li .item .pro-detail-info .th {margin-left:15px;font-size:16px;line-height:18px;margin-bottom:12px;font-weight:normal;max-height:54px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.sidebar-featured ul li .item .pro-detail-info .th a {display:block;}
.sidebar-featured ul li:hover .item .pro-detail-info .th a {color:#2d2b27;}
.sidebar-featured ul li .item .pro-detail-info span {margin-left:15px;display:block;}
.sidebar-featured ul li .item .pro-detail-info span a {background-color:#ddd;border:1px solid #ddd;font-size:12px;line-height:26px;padding:0 15px;display:inline-block;border-radius:4px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.sidebar-featured ul li:hover .item .pro-detail-info span a {background-color:#2d2b27;color:#fff;}
@media screen and (max-width:1440px) {.sidebar-featured ul li .item .pro-detail-info span {display:none;}
.sidebar-featured ul li .item .pro-detail-info .th {-webkit-line-clamp:5;}
}
@media screen and (max-width:1280px) {.sidebar-featured ul li .item .pro-media {width:100%;float:none;}
.sidebar-featured ul li .item .pro-detail-info {width:100%;float:none;}
.sidebar-featured ul li .item .pro-detail-info .th {margin-left:0;margin-top:5px;}
.sidebar-contact {display:none;}
}
/*内页-侧边联系方式*/
.sidebar-contant {overflow:hidden; margin-top:20px}
.sidebar-contact .mb-20 {font-size:14px;line-height:30px;margin-bottom:15px;padding-left:45px;position:relative;}
.sidebar-contact .mb-20:nth-last-child(1) {margin-bottom:0;}
.sidebar-contact .mb-20:nth-child(1) .inner-title i {font-size:16px;}
.sidebar-contact .inner-title {color:#2d2b27;font-weight:bold;position:absolute;left:0;top:0;background:#ddd;border-radius:4px;float:left;font-size:20px;height:35px;line-height:35px;text-align:center;width:35px;}
.sidebar-contact .inner-title i {font-size:17px;color:#2d2b27;}
.sidebar-contact ul li a {word-break:break-all;display:inline-block;font-size:15px;}
.sidebar-contact ul li a:hover {color:#2d2b27;}
.sidebar-contact ul {overflow:hidden;}
.sidebar-contact ul li {line-height:20px;margin:8px 0;float:left;}
/*产品折叠菜单*/
.sidebar-product dl {width:100%;overflow:hidden;margin-bottom:0;}
.sidebar-product dl dt {font-size:14px;line-height:18px;font-weight:normal;padding:12px 15px 12px 0;border-bottom:1px solid #333;position:relative;margin-bottom:0;}
.sidebar-product dl:last-child dt {border-bottom:0;}
.sidebar-product dl dt i {width:0;height:0;background-color:#6d6d6d;overflow:hidden;position:absolute;left:5px;top:15px;}
.sidebar-product dl span a:hover {color:#fecd0f;}
.sidebar-product dl span {overflow:hidden;font-weight:bold;color:#6d6d6d;height:38px;display:block;line-height:38px;float:right;cursor:pointer;padding:0 5px;position:relative;z-index:1;}
.sidebar-product dl span.clicker_active {font-size:26px;font-weight:normal;}
.sidebar-product dl:hover span {background-position:10px 20px;text-decoration:none;}
.sidebar-product dl dd {overflow:hidden;line-height:30px;font-size:14px;margin:10px 0 10px 15px;}
.sidebar-product dl dd a {font-size:14px;color:#666;width:100%;display:block;border-bottom:1px dashed #333;}
.sidebar-product dd a:hover {text-decoration:none;color:#2d2b27;border-bottom:1px dashed #2d2b27;}
.sidebar-product dl dt:hover {border-bottom:1px solid #2d2b27;background:#2d2b27;}
.sidebar-product dl dt:hover a {padding-left:10px;}
.sidebar-product dl dt:hover a,.sidebar-product dl dt:hover span {color:#fff;}
/*内页-资质证书*/
.honor-ul li {width:32%;float:left;margin-right:2%;margin-top:3%;position:relative;}
.honor-ul li:nth-child(3n) {margin-right:0;}
.honor-ul li .honor-li-tit {line-height:45px;height:45px;overflow:hidden;transition:all 0.5s ease;}
.honor-ul li .honor-li-img {display:table;width:100%;height:300px;text-align:center;border:1px solid #333;}
.honor-ul li .honor-li-img p {display:table-cell;vertical-align:middle;height:215px;}
.honor-ul li .honor-li-img p img {max-width:80%;max-height:260px;}
.honor-ul li:after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,109,135,0.75);opacity:0;transition:all 0.5s ease;}
@media (min-width:1301px) {.honor-ul li:hover .honor-li-tit {color:#fff;background:#2d2b27;transition:all 0.5s ease;}
}
@media (max-width:640px) {.honor-ul li {width:100%;margin-right:0;}
}
/*内页-联系我们*/
.contact {padding-bottom:20px;}
.contact .add {height:4.65rem}
.contact .add img {max-width:inherit}
.contact .contact_company {width:100%;padding:50px;border:1px solid #ddd;background:#eee;position:relative;box-sizing: border-box;}
.contact .contact_company:before {content:'';position:absolute;bottom:0;transition:opacity .5s ease 0s,transform .5s ease 0s;width:100%;height:100%;top:0%;left:0%;opacity:0;border-top:1px solid #175aa7;border-bottom:1px solid #175aa7;transform:scale(0,1);-webkit-transform:scale(0,1);box-sizing:border-box;}
.contact .contact_company:hover::before {opacity:1;transform:scale(1);-webkit-transform:scale(1);}
.contact .contact_company::after {transition:opacity .5s ease 0s,transform .5s ease 0s;content:'';border-left:1px solid #175aa7;border-right:1px solid #175aa7;transform:scale(1,0);-webkit-transform:scale(1,0);opacity:0;position:absolute;width:100%;height:100%;top:0%;left:0%;box-sizing:border-box;}
.contact .contact_company:hover::after {opacity:1;transform:scale(1);-webkit-transform:scale(1);}
.contact .contact_company .d1 {font-size:24px;margin-bottom:25px;color:#175aa7;}
.contact .contact_company .d2 {background:no-repeat left 8px;padding:5px 0 5px 0px;margin-bottom:10px;font-size: 16px;}
.contact .contact_company .d2 span {color:#2d2b27;}
.contact .contact_company .d2 i {margin-right:10px;font-size:20px;color:#175aa7;}
.contact .contact_man li {float:left;width:100%;padding:50px 50px 40px;border:1px solid #ddd;margin-top:20px;box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox */-webkit-box-sizing:border-box;/* Safari */ position:relative}
.contact .contact_man li:before {content:'';position:absolute;bottom:0;transition:opacity .5s ease 0s,transform .5s ease 0s;width:100%;height:100%;top:0%;left:0%;opacity:0;border-top:1px solid #175aa7;border-bottom:1px solid #175aa7;transform:scale(0,1);-webkit-transform:scale(0,1);box-sizing:border-box;}
.contact .contact_man li:hover::before {opacity:1;transform:scale(1);-webkit-transform:scale(1);}
.contact .contact_man li::after {transition:opacity .5s ease 0s,transform .5s ease 0s;content:'';border-left:1px solid #175aa7;border-right:1px solid #175aa7;transform:scale(1,0);-webkit-transform:scale(1,0);opacity:0;position:absolute;width:100%;height:100%;top:0%;left:0%;box-sizing:border-box;}
.contact .contact_man li:hover::after {opacity:1;transform:scale(1);-webkit-transform:scale(1);}
.contact .contact_man .d1 {font-size:24px;margin-bottom:25px;color:#175aa7;}
.contact .contact_man .d2 {background:no-repeat left 8px;padding:5px 0 5px 0px;margin-bottom:10px;width:33.3%;float:left;}
.contact .contact_man .d2 span {color:#2d2b27;}
.contact .contact_man .d2 i {margin-right:10px;font-size:20px;}
@media screen and ( max-width:1300px ) {.contact .contact_company {min-height:auto;}
.contact .contact_man li {float:left;width:100%;color:#666;min-height:300px;padding:20px;border:1px solid #ddd;margin-top:20px;box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox */-webkit-box-sizing:border-box;/* Safari */}
.contact .contact_man .d1 {font-size:24px;margin-bottom:25px;color:#2d2b27;}
.contact .contact_man .d2 {width:100%;}
.contact .contact_man .d2 span {color:#2d2b27;}
.contact .contact_man .d2 i {margin-right:10px;font-size:20px;}
}
@media screen and ( max-width:768px ) {.contact .contact_company {padding:20px;}
.contact .contact_company .d1 {font-size:20px;}
.contact .contact_man .d2 {margin-bottom:0;}
}

/*社交分享链接*/
.social-link {width:100%;text-align:center;}
.social-link a {color:#fff;margin-left:4px;display:inline-block;width:40px;height:40px;line-height:40px;background-color:#333;text-align:center;border-radius:28px;font-size:22px;}
.social-link a:hover {background-color:#175aa7;}
@media screen and (max-width:768px) {
.social-link {margin-top:20px;}
.social-link a {width:35px;height:35px;line-height:35px;}

}
/*site-map网站地图*/
.site-map-t {color:#333;font-size:18px;line-height:30px;background-color:#ddd;padding:12px 30px;margin-bottom:15px;text-transform:capitalize;}
.site-map-th {color:#333;line-height:30px;background:#ddd;padding:8px 30px;}
.site-map-th h2 {font-size:18px;font-weight:normal;}
.site-map ul {font-size:0;overflow:hidden;margin:20px 0 30px 0;/*border-bottom:1px solid #2d2b27;*/padding:10px 30px 0 30px;background-color:#eee;}
.site-map ul li {font-size:14px;display:inline-block;vertical-align:top;line-height:35px;width:33.3%;}
.site-map ul li h3 {font-size:16px;font-weight:normal;}
.site-map ul.site-map-l1 li {width:25%;}
.site-map ul.site-map-l2 li {width:50%;}
.site-map a:hover {color:#2d2b27}
@media screen and (max-width:1300px) {.site-map ul li,.site-map ul.site-map-l1 li,.site-map ul.site-map-l2 li {width:100%;}
}
/*右侧漂浮替换样式*/.im {position:fixed;right:2px;top:auto;bottom:150px;z-index:11;}
.im-l {color:#fff;width:32px;height:60px;cursor:pointer;background-color:#2d2b27;border-radius:4px 0px 0px 4px;display:block;text-align:center;line-height:60px;float:left;}
.im-l i {font-size:20px;}
#select {display:none;}
.im .box {float:right;width:60px;background-color:#2d2b27;border-radius:0 4px 4px 4px;display:none;}
.im .box ul {background-color:#fff;list-style-type:none;margin:5px;}
.im .box ul li {height:50px;width:50px;overflow:hidden;text-align:center;line-height:50px;}
.im .box ul li a {text-decoration:none;display:block;}
.im .box ul li i {font-size:24px;color:#f39d22;}
.im .box ul li i.img-skype {color:#00aff0;}
.im .box ul li i.img-whatsapp {color:#00d51b;}
.im .box ul li i.img-user {color:#F66;}
.im .box ul li i.img-skype,.im .box ul li i.img-envelope {font-size:28px;}
.im .box ul li a:hover i {color:#343537;}
#select:checked + .box {display:block;}
#cus_ser1 .msn {background-repeat:no-repeat;height:50px;width:50px;}
.im .skype {background-repeat:no-repeat;background-position:-47px 0;height:50px;width:47px;}
.im .mail {background-repeat:no-repeat;background-position:-94px 0;height:50px;width:47px;}
.im .kefu_01 {background-repeat:no-repeat;background-position:center center;height:50px;width:50px;overflow:hidden;background-color:#FFF;}
.im .whatsapp {background-repeat:no-repeat;background-position:center center;height:50px;width:50px;overflow:hidden;background-color:#FFF;}
@media screen and (max-width:768px) {.im {right:0;bottom:250px;}
}
/*分页符*/.pagination-bar {text-align:center;margin-bottom:20px;margin-top:20px;}
.pagination-bar ul {display:block;}
.pagination-bar ul li {display:inline-block;margin:2px;vertical-align:top;padding-left:0;width:auto;}
.pagination-bar ul li a {background:#eee;height:35px;width:35px;display:inline-block;line-height:35px;text-align:center;text-overflow:clip;padding:2px; margin:0 2px;}
.pagination-bar ul li.pageinfo {background:#eee;line-height:35px;text-align:center;padding:2px 15px;}
.pagination-bar ul li.active, .pagination-bar ul li a.page-num-current{background:#0067d0;color:#fff;height:35px;width:35px;display:inline-block;line-height:35px;text-align:center;}
.pagination-bar ul li a:hover {color:#fff;background:#2d2b27;}
@media screen and (min-width:768px) {.im {width:92px;position:fixed;right:-60px;top:150px;transition:right 0.5s;bottom:auto;z-index:11;}
.im:hover {right:0;}
.im .box {position:absolute;display:block;width:60px;right:0;top:0;}
}
/*返回顶部*/.scroll {width:40px;height:40px;color:#fff;line-height:42px;text-align:center;position:fixed;right:50px;bottom:150px;cursor:pointer;background-color:rgba(166,147,124,0.5);border-radius:4px;z-index:10;}
.scroll i {font-size:28px;}
@media (max-width:1480px) {.top {padding:0 2%;position:relative;top:0;}
}
@media (min-width:1301px) {.lcolae li a:hover .pic img,.lmobl li a:hover .pic img,.aeopte li a:hover .pic img {transform:scale(1.05);transition:all 0.5s ease;}
.wmore:hover {background-color:#2d2b27;transition:all 0.5s ease;border-radius:10px;}
}
@media (max-width:1300px) {.top {height:58px;background:#fff;position:relative;top:0;}
}
@media screen and (max-width:768px) {.scroll {right:0;bottom:0;width:36px;}
}
/*移动端侧边,底部折叠*/
.sidebar-block-but,.footer-content-but {display:none;}
@media screen and (max-width:768px) {.footer-middle {padding-top:10px;}
.inner-message {margin-bottom:0;}
.sidebar-block-but,.footer-content-but {position:relative;padding:10px 40px 10px 0px;display:block;}
.sidebar-block-but span,.footer-content-but span {text-transform:uppercase;line-height:20px;color:#999;}
.sidebar-block-but button,.footer-content-but button {position:absolute;top:9px;right:5px;width:30px;height:24px;border:0;color:#666;display:inline-block;border-radius:0;line-height:24px;background:none;}
.sidebar-block-but button i,.footer-content-but button i {font-size:20px;position:relative;}
.sidebar-block-but button i::after,.footer-content-but button i::after {content:"\e660";font-family:"iconfont";}
.sidebar-block-but.expand button,.footer-content-but.expand button {transform:rotateZ(180deg);}
.sidebar-box,.footer-main {display:none;}
.sidebar-box.expand,.footer-main.expand {display:block;}
}
/*邮件*/
.inner-message {overflow:hidden;}
.inner-message-t {background:#f0f0f0;padding:10px 16px;margin-bottom:20px;}
.inner-message-t h5 {font-size:18px;line-height:24px;}
.inner-message .th {font-size:20px;margin-bottom:10px;}
.inner-message .inner-message-centered span {color:#F60;}
.inner-message-row {margin-top:20px;overflow:hidden;}
.inner-message-row .item {width:100%;float:left;margin-bottom:20px;}
.inner-message-row .item input {width:100%;line-height:30px;border:0;height:30px;color:#999;font-size:16px;}
.inner-message-row .item textarea {width:100%;line-height:30px;border:0;font-family:Arial,Helvetica,sans-serif;min-height:150px;background:#fff;color:#999;font-size:16px;}
.inner-message-row .item button {color:#fff;border-radius:5px;font-size:14px;background-color:#2d2b27;display:block;line-height:30px;padding:8px 20px;cursor:pointer;border:0;position:relative;}
.inner-message-row .item button:hover {background:#175aa7;}
.inner-message-row .item button:active {background-color:#F60;}
.inner-message-row .item button i {z-index:10}
.inner-message-row .item.item-half {width:50%;}
.inner-message-half {padding:8px;border:1px solid #ddd;margin-right:20px;}
.inner-message-box {padding:8px;border:1px solid #ddd;}
.item-half.yzm{ width: 30%!important; min-width: 200px;}
.item-half.yzm img{float: right;position: relative;top: -34px;width: 100px;}
.item.submit{ width: 20%; margin-left: 20px;}
.item.submit .btn-text{ padding: 8px 50px;}
@media screen and (max-width:768px) {}
/*产品详情页多图*/
.products_info {padding-bottom:20px;}
.products_info .sec_m {margin-top:30px;}
.products_info .sec_m p{ font-size: 15px; letter-spacing: .1em;} 
.products_info .edit {line-height:30px;}
.products_info .panel {width:55%!important;}
.products_info .brief {float:left;width:42%;position:relative;max-width:590px;overflow:hidden;margin-left:10px;}
.products_info .brief h1 {font-size:24px;color:#0067d0;font-weight: bold;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;}
.products_info .brief p {margin-bottom:5px;line-height:25px;padding:3px;font-size: 15px;}
.products_info .brief span {color:#2d2b27;font-weight:bold;padding-right:10px; font-size: 16px;}
.products_info .brief p img{ max-width: 200px;}
.products_info .annex_list {border-bottom:1px solid #ddd;padding-bottom:18px;}
.products_info .annex_list ul li {line-height:40px;}
.products_info .annex_list ul li a i {font-size:24px;margin-right:10px;}
.products_info .annex_list ul li a:hover,.annex_list ul li a:hover i {color:#2d2b27;}
.products_info .vlbamc {border:1px solid #ddd;padding:20px;margin-bottom:20px;}
.products_info .bavlcn {margin-top:3%;margin-left: 8px;}
.products_info .bavlcn a {border-radius:5px;display:inline-block;line-height:40px;padding:0 20px;background:#2d2b27;color:#fff;}
.products_info .bavlcn a:hover {border-radius:5px;background:#175aa7;}
.products_info .bavlcn a b {z-index:1;position:relative;font-weight:normal;}
.products_info .bavlcn a i {font-size:30px; padding-right: 5px;}
@media screen and (max-width:768px) {.products_info .panel {width:100%!important;}
.products_info .brief {width:100%;margin-left:0;}
.products_info .brief h1 {font-size:22px;}
.products_info .bavlcn a {padding:0 10px;}
}
/*产品详情页-产品推荐*/
.related-products {width:100%;margin-top:20px;}
.related-products-t {margin-bottom:10px;position:relative;overflow:hidden;}
.related-products-t::after {background-color:#ddd !important;bottom:10px;content:"";height:1px;left:0;position:absolute;width:100%;}
.related-products-t span,.related-products-t span {font-size:18px;line-height:30px;background-color:#2d2b27!important;display:inline-block;padding-left:30px;padding-right:30px;position:relative;z-index:1;color:#fff!important;}
.related-products ul {font-size:0;}
.related-products ul li {font-size:14px;width:25%;display:inline-block;vertical-align:top;}
.related-products ul li .item {padding:15px;}
.related-products ul li .item img {width:100%;max-width:500px;}
.related-products ul li .item .text {font-size:16px;line-height:20px;margin-top:5px;}
@media screen and (max-width:768px) {.related-products ul li {width:50%;}
}
/*表格*/
.nei-table {width:100%;overflow:auto;}
.nei-table table {border-collapse:collapse;border-spacing:0;}
.nei-table table,.nei-table table th,.nei-table table td {border:1px solid #666;}
.nei-table table th,.nei-table table td {padding:4px 10px;}
/*详情页标签*/
.product-tag {display:flex;margin-top:20px;padding:20px 0;border-top:1px solid #333;}
.product-tag-title {display:inline-block;}
.product-tag span {padding:5px 0;float:left;white-space:nowrap;color:#2d2b27;}
.product-tag-item {vertical-align:top;}
.product-tag-item a {margin:5px 12px;line-height:20px;font-size:14px;display:inline-block;}
.product-tag-item a:hover {color:#8dc73f;}
/*详情页seo内容*/
.article-append {padding:10px 0;overflow:hidden}
.article-outline {margin-bottom:20px;padding:10px;background-color:rgba(0,0,0,0.05);margin-top:10px}
.article-outline p {font-size:16px}
.append-item {padding:10px 0;border-top:1px solid #ccc;overflow:hidden;margin-bottom:20px}
.article-append-t {overflow:hidden}
.article-append-t span {font-size:18px;line-height:22px;display:inline-block;border-bottom:1px solid #8e969b;padding:5px 0}
.append-item h2 {font-size:18px;text-align:left}
.append-item p {overflow:hidden;text-align:left}
@media screen and (max-width:426px) {.article-outline {margin-top:20px}
}
/*证书放大*/body.fancybox-active {overflow:hidden}
body.fancybox-iosfix {position:fixed;left:0;right:0}
.fancybox-is-hidden {position:absolute;top:-9999px;left:-9999px;visibility:hidden}
.fancybox-container {position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {position:absolute;top:0;right:0;bottom:0;left:0}
.fancybox-outer {overflow-y:auto;-webkit-overflow-scrolling:touch}
.fancybox-bg {background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg {opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar {position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}
.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar {opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}
.fancybox-infobar {top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}
.fancybox-toolbar {top:0;right:0;margin:0;padding:0}
.fancybox-stage {overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}
.fancybox-is-closing .fancybox-stage {overflow:visible}
.fancybox-slide {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}
.fancybox-slide:before {content:"";display:inline-block;vertical-align:middle;height:100%;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {display:block}
.fancybox-slide--image {overflow:visible}
.fancybox-slide--image:before {display:none}
.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe {background:#000}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe {background:#e5e3df}
.fancybox-slide--next {z-index:99995}
.fancybox-slide>* {display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}
.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title {display:none}
.fancybox-slide .fancybox-image-wrap {position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}
.fancybox-can-zoomOut .fancybox-image-wrap {cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-image-wrap {cursor:zoom-in}
.fancybox-can-drag .fancybox-image-wrap {cursor:-webkit-grab;cursor:grab}
.fancybox-is-dragging .fancybox-image-wrap {cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-image,.fancybox-spaceball {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-spaceball {z-index:1}
.fancybox-slide--iframe .fancybox-content {padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}
.fancybox-iframe {display:block;padding:0;border:0;height:100%}
.fancybox-error,.fancybox-iframe {margin:0;width:100%;background:#fff}
.fancybox-error {padding:40px;max-width:380px;cursor:default}
.fancybox-error p {margin:0;padding:0;color:#444;line-height:20px}
.fancybox-button {box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited {color:#ccc}
.fancybox-button:focus,.fancybox-button:hover {color:#fff}
.fancybox-button[disabled] {color:#ccc;cursor:default;opacity:.6}
.fancybox-button svg {display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}
.fancybox-button svg path {fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}
.fancybox-button--share svg path {stroke-width:1}
.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2) {display:none}
.fancybox-button--zoom svg path {fill:transparent}
.fancybox-navigation {display:none}
.fancybox-show-nav .fancybox-navigation {display:block}
.fancybox-navigation button {position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}
.fancybox-navigation button:before {content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}
.fancybox-navigation .fancybox-button--arrow_left {left:0}
.fancybox-navigation .fancybox-button--arrow_right {right:0}
.fancybox-close-small {position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}
.fancybox-close-small:after {content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}
.fancybox-close-small:focus {outline:none}
.fancybox-close-small:focus:after {outline:1px dotted #888}
.fancybox-close-small:hover:after {color:#555;background:#eee}
.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small {top:0;right:-40px}
.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after {font-size:35px;color:#aaa}
.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after {color:#fff;background:transparent}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {display:none}
.fancybox-caption-wrap {bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}
.fancybox-caption {padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}
.fancybox-caption a,.fancybox-caption button,.fancybox-caption select {pointer-events:all;position:relative}
.fancybox-caption a {color:#fff;text-decoration:underline}
.fancybox-slide>.fancybox-loading {border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}
@-webkit-keyframes a {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to {-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes a {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to {-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fancybox-animated {transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous {-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}
.fancybox-fx-slide.fancybox-slide--next {-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}
.fancybox-fx-slide.fancybox-slide--current {-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current {opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--next {-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--current {-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}
.fancybox-fx-rotate.fancybox-slide--previous {-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}
.fancybox-fx-rotate.fancybox-slide--next {-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}
.fancybox-fx-rotate.fancybox-slide--current {-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}
.fancybox-fx-circular.fancybox-slide--previous {-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}
.fancybox-fx-circular.fancybox-slide--next {-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}
.fancybox-fx-circular.fancybox-slide--current {-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}
.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next {-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current {-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}
.fancybox-share {padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}
.fancybox-share h1 {color:#222;margin:0 0 20px;font-size:35px;font-weight:700}
.fancybox-share p {margin:0;padding:0}
p.fancybox-share__links {margin-right:-10px}
.fancybox-share__button {display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}
.fancybox-share__button:hover {text-decoration:none}
.fancybox-share__button--fb {background:#3b5998}
.fancybox-share__button--fb:hover {background:#344e86}
.fancybox-share__button--pt {background:#bd081d}
.fancybox-share__button--pt:hover {background:#aa0719}
.fancybox-share__button--tw {background:#1da1f2}
.fancybox-share__button--tw:hover {background:#0d95e8}
.fancybox-share__button svg {position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}
.fancybox-share__button svg path {fill:#fff}
.fancybox-share__input {box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}
.fancybox-thumbs {display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}
.fancybox-thumbs-x {overflow-y:hidden;overflow-x:auto}
.fancybox-show-thumbs .fancybox-thumbs {display:block}
.fancybox-show-thumbs .fancybox-inner {right:212px}
.fancybox-thumbs>ul {list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}
.fancybox-thumbs-x>ul {overflow:hidden}
.fancybox-thumbs-y>ul::-webkit-scrollbar {width:7px}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {background:#2a2a2a;border-radius:10px}
.fancybox-thumbs>ul>li {float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}
li.fancybox-thumbs-loading {background:rgba(0,0,0,.1)}
.fancybox-thumbs>ul>li>img {position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-thumbs>ul>li:before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {opacity:1}
@media (max-width:800px) {.fancybox-thumbs {width:110px}
.fancybox-show-thumbs .fancybox-inner {right:110px}
.fancybox-thumbs>ul>li {max-width:calc(100% - 10px)}
}
@keyframes resize {60%,75%,90%,from,to {animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;transform:scale(5,5)}
100% {opacity:1;transform:scale(1,1)}
}
@-webkit-keyframes resize {60%,75%,90%,from,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0% {opacity:0;-webkit-transform:scale(5,5)}
100% {opacity:1;-webkit-transform:scale(1,1)}
}
@keyframes ReturnToNormal {from {opacity:0;transform-origin:right bottom;transform:rotate3d(0,0,1,45deg)}
to {opacity:1;transform-origin:right bottom;transform:none}
}
@-webkit-keyframes ReturnToNormal {from {opacity:0;-webkit-transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg)}
to {opacity:1;-webkit-transform-origin:right bottom;-webkit-transform:none}
}

/* 内页产品参数 */
.products_info .sec_m table { width: 100%; max-width: 1000px; border-collapse:collapse; border:1px solid #898989; font-size: 15px;}
.products_info .sec_m table .firstRow{ background: #e6e6e6;}
.products_info .sec_m table .firstRow td{ padding: 10px 5px!important;}
.products_info .sec_m table .firstRow td span{ font-weight: bold;}
.products_info .sec_m table td{ /*width: auto;*/ border-collapse:collapse; border: 1px solid #898989; padding: 5px!important;}
.products_info .sec_m table p, .products_info .sec_m table p span{ font-size: 15px!important; text-align: center; line-height: 25px; font-family: 'Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif'!important;}

/* 地图 */
.map-content-info{position: relative; margin-bottom: 30px;}
.branch-map-l{width: 849px; height: 575px; position: relative;}
.map-content-box{width: 100%; height: 100%; background: url("../image/map-bj.png") no-repeat center; position: relative;}
.map-dot{position: absolute; text-align: center; font-size: 12px; cursor: pointer;}
.beijing{left: 585px; top: 220px;}
.tianjin{left: 604px; top: 234px;}
.hebei{left: 575px; top: 254px;}
.shanxi{left: 540px; top: 276px;}
.liaoning{left: 660px; top: 196px;}
.jilin{left: 696px; top: 167px;}
.heilongjiang{left: 676px; top: 106px;}
.shanghai{left: 668px; top: 341px;}
.jiangsu{left: 646px; top: 316px;}
.zhejiang{left: 655px; top: 379px;}
.anhui{left: 605px; top: 334px;}
.fujian{left: 625px; top: 428px;}
.jiangxi{left: 595px; top: 402px;}
.shandong{left: 610px; top: 284px;}
.henan{left: 562px; top: 316px;}
.hubei{left: 555px; top: 359px;}
.hunan{left: 545px; top: 409px;}
.guangdong{left: 575px; top: 466px;}
.guangxi{left: 506px; top: 461px;}
.chongqing{left: 495px; top: 364px;}
.sichuan{left: 425px; top: 354px;}
.guizhou{left: 484px; top: 424px;}
.yunnan{left: 405px; top: 462px;}
.shanxi1{left: 502px; top: 312px;}
.map-dot:after{content: ""; display: block; width: 8px; height: 8px; margin: 0 auto; background-color: #0067d0; border-radius: 50%;}
.map-dot.beijing:after{width: 13px; height: 12px; border-radius: 0; background: url("../image/icon-star.png") no-repeat center;}
.branch-map-data{position: absolute; box-sizing: border-box; width: 330px; border: 1px solid #0067d0; box-shadow: 0 0 2px 2px #e9e9e9; background-color: #fff; padding: 10px 30px; z-index: 1;}
.branch-map-data-title{border-bottom: 1px solid #eee;}
.branch-map-data-title p{font-size: 18px; color: #333; line-height: 28px;}
.branch-map-data-info{max-height: 236px; overflow-y: auto;}
.data-branch{border-bottom: 1px dashed #eee; padding: 6px 0; box-sizing: border-box;}
.data-branch:last-child{border: none;}
a, button, input, textarea{-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.data-branch .data-name{font-size: 16px; color: #666; line-height: normal; margin-bottom: 5px;}
.data-branch p{font-size: 15px; color: #555; line-height: 25px;}
.branch-map-data:before{content: ""; position: absolute; left: -16px; top: 50%; transform: translateY(-50%); width: 0; height: 0; border: 8px solid; border-color: transparent #0067d0 transparent transparent;}
.branch-map-data:after{content: ""; position: absolute; left: -15px; top: 50%; transform: translateY(-50%); width: 0; height: 0; border: 8px solid; border-color: transparent #fff transparent transparent;}
.map-dot.cur:before{content: ""; position: absolute; left: 50%; bottom: -3px; transform: translateX(-50%); width: 14px; height: 14px; border-radius: 50%; border: 1px solid #0067d0; animation: dot 4s infinite;}
@keyframes dot{100%{transform: translateX(-50%) scale(1); opacity: 1;} 50%{transform: translateX(-50%) scale(1.5); opacity: .1;}}

/*产品特点图*/
.products_info .sec_m li{ float: left; width: 25%; padding: 5px; box-sizing: border-box;text-align: center;}
.products_info .sec_m li .pic{ width: 100%; height: 180px;border-radius: 5px; border: 1px solid #eee; padding: 5px; box-sizing: border-box; overflow: hidden;}
/*.products_info .sec_m li .pic a{ display: block;}*/
.products_info .sec_m ul li p{ line-height: 20px; height: 40px; padding-top: 5px;}
@media screen and (max-width: 1300px){ .products_info .sec_m li .pic{ height: 120px}}
@media screen and (max-width: 768px){ .products_info .sec_m li{ width: 50%;} .products_info .sec_m li .pic{ height: 200px}}
@media screen and (max-width: 400px){ .products_info .sec_m li{ width: 50%} .products_info .sec_m li .pic{ height: 80px}.products_info .sec_m table p, .products_info .sec_m table p span{font-size:14px!important}}

/*客服*/
.online_kefu{ position: fixed;  bottom: 10vh;right:1%;z-index: 999999;}
.online_kefu ul li{ border: 1px solid #ddd; list-style-type:none; width:50px; height:50px; padding-top: 5px;  text-align: center; position: relative; background-color: #eee; color: #666666; cursor: pointer; transition: background-color .2s linear 0s;perspective:1000;transform-style:preserve-3d;}
.online_kefu li i{font-size: 20px; display: block;}
.online_kefu ul li a{ color: #666666;}
.online_kefu ul li .con{ position: relative; line-height:25px;}
.online_kefu ul li .hover_con{border-radius: 3px; position: absolute;	left:-200px;left:-100px;	width: 120px;	color: #ffffff !important; text-align: center;background-color: #165bba;height:40px; line-height:40px; bottom: 7px; transform:rotateX(-90deg); transition: all .2s linear 0s; }
.online_kefu ul li .hover_con img{ width:100px;}
.online_kefu ul li.qrcode {  }
.online_kefu ul li.qrcode .hover_con{ height: 137px;padding: 10px;width: 130px;left: -141px; box-sizing: border-box;}
.online_kefu ul li.qrcode .hover_con p{ color: #fff; line-height:24px;}

.online_kefu li:hover{background-color:#165bba; color: #fff;border: 1px solid #165bba;}
.online_kefu li:hover i{ color: #fff;}
.online_kefu li:hover span{ color: #fff;}
.online_kefu li:hover p a{ color: #fff;}
.online_kefu li:hover .hover_con{left:-130px; transform:rotateY(0deg);}
.online_kefu li .hover_con:before{width: 0px;height: 0px;border: 8px solid transparent;border-left: 8px solid #165bba; display: block; content: '';position: absolute; top: 12px;right: -16px; transition: top .2s linear ; transition-delay: .1s; }

.online_kefu li.qrcode:hover .hover_con{  bottom: -55px;}
.online_kefu li.qrcode:hover .hover_con:before{top: 48px;}

.mobile_mob{ display: none !important;}
@media (max-width: 1300px) {
    .online_kefu{ display: none;}
}
@media (max-width: 767px) {
    .online_kefu{bottom: 20vh;}
	.mobile_mob { display: inline-block !important; }
	.mobile_pc { display: none !important; }
}

/*视频*/
.video li .play{width:51px;height:51px;background:rgba(0,0,0,.4) url(../image/play.png) no-repeat center center;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;border-radius:50%;cursor:pointer;transition:all .2s;}
.video li .play:hover{background-color:rgba(0,0,0,.6);}
@media (max-width: 767px) {
    .layui-layer-iframe{
        width: 94%!important;
        left: 3%!important;
        height: 40%!important;
    }
    .layui-layer-setwin .layui-layer-close2{
        right: -10px!important;
        top: -10px!important;
    }
}
@media screen and (max-width: 1660px){
main{ width:1400px;}	
.banner {
    position: relative;
    height: 600px !important;
}	
	
}
@media screen and (max-width: 1400px){
main{ width:1330px;}	
.banner {
    position: relative;
    height: 500px !important;
}	
#needHeaderBac .header_logo .logo1{ height:70px;}
.pc_header .header_nav li{ margin-left:30px;}
.s2 .s2_bac2 .a3{ width:52%}
	
}



@media only screen and (max-width: 992px) {
.title-h1:after {
    width: 30px;
    height: 2px;
    margin-top: 0.5rem;
}
.pro-list1 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: transparent;
}
.pro-list1 p {
    width: 48%;
    border: 1px solid #ccc;
    margin-bottom: 8px;
    background-color: #fff;line-height: 40px;
    font-size: 14px;
}

#index4 {
    background: #fff url(../image/index4-bg1.jpg) center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 60px 0 40px;
}
.ps-content > img{ display:none}
#index4 .flex2, #index4 .ps-content .pa-mask, #index4 .index-contact {
    position: static;
    width: 100%;
}
#index4 .ps-content .pa-mask {
    display: block;
}
.pa-mask .item1{top:0}

#index4 .flex2 {
    border: none;
}
#index4 .flex2 .item{ margin-bottom:10px;padding: 10px;}
#index4 .itemt{ flex: 1; height:60px; margin-right:15px;}
#index4 .item4{flex: 4;}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
}
}

@media (max-width: 767px) {
.service ul li{ width:30.33%; margin-bottom:2%}
.service ul li .box{ padding-bottom:10px}
.service ul li span{ display:none}
.service ul li img {
    margin-top: 1rem;
    width: 5rem;
    height:5rem;
}
.service ul li p{ font-size: .22rem;}
.service ul li:nth-child(4),.service ul li:nth-child(5),.pro-list li:nth-child(9){ display:none}
.flex .item1,.flex .item3{ width:100%}
.title-h1{ font-size:40px;}
.item1 h2.en{ font-size:20px; margin:20px 0 0}
#index2 p.t2{padding-bottom: 25px;}
a.more-link{height:34px;
    line-height:34px; margin-bottom:20px;}
#index2 li{ width:48%}
.pro-list li p{ line-height:36px;}
.index-contact{ display:none}

.yingyon{margin: 30px 0;}
.yingyon ul dl,.yingyon ul dd{ width:100%}
.yingyon ul dl img,.yingyon ul dd img{ height:auto}

.footer .flogo,.footer .cplb,.footer .code,.fnav{ display:none}

.footer .contact{ width:100%; margin-left:0}

.inner-page-r .mauto{ width:95%; margin:0 auto}
.inner-page-r-con img{ max-width:100%}



}



