@charset "utf-8";
/*=== 全站通用样式 ===*/
body {
    font-family: Arial, "Microsoft YaHei";
}
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
@media (min-width: 1143px) {
  #header .navbar-header{}
  #header .navbar-header .navbar-brand{float:left;}
}
@media (min-width: 768px) {
    .navbar {
        border-radius: 0;
    }
}
.img-responsive {
    margin-left: auto;
    margin-right: auto;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    border-radius: 0;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-radius: 0;
}
img{max-width:100%;}
.borderbottom{border-bottom:1px solid #cccccc;}
a, a:hover{text-decoration: none;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mr15{margin-right:15px;}
/*=== 公共模块样式 ===*/

/*header*/
#header {
    background:url(../images/topbg.jpg) center top no-repeat;
    border-bottom:2px solid #3d3b3b;
}

 #header .container > .navbar-header a{max-width:480px;animation: heightDecrease 0.5s ease forwards;}
 #header .navbar {    
    margin-bottom: 0;
	position: relative;
    min-height: 80px;
    /* border: 1px solid transparent; */
    border:none;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    }

#header .collapse{
	margin-top:15px;
	-moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;}
#header.fixed_top .collapse{}
#header .navbar .navbar-brand{text-align:center;}
#header .navbar .navbar-brand2{display:none;padding: 0px 15px;}

  
#header.fixed_top {   
       position: fixed;
       top: 0;
       left: 0;
       width: 100%;
       z-index: 11;
       
       border-bottom: 1px solid #ccc;
       box-shadow: 0 0 5px 1px #ccc;
   }
#header.fixed_top .navbar {
	min-height:60px;
    animation: heightDecrease 0.5s ease forwards;
}
#header.fixed_top .navbar .navbar-brand{display:none;}
#header.fixed_top .navbar .navbar-brand2{display:block;float:left;animation: heightDecrease 0.5s ease forwards;}
@keyframes heightDecrease {
    0% {
        
    }
    100% {
    }
}
 .navbar-brand {
        padding-top: 0px;
        padding-bottom: 10.5px;
    }
.navbar-nav>li>a {
        font-size: 18px;
        color: #7c7c7c;
        /* padding: 15px 15px 36px 15px; */
    }
.navbar-nav>li.active>a {
        color: #000000;
    }
.navbar-toggle {
        border-color: #f2f2f2;
        background-color: #f2f2f2;
    }
.navbar-toggle .icon-bar {
        background-color: #333333;
    }
 
 /*导航按钮特效*/
 /* Winona */
.nav > li > a {
	overflow: hidden;
	padding: 0;
	-webkit-transition: background-color 0.5s;
	transition:  background-color 0.5s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.5, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.5, 1);
}
.nav > li > a::after {
	content: attr(data-text);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	color: #3f51b5;
	-webkit-transform: translate3d(0, 25%, 0);
	transform: translate3d(0, 25%, 0);
}
.nav > li > a > span {
	display: block;
}

