@charset "utf-8";
/* wp */
.wp{max-width: 1640px;margin: 0px auto;padding-left: 20px;padding-right: 20px;}
/* 清除浮动 */
.clearfix:after {content: " ";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {/* 触发 hasLayout */*zoom: 1;}
/* header 部分样式编写 */
header{width: 100%;padding-top: 20px;position: fixed;z-index: 999;background: #FFFFFF;}
.loge_box{float: left;overflow: hidden;}
.loge_box .loge_img{width: 169px;float: left;}
.loge_box .loge_img img{width: 100%;max-width: 100%;}
.loge_box .loge_text{float: left;padding-left: 20px;padding-top: 8px;}
.loge_box .loge_text>span{display: block;color: #666666;}
.loge_box .loge_text>span.en{font-size: 14px;}
.loge_box .loge_text>span.cn{font-size: 12px;}
.left_header{float: right;}
.left_header_top{text-align: right;}
.left_header_top>span{font-size: 12px;color: #001689;padding-left: 20px;}
.left_header_top>span.en{position: relative;}
.left_header_top>span .glyphicon{color: #000000;font-size: 14px;padding-right: 3px;vertical-align: -2px;}
.left_header_top>span>a{color: #001689;}
.left_header_top>span .dropdown-menu{min-width: 70px;left: 20px;}
.left_header_top>span .dropdown-menu a{padding: 3px 10px;}
.left_header_top>span>a .caret{margin-top: -2px;}
.navbar-nav>li>a{color: #656565;font-size: 14px;}
.dropdown-menu>li>a{color: #000000;}
@media screen and (min-width: 767px){
#bs-example-navbar-collapse-1>.navbar-nav>.dropdown>.dropdown-menu{width: 100vw;height: 100%;height: auto;position: fixed;left: 0px;top: 85px;border: none;border-top: 3px solid #abb5bb;border-radius: 0px;background: rgba(255,255,255,0.95);padding-left: 20%;padding-top: 40px;padding-right: 20%;padding-bottom: 50px;}
}
.navbar-nav>li>a:hover{background: none;color: #000;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background: none;border-color: transparent;color: #000;}
.navbar-nav>li>a.active{font-weight: bold;color: #000;}
/* bootstrap 基础上新加 */
.dropdown-menu-li{display: none;}
.dropdown-menu-li>li{padding-left: 35px;color: #333333;padding-top: 6px;padding-bottom: 6px;}
.dropdown-menu-li>li:hover{background-color: #f5f5f5;}
.dropdown-menu-li>li>a{display: block;}
.dropdown-menu-li>li>a:hover{color: #262626;}
.control-title{font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 25px;border: none !important;}
#bs-example-navbar-collapse-1>.navbar-nav>.dropdown>.dropdown-menu>li{border-left: 3px solid #001689;}
#bs-example-navbar-collapse-1>.navbar-nav>.dropdown>.dropdown-menu>li>a{padding-top: 6px;padding-bottom: 6px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color: #F5F5F5;}
/* 关于bootstrap 样式的替代*/
.navbar{border: none;margin-bottom: 0px;}
.navbar-collapse{border-top: none;padding-left: 0px;padding-right: 0px;}
.caret {
    border-top: 6px dashed;
    border-top: 6px solid\9;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}
.navbar-default{background-color: transparent;}
.navbar-toggle{margin-right: 0px;}
.nav.navbar-nav>li:last-child>a{padding-right: 0px;}
/* 首页banner轮播图部分 */
.swiper-box{padding-top: 87px;padding-bottom: 65px;overflow: hidden;}
.swiper-container-body{position: relative;}
.swiper-box .swiper-slide img{width: 100%;max-width: 100%;}
.swiper-box .swiper-button-next,.swiper-box .swiper-button-prev{width: 30px;height: 75px;background-size: 30px 75px;margin-top: -37px;}
.swiper-box .swiper-button-prev{background-image: url(../images/prev_to.png);left: 0px;right: auto;}
.swiper-box .swiper-button-next{background-image: url(../images/next_to.png);right: 0px;left: auto;}
.swiper-box .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-box .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -35px;}
.swiper-box .swiper-pagination-bullet{width: 10px;height: 10px;}
.swiper-box .swiper-pagination-bullet-active{background: #878787;}
/* 标题相识 */
.henry-title{padding-top: 30px;padding-bottom: 20px;font-size: 16px;color: #333333;line-height: 1;}
.henry-title>span{padding-left: 40px;background: url(../images/title_lf.png) center left no-repeat;}
/* 首页产品轮播图部分 */
.product{width: 100%;box-shadow: 0 -9px 9px -9px rgba(19,5,9,0.2);}
.swiper-container-pro{padding: 5px 26px;overflow: hidden;position: relative;}
.swiper-container-pro .swiper-button-next,.swiper-container-pro  .swiper-button-prev{width: 26px;height: 75px;background-size: 30px 75px;margin-top: -37px;}
.swiper-container-pro  .swiper-button-prev{background-image: url(../images/pro_prev_to.png);left: 0px;right: auto;}
.swiper-container-pro  .swiper-button-next{background-image: url(../images/pro_next_to.png);right: 0px;left: auto;}
.swiper-container-pro .swiper-slide{padding: 12px 12px 20px 12px;box-shadow: 0 0 4px rgba(19,5,9,0.2);}
.swiper-container-pro .img-box{width: 100%;overflow: hidden;}
.swiper-container-pro .img-box>img{width: 100%;transition: all .3s;max-width: 100%;}
.swiper-container-pro .swiper-slide:hover .img-box>img{transform: scale(1.1);}
.swiper-container-pro .pro-txt-box{padding-bottom: 25px;}
.swiper-container-pro .pro-txt-box>span{display: block;}
.swiper-container-pro .pro-txt-box>span.title{font-size: 16px;color: #000000;height: 50px;line-height: 50px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.swiper-container-pro .pro-txt-box>span.txt{font-size: 12px;color: #666666;line-height: 20px;height: 60px;width: 100%;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;/*这里设置的是2行*/display: -webkit-box;-webkit-box-orient: vertical;}
.swiper-container-pro .pro-btn-box{height: 35px;width: 100%;position: relative;}
.swiper-container-pro .pro-btn-box .a-btn{position: absolute;display: block;width: 160px;height: 35px;line-height: 35px;color: #FFFFFF;background-color: #001689;padding-left: 20px;right: -11px;}

/* 首页技术服务 */
.tech-ser{padding-top: 40px;padding-bottom: 0px;display: flex;justify-content: space-between;flex-flow: wrap;overflow: hidden;}
.tech-ser>li{width: 49.5%;position: relative;margin-bottom: 16px;}
.tech-ser>li .tech-img-box{width: 100%;}
.tech-ser>li .tech-img-box img{width: 100%;max-width: 100%;}
.tech-ser>li .tech-txt-box{max-width: 320px;width: 100%;height: 45px;line-height: 45px;position: absolute;bottom: 55px;left: 0px;z-index: 3;background: #F7F7F7;transition: all 0.3s;}
.tech-ser>li:hover .tech-txt-box{background: #001689;}
.tech-ser>li .tech-txt-box .glyphicon{padding-left: 30px;font-size: 26px;color: #001689;vertical-align: -5px;transition: all 0.3s;}
.tech-ser>li:hover .tech-txt-box .glyphicon{color: #FFFFFF;}
.tech-ser>li .tech-txt-box>span{font-size: 18px;padding-left: 15px;color: #000000;transition: all 0.3s;}
.tech-ser>li:hover .tech-txt-box span{color: #FFFFFF;}
/* 首页资讯 */
.news{padding-bottom: 140px;}
/* 左边圈 */
.news .news-lf-box{width: 35%;padding: 12px;border: 1px solid #dbdbdb;float: left;height: 616px;}
.news .news-lf-box .news-img-box{width: 100%;max-width: 100%;height: 400px;overflow: hidden;}
.news-lf-box .news-img-box>img{height: 400px;width: 100%;transition: all 0.3s;}
.news-lf-box:hover .news-img-box>img{transform: scale(1.1);}
.news-lf-box p{width: 90%;}
.titl-time{color: #9ba2c6;padding-top: 21px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.titl-time .time{font-size:22px;vertical-align: bottom;font-weight: normal;}
.titl-time .cn{vertical-align: 12%;padding-left: 18px;vertical-align: bottom;}
.titl-name{color: #333333;padding-top: 11px;font-size: 17px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-lf-box .txt{color: #666666;font-size: 12px;padding-top: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-txt-btn{color: #9ba2c6;font-size: 12px;padding-top: 20px;}
/* 右边群 */
.news .news-rt-box{float: right;width: 62%;position: relative;}
.news-rt-box>ul>li{width: 100%;margin-bottom: 50px;overflow: hidden;}
.news-rt-box>ul>li .rt-img-box{float: left;display: inline-block;width: 228px;min-height: 172px;overflow: hidden;background-size: cover;background-repeat: no-repeat;
	background-position: center center;
}
.news-rt-box>ul>li .rt-img-box>img{width: 100%;max-width: 100%;transition: all .3s;}
.news-rt-box>ul>li:hover .rt-img-box>img{transform: scale(1.1);}
.news-rt-box>ul>li .rt-txt-box{float: right;display: inline-block;width: calc(100% - 255px);max-width: 725px;}
.news-rt-box>ul>li .rt-txt-box .titl-time{padding-top: 0px;}
.news-rt-box>ul>li .rt-txt-box .txt{font-size: 12px; color: #666666;height: 55px;width: 100%;overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;padding-top: 10px;line-height: 20px;}
.news-rt-box>ul>li .rt-txt-box .news-txt-btn{padding-top: 10px;}
.news-rt-box .more-btn{position: absolute;left: 100px;bottom: -40px;}
.news-rt-box .more-btn>a{display: block;width: 180px;height: 40px;text-align: center;line-height: 40px;color: #ffffff;font-size: 12px;background: #001689;}
.news-rt-box .more-btn>a:hover{background: #0928ce;}
/* footer */
footer{padding: 40px 0px;background: #F7F7F7;box-shadow: 0 -9px 9px -9px rgba(19,5,9,0.2);}
.footer-rt{float: left;}
.footer-rt .footer-loge{width: 134px;}
.footer-rt .footer-loge>img{max-width: 100%;width: 100%;}
.footer-rt .footer-kohao{padding-top: 20px;}
.footer-rt .footer-kohao>span{display: block;line-height: 24px;font-size: 12px;color: #999999;}
.footer-lf{float: right;}
.footer-lf .footer-link{overflow: hidden;}
.footer-link>ul>li{display: inline-block;float: left;padding: 0px 15px;border-right: 1px solid #bdbdbd;}
.footer-link>ul>li:last-child{border: none;}
.footer-link>ul>li>a{font-size: 14px;color: #333333;display: block;width: 100%;}
.footer-tx{padding-top: 24px;padding-left: 15px;text-align: right;}
.footer-tx>img{padding-right: 15px;}
.footer-tx .item{float: right;position: relative;cursor: pointer;}
.footer-tx .item .code{width: 150px;height: 150px;background-color: #fff;padding: 10px;border-radius: 5px;
    right: 0;bottom: 100%;position: absolute;border: 1px solid #ccc;display: none;
}
.footer-tx .item .code img{max-width: 100%;}
.footer-tx .item:hover .code{display: block;}
.c{clear: both;}





/* 分页关于我们 */
.fy-content{padding-top: 87px;padding-bottom: 70px;}
.fy-title{margin-bottom: 15px;}
.fy-title a{font-size: 12px;color: #626262;line-height: 1;cursor: pointer;}
.fy-title a:last-child{color: #001689;}
.fy-title em{font-size: 14px;line-height: 12px;}
.fy-banner{overflow: hidden;}
.fy-banner .fy-banner-lf{width: 55.625%;float: left;}
.fy-banner-lf>img{width: 100%;max-width: 100%;}
.fy-banner .fy-banner-rt{width: 44.375%;float: right;padding-left: 60px;}
.fy-banner-rt .fy-banner-rt-titl{padding-top: 40px;}
.fy-banner-rt-titl>span{display: block;}
.fy-banner-rt-titl>span.en{font-size: 34px;font-weight: bold;color: #001689;}
.fy-banner-rt-titl>span.cn{font-size: 24px;color: #001689;padding-top: 5px;}
.fy-banner-rt-titl>span.txt{font-size: 12px;color: #333;padding-top: 40px;line-height: 24px;}
.fy-banner-rt-titl>span.more{padding-top: 15px;}
.fy-banner-rt-titl>span.more>a{color: #001689;}
.fy-text-box{padding-top: 10px;}
.fy-text-box h5{font-size: 16px;color: #000000;padding-top: 30px;font-weight: bold;}
.fy-text-box p{font-size: 14px;color: #000;line-height: 24px;padding-top: 12px;}
/* 分页视频 */
.fy-content-video{padding-top: 87px;}
.fy-video-box{padding-top: 30px;padding-bottom: 50px;}
.fy-video-box.list{padding-top: 50px;}
.fy-video-box .video-list.ac{background: #f5f5f5;}
.fy-video-box.list .video-list{background: #f5f5f5;}
.fy-video-box .video-list h4{height: 64px;line-height: 64px;font-size: 18px;color: #333333;font-weight: bold;cursor: pointer;}
.fy-video-box .video-list h4>img{padding-left: 12px;}
.fy-video-box .list-ds{display: none;transition: all 0.3s;padding-bottom: 80px;}
.fy-video-box.list .list-ds{display: block;}
.fy-video-box .video-list ul{overflow: hidden;font-size: 0;margin-left: -40px;}
.fy-video-box .video-list ul>li{width:25%;float: left;margin-top: 20px;}
.fy-video-box .video-list ul>li .con{margin-left: 40px;background: #FFFFFF;position:relative;padding:20px;padding-bottom: 60px;
	box-shadow: 0 0 4px rgba(19,5,9,0.2);   
}
/*.fy-video-box .video-list ul>li:nth-child(4n){margin-right: 0px;}*/
.video-list ul>li .list-txt{padding-top: 10px;}
.list-txt>span{display: block;padding-top: 5px;}
.list-txt>span.blod{font-size: 16px;color: #000;font-weight: bold;}
.list-txt>span.min{font-size: 14px;color: #333;padding-bottom: 15px;}
/* 分页案例 */
.video-list .img-box{width: 100%;padding-top: 100%;position: relative;overflow: hidden;}

.video-list .img-box .pic{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);
	background-size: contain;background-repeat: no-repeat;background-position: center center;width: 100%;height: 100%;
	-o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}


.video-list .list-ds li:hover .img-box .pic{transform: translate(-50%, -50%);width: 105%;height: 105%;-o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
 }

.video-list .img-box>img{width: 100%;max-width: 100%;transition: all 0.3s;}

.fy-video-box .video-list ul>li:hover .img-box>img{transform: scale(1.1);}
.video-list .anli-txt-box .title{font-size: 16px;color: #000000;line-height: 20px;height: 70px;width: 100%;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;
   display: -webkit-box;-webkit-box-orient: vertical;padding-top: 15px;
}
.video-list .pro-btn-box{height: 35px;width: 100%;position: absolute;left:0;text-align:right;bottom:20px;}
.video-list .pro-btn-box .a-btn{display: inline-block;width: 160px;height: 35px;line-height: 35px;color: #FFFFFF;background-color: #001689;
text-align:center;}
/* 分页cases */
.fy-video-box .video-list.cases ul>li{width:25%;float: left;margin-top: 20px;}
.fy-video-box .video-list.cases ul{margin-left: -40px;}
.fy-video-box .video-list.cases ul>li .con{margin-left: 40px;background: #FFFFFF;position:relative;padding:20px;padding-bottom: 70px;
	box-shadow: 0 0 4px rgba(19,5,9,0.2);   
}
.video-list.cases .img-box-case{width: 100%;padding-top: 100%;position: relative;overflow: hidden;}
.video-list.cases .txt-box{height: 125px;overflow: hidden;}


.video-list.cases .img-box-case .pic{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);
	background-size: contain;background-repeat: no-repeat;background-position: center center;width: 100%;height: 100%;
	-o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
.fy-video-box .video-list.cases ul>li:hover .img-box-case .pic{transform: translate(-50%, -50%);width: 105%;height: 105%;-o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
 }
.video-list.cases .img-box-case>img{max-width: 100%;transition: all 0.3s;}

.video-list.cases ul>li .txt-box>span{display: block;}
.video-list.cases ul>li .txt-box>span.one{font-size: 16px;font-weight: bold;color: #000000;}
.video-list.cases ul>li .txt-box>span.two{font-size: 12px;color: #333333;padding-top: 8px;padding-bottom: 20px;}
.video-list.cases ul>li .txt-box>span.three{padding-bottom: 8px;font-size: 12px;color: #333333;}
.video-list.cases ul>li .pro-btn-box{height: 35px;width: 100%;position: absolute;left:0;bottom:15px;text-align:right;}
.video-list.cases ul>li .pro-btn-box .a-btn{position: static;display: inline-block;width: 160px;height: 35px;line-height: 35px;
    color: #FFFFFF;background-color: #001689;padding-left: 0px;text-align:center;
}
.video-list.cases ul>li .pro-btn-box .a-btn:hover{background-color: #0928ce;}
/* 分页bg-txt */
.fy-bg-txt{padding: 30px;background: #F5F5F5;margin-top: 30px;}
.fy-bg-txt p{font-size: 14px;color: #333333;line-height: 1.8;}
.fy-bg-txt p>span{color: #001689;}
/* 分页banner-swiper cases*/
.fy-banner-swiper{width: 890px;margin: 0px auto; padding: 50px 0px;overflow: hidden;max-width: 100%;}
.fy-banner-swiper .swiper-slide img{width: 100%;max-width: 100%;}
.fy-banner-swiper .swiper-button-next,.fy-banner-swiper .swiper-button-prev{width: 30px;height: 75px;background-size: 30px 75px;margin-top: -37px;}
.fy-banner-swiper .swiper-button-prev{background-image: url(../images/prev_to.png);left: 0px;right: auto;}
.fy-banner-swiper .swiper-button-next{background-image: url(../images/next_to.png);right: 0px;left: auto;}
.fy-banner-swiper .swiper-container-horizontal>.swiper-pagination-bullets,.fy-banner-swiper .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -35px;}
.fy-banner-swiper .swiper-pagination-bullet{width: 10px;height: 10px;}
.fy-banner-swiper .swiper-pagination-bullet-active{background: #878787;}

.cases-del-box{}
.cases-del-box.color{background: #F5F5F5;padding-bottom: 40px;}
.wp-min{max-width: 1300px;margin: 0px auto;padding-right: 15px;padding-left: 15px;}
.cases-del-box h4{padding-top: 40px;padding-bottom: 12px;font-size: 18px;font-weight: bold;padding-left: 45px;position: relative;
    
}
.cases-del-box h4:before{ position: absolute;width: 25px;height: 3px;background: #000000;left: 0;top:49px;display: block;
content:" ";
}
h4>span{display: inline-block;}
.cases-del-box p{padding-left: 45px;font-size: 14px;color: #000000;line-height: 24px;}
/* pro-list */
.cases-del-box ul{padding-top: 20px;display: flex;justify-content: space-between;flex-flow: wrap;}
.cases-del-box ul>li{padding:20px;width: 350px;box-shadow: 0 0 4px rgba(19,5,9,0.2);display: inline-block;float: left;margin-top: 20px;background: #FFFFFF;}
.cases-del-box ul>li .img-box{width: 100%;text-align: center;padding: 40px 0px;}
.cases-del-box ul>li .img-box>img{max-width: 100%;}
.cases-del-box ul>li .txt-box{padding-bottom: 20px;}
.cases-del-box ul>li .txt-box>span{display: block;}
.cases-del-box ul>li .txt-box>span.one{font-size: 16px;font-weight: bold;color: #000000;}
.cases-del-box ul>li .txt-box>span.two{font-size: 12px;color: #333333;padding-top: 8px;padding-bottom: 20px;}
.cases-del-box ul>li .txt-box>span.three{padding-bottom: 8px;font-size: 12px;color: #333333;}
.cases-del-box .pro-btn-box{height: 35px;width: 100%;position: relative;}
.cases-del-box .pro-btn-box .a-btn{position: absolute;display: block;width: 160px;height: 35px;line-height: 35px;color: #FFFFFF;background-color: #001689;padding-left: 20px;right: -19px;}
/* 产品详情 */
.fy-banner-prodel{padding-top: 40px;padding-bottom: 50px;overflow: hidden;max-width: 1320px;margin: 0px auto;padding-left: 15px;padding-right: 15px;}
.fy-banner-prodel>div{display: inline-block;float: left;padding-top: 40px;min-height: 450px;}
.fy-banner-prodel h4{padding-bottom: 12px;font-size: 16px;font-weight: bold;}
.fy-banner-prodel .left{width: 375px;}
.fy-banner-prodel .center{width: 540px;}
.fy-banner-prodel .center .swiper-slide img{width: 100%;}


.fy-banner-prodel .right{width: 370px;}
.fy-banner-prodel .left .head-item{width: 190px;height: 107px;box-shadow: 0 0 4px rgba(19,5,9,0.2);text-align: center;line-height: 105px;margin-top: 20px;position: relative;cursor: pointer;}
.fy-banner-prodel .left .head-item>img{height: 80%;max-width: 100%;}
.fy-banner-prodel .item-bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.fy-banner-prodel .item-bg>img{width: 100%;height: 100%;}
.fy-banner-prodel .item-box{width: 100%;overflow: hidden;text-align: center;display: none;}
.fy-banner-prodel .item-box.ac{display: block;}
.fy-banner-prodel .item-box>img{max-width: 100%;}
.fy-banner-prodel .item-box>video{max-width: 100%;}
.fy-banner-prodel .right>span{display: block;}
.fy-banner-prodel .right>span.one{font-size: 28px;color: #001689;padding-bottom: 6px;}
.fy-banner-prodel .right>span.two{font-size: 16px;color: #000000;padding-bottom: 30px;}
.fy-banner-prodel .right>span.three{font-size: 14px;color: #333333;padding-bottom: 5px;}
/* 产品详情  技术参数 */
.pro-can-shu{background: #F5F5F5;padding-bottom: 50px;}
.pro-can-shu .top-titl-box{background: #FFFFFF;}
.pro-can-shu .top-titl-box .item{width: 378px;height: 48px;line-height: 48px;margin: 0px auto;}
.pro-can-shu .top-titl-box .item .titl-item{width: 50%;display: inline-block;float: left;text-align: center;box-shadow: 0 0px 4px rgba(19,5,9,0.2);font-size: 14px;color: #666666;background: #FaFaFa;cursor: pointer;}
.pro-can-shu .top-titl-box .item .titl-item.ac{background: #F5F5F5;}
.pro-can-shu .top-titl-box .item .titl-item:first-child{border-top-left-radius: 5px;}
.pro-can-shu .top-titl-box .item .titl-item:last-child{border-top-right-radius: 5px;}
.pro-can-shu .bot-box{max-width: 1320px;margin: 0px auto;padding-left: 15px;padding-right: 15px;padding-top: 40px;}
.pro-can-shu .bot-box .bot-item{display: none;}
.pro-can-shu .bot-box .bot-item.ac{display: block;}
.pro-can-shu .bot-box .bot-item h4{padding-bottom: 12px;font-size: 16px;font-weight: bold;padding-top: 15px;}
.pro-can-shu .bot-box .bot-item p{font-size: 14px;color: #333333;line-height: 24px;}
.pro-can-shu .bot-box .bot-item .news-del-img{text-align: center;margin: 15px 0;}
.pro-can-shu .bot-box .bot-item .news-del-img img{max-width: 100%;}
.pro-can-shu .bot-box .bot-item>span{display: block;padding-top: 12px;font-size: 14px;color: #333333;padding-left: 22px;}
.pro-can-shu .bot-box .bot-item>span>img{width: 22px;vertical-align: top;display: inline-block;margin-left: -22px;}
.pro-can-shu .bot-box .bot-item>span>a{display: inline-block;margin-left: 20px;text-decoration: underline;}
/* 联系我们 */
.fy-contact{padding-top: 50px;padding-bottom: 50px;background: #F5F5F5;margin-top: 30px;}
.fy-contact .contact-box{max-width: 1320px;margin: 0px auto;padding-left: 15px;padding-right: 15px;}
.contact-map{overflow: hidden;border-bottom: 1px solid #DBDBDB;padding-bottom: 50px;}
.contact-map .txt-map{float: left;}
.contact-map .txt-map h4{font-size: 16px;color: #333333;padding-bottom: 5px;font-weight: bold;position: relative;padding-left: 45px;}
.contact-map .txt-map h4:before {
    position: absolute;
    width: 25px;
    height: 3px;
    background: #000000;
    left: 0;
    top: 50%;margin-top: -2px;
    display: block;
    content: " ";
}

.contact-map .txt-map .del-txt{padding-left: 45px;}
.contact-map .txt-map .del-txt h5{font-size: 14px;font-weight: bold;padding-top: 15px;color: #000000;padding-bottom: 10px;}
.contact-map .txt-map .del-txt span{display: block;font-size: 14px;color: #333333;line-height: 24px;}
.contact-map .map-box{float: right;width: 100%;max-width: 560px;height: 265px;}
.contact-form{max-width: 940px;margin: 0 auto;padding-left: 15px;padding-right: 15px;padding-top: 50px;}
.contact-form h4{font-size: 16px;color: #333333;text-align: center;}
.contact-form .form-ipt-box{padding-top: 50px;overflow: hidden;padding-bottom: 50px;}
.contact-form .form-ipt-box .form-ipt{width: 50%;display: inline-block;float: left;padding-top: 20px;}
.form-ipt label{display: inline-block;width: 85px;text-align: right;padding-right: 20px;font-size: 14px;color: #000000;}
.form-ipt label>i{color: red;font-style: normal;}
.form-ipt .inp-txt{width: 300px;height: 40px;line-height: 40px;padding-left: 10px;border: none;border-radius: 5px;box-shadow: 0 0 4px rgba(19,5,9,0.2);}
.form-btn{margin-bottom: 30px;}
.form-btn .a-btn{display: block;width: 190px;height: 50px;line-height: 50px;text-align: center;background: #FFFFFF;box-shadow: 0 0 4px rgba(19,5,9,0.2);margin: 0px auto;font-size: 16px;color: #666666;border: none;}
/* 详情按钮 */
.pro-btn-box .a-btn:hover{background-color: #0928ce;}
/* 分页新闻 */
.fy-news{padding-top: 30px;padding-bottom: 50px;margin-top: 30px;background: #F5f5f5;}
.fy-news-box{max-width: 1320px;margin: 0px auto;padding-left: 15px;padding-right: 15px;}
.fy-news-box .news-head{width: 260px;margin: 0px auto;display: flex;justify-content: space-between;}
.fy-news-box .news-head .item-news{width: 115px;height: 40px;line-height: 40px;text-align: center;box-shadow: 0 0 4px rgba(19,5,9,0.2);background: #FFFFFF;font-size: 14px;color: #666666;}
.fy-news-box .news-head .item-news.ac{background: #F5F5F5;}
.fy-news-box .news-head .item-news:hover{background: #F5F5F5;}
.fy-news-box .news-head .item-news>a{width: 100%;height: 100%;display: block;}
.fy-news-box .news-box{margin-top: 30px;margin-bottom: 30px;box-shadow: 0 0 4px rgba(19,5,9,0.2);background: #FFFFFF;}
.news-box .list-news>ul>li{padding: 30px;border-bottom: 1px solid #DBDBDB;overflow: hidden;}
.news-box .list-news>ul>li .img-box{float: left;width: 184px;min-height: 140px;
    background-size: cover;background-position: center center;background-repeat: no-repeat;
}
.news-box .list-news>ul>li .img-box>img{width: 100%;max-width: 100%;}
.news-box .list-news>ul>li .news-txt{width: calc(100% - 214px);float: right;}
.news-txt>span{display: block;}
.news-txt>span.titl{font-size: 18px;color: #333333;font-weight: bold;padding-bottom: 10px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.news-txt>span.txt{font-size: 12px;color: #666;line-height: 20px;height: 40px;width: 100%;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.news-txt>a>span{display: block;}
.news-txt>a>span.titl{font-size: 18px;color: #333333;font-weight: bold;padding-bottom: 10px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.news-txt>a>span.txt{font-size: 12px;color: #666;line-height: 20px;height: 40px;width: 100%;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.news-txt>a>pre.txt{line-height:20px;font-size: 14px;color: #333333;font-family: '寰蒋闆呴粦';
    white-space: pre-wrap!important;background-color: #fff;border: none;display: block;height: 40px;overflow: hidden;
word-wrap: break-word!important;
*white-space:normal!important;
}

.news-txt .txt-time{padding-top: 35px;height: 20px;line-height: 20px;font-size: 12px;color: #999999;}
.news-txt .txt-time .glyphicon{font-size: 16px;vertical-align: -12%;padding-right: 8px;}
.news-txt .txt-time .num{padding-left: 50px;}
.news-txt .txt-time .more{color: #001689;float: right;}
.gd-news{background: #FFFFFF;box-shadow: 0 0 4px rgba(19,5,9,0.2);height: 50px;line-height: 50px;}
.gd-news>a{display: block;width: 100%;height: 100%;text-align: center;font-size: 12px;}
/* 新闻详情 */
.fy-news-box.fy-del-box{box-shadow: 0 0 4px rgba(19,5,9,0.2);padding: 60px 100px;margin-top: 30px;}
.fy-news-box.fy-del-box img{max-width: 100%;}
.fy-del-box>h4{font-size: 24px;color: #333;text-align: center;}
.fy-del-box .news-del-time{padding-top: 20px;text-align: center;font-size: 12px;color: #999999;padding-bottom: 30px;}
.fy-del-box .news-del-time .glyphicon{font-size: 16px;vertical-align: -12%;padding-right: 8px;}
.fy-del-box .news-del-time .num{padding-left: 45px;}
.fy-del-box>p{padding-top: 20px;font-size: 12px;color: #333333;line-height: 20px;}
.fy-del-box>p img{max-width: 100%;}
.fy-del-box .news-del-img{width: 100%;display: flex;justify-content: space-around;margin-top: 20px;}
.fy-del-box .news-del-img>img{max-width: 100%;}
.fy-del-box .news-del-img-min{max-width: 1000px;margin: 0px auto;display: flex;justify-content: space-around;margin-top: 20px;}
.fy-del-box .news-del-img-min>img{max-width: 100%;}
.fy-del-box .back{width: 115px;height: 40px;line-height: 40px;text-align: center;box-shadow: 0 0 4px rgba(19,5,9,0.2);background: #FFFFFF;font-size: 14px;color: #666666;margin: 0px auto;margin-top: 50px;}
.fy-del-box .back>a{display: block;width: 100%;height: 100%;}

@media only screen and (max-width: 959px){
	.fy-video-box .video-list.cases ul>li{width: 33.33333%;}
	.fy-video-box .video-list ul>li{width: 33.33333%;}
}

@media only screen and (max-width: 768px){
	.fy-video-box .video-list.cases ul>li{width: 50%;}
	.fy-video-box .video-list ul>li{width: 50%;}
    .navbar-nav{box-shadow: 0 3px 4px rgba(19,5,9,0.2);padding: 0 12px;}
      header .wp{padding-left: 0;padding-right: 0;border-bottom: 1px solid #f1f1f1;padding-bottom: 15px;}
    .loge_box{padding-left: 12px;}
    .navbar-toggle{margin-right: 12px;}
}
@media only screen and (max-width: 480px){
	.fy-video-box .video-list.cases ul>li{width: 100%;}
	.fy-video-box .video-list ul>li{width: 100%;}
    .news-box .list-news>ul>li .news-txt{margin-top: 15px;}
    .news-rt-box>ul>li .rt-img-box{width: 100%;height: 190px;}
    .fy-video-box .video-list ul>li video{width: 100% !important; height: auto !important;}
    .fy-content img{max-width: 100% !important;}
    .news-rt-box>ul>li .rt-txt-box .txt{line-height: 22px;}
}








































