﻿.body,.html {
font-family: "Microsoft YaHei";
}
a,span,p,h1,h2,h3,h4{font-family:"Microsoft YaHei",Arial,'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
a{outline:medium none;  color:#333;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;}
a:link,a:visited{text-decoration:none;}
a:hover{color:#00a1e7;text-decoration:none;}
img,li{border:0;vertical-align:top;}
.clear{clear:both;width:0;height:0;font-size:0;line-height:0;}
*{margin:0;padding:0;}
ul{list-style-type:none;}
dd,dt,h5,img,li,ul{margin:0;padding:0;}
b,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,input,li,p,pre,td,ul{margin:0 auto;padding:0;font-family:"Microsoft YaHei",Arial,'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
.clearfix:after,.clearfix:before{display:table;content:" ";}
.clearfix:after{clear:both;}
.search-img{margin-left:-20px;width:28px;}
img{max-width:100%;}


#topMenu .navbar-brand{height:auto;}
.navbar-default{background:#ffffff; margin-bottom:0px;}

.navbar-default .navbar-nav{ margin:0px;}
.navbar-default .navbar-nav>li>a{position:relative;display:inline-block;font-size:16px; color:#333333; font-weight:bold;line-height:80px;}
.navbar-default .navbar-nav>li>a.topLanglink{padding:14px 15px;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover{color:#00a1e7;background-color:transparent;}
.navbar-default .navbar-nav>li>a:hover:after{right:0;left:0;}
.navbar-default .navbar-nav>li.dropdown{position:static;}
.navbar-default .navbar-nav>li>ul{position:absolute;width:100%;box-shadow:inherit;text-align:center;background-color:rgba(0,161,231,0.6);border:none;border-radius:0;padding:0;}
.navbar-default .navbar-nav>li>ul>li{display:inline-block;}
.navbar-default .navbar-nav>li>ul>li>a{line-height:24px;color:#ffffff;padding-top:10px;padding-bottom:10px;font-size:16px;}
.navbar-default .navbar-nav>li>ul>li>a:hover{background-color:#ffffff;color:#00a1e7;}


.topSarch{max-width:210px; padding-top:35px; margin-left:25px;}
.topSarch input.form-control { line-height:40px; height:36px; font-size:14px; border-radius:15px 0px 0px 15px; border-right:none;width:170px;}
.topSarch button.btn {  height:36px; font-size:14px; border-radius:0px 15px 15px 0px; color:#00a1e7; border-left:none;}

.topLang img{margin-top:25px; width:33px;}
.topLang span{font-size:14px;}


@media (min-width:1200px) and (max-width:1440px) {

.navbar-default .navbar-nav>li>a{font-size:14px;}
.navbar-default .navbar-brand img{width:160px;}
}
@media (min-width:960px) and (max-width:1199px) {

.navbar-default .navbar-nav>li>a{font-size:14px; padding:10px;line-height:60px;}
.navbar-default .navbar-brand img{width:130px;}
.topSarch{max-width:160px; padding-top:25px;margin-left:10px;}
.topSarch input.form-control{width:120px;}
.topLang img{margin-top:15px;}
}
@media (min-width:760px) and (max-width:960px) {

.navbar-default .navbar-nav>li>a{font-size:12px; padding:10px 6px;line-height:40px;}
.navbar-default .navbar-brand img{width:80px;}
.topSarch{max-width:100px; padding-top:15px;margin-left:10px;}
.topSarch input.form-control { line-height:30px; height:26px;width:70px;}
.topSarch button.btn {height:26px; line-height:18px; width:30px;}
.topLang img{margin-top:5px; width:25px;}
.navbar-default .navbar-nav > li > a.topLanglink{padding:10px 5px;}
}

@media (min-width:1px) and (max-width:760px) {
    .navbar{min-height:60px;}
    .navbar-brand{height:60px;}
    .navbar-default .navbar-nav > li.dropdown{position:relative;}
    .navbar-nav .open .dropdown-menu{text-align:left;}
.navbar-default .navbar-nav>li>a{font-size:14px; padding:10px 6px;line-height:20px;}
.navbar-default .navbar-brand img{width:80px;}
.topSarch{max-width:100%; padding-top:0px; margin-left:0px;}
.topSarch input.form-control { line-height:30px; height:26px;}
.topSarch button.btn {height:26px; line-height:18px; }

.topLang{padding-top:0px!important;background:none;}
.topLang img{display:none;}
.topLang a.topLanglink{display:none!important;}
.topLang ul.dropdown-menu{display:block; float:left;width:100%;background:none!important; box-shadow:none; border:none;}
.topLang ul.dropdown-menu li{display:inline-block; float:left; background:none!important;}
.topLang ul.dropdown-menu li a{display:block; float:left; font-size:12px!important; color:#333!important; padding:3px 10px!important;}
}
.iproList{padding-top:50px; padding-bottom:50px;}
.iproList .tit h2{ display:block; font-size:36px;font-weight:bold; line-height:1.5em;}
.iproList .tit p{display:block; font-size:22px; line-height:2em; color:#ebebeb;}
.iproList .tit em{display:block;width:50px; height:5px; border-radius:5px; background:#00a1e7; margin:0 auto;}
.iproList .contBox{display:table;width:100%;}
.iaboutus{background:url(../images/i1-1.png) no-repeat left top; background-size:cover; padding:50px; margin-top:45px; box-shadow:0px 0px 10px #dddddd;width:60%;display:table-cell;}
.iaboutus h3{display:block; font-size:28px; line-height:2em;}
.iaboutus p{display:block; font-size:16px; line-height:2em; margin-top:40px; display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;white-space: normal;	overflow: hidden;}
.iaboutus a.btn{ padding:0px 35px; border-radius:18px; margin-top:35px; border:solid 1px #333333; color:#333;  font-size:16px; line-height:2em;}

@media (min-width:1px) and (max-width:760px) {
    .iproList .contBox{display:block;}
.iaboutus{display:block;width:100%;}
.iaboutus h3{display:block; font-size:16px; line-height:2em; font-weight: bold;}
.iaboutus p{margin-top: 20px;}
}
.iCe{ margin-top:45px; padding:0px;box-shadow:0px 0px 10px #dddddd;width:40%;background:#03a1fb;display:table-cell;vertical-align:top;}
.iCe .wenhua{display:block; background:#f3f3f3; padding:43px 50px;}
.iCe .wenhua h3{display:block; font-size:28px; line-height:2em;}
.iCe .wenhua p{display:block; font-size:16px; line-height:2em; margin-top:10px;  display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;white-space: normal;	overflow: hidden;}
.iCe .zhengshu{display:block; padding:43px 50px;}
.iCe .zhengshu ul li{width:24%;padding:0;}
.iCe .zhengshu ul li img{display:block; width:auto; max-width:62px;}
.iCe .zhengshu ul li p{display:block; font-size:12px; color:#fff; line-height:2em;}
.iCe .zhengshu em{display:block; margin-top:20px; height:10px; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
.iCe .zhengshu ul li:first-child{}
.iCe .zhengshu ul li:first-child img{}
.iCe .zhengshu ul li:last-child{}
.iCe .zhengshu ul li:last-child img{}
@media (min-width:768px) and (max-width:992px) {
    .iCe .zhengshu{padding:25px;}
}
@media (min-width:1px) and (max-width:767px) {
    .iCe{display:block;width:100%;}
.iCe .zhengshu{display:block; background:#03a1fb;padding:43px 25px;}
.iCe .zhengshu ul li img{display:block; width:auto; max-width:50x;}
.iCe .zhengshu ul li:first-child{text-align:center;}
.iCe .zhengshu ul li:first-child img{ margin-right:0px;}
.iCe .zhengshu ul li:last-child{text-align:center;}
.iCe .zhengshu ul li:last-child img{ margin-left:0px;}
}
.technology{}
.technology .tit {margin-bottom:50px;}
.technology .tit h2{ display:block; font-size:36px;font-weight:bold; line-height:1.5em;}
.technology .tit p{display:block; font-size:22px; line-height:2em; color:#ebebeb;}
.technology .tit em{display:block;width:50px;height:5px; border-radius:5px; background:#00a1e7; margin:0 auto;}
.technology_bg{background:#f3f3f3 url(../images/i2-1.png) no-repeat left center/50% 100%;}
.technology_bg .contBox{width:100%;display:table;}
.chuangxin{width:50%;display:table-cell;}
.chuangxin .chuangxin_show{padding:67px 40px;}
.chuangxin .chuangxin_show h3{ display:block; color:#fff; font-size:22px; line-height:1.5em;}
.chuangxin .chuangxin_show p{display:block; font-size:16px; line-height:3em; color:#fff;}
.chuangxin .chuangxin_show em{display:block;width:150px; height:3px;  background:#ffffff; }
.chuangxin .chuangxin_show ul{ margin-top:50px;}
.chuangxin .chuangxin_show ul li{width:12.5%;}
.chuangxin .chuangxin_show ul li img{display:block; margin:0 auto;}
.chuangxin .chuangxin_show ul li p{display:block; font-size:12px; text-align:center;line-height: 2;}

.xianjin{width:50%;display:table-cell;}
.xianjin .xianjin_show{padding:75px 40px;}
.xianjin .xianjin_show h3{ display:block; color:#333; font-size:22px; line-height:1.5em;}
.xianjin .xianjin_show p{display:block; font-size:16px; line-height:3em; color:#666;}
.xianjin .xianjin_show em{display:block;width:150px; height:3px;  background:#00a1e7; }
.xianjin .xianjin_show ul{ margin-top:35px;}
.xianjin .xianjin_show ul li{padding-right:0px;width:25%;}
.xianjin .xianjin_show ul li img{display:block; margin:0 auto; }
.xianjin .xianjin_show ul li p{display:block; font-size:14px; text-align:center;}

@media (min-width:1px) and (max-width:760px) {
.xianjin{margin-top:0px;}
.chuangxin .chuangxin_show{padding:40px 15px;}
.xianjin .xianjin_show{padding:40px 15px;}
.xianjin .xianjin_show ul li{margin-bottom: 10px;}
}
.fangan{background:url(../images/i3-1.png) no-repeat center top; background-size:cover; padding-top:50px; padding-bottom:50px;}
.fangan .tit h2{ display:block; font-size:36px;font-weight:bold; line-height:1.5em;}
.fangan .tit p{display:block; font-size:22px; line-height:2em; color:#ebebeb;}
.fangan .tit em{display:block;width:50px; height:5px; border-radius:5px; background:#00a1e7; margin:0 auto;}

.pck{margin-top:45px;}
.pck .thumbnail{ border-radius:0px;padding:0px;}
.pck .thumbnail img{max-width:100%;}
.pck .thumbnail .caption{padding:15px; text-align:center;}
.pck .thumbnail .caption h3{display:block;font-size:18px; color:#333333; line-height:2.5em; font-weight:bold;}
.pck .thumbnail .caption img{display:block;}
.pck .thumbnail .caption .imglist img {width:30px;margin:0 3px;display:inline-block;}
@media (min-width:1px) and (max-width:760px) {
.pck{margin-top:25px; padding:0px 5px;}
.pck .thumbnail .caption h3{display:block;font-size:12px; color:#333333; line-height:2.5em; font-weight:normal;display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
}

.fangan a.btn{ padding:0px 35px; border-radius:18px; margin-top:35px; border:solid 1px #333333; color:#333;  font-size:16px; line-height:2em;}

.iapplication{background:#fff; margin-top:50px; padding-bottom:50px;}
.iapplication .tit h2{ display:block; font-size:36px;font-weight:bold; line-height:1.5em;}
.iapplication .tit p{display:block; font-size:22px; line-height:2em; color:#ebebeb;}
.iapplication .tit em{display:block;width:50px; height:5px; border-radius:5px; background:#00a1e7; margin:0 auto;}

.pak{margin-top:45px; padding:0px;}
.pak .thumbnail{border:0px; border-radius:0px;padding:0px; position:relative;}
.pak .thumbnail img{max-width:100%;}
.pak .thumbnail .caption{padding:100px 40px 0px 40px; top:0px; left:0px; width:100%; height:100%; text-align:center; position:absolute; background:rgba(0,0,0,0.6);}
.pak .thumbnail .caption h3{display:block;font-size:22px; color:#fff; line-height:3em;}
.pak .thumbnail .caption img{display:block;}
.pak .thumbnail .caption p{display:block;font-size:14px; color:#fff; line-height:24px;height:120px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.pak .thumbnail .caption:hover{background:rgba(3,161,251,0.6);}
@media (min-width:1px) and (max-width:760px) {
.pak{margin-top:20px; padding:0px;}
.pak .thumbnail .caption h3{ font-weight:normal;display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
}
.ivideo{background:#fff; }
.ivideo .tit h2{ display:block; font-size:36px;font-weight:bold; line-height:1.5em;}
.ivideo .tit p{display:block; font-size:22px; line-height:2em; color:#ebebeb;}
.ivideo .tit em{display:block;width:50px; height:5px; border-radius:5px; background:#00a1e7; margin:0 auto;}
.ivideo_show{margin-top:50px; position:relative;} 
.ivideo_show img{width:100%;}
.ivideo_show a.link{ position:absolute; left:0px; top:0px; width:100%; height:100%; text-align:center;}
.ivideo_show a.link i{ display:block; color:#fff; font-size:80px;  margin-top:230px;}
.ivideo_show a.link:hover{ background:rgba(0,0,0,0.6);}
@media (min-width:992px) and (max-width:1199px) {
    .ivideo_show a.link i{margin-top:100px;}
}

.inews_list{background:#fff; padding-top:50px; padding-bottom:50px;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    -webkit-align-items: center;    align-items: center;}
.inews_list_tit{padding-top:20px;}

.inews_list_tit h2{display:block; font-size:36px;font-weight:bold; line-height:1.5em;}
.inews_list_tit p{display:block; font-size:22px; line-height:2em; color:#ebebeb;}
.inews_list_tit em{display:block; width:50px; height:5px; border-radius:5px; background:#00a1e7;}
.inews_list_tit span{display:block; font-size:16px; line-height:2em; color:#333; margin-top: 25px;}
.inews_list_tit .btn_button{ display:block; position:relative;  line-height: 40px;}
.inews_list_tit .btn_button .swiper-button-next{ text-align:center; font-size:16px; display:inline-block;top:35px; left:50px; margin-top:0px; width:40px; height:40px;line-height:35px; background:#000000; color:#fff; border:solid 1px #000;}
.inews_list_tit .btn_button .swiper-button-next:hover{  text-align:center;font-size:16px;display:inline-block;top:35px;left:50px; margin-top:0px; width:40px; height:40px; background:#03a1fb; color:#fff; border:solid 1px #03a1fb;}
.inews_list_tit .btn_button .swiper-button-prev{ text-align:center;font-size:16px; display:inline-block;top:35px; left:0px; margin-top:0px; width:40px; height:40px;line-height:35px; background:#000000; color:#fff; border:solid 1px #000;}
.inews_list_tit .btn_button .swiper-button-prev:hover{ text-align:center;font-size:16px; display:inline-block;top:35px;left:0px;  margin-top:0px; width:40px; height:40px; background:#03a1fb; color:#fff; border:solid 1px #03a1fb;}

.inews_pnk {width:100%;}
.inews_pnk .thumbnail{border-radius:0px;padding:0px; background:none; box-shadow: 0px 0px 10px #dddddd;overflow:hidden;width:100%;}
.inews_pnk .thumbnail img{margin:0;width:100%;}
.inews_pnk .thumbnail .caption{ text-align:left; padding:20px 10px;width:100%;}
.inews_pnk .thumbnail .caption h4{display:block; font-weight:bold; font-size:16px; line-height:1.5em;height:24px; color:#333333; display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;}
.inews_pnk .thumbnail .caption span{display:block;font-size:14px; line-height:3em;  color:#8f8f8f}
.inews_pnk .thumbnail .caption p{display:block;font-size:14px; line-height:1.5em;height:84px;  color:#333333; display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;white-space: normal;	overflow: hidden;}

@media (min-width:1px) and (max-width:768px) {
.inews_list{padding-top: 0px;}
.inews_list_tit{padding-top:0px; }
.inews_list_tit p{font-size:14px;}
.inews_list_tit .btn_button{ margin-bottom:120px;}
}
@media (min-width:960px) and (max-width:1920px) {
}
.footer{background:#333333; padding-top: 50px; padding-bottom: 50px;}
.footer .fck1 h3{color: #fff; font-size: 20px; display: block;}
.footer .fck1 img{ display: block; max-width: 100%; margin-top: 35px;border-radius:10px;}
.footer .fck1 h3 img{display: inline-block; margin: 0px;}
.footer .fck2{margin-top: 55px;}
.footer .fck2 h3{color: #fff; font-size: 18px; display: block;}
.footer .fck2 ul{margin-top: 20px;}
.footer .fck2 ul li{font-size:14px; display: block;color: #FFFFFF; line-height: 2em;}
.footer .fck2 ul li a{font-size: 14px;color: #FFFFFF; line-height: 2em;}


.footer .fck3 h2{color: #fff; font-size: 22px; display: block; font-weight: bold;}
.footer .fck3 ul{margin-top: 20px;}
.footer .fck3 ul li a{  font-size: 15px;color: #FFFFFF; line-height: 2em;display: block;}
.footer .fck3 ul li a:before{content: "\- ";}
.footer .fck3 ul li a:hover{color: #03a1fb;}

.footer_by{ background:black; padding-top: 15px; padding-bottom: 15px; }
.footer_by p{display:inline-block; font-size:14px; line-height:2em;color:#fff;}
.footer_by ul li a{font-size:14px; line-height:2em;color:#fff;}

@media (min-width:768px) and (max-width:991px) {
    .footer .fck3,.footer .fck4,.footer .fck5{margin-top:25px;}
    .col-sm-6:nth-child(2n+1){clear:left;}
}
@media (min-width:1px) and (max-width:767px) {
.footer .fck2{margin-top: 0px;}
.footer_by ul{float: none!important;}
}
/*右侧浮动客服*/
#pcFloat .top-list li.on a{position:relative;right:auto}
#pcFloat .top-list li.on span{right:50px;position:absolute;padding-right:25px;background-color:#00a1e7;display:block;}
#pcFloat{width:50px;position:fixed;right:0;top:50%;margin-top:-127px;z-index:1000}
#pcFloat .top-list{width:100%}
#pcFloat .top-list li{width:100%;min-height:50px;position:relative;margin-bottom:3px;}
#pcFloat .top-list li:last-child{border-bottom:0}
#pcFloat .top-list a{display:block;width:100%;position:absolute;right:0}
#pcFloat .top-list span{display:none;z-index:1;font-size:14px;line-height:49px;color:#fff;padding-left:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s}
#pcFloat .top-list a>i{display:inline-block;width:49px;height:49px;position:absolute;right:0;top:0;line-height:49px;font-size:21px;text-align:center;color:#fff;z-index:1;background-color:#353535}
#pcFloat .top-list li:hover a>i{background-color:#00a1e7}
#pcFloat .top-list .qrcode span{width:200px;padding:20px 20px}
#pcFloat .top-list .qrcode img{display:none;margin:0}
#pcFloat .top-list .qrcode.on img{display:block;width:100%}

/*面包屑*/
#location{padding-top:10px;padding-bottom:10px;font-size:16px;line-height:30px;border-bottom:1px solid #ddd;}
#location i{font-size:18px;}
#location .active{color:#00a1e7;}
@media screen and (min-width:992px ) and (max-width:1199px) {
}
@media screen and (min-width:768px ) and (max-width:991px){
}
@media (max-width:767px) {
    #location{font-size:12px;line-height:18px;}
}

/*************新闻列表页*************/
#NewsList .catelist{overflow:hidden;margin-bottom:40px;}
#NewsList .catelist:nth-child(2n){background-color:#f2f2f2;padding:50px 0;}
#NewsList .catelist .tit{border-left:5px solid #00a1e7;padding-left:12px;overflow:hidden;position:relative;}
#NewsList .catelist .tit:before{content:"";position:absolute;width:75%;height:1px;background-color:#eaeaea;top:15px;right:40px;}
#NewsList .catelist .tit>h2{float:left;font-size:18px;line-height:30px;padding-right:10px;}
#NewsList .catelist .tit>.more{float:right;width:30px;height:30px;background-color:#00a1e7;color:#ffffff;text-align:center;line-height:30px;font-size:20px;position:relative;}
#NewsList .catelist .list{margin:20px -5px 0;overflow:hidden;}
#NewsList .catelist .box{float:left;width:21%;padding:5px;}
#NewsList .catelist .box .item{border:1px solid #e8e8e8;background-color:#fff;}
#NewsList .catelist .box .item img{width:100%;}
#NewsList .catelist .box .item .txt{padding:20px 20px;}
#NewsList .catelist .box .item .txt h3{font-size:16px;line-height:24px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#NewsList .catelist .box .item .txt span.date{font-size:14px;line-height:21px;margin-top:5px;display:inline-block;color:#a9a9a9;}
#NewsList .catelist .box .item .txt p{font-size:14px;line-height:21px;height:42px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px;}
#NewsList .catelist .box1{width:37%;}
#NewsList .catelist .box1 .item{position:relative;}
#NewsList .catelist .box1 .item .txt{position:absolute;bottom:0px;left:0px;right:0px;background-color:rgba(0,161,231,0.6);padding:10px 20px;}
#NewsList .catelist .box1 .item .txt h3{color:#fff;}
#NewsList .catelist .box1 .item .txt span.date{color:#fff;}
#NewsList .catelist .box1 .item .txt p{color:#fff;}
@media (max-width:767px){
    #NewsList .catelist .box{width:50%;}
    #NewsList .catelist .box .item .txt{padding:10px 10px;}
    #NewsList .catelist .box .item .txt h3{font-size:14px;line-height:20px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    #NewsList .catelist .box1{width:50%;}
    #NewsList .catelist .box1 .item .txt{position:relative;background-color:#fff;padding:10px;}
    #NewsList .catelist .box1 .item .txt h3{color:#333;}
    #NewsList .catelist .box1 .item .txt span.date{color:#a9a9a9;}
    #NewsList .catelist .box1 .item .txt p{color:#333;}
}

#NewsList .newslist{overflow:hidden;margin:0 -10px;}
#NewsList .newslist .box{float:left;width:25%;padding:0 10px;}
#NewsList .newslist .item{position:relative;padding-bottom:60px;}
#NewsList .newslist .item img{width:100%;overflow:hidden;}
#NewsList .newslist .item .txt{background-color:#00a1e7;padding:15px;position:relative;z-index:1;}
#NewsList .newslist .item .txt span{font-size:12px;line-height:18px;display:inline-block;color:#fff;}
#NewsList .newslist .item .txt h3{font-size:14px;line-height:24px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;margin-top:5px;}
#NewsList .newslist .item .txt p{font-size:12px;line-height:18px;height:36px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px;color:#fff;margin-bottom:5px;}
#NewsList .newslist .item .txt a.read{color:#fff;font-size:12px;}
#NewsList .newslist .item .txt a.read>i{margin-left:5px;}
#NewsList .newslist .item .txt a.read:hover{text-decoration:underline;}

#news_detail{margin-top:20px;}

@media screen and (min-width:992px ) and (max-width:1229px) {
    #NewsList .catelist .item2{margin-bottom:15px;margin-top:0;}
    #NewsList .catelist .item .txt p{margin-top:5px;}
}
@media (min-width:768px) and (max-width:991px) {
}
@media (max-width:767px){
    #NewsList .catelist{margin-top:0;margin-bottom:20px;}
    #NewsList .catelist .item{float:none;width:100%;}
    #NewsList .catelist .item1{margin-right:0;padding-bottom:60px;}
    #NewsList .catelist .item1 .txt{padding:10px;}
    #NewsList .catelist .item1 .txt h3{font-size:14px;}
    #NewsList .catelist .item2{padding:0 10px;margin-bottom:10px;}
    #NewsList .catelist a.more{margin-left:10px;}
    
    #NewsList .catelist:nth-child(2n+2) .item{float:none;}
    #NewsList .catelist:nth-child(2n+2) .item1{margin-right:0;margin-left:0;}
    #NewsList .catelist:nth-child(2n+2) .item2{padding-left:0;padding-right:0;}
    #NewsList .catelist:nth-child(2n+2) a.more{margin-left:0;}
    
    #NewsList .newslist{margin:0 -10px;}
    #NewsList .newslist .box{width:50%;padding:0 10px;}
    #NewsList .newslist .item{position:relative;padding-bottom:60px;}
    #NewsList .newslist .item .txt{padding:10px;}
    #NewsList .newslist .item .txt h3{height:40px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space: normal;}
    
}

#ntframe .title{margin-bottom:30px;position:relative;text-align:center;}
#ntframe .title h1,#ntframe .title h2{font-size:30px;line-height:36px;color:#333;}
#ntframe .title p{margin-top:15px;}
#ntframe{background-color:#ffffff;padding-top:30px;}
#ntframe img{max-width:100%;height:auto;}
#ntframe .sharelist{background-color:#e5e5e5;padding:10px 15px;margin-top:30px;}
#ntframe .sharelist span{margin-right:10px;font-size:14px;float:left;line-height:30px;}
#ntframe .sharelist .bdshare-button-style0-32>a{background-image:none;text-indent:0;border-radius:50%;width:30px;height:30px;color:#fff;position:relative;text-align:center;line-height:30px;font-size:18px;margin:0 5px 0 0}
#ntframe .sharelist .bdshare-button-style0-32 .bds_sqq{background-color:#45aaf2;}
#ntframe .sharelist .bdshare-button-style0-32 .bds_weixin{background-color:#3eb135;}
#ntframe .sharelist .bdshare-button-style0-32 .bds_tsina{background-color:#df4d69;}
#ntframe .sharelist .bdshare-button-style0-32>a.bds_sqq:before{content:"\e63e";font-family:iconfont;}
#ntframe .sharelist .bdshare-button-style0-32>a.bds_weixin:before{content:"\e628";font-family:iconfont;}
#ntframe .sharelist .bdshare-button-style0-32>a.bds_tsina:before{content:"\e71a";font-family:iconfont;}
.sharelist p{color:#ffffff;margin-bottom:5px;}
.sharelist a{color:#ffffff;display:inline-block;margin-left:5px;padding:0;}
.sharelist a>i{display:block;font-size:18px;width:30px;height:30px;line-height:30px;text-align:center;}
.sharelist a>i.pinterest-p{background-color:#ca1c23;}
.sharelist a>i.google-plus{background-color:#dc4e41;}
.sharelist a>i.facebook{background-color:#3b5998;}
.sharelist a>i.twitter{background-color:#1da1f2;}
.sharelist a>i.linkedin{background-color:#0077b5;}
.sharelist a>i.youtube{background-color:#ff011d;}
#RelatedNews{margin-top:30px;overflow:hidden;padding-bottom:30px;}
#RelatedNews .title{}
#RelatedNews .relate_list{}
#RelatedNews .relate_list .item{margin-bottom:12px;float:left;width:50%;padding-right:50px;}
#RelatedNews .relate_list .item .txt h3{font-size:14px;line-height:20px;position:relative;padding-left:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#RelatedNews .relate_list .item .txt h3:before{content:"\e7f9";font-size:14px;font-family:"iconfont";position:absolute;left:0;}
/*#RelatedNews .relate_list .item .img:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}*/
@media screen and (min-width:992px ) and (max-width:1199px) {
}
@media screen and (min-width:768px ) and (max-width:991px){
    #RelatedNews .relate_list .item .txt h3{line-height: 24px;white-space: initial;}
    #RelatedNews .relate_list .item .txt p{display:none;}
}
@media screen and (min-width:1px ) and (max-width:767px)
{
    #ntframe .title h1,#ntframe .title h2{font-size:18px;line-height:30px;}
    #ntframe .title p{margin-top:10px;font-size:12px;}
    #RelatedNews .relate_list .item{width:100%;}
    #RelatedNews .relate_list .item .txt h3{font-size:12px;line-height: 16px;white-space: initial;padding-right:0;}
}

/*分页*/
ul.pagination {box-shadow:none;width:100%;border-radius:0;}
ul.pagination li {margin-left:5px;display:inline-block;}
ul.pagination li a{background-color:#fff;border-color:#00a1e7;border-radius:0;color:#00a1e7;}
ul.pagination li.active span{background-color:#00a1e7;border-color:#00a1e7;border-radius:0;color:#fff;}
ul.pagination li:first-child a{border-radius:0;}
ul.pagination li:last-child a{border-radius:0;}
ul.pagination li:hover a,ul.pagination li.active:hover>span{background-color:#00a1e7;color:#fff;}


#pro_feed_show{}
#pro_feed_show P{font-size:16px;line-height:20px;margin-bottom:15px;}
#pro_feed_show label{font-weight:normal;font-size:16px;line-height:40px;float:left;margin-bottom:0;}
#pro_feed_show label>em{font-size:20px;color:#ff0000;margin-right:3px;font-style:initial;width:30px;text-align:right;display:inline-block;float:left;height:40px;}
#pro_feed_show .form-group{margin-bottom:20px;overflow:hidden;background-color:#f9f9f9;border-radius:5px;}
#pro_feed_show .form-control{background-color:#fff;height:40px;padding:0 12px;float:left;width:80%;border:none;background:none;box-shadow:none;}
#pro_feed_show textarea.form-control{height:122px;resize:none;padding-top:10px;border-radius:0px;}
#pro_feed_show #btn_send{display:block;width:100%;height:52px;line-height:52px;padding:0;text-align:center;border:none;color:#fff;background-color:#00a1e7;font-size:16px;text-transform:capitalize;}
#pro_feed_show #btn_send:hover{opacity:0.8}
@media screen and (min-width:1px ) and (max-width:767px){
    #pro_feed_show label{text-align:left;}
    #pro_feed_show .form-control{width:70%;}
    #pro_feed_show textarea.form-control{width:100%;}
    #pro_feed_show #btn_send{height:40px;line-height:40px;}
}

/*编辑器内容*/
#input {border:none; margin:0; padding:0; font:14px 'Courier New',Verdana; border:0}
.te {border:1px solid #bbb; padding:0 1px 1px; font:12px Verdana,Arial; margin:0px}
.te iframe {border:none}
.teheader {height:31px; border-bottom:1px solid #bbb; background:url(../images/header-bg.gif) repeat-x; padding-top:1px}
.teheader select {float:left; margin-top:5px}
.tefont {margin-left:12px}
.tesize {margin:0 3px}
.testyle {margin-right:12px}
.tedivider {float:left; width:1px; height:30px; background:#ccc}
.tecontrol {float:left; width:34px; height:30px; cursor:pointer; background-image:url(../images/icons.png)}
.tecontrol:hover {background-color:#fff; background-position:30px 0}
.tefooter {height:auto; border-top:1px solid #bbb; background:#f5f5f5;overflow:hidden;}
.toggle {float:left;padding:9px 13px 0 10px; height:23px;color:#666;}
.resize {float:right; height:32px; width:32px; background:url(../images/resize.gif) 15px 15px no-repeat; cursor:s-resize}
#editor {cursor:text; margin:10px}

#videolist .img{border:1px solid #ddd;}
#videolist .img img{width:100%;}
#videolist .txt{padding-top:10px;} 
#videolist h3{text-align:center;font-size:16px;}

/*感谢页面*/
#thk_nav{}
#thk_nav h2{margin-bottom:20px;font-weight:bold;text-align:center;}
#thk_nav>p{line-height:28px;font-size:14px;}
.btnthank{padding: 5px 10px;margin-top: 15px;display: inline-block;border:1px solid #00a1e7;color:#ffffff;background-color:#00a1e7;}
.btnthank:hover{background-color: #ffffff;color: #00a1e7;}

/*网站地图*/
#sitemapnav { width:100%; position:relative;overflow:hidden;}
#sitemapnav li{  list-style:none;}
#sitemapnav a{ color:#333; }
#sitemapnav .fontbig {	width:100% !important;}
#sitemapnav .bigli{float:left;	width:100%;  line-height:35px;font-size:18px;}
#sitemapnav .bigli a {color:#666; font-weight:bold;text-transform:capitalize;}
#sitemapnav .bigli a:hover {text-decoration:underline;}
#sitemapnav .abli_02{ float:left;width:44%;margin-left:5%;font-size:16px; height:30px; line-height:30px; overflow:hidden; display:inline;font-weight:normal; }
#sitemapnav .abli_02 a:hover{text-decoration:underline;}
.jiange{ float:left; 	width:100%;  height:2px; border-bottom:solid 1px #d2d2d2; }
@media screen and (min-width:1px ) and (max-width:767px)
{
	#sitemapnav .abli_02{width:44%;}
}
.probigclass {padding-left:50px;}
#sitemapnav .PROclass_01 { float:left;width:95%;margin-left:5%; font-size:16px; line-height:30px; display:inline;font-weight:bold; }
#sitemapnav .PROclass_02 { float:left;width:90%;margin-left:8%;font-size:16px; height:22px; line-height:22px;  overflow:hidden;display:inline;font-weight:normal; }

#sitemapnav .PROclass_01 a{  color:#666;}
#sitemapnav .PROclass_02 a{ color:#666;}
#sitemapnav .PROclass_01 a:hover{ text-decoration:underline;}
#sitemapnav .PROclass_02 a:hover{ text-decoration:underline;}

#sitemapnav .PROclass_03 { float:left;width:40%;margin-left:10%;color:#666666;font-size:14px;display:inline; line-height:20px;}
#sitemapnav .PROclass_03 a:hover{ text-decoration:underline;}
#sitemapnav .PROclass_04 { float:left;width:40%;margin-left:10%;display:inline;}


/*************图库*************/
#GalleryList{margin:30px -5px 0;overflow:hidden;}
#GalleryList .item{width:25%;padding:0 5px;float:left;margin-bottom:20px;}
#GalleryList .item:nth-child(4n+1){clear:left;}
#GalleryList .item .img{border:1px solid #eee;}
#GalleryList .item .img img{width:100%;}
#GalleryList .item h3{margin:10px;text-align:center;font-size:18px;font-weight:normal;}
@media screen and (min-width:992px ) and (max-width:1199px) {
}
@media screen and (min-width:768px ) and (max-width:991px){    
    #GalleryList{margin:20px -5px 0;overflow:hidden;}
    #GalleryList .item{width:25%;padding:0 5px;}
    #GalleryList .item figcaption{padding:15px;}
    #GalleryList .item h3{margin:0;text-align:center;font-size:16px;}
}
@media (max-width:767px) {
    #GalleryList{margin:15px -5px 0;}
    #GalleryList .item{width:50%;padding:0 5px}
    #GalleryList .item:nth-child(4n+1){clear:initial;}
    #GalleryList .item:nth-child(2n+1){clear:left;}
    #GalleryList .item figcaption{padding:15px;}
    #GalleryList .item h3{margin:0;text-align:center;font-size:16px;}
}

/*************联系我们*************/
#allmap{height:400px;}
#fallmap{height:220px;}
#contact_show{overflow:hidden;padding-bottom:50px;}
#contact_show .txt{float:left;width:60%;}
#contact_show .txt h3{font-size:18px;line-height:30px;color:#00a1e7;}
#contact_show .txt p{font-size:18px;line-height:30px;}
#contact_show .txt p.tel{padding:10px 0 20px;}
#contact_show .txt p .iconfont{color:#00a1e7;margin-right:10px;font-size:18px;}
#contact_show .txt span{font-size:30px;line-height:50px;font-weight:bold;color:#00a1e7;}
#contact_show .img{float:right;width:250px;text-align:center;}
#contact_show .img p{font-size:16px;line-height:24px;margin-top:10px;}
@media (max-width:767px) {
    #contact_show .txt{float:none;width:100%;}
    #contact_show .txt p{font-size:14px;line-height:24px;}
    #contact_show .txt span{font-size:20px;line-height:30px;}
    #contact_show .img{float:none;width:100%;margin-top:20px;}
}

/*************服务页面*************/
.nframe .tit{border-left:5px solid #00a1e7;padding-left:12px;overflow:hidden;position:relative;}
.nframe .tit:before{content:"";position:absolute;width:calc(100% - 110px);height:1px;background-color:#eaeaea;top:15px;right:0}
.nframe .tit>h2{float:left;font-size:18px;line-height:30px;padding-right:10px;}
.nframe .servicelist .detail{padding:40px 0;}
.nframe .servicelist dl{padding-left:17px;}
.nframe .servicelist dl dd{border-bottom:2px dashed #ddd;overflow:hidden;padding:15px 0;}
.nframe .servicelist dl dd h3{width:80%;float:left;font-size:18px;line-height:30px;}
.nframe .servicelist dl dd a.downlink{float:right;}
.nframe .servicelist dl dd a.downlink>i{font-size:20px;}
@media (max-width:767px) {
    .nframe .servicelist dl dd h3{font-size:14px;line-height:24px;}
    .nframe .servicelist dl dd a.downlink>i{font-size:16px;}
}

/*************留言反馈*************/
#feedback{width:840px;}
#feedback .title h2{font-size:36px;line-height:60px;font-weight:bold;color:#00a1e7;}
#feedback .title em{display:block;margin:0 auto;width:68px;height:6px;background-color:#00a1e7;margin-top:15px;}
#feedback .title p{font-size:16px;line-height:32px;margin-top:30px;}
@media (max-width:1199px) {
    #feedback{width:100%;}
    #feedback .title h2{font-size:24px;line-height:36px;}
    #feedback .title p{font-size:14px;line-height:24px;}
}

/*************技术应用*************/
#solution{padding-top:20px;}
#solution .PageTitle{display:flex;}
#solution .PageTitle>a{padding:15px 0;text-align:center;background-color:rgba(0,161,231,0.3);width:100%;display:block;color:#fff;font-size:20px;line-height:30px;}
#solution .PageTitle>a.active{background-color:rgba(0,161,231,1);}
#solution .PageContent{margin-top:30px;}
#solution .PageContent .detail{display:none;}
#solution .PageContent .detail.active{display:block;}
@media (max-width:767px) {
    #solution .PageTitle>a{font-size:16px;line-height:24px;padding:10px 0;}
}
/*************工程案例*************/
#CasesList{overflow:hidden;margin:0 -13px;}
#CasesList .item{float:left;width:25%;padding:13px;position:relative;}
#CasesList .item .img{border:1px solid #dedede;}
#CasesList .item img{width:100%;}
#CasesList .item .txt{position:absolute;background-color:rgba(0,0,0,0.2);color:#fff;top:13px;bottom:13px;left:13px;right:13px;padding:20% 40px 0;z-index:1;}
#CasesList .item h3{font-size:20px;line-height:24px;text-align:center;margin-bottom:15px;}
#CasesList .item p{font-size:14px;line-height:24px;max-height:192px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;}
#CasesList .item .txt::before,#CasesList .item .txt::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
#CasesList .item .txt::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
#CasesList .item .txt::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
#CasesList .item:hover .txt::before,#CasesList .item:hover .txt::after{opacity:1;transform:scale(1);transition: all 0.5s;}
@media screen and (min-width:992px ) and (max-width:1229px) {
}
@media (min-width:768px) and (max-width:991px) {
}
@media (max-width:767px){
    #CasesList{overflow:hidden;margin:0 -10px;}
    #CasesList .item{float:left;width:50%;padding:10px;}
    #CasesList .item p{display:none;}
}

/*************产品分类*************/
#Pro_Cate {padding-top:30px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px dashed #eaeaea;}
#Pro_Cate h2{font-size:16px;line-height:24px;text-transform:uppercase;}
#Pro_Cate h2>i{float:left;color:#00a1e7;margin-right:10px;font-size:20px;line-height:24px;}
#Pro_Cate .pro_select{margin-top:20px;}
#Pro_Cate .pro_select>select{width:340px;margin-right:10px;color:#fff;padding:0 15px;height:36px;border:none;border-radius:5px;background:#00a1e7 url(../images/down.png) no-repeat scroll 97% center;
/*清除select样式*/
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
-ms-appearance: none;}
#Pro_Cate .pro_select > select::-ms-expand { display: none; }
#Pro_Cate .pro_select>select>option{line-height: 24px;padding: 5px 15px;background-color:#ffffff;color:#333;}
#Pro_Cate .pro_select>select.cate_child>span:not(:first-child){display:none;}
#Pro_Cate .pro_select span{font-size:16px;color:#9a9a9a;display:inline-block;}
#Pro_Cate .pro_select span em{color:#f00;}
@media (max-width:767px){
    #Pro_Cate{padding-top:0}
    #Pro_Cate .pro_select>select{width:100%;}
}

#ProList .item{margin-bottom:40px;overflow:hidden;padding-bottom:40px;border-bottom:1px dashed #eaeaea;}
#ProList .item .img{float:left;width:40%;overflow:hidden;border:1px solid #eaeaea;border-radius:4px;}
#ProList .item .img img{width:100%;margin-top:-60px;margin-bottom:-60px;}
#ProList .item .txt{float:right;width:60%;padding-left:60px;padding-top:10px;}
#ProList .item .txt h3{font-size:22px;line-height:30px;font-weight:bold;}
#ProList .item .txt p{margin-top:10px;font-size:16px;}
#ProList .item .txt .features{margin-top:30px;}
#ProList .item .txt .features .list{overflow:hidden;}
#ProList .item .txt .features .param{width:33.33%;float:left;padding-right:20px;margin-top:20px;}
#ProList .item .txt .features .param:nth-child(3n+1){clear:left;}
#ProList .item .txt .features .param img{float:left;margin-right:10px;width:50px}
#ProList .item .txt .features .param>p{font-size:12px;line-height:1.5;color:#666;margin-top:5px;padding-left:60px}
#ProList .item .txt .link{display:block;width:120px;height:33px;line-height:33px;text-align:center;color:#ffffff;background-color:#00a1e7;border-radius:5px;margin-top:20px;}
.pro_imglist {margin-top:30px;}
.pro_imglist .tit{border-bottom:1px solid #00a1e7;}
.pro_imglist .tit h2{font-size:14px;line-height:24px;color:#fff;background-color:#00a1e7;font-weight:normal;text-align:center;padding:5px 40px;display:inline-block;}
.pro_imglist .detail{margin-top:30px;}
.pro_imglist .list{margin:30px -18px 0;overflow:hidden;}
.pro_imglist .list .item{width:25%;float:left;padding:18px;}
.pro_imglist .list .item .img{border:1px solid #eaeaea;border-radius:4px;}
.pro_imglist .list .item .txt {margin-top:10px;}
.pro_imglist .list .item .txt h3{font-size:16px;line-height:30px;text-align:center;}
@media (max-width:767px){
    #ProList .item .img{width:100%;float:none;}
    #ProList .item .txt{width:100%;float:none;padding-left:0}
    #ProList .item .txt h3{font-size:16px;}
    #ProList .item .txt p{font-size:14px;}
    #ProList .item .txt .features{display:none;}

    .pro_imglist .list .item{width:50%;}
    .pro_imglist .list .item .txt h3{font-size:12px;line-height:20px;}
}
.item .img{overflow:hidden;display:block;position:relative;}
.item .img img{display:block;margin:0 auto;max-width:100%;-webkit-transition: 0.5s;transition: 0.5s;-moz-transition:0.5s;-o-transition:0.5s;}
.item .img:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}

/*************创新技术*************/
#TechList{margin:0 -20px;overflow:hidden;}
#TechList .item{padding:0px 20px 50px;width:50%;float:left;overflow:hidden;}
#TechList .item:nth-child(2n+1){clear:left;}
#TechList .item .pic{width:18%;float:left;}
#TechList .item .pic img{width:100%;}
#TechList .item .txt{width:82%;float:right;padding-left:10px;}
#TechList .item .txt h3{font-size:18px;line-height:24px;}
#TechList .item .txt p{font-size:13px;color:#666;line-height:20px;}
@media (max-width:767px) {
    #TechList{margin:0px;}
    #TechList .item{padding:0 0 30px;width:100%;float:none;}
    #TechList .item:nth-child(2n+1){clear:none;}
}

/*************视频列表*************/
#videolist{margin:0 -20px;overflow:hidden;}
#videolist .item{float:left;width:25%;padding:20px;}
#videolist .item:nth-child(4n+1){clear:left;}
#videolist .item .img{border:1px solid #f1f1f1;}
#videolist .item h3{text-align:center;font-size:16px;}
@media screen and (min-width:992px ) and (max-width:1199px) {
    #videolist{margin:0 -15px;}
    #videolist .item{padding:15px;}
}
@media screen and (min-width:768px ) and (max-width:991px){
    #videolist{margin:0 -15px;}
    #videolist .item{width:50%;padding:15px;}
    #videolist .item:nth-child(4n+1){clear:inherit;}
    #videolist .item:nth-child(2n+1){clear:left;}
}
@media screen and (min-width:1px ) and (max-width:767px)
{
    #videolist{margin:0 -10px;}
    #videolist .item{width:50%;padding:10px;}
    #videolist .item:nth-child(4n+1){clear:inherit;}
    #videolist .item:nth-child(2n+1){clear:left;}
    #videolist .item h3{font-size:14px;line-height:18px;}
}

.imghvr-zoom-in figcaption {
 opacity:0;
 -webkit-transform:scale(.5);
 transform:scale(.5)
}
.imghvr-zoom-in:hover figcaption {
 -webkit-transform:scale(1);
 transform:scale(1);
 opacity:1
}


/*鼠标经过效果*/
[class^='imghvr-'],
[class*=' imghvr-'] {
  position: relative;
  display: inline-block;
  margin: 0px;
  max-width: 100%;
  background-color: rgba(240, 130, 0, 0.75);
  color: #fff;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
[class^='imghvr-'] > img,
[class*=' imghvr-'] > img {
  vertical-align: top;
  max-width: 100%;
}
[class^='imghvr-'] figcaption,
[class*=' imghvr-'] figcaption {
  background-color: inherit;
  padding: 30px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
[class^='imghvr-'] h3,
[class*=' imghvr-'] h3,
[class^='imghvr-'] p,
[class*=' imghvr-'] p {
  margin: 0;
  padding: 0;
  color: #fff;
}
[class^='imghvr-'],
[class*=' imghvr-'],
[class^='imghvr-']:before,
[class^='imghvr-']:after,
[class*=' imghvr-']:before,
[class*=' imghvr-']:after,
[class^='imghvr-'] *,
[class*=' imghvr-'] *,
[class^='imghvr-'] *:before,
[class^='imghvr-'] *:after,
[class*=' imghvr-'] *:before,
[class*=' imghvr-'] *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
/* imghvr-zoom-in
   ----------------------------- */
.imghvr-zoom-in figcaption {
  text-align:center;
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  background-color:rgba(0,0,0,0.5);
}
.imghvr-zoom-in:hover figcaption {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* imghvr-shutter-out-diag-1
   ----------------------------- */
[class^='imghvr-shutter-out-']:before,
[class*=' imghvr-shutter-out-']:before {
  background: inherit;
  position: absolute;
  content: '';
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
[class^='imghvr-shutter-out-'] figcaption,
[class*=' imghvr-shutter-out-'] figcaption {
  opacity: 0;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
[class^='imghvr-shutter-out-']:hover:before,
[class*=' imghvr-shutter-out-']:hover:before {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
[class^='imghvr-shutter-out-']:hover figcaption,
[class*=' imghvr-shutter-out-']:hover figcaption {
  opacity: 1;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.imghvr-shutter-out-diag-1:before {
  top: 50%;
  bottom: 50%;
  left: -35%;
  right: -35%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.imghvr-shutter-out-diag-1:hover:before {
  top: -35%;
  bottom: -35%;
}
.tooltip-inner{
    background-color: #00a1e7;
    padding:8px;
    text-align:left;
}

.tooltip-arrow{
    border-bottom-color: #fff!important;
}

.PageMenu{padding:10px 30px;background-color:#00a1e7;margin-top:30px;text-align:center;}
.PageMenu>a{font-size:16px;margin:30px;color:#fff;}
.PageMenu>a:hover{text-decoration:underline;}

@media (min-width:768px){#ab_profile .container,#ab_certifice .container,#ab_workshop .container{width:750px;}
}
@media (min-width:992px){#ab_profile .container,#ab_certifice .container,#ab_workshop .container{width:970px;}
}
@media (min-width:1200px){#ab_profile .container,#ab_certifice .container,#ab_workshop .container{width:1170px;}
}
@media (min-width:1440px){#ab_profile .container,#ab_certifice .container,#ab_workshop .container{width:1200px;}
}
/*************关于我们总页面*************/
#ab_profile{padding:50px 0;}
#ab_profile .sectionlist{margin:0 -15px;}
#ab_profile .sectionlist .box{float:left;width:33.33%;padding:15px;}
#ab_profile .sectionlist .box .item{border:1px solid #ddd;background-color:#ffffff;}
#ab_profile .sectionlist .box img{width:100%;}
#ab_profile .sectionlist .box .txt{text-align:center;padding:15px 15px 20px;}
#ab_profile .sectionlist .box .txt h3{font-size:20px;line-height:24px;font-weight:bold;}
#ab_profile .sectionlist .box .txt p{font-size:14px;line-height:24px;height:72px;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
@media (max-width:767px) {
    #ab_profile .sectionlist .box{width:100%;}
}

#ab_certifice{background-color:#f2f2f2;padding:50px 0;}
#GalleryList .title{font-size:36px;line-height:48px;text-align:center;}
#GalleryList .title p{width:50px;height:5px;background-color:#00a1e7;margin-top:15px;position:relative;}
#GalleryList .title p:before{content:"";position:absolute;top:2px;right:50px;width:100px;height:1px;background-color:#333;}
#GalleryList .title p:after{content:"";position:absolute;top:2px;left:50px;width:100px;height:1px;background-color:#333;}
#GalleryList .list{overflow:hidden;margin-top:30px;}
#ab_workshop{padding:50px 0;}


/*************技术应用*************/
#Application .catelist{overflow:hidden;margin-bottom:40px;}
#Application .catelist:nth-child(2n){background-color:#f2f2f2;padding:50px 0}
#Application .catelist .tit{border-left:5px solid #00a1e7;padding-left:12px;overflow:hidden;position:relative;}
#Application .catelist .tit:before{content:"";position:absolute;width:75%;height:1px;background-color:#eaeaea;top:15px;right:40px;}
#Application .catelist .tit>h2{float:left;font-size:18px;line-height:30px;padding-right:10px;}
#Application .catelist .tit>.more{float:right;width:30px;height:30px;background-color:#00a1e7;color:#ffffff;text-align:center;line-height:30px;font-size:20px;position:relative;}
#Application .catelist .list{margin:20px -5px 0;overflow:hidden;}
#Application .catelist .box{float:left;width:25%;padding:5px;}
#Application .catelist .box .item{border:1px solid #e8e8e8;background-color:#fff;position:relative;}
#Application .catelist .box .item img{width:100%;}
#Application .catelist .box .item .txt{position:absolute;bottom:0px;left:0px;right:0px;background-color:rgba(0,161,231,0.6);padding:10px 20px;}
#Application .catelist .box .item .txt h3{font-size:16px;line-height:24px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;}
#Application .catelist .box .item .txt p{font-size:14px;line-height:21px;height:42px;color:#fff;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px;}
#Application .catelist .box:nth-child(n+2) .item .txt{background-color:#ffffff;}
#Application .catelist .box:nth-child(n+2) .item .txt h3{color:#333;}
#Application .catelist .box:nth-child(n+2) .item .txt p{color:#333}
@media (max-width:767px){
    #Application .catelist .box{width:50%;}
    #Application .catelist .box .item .txt{padding:10px 10px;}
    #Application .catelist .box .item .txt h3{font-size:14px;line-height:20px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}
/*#Application{}
#Application .box{}
#Application .box+.box{margin-top:40px;padding-top:40px;border-top:1px dashed #00a1e7;}
#Application .item{overflow:hidden;background-color:rgba(0,161,231,0.8);}
#Application .item .pic{float:left;width:60%;position:relative;}
#Application .item .pic img{width:100%;}
#Application .item .pic:before{content:"";position:absolute;border-style:solid;border-width:36px 30px;border-color:transparent transparent transparent #fff;top:calc(50% - 36px);right:-60px;}
#Application .item .txt{float:right;width:40%;padding:120px 60px 30px 80px;position:relative;}
#Application .item .txt h3{font-size:36px;line-height:48px;font-weight:bold;color:#fff;}
#Application .item .txt p{color:#ffffff;font-size:14px;line-height:24px;height:96px;margin-top:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
#Application .item .txt a.more{display:inline-block;width:330px;height:61px;background:url(../images/btnbg.png) no-repeat;padding-right:120px;text-align:center;line-height:61px;font-size:16px;color:#00a1e7;margin-top:20px;}
#Application .item .txt:before{content:"";position:absolute;border-width:14px;border-style:solid;border-color:transparent transparent #fff #fff;width:74px;height:74px;right:-14px;top:-14px;}
#Application .item .txt:after{content:"";position:absolute;border-width:14px;border-style:solid;border-color:transparent transparent #fff #fff;width:120px;height:120px;right:-14px;top:-14px;}
#Application .box:nth-child(2n+2) .item .pic{float:right;}
#Application .box:nth-child(2n+2) .item .pic:before{border-color:transparent #fff transparent transparent;top:calc(50% - 36px);right:auto;left:-60px;}
#Application .box:nth-child(2n+2) .item .txt{float:left;padding:120px 80px 30px 60px;}
#Application .box:nth-child(2n+2) .item .txt h3{text-align:right;}
#Application .box:nth-child(2n+2) .item .txt a.more{background:url(../images/btnbg1.png) no-repeat;padding-right:0;padding-left:120px;}
#Application .box:nth-child(2n+2) .item .txt:before{border-color:transparent #fff #fff transparent;right:auto;left:-14px;}
#Application .box:nth-child(2n+2) .item .txt:after{border-color:transparent #fff #fff transparent;right:auto;left:-14px;}
@media screen and (min-width:992px ) and (max-width:1229px) {
    #Application .item .txt{padding:120px 40px 30px 60px;}
    #Application .item .txt h3{font-size:24px;line-height:36px;}
    #Application .item .txt a.more{height:40px;line-height:40px;width:100%;}

    #Application .box:nth-child(2n+2) .item .txt{padding:120px 60px 30px 40px; }
    #Application .box:nth-child(2n+2) .item .txt a.more{background:url(../images/btnbg1.png) no-repeat right}
}
@media (min-width:768px) and (max-width:991px) {
}
@media (max-width:767px){
    #Application .item .pic{float:none;width:100%;position:relative;}
    #Application .item .txt{float:none;width:100%;padding:10px 10px;text-align:center;}
    #Application .item .txt:before{display:none;}
    #Application .item .txt:after{display:none;}
    #Application .item .txt h3{font-size:18px;line-height:24px;}
    #Application .item .txt p{display:none;}
    #Application .item .txt a.more{width:50%;height:36px;line-height:36px;padding:0;margin-top:10px;font-size:14px;}
    #Application .item+.item{margin-top:30px;}

    #Application .box:nth-child(2n+2) .item .pic{float:right;}
    #Application .box:nth-child(2n+2) .item .pic:before{border-color:transparent #fff transparent transparent;top:calc(50% - 36px);right:auto;left:-60px;}
    #Application .box:nth-child(2n+2) .item .txt{float:left;padding:10px;text-align:center;}
    #Application .box:nth-child(2n+2) .item .txt h3{text-align:center;}
    #Application .box:nth-child(2n+2) .item .txt a.more{width:50%;height:36px;line-height:36px;padding:0;margin-top:10px;font-size:14px;background:url(../images/btnbg.png) no-repeat;}
    #Application .box:nth-child(2n+2) .item .txt:before{display:none;}
    #Application .box:nth-child(2n+2) .item .txt:after{display:none;}
}*/


/*************联系我们*************/
.contact_item{margin:0 -15px;}
.contact_item .item{width:33.33%;float:left;padding:0 15px;}
.contact_item .item .img{border:1px solid #dddddd;}
.contact_item .item .txt{text-align:center;padding:15px 0;}
.contact_item .item .txt h3{font-size:20px;}
@media (max-width:767px) {
    .contact_item .item{width:100%;margin-bottom:20px;}
}

#technology .tit{border-left:5px solid #00a1e7;padding-left:12px;overflow:hidden;position:relative;}
#technology .tit:before{content:"";position:absolute;width:75%;height:1px;background-color:#eaeaea;top:15px;right:40px;}
#technology .tit>h2{float:left;font-size:18px;line-height:30px;padding-right:10px;}
#technology .tit .more{float:right;width:30px;height:30px;background-color:#00a1e7;color:#ffffff;text-align:center;line-height:30px;font-size:20px;position:relative;}
#technology .list{margin:30px -15px;overflow:hidden;}
#technology .list .item{width:12.5%;float:left;padding:0 15px;text-align:center;}
@media (max-width:767px) {
    #technology .list .item{width:50%;}
}

#manufacture{background-color:#f2f2f2;padding:50px 0;}
#manufacture .tit{border-left:5px solid #00a1e7;padding-left:12px;overflow:hidden;position:relative;}
#manufacture .tit:before{content:"";position:absolute;width:75%;height:1px;background-color:#eaeaea;top:15px;right:40px;}
#manufacture .tit>h2{float:left;font-size:18px;line-height:30px;padding-right:10px;}
#manufacture .tit .more{float:right;width:30px;height:30px;background-color:#00a1e7;color:#ffffff;text-align:center;line-height:30px;font-size:20px;position:relative;}
#manufacture .list{margin:30px -15px;overflow:hidden;}
#manufacture .list .item{width:25%;float:left;padding:0 15px;text-align:center;}
#manufacture .list .item  h3{font-size:16px;}
@media (max-width:767px) {
    #manufacture .list .item{width:50%;}
}







