@charset "utf-8";
/**
 * ***** common *****
 */
body {position: relative;overflow-x: hidden;background-color: #fff}
input::-webkit-input-placeholder{color:#5a5a5a}
input::-moz-placeholder{color:#5a5a5a}
input:-moz-placeholder{color:#5a5a5a}
input:-ms-input-placeholder{color:#5a5a5a}
ul {list-style: none;margin: 0;padding: 0;}
ul:after,
.main-content:after,
.list-case .item:after {content:"\200B";display:block;height:0;clear:both; }
ul,
.main-content,
.list-case .item {*zoom:1;}
h1, h2, h3, h4, h5, h6 {margin: 0;}
img {max-width: 100%;}
button,button:focus {outline: 0;}
p {margin-bottom: 0;}
a {display: inline-block;}

/** 载入字体 **/
@font-face {
	font-family: 'RTWSYueGothicTrialExtraLight';
	src: url('../fonts/RTWSYueGothicTrialExtraLight.otf');
	font-style: normal;
}

/* layout */
.fl {float: left;}
.fr {float: right;}
.text-right {text-align: right;}
.pos-rel {position: relative;}
.col-lg-1-5,.col-md-1-5,.col-sm-1-5,.col-xs-1-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1-5{width:20%;float:left}
@media (min-width:768px){.col-sm-1-5{width:20%;float:left}}
@media (min-width:992px){.col-md-1-5{width:20%;float:left}}
@media (min-width:1200px){.col-lg-1-5{width:20%;float:left}}
@media (min-width: 1366px){
	.container {width: 1333px}
}

.mt-30 {margin-top: 30px;}
.mt-70-everse {margin-top: -70px;}

/* 清除浮动 */
/* .language .selected:after,
.language li:after {content:"\200B";display:block;height:0;clear:both; }
.language .selected,
.language li {*zoom:1;} */

/* color */
a {color: #333;}
a:hover {text-decoration: none;}
.bg-mountain {background: url(../images/bg_mountain.png) no-repeat center bottom / cover;}

/* icon */
.icon {display: inline-block;background-repeat: no-repeat;background-size: cover;background-position: center;}
.icon-detection {width: 44px;height: 46px;background-image: url(../images/icons/detection.png);}

/* btn */
.btn {display: inline-block;background: none;border-radius: 0;}
.btn-primary {padding: 0 20px;color: #fff;background-color: #1966c0;border-color: #1966c0;}
.btn-primary:hover,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover {background-color: #0154b0;border-color: #0154b0;}
.btn-hollow {color: #535353;border: 1px solid #b6b6b6;}
.btn-hollow:hover {color: #fff;background-color: #0154b0;border-color: #0154b0;}

.btn-mid {padding: 0 30px;font-size: 16px;line-height: 42px;}
.btn-mid.btn-radius {border-radius: 30px;}
.btn-mid.btn-primary {color: #fff;}

.btn-group-custom {font-size: 0;text-align: center;}
.btn-group-custom .btn {margin: 10px}

.btn-easing {position: relative;}
.btn-easing span {position: relative;z-index: 2;}
.btn-easing:hover {color: #fff!important;}
.btn-easing:before{position:absolute;content:'';z-index:1;
	background:#0154b0;
    background:-moz-linear-gradient(top, #0154b0, #216ec6);
    background:-webkit-gradient(linear, left top, left bottom, from(#0154b0), to(#216ec6));
    background:-o-linear-gradient(top, #0154b0, #216ec6);top:0;left:0;width:100%;height:100%;-moz-transition:-moz-transform .6s cubic-bezier(.8,0,.2,1);-o-transition:-o-transform .6s cubic-bezier(.8,0,.2,1);-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1);-webkit-transition-delay:0s;transition:transform .6s cubic-bezier(.8,0,.2,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-webkit-transform:scale(0,1);transform:scale(0,1);-moz-transform-origin:right top;-ms-transform-origin:right top;-webkit-transform-origin:right top;transform-origin:right top}
.btn-easing:hover:before{-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}

/* 展开按钮 */
.btn-expand-toggle{position:relative;width:30px;height:40px;cursor:pointer}
.btn-expand-toggle span{display:block;position:absolute;top:50%;left:10%;width:80%;height:1px;background-color: #c4161c;animation-duration:.5s;animation-fill-mode:both}
.btn-expand-toggle span:first-child{transform:translateY(6px) rotate(0)}
.btn-expand-toggle span:last-child{transform:translateY(-6px) rotate(0)}
.btn-expand-toggle.active span:nth-child(1){animation-name:activefirst}
.btn-expand-toggle.active span:nth-child(2){animation-name:activesecond}
.btn-expand-toggle.active span:nth-child(3){animation-name:activethird}
.btn-expand-toggle.cancel span:nth-child(1){animation-name:cancelfirst}
.btn-expand-toggle.cancel span:nth-child(2){animation-name:cancelsecond}
.btn-expand-toggle.cancel span:nth-child(3){animation-name:cancelthird}
@keyframes activefirst{0%{transform:translateY(6px) rotate(0)}100%{transform:translateY(0) rotate(45deg)}}
@keyframes activesecond{0%{opacity:1}100%{opacity:0}}
@keyframes activethird{0%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(0) rotate(-45deg)}}
@keyframes cancelfirst{0%{transform:translateY(0) rotate(-45deg)}100%{transform:translateY(-6px) rotate(0)}}
@keyframes cancelsecond{0%{opacity:0}100%{opacity:1}}
@keyframes cancelthird{0%{transform:translateY(0) rotate(45deg)}100%{transform:translateY(6px) rotate(0)}}

/* 浏览更多 */
.btn-more,
.btn-more:focus {padding: 0 55px;font-size: 16px;line-height: 42px;color: #535353;border: 1px solid #b6b6b6;border-radius: 42px;overflow: hidden;text-decoration: none;}

/* form */
.form-title {margin-bottom: 20px;text-align: center;}
.form-title h3 {font-size: 18px;line-height: 36px;color: #636363;}
.form-primary .form-group {margin-bottom: 20px;}
.form-primary .form-control {min-height: 44px;font-size: 14px;line-height: 30px;color: #636363;background-color: #fff;border-color: #cbcbcb;}
.form-control:focus{border-color:#216ec6;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(33,110,198,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(33,110,198,.6)}
.form-primary label.error {display: block;color: #bc9b69;}
.form-primary .info {margin-top: 30px;padding-top: 30px;font-size: 14px;line-height: 36px;color: #959595;text-align: center;border-top: 1px solid #cbcbcb;}
.form-primary .info a {color: #959595;}

/* title */
.title-first {margin-bottom: 50px;text-align: center;}
.title-first .name {display: inline-block;position: relative;font-size: 24px;line-height: 36px;color: #363636;}
.title-first .name:before,
.title-first .name:after {content: '';display: block;position: absolute;top: 18px;width: 21px;height: 1px;background-color: #686868;}
.title-first .name:before {left: -55px;}
.title-first .name:after {right: -55px;}
.title-first .subtitle {font-family: arial;font-size: 18px;line-height: 26px;color: #6e6e6e;text-transform: capitalize;}

/* 缩略图边框 */
.thumbnail-border {position: relative;padding: 13px 26px 0 0;}
.thumbnail-border:before {content: '';display: block;position: absolute;top: 0;right: 0;width: 80%;height: 85%;border: 1px solid #bfbfbf;}
.thumbnail-border .img-content {position: relative;}
.thumbnail-border .img-content img {display: block;position: relative;z-index: 2;width: 100%;}
.img-content {background-repeat: no-repeat;background-size: cover;background-position: center;}

/* 唤起视频播放 */
.video-call {position: relative;}
.video-call .icon-play {position: absolute;top: 50%;left: 50%;z-index: 3;width: 48px;height: 48px;margin-left: -24px;margin-top: -24px;font-size: 40px;line-height: 48px;color: #fff;text-align: center;cursor: pointer;}
.video-call .icon-play:hover {color: #0255b0;}

/* video */
/*暂停时显示播放按钮*/
/* video {width: 100%;} */
.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block;
}
.myVideo-dimensions {width: 100%;height: 100%;}

/* 背景渐变 */
.gradient-black {
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=100%) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#737374,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=100%) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#737374,gradientType=0);/*IE8*/
    background:#737374;
    background:-moz-linear-gradient(top, #000, #737374);
    background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#737374));
    background:-o-linear-gradient(top, #000, #737374);
}

/* 文本溢出 */
.ellipsis {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

/* 渐变动画 */
#menu>ul>li>a:before,
#menu>ul>li>a:after,
.core-products .item,
.applications .swiper-button-prev,
.applications .swiper-button-next,
.swiper-applications *,
.img-content,
.nav-fast .iconfont,
.list-new .item .line {transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}

/* 垂直居中 */
.middle-box{display: table;margin:0 auto; position:relative;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%; text-align:center;}
.middle-inner p{position:relative; *top:-50%; *left:-50%;}
.middle-inner.text-left {text-align: left;}

/**
 * ***** header *****
 */
.header {position: relative;z-index: 100;width: 100%;padding: 42px 0;background-color: #fff;}
.header.bg-gray {background-color: rgba(0,0,0,.5)!important}
.header .container {position: relative;}
.header .logo {height: 39px;}
.header .logo img {height: 100%;}
.header #menu {position: absolute;top: 4px;left: 46%;margin-left: -371px;}
.header #menu li {float: left;position: relative;}
.header #menu a {display: block;position: relative;margin: 0 25px;font-size: 15px;line-height: 32px;color: #5f5f5f;}
.header #menu>ul>li>a:hover {color: #d0000e;}
.header #menu li>a:before,
.header #menu li>a:after {content: '';position: absolute;width: 0;height: 1px;}
.header #menu li>a:before {left: 50%;bottom: 1px;margin-left: -10px;background-color: #d0000e}
.header #menu li>a:after {right: 50%;bottom: 0;margin-right: -10px;background-color: #d0000e}
.header #menu li ul {display: none;box-shadow: 0 0 5px rgba(0,0,0,.2);}
.header #menu li ul {position: absolute;top: 42px;left: 50%;width: 150px;margin-left: -75px;text-align: center;background-color: #fff;border-top: 2px solid #d0000e;}
.header #menu li li {float: none;}
.header #menu li li a {margin: 0;padding: 5px 0;font-size: 14px;line-height: 30px;color: #929292;}
.header #menu li li a:hover {background-color: #eaeaea;}
.header #menu .active>a:after,
.header #menu .active>a:before,
.header #menu>ul>li>a:hover:after,
.header #menu>ul>li>a:hover:before{width: 20px}

/* 语言切换 */
.language {position: relative;margin-top: 4px;cursor: pointer;}
.language .selected,
.language li {position: relative;padding-left: 25px;padding-right: 11px;}
.language .selected {background: url(../images/dropdown_s.png) no-repeat center right / 6px 3px;}
.language img {position: absolute;top: 10px;left: 0;width: 14px;height: 11px;border: 1px solid #c3c3c3;}
.language h4 {font-size: 15px;line-height: 32px;color: #5f5f5f;}
.language .list-language {display: none;position: absolute;top: 42px;right: 0;width: 67px;background-color: #fff;border-top: 2px solid #d0000e;box-shadow: 0 0 5px rgba(0,0,0,.2);}
.language .list-language li {padding: 0;}
.language .list-language a {padding: 3px 11px 3px 36px;}
.language .list-language a:hover {background-color: #eaeaea;}
.language .list-language li img {left: 11px;top: 13px;}

/**
 * ***** guide *****
 */
.guide .header {position: absolute;top: 0;left: 0;z-index: 100;width: 100%;background: none;}
.guide .header #menu>ul>li>a {color: #fff;}
.guide .header #menu li>a:before,
.guide .header #menu li>a:after {background-color: #fff;}
.guide .language .selected {background-image: url(../images/dropdown_s_w.png);}
.guide .language .selected h4 {color: #fff;}
.swiper-guide {height: 773px;}
.swiper-guide .swiper-slide {background-repeat: no-repeat;background-size: 1920px 773px;background-position: center;background-color: #6f9def;}
.swiper-guide .container {position: relative;height: 100%;}
.swiper-guide .middle-inner {text-align: right;}
.swiper-guide .text {display: inline-block;}
.swiper-guide .title {position: relative;font-family: arial;font-size: 74px;line-height: 90px;color: #fff;font-weight: bolder;text-transform: uppercase;}
.swiper-guide .title:before {content: '';display: block;position: absolute;top: 0;left: -60px;width: 60px;height: 7px;background-color: #fff;}
.swiper-guide .subtitle {font-size: 20px;line-height: 30px;color: #fff;font-weight: bolder;}
.swiper-guide .more {margin-top: 36px;padding:  0 40px;font-size: 14px;line-height: 40px;color: #fff;border: 1px solid #fff;}
.swiper-guide .swiper-button-prev,
.swiper-guide .swiper-button-next {left: 50%;right: auto;width: 40px;height: 40px;border: 1px solid #fff;background: none;border-radius: 50%;}
.swiper-guide .swiper-button-prev {margin-left: -755px;}
.swiper-guide .swiper-button-next {margin-left: 715px;}
.swiper-guide .swiper-button-prev .iconfont,
.swiper-guide .swiper-button-next .iconfont {float: left;width: 40px;height: 40px;font-size: 18px;line-height: 38px;text-align: center;color: #fff;border-radius: 50%;}
.swiper-guide .swiper-button-prev:hover,
.swiper-guide .swiper-button-next:hover {background-color: #fff;}
.swiper-guide .swiper-button-prev:hover .iconfont,
.swiper-guide .swiper-button-next:hover .iconfont {color: #360eb6;}
.swiper-guide.full .swiper-button-prev,
.swiper-guide.full .swiper-button-next {left: auto;right: auto;margin-left: 0;margin-right: 0;}
.swiper-guide.full .swiper-button-prev {left: 5px;}
.swiper-guide.full .swiper-button-next {right: 5px;}

/**
 * ***** banner *****
 */
.swiper-pagination {font-size: 0}

.banner-location {height: 113px;background-repeat: no-repeat;background-size: 1920px 113px;background-position: center;}
.banner-location .title {float: right;position: relative;font-family: arial;font-size: 28px;line-height: 64px;color: #fff;font-weight: bolder;text-transform: uppercase;}
.banner-location .title:before {content: '';position: absolute;top: 20px;left: -54px;width: 34px;height: 3px;background-color: #fff;}

/**
 * ***** main *****
 */
.main {padding-bottom: 40px;}

.box-shadow {box-shadow: 0 5px 10px rgba(0, 0, 0, .1);}

.section {padding: 70px 0;}

/* 概要 */
.summary {position: relative;z-index: 2;padding: 30px 20px 20px;text-align: center;background-color: #fff;}
.summary .title {margin-bottom: 10px;font-size: 24px;line-height: 30px;color: #363636;}
.summary .content {max-width: 1000px;margin: 0 auto;font-size: 14px;line-height: 30px;color: #6e6e6e;}

/* 核心产品 */
.core-products .item {padding: 50px 34px;text-align: center;font-size: 0;cursor:pointer;}
.core-products .item:hover {background-color: #1e68c2;}
/*.core-products .item:hover .icon-detection {background-image: url(../images/icons/detection_w.png);}*/
.core-products .item:hover .title,
.core-products .item:hover .introduction{color: #fff;}
.core-products .item:hover .title:after {background-color: #fff;}
.core-products .item .icon {width: 44px;height: 46px;}
.core-products .title {position: relative;margin-top: 25px;font-size: 16px;line-height: 30px;color: #343434;}
.core-products .title:after {content: '';display: block;position: absolute;bottom: -15px;left: 50%;width: 24px;height: 1px;margin-left: -12px;background-color: #d6000f;}
.core-products .introduction {max-height: 54px;overflow: hidden;margin-top: 35px;font-size: 14px;line-height: 27px;color: #6e6e6e;}

/* 应用案例 */
.applications .container {position: relative;}
.swiper-applications {text-align: center;padding-bottom: 60px;}
.swiper-applications .swiper-slide {display: block;padding-top: 20px;}
.swiper-applications .swiper-slide:hover .img-content {transform: scale(1.1);}
.swiper-applications .swiper-slide:hover .title {color: #276ea3;}
.swiper-applications .img-content {width: 118px;height: 118px;margin: 0 auto;border-radius: 50%;}
.swiper-applications .title {max-width: 312px;margin: 20px auto 0;font-size: 16px;line-height: 30px;color: #343434;}
.swiper-applications .introduction {max-width: 312px;margin: 10px auto 0;font-size: 14px;line-height: 30px;color: #6e6e6e;}
.swiper-applications .swiper-pagination-bullet {width: 40px;height: 3px;background-color: #999;border-radius: 0;opacity: 1;}
.swiper-applications .swiper-pagination-bullet-active {background-color: #276ea3}
.applications .swiper-button-prev,
.applications .swiper-button-next {width: 27px;height: 77px;margin-top: -38px;
	-moz-background-size: 54px 77px;
    -webkit-background-size: 54px 77px;
    background-size: 54px 77px;
}
.applications .swiper-button-prev {left: -27px;background-image: url(../images/icons/prev_hyperbole.png);background-position-x: right;}
.applications .swiper-button-next {right: -27px;background-image: url(../images/icons/next_hyperbole.png);background-position-x: left;}
.applications .swiper-button-prev:hover {background-position-x: left;}
.applications .swiper-button-next:hover {background-position-x: right;}

/* 应用案例 */
.swiper-dynamic {padding-bottom: 50px;text-align: center;}
.swiper-dynamic .swiper-slide:hover .title {color: #276ea3;}
.swiper-dynamic .img-content {height: 130px;}
.swiper-dynamic .title {margin: 20px auto 0;padding: 0 15px;font-size: 16px;line-height: 30px;color: #343434;}
.swiper-dynamic .introduction {margin: 5px auto 0;padding: 0 15px;font-size: 14px;line-height: 30px;color: #6e6e6e;}
.swiper-dynamic .swiper-pagination-bullet {width: 40px;height: 3px;background-color: #999;border-radius: 0;opacity: 1;}
.swiper-dynamic .swiper-pagination-bullet-active {background-color: #276ea3}

/* 快捷导航 */
.nav-fast {text-align: center;}
.nav-fast .inner {position: relative;display: inline-block;}
.nav-fast .iconfont {float: left;height: 40px;margin-right: 25px;font-size: 36px;line-height: 40px;color: #929292;}
.nav-fast h4 {display: inline-block;font-size: 20px;line-height: 40px;color: #232323;}
.nav-fast .item {position: relative;}
.nav-fast .item:before {content: '';position: absolute;top: 0;left: 0;width: 1px;height: 32px;background-color: #919191}
.nav-fast .item:first-child:before {content: none;}
.nav-fast a:hover .iconfont {margin-top: -4px;color: #276ea3;}
.nav-fast a:hover h4 {color: #276ea3;}

/* main-导航 */
.main-nav {position: relative;z-index: 2;margin-bottom: 50px;padding: 28px 0;border-bottom: 1px solid #cecece;}
.main-nav .title h3 {font-size: 24px;line-height: 30px;color: #363636;}
.main-nav-sub li {float: left;position: relative;}
.main-nav-sub li:before {content: '';display: block;position: absolute;top: 7px;left: 0;width: 1px;height: 16px;background-color: #929292;}
.main-nav-sub li:first-child:before {content: none;}
.main-nav-sub li:last-child a {padding-right: 0;}
.main-nav-sub a {display: block;padding: 0 15px;font-size: 14px;line-height: 30px;color: #6e6e6e;}
.main-nav-sub .active a,
.main-nav-sub a:hover {color: #c4161c;}

/* location */
.location {font-size: 14px;line-height: 30px;color: #6e6e6e;}
.location a {float: left;position: relative;padding-left: 20px;color: #6e6e6e;text-decoration: none;}
.location a:before {content: '-';display: block;position: absolute;top: 0;left: 0;width: 20px;height: 30px;text-align: center;}
.location a:first-child {padding-left: 0;}
.location a:first-child:before {content: '您当前的位置：';left: -98px;width: 98px;}
.location a:hover {color: #c4161c;}
.location a:hover:before {color: #6e6e6e;}

.main-content-nav a {display: block;padding: 17px 25px;font-size: 14px;line-height: 32px;color: #535353;border-top: 1px solid #f1f1f1;}
.main-content-nav ul {float: left;width: 23%;background-color: #f1f1f1;}
.main-content-nav li:first-child a {border-top: none;}
.main-content-nav a:hover,
.main-content-nav .active a {color: #fff;background-color: #1966c0;}
.main-content-wrap {float: right;width: 72%;}

/* article */
.article-thumbnail.fl {width: 27%;}
.article-content.fr {width: 70%;}
.article-content.fl {width: 65%;}
.article-aside {width: 32%;padding-left: 46px;border-left: 1px solid #c9c9c9;}
.article-aside-title {margin-bottom: 5px;font-size: 16px;line-height: 28px;color: #424343;}
.article-content {font-size: 14px;line-height: 36px;color: #717070;}
.article-content p {margin-bottom: 30px;text-indent: 2em;text-align: justify;}
.article-content img {display: block;max-width: 100%;margin: 10px auto;}
.article-content .img-responsive {width: 100%;}
.article-header {position: relative;margin-bottom: 15px;padding-bottom: 20px;}
.article-header:after {content: '';position: absolute;bottom: 0;left: 0;width: 97px;height: 1px;background-color: #d0d0d0;}
.article-header .title {font-size: 16px;line-height: 26x;color: #1e1e1e;}
.article-header .time {margin-top: 10px;font-size: 14px;line-height: 26px;color: #8c8c8c;}
.article-header .time span {display: inline-block;margin-right: 24px;}

/* share */
.share-content {margin-top: 40px;padding-top: 15px;border-top: 1px solid #d0d0d0;font-size: 0;line-height: 0;}
.share-content span,
.share-content .icon,
.share-content .icon .iconfont {display: inline-block;font-size: 14px;line-height: 32px;color: #808080;}
.share-content .icon {margin-left: 10px;}
.share-content .icon .iconfont {width: 32px;height: 32px;font-size: 20px;color: #fff;text-align: center;background-color: #808080;border-radius: 50%;}
.share-content .icon:hover .iconfont {background-color: #0255b1;}

/* 新闻列表 */
.list-new {margin-bottom: 30px;}
.list-new .item {position: relative;min-height: 186px;padding: 28px 170px 28px 245px;border-bottom: 1px solid #ddd;}
.list-new .item:first-child {min-height: 158px;padding-top: 26px;border-top: none;}
.list-new .item:first-child .img-content {top: 0;}
.list-new .item:first-child .other {top: 25px;}
.list-new .item:first-child .title {margin-top: 0;}
.list-new .img-content {position: absolute;top: 28px;left: 0;width: 200px;height: 130px;}
.list-new .title {margin-top: 26px;font-size: 16px;line-height: 26px;color: #535353;}
.list-new .item .line {float: left;width: 0;height: 1px;margin-top: 13px;background-color: #878787;}
.list-new .introduction {font-size: 14px;line-height: 26px;color: #848484;}
.list-new .other {position: absolute;top: 53px;right: 0;text-align: right;}
.list-new .time {font-family: 'RTWSYueGothicTrialExtraLight';font-size: 22px;line-height: 24px;color: #535353;}
.list-new .enter {float: right;width: 36px;height: 36px;margin-top: 20px;font-size: 16px;line-height: 36px;color: #c3c3c3;text-align: center;}
.list-new .item:hover .line {width: 55px;margin-right: 20px;}
.list-new .item:hover .enter {color: #fff;background-color: #085cb4;}
.list-new .title:hover {color: #085cb4;}
.list-new .title:hover .line {background-color: #085cb4;}

/* 产品列表 */
.list-product .item {padding-right: 80px;}

/* 热点列表 */
.list-hot .item {display: block;position: relative;min-height: 116px;padding: 18px 0 18px 140px;border-top: 1px dashed #e1e1e1;}
.list-hot .img-content {position: absolute;top: 18px;left: 0;width: 125px;height: 80px;}
.list-hot .title {margin-top: 4px;font-size: 14px;line-height: 24px;color: #3d3d3d;}
.list-hot .time,
.list-hot .more,
.list-hot .more .iconfont {font-size: 12px;line-height: 24px;color: #7e7e7e;}
/*.list-hot .item:hover .img-content {background-size: 110%;}*/
.list-hot .item:hover .title {color: #c4161c;}

/* 案例列表 */
.list-case .item {height: 423px;padding: 50px 0;border-top: 1px solid #e4e4e4;}
.list-case .item:first-child {height: 373px;padding-top: 0;border-top: none;}
.list-case .thumbnail-custom {float: left;width: 40%;height: 100%;}
.list-case .img-content {width: 100%;height: 100%;}
.list-case .content {float: right;width: 54%;height: 100%;}
.list-case .middle-box {height: 100%;}
.list-case .middle-inner {text-align: left;}
.list-case .title {font-size: 22px;line-height: 30px;color: #3f3a39;}
.list-case .introduction {margin-top: 22px;font-size: 14px;line-height: 30px;color: #737373;text-align: justify;}
.list-case .btn-content {margin-top: 34px;}
.list-case .more {padding: 0 42px;font-size: 12px;line-height: 32px;color: #838383;border: 1px solid #c0c0c0;text-decoration: none;}
.list-case .more:hover {border-color: #0154b0;}
.list-case .item:nth-child(even) .thumbnail-custom {float: right;}
.list-case .item:nth-child(even) .content {float: left;}

/* 职位招聘 */
.list-recruitment .item {margin-bottom: 20px;background-color: #fff;border: 1px solid #dbdbdb;}
.list-recruitment .title {padding: 10px 40px;font-size: 14px;line-height: 34px;color: #616161;cursor: pointer;}
.list-recruitment .title span {float: left;}
.list-recruitment .title .btn-show {float: right;display: block;width: 34px;text-align: center;color: #858585;}
.list-recruitment .content {display: none;padding: 30px 40px;font-size: 14px;line-height: 22px;color: #8f8f8f;}
.list-recruitment .content p {margin-bottom: 25px;}
.list-recruitment .tips {color: #bc9b69;}
.list-recruitment .item:hover .title,
.list-recruitment .active .title {color: #fff;background-color: #858585}
.list-recruitment .item:hover .btn-show,
.list-recruitment .active .btn-show {color: #fff;}

/* 联系我们 */
#map {height: 360px;z-index: 1;}
.contact-content .content {margin-top: 36px;}
.contact-content .item {position: relative;min-height: 34px;margin-bottom: 4px;padding-left: 87px;font-size: 14px;line-height: 34px;color: #717070;}
.contact-content .item .label {position: absolute;top: 0;left: 0;display: block;padding: 0 0 0 16px;font-size: 14px;line-height: 34px;color: #717070;font-weight: normal;border-radius: 0;}
.contact-content .item .label:before {content: '';display: block;position: absolute;top: 14px;left: 0;width: 6px;height: 6px;background-color: #717070;border-radius: 50%;}
.contact-content .item a {color: #717070;}

/**
 * ***** footer *****
 */
.footer.fixed {position: fixed;bottom: 0;z-index: 100;width: 100%;}
.footer-top {padding: 38px 0;border-top: 1px solid #dbdbdb;}
.footer-top .container {position: relative;}
.footer-nav {min-height: 135px;}
.footer-nav .item {float: left;margin-right: 60px;}
.footer-nav h4 {margin-bottom: 10px;font-size: 18px;line-height: 28px;color: #232323;}
.footer-nav li a {display: block;font-size: 14px;line-height: 28px;color: #929292;}
.footer-nav a:hover {color: #d0000e;}
.wechat-content {position: absolute;right: 15px;top: 39%;margin-top: -67px;width: 97px;text-align: center;}
.wechat-content img {display: block;width: 100%;}
.wechat-content p {margin-top: 10px;font-size: 14px;line-height: 28px;color: #434343;}
.footer-bottom {
	padding: 18px 0;
	filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=100%) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0154b0,endcolorstr=#216ec6,gradientType=0);
	-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=100%) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0154b0,endcolorstr=#216ec6,gradientType=0);/*IE8*/
	background:#0154b0;
	background:-moz-linear-gradient(left, #0154b0, #216ec6);
	background:-webkit-gradient(linear, left, right, from(#000), to(#216ec6));
	background:-o-linear-gradient(left, #0154b0, #216ec6);
}
.copyright {float: left;font-size: 13px;line-height: 30px;color: #fff;}
.friend-link {float: right;position: relative;}
.friend-link .selected {width: 207px;height: 30px;padding: 0 36px 0 15px;font-size: 13px;line-height: 28px;color: #cae8ff;border: 1px solid #cae8ff;background: url(../images/bg_friendlink.png) no-repeat right 15px center / 9px 8px;}
.friend-link ul {display: none;position: absolute;bottom: 34px;width: 207px;padding: 10px 15px;background-color: #fff;border: 1px solid #ddd;box-shadow: 0 0 5px rgba(0,0,0,.2);}
.friend-link ul a {display: block;font-size: 14px;line-height: 34px;color: #929292;}
.friend-link ul a:hover {color: #0154b0;}

/**
 * ***** aside *****
 */

/**
 * ***** layer *****
 */
/* 视频 */
#layerVideo {width: 100%;height: 100%;overflow: hidden;}

@media (max-width: 768px) {
	/**
	 * common
	 */
	.visible-xs {display: block;}
	.hidden-xs {display: none;}
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.container{padding-left:5px;padding-right:5px}
	.row{margin-left:-5px;margin-right:-5px}

	/* btn */
	.btn-more {font-size: 14px;line-height: 36px;}
	.btn-mid {padding: 0 25px;font-size: 14px;line-height: 36px;}

	/* form */
	.form-title {margin-bottom: 10px;}
	.form-primary .form-group {margin-bottom: 10px;}
	.form-primary .form-control {min-height: 34px;}
	.form-primary .info {margin-top: 10px;padding-top: 10px;line-height: 24px;}

	/* title */
	.title-first {margin-bottom: 20px;}
	.title-first .name {font-size: 20px;}
	.title-first .subtitle {font-size: 16px}

	/**
	 * banner
	 */
	.swiper-guide {height: auto;}
	.swiper-guide .container {position: absolute;top: 0;left: 0;width: 100%;padding-top: 50px;}
	.swiper-guide .middle-inner {text-align: center;}
	.swiper-guide .title {font-size: 26px;line-height: 34px;}
	.swiper-guide .title:before {content: none;}
	.swiper-guide .subtitle {font-size: 14px;line-height: 24px;}
	.swiper-guide .more {margin-top: 15px;padding:0 20px;line-height: 34px;}

	.banner-location {height: auto;margin-top: 50px;background: none;}
	/**
	 * header
	 */
	.header,
	.guide .header {position: fixed;left: auto;top: 0;width: 100%;z-index: 100;padding: 5px;}
	.header {box-shadow: 0 0 1px rgba(0,0,0,.5);}
	.guide .header {box-shadow: none;}
	.header .container {position: static;padding: 0;}
	.header .logo,
	.header.header-guide .logo {height: 40px;}
	.header .logo img {height: 30px;margin: 5px auto}
	.header .btn-menu {position: absolute;top: 0;right: 0;width: 50px;height: 50px;}
	.header .btn-menu span {width: 50%;left: 25%;}
	.guide .header .btn-menu {}
	.header #menu {display: none;}
	#menu li {float: none;}
	#menu .active a,
	#menu>li>a:hover {color: #fff;background-color: #0255b0}
	#menu>ul>li {float: none;}
	#menu>ul>li>a,
	#menu>ul>li>a h4 {font-size: 15px;line-height: 26px;color: #6e6e6e;}
	#menu ul ul {display: block;}
	.mm-ismenu {background-color: #f3f3f3}
	.mm-highest a {text-indent: 20px;}
	.mm-list a.mm-subopen {height: 46px;}
	.mm-list a img {float: left;width: 14px;height: 11px;margin-top: 7px;margin-right: 10px;}
	.mm-menu .mm-list > li:after,
	.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {border-color: #e0e0e0}
    .mm-menu .mm-list > li > a.mm-subclose:before{border-color: #a8a8a8}
	.mm-menu .mm-list > li.active > a.mm-subopen:before,
	.mm-menu .mm-list > li.active > a.mm-subopen:after,
	.mm-menu .mm-list > li.active > a.mm-subclose:before {border-color: #e0e0e0;}

	/**
	 * main
	 */
	.main {padding-bottom: 20px;}

	.section {padding: 40px 0;}

	/* 概要 */
	.summary {margin-top: 10px;padding: 15px 10px;}
	.summary .title {font-size: 20px}
	.summary .content {text-align: left;text-align: justify;}

	/* 核心产品 */
	.core-products .item {padding: 20px 10px;}

	/* 应用案例 */
	.swiper-applications {padding-bottom: 40px;}
	.swiper-applications .swiper-slide {padding-top: 10px;}
	.swiper-applications .swiper-pagination-bullet {width: 20px;}

	/* 固鸿动态 */
	.swiper-dynamic {padding-bottom: 40px;}

	/* 快捷导航 */
	.nav-fast {padding-bottom: 20px}
	.nav-fast .item {margin-top: 20px;}
	.nav-fast .item:nth-child(1),
	.nav-fast .item:nth-child(2) {margin-top: 0;}
	.nav-fast .item:nth-child(3):before {content: none;}
	.nav-fast .iconfont {height: 32px;margin-right: 20px;font-size: 28px;line-height: 32px;}
	.nav-fast h4 {font-size: 15px;line-height: 32px;}

	/* main-导航 */
	.main-nav {margin-bottom: 20px;padding: 5px 0;}
	.main-nav .title h3 {font-size: 16px;line-height: 40px;}
	.main-nav-sub {position: relative;z-index: 10;}
	.main-nav-sub .selected {position: relative;padding-right: 36px;padding-left: 10px;}
	.main-nav-sub .selected h4 {font-size: 14px;line-height: 40px;color: #c4161c;}
	.main-nav-sub .btn-expand-toggle {position: absolute;top: 0;right: 0;}
	.main-nav-sub ul {display: none;position: absolute;top: 40px;right: 0;width: 100%;text-align: center;border-top: -1px solid #c4161c;box-shadow: 4px 5px 5px rgba(0,0,0,.3);}
	.main-nav-sub li {float: none;background-color: #fff;border-top: 1px solid #e5e5e5;}
	.main-nav-sub li:first-child {border-top: none;}
	.main-nav-sub li:before {content: none;}
	.main-nav-sub a {padding: 3px 15px!important;}

	.main-content .main-content-nav {display: none;}
	.main-content-nav {position: relative;z-index: 10;float: right;width: auto;}
	.main-content-nav .selected {position: relative;padding-right: 36px;padding-left: 10px;}
	.main-content-nav .selected h4 {font-size: 15px;line-height: 40px;color: #c4161c;}
	.main-content-nav .btn-expand-toggle {position: absolute;top: 0;right: 0;}
	.main-content-nav ul {display: none;position: absolute;top: 40px;right: 0;width: 200px;text-align: center;border-top: 2px solid #c4161c;box-shadow: -5px 5px 5px rgba(0,0,0,.3);}
	.main-content-nav li {float: none;background-color: #fff;border-top: 1px solid #e5e5e5;}
	.main-content-nav li:first-child {border-top: none;}
	.main-content-nav li:before {content: none;}
	.main-content-nav a {padding: 3px 15px!important;}

	.main-content-wrap {float: none;width: 100%;}

	/* article */
	.article-thumbnail.fl,
	.article-content.fr,
	.article-content.fl,
	.article-aside {float: none;width: 100%;}
	.article-thumbnail {margin-bottom: 10px;}
	.article-content {line-height: 28px;}
	.article-content p {margin-bottom: 15px;}
	.article-content img {width: 100%!important;}
	.article-header {padding-bottom: 15px;text-align: center;}
	.article-header:after {left: 50%;margin-left: -58px;}
	.article-aside {margin-top: 20px;padding-left: 0;border-left: none;}

	/* share */
	.share-content {text-align: left;}
	.share-content .icon {margin-left: 5px;}

	/* 新闻列表 */
	.list-new .item {display: block;position: relative;min-height: 116px;padding: 18px 0 18px 140px;}
	.list-new .item:first-child {min-height: 98px;padding-top: 0;}
	.list-new .img-content {position: absolute;top: 18px;left: 0;width: 125px;height: 80px;}
	.list-new .title {margin-top: 0;padding-top: 4px;font-size: 14px;line-height: 24px;color: #3d3d3d;}
	.list-new .introduction {display: none;}
	.list-new .time,
	.list-new .more,
	.list-new .more .iconfont {font-size: 12px;line-height: 24px;color: #7e7e7e;}
	/*.list-new .item:hover .img-content {background-size: 110%;}*/
	.list-new .item:hover .title {color: #c4161c;}
	.list-new .other {position: static;top: auto;right: auto;text-align: left;}
	.list-new .other .enter {display: none;}

	/* 案例列表 */
	.list-case .item {padding: 30px 0;}
	.list-case .item,
	.list-case .item:first-child {height: auto;}
	.list-case .thumbnail-custom,
	.list-case .content {float: none;width: 100%;}
	.list-case .thumbnail-custom {height: 220px;}
	.list-case .content {margin-top: 10px;}
	.list-case .title {font-size: 18px;line-height: 26px;}
	.list-case .introduction {margin-top: 10px;}
	.list-case .btn-content {margin-top: 10px;text-align: center;}

	/* 招聘 */
	.list-recruitment {margin-bottom: 50px;}
	.list-recruitment .item {margin-bottom: 10px;}
	.list-recruitment .title {position: relative;padding: 5px 10px}
	.list-recruitment .title span {width: 80%;}
	.list-recruitment .content {padding: 10px;}
	.list-recruitment .content p {margin-bottom: 10px;}

	/* 联系我们 */
	#map {height: 200px;}
	.contact-content .content {margin-top: 15px;}

	/**
	 * footer
	 */
	.footer-bottom {padding: 5px;text-align: center;word-wrap: break-word;}
	.copyright {float: none;line-height: 30px;}
}