* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Microsoft Yahei', Helvetica, Arial, sans-serif;
}
.clearfix::after {
    content: "";
    display: table;
    clear: both;
}
.container{
    width: 1240px;
    max-width: 1240px;
    padding: 0px 50px;
    margin: auto;
}
body{
    background: #fff;
    line-height: inherit;
}
.fl{
    display: block;
    float: left;
}
.fr{
    display: block;
    float: right;
}
a{
    text-decoration: none;
    display: block;
}
li{
    list-style: none;
}
h1, h2, h3, h4, h5, h6{font-weight: bold;}
input{outline: none; border: none;}
img{border: none; display: block;}
.img{overflow: hidden;}
.img img{width: 100%; height: 100%; display: block;}
button{border: none; background: none;}


.table{display: table; width: 100%; height: 100%;}
.td{display: table-cell; text-align: center; vertical-align: middle;}

/*header样式*/
header{position:sticky;height: 80px;top:0;z-index: 9999;box-shadow: 0 0 5px #ccc;}
header .header{position: absolute; z-index: 1000; height: 80px;  left: 0px; top: 0px; width: 100%; background:#fff;}
header .logo{height: 80px; width: 230px; background-repeat: no-repeat; background-position: left center;}
header nav{width: calc(100% - 230px);}
header nav>ul{padding-left: 30px;}
/* header nav>ul{padding-left: 50px;} */
header nav>ul>li{position: relative;}
header nav>ul>li:nth-last-of-type(1){margin-right: 0px;}
header nav>ul>li>a{height: 80px; padding: 0px 25px; line-height: 75px; color: #333; font-size: 17px; border-bottom: 4px solid #fff;}
header nav>ul>li:hover>a{color: #0072bf;}
header nav>ul>li:hover .erji{display: block; padding-bottom: 80px; border-bottom: 3px solid #e94b0c;}
header nav>ul>li:hover .erji>ul>li:hover>a{color: #e94b0c;}
header nav>ul>li:hover .erji>ul>li:hover .sanji{display: block; padding-bottom: 90px; border-bottom: 3px solid #e94b0c;}
header nav>ul>li:hover .erji>ul>li:hover .sanji a:hover{color: #e94b0c;}
header nav>ul>li>a.active{border-color:#0072bf;color: #0072bf;}
header .erji{position: absolute; display: none; top: 100%; left: 0px; background: #fff;}
header .erji li{position: relative;}
header nav>ul>li:nth-last-of-type(1) .erji{left: initial; right: 0px;}
header nav>ul>li:nth-last-of-type(1) .sanji{left: initial; right: 100%;}
header nav>ul>li:nth-last-of-type(2) .erji{left: initial; right: 0px;}
header nav>ul>li:nth-last-of-type(2) .sanji{left: initial; right: 100%;}
header .erji a{border-bottom: 1px solid #f3f3f3; width: 205px; line-height: 40px; padding: 0px 20px; font-size: 16px; color: #707070;}
header .erji a .fl{width: calc(100% - 20px);display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
header .erji .sanji{position: absolute; display: none; top: 0px; left: 100%; width: 225px; background: #fff;}
header .erji .sanji a{width: 100%; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
header nav>ul>li:nth-last-of-type(1) .erji{width: 100%;}
header nav>ul>li:nth-last-of-type(1) .erji a{width: 100%;}
header nav>ul>li:nth-last-of-type(1) .erji a .fl{width: 100%; text-align: center;}
header nav>ul>li:nth-last-of-type(2) .erji{width: 100%;}
header nav>ul>li:nth-last-of-type(2) .erji a{width: 100%;}
header nav>ul>li:nth-last-of-type(2) .erji a .fl{width: 100%; text-align: center;}
header nav>ul>li:nth-last-of-type(3) .erji{width: 100%;}
header nav>ul>li:nth-last-of-type(3) .erji a{width: 100%;}
header nav>ul>li:nth-last-of-type(3) .erji a .fl{width: 100%; text-align: center;}
header nav>.sousuo{width:200px;height: 35px;margin-top: 22px;}
header nav>.sousuo form{width: 200px;height: 35px;border-radius: 20px;background: #fff;overflow: hidden;border:1px solid #e4e4e4}
header nav>.sousuo form input{width: calc(100% - 40px);float: left;height: 35px;line-height: 35px;padding:0 10px;}
header nav>.sousuo form .btn{width:33px;height:33px;float: right;cursor: pointer;}
header nav>.sousuo form .btn img{width:22px;height:22px}

.toubu{display: none; position: relative; z-index: 100;}
.toubu .tou{position: absolute; background: rgba(0,0,0,0.3); left: 0px; top: 0px; width: 100%;}
.toubu .tou .logos{height: 65px; width: 200px; background-repeat: no-repeat; background-position: left center;}
.toubu .tou .fr i{margin-top: 13px; display: inline-block; font-size: 30px; width: 48px; height: 40px; line-height: 38px; text-align: center; border: 1px solid #fff; border-radius: 3px; color: #fff;}
.youce{position: fixed; z-index:99999; transition: 0.3s; top: 0px; left: 100%; width: 100%; height: 100%; background: rgba(0,0,0,0.6);}
.youce.active{left: 0px;}
.youce .daohang{width: 320px; background: rgba(0,0,0,0.8); height: 100%; float: right; overflow: auto; position: relative;}
.youce .daohang .guanbi{position: absolute; right: 15px; top: 15px;}
.youce .daohang .guanbi i{color: #fff; font-size: 25px;}
.youce .daohang .menu{padding: 30px;}
.youce .daohang .menu .main{font-size: 20px; margin-bottom: 20px; color: #fff; font-weight: 500;}
.youce .second{transition: 0.3s;}
.youce .second:hover{background: #000;}
.youce .second:hover .clearfix{border-bottom: 1px solid #1b1b1b;}
.youce .second .clearfix{padding: 10px; border-bottom: 1px solid #5d5d5d; font-size: 14px; color: #fff; line-height: 28px;}
.youce .second .clearfix i{display: inline-block; width: 14px; line-height: 28px; color: #fff; font-size: 14px;}
.youce .second .clearfix .fl{width: calc(100% - 14px); color: #fff; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.youce .second .clearfix .fr{width: 14px; transform: rotateZ(90deg);}
.youce .three{overflow: hidden; height: 0px;}
.youce .three a{padding-left: 20px;}
.youce .level a{padding-left: 30px;}
.youce .level{overflow: hidden; height: 0px;}
.youce .second.active>.clearfix>.fr{transform: rotateZ(-90deg);}
.youce .three .active>.clearfix>.fr{transform: rotateZ(-90deg);}
.youce .second.active .three{height: auto;}
.youce .three .active .level{height: auto;}
.youce form{position:absolute;height: 36px; bottom: 30px;left:30px;right:30px;background: #fff;border-radius: 5px;overflow: hidden;padding:3px;}
.youce form button{float: right;width: 30px;height: 30px;}
.youce form input{width: calc(100% - 40px);height: 30px;line-height: 30px;padding-left: 10px;}
/*banner样式*/
.banner img{display: block; width: 100%;}
.banner .swiper-pagination-bullet{width: 18px; height: 18px; border-radius: 100%; background: #fff; opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #ed6e00;}
.banner .swiper-pagination{bottom: 15px;}
.banner a img:nth-of-type(2){display: none;}
.banner .swiper-slide{height: 420px; background-repeat: no-repeat; background-position: top center;}
.banner .swiper-slide img{display: none;}
.banner .xin_bann{height: 420px; background-repeat: no-repeat; background-position: top center;}
.banner .xin_bann img{display: none;}
/*footer样式*/
footer{background: #2d3039;}
.footer-top{padding-top: 50px; padding-bottom: 30px; border-bottom: 1px solid #42454d;}
.footer-top .fl{margin-right: 130px;}
.footer-top .fl:nth-of-type(3){margin-right: 0px;}
.footer-top .fl p{font-size: 20px; color: #fff; margin-bottom: 30px;}
.footer-top .fl a{font-size: 15px; line-height: 30px; color: #dcdcdc;}
.footer-top .fl a:hover{text-decoration: underline;}
.footer-top .fr .fl{margin-right: 30px;}
.footer-top .fr .fl:nth-last-of-type(1){margin-right: 0px;}
.footer-top .fr .fl p{font-size: 15px; color: #fff; line-height: 35px; text-align: center;}
.footer-bottom{padding: 20px 0px; color: #fff; text-align: center; line-height: 20px; font-size: 15px;}
.footer-bottom span{display: inline-block;}
.footer-bottom span:nth-of-type(1){margin-right: 35px;}
.footer-bottom a{color: #fff; display: inline-block;}
.footer-bottom a:hover{text-decoration: underline;}




/*首页样式*/
.biaoti{padding-top: 40px; padding-bottom: 30px;}
.biaoti h3{font-size: 35px; color: #e94b0d; font-weight: 500; text-align: center; margin-bottom: 10px;}
.biaoti p{font-size: 16px; color: #707070; text-align: center;}
.geng{padding-top: 30px; padding-bottom: 50px;}
.geng a{width: 122px; height: 43px; transition: 0.3s; line-height: 43px; border-radius: 5px; text-align: center; color: #fff; background: #006bb9; font-size: 15px; margin: auto;}
.geng a:hover{color: #fff; background: #005a9c;}

.hui{background: #f3f7fa;}
.chanpin .fu{position: relative;}
.chanpin .img{box-shadow: 0px 0px 5px #dadada; position: relative;height: 204px;}
.chanpin .p{font-size: 20px; color: #333333; margin-top: 20px; text-align: center}
.chanpin .yin{position: absolute; opacity: 0; transition: 0.3s; padding: 0px 45px; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(233,75,13,0.9);}
.chanpin .yin .td{text-align: left;}
.chanpin .yin h3{font-size: 26px; color: #fff; font-weight: 500; margin-bottom: 15px;}
.chanpin .yin p{font-size: 15px; line-height: 22px; color: #fff; height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; overflow: hidden;}
.chanpin .yin span{display: inline-block; font-size: 15px; color: #fff; margin-top: 15px; text-decoration: underline;}
.chanpin .swiper-slide:hover .yin{opacity: 1;}
.chanpin .swiper-container{padding: 5px;}
.chanpin .swiper-button-next{outline: none;}
.chanpin .swiper-button-prev{outline: none;}

.anli .fl{width: calc((100% - 60px) / 3); box-shadow: 0px 0px 5px #dadada; margin-right: 30px; background: #fff; margin-bottom: 20px;}
.anli .fl:nth-of-type(3n){margin-right: 0px;}
.anli .fl .img img{transition: 0.3s;}
.anli .fl .text{padding: 25px;}
.anli .fl h3{font-size: 20px; margin-bottom: 10px; color: #333333; font-weight: 500; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.anli .fl p{font-size: 15px; line-height: 22px; color: #707070; height: 66px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; word-break: break-all; overflow: hidden;}
.anli .fl span{display: inline-block; text-decoration: underline; color: #e94b0d; font-size: 15px; margin-top: 10px;}
.anli .fl:hover img{transform: scale(1.2);}
.anli .fl:nth-of-type(4){display: none;}

.xin .zuo{width: calc(50% - 20px); box-shadow: 0px 0px 5px #dadada; padding: 37px 45px;}
.xin .zuo h2{font-size: 35px; color: #707070; line-height: 50px; font-weight: 500;}
.xin .zuo h3{font-size: 20px; color: #333333; line-height: 35px; font-weight: 500; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xin .zuo p{font-size: 15px; line-height: 22px; margin-bottom: 15px; color: #707070; height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; overflow: hidden;}
.xin .zuo .img{height: 247px;}
.xin .zuo img{width: 100%; transition: 0.3s;}
.xin .you{width: 50%;}
.xin .you .wen{box-shadow: 0px 0px 5px #dadada; margin-bottom: 15px; transition: 0.3s; padding: 35px 0px;}
.xin .you .wen>a>.fl{width: calc(100% - 65px);}
.xin .you .wen>a>.fl .fl{width: 125px; text-align: center; height: 75px;}
.xin .you .wen>a>.fl .fl h3{font-size: 60px; color: #707070; line-height: 50px; font-weight: 500;}
.xin .you .wen>a>.fl .fl p{font-size: 16px; color: #707070; margin-top: 3px;}
.xin .you .wen>a>.fl .fr{width: calc(100% - 125px); padding-right: 30px; height: 75px;}
.xin .you .wen>a>.fl .fr h3{font-size: 18px; font-weight: 500; margin-bottom: 7px; color: #333333; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xin .you .wen>a>.fl .fr p{font-size: 15px; line-height: 22px; color: #707070; height: 44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; overflow: hidden;}
.xin .you .wen>a>.fr{width: 65px; height: 75px; line-height: 75px; text-align: center; border-left: 1px solid #cccccc;}
.xin .you .wen>a>.fr i{font-size: 25px; display: inline-block; color: #000;}
.xin .zuo:hover img{transform: scale(1.2);}
.xin .you .wen:hover{background: #e94b0d;}
.xin .you .wen:hover>a>.fl .fl h3{color: #fff;}
.xin .you .wen:hover>a>.fl .fl p{color: #fff;}
.xin .you .wen:hover>a>.fl .fr h3{color: #fff;}
.xin .you .wen:hover>a>.fl .fr p{color: #fff;}
.xin .you .wen:hover>a>.fr{border-color: #fff;}
.xin .you .wen:hover>a>.fr i{color: #fff;}


/*新闻动态样式*/
.crumbs{padding: 18px 0px; background: #f5f5f5; line-height: 22px; font-size: 16px; color: #707070;}
.crumbs a{display: inline-block; color: #707070;}
.crumbs a:nth-last-of-type(1){color: #e94b0c;}
main{padding: 40px 0px;}
main article{width: 260px;}
main article .list{box-shadow: 0px 0px 5px #dadada; margin-bottom: 20px;}
main article .list .top{line-height: 40px; background: #e94b0c; height: 40px; padding: 0px 20px; color: #fff; font-size: 17px;}
main article .navigator{padding: 20px;}
main article .navigator a{line-height: 35px; font-size: 16px; color: #333333; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
main article .navigator a:before{content: "▶";line-height: 35px; color: #333; margin-right: 5px;}
main article .navigator a.active{color: #e94b0c;}
main article .navigator a.active:before{color: #e94b0c;}
main article .navigator a:hover{color: #e94b0c;}
main article .navigator a:hover:before{color: #e94b0c;}
main aside{width: calc(100% - 285px);}
main aside .xinwen .top{font-size: 20px; color: #e94b0c; font-weight: 500; margin-bottom: 20px;}
main aside .xinwen .new{padding: 25px; margin-bottom: 20px; padding-right: 0px; box-shadow: 0px 0px 5px #dadada;}
main aside .xinwen .new>.clearfix>.fr{width: 120px; height: 135px; border-left: 1px solid #e6e6e6;}
main aside .xinwen .new>.clearfix>.fr h3{font-size: 50px; color: #e94b0c; line-height: 50px; font-weight: 500;}
main aside .xinwen .new>.clearfix>.fr p{font-size: 18px; color: #707070;}
main aside .xinwen .new>.clearfix>.fl{width: calc(100% - 120px);}
main aside .xinwen .new .fl .fl{width: 200px; height: 135px;}
main aside .xinwen .new .fl .fl img{transition: 0.3s;}
main aside .xinwen .new .fl .fr{width: calc(100% - 200px); padding: 0px 20px;}
main aside .xinwen .new .fl .fr h3{font-size: 18px; color: #333333; font-weight: 500; margin-bottom: 15px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
main aside .xinwen .new .fl .fr p{font-size: 15px; line-height: 24px; color: #707070; height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; overflow: hidden;}
main aside .xinwen .new .fl .fr span{display: inline-block; width: 97px; height: 30px; line-height: 30px; text-align: center; border-radius: 45px; background: #006bb9; font-size: 14px; color: #fff; margin-top: 15px;}
main aside .xinwen .new:hover .fl .fl img{transform: scale(1.2);}


/*新闻动态详情样式*/
.news_top{border-bottom: 1px solid #f0f0f0; text-align: center; padding-bottom: 10px;}
.news_top h3{font-size: 26px; line-height: 40px; color: #333333; font-weight: 500; margin-bottom: 10px;}
.news_top p{font-size: 15px; line-height: 30px; color: #707070;}
.news_top p span:nth-of-type(1){margin-right: 20px;}
.news_center *{max-width: 100%;}
.news_center{padding: 30px 0px; border-bottom: 1px solid #f0f0f0;}
.news_center p{font-size: 15px; line-height: 28px; color: #707070;}
.news_center img{display: inline-block;}
.news_center .img_xian{text-align: center;}
.news_center .img_xian img{display: inline-block;}
.news_bottom{padding: 20px 0px;}
.news_bottom a{font-size: 15px; line-height: 28px; color: #333333; text-decoration: underline;}


/*解决方案样式*/
.resolve .top{font-size: 20px; color: #e94b0c; font-weight: 500; margin-bottom: 20px;}
.resolve .fl{width: calc((100% - 40px) / 3); box-shadow: 0px 0px 5px #dadada; margin-right: 20px; margin-bottom: 20px;}
.resolve .fl:nth-of-type(3n){margin-right: 0px;}
.resolve .fl .img img{transition: 0.3s;}
.resolve .fl .text{padding: 20px 25px;}
.resolve .fl .text h3{font-size: 18px; margin-bottom: 15px; color: #333333; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.resolve .fl .text p{font-size: 15px; line-height: 22px; height: 66px; color: #707070; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; word-break: break-all; overflow: hidden;}
.resolve .fl .text span{display: inline-block; margin-top: 15px; font-size: 15px; color: #e94b0c;}
.resolve .fl:hover img{transform: scale(1.2);}


/*解决方案详情页样式*/
.fangan{padding: 60px 0px;}
.fangan *{max-width: 100%;}
.fangan strong{font-size: 28px; color: #e94b0c; line-height: 30px; font-weight: 500;}
.fangan p{font-size: 15px; color: #333333; line-height: 28px;}
.fangan .img_xian{text-align: center;}
.fangan .img_xian img{display: inline-block;}


/*关于我们样式*/
.about{padding-bottom: 40px;}
.about .about_top{padding-bottom: 35px; border-bottom: 1px solid #ececec;}
.about .about_top h3{padding-top: 50px; font-size: 35px; color: #e94b0c; font-weight: 500; margin-bottom: 25px;}
.about .about_top p{font-size: 16px; line-height: 30px; color: #707070;}
.about .about_bottom{padding: 65px 0px;}
.about .about_bottom .fr{width: 700px; height: 230px;}
.about .about_bottom .fl{width: calc(100% - 720px);}
.about .about_bottom .fl h3{font-size: 35px; color: #e94b0c; font-weight: 500; margin-bottom: 25px;}
.about .about_bottom .fl p,.about .about_bottom .fl a{font-size: 16px; color: #707070; line-height: 30px;}
.about .about_bottom .fl a:hover{text-decoration: underline;}


/*高德地图*/
.my-map { margin: 0 auto; width: 100%; height: 100%; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}


/*服务支持-下载样式*/
.xiazai{padding-bottom: 50px;}
.xiazai h3{border-bottom: 1px solid #dddddd; font-size: 30px; line-height: 30px; color: #333333; font-weight: 500; padding-top: 40px; padding-bottom: 10px;}
.xiazai h4{font-size: 20px; line-height: 30px; color: #333333; font-weight: 500; padding: 20px 0px;}
.xiazai .xia{padding: 23px 0px; border-bottom: 1px solid #ececec;}
.xiazai .xia a{height: 45px; line-height: 45px;}
.xiazai .xia>a>.fr{width: 143px; height: 45px; transition: 0.3s; line-height: 45px; text-align: center; background: #e94b0c; border-radius: 5px; color: #fff; font-size: 16px;}
.xiazai .xia>a>.fl{width: calc(100% - 150px); line-height: 45px; font-size: 18px; color: #e94b0c;}
.xiazai .xia .fl .fl{height: 45px;}
.xiazai .xia .fl i{line-height: 45px; display: inline-block; font-size: 40px; color: #c9cacb; margin-right: 20px;}
.xiazai .xia .fl .fr{width: calc(100% - 60px);  display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xiazai .xia:hover>a>.fr{background: #ff7138;}


/*服务支持-资源下载样式*/
.ziyuan .top{font-size: 20px; color: #e94b0c; font-weight: 500; margin-bottom: 20px;}
.ziyuan .dao{padding-top: 30px; padding-bottom: 25px; line-height: 22px; font-size: 18px; color: #333333;}
.ziyuan .dao a{color: #e94b0c; display: inline-block;}
.ziyuan .sha{font-size: 18px; color: #fff; line-height: 40px; background: #6a7c8d; padding-left: 20px;}
.ziyuan .liebiao{border: 1px solid #dddddd; margin-bottom: 20px;}
.ziyuan table{width: 100%;}
.ziyuan table tr{background: #ffffff;}
.ziyuan table tr td{text-align: center; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; color: #e94b0c; font-size: 15px; line-height: 30px; padding: 10px;}
.ziyuan table tr td a{color: #e94b0c;}
.ziyuan table tr td a:hover{text-decoration: underline;}
.ziyuan table tr td:nth-last-of-type(1){border-right: none;}
.ziyuan table tr:nth-last-of-type(1) td{border-bottom: none;}
.ziyuan table tr:nth-of-type(2n){background: #f9f9f9;}
.ziyuan table tr:nth-of-type(1){background: #ebebec;}
.ziyuan table tr:nth-of-type(1) td{color: #000000;}
.ziyuan table tr td:nth-of-type(1){width: calc(100% / 840 * 200);}
.ziyuan table tr td:nth-of-type(2){width: calc(100% / 840 * 160);}
.ziyuan table tr td:nth-of-type(3){width: calc(100% / 840 * 120);}
.ziyuan table tr td:nth-of-type(4){width: calc(100% / 840 * 120);}
.ziyuan table tr td:nth-of-type(5){width: calc(100% / 840 * 120);}
.ziyuan table tr td:nth-of-type(6){width: calc(100% / 840 * 120);}


/*服务支持-技术咨询*/
.jishu .top{height: 40px; border-bottom: 1px solid #f4f4f4;}
.jishu .top .fl{font-size: 20px; color: #e94b0c;}
.jishu .top .fr{font-size: 15px; color: #707070; margin-top: 10px;}
.jishu .technical{padding: 40px 0px;}
.jishu .technical .clearfix{width: calc(100% - 60px); margin-bottom: 15px;}
.jishu .technical .fl{width: 130px; line-height: 34px; color: #333333; font-size: 15px; padding-right: 15px; text-align: right;}
.jishu .technical .fr{width: calc(100% - 130px);}
.jishu .technical input{width: 100%; height: 34px; border: 1px solid #f2f2f2; background: #f7f7f7; padding-left: 20px;}
.jishu .technical select{width: 100%; height: 34px; padding-left: 20px; border: 1px solid #f2f2f2; background: #fff;}
.jishu .technical textarea{width: 100%; height: 120px; padding-left: 20px; padding-top: 10px; border: 1px solid #f2f2f2; background: #f7f7f7; margin-bottom: 10px;}
.jishu .technical .button{display: inline-block; transition: 0.3s; width: 85px; border: none; background: #e94b0c; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; color: #fff; cursor: pointer; font-size: 16px;}
.jishu .technical .button:hover{background: #ff7138;}


/*产品中心样式*/
.product{padding: 40px 0px;}
.product .fl{width: calc((100% - 90px) / 4); margin-right: 30px; margin-bottom: 50px;}
.product .fl:nth-of-type(4n){margin-right: 0px;}
.product .fl .ti{line-height: 55px;}
.product .fl .fl{width: auto; font-size: 22px; color: #333333; margin-bottom: 0px;}
.product .fl .fr{font-size: 14px; padding-top: 25px; line-height:20px; color: #707070;}
.product .fl .fr:hover{color: #e94b0c;}
.product .fl .img{box-shadow: 0 0 5px #ccc;border-radius: 5px;height: 210px;}
.product .fl .img img{transition: 0.3s;}
.product .fl .text{padding-top: 20px;}
.product .fl .text h3{font-size: 18px; color: #e94b0c; font-weight: 500; margin-bottom: 15px; line-height: 20px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product .fl .text p{font-size: 12px; color: #707070; line-height: 20px; height: 60px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; word-break: break-all; overflow: hidden;}
.product .fl .img:hover img{transform: scale(1.2);}
.product .fl .text:hover h3{text-decoration: underline;}


/*产品中心1样式*/
.navigator .clearfix{line-height: 35px; font-size: 16px; color: #333333;}
.navigator .clearfix .fl:nth-of-type(1){width: 20px;}
.navigator .clearfix .fl:nth-of-type(2){width: calc(100% - 20px);}
/* .navigator .clearfix .fl{height: 25px;} */
.navigator .clearfix .fl label{line-height: 35px; display: inline-block;}
.navigator .clearfix .fl input{margin-top: 13px;}
.chip .fl{width: calc(33.33333% - 25px); margin-right: 25px; margin-bottom: 25px; box-shadow: 0px 0px 5px #dadada;}
.chip .fl:nth-of-type(3n){margin-right: 0px;}
.chip .fl .img{height: 177px;}
.chip .fl .img img{transition: 0.3s;}
.chip .fl .text{padding: 25px; padding-bottom: 20px;}
.chip .fl .text h3{font-size: 18px; color: #333333; font-weight: 500; margin-bottom: 10px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.chip .fl .text p{font-size: 15px; line-height: 22px; color: #707070; height: 44px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; overflow: hidden;}
.chip .fl .text span{display: inline-block; color: #e94b0c; font-size: 15px; text-decoration: underline; margin-top: 10px;}
.chip .fl:hover .img img{transform: scale(1.2);}


/*产品中心2样式*/
.character{padding-top: 40px; padding-bottom: 60px;}
.character_one{padding-bottom: 70px;}
.character_one h3{font-size: 28px; color: #e94b0c; font-weight: 500; margin-bottom: 10px;}
.character_one p{font-size: 16px; color: #707070; line-height: 30px; margin-bottom: 25px;}
.character_one>.clearfix>.fl{width: 420px;}
.character_one>.clearfix>.fr{width: calc(100% - 480px);}
.character_one .fl img{width: 100%;}
.character_one .fl .fl{width: calc((100% - 30px) / 4); cursor: pointer; margin-right: 10px; margin-top: 10px; border: 1px solid #dfdfdf;}
.character_one .fl .fl:nth-of-type(4n){margin-right: 0px;}
.character_one .fr li{font-size: 15px; line-height: 35px; color: #707070;}
.character_one .fr li:before{content: ""; width: 6px; height: 6px; border-radius: 100%; background: #727272; display: inline-block; line-height: 35px; margin-right: 15px;}

.character_two .top{padding: 16px 0px; background: #e94b0c; text-align: center;}
.character_two .top a{height: 18px; font-size: 18px; line-height: 18px; display: inline-block; color: #fff; padding: 0px 20px; border-right: 1px solid #fff;}
.character_two .top a:nth-last-of-type(1){border-right: none;}
.character_two .top a:hover{text-decoration: underline;}
.character_two .bottom{padding: 40px 0px; border-bottom: 1px solid #eeeeee;}
.character_two .bottom h3{font-size: 18px; font-weight: 500; line-height: 30px; color: #000000; margin-bottom: 30px;}
.character_two .bottom p{font-size: 15px; line-height: 26px; color: #707070;}
.character_two .bottom *{max-width: 100%;}
.character_two .bottom img{display: inline-block;}
.character_two .bottom table{width: 100%;}
.character_two .bottom .img_xian{text-align: center;}
.character_two .bottom .img_xian img{display: inline-block;}
.character_two .guige .clearfix>div{width: calc(50% - 15px);}
.character_two .guige table{width: 100%; border: 1px solid #dddddd;}
.character_two .guige table tr{background: #f9f9f9;}
.character_two .guige table tr td{padding: 8px; vertical-align: top; font-size: 14px; color: #666; line-height: 20px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.character_two .guige table tr:nth-of-type(2n){background: #ffffff;}
.character_two .guige table tr:nth-of-type(1){background: #6a7c8d;}
.character_two .guige table tr:nth-of-type(1) td{font-size: 18px; color: #fff;}
.character_two .guige table tr td:nth-last-of-type(1){border-right: none;}
.character_two .guige table tr:nth-last-of-type(1) td{border-bottom: none;}

.dinggou table{border: 1px solid #dfdfdf;}
.dinggou table td{border-right: 1px solid #dfdfdf; padding: 10px 30px; border-bottom: 1px solid #dfdfdf; font-size: 15px; line-height: 20px; color: #707070;}
.dinggou table tr td:nth-last-of-type(1){border-right: none;}
.dinggou table tr:nth-last-of-type(1) td{border-bottom: none;}
.dinggou table tr{background: #fff;}
.dinggou table tr:nth-of-type(2n){background: #fafafa;}
.dinggou table tr td:nth-of-type(1){width: calc(100% / 1140 * 240);}
.dinggou table tr td:nth-of-type(2){width: calc(100% / 1140 * 900);}

.character_two .bottom:nth-last-of-type(1){border-bottom: none;}


.xin_asi .fl{width: calc((100% - 75px) / 4);}
.xin_asi .fl:nth-of-type(3n){margin-right: 25px;}
.xin_asi .fl:nth-of-type(4n){margin-right: 0px;}


/* 弹出层轮播效果 */

.big_img {
    position: fixed;
    z-index: -1;
    opacity: 0;
    background: rgba(0, 0, 0, .9);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.big_img .swiper-container2 {
    position: relative;
    width: 100%;
    height: 100%
}

.big_img .swiper-container2 .swiper-wrapper {
    width: 100%;
    height: 100%
}

.big_img .swiper-slide {
    width: 100%;
    height: 100%;
    display: table
}

.big_img .swiper-slide .cell {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.big_img .swiper-slide img {
    max-width: 90%;
    max-height: 80%;
    margin: 0 auto
}

.big_img .swiper-pagination2 {
    position: absolute;
    top: .2rem;
    text-align: center;
    width: 100%
}

.big_img .swiper-pagination2 span {
    margin: 0 .05rem
}

/* 搜索页 */
.souh{font-size: 30px;color:#e94b0c;}
.sousuolist{padding-top: 30px;}
.sousuolist .sousuobox{box-shadow: 0 0 5px #ccc;border-radius: 5px;margin-bottom: 20px;padding:30px 30px 30px 0;line-height: 30px;}
.sousuolist .sousuobox .sousuonav{font-size: 15px;width: 90px;text-align: center;border-radius: 0 15px 15px 0;background: #0073c0;color:#fff}
.sousuolist .sousuobox .fr{display: block;width: 30px;height: 30px;}
.sousuolist .sousuobox .sousuotxt{display: block; width: calc(100% - 150px);margin-left: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;}
.sousuolist .sousuobox .sousuotxt i{font-style: normal;color:#e94b0c}