﻿@import url(style.css);
@import url(mobile.css);
@import url(custom.css);
@import url(pscroll.css);
@import url(lrtk3.css);
@keyframes scaleAnim{
    0%{         
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}
.header-v1 .search{ background:#f6f6f6;}
/*内页*/
.postions{ height:76px; line-height:76px; overflow:hidden;color:#60646f; font-size:15px;  /*border-bottom:1px solid #eaeaea;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.04);box-shadow: 0 5px 10px rgba(0,0,0,.04); margin-top:-80px; */position:relative;}
.posadd .postions{ position:fixed; top:0; left:0; width:100%; z-index:5;}
.postions.bgs3{ border-bottom:0; height:68px; line-height:68px;background: #f6f6f6;}
.postions a{color:#60646f; }
.postions a:hover{ color:#ff5500;}
.postions label{ color:#60646f;}
.postions .postions_r{display: flex;align-items: center;}
.postions .postions_r img{ margin-left:11px; height:17px;}
.postions .postions_r img:first-child{ margin-left:0;}
.postions h2{ float:left; font-weight:normal; color:#fff; height:58px; }
.postions h2 span{font-size:15px; font-family:Arial; color:rgba(255,255,255,0.5); }
.postions .rclass{ float:right;background:url(../images/pos_bg2.png) left center no-repeat;background-size:20px auto;  padding-left:25px;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color: transparent; display:none;}
.postions .postions_b{ text-align:center;}
.postions .postions_b a{ /*float:left;*/ display:inline-block; vertical-align:top; text-align:center;overflow:hidden; font-size:16px; color:#fff; position:relative;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:0; min-width:182px;margin-left:-3px; margin-right:-3px;  }
.postions .postions_b a:hover{color:#ff5500;}
.postions .postions_b a:after{content: "";display: block;position: absolute;right:0%; width:2px; top: 0%;height:100%; margin-top:0px;background:rgba(255,255,255,0.16);-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:-1;}
/*.postions .postions_b a.isel:after{left: 0%;right: 0%;opacity: 1;}
.postions .postions_b a:hover:after{left: 0%;right: 0%;opacity: 1;}*/
/* .postions .postions_b a:last-child:after{ display:none;} */
.postions .postions_b a.isel{color:#fff; /* background:var(--main-color);  */}
.postions .postions_b a::before{content: "";background: var(--main-color);bottom: 1px;left: 50%;width: 0;height: 3px;right: 50%;transition:all 0.3s;z-index: -1;position: absolute;}
.postions .postions_b a.isel::before{width: 100%;left: 0;right: 0;}
.postions .postions_b a span{display: block;position: relative;overflow: hidden; padding-left:15px; padding-right:15px;}
.postions .postions_b a:first-child span::after{content: "";display: block;position: absolute;left:0%; width:2px; top: 0%;height:100%; margin-top:0px;background:rgba(255,255,255,0.16);-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:-1;}
/*分类弹窗*/
.about_bgs{z-index: 19891024;background:rgba(0,0,0,0.46); width: 100%; height: 100%;  position: fixed;  left: 0;  top: 0;  display: none;}
.about_tc .closed2{ display:none;}

.o_big_con{ overflow:hidden; position:relative;}
.o_big{ overflow:hidden; background-repeat:no-repeat; background-position:70% center; background-size:cover; position:relative;  width:100%;-webkit-animation:scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}
.o_big img{ width:100%;filter: Alpha(Opacity=0);opacity: 0;}
.o_big_con .cons{ position:absolute; top:0; left:0; width:100%; height:100%;}
.o_big_con .cons .wrap2{ height:100%; display:table; }
.o_big_con .h2{font-weight:bold; display:table-cell; vertical-align:middle; color:rgba(255,255,255,1.0); text-align:left;  padding-top:50px;line-height: 1.2;}
.o_big_con .h2 span{ display:block; overflow:hidden; color:rgba(255,255,255,1.0); line-height:1.3; margin-top:1.5%;/*  font-family: Arial; */font-weight: normal;}

/*分页*/
.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:3%; padding-bottom:6%; clear:both;}
.yema.bgs2{ text-align:right;}
.yema a{ display:inline-block; /* height:38px; */ line-height:38px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:40px;margin-left:3px;  text-align:center; color:#333333; font-size:14px; border:1px solid #ffffff; background:#ffffff;border-radius: 50%;}
.yema a:hover{ text-decoration:none; color:#fff; background:#ff5500;border:1px solid #ff5500;}
.yema a.on{color:#fff;  background:#ff5500;border:1px solid #ff5500;}
.yema a.first,.yema a.last{ margin-right:0;  }
.yema a.first:hover,.yema a.last:hover{background-color:#ff5500;}
.yema a span{ font-family:"宋体"; font-size:16px;}
/*暂无内容*/
.nodata{ clear:both; max-width:1200px; margin:0 auto; overflow:hidden; text-align:center; margin-top:13%; margin-bottom:13%; background:url(http://img02.ebaixun.com.cn/public/nodata.png) center top no-repeat; background-size:auto 169px; padding-top:180px;}
.nodata .title{ color:#555555; font-size:18px; overflow:hidden; margin-top:2%; line-height:26px;}
.nodata .desc{color:#999999; font-size:14px; overflow:hidden; line-height:24px; margin-top:5px;}



@media screen and (max-width: 1600px) {
/*内页*/
.postions{ height:56px; line-height:56px; font-size:14px;/*  margin-top:-56px; */}
.postions.bgs3{height:56px; line-height:56px;}


}


@media screen and (max-width: 1200px) {
/*内页*/
.postions h2{ font-size:18px;}
.postions h2 span{ font-size:14px;}
.postions .postions_b a{padding-left:12px; padding-right:12px;}
.o_big_con .h2{padding-top: 0;}

}

@media screen and (max-width: 1100px) {
/*内页*/
.postions{ height:50px; line-height:50px;/* margin-top:-50px; */}
.postions .postions_b a{ font-size:15px;}
.postions .postions_b a span{padding-left:8px; padding-right:8px;}
.postions.bgs3{height:50px; line-height:50px;}

/*分页*/
.yema a{/*  height:36px; */ line-height:34px;min-width:36px;}

}

@media screen and (max-width: 992px) {
/*内页*/
.postions{ position:static; margin-top:0; /* background:#fff;border-bottom: 1px solid #eaeaea; */}
.postions.bgs3{height:44px; line-height:44px;}
.postions .postions_r{ display:inline;}
.postions .postions_r img{ height:15px;}
.postions .rclass{ display:block;}
.postions .postions_b{ display:none;}
.postions .postions_b a{ float:none; font-size:15px; display:block;   text-align:left; background:#efefef; border-bottom:1px solid #fff; width:auto; color:#2b2b2b;}
.postions .postions_b a:hover{ background:var(--main-color); color:#fff;}
.postions .postions_b a.isel{ color:#fff;background:var(--main-color);}
.postions .postions_b a:after{ height:0;}
.postions .postions_b a span{padding-right:0; padding-left:3%;}
.postions .postions_b a:first-child span::after{display: none;}
.o_big_con .h2 span{margin-top: 2%;}
/*分类弹窗*/
.about_tc{z-index: 19891025; width: 0%; right: 0%; position:absolute; overflow: hidden; top:0; height:100%;/* display: none;*/transition: all 0.3s;}
.postions_b.lws .about_tc{ width:80%;}
.postions_b.lws{ display:block;}
.about_l.lws .about_tc{ width:100%;}
.about_tc .about_divs{ position:absolute; right:0; width:85%; background-color:#fff; top:0; overflow:hidden; height:100%;}
.about_tc .closed2{ right:84.5%; position:absolute; top:150px; cursor:pointer; width:25px; display:block;}
.about_tc .closed2:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}

}
@media screen and (max-width: 830px) {
/*内页*/
.postions h2{ font-size:16px;}
.postions h2 span{ font-size:13px;}


}
@media screen and (max-width: 780px) {
/*内页*/
.o_big{ height:220px;}
.postions{ height:42px; line-height:42px; font-size:13px;}
.postions h2{ display:none;}
.postions .postions_b a{ height:44px; line-height:44px; font-size:14px;}
.postions.bgs3{height:42px; line-height:42px;}
/*分页*/
.yema a{ /* height:26px; */ line-height:24px; padding-left:6px; padding-right:6px; margin-left:2px; font-size:13px; min-width:26px;}

}

@media screen and (max-width: 640px) {
/*内页*/
.o_big_con .h2 span{margin-top: 2.5%;}
/*分页*/
.yema a{ font-size:12px;}
/*.yema a span{ font-size:13px;}*/
/*暂无内容*/
.nodata{background-size:auto 130px; padding-top:140px;margin-top:15%; margin-bottom:15%;}

}

@media screen and (max-width: 480px) {
/*内页*/
.o_big{ height:200px;}
.postions{ font-size:12px;}
.postions .postions_b a{ font-size:13px;}
.postions .postions_r span{ display:none;}
.postions .postions_r img{ margin-left:6px;}
.o_big_con .h2 span{margin-top:3%;}
/*分页*/
.yema{ padding-top:35px; padding-bottom:40px;}
.yema a{ padding-left:5px; padding-right:5px; margin-left:2px;}

}

@media screen and (max-width: 360px) {
/*内页*/

}
/*公司介绍*/
.i_news_t{overflow: hidden;margin-top: 5%;}
.i_news_t .h3{overflow: hidden;line-height: 1.3;font-weight: bold;color: #222222;}
.i_news_t .p{color: #999999;margin-top: 1.5%;line-height: 1.6;}
.i_news_t.bgs2{text-align: center;}
.i_news_t .rbtn{display: inline-block;vertical-align: top;margin-top: 2%;}
.about_one_bg{overflow: hidden;}
.about_one{  margin-top:8%; margin-bottom:9%; position:relative;}
.about_one .about_one_l{ left:0; top:0; height:100%; overflow:hidden; width:52%;color:#000000; font-size:16px; max-width:750px;}
.about_one .about_one_l .h3{ font-weight:normal; color:#000000; overflow:hidden; line-height:1.3; position:relative; padding-bottom:2%; margin-top:7.5%;}
.about_one .about_one_l .p{ overflow:hidden; line-height:30px; margin-top:5%;text-align:justify;height:calc(85% - 150px);height:-webkit-calc(85% - 150px);height:-moz-calc(85% - 150px); position:relative;}
.about_one .about_one_l .p p{ overflow:hidden; margin-bottom:4%;}
.about_one .about_one_l .p strong{ color:#fa5900; font-weight:bold;padding-bottom: 1%;overflow: hidden;display: inline-block;vertical-align: top;}
.about_one .imgs{ float:right; width:47.26%;position: relative;z-index: 0; }
.about_one .imgs .img{overflow:hidden;}
.about_one .imgs img{ width:100%; display: block;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}
.about_one .imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.about_one .imgs::before{content: "";position: absolute;right: -42px;bottom: -45px;width: 143px;height: 143px;background: #fa5900;}
.about_one .imgs i{position: absolute;width: 82px;height: 82px;left: 50%;top: 50%;transform: translate(-50%, -50%);background: url(../images/about_pic2.png) no-repeat;background-size: 100% 100%;cursor: pointer;transition:all 0.3s;}
.about_one .imgs i:hover{width: 86px;height: 86px;}
.about_one .imgs .videos{ position:absolute; top:0; left:0; width:100%; height:100%;object-fit: fill;}
.about_one .i_jsq_scroll{ padding-right:15px;}
/*滚动条*/
.i_jsq_scroll{ overflow:hidden;overflow-y: auto; max-height:100%; position:relative; /* background:url(../images/contact_bg3.png) right top repeat-y; */ }
.i_jsq_scroll::-webkit-scrollbar { -webkit-appearance: none;}
.i_jsq_scroll::-webkit-scrollbar:vertical { width: 4px;}
.i_jsq_scroll::-webkit-scrollbar-thumb { border-radius: 8px; border:0; background-color:#000000;}

@media screen and (max-width: 1200px) {
/*公司介绍*/
.about_one .imgs::before{width: 120px;height: 120px;right: -32px;bottom: -35px;}
}
@media screen and (max-width: 992px) {
/*公司介绍*/
.i_news_t{margin-top: 6%;text-align: center;}
.about_one .imgs::before{display: none;}
.about_one .about_one_l{ float:none; width:100%; max-width:none;background-size:18px auto;  background:none; position:static;margin-top: 0%;}
.about_one .about_one_l .p{margin-top: 4%;}
.about_one .about_one_l .h3{text-align: center;padding-bottom: 0;}
.about_one .imgs{ float:none; width:100%;}
.about_one .i_jsq_scroll{ padding-right:0; background:none;}

}
@media screen and (max-width: 640px) {
/*公司介绍*/
.about_one .about_one_l{ font-size:15px;}
.about_one .about_one_l .p{ line-height:26px;}

}
@media screen and (max-width: 480px) {
/*公司介绍*/
.i_news_t{margin-top: 7%;}
.about_one .about_one_l{ font-size:14px;}
.about_one .about_one_l .p{ line-height:24px;}
.about_one .imgs i{width: 60px;height: 60px;}
.about_one .imgs i:hover{width: 66px;height: 66px;}
}
@media screen and (max-width: 420px) {
/*公司介绍*/
.about_one .about_one_l{ font-size:13px;}

}
/*新闻中心*/
.news_con{ overflow:hidden; margin-top:4%;margin-bottom: 2%;}
.news_con .left{ width:25%; float:left}
.news_con .left li{
	background-color:#f5f5f5;
	line-height:30px;
	padding-left:10px;
	

}
.aaa{ font-size:16px; font-weight:bold;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	display:block; line-height:45px;}
.twolevel li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	font-size:12px;
	font-weight:normal
	
}
.news_con .right{ width:70%; float: right}

.news_con .right .left1{ width:50%; float: left}
.news_con .right .right1{ width:47%; float: right}
.news_con .right .right1 strong{ font-size:24px; padding-top:50px; display:block; padding-bottom:5px;}

.news_con .right ul li{ /*overflow:hidden;*/
	display:block;
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
	border: 1px solid #f0f0f0;
	padding:20px;
}

.news_con .right ul li:nth-child(3n){margin-right: 0;}
.news_con .right ul li .imgs{overflow:hidden;position: relative;padding-top:90%;}
.news_con .right ul li .imgs img{width:100%;height: 100%;position: absolute;left: 0;top: 0; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s;}
.news_con .right ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.news_con .right ul li .txts{ overflow:hidden;}
.news_con .right ul li .txts .h3{ line-height:30px; height:60px; overflow:hidden; color:#222222; font-weight:bold;transition: all 0.3s;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;margin-top: 40px;}
.news_con .right ul li .txts .p{ height:40px; overflow:hidden; font-size:16px; color:#999999; line-height:20px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:23px;margin-bottom: 8%;}
.news_con .right ul li .txts .date{margin-top: 30px;height: 20px;line-height: 20px;overflow: hidden;color: #fe5400;font-size: 15px;}
.news_con .right ul li:hover .txts .h3{color: #ff5500;}
@media screen and (max-width: 1200px) {
/*新闻中心*/
.news_con .right ul li .txts .h3{margin-top: 30px;}

}
@media screen and (max-width: 992px) {
.news_con .left{ width:100%; float: none}
.news_con .right{ width:100%; float: none; margin-top:20px;}
/*新闻中心*/
.news_con .right ul li .txts .p{font-size: 15px;}
.news_con .right ul li .txts .date{font-size: 14px;margin-top: 20px;}
}
@media screen and (max-width: 780px) {
/*新闻中心*/
.news_con .right ul li .txts .p{ font-size:14px; }
.news_con .right ul li .txts .date{font-size: 13px;}


}
@media screen and (max-width: 640px) {
/*新闻中心*/
.news_con .right ul li{width: 49%;}
.news_con .right ul li:nth-child(3n){margin-right: 2%;}
.news_con .right ul li:nth-child(2n){margin-right: 0;}
.news_con .right ul li .txts .date{margin-top: 15px;}
.news_con .right ul li .txts .p{margin-top: 15px;}
.news_con .right ul li .txts .h3{margin-top: 20px;}

}  
@media screen and (max-width: 480px) {
/*新闻中心*/
.news_con .right ul li .txts .h3{height: 78px;line-height: 26px; -webkit-line-clamp: 3;}
.news_con .right ul li .txts .p{ font-size:13px;margin-top: 13px;height: 20px;-webkit-line-clamp: 1;}
.news_con .right ul li .txts .date{font-size: 12px;}

}  
@media screen and (max-width: 420px) {
/*新闻中心*/
.news_con .right ul li .txts .h3{ height:72px; line-height:24px;}

} 
@media screen and (max-width: 420px) {
/*新闻中心*/
.news_con .right ul li .txts .h3{ height:66px; line-height:22px;}
.news_con .right ul li .txts .p{ font-size:12px;}

} 

/*分享*/
.contentbox .sharebox{  margin-top:15%; --dw: 50px; --w: var(--dw);--size: 50%;--sc: #000000; --fill: var(--sc);}
.contentbox .sharebox ul li{float:left; width:50px; height:50px; background-repeat:no-repeat; background-size:100% 100%;transition:all 0.3s; background:rgba(255, 255, 255, 0.1); border-radius:50%;}
.contentbox .sharebox ul li a{ display:block; width:100%; height:100%;margin:0; position:relative;transition:all 0.3s;}
.contentbox .sharebox ul li a:hover{/*filter: Alpha(Opacity=80);opacity: 0.8;*/}
.contentbox .sharebox ul li.weixin{--size: 63%;}
.contentbox .sharebox ul li.weixin .wem1{width: 203px; bottom:41px; text-align: center;  position: absolute; margin-left:-80px;margin-top: -203px; background-image: url(../img/ewm.png);background-repeat: no-repeat; height:0; overflow:hidden;transition:all 0.3s;transform:scale(0, 0);}
.contentbox .sharebox ul li.weixin .wem1 img{ width:155px; height:155px; margin-right:5px;transition:all 0.3s; }
.contentbox .sharebox ul li.weixin a:hover .wem1{ height:195px;padding-top: 20px; padding-bottom:20px;transform:scale(1, 1);}
.contentbox .sharebox ul li a{ display:block; width:100%; height:100%;}
.contentbox .sharebox ul li:hover{--fill:#fa5900;}
.contentbox .sharebox .social-share .social-share-icon{ width:30px; height:30px; line-height:30px; vertical-align:top;}
.contentbox .sharebox .social-share .social-share-icon:hover{background:none;}
.contentbox .sharebox .self-svg {width: var(--w);height: var(--w);background: transparent;}
.contentbox .sharebox .self-svg svg {transition: all 0.3s;}
.contentbox .sharebox .self-svg svg.icon{ --size:65%;}
.contentbox .sharebox .be .self-svg svg.icon{ --size:80%;}
.contentbox .sharebox .wx .self-svg svg.icon{ --size:80%;}
/*新闻资讯详细*/
.news_cons{position: relative;margin-top:5%;margin-bottom: 5%;}
.about_x2{overflow:hidden;  position:relative;width:calc(98% - 300px);width:-webkit-calc(98% - 300px);width:-moz-calc(98% - 300px);float: left;max-width: 1120px;}
.about_x2:after{ content:""; width:14px; height:14px; background:url(../images/news_bg3.png) no-repeat; position:absolute; left:0; top:0;}
.about_x2 .news_type{ overflow:hidden;color: #fa5900;line-height: 20px;font-size: 16px;}
.about_x2 .show_t{ line-height:60px; color:#000000;  margin-bottom:31px; margin-top:44px; font-weight:normal;}
.about_x2 .con_line{ line-height:40px; color:#999999; overflow:hidden;font-size: 14px;/* border-bottom: 1px solid #e9e9e9;padding-bottom: 30px; */ }
.about_x2 .con_line span{margin-left: 11px;padding-left: 13px;overflow: hidden;position: relative;}
.about_x2 .con_line span::after{content: "";position: absolute;left: 0;top: 7px;height: 10px;width: 1px;background: #d9d9d9;}
.about_x2 img{margin-bottom:10px; max-width:100%;}
.about_x2 .con_id{ line-height:30px;overflow:hidden;white-space:normal;/* word-break:break-all; */ padding-top:40px;font-size:16px; color:#000000;text-align:left; padding-bottom:40px;}
.about_x2 .con_id .h2{ font-size:16px; margin-bottom:5px;}
.about_x2 .con_id .h4{font-weight: bold;overflow: hidden;margin-bottom: 1%;}
.about_x2 .con_id p{ padding-bottom:10px; overflow:hidden;}
.about_x2 .con_id ul,ol{padding-left: 18px;}
.about_x2 .con_id li{list-style: auto;}
.about_x2 .color1{color: #ff5500;}
.about_x2 table{border-collapse:collapse;border-spacing:0;}
.about_x2 table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}
.prenext{ padding-top:19px; text-align:left;  font-size:16px;margin-bottom:1%; margin-top:1%; overflow:hidden; color:#222222;border-top: 1px solid #e9e9e9;position: relative; }
.prenext span{width:calc(100% - 166px);width:-webkit-calc(100% - 166px);width:-moz-calc(100% - 166px); overflow:hidden; background-repeat:no-repeat; background-size:11px 18px;display: block; line-height:38px;height: 38px;white-space:nowrap;text-overflow:ellipsis;}
.prenext span.l{ text-align:left; padding-left:32px; background-image:url(../images/left2.png); background-position:left center;}
.prenext span.l:hover{ background-image:url(../images/left2_on.png);color:#fa5900;}
.prenext span.r{ text-align:right; padding-right:32px; background-image:url(../images/right2.png);background-position:right center;}
.prenext span.r:hover{ background-image:url(../images/right2_on.png);color:#fa5900;}
.prenext a{ color:#222222; overflow:hidden; transition:all 0.3s;}
.prenext a:hover{ color:#fa5900;  text-decoration:none;opacity:0.8;filter:Alpha(opacity=80);}
.prenext .goback{position: absolute; top:36px; height:54px; line-height:54px; width:156px; border-radius:27px; color:#fff;background: #fa5900 url(../images/news_pic3.png) 37px center no-repeat;right: 0;background-size: 14px 16px;text-indent: 58px;font-size: 16px;}
.prenext .goback:hover{ opacity:0.8;filter:Alpha(opacity=80); color:#fff;background-color: #fb630f;}
.news_r{float: right;width: 300px;margin-top: 285px;}
.news_r .news_r_t{line-height: 32px;overflow: hidden;color: #222222;margin-top: 24px;font-weight: bold;}
.news_r .news_r_ul{overflow: hidden;margin-top: 10%;margin-bottom: 6%;}
.news_r .news_r_ul li{display: block;padding-bottom: 28px; border-radius: 10px;font-size: 14px;margin-bottom:32px;border-bottom: 1px solid #e6e6e6;}
.news_r .news_r_ul li .date{line-height: 26px;height: 26px;overflow: hidden;color: #fa5900;}
.news_r .news_r_ul li .p{overflow: hidden;line-height: 22px;height: 44px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;color: #777777;margin-top: 11px;}
.news_r .news_r_ul li .h3{line-height: 24px;max-height: 48px;overflow: hidden;color: #222222;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;margin-top: 7px;font-weight: normal;font-size: 22px;}
.news_r .news_r_ul li:hover .h3{color:#fa5900;}
.news_r .contentbox{padding-top: 22px;padding-bottom: 22px;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
.news_r .contentbox label{float: left;overflow: hidden;font-size: 16px;line-height: 30px;margin-right: 10px;}
.news_r .contentbox .sharebox{float: left;margin-top: 0;--dw: 30px;}
.news_r .contentbox .sharebox ul li{width: 30px;height: 30px;}
.contentbox .sharebox .social-share .social-share-icon{ width:30px; height:30px; line-height:30px; vertical-align:top;}
.contentbox .sharebox .social-share .social-share-icon:hover{background:none;}
@media screen and (max-width: 1500px) {
	/*新闻资讯详细*/
	.news_r{margin-top: 285px;}
	}
@media (max-width:1200px) {
	/*新闻资讯详细*/
	.about_x2 .news_type{font-size: 15px;}
	.about_x2 .show_t{line-height: 50px;margin-top: 30px;}
.about_x2 .con_id{padding-top: 30px;font-size: 16px;}
.news_r{margin-top: 240px;}
.news_r .news_r_ul li .h3{font-size: 20px;}
}
@media (max-width:992px) {
	/*新闻资讯详细*/
.about_x2{width: calc(100% - 0px); width: -webkit-calc(100% - 0px);width: -moz-calc(100% - 0px);float: none;max-width: none;}
.about_x2 .con_line{font-size: 14px;}
.about_x2 .con_id{padding-top: 4%;padding-bottom: 4%;}
.about_x2 .show_t{margin-bottom: 30px;margin-top: 30px;}
.about_x2 .con_id{line-height: 1.8;font-size: 15px;}
.news_r{float: none;width: 100%;margin-top: 5%;}
.news_r .news_r_ul{margin-bottom: 3%;margin-top: 5%;}
.news_r .news_r_ul li .p{height: auto;}
.news_r .news_r_ul li .h3{height: auto;line-height: 26px;font-size: 18px;}
}
@media (max-width:780px) {
	   /*新闻资讯详细*/
	   .about_x2 .news_type{font-size: 14px;}
.about_x2 .show_t{line-height: 40px;}
.about_x2 .con_line{line-height: 30px;font-size: 13px;}
.about_x2 .con_line span::after{top: 5px;}
.prenext{padding-top: 15px;font-size: 15px;}
.prenext span{line-height: 30px;height: 30px;}
.prenext .goback{line-height: 50px;height: 50px;top: 20px;}
.news_r .contentbox label{font-size: 14px;} 
}
@media screen and (max-width: 640px) {
    /*新闻资讯详细*/
.prenext{font-size: 14px;}
.prenext span{width:calc(100% - 150px);width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);}
.prenext .goback{line-height: 44px;height: 44px;width: 140px;background-position: 26px center;text-indent: 50px;}
.about_x2 .con_id{font-size: 14px;}
}
@media screen and (max-width: 480px) {
	    /*新闻资讯详细*/
		.about_x2 .con_line{font-size: 12px;}
		.about_x2 .show_t{line-height: 32px;}
	.about_x2 .news_type{font-size: 13px;}
    .news_r .news_r_ul li{margin-bottom: 3%;}
    .prenext span{width:calc(100% - 140px);width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);}
    .prenext .goback{width: 130px;}
}
@media screen and (max-width: 420px) {
	    /*新闻资讯详细*/
	.about_x2 .news_type{font-size: 12px;}
    .about_x2 .con_id{font-size: 13px;}
}	
/*联系*/
.contact_t{overflow: hidden;margin-top: 4%;line-height: 1.1;}
.contact_one{overflow: hidden;margin-top: 2%;margin-bottom: 8%;}
.contact_l{float: left; width:57%; overflow:hidden; }
.contact_l .title{overflow: hidden;font-size: 16px;color: #555555;line-height: 42px;margin-top: 5px;}
.contact_l .color{color:#ff0000;margin-left: 3px;}
.contact_l .inputs{overflow: hidden;border: 1px solid #eaeaea;margin-bottom: 2%;margin-top: 5px;}
.contact_l .inputs input{ background: none;border: 0;overflow: hidden;height: 58px;font-size: 16px;width: 100%;color: #333;padding-left: 18px;}
.contact_l .inputs input::-webkit-input-placeholder { color: #666;}
.contact_l .inputs input:-moz-placeholder {color: #666;}
.contact_l .inputs input::-moz-placeholder {color: #666;}
.contact_l .inputs input:-ms-input-placeholder {color: #666;}
.contact_l .inputs textarea{ background: none;border: 0;overflow: hidden;height: 125px;font-size: 16px;width: 100%;color: #333;padding-left: 18px;}
.contact_l .inputs textarea::-webkit-input-placeholder { color: #666;}
.contact_l .inputs textarea:-moz-placeholder {color: #666;}
.contact_l .inputs textarea::-moz-placeholder {color: #666;}
.contact_l .inputs textarea:-ms-input-placeholder {color: #666;}
.contact_l .desc{overflow: hidden;line-height: 1.6;color: #555555;font-size: 16px;margin-top: 4%;}
.contact_l .desc p{overflow: hidden;padding-bottom: 10px;}
.contact_l .btn{overflow: hidden;border-radius: 10px;background: #ff5500;float: left;position: relative;z-index: 0;margin-top: 4%;}
.contact_l .btn::before{content: "";position: absolute;top: 0;left: 0;width: 0;height: 100%;background: #f51f26;transition: all 0.3s;z-index: -1;}
.contact_l .btn:hover::before{width: 100%;}
.contact_l .btn input{ color: #fff;width: 180px;height: 58px;font-size: 16px;background: none;border: 0;cursor: pointer;}
/* .contact_l .btn::after{content: ">";width: 13px;height: 13px;line-height: 13px; margin-left: 10px;display: inline-block;color: #fff;font-size: 16px;position: absolute;top: 50%;margin-top: -6px;right:45px; font-family:'宋体';} */
.contact_r{ float:right; width:40%; max-width:500px; overflow:hidden;background: #f5f5f5;}
/* .contact_r .h4{ font-weight:bold; overflow:hidden; line-height:1.2; color:#ffffff;} */
.contact_r .contact_ul{ overflow:hidden;width: 90%;max-width: 430px;margin: 0 auto;  margin-top:8%;}
.contact_r .contact_ul li{ display:block;  overflow:hidden;  padding-bottom:60px; color:#60646f; font-size:16px; line-height:1.2;}
.contact_r .contact_ul li:last-child{margin-bottom: 0;}
.contact_r .contact_ul li label{ display:block; overflow:hidden; color:#555555;line-height:1.5;}
.contact_r .contact_ul li .h3{font-weight: normal;line-height: 1.3;overflow: hidden;color: #000000;}
.contact_r .contact_ul li .p{overflow: hidden;margin-top: 6%;max-width: 380px;}
.contact_r .contact_ul li .p p{overflow: hidden;margin-bottom: 2%;}
.contact_r .contact_ul li a{ color:#60646f;transition:all 0.3s;}
.contact_r .contact_ul li a:hover{color: #fa5900;}
@media screen and (max-width: 1360px) {
/*联系*/
.contact_l{ width:58%;}
.contact_r{ width:40%;}
}
@media screen and (max-width: 1200px) {
/*联系*/
.contact_r .contact_ul li{ float:none; width:100%;font-size: 15px;}
.contact_l .desc{font-size: 15px;}
.contact_l .title{font-size: 15px;}
}
@media screen and (max-width: 992px) {
/*联系*/
.contact_t{text-align: center;}
.contact_l{ width:100%; position:static;float: none;}
.contact_r{ float:none; width:100%; max-width:none; margin-top:6%;  }
.contact_r .contact_ul{ margin-top:5%;max-width: none;}
.contact_l .btn{float: none;}
.contact_l .btn input{width: 100%;}
}


@media screen and (max-width: 640px) {
/*联系*/
.contact_r{margin-top: 7%;}
.contact_r .contact_ul li{/* padding-left:36px; background-size:auto 30px; */font-size:14px;}
.contact_l .desc{font-size: 14px;}
.contact_l .btn input{font-size: 14px;height: 50px;}
.contact_l .inputs input{height: 50px;}
.contact_l .title{font-size: 14px;}

}
@media screen and (max-width: 480px) {
/*联系*/
.contact_r{margin-top: 8%;}
.contact_r .contact_ul li{ padding-bottom:15px;font-size: 13px;}
.contact_l .desc{font-size: 13px;}
.contact_l .btn input{height: 44px;}
.contact_l .inputs input{height: 44px;}
.contact_l .title{font-size: 13px;}
}
@media screen and (max-width: 420px) {
/*联系*/

}


/*服务*/
.service_ul{overflow: hidden;margin-top: 5%;}
.service_ul ul{display: flex;justify-content: center;gap: 9px;}
.service_ul li{float: left;width: 25%; margin-bottom: 10px;overflow: hidden;position: relative;transition:all 0.3s;}
.service_ul li .imgs{overflow: hidden;position: relative;padding-top: 130.63%;}
.service_ul li .imgs img{display: block;width: 100%;height: 100%;top: 0;left: 0;position: absolute; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;object-fit: cover;}
.service_ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.service_ul li .bgs{position: absolute;bottom: 10%;left: 0;width: 100%;}
.service_ul li .txts{width: 92%;margin: 0 auto;overflow: hidden;max-width: 406px;}
.service_ul li .h3{font-weight: bold;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;height: 36px;line-height: 36px;transition:all 0.3s;color: #ffffff;}
.service_ul li .p{overflow: hidden;height: 26px;line-height: 26px;color: #ffffff;white-space:nowrap;text-overflow:ellipsis;font-size: 16px;}
.service_ul li:hover .h3{color: #fa5900;}

@media screen and (max-width: 1200px) {
/*服务*/
.service_ul{margin-top: 4%;}
.service_ul li .bgs{bottom: 7%;}
.service_ul li .p{font-size: 15px;}


}
@media screen and (max-width: 992px) {
/*服务*/
.service_ul ul{flex-wrap: wrap;gap: 0;}
.service_ul li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
.service_ul li:nth-child(2n){margin-right: 0;}
.service_ul li .p{font-size: 14px;}
}
@media screen and (max-width: 640px) {
/*服务*/
.service_ul li .p{font-size: 13px;}
}
@media screen and (max-width: 480px) {
/*服务*/
.service_ul{margin-top: 6%;}
.service_ul li .h3{height: 30px;line-height: 30px;}
}  
@media screen and (max-width: 420px) {
/*服务*/
.service_ul li .p{font-size: 12px;}
}  


/*应用方案*/
.position2{ line-height:58px;  height:58px;margin-top: 4%;z-index: 2;position: relative;}
.position2 .postions2_r{}
.position2 .postions2_r dd{ float:left;margin-right: 21px; }
.position2 .postions2_r dd .all{}
.position2 .postions2_r .searchtitle4{width:100%;height:58px;font-size: 18px;position: relative;   float:left; }
.position2 .postions2_r .searchtitle4 label{padding-left: 50px;padding-right: 50px; height:58px; line-height:58px; display:block; width:100%; text-decoration:none; cursor:pointer; overflow:hidden; color:#60646f; text-align:left;background:url(../images/works_pic1.png) right 26px center no-repeat;-webkit-tap-highlight-color:transparent; background-size:13px 7px;transition:all 0.3s;border-radius: 10px;}
.position2 .postions2_r .searchtitle4:hover label{ background-image:url(../images/works_pic1_on.png); background-color:#ff5500; color:#fff;}
.position2 .postions2_r .searchtitle4.on label{ background-image:url(../images/works_pic1_on.png); background-color:#ff5500; color:#fff;}
.position2 .postions2_r .searchtitle4.isel label{ background-image:url(../images/works_pic1_on2.png); background-color:#ff5500; color:#fff;}
.position2 .postions2_r .searchtitle4 .all label{background-image: none;}
.position2 .postions2_r .searchtitle4 ul{display: none;position: absolute;z-index: 10;width: 100%; top: 58px; /* border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; */margin-right:0; background:#fff; z-index:1; max-height:252px; overflow-y:auto;}
/*.position2 .postions2_r .searchtitle4 ul:before{ content:""; position:absolute; bottom:0; left:0;height:calc(100% - 2px);height:-webkit-calc(100% - 2px);height:-moz-calc(100% - 2px);width:calc(100% - 2px);width:-webkit-calc(100% - 2px);width:-moz-calc(100% - 2px); border:1px solid #a9a9a9; z-index:-1;}*/
/* .position2 .postions2_r .searchtitle4 ul:after{ content:""; position:absolute; left:32px; top:0; width:12px; height:6px;background:url(../images/support_bg1.png) no-repeat; background-size:100% 100%;} */
.position2 .postions2_r .searchtitle4 li{cursor: pointer; line-height:36px;color:#333333;overflow:hidden; height:36px;-webkit-tap-highlight-color:transparent; text-align:center; font-size:14px;}
.position2 .postions2_r .searchtitle4 li a{ color:#333;/*border-bottom:1px solid #eee; */text-align:center; display:block;text-decoration:none;-webkit-tap-highlight-color:transparent;}
.position2 .postions2_r .searchtitle4 li:hover{background: #f5f5f5; color:#fff;}
.position2 .postions2_r .searchtitle4 li:hover a{ color:#ff5500;}
.works_ul{overflow: hidden;margin-top: 4%;margin-bottom: 5%;}
.works_ul ul{display: flex;justify-content: left;gap: 9px;flex-wrap: wrap;}
.works_ul li{float: left;width:calc(33.33% - 6px);width:-webkit-calc(33.33% - 6px);width:-moz-calc(33.33% - 6px);overflow: hidden;position: relative;transition:all 0.3s;}
.works_ul li .imgs{overflow: hidden;position: relative;padding-top: 100%;}
.works_ul li .imgs img{display: block;width: 100%;height: 100%;top: 0;left: 0;position: absolute; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;object-fit: cover;}
.works_ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.works_ul li .bgs{position: absolute;bottom: 5%;left: 0;width: 100%;}
.works_ul li .txts{width: 90%;margin: 0 auto;overflow: hidden;/* max-width: 550px; */}
.works_ul li .h3{font-weight: bold;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;height: 46px;line-height: 46px;transition:all 0.3s;color: #ffffff;}
.works_ul li .p{overflow: hidden;height: 26px;line-height: 26px;color: #ffffff;white-space:nowrap;text-overflow:ellipsis;font-size: 16px;margin-top: 3%;}
.works_ul li:hover .h3{color: #fa5900;}
.ends{overflow: hidden;margin-top: 5%;margin-bottom: 5%;text-align: center;}
.ends a{color: #999999;font-size: 16px;display: inline-block;vertical-align: top;}
.ends .mores{width: 50px;display: block;margin: 0 auto;margin-bottom: 3%;}
.ends a:hover{color: #999999;}
@media screen and (max-width: 1200px) {
/*应用方案*/
.position2{ line-height:50px; height:50px;}
.position2 .postions2_r .searchtitle4{ height:50px; font-size:16px;}
.position2 .postions2_r .searchtitle4 label{height:50px; line-height:50px;padding-left: 35px;padding-right: 35px;background-position: right 16px center;}
.position2 .postions2_r .searchtitle4 ul{ top:51px;}
.position2 .postions2_r dd{margin-right: 15px;}
.works_ul{margin-top: 4%;}
.works_ul li .bgs{bottom: 7%;}
.works_ul li .p{font-size: 15px;}
.works_ul li .h3{height: 40px;line-height: 40px;}
}
@media screen and (max-width: 992px) {
/*应用方案*/
.position2{ line-height:42px; height:42px;}
.position2 .home{ width:42px;}
.position2 .postions2_r dd{width: 49%;margin-right: 2%;margin-bottom: 2%;}
.position2 .postions2_r dd:nth-child(2n){margin-right: 0;}
.position2 .postions2_r .searchtitle4{ height:42px; font-size:15px;}
.position2 .postions2_r .searchtitle4 label{height:42px; line-height:42px;  background-position:right 12px center;text-align: left;}
.position2 .postions2_r .searchtitle4 ul{ top:43px;}
.position2 .postions2_r .searchtitle4 li a{text-align: left;padding-left: 35px;}
.works_ul ul{gap: 0;}
.works_ul li{width:calc(49% - 0px);width:-webkit-calc(49% - 0px);width:-moz-calc(49% - 0px);margin-right: 2%;margin-bottom: 2%;}
.works_ul li:nth-child(2n){margin-right: 0;}
.works_ul li .p{font-size: 14px;}
.ends .mores{width: 44px;}
}


@media screen and (max-width: 640px) {
/*应用方案*/
.works_ul li .bgs{bottom: 6%;}
.works_ul li .p{font-size: 13px;height: 22px;line-height: 22px;}
.works_ul li .h3{height: 36px;line-height: 36px;}
.ends .mores{width: 40px;}
}
@media screen and (max-width: 480px) {
/*应用方案*/
.position2 .postions2_r .searchtitle4{ height:42px; font-size:14px;}
.position2 .postions2_r .searchtitle4 label{padding-left: 25px;padding-right: 25px;}
.position2 .postions2_r .searchtitle4 li{font-size: 13px;}
.position2 .postions2_r .searchtitle4 li a{padding-left: 25px;}
.works_ul{margin-top: 6%;}
.works_ul li .h3{height: 30px;line-height: 30px;font-size: 18px;}
.ends .mores{width: 36px;}

}
@media screen and (max-width: 420px) {
/*应用方案*/
.position2 .postions2_r .searchtitle4{font-size: 13px;}
.position2 .postions2_r .searchtitle4 li{font-size: 12px;}
.works_ul li .p{font-size: 12px;}
.works_ul li .h3{font-size: 16px;}
}

/*应用方案详细*/
.works_cons{overflow: hidden;line-height: 1.6;color: #222222;font-size: 16px;}
.works_cons img{/* display: block; */max-width: 100%;}
@media screen and (max-width: 1200px) {
/*应用方案详细*/
.works_cons{font-size:15px;}

}
@media screen and (max-width: 992px) {
/*应用方案详细*/
.works_cons{font-size:14px;}

}
@media screen and (max-width: 640px) {
/*应用方案详细*/
.works_cons{font-size:13px;}

}
@media screen and (max-width: 480px) {
/*应用方案详细*/
.works_cons{font-size:12px;}

}


.selects{height: 52px;  width: 100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 66px;}
@media screen and (max-width: 1440px){
	.selects{
		height:46px;
		padding-left: 50px;
	}
}
@media screen and (max-width: 640px){
	.selects{
		height:40px;
		width:100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 10px;
	}
}

@media screen and (max-width: 480px){
.selects{ font-size:14px;}
}