/* 行距 begin*/
.blank{height:10px;line-height:10px;clear:both;font-size:0}
.blank-small{height:20px;line-height:20px;clear:both;font-size:0}
.blank-middle{height:30px;line-height:30px;clear:both;font-size:0}
.blank-big{height:50px;line-height:50px;clear:both;font-size:0}
.blank-large{height:80px;line-height:80px;clear:both;font-size:0}
/* 行距 end*/
.channel-banner {height:350px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:0;padding:0;color: #fff;}
.channel-banner .banner-info {position:absolute;top:50%;margin-top:-50px;left:0;right:0;z-index:3}
.channel-banner .banner-info h3{font-size:40px;font-weight:600;position:relative;margin-bottom:30px}
.channel-banner .banner-info h3:before {left:50%;margin-left:-15px;bottom:-10px;width:30px;height:3px;background:#88b92a;content:'';display:block;position:absolute;}
.channel-banner .banner-info p{font-size:36px;text-indent: 0em;}
/* 英文字体begin */
.Conv_DINCondensedC{ font-family: "Conv_DINCondensedC";}
/* 英文字体end */
/* 横向不带ICO导航 */
.nav-x {background:#f7f7f7;width:100%;}
.nav-x .menu-toggle h3 {display:none}
.nav-x ul {font-size:0;-webkit-text-size-adjust:none;text-align:center}
.nav-x li {display:inline-block}
.nav-x li i {margin:0px auto 5px auto;font-size:24px;display:block;}
.nav-x li a {font-size:16px;padding:0;height:70px;line-height:70px;color:#6e6e6e;text-align:center;display:block;}
.nav-x li a:hover{color:#88b92a}
.nav-x li a.active {background:linear-gradient(-45deg,#8BC34A,#88b92a);color:#fff}
.col-2 {width:10%}
/* 横向不带ICO导航 */
/* 路径 */
/* #subnav::after{display: block; content: ''; clear: both;visibility:hidden;} */
#subnav li{float: revert;}


.nav-bread{padding:0;height:70px;line-height:70px;font-size:0}
.nav-bread h2{font-size:24px;font-weight:600}
.nav-bread a{color:#888888;font-size:14px;display:inline-block;}
.nav-bread a:hover{color:#88b92a}
.nav-bread a:after {content:">";padding:0 5px;/*background:url(../images/nav-bread.png) no-repeat center 50%;*/}
.nav-bread a:last-child:after {content:"";background:none;}
/* 路径 */
/* 内容 begin */
.article{overflow:hidden}
.article .padding-large{padding:0px 50px 30px}
.article .post h1{font-size:28px;font-weight:600;}
.article .post h2{font-size:24px;font-weight:600;margin:10px 0}
.article .post h3{font-size:20px;font-weight:600;margin:10px 0}
.article .post hr{margin:10px 0;height:1px}
.article .post strong{font-size:16px;margin:10px 0}
.article .post table{margin:20px 0}
.article .post table .firstRow{background:#7bc9f7;color:#fff;border:1px solid #fff}
.article .post table tr{background:#daf0fd}
.article .post p{font-size:16px;line-height:28px;margin-bottom:10px;text-indent: 2em;}
.article .post img{max-width:100%;height: auto !important;}
.article .post a{text-decoration:none;}
.article .post a:hover{color:#88b92a;border-bottom:0 solid #88b92a}
.article .post .text-right{text-align:right}
.article .post ul li{padding:0 0 5px 20px;position:relative;font-size:16px}
.article .post ul li p{line-height:24px}
.article .post ul li:before{content:'';position:absolute;top:8px;left:0;background:#888888;width:7px;height:7px;border-radius:50%}
.article .post ol{padding:10px 0 0 0}
.article .post ol.list-paddingleft-2{position:relative}
.article .post ol li{padding:0;position:relative}
.article .post ol li p{line-height:26px;font-size:16px;color:#888888}
.article .post .p-noem{text-indent: 0em;}
/* 内容 end */

/* 图集模型 begin */
.box img{border-radius: 10px;}
.box .box-content-post{padding: 0 10px;line-height: 20px;}
.box img { width: 100%;  height: 100%; transition: all 0.4s linear;}
.img-title {height: 40px; line-height: 40px;font-size: 16px;color: #000000;}
.box .box-content {width: 100%;transform: translateY(-50%) scale(0);position: absolute; top: 50%;  left: 0;  transition: all 0.4s linear;}
.box .box-content-title {margin: 0;letter-spacing: 1px;text-transform: uppercase; font-size: 16px;color: #fff;display:block;}
.box .box-content-post {text-transform: capitalize; color: #fff;font-weight: 100;display:block;}
.box:hover img{opacity: 0;transform: scale(1.2);}
.box:before{content: "";background: url(../images/solution-hover.png) center no-repeat;background-size: 100% 100%;height:100%;width:100%;opacity:0;position:absolute;left:0;top: 0;transition: all 0.4s linear;}
.box:hover:before{opacity: 1;}
.box:hover .box-content{transform: translateY(-50%) scale(1);}
/*现场图集*/
.solution .media-img{position:relative;}
.solution .media-img .mask{opacity:0;z-index:3;background-color:#bfbcbcb0;width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;transition:0.3s;}
.solution .media-img .mask .subtitle{padding:25px;color: #00569b}
.solution .media-img .mask .more{position:absolute;bottom:25px;right:25px}
.solution .media-img:hover .mask{z-index:5;transition:0.3s;opacity:1;transform: scale(1.1);}
.solution .media-img .linear-link{z-index:1;opacity:1;background:linear-gradient(to bottom,rgba(0,0,0,.2) 65%,rgba(0,0,0,.8) 100%);width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;transition:0.3s;}
.solution .media-img .linear-link .subtitle{padding:0 25px;z-index:3;width:100%;bottom:10px;left:0;position:absolute;transition:0.3s;color:#fff;}
.solution .media-img:hover .subtitle>h3{display:none;}
/*图集文档*/
.prenext-pro a.button{height:70px;line-height:70px;padding:0 25px}
.prenext-pro a.button:hover{background:#88b92a;color:#fff}
.prenext-pro a.border{border:1px solid #eee}
.button-block {display:block;width:100%}
.pgwSlideshow ul{padding:0;}
/* 图集模型 end */

/* 新闻列表 */
.list-news {margin-bottom:30px}
.list-news .time{/*margin-top:70px;*/margin-right:-20px;padding:15px 0 10px 0;border-right:1px solid #eee;}
.list-news .time .text-large{font-size:52px;line-height:54px;}
.list-news .news {/*margin-top:70px;*/margin-left:50px;margin-right:30px}
.list-news .news h3 a{display:block;font-size:24px;color:#333;margin-bottom:20px}
.list-news .button{margin-top:40px;width:70px;line-height:56px;font-size:24px;border:1px solid #ebebeb;}
.list-news:hover .button{background:#88b92a;color:#fff;border:1px solid #88b92a}
.list-news:hover h3 a{color:#88b92a}
.media-img{display: flex;align-items: center; justify-content: center;height: 100%;overflow: hidden}
.media-img img{object-fit: contain;}
.img-responsive {display:block;max-width:100%;max-height:100%}
#block001 p{text-indent: 0em;}
.button {background:transparent;padding:8px 20px;margin:0;display:inline-block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.button:active {background-image:none;outline:0;transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.button:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
/* 新闻列表 */

/* 新闻详情 */
.radius-rounded {border-radius: 2em;padding-left: 1em;padding-right: 1em;}
/* .bg-gray {background: #F7F7F7;border-color: #888888} */
.margin-right {margin-right: 10px;}
.border-top {border-top: solid 1px #eee;}
.padding-large-top {padding-top: 30px;}
.height{line-height: 24px;}
.news-span{}
.news-span span{color: #888888;padding-bottom: 20px;font-size: 14px;font-weight: 100;display: inline;}
.padding-big-top {padding-top: 20px;}
    /* 新闻详情 */


/* 纯文字列表  begin*/
.list-post-text li {padding:5px 0;}
.list-post-text li a{display:block;}
.list-post-text li.dot a{padding-left:15px;position:relative;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list-post-text li.dot:hover a:before {background:#88b92a;}
.list-post-text li.dot a:before {content:'';position:absolute;left:-2px;background:#ccc;width:6px;height:6px;top:9px;border-radius:50%}
/* 纯文字列表  end*/

/* 下载列表 */
.normal-list li{position:relative;display:block;background:#FFF;margin-bottom:20px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.normal-list li a{display:block;font-size:16px;line-height:24px;padding:25px 30px 25px 50px;color:#333;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.normal-list li span{color:#888888;position:absolute;right:30px;top:28px}
.normal-list li:hover{background:#88b92a;color:#FFF;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.normal-list li:hover a,.normal-list li:hover span{color:#FFF}
.normal-list li.dot:hover a:before {background:#fff;}
.normal-list li.dot a{position:relative}
.normal-list li.dot a:before {content:'';position:absolute;left:30px;background:#ececec;width:7px;height:7px;top:35px;border-radius:50%}

/* 下载详细页begin */
.download-detail{position:relative;z-index:3}
.download-detail .button-big{padding:15px 25px}
/* 下载详细页end */

/*guestbook*/
.guestbook{padding:50px 80px 50px 0}
.form-horizontal b{color: red;font-size: 14px;}
/*guestbook end*/
/*联系我们*/
.height-big {line-height: 28px;}
.text-middle {font-size: 16px;}
.inside{}
.inside .contact {padding: 0;margin-top:20px;}
.inside .contact .media {margin: 0; padding: 0 0 20px 0;}
.inside .contact .media span {width: 42px;height: 42px;line-height: 64px;}
.media.media-x .float-left {margin-right: 10px;float: left!important;}
.inside .contact .media i { font-size: 36px;}
.inside img{width:100%;}
.lxwm-img{width:100%;max-width:258px;}
/*联系我们end*/
/*表格*/
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border:2px solid white;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding:10px;line-height:28px;}
.table-striped>tbody>tr{background-color:#f3f3f3;}
.table-striped>tbody>tr:nth-of-type(odd){background-color: #b2e2f0;}
.table>tbody>tr>td{vertical-align:middle;}
.col-padding0{padding:0;}
/*表格end*/
@media all and (min-width: 320px) and (max-width: 767px){
    .navnav{min-height: 65px;}
    .channel-banner{height: 155px;}
    .channel-banner .banner-info h3{font-weight: 100;font-size: 25px;margin-bottom:10px}
    .channel-banner .banner-info p{font-size:15px;}
    #subnav{display: none;}
    .nav-x li a {font-size: 14px;height: 50px;line-height: 50px;}
    
    .list-news{border-bottom: 1px solid #bbbbbb;}
    .list-news .time{margin-top: 10px;margin-right: -10px;border-right: 0;}
    .list-news .news{margin-top: 0px;margin-left: 0px;margin-right: 0px;}
    .list-news .news h3 a{font-size: 16px;font-weight: 600;}
    .list-news .display-none span{border: 1px solid #0071c1; color: #0071c1;float: right;font-size: 12px;padding: 0 8px;}
    .article .padding-large{padding:0px 0px 30px}
    .inside img{display:none;}
    .none {display: none;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .channel-banner{height: 200px;}
    .channel-banner .banner-info h3{font-weight: 100;font-size: 35px;margin-bottom:10px}
    .channel-banner .banner-info p{font-size:20px;}
    .list-news .time-up{padding: 0;}
    .list-news .time{margin-top: 10px;margin-right: -10px;}
    .list-news .time .text-large{font-size: 35;}
    .list-news .news{margin-top: 10px;margin-left: 20px;margin-right: 10px;}
    .list-news .news h3{margin: 0;}
    .list-news .news h3 a{font-size: 16px;margin: 0;}
    .list-news .button{margin-top: 34px;}
    .list-news .display-none{display: none;}
    .inside img{display:none;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .channel-banner{height: 250px;}
    .channel-banner .banner-info h3{font-weight: 100;font-size: 35px;margin-bottom:20px}
    .channel-banner .banner-info p{font-size:30px;}
    .box .box-content-post{font-size: 12px;overflow: hidden;}
    .list-news .news{margin-top: 10px;margin-left: 20px;margin-right: 10px;}
    .list-news .time{/*margin-top: 30px;*/margin-right: -25px;}
    /* .list-news .news h3{margin: 0;} */
    .list-news .news h3 a{font-size: 20px;margin: 0;}
    .list-news .display-none{display: none;}
    .media-img{max-width: 370px;max-height: 245px;overflow: hidden;}
}
@media (min-width: 1200px) {
    .list-news .display-none{display: none;}
}
