/*css初始化*/
*{margin: 0;padding: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html {font-family: "微软雅黑", arial, 'Open Sans', sans-serif;-webkit-font-smoothing: antialiased;font-size: 14px;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select {box-sizing:border-box;margin: 0;padding: 0;outline: 0;border: 0;background: transparent;vertical-align: baseline;}ul, ol {list-style: none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}
a {background: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}a{text-decoration: none;color: #005fb4;}.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
@media print {* {text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;} a, a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";} abbr[title]:after {content: " (" attr(title) ")";} a[href^="javascript:"]:after,a[href^="#"]:after {content: "";} pre,  blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr,img {page-break-inside: avoid;}img {max-width: 100% !important;}p, h2, h3 {orphans: 3;widows: 3;} h2,h3 {page-break-after: avoid;}select {background: #fff !important;}}
a{color: #444;}body{color: #444;}

.main{width:1200px;margin: 0 auto;}
.main:after{content:"";clear:both;display:block;}
.clear:after{content:"";clear:both;display:block;}
.fl{float:left;}
.fr{float:right;}
.one{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lin{display:-webkit-box !important;word-break:break-all;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient: vertical;}
/*head*/
.head{}
.head-logo{display: block;}
.head-logo img{display: block;width:100%;}
.head-rg{line-height: 100px;}
.head-li{float: left;}
.head-li{margin: 0 14px;}
.head-a{display:block;padding: 0 17px;color: #333;}
.head-lan{padding-left: 32px;}
.head-lan span{margin: 0 5px;}
.head-li:hover .head-a,.head-li.active .head-a{color:#fff;background: #117dc5;}

/*foot*/
.foot{width: 100%;min-width: 1200px;background: #000;line-height: 40px;font-size: 12px;color: #fff;}
.foot-a{display:inline-block;padding: 0 4px;border-left:1px solid #fff;font-size: 12px;color: #fff;line-height: 12px;text-transform: uppercase;cursor: pointer;}
.foot-a:first-child{padding-left:0;border:none;}
.foot-a:hover{color: #2b6eba;}

/*fixed*/
.fixed{position: fixed;z-index: 10;top: 50%;right:0;}
.fixed-ul{position: relative;z-index: 10;}
.fixed-li{width: 43px;cursor: pointer;}
.fixed-box{position:absolute;z-index: 3;top:0;right: 120%;width:100px;border: 1px solid #bfbfbf;background: #fff;transition: all .6s ease;}
.fixed-box.active{right:-200px;}
.fixed-tit{position:relative;padding: 0 8px;line-height: 24px;font-size: 12px;color: #fff;background: #777;text-transform: uppercase;}
.fixed-close{position:absolute;top:0;right: 8px;width: 6px;height: 24px;background-image: url(../img/icon14.png);background-position: center;background-repeat: no-repeat;background-size: contain;transition: all .6s linear;-webkit-transition: all .6s linear;-moz-transition: all .6s linear;-ms-transition: all .6s linear;-o-transition: all .6s linear;}
.fixed-box-pull:after{content: "";clear: both;display: block;}
.fixed-box-puli{float:left;width: 33.33333%;padding: 4px;text-align: center;line-height: 40px;}
.fixed-close:hover{transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);}

/*banner*/
.banner{width: 100%;min-width: 1200px;}
.banner-li{height: 500px;}
.banner-li img{display: block;min-width:100%;min-height: 100%;}
.banner .owl-theme .owl-controls .owl-buttons div{position: absolute;margin:0;padding: 0;top: 50%;margin-top:-22px;width: 44px;height: 90px;border-radius: 0;background-color:none;background-position: center;background-repeat: no-repeat;background-size: contain;}
.banner .owl-theme .owl-controls .owl-buttons .owl-prev{left:0;background-image: url(../img/prev.png);}
.banner .owl-theme .owl-controls .owl-buttons .owl-next{right:0;background-image: url(../img/next.png);}
.banner .owl-theme .owl-controls .owl-buttons div:hover{background-color: none;}

.ind-step-ul{padding: 20px 0;text-align: center;}
.ind-step-li{display: inline-block;padding: 0 20px;width: 380px;}
.ind-step-li h3{position:relative;padding-bottom: 6px;line-height: 40px;font-size: 16px;color: #333;}
.ind-step-li h3:after{position: absolute;content:"";clear:both;display: block;bottom:0;left:50%;margin-left: -17px;width: 34px;height: 6px;}
.pro-one:after{background: #27ae61;}
.ser-two:after{background: #e77e22;}
.comp-three:after{background: #2b6eba;}
.ind-step-li p{padding: 10px 0;line-height: 24px;color: #666;}
.ind-ab{height: 498px;background-position: center;background-repeat: no-repeat;background-size: auto 100%;}
.ind-ab,.ind-conta{width: 100%;min-width: 1200px;padding: 0 0 40px 0;}
.ind-ab .ind-abtit{margin-top: 50px;color: #fff;}
.ind-ab .ind-abtit p:after{background:url(../img/icon2.png) no-repeat center;}
.ind-abtit{margin-bottom: 40px;padding-top: 16px;font-size: 20px;font-weight: bold;text-align: center;color: #444;}
.ind-abtit p{position:relative;display: inline-block;line-height: 80px;text-transform: uppercase;}
.ind-abtit i{font-size: 14px;}
.ind-abtit p:after{position: absolute;content:"";clear:both;display: block;bottom: 0;left:0;width: 100%;height: 13px;background:url(../img/icon15.png) no-repeat center;}
.ind-ab-cont{padding: 0 0 40px 0;color: #fff;}
.ind-ab-cont p{line-height: 26px;}
.ind-ab-a{text-align: center;}
.ind-ab-a a{display: inline-block;width: 160px;height: 44px;border-radius: 5px;font-size: 16px;line-height: 44px;color:#fff;background: #e64d3b;}
.ind-pro{padding-bottom: 50px;}
.ind-pro-ul{margin: 0 -10px;margin-bottom: 45px;}
.ind-pro-li{float:left;margin-bottom: 20px;width: 25%;padding: 0 10px;}
.ind-pro-li a{display: block;overflow: hidden;}
.ind-pro-img{position:relative;overflow: hidden;height: 190px;}
.ind-pro-img img{display: block;width:100%;max-width: 100%;max-height: 100%;}
.ind-pro-bg{position: absolute;width: 100%;height: 100%;top:-100%;left:0;background: url(../img/bg2.png) repeat center;transition: all .6s ease;-webkit-transition: all .6s ease;-moz-transition: all .6s ease;-ms-transition: all .6s ease;-o-transition: all .6s ease;}
.ind-pro-bgimg{position: absolute;top:50%;left:50%;margin-top: -23px;margin-left: -23px;width: 46px;height: 46px;background: url(../img/icon8.png) no-repeat center;}
.ind-pro-cont{position: relative;border-bottom: 4px solid #2b6eba;}
.ind-pro-cont p{position:relative;line-height: 60px;text-align: center;}
.pro-bg{position: absolute;z-index:-1;width: 100%;height: 100%;bottom:-100%;left:0;background: #2b6eba;}
.ind-pro-li:hover .ind-pro-bg{top: 0;}
.ind-pro-li:hover .pro-bg{bottom:0;}
.ind-pro-li:hover .ind-pro-cont{color: #fff;}
.ind-pro-cont,.pro-bg{transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.ind-conta{background: #eaeaea;}
.ind-conta-li{float:left;padding: 0 20px;width: 33.3333%;}
.ind-conta-cont{padding: 30px 0 0 0;height: 200px;text-align: center;background: #fff;}
.ind-conta-cont h3{position:relative;margin-bottom: 30px;padding: 15px 0 22px 0;font-size: 16px;color: #e64d3b;text-transform: uppercase;}
.ind-conta-cont h3:after{position: absolute;content: "";clear:both;display:block;bottom:0;left:50%;margin-left: -17px;width: 34px;height: 6px;background:#e64d3b;}

/*关于我们*/
.ban{width: 100%;min-width: 1200px;}
.ban img{display: block;width:100%;}
.about{padding: 30px 0 90px 0;}
.about-fl{width:260px;}
.about-tit{margin-bottom: 40px;}
.about-head{padding: 20px 0;text-align: center;color:#fff;background: #143254;text-transform: uppercase;}
.about-head h3{font-size: 26px;font-weight:normal;}
.about-head p{position: relative;display: inline-block;}
.about-head p:before,.about-head p:after{position: absolute;content: "";clear:both;display: block;top:50%;width: 40px;height:1px;background: #fff;}
.about-head p:before{left: -100%;}
.about-head p:after{right:-100%;}
.about-li{border: 1px solid #eee;border-top:none;font-size: 16px;}
.about-a{position:relative;display:block;padding: 0 12px;line-height: 50px;}
.about-a:after{position: absolute;content: "";clear: both;display: block;top:0;right: 12px;width: 17px;height: 50px;background: url(../img/icon17.png) no-repeat center;}
.about-li:hover,.about-li.active{border: 1px solid #117dc5;border-top:none;}
.about-li:hover .about-a,.about-li.active .about-a{color:#fff;background: #117dc5;}
.about-li:hover .about-a:after,.about-li.active .about-a:after{background: url(../img/icon16.png) no-repeat center;}
.about-img{position: relative;}
.about-cover{position: absolute;top: 0;left: 0;padding: 10px;width: 100%;font-size: 18px;color: #fff; font-family: arial;line-height: 30px;}
.about-fr{width: 910px;}
.about-nav{line-height: 30px;border-bottom: 1px solid #ebebeb;}
.about-nav-tit{font-size: 16px;color: #2b6eba;}
.about-nav-link{font-size: 12px;color: #999;}
.about-nav-link a{color: #999;}
.about-nav-link a:hover{color: #2b6eba;}
.about-nav-link span{margin: 0 4px;}
.about-cont{padding: 20px 0 0 0;}
.about-desc-h3,.about-desc h3{margin-bottom: 20px;font-size: 16px;text-align: center;line-height: 40px;color: #333; word-break:break-all; word-wrap:break-word;}
.about-desc img{display: block;margin-bottom: 10px;width:100%;}
.about-desc p{line-height: 24px;text-indent: 20px;color: #666;word-break:break-all; word-wrap:break-word;}

/*招聘列表*/
.job{}
.job .about-desc-h3{margin-bottom: 0;}
.job-ul .about-desc-h3{margin-bottom: 20px;text-align: left;}
.job-li{padding: 20px 0;border-top: 1px dashed #ccc;line-height: 26px;}
.job-li:first-child{border:none;}
.job-requ p{float:left;width: 33.333%;}
.job-li h4{font-weight: normal;font-size: 14px;color: #333;}
.job-li p{color: #666;}

/*产品分类*/
.pro-desc .ind-pro-ul{margin: 0 -55px;padding-bottom: 45px;}
.pro-desc .ind-pro-li{width: 33.333%;padding: 0 55px;}
.pro-desc .ind-pro-img{height: 137px;}
.pro-desc .ind-pro-img img{max-width: 100%;max-height: 100%;}
.pro-desc .ind-pro-cont p{line-height: 42px;}
.pro-link{text-align: center;}
.pro-link a{display: inline-block;margin: 0 2px;padding: 0 12px;line-height: 40px;border: 1px solid #ccc;}
.pro-link a:hover,.pro-link a.active{border: 1px solid #2b6eba;color: #fff;background: #2b6eba;}

/*产品详情*/
.pro-det-img{width: 360px;}
.pro-det-img img{display: block;width:100%;}
.pro-det-cont{width: 530px; word-break:break-all; word-wrap:break-word;}
.pro-det-cont h3{line-height: 60px;font-weight: normal;font-size: 16px;color: #333; word-break:break-all; word-wrap:break-word;}
.pro-det-cont p{line-height: 26px;color: #666; word-break:break-all; word-wrap:break-word;}
/*留言反馈*/
.feedback p{font-size: 18px;color: #333;text-align: center;}
.feedback-inp{padding: 40px 0;}
.feedback-dl{float:left;display: table;margin-bottom: 20px;width: 50%;line-height: 40px;}
.feedback-dt,.feedback-dd{display: table-cell;}
.feedback-dt{width: 90px;color: #666;vertical-align: top;}
.feedback-text{width: 310px;border: 1px solid #c4c4c4;line-height: 40px;text-indent: 10px;}
.feedback-text.w802{width: 765px;height: 180px;}
.feedback-dd span{display:inline-block;margin-left: 14px;font-size: 18px;color: #ff0000;vertical-align: top;}
.feedback-btn{width: 450px;line-height: 44px;font-family:"宋体";font-size: 18px;color: #fff;background: #2b6eba;}
.feedback-dd img{vertical-align: middle;}
