﻿@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:2%;
	margin-bottom:9%;
	position:relative;
}
.about_one .about_one_l {
	left:0;
	top:0;
	height:100%;
	overflow:hidden;
	width:100%;
	color:#000000;
	font-size:16px;
}
.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 ul li { /*overflow:hidden;*/
	display:block;
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
	border: 1px solid #f0f0f0;
	padding:20px;
}
.news_con ul li:nth-child(3n) {
margin-right: 0;
}
.news_con ul li .imgs {
	overflow:hidden;
	position: relative;
	padding-top:60%;
}
.news_con 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 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 ul li .txts {
	overflow:hidden;
}
.news_con 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 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 ul li .txts .date {
	margin-top: 30px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #fe5400;
	font-size: 15px;
}
.news_con ul li:hover .txts .h3 {
	color: #ff5500;
}
@media screen and (max-width: 1200px) {
/*新闻中心*/
.news_con ul li .txts .h3 {
margin-top: 30px;
}
}
@media screen and (max-width: 992px) {
/*新闻中心*/
.news_con ul li .txts .p {
font-size: 15px;
}
.news_con ul li .txts .date {
font-size: 14px;
margin-top: 20px;
}
}
@media screen and (max-width: 780px) {
/*新闻中心*/
.news_con ul li .txts .p {
font-size:14px;
}
.news_con ul li .txts .date {
font-size: 13px;
}
}
@media screen and (max-width: 640px) {
/*新闻中心*/
.news_con ul li {
width: 49%;
}
.news_con ul li:nth-child(3n) {
margin-right: 2%;
}
.news_con ul li:nth-child(2n) {
margin-right: 0;
}
.news_con ul li .txts .date {
margin-top: 15px;
}
.news_con ul li .txts .p {
margin-top: 15px;
}
.news_con ul li .txts .h3 {
margin-top: 20px;
}
}
@media screen and (max-width: 480px) {
/*新闻中心*/
.news_con ul li .txts .h3 {
height: 78px;
line-height: 26px;
-webkit-line-clamp: 3;
}
.news_con ul li .txts .p {
font-size:13px;
margin-top: 13px;
height: 20px;
-webkit-line-clamp: 1;
}
.news_con ul li .txts .date {
font-size: 12px;
}
}
@media screen and (max-width: 420px) {
/*新闻中心*/
.news_con ul li .txts .h3 {
height:72px;
line-height:24px;
}
}
@media screen and (max-width: 420px) {
/*新闻中心*/
.news_con ul li .txts .h3 {
height:66px;
line-height:22px;
}
.news_con 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: 0px;
}
.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;
}
}
