@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
html,body{overflow-x: hidden; position: relative;}
body{font-size: 14px; background: #fff; font-family: "Microsoft YaHei","Open Sans",Arial,"Hiragino Sans GB","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif; line-height: 1.3; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; word-wrap: break-word;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; cursor: pointer;}
a:hover{color: #006ec7!important;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0; table-layout: fixed;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
textarea{resize: none;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.wrapper{width: 1300px; margin: 0 auto; position: relative;}
.fl{float: left;}
.fr{float: right;}
.hide{display: none;}
.fs16{font-size: 16px;}
.fs14{font-size: 14px;}
/*字体图标*/
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../font/iconfont.woff2') format('woff2'),
  url('../font/iconfont.woff') format('woff'),
  url('../font/iconfont.ttf') format('truetype'),
  url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont{font: 16px/1 iconfont; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
/*animate*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUpT{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUpT{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUpT{-webkit-animation-name:fadeInUpT;animation-name:fadeInUpT;}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0)}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0)}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
/*slick*/
.slick-slider{position: relative; z-index: 2;}
.slick-list{position: relative; overflow: hidden;}
.slick-list:focus{outline: 0;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative;}
.slick-track:before,.slick-track:after{content: ""; display: table;}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left; height: 100%; min-height: 1px; display: none; position: relative; z-index: 1;}
.slick-slide img{display:block;}
.slick-slide.slick-active{z-index: 2;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-prev,.slick-next{display:block; width: 20px; height: 20px; line-height: 0; font-size: 0; cursor: pointer; position: absolute; top: 50%; margin-top: -10px;}
.slick-prev:focus,.slick-next:focus{outline: 0;}
.slick-prev{left: -25px;}
.slick-next{right: -25px;}
.slick-dots{width: 100%; font-size: 0; text-align: center; position: absolute; bottom: 30px; z-index: 4;}
.slick-dots li{position: relative; display: inline-block; *display: inline; *zoom: 1; margin: 0 4px;}
.slick-dots li button{display: block; width: 14px; height: 14px; line-height: 0; font-size: 0; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden; cursor: pointer;}
.slick-dots li.slick-active button{background: #006ec7;}
/*头部*/
#header{width: 100%; height: 120px; background: #fff; position: relative; z-index: 999;}
.logo{height: 40px; float: left; margin-top: 44px;}
.logo a{display: block; height: 100%;}
.logo img{display: block; height: 100%;}
.nav-collapse{float: right; margin-top: 58px;}
.nav-collapse ul{margin-right: -20px;}
.nav-collapse ul > li{float: left; font-size: 16px; padding: 0 20px; position: relative;}
.nav-collapse ul > li > a{display: block; height: 38px; line-height: 38px; padding: 0 5px 24px 4px; position: relative;}
.nav-collapse ul > li > a i{display: block; width: 0; height: 3px; background: #006ec7; position: absolute; left: 0; bottom: 0; transition: width .6s;}
.nav-collapse ul > li.active > a i,.nav-collapse ul > li:hover > a i{width: 100%;}
.nav-collapse ul > li > a:hover{color: #333!important;}
.subnav{width: 140px; position: absolute; left: 50%; top: 106%; margin-left: -70px; background: #fff; visibility: hidden; filter: alpha(opacity: 0); -webkit-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; transition: all .5s;}
.subnav ol{padding: 12px 0;}
.subnav li{height: 44px; line-height: 44px; text-align: center; font-size: 12px;white-space: nowrap; overflow: hidden;}
.subnav li a{display: block;}
.subnav li a:hover{background: #006ec7; color: #fff!important;}
.nav-collapse ul > li:hover .subnav{top: 100%; visibility: visible; filter: alpha(opacity: 100); -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1;}
.head-top{position: absolute; right: 0; top: 20px;}
.head-tel{font-size: 0; margin-right: 20px;}
.head-tel > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 14px;}
.head-tel .iconfont{font-size: 24px; color: #006ec7;}
.head-tel span{font-size: 18px; font-weight: bold; color: #666; margin-left: 10px;}
.language{font-size: 14px; position: relative; line-height: 24px;}
.language select{width: 60px; height: 24px; line-height: 24px; color: #666; position: relative; z-index: 1;}
.language .iconfont{display: block; width: 24px; height: 24px; line-height: 24px; text-align: center; background: #fff; color: #999; position: absolute; right: 0; top: 0; z-index: 2;}
/*底部*/
#footer{background: #fff; position: relative; overflow: hidden; border-top: 1px solid #e0e0e0;}
.foot-model{padding: 72px 0 20px 0;}
.foot-nav{float: left; margin-right: 5px;}
.foot-nav dt{font-size: 18px;}
.foot-nav dd{margin-top: 14px;}
.foot-nav dd ul{margin-right: 44px;}
.foot-nav dd ul.fnl{float: left;}
.foot-nav li{height: 30px; line-height: 30px;}
.foot-nav li a{color: #666;}
.foot-nav.last,.foot-nav.last ul{margin-right: 0;}
.foot-wechat{float: right; text-align: center;}
.foot-wechat img{width: 108px; height: 108px; border: 1px solid #e6e6e6;}
.foot-wechat p{text-align: center; color: #999; margin-top: 6px;}
.foot-copy{padding: 10px 0 20px 0; font-size: 18px; line-height: 1.8; color: #999; text-align: center;}
.foot-copy a{color: #999;}
/*title*/
.inner-title{font-size: 36px; text-align: center;}
.inner-desc{font-size: 18px; color: #666; margin-top: 14px; text-align: center; line-height: 1.4;}
.inner-more{font-size: 0; text-align: center; margin-top: 60px;}
.inner-more a{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 16px; height: 38px; line-height: 38px; padding: 0 31px; border: 1px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.inner-more a:hover{background: #006ec7; border-color: #006ec7; color: #fff!important;}
/*首页*/
.index-row{padding: 50px 0 40px 0;}
/*广告图切换*/
.banner{width: 100%; position: relative; z-index: 2; overflow: hidden;}
.banner .slick-slide{background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden;}
.banner img{width: 100%; max-width: none;}
.banner .slick-dots li button{width: 40px; height: 6px; background: #fbfdfe; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; filter: alpha(opacity: 20); -webkit-opacity: .2; -moz-opacity: .2; -ms-opacity: .2; -o-opacity: .2; opacity: .2;}
.banner .slick-dots li.slick-active button{filter: alpha(opacity: 100); -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1;}
/*首页---产品分类*/
.index-product{padding: 36px 0; background: #fff;}
.index-product-box{margin-top: 30px;}
.index-product-box ul{margin: 0 -14px;}
.index-product-box li{padding-bottom: 10px;}
.index-product-box li .item{display: block; margin: 0 14px; position: relative; overflow: hidden;}
.index-product-box li .pic{overflow: hidden; border: 1px solid #dedede;}
.index-product-box li .pic img{width: 100%; transition: all .6s;}
.index-product-box li .pic:hover img{transform: scale(1.1);}
.index-product-box li .title{font-size: 24px; height: 32px; line-height: 32px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 14px;}
/*首页---产品优势*/
.index-advantage{background: #f4f4f4; padding-bottom: 30px;}
.index-advantage-box{margin-top: 16px;}
.index-advantage-box ul{margin: 0 -14px;}
.index-advantage-box li .item{margin: 14px; background: #fff; height: 350px; background: #fff; padding: 0 32px; position: relative;}
.index-advantage-box li .title{font-size: 20px; padding-top: 26px;}
.index-advantage-box li .line{width: 16px; height: 1px; background: #006ec7; margin-top: 8px;}
.index-advantage-box li .desc{font-size: 16px; color: #666; line-height: 1.9; text-transform: uppercase; margin-top: 6px;}
.index-advantage-box li .desc span{color: #c00;}
.index-advantage-box li .more{display: block; font-size: 40px; color: #989798; position: absolute; right: 30px; bottom: 20px;}
/*首页---行业应用*/
.index-industry{padding-bottom: 0!important; background: #fff;}
.index-industry-box{border-top: 1px solid #e9e9e9; margin-top: 30px;}
.index-industry-tabtit ul{margin: 0 -2%;}
.index-industry-tabtit li{padding: 30px 0; text-align: center; color: #666; cursor: pointer;}
.index-industry-tabtit li .iconfont{font-size: 46px;}
.index-industry-tabtit li p{font-size: 18px; margin-top: 4px;}
.index-industry-tabtit li.active{color: #006ec7;}
.index-industry-row{position: relative;}
.index-industry-row .pic{background-repeat: no-repeat; background-size: cover; background-position: right top;}
.index-industry-row .pic img{width: 1920px; max-width: none;}
.index-industry-row .text-row{width: 100%; position: absolute; left: 0; top: 14%;}
.index-industry-row .text{max-width: 50%; margin-left: 2%;}
.index-industry-row .title{font-size: 0;}
.index-industry-row .title h2{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 30px; border-bottom: 2px solid #666; padding-bottom: 18px;}
.index-industry-row .desc{font-size: 16px; line-height: 2.125; margin-top: 16px;}
.index-industry-row .name{font-size: 18px; font-weight: bold; margin-top: 9%;}
.index-industry-row ul{font-size: 0; margin: 0 -4px; padding: 24px 0;}
.index-industry-row li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; min-width: 84px; text-align: center; font-size: 14px; height: 45px; line-height: 45px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; overflow: hidden; padding: 0 13px; margin: 4px;}
.index-industry-row li .bg{width: 100%; height: 100%; background: #fbfdfe; filter: alpha(opacity: 60); -webkit-opacity: .6; -moz-opacity: .6; -ms-opacity: .6; -o-opacity: .6; opacity: .6; position: absolute; left: 0; top: 0; z-index: 1;}
.index-industry-row li span{display: block; position: relative; z-index: 2;}
.index-industry-row .more{margin-top: 16px;}
.index-industry-row .more a{color: #fff; filter: alpha(opacity: 60); -webkit-opacity: .6; -moz-opacity: .6; -ms-opacity: .6; -o-opacity: .6; opacity: .6; font-size: 26px;}
/*首页---技术服务*/
.index-service{padding: 80px 0; background: #fff;}
.service-list{margin-top: 18px;}
.service-list ul{margin: 0 -18px;}
.service-list li .item{margin: 10px 18px; background: #fff; -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.14); -moz-box-shadow: 2px 2px 10px rgba(0,0,0,.14); -ms-box-shadow: 2px 2px 10px rgba(0,0,0,.14); -o-box-shadow: 2px 2px 10px rgba(0,0,0,.14); box-shadow: 2px 2px 10px rgba(0,0,0,.14);}
.service-list li .pic{overflow: hidden;}
.service-list li .pic img{width: 100%; -webkit-transition: transform .6s; -moz-transition: transform .6s; -ms-transition: transform .6s; -o-transition: transform .6s; transition: transform .6s;}
.service-list li .pic:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.service-list li .text{padding: 30px 24px; text-align: center;}
.service-list li .title{font-size: 24px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.service-list li .desc{font-size: 16px; color: #666; margin-top: 12px; margin-bottom: 28px; height: 60px; line-height: 30px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.service-list li .more{font-size: 0; text-align: center; color: #006ec7;}
.service-list li .more > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 14px;}
.service-list li .more .iconfont{font-size: 22px; margin-right: 6px;}
/*首页---新闻动态*/
.index-news{background: #f4f4f4;}
.index-news-box{margin-top: 20px;}
.index-news-tabtit ul{font-size: 0; text-align: center;}
.index-news-tabtit li{display: inline-block; *display: inline; *zoom: 1; min-width: 72px; height: 45px; line-height: 45px; font-size: 18px; background: #dcdcdc; cursor: pointer; position: relative; margin: 0 7px; padding: 0 54px; text-align: center;}
.index-news-tabtit li.active{background: #006ec7; color: #fff;}
.index-news-tabcont{margin-top: 22px;}
.news-list{padding-bottom: 15px;}
.news-list ol{padding: 10px 0;}
.news-list ol,.news-list ul{margin: 0 -12px;}
.news-list li .item{margin: 5px 12px; background: #fff;}
.news-list ol li .pic{width: 224px; height: 170px; float: left; overflow: hidden;}
.news-list ol li .pic a{display: block; height: 100%;}
.news-list ol li .pic img{width: 100%; min-height: 100%; -webkit-transition: transform .6s; -moz-transition: transform .6s; -ms-transition: transform .6s; -o-transition: transform .6s; transition: transform .6s;}
.news-list ol li .pic:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.news-list ol li .text{margin-left: 252px; margin-top: 28px; margin-right: 16px;}
.news-list ol li .title{font-size: 18px; height: 28px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-list ol li .desc{height: 48px; line-height: 24px; color: #999; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 6px;}
.news-list ol li .time{font-family: "Arial"; font-size: 14px; color: #999; height: 24px; line-height: 24px; margin-top: 15px; position: relative; padding-right: 100px;}
.news-list ol li .time .more{font-size: 0; color: #006ec7; position: absolute; right: 0; top: 50%; margin-top: -12px;}
.news-list ol li .time .more > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 14px;}
.news-list ol li .time .more .iconfont{font-size: 22px; margin-right: 6px;}
.news-list ul li .item{height: 70px; line-height: 70px; position: relative; padding: 0 20px;}
.news-list ul li i{display: block; width: 14px; height: 4px; float: left; background: #006ec7; position: relative; top: 50%; margin-top: -2px;}
.news-list ul li h3{height: 70px; line-height: 70px; font-size: 16px; margin-left: 28px; margin-right: 110px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-list ul li span{float: right; font-family: "Arial"; font-size: 14px; color: #999;}
/*内页广告图*/
/*.ny-banner{height: 440px; background-repeat: no-repeat; background-position: center; background-size: cover;}*/
.ny-banner{ background-repeat: no-repeat; background-position: center; background-size: cover;}
/*公司简介*/
.about-wp{background: #f4f4f4; padding: 26px 0;}
.about-wp ul{font-size: 0; text-align: center; margin: 0 -50px;}
.about-wp li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 50px;}
.about-wp li a{display: block;}
.about-wp li .iconfont{font-size: 50px; color: #424242;}
.about-wp li p{font-size: 18px; color: #666; text-align: center; margin-top: 8px;}
.about-wp li.active a *,.about-wp li a:hover *{color: #006ec7;}
.about-row{padding: 40px 0 60px 0;}
.about-s1{text-align: center; margin-top: 26px;}
.about-s1 .text{font-size: 16px; line-height: 2.25; color: #666; padding: 20px 50px;}
.about-s1 .text span{color: #006ec7;}
.about-s2 ul{margin: 0 -20px;}
.about-s2 li .item{margin: 20px; border: 1px solid #ccc; text-align: center; padding: 54px 34px;}
.about-s2 li .title{font-size: 30px; font-family: "Microsoft YaHei Light"; text-align: center;}
.about-s2 li .desc{font-size: 16px; height: 90px; line-height: 30px; color: #666; margin-top: 16px;}
.about-s3{height: 256px; background: url(../images/about-bg3.jpg) no-repeat center; background-size: cover; margin-top: 20px; font-size: 0; text-align: center;}
.about-s3 > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.about-s3 .middle{width: 0; height: 100%;}
.about-s3 .text{width: 100%;}
.about-s3 .title{font-size: 0; text-align: center;}
.about-s3 .title h2{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; border-bottom: 1px solid #ccc; padding-bottom: 26px; font-family: "Microsoft YaHei Light"; font-size: 30px;}
.about-s3 .textbox{max-width: 980px; margin: 0 auto; text-align: left;}
.about-s3 ul{margin: 0 -10px; padding-top: 16px;}
.about-s3 li{font-size: 16px; color: #666;}
.about-s3 li .item{margin: 0 10px; height: 36px; line-height: 36px; padding-left: 12px; position: relative;}
.about-s3 li i{display: block; width: 5px; height: 5px; background: #999; position: absolute; left: 0; top: 50%; margin-top: -2px;}
/*企业文化*/
.culture-s1{text-align: center; margin-top: 30px;}
.culture-s1 .title{font-size: 24px;}
.culture-s1 .desc{font-size: 16px; text-align: center; color: #666; margin-top: 12px;}
.culture-s1 .pic{margin-top: 24px;}
.culture-s2{text-align: center; margin-top: 30px;}
.culture-s2 .inner-title{font-family: "Microsoft Yahei Light";}
.culture-s2 .desc{font-size: 16px; line-height: 2.25; color: #666; margin-top: 8px;}
.culture-s2 .desc span{color: #006ec7;}
.culture-s3{margin-top: 10px;}
.culture-s3 ul{margin: 0 -22px;}
.culture-s3 li .item{text-align: center; border: 1px solid #e8e8e8; padding: 34px 4px; margin: 22px;}
.culture-s3 li .iconfont{font-size: 70px; color: #666;}
.culture-s3 li .title{font-size: 18px; margin-top: 24px;}
.culture-s3 li .desc{color: #999; margin-top: 10px;}
.culture-s4{height: 363px; background: url(../images/culture-bg4.jpg) no-repeat center; background-size: cover; margin-top: 30px; font-size: 0;}
.culture-s4 > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.culture-s4 .middle{width: 0; height: 100%;}
.culture-s4Bx{width: 100%; position: relative; color: #fff;}
.culture-s4Bx li{text-align: center; padding: 26px 0;}
.culture-s4Bx li .innet-title{font-family: "Microsoft Yahei Light";}
.culture-s4Bx li .desc{font-size: 18px; line-height: 2; margin-top: 30px;}
.culture-s4Bx .line{width: 1px; height: 100%; background: #fff; filter: alpha(opacity: 30); -webkit-opacity: .3; -moz-opacity: .3; -ms-opacity: .3; -o-opacity: .3; opacity: .3; position: absolute; left: 50%; top: 0;}
/*搜索*/
.search-box{padding: 25px 0; background: #006ec7;}
.search-form{position: relative; height: 50px; overflow: hidden; background: #fff; padding-right: 68px;}
.search-form .search-input{height: 50px; padding: 0 18px;}
.search-form .search-input input{display: block; width: 100%; height: 36px; line-height: 36px; padding: 7px 0; font-size: 16px;}
.search-form .sbtn{display: block; width: 68px; height: 50px; line-height: 50px; text-align: center; background: #063c6f; cursor: pointer; position: absolute; right: 0; top: 0; font-size: 24px; color: #fff;}
/*导航面包屑*/
.main-container{background: #fff; padding: 20px 0;}
.navigation-crumb{font-size: 16px; color: #666; padding: 16px 0; line-height: 1.6;}
.navigation-crumb *{color: #666;}
.navigation-crumb a:last-child{color: #006ec7;}
/*列表分页*/
#page-list{text-align: center; font-size: 16px; margin: 16px 0 24px 0;}

/*产品列表*/
.submenu{margin-top: 14px;}
.submenu ul{font-size: 0; text-align: center; margin: 0 -20px;}
.submenu li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-family: "Microsoft Yahei Light"; font-size: 14px; color: #666; padding: 0 20px 0 21px; margin: 5px 0; position: relative; line-height: 34px;}
.submenu li a{color: #666;}
.submenu li span{font-size: 16px; position: absolute; left: 0; top: 0;}
.submenu li.active{color: #0066cc}
.submenu li.active a{color: #0066cc!important;}
.product-list{padding: 16px 0;}
.product-list ul{margin: 0 -17px;}
.product-list li .item{margin: 17px; border: 1px solid #ccc; background: #fff; overflow: hidden;}
.product-list li .pic{overflow: hidden; background: #fff; box-shadow: 0 5px 3px rgba(51,51,51,.1);}
.product-list li .pic a{display: block;}
.product-list li .pic img{width: 100%;}
.product-list li .text{padding: 22px 16px;}
.product-list li .title{font-size: 18px; height: 36px; line-height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product-list li .desc{margin-right: 26%; font-size: 14px; color: #666; line-height: 24px; height: 72px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 8px;}
.product-list li .desc p{position: relative; padding-left: 16px;}
.product-list li .desc p i{display: block; width: 8px; height: 8px; background: #b9b9b9; position: absolute; left: 0; top: 8px;}
.product-list li .more{font-size: 14px; margin-top: 24px;}
.product-list li .more a{color: #006ec7;}

/*产品详情*/
.product-dintro{padding: 26px 0;}
.product-dintro .pic{width: 46.15%; border: 1px solid #ccc; background: #fff; float: left;}
.product-dintro .pic img{width: 100%;}
.product-dintro .text{margin-left: 46.15%; padding-left: 30px;}
.product-dintro .title{font-size: 24px; margin: 20px 0;}
.product-dintro .desc{font-size: 16px; line-height: 30px; min-height: 180px; color: #666;}
.product-dintro .intro{font-size: 18px; margin-top: 20px; line-height: 1.6;}
.product-dintro .intro span{color: #666; font-size: 16px;}


.product-dmeter{border-top: 1px solid #ccc; padding: 20px 0; margin-top: 16px;}


.product-dmeter .title{font-size: 18px; color: #666;}



.product-dmeter-tabtit{margin-top: 20px;}
.product-dmeter-tabtit ul{font-size: 0; text-align: center; margin: 0 -17px;}
.product-dmeter-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; height: 26px; line-height: 26px; padding: 0 17px 0 18px; font-family: "Arial"; font-size: 18px; cursor: pointer; margin: 5px 0; position: relative;}
.product-dmeter-tabtit li i{display: block; width: 1px; height: 12px; background: #ccc; position: absolute; left: 0; top: 50%; margin-top: -6px;}

.product-dmeter-tabtit li.active{color: #006ec7;}

.product-dmeter-tabcont{margin-top: 20px;}


.product-dmeter-table{width: 100%; border: 1px solid #ccc;}
.product-dmeter-table th,.product-dmeter-table td{border: 1px solid #ccc; padding: 12px 10px; text-align: center; line-height: 1.6;}
.product-dmeter-table th{background: #006ec7; font-size: 18px; color: #fff;}
.product-dmeter-table td{background: #fff;}
.product-dmeter-table td.bg{background: #f5f5f5;}
.product-dmeter-table td img{max-width: 88%;}




.pshow2-title{font-size: 30px; text-align: center;}


.product-eintro{padding: 26px 0;}
.product-eintro .pic{width: 412px; float: left;}
.product-eintro .text{margin-left: 412px; padding-left: 34px;}



.product-eintro .deck{font-size: 24px; color: #006ec7; margin: 20px 0;}
.product-eintro .desc{font-size: 16px; line-height: 30px; color: #666;}


.product-eintro .intro{font-size: 18px; margin-top: 20px; line-height: 1.6;}
.product-eintro .intro span{color: #666; font-size: 16px;}



.product-dbox .title{font-size: 24px; color: #666; border-top: 1px solid #ccc; padding: 20px 0;}


.product-eatures ul{margin: 0 -15px;}
.product-eatures li .item{margin: 0 15px; padding: 6px 0; line-height: 32px;}


.product-body{margin-bottom: 24px;}
.proddown-btn{display: block; width: 176px; height: 30px; line-height: 30px; border: 1px solid #e5e5e5; text-align: center; border-radius: 4px;}
.proddown-btn:hover{background: #006ec7; border-color: #006ec7; color: #fff!important;}

/*统一标签*/
.cate-menu{ border-bottom: 1px solid #ddd; overflow: hidden; margin-bottom: 20px;}
.cate-menu ul li{ float: left; margin-right: 4px; text-align: center; }
.cate-menu ul li a{ display: inline-block; height: 65px; line-height: 65px; padding: 0px 15px; font-size: 15px; }
.cate-menu ul li a.current{ border-bottom: 2px solid #000; }
.position{ float: right; font-size: 12px; color: #252525; height: 65px; line-height: 65px; margin-right: 10px;}
.position a{ color: #252525; }


/*news list*/
.newsmaind{ padding:40px 0 20px 0; overflow:hidden; zoom:1; }
.newslist{ clear:both; /* margin-top:40px; */ padding-bottom:10px; /* border-top:1px #E6E6E6 solid; */ }

.newslid{ clear:both; padding:25px 0; border-bottom:1px #E6E6E6 solid; overflow:hidden; zoom:1; }
.newslid .dated{ float:left; width:10%; padding-top:15px; text-align:center; color:#ababab; }
.newslid .dated .dayd{ font-size:30px; line-height:34px; padding-bottom:5px; border-bottom:1px #E6E6E6 solid; font-weight:bold; }
.newslid .dated .ymd{ padding-top:5px; }

.newslid .picd{ float:left; width:27%; height:126px; padding: 0 2%; text-align: center;}
.newslid .picd img{ height:126px; }
.newslid .infd{ float:left; width:58%; }
.newslid .infd div{ line-height: 32px; margin-top:10px;}
.newslid .infd h3{ font-size:18px; line-height:24px; font-weight:bold; }
.newslid .infd .depd{ padding:10px 0; border-bottom:1px #E6E6E6 solid; color:#999; }
.newslid .infd .lyd{ padding-top:10px; color:#999; }


/*新闻详情*/
.article-content{ float: left; width: 70%; *width: 69.66%; }
.article-title{ font-size: 26px; text-align: center;margin-top: 20px; margin-bottom: 20px;}
.article-info{ font-size: 12px; color: #666; text-align: center; height: 30px; line-height: 30px;}
.article-info span{ margin:0 10px; }
.article{ margin-top: 20px; line-height: 26px; font-size: 15px; padding: 0 15px;}
.artcile-menu{ border-top: 1px solid #ddd; margin-top: 30px; padding-top: 30px; position: relative;}
.artcile-menu > div{padding: 5px 0;}
.back{ position: absolute; right: 0; top: 50%; background: url(../images/back.png) no-repeat left center; padding-left: 25px; }
.back a:hover{text-decoration: underline;}
.article-right{ float: right; width: 30%;}
.right-box{ width: 80%; background: #f8f8f8; float: right; padding:20px 25px; margin-bottom: 20px;}
.art-r-title{ height: 30px; font-size: 20px; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; }
.art-r-list ul li{ height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/*在线留言*/
.message .title{font-size: 28px; text-align: center;}
.message .desc{font-size: 14px; color: #4d4d4d; text-align: center; margin-top: 20px; line-height: 30px;}
#form_message{width: 640px; margin: 30px auto 0;}
.message li{margin-bottom: 10px; position: relative; padding: 0 16px; border-radius: 4px; border: 1px solid #ddd;}
.message li input[type="text"]{display: block; width: 100%; height: 36px; line-height: 36px;}
.message li textarea{display: block; width: 100%; height: 90px; line-height: 22px; padding: 8px 0;}
.message li.code{margin-right: 420px;}
.message li.code .code_img{height: 100%; background: #fff; position: absolute; right: -190px; top: 0;}
.message li.code .code_img img{height: 24px; padding-top: 6px;}
.message li.submit{border-width: 0; padding: 0;}
.message li .submit_btn{display: block; width: 200px; height: 40px; line-height: 40px; text-align: center; background: #ef7100; color: #fff; border-radius: 4px; cursor: pointer;}
.mk_pages {text-align: center;}