.nav > li > a::after,
.nav > li > a > span {
	    padding: 10px 15px;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.nav > li > a:hover {
	border-color: #3f51b5;
	background-color: rgba(63, 81, 181, 0.1);
}

.nav > li > a:hover::after {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.nav > li > a:hover > span {
	opacity: 0;
	-webkit-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0);
}
 
    
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@media (max-width: 767px) {
	 #header .container > .navbar-header a{max-width:80%;}
	.nav.navbar-nav.pull-right {
        float: left !important;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    #header .collapse{background:#FFF;}
}
@media (min-width: 768px) and (max-width: 991px) {
    #header .navbar-nav>li>a {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.sublist-box{background:rgba(255,255,255,.8);margin-top:-2px;     width: 100%;z-index: 99;position: absolute;}
.sublist-box .sublist{margin:0px auto;display: table;}
.sublist ul{display:none;height:45px;line-height:45px;}
.sublist-box .container:hover,.sublist-box .sublist:hover, .sublist ul.active{display:table;}
.sublist ul li{float:left;}
.sublist ul li a{padding:0px 15px;color:#000;display:block;}
.sublist ul li a:hover{color:#0057ae;}

/*=== 首页banner样式 ===*/
#bannergd{height:800px; position:relative;}
.padding_top #bannergd{margin-top:170px;}
#bannergd li{ height: 800px; overflow: hidden; position: absolute; width: 100%; background-repeat:no-repeat;background-position:center center;}
#bannergd .btn{display:inline-grid;position:absolute;width: 30px;right: 20%;top: 40%;margin: auto 0px;height: auto;text-align:center;z-index:8;margin-bottom:0;}
#bannergd .btn span{display:inline-block;_display:inline;_zoom:1;width:14px;height:14px;_font-size:0;margin:5px 10px;cursor:pointer;background:#dfdfdf;z-index:8; border-radius:50%}
#bannergd .btn span.on{background:#0057ae;z-index:9}
#bannergd .preNext{width:44px;height:44px;position:absolute;top:310px;background:url(../images/dundongjt.png) no-repeat left bottom;cursor:pointer;z-index:8; opacity:0;transition: all 0.3s linear 0s;}
#bannergd .pre{left:0%; z-index:9;}
#bannergd .next{right:0%;background-position:right bottom;z-index:9;}
#bannergd:hover .preNext{opacity:0.5;}
#bannergd:hover .pre{left:10%; }
#bannergd:hover .next{right:10%;}
#bannergd .pre:hover,#bannergd .next:hover{opacity:1;}
@media (max-width: 767px) {
	#bannergd{height:200px; position:relative; max-width:100%;}
	#bannergd li{ height: 200px; overflow: hidden; position: absolute;  max-width:100%;background-size:cover;}

}

.boanner-search{position:absolute;margin-top:-130px;z-index:9;width:1140px;max-width:100%;height:100px;background:#FFF;}
.boanner-search .limg{line-height:100px; display: list-item;float: left;list-style: none;}
.boanner-search .rmsg{margin:25px 0px 25px 30px;float:left;}

.boanner-search .rmsg p.t{clear:both;color:#0057ae;font-size:14px;margin-bottom:0px;}
.boanner-search .rmsg .select .form-control{float:left;width:160px;border:0px;height:25px;box-shadow:none;padding:0px;font-size:14px;}
.boanner-search .rmsg .select select{
/* 清除默认的箭头样式 */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.boanner-search .rmsg .select i{position:relative;margin-left:-20px;    margin-top: 5px;}
.boanner-search .rmsg p.tel{font-weight:bold;}
.boanner-search .rmsg p.tel .r{margin-left:40px;}
.boanner-search .sb{height:60px;background:#0057ae;margin:20px;    border-radius: 4px;}
.boanner-search .sb .sbb{padding:20px;float:left;}
.boanner-search .sb .search_text{color:#FFF;padding:0px;line-height:60px;border: none;background: none;}
.boanner-search .sb .btn_search{display:none;}
.position .frs{ border-radius: 4px;max-width:300px;float:right;height:40px;line-height:40px;background:#0057ae; margin: 10px;}
.position .sb .sbb{padding:10px;float:left;}
.position .sb .search_text{color:#FFF;padding:0px;line-height:40px;border: none;background: none;}
.position  .sb .btn_search{display:none;}
input#keyWord::-webkit-input-placeholder { /* WebKit, Blink, Edge */
      color:    #FFF !important;
   }
   input#keyWord::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
      color:    #FFF !important;
   }
   input#keyWord:-moz-placeholder { /* Mozilla Firefox 19+ */
      color:    #FFF !important;
   }
   input#keyWord:-ms-input-placeholder { /* Internet Explorer 10-11 */
      color:    #FFF !important;
   }
.position  .sb input#keyWord:-internal-autofill-selected{background:#0057ae !important;}
@media (max-width: 767px) {
	.boanner-search{ position: relative;margin-top:0px;}
	.boanner-search .limg img{max-width:30px;}
	.boanner-search .rmsg{margin:25px 0px 25px 10px;float:left;}
	.boanner-search .rmsg .select .form-control{width:80px;}
	.boanner-search .rmsg p.tel{ display: inline-grid;}
	.boanner-search .rmsg p.tel .r{margin-left:0px;}
}
.index-b-title{margin:70px auto 30px;font-size:72px;font-weight:600;color:#595959;text-align:center;}
.index-more{margin:50px auto;line-height:30px;font-size:16px;}
/* 首页产品中心 */
.index-product .col-md-3{padding:0px 2px;margin-bottom:2px;overflow:hidden;}
.index-product .p-bt{height:90px;line-height:80px; position: relative;margin-top:-100px;}
.index-product .p-bt:hover{margin-top:-110px;height:100px;transition: all 0.3s linear 0s;} 
.index-product .p-bt img{max-width:98%;margin: 0 auto;display: table-cell;}
.index-product .p-bt a{text-indent:40px;/* line-height: 60px; */color:#FFF;font-size:18px;position: absolute;display: block;width: 100%;}

@media (max-width: 767px) {
	.index-b-title{margin:40px auto 20px;font-size:42px;font-weight:600;}
	.index-product .p-bt{height:50px;line-height:50px; position: relative;margin-top:-50px;}
	.index-product .p-bt a{text-indent:20px;font-size:14px;line-height: 40px;}
	.index-product .p-bt img{height:40px;}
}
/* 精密仪器 */
.index-gjm{background:url(../images/i-c-bg.jpg) center top no-repeat;padding:50px 0px;}

#index-run2{height:400px; position:relative;}

#index-run2 li{ height: 400px; overflow: hidden; position: absolute; width: 100%; background-repeat:no-repeat;background-position:center center;}

#index-run2 .btn{position:absolute;width:100%;height:30px;bottom:10px;text-align:center;z-index:8; margin-bottom:0;}
#index-run2 .btn span{display:inline-block;_display:inline;_zoom:1;width:14px;height:14px;_font-size:0;margin:5px 10px;cursor:pointer;background:#dfdfdf;z-index:8; border-radius:50%}
#index-run2 .btn span.on{background:#0057ae;z-index:9}


#index-run2 .preNext{width:44px;height:44px;position:absolute;top:160px;background:url(../images/dundongjt.png) no-repeat left bottom;cursor:pointer;z-index:8; opacity:0;transition: all 0.3s linear 0s;}
#index-run2 .pre{left:0%; z-index:9;}
#index-run2 .next{right:0%;background-position:right bottom;z-index:9;}
#index-run2:hover .preNext{opacity:0.5;}
#index-run2:hover .pre{left:10%; }
#index-run2:hover .next{right:10%;}
#index-run2 .pre:hover,#index-run2 .next:hover{opacity:1;}

@media (max-width: 767px) {
	#index-run2{height:200px; position:relative; max-width:100%;}
	#index-run2 li{ height: 200px; overflow: hidden; position: absolute;  max-width:100%;background-size:cover;}

}



.index-gjm .t-data{margin-top:100px;margin-bottom:20px;font-size:72px;line-height:60px;font-weight: bold;background-image:-webkit-linear-gradient(bottom,#cfcfcf,#ffffff,#858585); -webkit-background-clip:text;  -webkit-text-fill-color:transparent; }
.index-gjm .t-t{font-size:22px;color:#f3f3f3;margin:10px 0px 20px;}
.index-gjm .t-dre{font-size:16px;color:#949494;line-height:25px;}

/* 首页应用案例 */
.index-case{background:#f9f9f9;display:flow-root; padding-bottom: 90px;}
.index-case .case-u-t{margin:0 auto;display:table;}
.index-case .case-u-t ul{display:table-cell;}
.index-case .case-u-t ul li{margin:5px 25px;color:#595959;font-size:16px;cursor: pointer;float:left;}
.index-case .case-u-t ul li.active{color:#358ed7;}
.index-case .case-u-c{height:0px;overflow:hidden;}
.index-case .case-u-c.active{height:350px;}
.index-case .case-u-c.active .case_cont{height:320px;}
.index-case .case_cont{margin-top:30px;width:100%;}
.case-u-c .mr_frBtnL,.case-u-c .mr_frBtnR{display:none;}
.case-u-c.active .mr_frBtnL,.case-u-c.active .mr_frBtnR{display:block;}
.case-u-c .mr_frBtnL {height:74px;width:74px;margin-top:-190px; cursor: pointer;position:absolute;left:5%;background:url(../images/arrow-left-1.png) center center no-repeat;background-size: cover;}
.case-u-c .mr_frBtnL:hover {background:url(../images/arrow-left-2.png) center center no-repeat;}
.case-u-c .mr_frBtnR {height:74px;width:74px;margin-top:-190px; cursor: pointer;position:absolute;right:5%;background:url(../images/arrow-right-1.png) center center no-repeat;background-size: cover;}
.case-u-c .mr_frBtnR:hover {background:url(../images/arrow-right-2.png) center center no-repeat;}
.index-case .case-u-c .case_cont{}
.index-case .case-u-c .case_cont li{height:320px;padding:0px;}
.index-case .case-u-c .case_cont li .boxx{ display: block;padding:0px 15px;}
.index-case .case-u-c .case_cont li a{border-radius: 4px;background:#f1f5fe; display: block;-webkit-filter: drop-shadow(2px 2px 2px rgba(0,0,0,.5)); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */filter: drop-shadow(2px 2px 2px rgba(0,0,0,.5));}
.index-case .case-u-c .case_cont li img{height:250px;position:relative;text-align:center;margin:0 auto;display:table-cell;}
.index-case .case-u-c .case_cont li p{ position: relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding: 0px 10px;height:60px;line-height:60px;font-size:18px;color:#595959;background:url(../images/yy-t-bg-1.png) center center no-repeat;background-size: cover;}
.index-case .case-u-c .case_cont li p::after{content: attr(data-text);position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    opacity: 0;
    color:#FFF;
    -webkit-transform: translate3d(0, 25%, 0);
    transform: all 0.3s linear 0s;}
.index-case .case-u-c .case_cont li a:after{content:" ";width:30px;height:1px;display:block;margin:-20px auto 15px;background:#595959;}
.index-case .case-u-c .case_cont li:hover p{color:#FFF;background:url(../images/yy-t-bg-2.png) center center no-repeat;transition: all 0.1s linear 0s;}
.index-case .case-u-c .case_cont li:hover p span{opacity: 0;
	-webkit-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0);}
.index-case .case-u-c .case_cont li:hover a:after{background:#FFF;}
.index-case .case-u-c .case_cont li:hover p::after{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.index-case .case-u-c .case_cont li p span,.index-case .case-u-c .case_cont li p::after{
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	
}
.index-case .case-u-c .case_cont li a:hover p::after{
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.index-case .case-u-c .case_cont li a:hover p > span {
	opacity: 0;
	-webkit-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0);
}


@media (max-width: 767px) {
	.index-gjm{padding:30px 0px;}
	.index-gjm .t-data{margin:0px;font-size:36px;}
	.index-gjm .t-t{font-size:18px;margin:0px 0px 10px}
	.case-u-c .mr_frBtnL,.case-u-c .mr_frBtnR{height:54px;width:54px;}
	.case-u-c .mr_frBtnL {left:5%;}
	.case-u-c .mr_frBtnR{right:5%}
	.index-case .case-u-t ul li{margin: 5px 20px;}
}
/*首页关于我们*/
.index-aboutus{background:url(../images/gywm-bg.jpg) center top no-repeat;background-size:cover;padding-bottom:130px;}
.index-aboutus .index-b-title{color:#FFF;}
.index-aboutus .cont {max-width:950px;color:#FFF;font-size:22px;letter-spacing: 1px;line-height: 35px;}
.index-aboutus .about-link{margin:45px auto;display: table;}
.index-aboutus .about-link ul{display:table-cell;}
.index-aboutus .about-link ul li{margin:0 15px;color:#FFF;font-size:16px;float:left;}
.index-aboutus .about-link ul li a{color:#FFF;position:relative;-webkit-transition: background-color 0.5s;
	transition:  background-color 0.5s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.5, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.5, 1);}
.index-aboutus .about-link ul li a p{margin:10px auto 0px;}

.index-aboutus .about-link ul li a::after,
.index-aboutus .about-link ul li a p {
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.index-aboutus .about-link ul li a::after {
	content: attr(title);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	color: #3f51b5;
	-webkit-transform: translate3d(0, 25%, 0);
	transform: translate3d(0, 25%, 0);
}
.index-aboutus .about-link ul li a:hover::after{opacity: 1;margin:10px auto;}
.index-aboutus .about-link ul li a:hover p{opacity: 0;padding:0px;margin:0px;line-height:10px;}

.index-aboutus #myButton{cursor: pointer;}
.index-aboutus #myButton:hover{background-color:rgba(255,255,255,0.2);border-radius:50%;transition: all 0.3s linear 0s;}
/* 首页新闻中心 */
.index-new .tip-title {color:#FFF;}
.index-new .tip-title img{}
.index-new .tip-title .t-t{ position: relative;margin-top:-190px;display:inline-block;}
.index-new .tip-title p{font-size:32px;margin-bottom:0px;}
.index-new .tip-title span{font-size:16px;}
.index-new .tip-title a{position:relative;color:#FFF;display:-webkit-inline-box;margin-top:30px;}
.index-new .i-news{height:305px;display:block;}
.index-new .i-news .n-box{color:#595959;padding:15px;background:#ffffff;margin-top:30px;border:1px solid #fdfdfd;    border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;-webkit-filter: drop-shadow(3px 3px 4px rgba(219,219,219,.5)); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */filter: drop-shadow(3px 3px 4px rgba(219,219,219,.5));}
.index-new .i-news .n-box:hover{border-color:#0057ae;}
.index-new .i-news .n-box .d{font-size:14px;}
.index-new .i-news .n-box .d i{color:#bdc6cf;margin-right:8px;}
.index-new .i-news .n-box h3{font-size:26px;height:75px;line-height:35px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index-new .i-news .n-box .dsc{margin-bottom:5px;height:90px;font-size:16px;line-height:25px;overflow:hidden;}
.index-new .i-news .n-box a{font-size:16px;}
.index-new .r .i-news .n-box{color:#595959;padding:15px;background:#ffffff;margin-top:0px;margin-bottom:30px;float:right}

.index-btom{margin:120px auto 50px;}
@media (max-width: 767px) {
	.index-new .r {margin-top:30px;}
	.index-new .i-news{margin-top:20px;}
	.index-btom{margin:30px auto 20px;}
}


/* 公共底部 */
.bottom-link{padding-bottom:100px;border-bottom:1px solid #bdc6cf;}
.bottom-link .col-xs-6{margin-top:20px;}
.bottom-link p a{font-size:18px;color:#242424;}
.bottom-link p a:hover{color:#0057ae;}
.bottom-link li a{color:#595959;font-size:16px;line-height:35px;}
.bottom-link li a:hover{color:#0057ae;}
.bottom-company{margin:50px auto 0px;padding-bottom:50px;color:#595959;font-size:16px;border-bottom:1px solid #bdc6cf;}
.bottom-company .b-l-t{font-weight:bold;}
.bottom-company .wechat{float:left;}
.bottom-company .b-logo{float:right;}
.footer{color:#595959;height:70px;line-height:70px;font-size:16px;}
#scrollUp {
	bottom: 100px;
	right: 10px;
	height: 60px;
	line-height:60px;
	width: 60px;
	background:url(../images/to-top.png) center center no-repeat;
}

#topbanner {text-align:center;max-height:400px;}
#topbanner img{text-align:center;margin:0 auto;}
/* 面包屑 */
.position{line-height:60px;border-bottom:1px solid #ddd;}
/* 内容 */
.contentbox{padding:10px 15px 30px;}
.contentbox h1{font-size:30px;text-align:center;}
.contentbox .ctime{text-align:center;margin-bottom:30px;}

.classlist{line-height:40px;font-weight: 400;font-size: 16px;padding:20px 0px 10px;}
.classlist a{position:relative;margin:0 20px;display:inline-block;vertical-align:top;text-align:center;color:#666;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s;float: left;}
.classlist a:hover, .classlist .active {color: #d81212;}
.classlist a:after{content:'';position:absolute;top:50%;right:-20px;margin-top:-10px;width:1px;height:16px;background-color:#666;-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}
.classlist a:last-of-type:after{display:none}

#classlist.fixed_class{
	position: fixed;
    z-index: 10;
    top: 90px;
    right: 0;
    left: 0;
    margin: 0 auto;
	background-color: rgba(255,255,255,0.8);
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.25);
	border-bottom: 1px solid rgba(0,0,0,.25);
    box-shadow: 0 0 5px 1 rgba(0,0,0,.25);
}
#classlist2{max-width: 1100px;margin-right: auto;margin-left: auto;}

/*图片列表*/
.list_img {margin-top:15px;}
.list_img img{height:240px; object-fit: cover;}

.article_img_list{border: 1px solid #e5e5e5;
    display: inline-block;
    width: 100%;
    margin-bottom: 48px;}
.article_img_list a, .list-text a{color:#666666}
.article_img_list .imgbox{padding-left:0px;}
.article_img_list img{height:200px;width:95%;margin:15px 50px 15px 0px;object-fit: cover;}
.list-text {
    margin-bottom: 30px;
    background: #f5f5f5;
    min-height: 120px;
}
.list-text .time{width:140px; text-align: center;padding-top:20px;}
.list-text .time .time-d{font-size:32px;line-height:40px;}
.list-text .time .time-y-m{font-size:16px;}
.list-text2{float:left;width: calc(100% - 145px);width: -moz-calc(100% - 145px);width: -webkit-calc(100% - 145px);}
.list-text2 p{}
.list-text2 h4{font-size:18px;line-height:50px;}
.list-text2 .l-t-box{max-width: calc(100% - 135px); width: -moz-calc(100% - 135px);width: -webkit-calc(100% - 135px);float: left;}
.list-text2 .v-box{float:right;height:100%; }

.v-box {
    float: right;
    height: 100%;
}
.v-box .sv {
    display: table-cell;
    height: 120px;
    vertical-align: middle;
}
.view {
    padding: 0px 25px;
    line-height: 35px;
    background: #2089f6;
    color: #fff;
	display:inline-block;
}


.pagination.tc{text-align:center;margin:30px auto; display: table;}
.pagination>.c, .pagination>.c:focus, .pagination>.c:hover{
	margin-left: 0;
	position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    text-decoration: none;
    border: 1px solid #ddd;
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
.caption h3{font-size:16px;max-width:100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 案例列表 */
.case_list .thumbnail img{height:200px;width:100%;object-fit: cover;}

/*产品详情*/
.pcontenttip .ttid{float:right;}
.pcontenttip .ttid li{float:left;padding:0px 30px;cursor: pointer;}
.pcontenttip .ttid li:after{content:"|";display:block;float: right;position: relative;color: #333; right: -30px;}
.pcontenttip .ttid li:last-child:after{content:""}
.pcontenttip .ttid li:hover{color:#337ab7}
.pcontenttip .ttid li.active{color:#337ab7}
.pcontentc .contentbox2{display:none;}
.pcontentc .contentbox2.active{display:block;}