

@charset "UTF-8";
@font-face {font-family:OpenSans;src: url('Open-Sans-2.ttf');}
html,body {color:#333;margin:0;font-family:myriad set pro,helvetica neue,Helvetica,Arial,Verdana,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a,label,button,input,select {-webkit-tap-highlight-color:transparent}
img {border:0}
body{float:left;width:100%;background:#EFF1F6;color:#000;font-size:16px;line-height:180%;letter-spacing:0px;font-family:OpenSans, "微软雅黑","Microsoft YaHei UI","Microsoft YaHei",Heiti,"黑体",sans-serif;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,pre,button,fieldset,form,input,legend,textarea,th,td{margin:0;padding:0}
td{padding:5px 8px;}
a {text-decoration:none;color:#000;line-height:180%;}
button,input,optgroup,select,textarea {margin:0;font:inherit;color:inherit;outline:none}
table{border-collapse: collapse;border-spacing: 0;}
li{list-style:none}
ol, ul{list-style: none;}
a:hover{color:#17A1FF}
.headall{float:left;width:100%;background:#FFF;padding:15px 0px;}
.maincenter{max-width:1600px;margin:0px auto;}
.mainfloat_fff{float:left;width:100%;background:#FFF;MARGIN-TOP:20PX;border-radius:4px;padding:10px 20px;}
.mainfloat_fff_sp{float:left;width:100%;background:#FFF;MARGIN-TOP:20PX;border-radius:4px;padding:10px 10px;}




.mainfloat{float:left;width:100%;padding:0px 30px;}

.mainfloat_sp{float:left;width:100%;padding:0px 20px;}


.logo{float:left;width:282px;}
.logo a{float:left;width:100%;height:40px;background:url(logo.png) left no-repeat;}

.logo_text{float:left;border-left:1px solid #ddd;margin-left:30px;padding-left:30px;line-height:40px;font-size:18px;color:#FA4633;}
.tel{float:right;background:url(tel.png) right no-repeat;line-height:40px;padding-right:20px;text-align:right;font-size:18px;}

.menuall{float:left;width:100%;background:#FFF;padding:10px 0px 0px 0px;;border-top:1px solid #ddd;}

.navBar{float:left;width:100%;}
.navBar ul li{float:left;margin-right:5px;}
.navBar ul li.now{}
.navBar ul li a{float:left;padding:0px 10px;line-height:48px;transition:0.3s;}
.navBar ul li a i{display:none;}
.navBar ul li a:hover{background:#F5F5F5;border-radius:5px 5px 0px 0px;color:#000}
.navBar ul li.now a{background:#EFF1F6;border-radius:5px 5px 0px 0px;color:#17A1FF;}
.navBar ul li.now a i{display:block;float:left;line-height:48px;font-size:20px;padding-right:7px;}


.bannc{float:left;width:100%;position:relative;margin-top:20px;border-radius:4px;overflow:hidden;}
.bannc{
    --swiper-theme-color: #00479D;/* 设置Swiper风格 */
    --swiper-navigation-color: #00479D;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 50px;/* 设置按钮大小 */
  }
.bannc .swiper-button-next{right:5%;}
.bannc .swiper-button-prev{left:5%;}
.bannc .swiper-slide{float:left;width:100%;position:relative;}
.bannc .swiper-slide img{float:left;width:100%;}


.products{float:left;width:100%;margin-top:10px;}
.products ul li{float:left;width:25%;padding:10px;}

.products ul li a{float:left;overflow:hidden;width:100%;box-shadow:0px 0px 5px rgba(100,100,100,0.5);background:#FFF;transition:0.3s;position:relative;border-radius:5px;}
.products ul li img{float:left;width:100%;transition:3s;}
.products ul li a h3{float:left;width:100%;font-weight:normal;line-height:50px;height:56px;overflow:hidden;COLOR:#17A1FF;text-align:center;border-top:1px solid #f0f0f0}
.products ul li a h3 i{color:#3DB060;padding-right:10px;font-weight:200;font-size:20px;line-height:55px;}

.products ul li a:hover h3{color:#000;}
.products ul li a:hover i{color:#17A1FF;}
.products ul li a p{float:left;width:100%;height:2px;background:#17A1FF;position:absolute;bottom:0px;left:-100%;z-index:0;transition:0.3s;}
.products ul li a:hover p{left:0%;}
.products ul li a:hover img{transform: rotateY(360deg);}
 

.newsx{float:left;width:100%;padding:10px 0px;}

.newsb{float:left;width:40%;PADDING:0PX;PADDING-LEFT:20PX;OVERFLOW:HIDDEN;}
.newsa{float:left;width:60%;}

.news .swiper-slide{position:relative;float:left;width:100%;}
.news .swiper-slide img{float:left;width:100%;}
.news .swiper-slide p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;width:100%;position:absolute;left:0px;bottom:0px;background:rgba(0,0,0,0.6);color:#FFF;line-height:50px;text-align:center;}
.news .swiper-pagination{bottom:60px;}

.newsb ul.two{float:left;width:100%;padding:10px 10px 5px 10px;}
.newsb ul.two li{float:left;width:100%;padding:0px 10px;}
.newsb ul.two li a{float:left;width:100%;border-bottom:1px dashed #ddd;background:url(newico.png) left no-repeat;padding-left:15px;line-height:240%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.newsb ul.one{float:left;width:100%;padding:0px 10px 0px 10px;}
.newsb ul.one li{float:left;width:100%;padding:10px 0px;display:flex;border-bottom:1px solid #f0f0f0;align-items:center;}
.newsb ul.one li div:first-child p{float:left;width:100%;text-align:center;font-size:18px;line-height:22px;color:#FFF;white-space:nowrap;}
.newsb ul.one li div:first-child span{float:left;width:100%;text-align:center;font-size:12px;color:#FFF;line-height:22px;white-space:nowrap;}
.newsb ul.one li div:first-child{width:80px;background:#FA4633;border-radius:5px;padding:5px 10px;white-space:nowrap;}
.newsb ul.one li div:last-child{padding-left:15px;}
.newsb ul.one li div:last-child a{float:left;width:100%;color:#FA4633;line-height:160%;font-size:18px;}

.alltit{float:left;width:100%;font-size:24px;margin-top:40px;}

.huanjing{float:left;width:100%;}
.huanjing ul{float:left;width:100%;padding:0px;}
.huanjing ul li{float:left;padding:10px;width:25%;}
.huanjing ul li a{float:left;width:100%;transition:0.3s;}
.huanjing ul li img{float:left;width:100%;border-radius:5px 5px 0px 0px;}
.huanjing ul li p{transition:0.3s;float:left;width:100%;text-align:center;background:#EFF1F6;border-radius:0px 0px 5px 5px;line-height:44px;height:50px;}
.huanjing ul li a:hover{-webkit-filter: contrast(130%);filter: contrast(130%);transform:scale(1.05);}
.huanjing ul li a:hover p{background:#17A1FF;color:#FFF;}



.sqcx{float:left;width:100%;background:url(sqcx.jpg) top;border-radius:5px;margin-top:10px;display:flex;justify-content:center;padding:600px 0px 70px 0px;}
.sqcx div a{float:left;width:100%;background:#FA4633;color:#FFF;padding:0px 40px;line-height:60px;border-radius:5px;box-shadow:0px 0px 5px rgba(0,0,0,0.9)}

.fengongsi{float:left;width:100%;padding-bottom:15px;margin-top:5px;}
.fengongsi ul li{float:left;width:50%;margin-top:15px;}
.fengongsi ul li p{float:left;width:100%;}
.fengongsi ul li p:nth-child(1){font-weight:bold;font-size:20px;}
.fengongsi ul li i{color:#17A1FF}

.foota{float:left;width:100%;background:#FFF;margin-top:40px;padding:20px 0px;}

.fweixin{float:left;width:100%;}
.fweixin ul{float:left;width:100%;display:flex;justify-content:center;}
.fweixin ul li{padding:0px 10px;width:140px;}
.fweixin ul li img{float:left;width:100%;}
.fweixin ul li i{float:left;width:100%;text-align:center;}
.fweixin ul li p{float:left;width:100%;text-align:center;font-size:14px;}

.footb{float:left;width:100%;background:#FFF;margin-top:0px;padding:20px 0px;border-top:1px solid #ddd;}
.foot_in{float:left;width:100%;text-align:center;}
.foot_in a{padding:0px 5px;}
.foot_in span{padding:0px 10px;}
.foot_in div:first-child{float:left;}
.foot_in div:last-child{float:right;}

.foot_in a.icp{padding-left:22px;background:url(foot1.png) left no-repeat;background-size:18px;}

.pageonemenubox{float:left;width:100%;padding:10px 0px;}
.pageonemenubox ul li{float:left;margin-right:10px;}
.pageonemenubox ul li a{float:left;padding:0px 15px;background:#F0F0F0;border-radius:5px;line-height:40px;transition:0.3s;}
.pageonemenubox ul li a:hover{color:#000;background:#e0e0e0}
.pageonemenubox ul li.now a{background:#17A1FF;color:#FFF;}
.pageonemenubox ul li.now a:hover{background:#17A1FF;color:#FFF;}



.boxbox{float:left;width:100%;}
.boxbox tr{border-bottom:1px solid #ddd;}
.boxbox tr td{padding:40px 20px;}
.boxbox tr td:nth-child(1){width:30%;border-right:1px dashed #e0e0e0;}
.boxbox tr td h3{font-size:26px;font-weight:normal;line-height:40px;color:#17A1FF;}
.boxbox tr td h4{font-size:26px;font-weight:normal;line-height:40px;}
.boxbox tr td:nth-child(1) p{color:#3DB060;}


.pagebox{float:left;width:100%;text-align:center;}
.pageboximg {float:left;width:100%;margin-top:15px;text-align:center;}
.pageboximg img{max-width:100%;}

.pagebox video{max-width:70%;}


.pagebox .shuzi{float:left;width:100%;padding-top:40px;}
.pagebox .shuzi div{float:left;width:33.333%;}
.pagebox .shuzi div p{float:left;width:100%;text-align:center;}
.pagebox .shuzi div h5{float:left;width:100%;text-align:center;margin:0px;padding:0px;font-weight:400;font-size:40px;line-height:50px;}
.pagebox .shuzi div h5 span{color:#4581FD;font-size:22px;padding-left:10px;}



.zhucetit{float:left;width:100%;margin-top:20px;background:#FFF;}
.zhucetit h3{float:left;width:100%;text-align:left;font-size:26px;line-height:50px;text-align:center;font-weight:normal;}
.zhuce{float:left;width:100%;margin-top:20px;background:#FFF;padding:10px 0px 50px 0px;display:flex;justify-content:center;}
.zhuce div{padding:0px 1px;}
.zhuce div input{float:left;width:190px;border:1px solid #ddd;padding:5px;height:40px;line-height:30px;font-size:14px;color:#000}
.zhuce div input.btn{width:200px;background:#4581FD;line-height:26px;color:#FFF;border:1px solid #4581FD;font-size:18px;color:#fff;text-shadow:3px 2px 6px #333;}
.zhuce div input.btn:hover{background:#3375FD;text-shadow:0px 0px 0px #4581FD;}

.pagebox .shuzid{float:left;width:100%;padding-top:40px;}
.pagebox .shuzid div{float:left;width:25%;}
.pagebox .shuzid div p{float:left;width:100%;text-align:center;}
.pagebox .shuzid div h5{float:left;width:100%;text-align:center;margin:0px;padding:0px;font-weight:400;font-size:40px;line-height:50px;}
.pagebox .shuzid div h5 span{color:#4581FD;font-size:22px;padding-left:10px;}

.bdics{float:left;width:90%;margin-left:5%;padding-top:20px;}
.bdics .ics{float:left;width:50%;margin-top:20px;display:flex}
.bdics .ics i{padding-right:15px;}
.bdics .ics div{}
.bdics .ics div h6{float:left;width:100%;font-size:22px;font-weight:400;text-align:left;}
.bdics .ics div p{float:left;width:100%;font-size:16px;font-weight:400;text-align:left;}


.mainproduct{float:left;width:100%;padding:0px 10px;}
.pro_sousuo{float:left;width:50%;position:relative;border-radius:5px 0px 0px 5px;margin-top:10px;border-right:1px solid #fff;;}
.pro_xinxiliu{float:left;width:50%;position:relative;margin-top:10px;border-radius:0px 5px  5px 0px;border-left:1px solid #fff;}
.pro_sousuo a.k,.pro_xinxiliu a.k{float:left;width:100%;position:absolute;bottom:0px;left:0px;z-index:999;background:rgba(0,0,0,0.5);padding:30px 0px;}
.pro_sousuo a img,.pro_xinxiliu a img{float:left;width:100%;}



.pro_sousuo h3,.pro_xinxiliu h3{float:left;width:90%;margin-left:5%;font-size:22px;color:#FFF;line-height:40px;padding-bottom:15px;}
.pro_sousuo p,.pro_xinxiliu p{float:left;width:90%;margin-left:5%;font-size:16px;color:#FFF;line-height:160%;}
.pro_sousuo  h3 i,.pro_xinxiliu h3 i{float:right;font-size:30px;line-height:40px;padding-right:10px;font-weight:normal;}

.pro_gslist{float:left;width:100%;margin-top:10px;padding-bottom:30px;}
.pro_gslist ul li{float:left;width:16.6666%;padding:0px 10px;background:#FFF;margin-top:10px;}

.pro_gslist ul li a{float:left;width:100%;border:1px solid #ddd;box-shadow:0px 0px 5px rgba(100,100,100,0.2);padding-bottom:10px;}
.pro_gslist ul li:nth-child(2n+1) a{border:1px solid #17A1FF;box-shadow:2px 2px 5px rgba(23,161,255,0.3);}
.pro_gslist ul li:nth-child(2n) a{border:1px solid #FA4633;box-shadow:2px 2px 5px rgba(250,70,51,0.3);}


.pro_gslist ul li em{float:left;width:100%;border-bottom:1px solid #ddd;}
.pro_gslist ul li em img{float:left;width:100%;}
.pro_gslist ul li h3{float:left;width:100%;font-size:18px;font-weight:bold;line-height:40px;padding-top:10px;text-align:center;}
.pro_gslist ul li h3 span{background:#F5F5F5;color:#999;font-size:14px;padding:3px 5px;border-radius:5px;}
.pro_gslist ul li p{float:left;width:100%;font-size:14px;padding:0px 15px 0px 15px;color:#666;line-height:170%;height:50px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}

.bottom_v_box{float:left;width:100%;padding-top:20px;}
.bottom_v_box ul li{float:left;margin-left:0px;width:33.333%;padding:15px;border-right:1px dashed #e0e0e0;}
.bottom_v_box ul li:nth-child(3){border-right:0px solid #ddd;}

.bottom_v_box ul li h3{float:left;width:100%;font-size:22px;font-weight:400;color:#000}
.bottom_v_box ul li h3 i{padding-right:10px;font-size:22px;color:#17A1FF;}
.bottom_v_box ul li div{float:left;width:100%;}
.bottom_v_box ul li div img{float:left;width:100%;}

.nntit{float:left;width:100%;background:#17A1FF;color:#fff;padding:30px 50px;text-align:center;font-size:30px;margin-top:10px;margin-bottom:5px;border-radius:5px;box-shadow:0px 0px 5px rgba(23,151,255,0.8)}
.nntit h3{float:left;width:100%;color:#fff;text-align:center;font-size:30px;}
.nntit p{float:left;width:100%;color:#fff;text-align:center;font-size:16px;margin-top:10px;}


.jupinyslist{float:left;width:100%;}
.jupinyslist ul li{float:left;width:50%;margin-top:30px;display:flex;}
.jupinyslist ul li div:nth-child(2){padding-left:20px;}
.jupinyslist ul li h3{float:left;width:100%;font-size:22px;color:#000;font-weight:400;text-align:left;}

.jupingzhanxian{float:left;width:100%;margin-top:30px;}
.jupingzhanxian ul li{float:left;width:20%;}
.jupingzhanxian ul li:nth-child(1){margin-left:0px;}
.jupingzhanxian ul li i{float:left;width:100%;padding:5px;}
.jupingzhanxian ul li i img{float:left;width:100%;border-radius:5px;}
.jupingzhanxian ul li div{float:left;width:100%;padding:0px 5px;text-align:center;}
.jupingzhanxian ul li div h3{float:left;width:100%;font-weight:400;font-size:18px;}
.jupingzhanxian ul li div p{float:left;width:100%;font-weight:400;font-size:14px;color:#666}


.apps{float:left;width:100%;display:flex;justify-content:center;}
.apps a{margin-left:0px;width:100%;}
.apps a span{float:left;width:100%;text-align:center;padding-bottom:5px;}
.apps a span img{width:40px;}


.leftbox{float:left;width:15%;padding-right:20px;}
.class_tit{float:left;width:100%;background:#17A1FF;padding:20px 15px;font-size:18px;color:#FFF;font-weight:bold;}
.class_tit span{float:left;width:100%;padding-left:0px;font-size:14px;color:#aaa;font-weight:normal;}

.classsub{float:left;width:100%;}
.classsub ul li{float:left;width:100%;margin-top:1px;}
.classsub ul li a{float:left;width:100%;background:#F4F4F4;padding:0px 15px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.classsub ul li.now a{color:#17A1FF;font-weight:bold;}

.pathout{float:left;width:100%;}
.path{float:left;width:100%;margin-top:0px;}
.path span{float:right;line-height:40px;font-size:12px;}
.path span em{float:right;width:30px;height:40px;background:url(hb.png) center center no-repeat;background-size:auto 12px;font-size:12px;}
.path span:first-child em{display:none;}
.path span a{line-height:40px;font-size:12px;}

.info_info{float:left;width:85%;border:1px solid #DDD;padding:50px 70px;background:#FFF;margin-bottom:20px;}
.info_info h1{float:left;width:100%;font-size:30px;line-height:150%;text-align:center;border-bottom:1px dashed #ddd;padding-bottom:10px;}


#videoinfo{float:left;width:100%;height:560px;margin-top:10px;}
#allmap{float:left;width:100%;height:400px;margin-top:10px;}
.img_suolue{float:left;width:100%;margin-top:10px;text-align:center;}
.img_suolue img{float:left;width:100%;}

.content_info{float:left;width:100%;padding:0px;margin-top:10px;}
.content_info strong{font-weight:bold;}
.content_info td{border:1px solid #ddd;padding:8px;}
.content_info img{max-width:100%;margin-top:0px;}
.content_info table{width:100%;FLOAT:LEFT;MARGIN:10PX 0PX;}
.content_info table tr:nth-child(1) td{font-size:16px;font-weight:bold;background:#FAFAFA;}
.content_info p{float:left;width:100%;margin-top:10px;}


.pic_product{float:left;width:85%;border:1px solid #ddd;background:#FFF;padding:0px 20px 20px 20px;margin-bottom:20px;}
.pic_product ul li{float:left;width:100%;margin-top:20px;padding-bottom:20px;border-bottom:1px dashed #ddd;display:flex;align-items:center;}
.pic_product ul li:last-child{padding-bottom:0px;border-bottom:0px dashed #ddd;}
.pic_product ul li .img{float:left;width:25%;}
.pic_product ul li .img img{float:left;width:100%;}
.pic_product ul li .cons{float:left;width:75%;padding-left:20px;}
.pic_product ul li h3{float:left;width:100%;padding-bottom:5px;line-height:150%;}
.pic_product ul li h3 a{font-size:18px;font-weight:bold;line-height:150%;}
.pic_product ul li h3 a em{color:#FF0000;font-size:18px;font-weight:bold;line-height:150%;}
.pic_product ul li .con{float:left;width:100%;color:#666}

.showPage{FLOAT:LEFT;WIDTH:100%;padding:0px 0px;}
.showPage #page{float:right;padding:15px;}
.showPage p{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-left:5px;}
.showPage a{float:left;padding:0px 15px;border:1px solid #ddd;line-height:40px;margin-left:5px;}

.showPage a.cur{border:1px solid #0075E4;background:#0075E4;color:#FFF;}


.pic_list_si{float:right;width:85%;border:1px solid #ddd;margin-bottom:20px;padding:10px;background:#FFF}
.pic_list_si ul li{float:left;width:25%;padding:10px;position:relative;overflow:hidden;}
.pic_list_si ul li i{float:left;width:100%;overflow:hidden;border:1px solid #ddd;padding:3px;}
.pic_list_si ul li i em{float:left;width:100%;overflow:hidden;}
.pic_list_si ul li i img{float:left;width:100%;transition:0.3s;border-radius:5px;}
.pic_list_si ul li h4{float:left;width:100%;padding:0px 10px;text-align:center;line-height:50px;height:50px;overflow:hidden;background:#f9f9f9}
.pic_list_si ul li a:hover i img{float:left;width:100%;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
     

.pic_list_san{float:right;width:85%;margin-bottom:20px;padding:0px;border:1px solid #ddd;padding:10px;background:#FFF}
.pic_list_san ul li{float:left;width:33.333%;padding:0px;padding:10px;}
.pic_list_san ul li i img{float:left;width:100%;transition:0.3s;}
.pic_list_san ul li i{float:left;width:100%;overflow:hidden;border-radius:5px;}
.pic_list_san ul li i em{float:left;width:100%;overflow:hidden;}
.pic_list_san ul li h4{float:left;width:100%;padding:0px 10px;background:#f9f9f9;text-align:center;line-height:50px;height:50px;overflow:hidden;}
.pic_list_san ul li a:hover i img{float:left;width:100%;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
    


























.shaddows{box-shadow:0px 0px 5px rgba(100,100,100,0.5)}