@charset "utf-8";
/* CSS Document @woniu*/

@media screen and (max-width: 768px) {
.pl02 {
padding-left: .2rem;
}
.pall02 {
padding: .2rem;
}
}
.layui-col-space30 {
	margin: -0.325rem
}
.layui-col-space30>* {
	padding: 0.325rem
}
.layui-container {
	width:1200px;
}
* {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    box-sizing: border-box;
}

/******header样式******/
.header{ 
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	height:110px;
    z-index: 99;
    transition: 0.4s all;
	background:#fff;
	box-shadow: 0 5px 10px 0 rgba(167,165,165,0.38);
}
.head-m{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: space-between;
    justify-content: space-between;
}

.logo{ margin:15px 0; overflow:hidden;}
.logo img{ height:80px;}

.menu{ margin:35px 0; overflow:hidden;}
.menu li{ width:120px; height:40px; line-height:40px; float:left; text-align:center; margin-right:10px;}
.menu li a{ width:100%; height:40px; float:left; color:#898989; font-size:19px;}
.menu li.active a,.menu li a:hover{ background:#358fff; color:#fff; border-radius:20px;}


.header .tel {float: left;background: url(../images/tel.png) no-repeat 0 center;padding-left: 54px;}
.header .tel strong {display: block;font-size: 28px;font-family: Impact;line-height: 1; color:#358fff;}



/*****flash***/
.banner {
	max-height: 100vh;
	overflow: hidden;
	position: relative;
	margin-top:110px;
}

.banner .swiper-slide {
	position: relative;
}
.banner .swiper-slide .img, .banner .swiper-slide video {
	width: 100%;
	height: 100%;
}
.banner .swiper-slide .box {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.banner .swiper-slide .box .t {
	width: 700px;
	position: absolute;
	left: 120px;
	top: 30%;
}
.banner .swiper-pagination {
	bottom: 40px;
	left: auto;
}
.banner .swiper-pagination .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	opacity: 1;
	background: #fff;
	margin: 0 8px;
	transition: all .5s ease;
}
.banner .swiper-pagination .swiper-pagination-bullet-active {
	width: 50px;
	border-radius: 15px;
}


/*****首页产品展示*****/
.T-title{ text-align:center; overflow:hidden; margin-bottom:60px;}
.T-title h2{ font-size:40px; color:#474645; line-height:1; margin-bottom:15px;}
.T-title h3{ font-size:14px; color:#474645; letter-spacing: 6px; line-height:1; font-weight:400; margin-bottom:15px;}
.T-title .xian{ width:120px; height:1px; margin:0 auto; background:#076ce0;}

.index-product{ padding:60px 0; overflow:hidden; background:url(../images/product.png) center top no-repeat;}
.index-product .pro-left{ width: 270px; margin-right: 0px;}
.index-product .pro-left .kk{ position: relative; z-index: 2; background: #fff;padding-bottom: 9px;}
.product_left_tie{width:270px;background: #076ce0;padding: 30px 0px;text-align: center;}
.product_left_tie p{font-size: 30px;color:#fff;font-weight: 600;text-indent: 45px;}
.product_left_tie span{font-size: 14px;color:#A4B9B3;}

.sideMenu .box ul{width:270px;}
.sideMenu .box ul::after{content: "";display: block;clear:both;} 
.sideMenu .box ul .li{width:240px;height: 63px;border-bottom:1px solid #EEEEEE;}
.sideMenu .box ul .li a{width:220px;height: 21px;display: block;margin:19px 25px;font-size: 18px;color:#666;line-height: 21px;float: left;text-indent: 20px;background: url(../images/lis.png)no-repeat left center;}
.sideMenu .box ul .li a:hover{font-weight: 600;color:#076ce0;}
.sideMenu .box ul .li.active a{ color:#076ce0; font-weight:600;}

.recommend{width:930px;}
.clearfix li{float: left;margin-left: 30px;border:1px solid #DEDEDE; margin-bottom:20px;}
.clearfix li .pic{width:278px;height: 210px; overflow:hidden;}
.clearfix li .pic img{width:100%; height:100%;}
.clearfix li .title{text-align: center;font-size: 18px;line-height: 55px; width:278px; float:left; height:55px; overflow:hidden;}
.clearfix li a:hover{ color:#076ce0;}

/******首页关于我们****/
.index-about{ overflow:hidden; padding:60px 0; background: url(../images/aboutbg.jpg) repeat center, linear-gradient(90deg, rgba(35, 187, 250, 1) 0%, rgba(70, 133, 233, 1) 100%);}
.index-about h2{ font-size:30px; color:#fff; text-align:center; margin-bottom:40px;}
.about_c{ font-size:14px; color:#fff; text-align:center; margin-bottom:40px;}

.about-sz{ overflow:hidden; display: flex; flex-wrap: wrap;}
.about-sz li{ width:25%; text-align:center;}
.about-sz li h3{ font-size:36px; color:#fff; font-weight:400; line-height:1;}
.about-sz li h3 font{ margin-left:15px; font-size:14px;}
.about-sz li p{ font-size:16px; color:#fff;}


/*****首页应用领域***/
.index-yyly{ padding:60px 0; overflow:hidden;}
.yyly-c{ width:220px; overflow:hidden; background:#f5f5f5;}
.yyly-c li{ width:100%; height:60px; line-height:60px; text-align:center; border-bottom:1px solid #fff; transition: all .3s;}
.yyly-c li.active{ background:#076ce0; height:100px; line-height:100px; color:#fff; transition: all .3s;}

.yyly-t{ width:930px; overflow:hidden;}
.ly-c{ width:100%; overflow:hidden; display:none;}
.ly-tit{ width:500px;}
.yyly-t .img{ width:400px;}
.yyly-t .img img{ width:100%; height:400px;}
.ly-tit h2{ margin-top:50px; font-size:20px; color:#333; margin-bottom:20px;}
.ly-tit h3{ width:30px; height:2px; background:#333; margin-bottom:50px;}
.ly-tit p{ font-size:14px; color:#666; line-height:1.5; margin-bottom:40px;}
.ly-tit a{ width:130px; height:40px; line-height:40px; text-align:center; float:left; color:#333; font-size:12px; border:1px solid #cccccc;}
.ly-tit a:hover{ border:1px solid #076ce0; color:#076ce0;}


/*****首页优势****/
.advantage{ overflow:hidden; background: #F6F6F6;}
.advantage .nr ul li{ position: relative;z-index: 6; display:inline-block; width:100%;}
.advantage .nr ul li .pic{ position: relative;z-index: 6; width: 600px; line-height: 0;}
.advantage .nr ul li .text{ position: relative;z-index: 6; width: 550px;}
.advantage .nr ul li .text dt i{ display: block; font-weight: bold; color: #333; font-size: 36px; line-height: 36px;height: 65px;background: url(../images/xuexiang.png)no-repeat left bottom;}
.advantage .nr ul li .text dt p{ margin: 20px 0 25px;font-weight: bold; color: #333; font-size: 24px; line-height: 24px;}
.advantage .nr ul li .text dt b{ margin-bottom: 30px; display: block; font-weight: bold; text-transform: uppercase; color: #999; font-size: 18px; line-height: 18px;}
.advantage .nr ul li .text dl dd{ margin-bottom: 15px; color: #666; font-size: 16px; line-height: 30px; background: url(../images/ysicon1.png)no-repeat left 12px; padding-left: 20px;}
.advantage .nr ul li .text ol{margin-top: 30px;}
.advantage .nr ul li .text ol>div{width:265px;height: 180px;float: left;}
.advantage .nr ul li .text ol>div img{width:100%;}
.advantage .nr ul li .text ol .txt .dt{ margin: 8px 0 20px; font-weight: bold; color: #358fff; font-size: 36px; line-height: 36px;}
.advantage .nr ul li .text ol .txt .dt i{ font-weight: normal; display: inline-block; font-family: 宋体; font-size: 26px; line-height: 26px;}
.advantage .nr ul li .text ol .txt .dt em{ font-size: 18px;}
.advantage .nr ul li .text ol .hr{ width: 1px; height: 90px; background-color: rgb(153, 153, 153); margin: 0 60px;}
.advantage .nr ul li .text ol .txt .dd{ color: #666; font-size: 16px; line-height: 16px;}
.advantage .nr ul .li1:before{ content: ""; width: 845px; height: 506px;position: absolute; left: -352px; top: 0;}
.advantage .nr ul .li2:before{ content: ""; width: 1700px; height: 595px;background-color: rgb(255, 255, 255); position: absolute; right: -380px; top: 0;}
.advantage .nr ul .li3:before{ content: ""; width: 1159px; height: 503px;position: absolute; right: -460px; top: 30px;}
.advantage .nr ul .li4:before{ content: ""; width: 726px; height: 500px; background-color: rgb(2, 62, 135); position: absolute; left: -120px; top: 0;}
.advantage .nr ul .li4 .text dt b{ color: rgba(255, 255, 255, 0.6);}
.advantage .nr ul .li4 .text dl dd{ color: #fff; background: url(../images/ysicon2.png)no-repeat left 5px;}
.advantage .nr ul .li4 .text ol .txt .dt em{ color: #fff; font-size: 24px;}
.advantage .nr ul .li4 .text ol .txt .dt,.advantage .nr ul .li4 .text ol .txt .dd{ color: #fff;}
i, em {
    font-style: normal;
}

/*******首页新闻资讯******/
.news{ padding:60px 0; overflow:hidden;}
.news .nr>div{ border: 1px solid #E5E5E5; float: left; height: 562px; padding: 30px 28px 0; overflow: hidden;}
.news .nr .left{ width: 767px; margin-right: 36px;background: #F5F5F5;}
.news .nr .right{ width: 397px;background: #F5F5F5}
.news .nr .tynav{ position: relative; width: 100%; height: 36px; margin-bottom: 30px; overflow: hidden;}
.news .nr .tynav li{ border: 1px solid #eee; margin-right: 25px; float: left; cursor: default; text-align: center; width: 140px; height: 36px; line-height: 33px; color: #666; font-size: 18px;background: #fff;margin-left: 0px;}
.news .nr .tynav li.on,.news .nr .tynav .dxon{ border: 1px solid #358fff; color: #fff; background: #358fff;}
.news .nr .tynav .more{ position: absolute; right: 0; top: 14px; text-transform: uppercase; line-height: 14px; color: #666; font-size: 14px;}
.news .nr .tynav .more:hover{ color: #358fff; text-decoration: underline;}
.news .nr .top>div{ display: inline-block; vertical-align: top; margin-bottom: 45px;}
.news .nr .top .img{ width: 290px; height: 145px; overflow: hidden;}
.news .nr .top .img img{ width: 100%; transition: all .8s;}
.news .nr .top .img:hover img{ transform: scale(1.1);}
.news .nr .top .text{ width: 389px; height: 145px; overflow: hidden; margin-left: 25px;}
.news .nr .top .text dt a{ color: #358fff; font-size: 18px; font-weight: bold;}
.news .nr .top .text dt{ line-height: 18px; margin: 10px 0 20px; height:18px; overflow:hidden;}
.news .nr .top .text dt a:hover{ color: #358fff;}
.news .nr .top .text p{ height: 70px; overflow: hidden; color: #666; font-size: 14px; line-height: 26px;}
.news .nr .top .text .morea{ position: relative; display: block; border: 1px solid #CECECE; border-radius: 5px; width: 80px; height: 23px; color: #999; font-size: 14px; line-height: 20px; text-align: center; -webkit-transform: scale(1); -ms-transform: scale(1);-o-transform: scale(1); transform: scale(1); overflow: hidden;background: #fff;}
.news .nr .top .text .morea:hover{ color: #358fff;}
.news .nr .list dd{ width: 319px; display: inline-block; vertical-align: top; border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: 13px;}
.news .nr .list dd:nth-child(2n){ margin-left: 65px;}
.news .nr .list dd a{ color: #666; font-size: 16px;}
.news .nr .list dd a span{ color: #999; float: right;}
.news .nr .list dd a font{ width:75%; height:25px; line-height:25px; float:left; overflow:hidden;}
.news .nr .list dd a:hover,.news .nr .list dd a:hover span{ color: #358fff;}
.news .nr .left .bd{ height: 450px; overflow: hidden;}
.news .nr .right .bd ul li{ color: #666; border-bottom: 1px dashed #ccc; padding-bottom: 30px; height: 111px!important; margin-bottom: 50px;}
.news .nr .right .bd ul li .wen a{ font-size: 16px;}
.news .nr .right .bd ul li .wen a:hover{ color: #358fff;}
.news .nr .right .bd ul li .da{ margin-top: 15px;}
.news .nr .right .bd ul li .da a:hover i{ text-decoration: underline;}
.news .nr .right .bd ul li .wen a:before{ content: ""; background: url(../images/wen.png)no-repeat; width: 34px; height: 19px; margin: 2px 20px 0 0; display: inline-block; vertical-align: top;}
.news .nr .right .bd ul li .da a:before{ content: ""; background: url(../images/da.png)no-repeat; width: 34px; height: 19px; margin: 2px 20px 0 0; display: inline-block; vertical-align: top;}
.news .nr .right .bd ul li .da a i{ width: 285px; display: inline-block; vertical-align: top; font-size: 15px; line-height: 22px;color:#999;}

/****关于我们单页****/
.pgbanner{ overflow:hidden; margin-top:100px;}
.pgbanner img{ width:100%;}

.pg-aboutc{ background-color: #f5f7f9; padding-bottom: 40px; overflow:hidden;}
.sylm{width:auto; height:auto; text-align:center; padding-top:50px; padding-bottom:20px;}
.sylm h3{font-family:"微软雅黑"; font-size:40px; color:#343434; font-weight:bold; line-height:50px;}
.sylm h3 span{color:#0c7ed9}
.sylm p{font-family:"微软雅黑"; font-size:20px; color:#666;line-height:30px;}

.nyzw{margin:0 auto; height:auto; font-family:"微软雅黑"; font-size:15px; border-top:4px solid #358fff; color:#434343;box-shadow: 0px 6px 12px 0px rgba(234, 234, 234,0.35); background-color:#fff; padding:40px; margin-top:40px; line-height:28px;text-align:left;overflow:hidden;}
.ny-r-t{width:auto; height:40px; border-bottom:1px dashed #ccc; margin-bottom:30px; color:#888; font-size:13px;}
.ny-cont{
	padding:10px 0px 20px 0px;
	margin:0 auto;
	font-size: 15px;
	color: #333;
	line-height: 190%;
	letter-spacing: 0px;
}
.ny-cont p, .ny-cont p a{
	margin-top:15px;
	font-size: 15px;
	color: #333;
	line-height: 190%;
}
.ny-cont a{
 	font-size: 15px;
	color: #333;
	line-height: 190%;
 }
 .ny-cont-h1{
	display: block;
	width: 100%;
	font-size: 26px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.ny-cont img{ max-width:100%;}



/****联系我们页面***/
.contact-wrapper {
  padding:0.25vw 0.5416666667vw;
}
@media screen and (max-width: 768px) {
  .contact-wrapper {
    padding: 0px;
  }
}
.contact-wrapper .big-title {
  color: #e60012;
  margin-bottom: 2.0833333333vw;
}
.contact-wrapper .title-gray {
  color: #999;
  margin-bottom: 0.5208333333vw;
}
.contact-wrapper .desc {
  font-size: 1.3541666667vw;
}
@media screen and (max-width: 768px) {
  .contact-wrapper .desc {
    font-size: 16px;
  }
}
.contact-wrapper .desc-small {
  font-size: 0.9375vw;
}
@media screen and (max-width: 768px) {
  .contact-wrapper .desc-small {
    font-size: 14px;
  }
}
.contact-wrapper .desc-red {
  color: #e60012;
}
.contact-wrapper .clean-padding-top > div {
  padding-top: 0 !important;
}
.contact-wrapper .contact {
  display: flex;
}
@media screen and (max-width: 768px) {
  .contact-wrapper .contact {
    flex-wrap: wrap;
  }
}
.contact-wrapper .contact.border-top {
  background-color:#f9f9f9; margin-bottom:1%; padding:1%;
}
.contact-wrapper .contact.border-bottom {
  border-bottom: 1px solid #cccbcb;
}
.contact-wrapper .contact > div {
  flex: 0 0 33%;
  padding-left:5%;
  padding-bottom: 2.125vw;
  padding-top: 2.125vw;
}
@media screen and (max-width: 768px) {
  .contact-wrapper .contact > div {
    flex: 0 0 100%;
  }
}
.contact-wrapper .contact-email {
  display: flex;
  padding-bottom: 3.125vw;
  padding-top: 3.125vw;
}
.contact-wrapper .contact-email .img-wrapper {
  flex: 0 0 23.4375vw;
}
.contact-wrapper .contact-email .text-wrapper {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
.contact-wrapper .contact-email .text-wrapper .big-title {
  width: 100%;
  color: #e60012;
  margin-bottom: 2.0833333333vw;
}
.contact-wrapper .contact-email .text-wrapper .wrapper {
  flex: 1;
}

.pg-lx-ly{ padding:3%; background:#fff; overflow:hidden; margin-top:30px;}
.pg-lx-ly h2{ line-height:2; font-size: 30px; color:#333; font-weight: bold; margin-bottom: 10px;}
.pg-lx-ly h3{ font-size:16px; color:#333; font-weight:400; margin-bottom:15px;}
.pg-lx-ly input{ width:100%; border:1px solid #ddd; line-height:50px; text-indent:20px; margin-bottom:20px;}
.pg-lx-ly textarea{ width:100%; border:1px solid #ddd; height:180px; line-height:30px; text-indent:20px; margin-bottom:20px;}
.pg-lx-ly button{ width:200px; height:48px; line-height:48px; text-align:center; background:#358fff; font-size:16px; color:#fff; border:0;}
.ly-btn{ width:200px; margin:0 auto; overflow:hidden;}

/*****新闻中心***/
.pg-news{ background:#f6f6f6; padding:0 0 30px 0; overflow:hidden;}
.pg-news h2 {
    font_radio: 2;
    display-radio: 1;
    color: #333;
    font-size: 38px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    overflow: hidden;
}
.pg-news-c{ width:100%; margin-top:30px;}
.pg-news-c ul{ width:100%; background:#fff; overflow:hidden; margin-bottom:40px; transition: all .5s ease;}
.pg-n-img{ padding:35px; float:left; overflow:hidden;}
.pg-n-img img{ width:250px; height:150px; transition: all .5s ease;}
.pg-n-nr{ padding:65px; overflow:hidden;}
.pg-n-tit{ font-size:20px; font-weight:bold; color:#222; margin-bottom:15px; width:70%; float:left;}
.pg-n-des{ font-size:14px; color:#666; line-height:25px; width:70%; float:left;}
.pg-n-data{ width:15%; float:right;}
.pg-n-data p{
    min-height: 20px;
    font_radio: 2;
    display-radio: 1;
    font-size: 60px;
    color: rgba(51, 51, 51, 1);
    line-height: 60px;
    font-family: Impact;
    text-align: center;
    transition: all .5s ease;
	width:100%;
	float:left;
	text-align:center;
}
.pg-n-data font{
    font-size: 18px;
    line-height: 32px;
    color: #333;
    font-family: Arial;
    transition: all .5s ease;
	width:100%;
	float:left;
	text-align:center;
}
.pg-news-c ul:hover {
	box-shadow: 0px 0px 20px 0px rgb(29 56 75 / 5%);
	transform: translateY(-10px)
}
.pg-news-c ul:hover .pg-n-img img {
	transform:scale(1.1)
}
.pg-news-c ul:hover .pg-n-tit{
	color: #cd0000
}

/*****分页***/
.fenye {
	padding: 20px 0 30px;
	width: 100%;
	text-align: center;
	clear: both;
}
.fenye a {
	color: #666;
	padding: 0 15px;
	margin: 0 3px;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.fenye span {
	color: #fff;
	padding: 0 15px;
	margin: 0 3px;
	background: #358fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.fenye * {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
}
.fenye a:hover, .fenye .hover {
	display: inline-block;
	color: #fff;
	background: #358fff;
	border-color: #358fff;
}

/*****新闻内容****/
.pg-n-nrs{ padding:70px; overflow:hidden; background:#fff; float:left;}
.pg-n-nrs h1{ font-size:30px; color:#000; margin-bottom:15px; text-align:center;}
.pg-n-nrs h2{ font-size:16px; color:#5a5a5a; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:30px; font-weight:400;}
.pg-n-cont{ width:100%; font-size:16px; line-height:30px;}
.pg-n-cont img{ display:block; max-width:100%; margin-left:auto; margin-right:auto;}
.pg-n-cont video{ max-width:100%;}
.pg-n-sxfy{ width:100%; border-top:1px solid #ddd; margin-top:20px; padding-top:15px;}
.pg-n-sxfy a{ font-size:14px;}

.pg-n-tj{ width:300px; padding:30px; float:right; background:#fff;}
.pg-n-tj h2{ 
	font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: rgba(68, 68, 68, 1);
    display-radio: 1;
    margin-bottom: 20px;
	border-bottom:1px solid #ddd;
	padding-bottom:20px;
}
.pg-n-tj li{ width:100%; float:left; border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
.pg-n-tj li a{ font-size:15px; color:#333;}
.pg-n-tj li span{ font-size:14px; color:#999; width:100%; float:left;}

/*****产品中心*****/
.pg-product{overflow:hidden; background:#fff;}

.left-contact { width:270px; float:left; margin-top: 20px; padding: 15px; background: #076ce0 url(../images/contact-bg.png) no-repeat left bottom; background-size: cover; }
.left-contact h4 { color: #fff; font-size: 22px; margin: 20px 0; }
.left-contact p { color: #fff; margin: 10px 0; }
.left-contact p a:hover { color: #fff; }


/*****产品详情页******/
.pg-ps-fr{ width:900px; float:right; overflow:hidden; margin-bottom:30px;}
.pg-ps-zsm{ width:100%; overflow:hidden; background:#fff; float:right;}

#preview{ width:100%; float:left; overflow:hidden; margin-bottom:20px;}
#spec-n1{float:left; width:100%; height:auto; text-align:center; overflow:hidden; margin-top:10px;}
#spec-n1 img { width:500px;}
#spec-n5{width:100px; display:inline; float:left; padding-top:10px; padding-bottom:5px;}
#spec-list{float:left; display:inline; overflow:hidden; height:auto; width:100px;}
#spec-list li{ width:100px; height:auto; float:left; margin-bottom:10px; overflow:hidden;}
#spec-list ul li img{ padding:2px; border:1px solid #ccc; width:94px; display:inline;}

.pg-p-ybmz{ width:900px; float:right;}
.pg-p-ybmz h1{
    line-height: 1.8;
    font_radio: 2;
    font-size: 24px;
    font-weight: bold;
    display-radio: 1;
    color: rgba(51, 51, 51, 1);
	
}
.pg-p-ybmz h2 {
    display-radio: -webkit-box;
    font_radio: 2;
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
    line-height: 1.8;
    margin-top: 10px;
    margin-bottom: 20px;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
	font-weight:400;
	border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: rgba(51, 51, 51, 1);
}
.pg-p-ybmz h3{ font-size:14px; font-weight:bold; color:#666; padding-bottom: 15px;
    margin-bottom: 25px;
    
}
.pg-p-ybmz h3 a{ color:#cd0000;}
.pg-p-ybmz p{ font-size:14px; font-weight:bold; margin-bottom:10px; line-height:35px; display:block; float:left; width:100%; height:35px;}
.pg-p-ybmz p span{ font-weight:400; border:1px solid #ddd; border-radius:5px; padding:8px 20px;}
.pg-cp-l{ width:380px; height:50px; line-height:50px; float:left; background:url(../images/tb-tel.jpg) 20px center no-repeat #cd0000; text-align:center; border-radius:20px; margin-top:20px;}
.pg-cp-l a{ font-size:20px; color:#fff;}

.cpxq{ width:100%; height:46px; line-height:46px; float:left; border-bottom:2px solid #076ce0; margin-bottom:30px;}
.cpxq span{ width:120px; text-align:center; float:left; background:#076ce0; color:#fff; font-size:16px;}


.gdt{ width:100%; height:10px; float:left; overflow:hidden;}


.pg-ps-ptit{ padding:20px; overflow:hidden; background:#fff; float:right;}
.pg-ps-ptit h1{ line-height:1.5;}
.pg-ps-ptit h2{ width:100%; float:left; border-bottom:1px solid #ddd; margin-bottom:30px; padding-bottom:20px;}
.pg-ps-ptit p{ font-size:16px; line-height:30px;}
.pg-ps-ptit img{ display:block; max-width:100%; margin-left:auto; margin-right:auto;}
.pg-ps-ptit table{ max-width:100% !important; word-wrap: break-word; word-break: break-all;}
.pg-ps-ptit td{ border:1px solid #ddd; padding:3px;}

.pg-p-cpxj{ width:100%; overflow:hidden; background:#fff; float:right; margin-top:20px;}
.pg-p-cpxj h2{ width:100%; float:left; border-bottom:1px solid #ddd; margin-bottom:30px; padding-bottom:20px;}
.pg-p-cpxj input{ width:100%; border:1px solid #ddd; line-height:50px; text-indent:20px; margin-bottom:20px;}
.pg-p-cpxj textarea{ width:100%; border:1px solid #ddd; height:180px; line-height:30px; text-indent:20px; margin-bottom:20px;}
.pg-p-cpxj button{ width:200px; height:48px; line-height:48px; text-align:center; background:#076ce0; font-size:16px; color:#fff; border:0;}
.ly-btn{ width:200px; margin:0 auto; overflow:hidden;}

.tjcx{ width:100%; overflow:hidden;}
.tjcx-show-ul{ width:23%; float:left; margin:10px 1%; overflow:hidden; background:#fff;}
.tjcx-img{ width:100%; overflow:hidden; height:0; position:relative; padding-bottom:75%;}
.tjcx-img img{ width:100%; transition: all 0.5s;}
.tjcx-show-ul:hover img{transform:scale(1.1)}
.tjcx-tit{ height:50px; line-height:50px; background:#f5f5f5; padding:0 10px; overflow:hidden; position:relative; font-size:15px;}
.tjcx-tit span {
    display: block;
    width: 26px;
    height: 26px;
    border: 1px #ccc solid;
    position: absolute;
    right: 15px;
    top: 20px;
}
.tjcx-tit span:before {
    content: "";
    display: block;
    width: 10px;
    height: 2px;
    background: #ccc;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -1px 0 0 -5px;
}
.tjcx-tit span:after {
    content: "";
    display: block;
    width: 2px;
    height: 10px;
    background: #ccc;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -1px;
}


/******footer*****/
.linker{ overflow:hidden; margin:0 0 30px 0;}
.link-top {
    width: 100%;
    height: 22px;
    margin-bottom: 20px;
    background: url(../images/link_h3.png) no-repeat;
}
.linker a {
    font-size: 14px;
    color: #666;
}
.linker a::after {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    content: "/";
    color: #eee;
    padding: 0 5px;
}
.footer{ background:#076ce0; padding:50px 0 0 0; overflow:hidden;}
.footer .foot-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 0 40px 0; }
.footer .foot-nav li { width: 16.666%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 15px; position: relative; text-align: center; }
.footer .foot-nav li a { font-size: 14px; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.footer .foot-nav li::before { content: ""; display: block; height: 80%; width: 1px; background: #fff; position: absolute; top: 15%; left: 0; }
.footer .foot-nav li:first-child::before { content: ""; width:0; }

.footer-contact { width: 72%; margin-right: 5%; float: left; padding: 10px 0 50px 0; }
.footer-contact ul li { padding: 7px 0; text-align: left; display: block; color:#fff;}
.footer-contact li i { margin-right: 5px; }
.footer-contact li span { font-size: 14px;}
.footer-contact li a{ color:#fff;}

.footer_code{
    width: 140px;
    float: right;
	margin-top:20px;
    text-align: center;
	padding: 6px;
    border: 1px solid #dfdfdf;
}
.m-beian {
    background: #055bc6;
	text-align: center;
    padding:15px ;
	 color:#aaa;
}
.m-beian a{ color:#aaa;}


/*****手机站样式****/
.dhbtn {
    position: absolute;
    width: 30px;
    height: 30px;
    right: 3%;
    top: 20px;
    border-radius: 4px;
    background: url(../images/d1.png) no-repeat center center;
    background-size: 20px 20px;
}

/****手机站导航***/
.wnav {
    position: fixed;
    width: 220px;
    left: -220px;
    top: 60px;
    background: #fff;
    height: calc(100% - 60px);
	z-index:100000;
}
.wnav li {
    float: none;
    padding: 0;
    width: 100%;
	position: relative;
	font-size: 16px;
}
.wnav a {
    line-height: 50px;
    border-bottom: 1px solid #eee;
    padding: 0 15px;
	transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;
	display:block;
	font-size:16px; 
	font-weight:400;
	text-align:left;
}

.cp-title{ text-align:center; margin:15px 0; font-size:21px; font-weight:bold; color:#2d52a0;}

/****手机站底部横条**/
.footer-fix {
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	z-index: 10;
	display: none;
}
.footer-fix li {
	float: left;
	width: 25%;
}
.footer-fix li a {
	display: block;
	text-align: center;
	padding: 7px 0;
	font-size: 12px;
	line-height: 1;
}
.footer-fix li i.i1 {
	background-image: url(../images/f_01.png);
}
.footer-fix li i.i2 {
	background-image: url(../images/f_02.png);
}
.footer-fix li i.i4 {
	background-image: url(../images/f_04.png);
}
.footer-fix li i.i3 {
	background-image: url(../images/f_03.png);
}
.footer-fix li i {
	display: block;
	height: 20px;
	background: no-repeat center;
	background-size: contain;
	margin-bottom: 4px;
}


.wap-cpfl{ width:100%; height:46px; line-height:46px; text-align:center; background:#fcb026; font-size:16px; color:#fff; margin-bottom:30px;}
.wap-cpjtfl{
	position: fixed;
    width: 220px;
    right: -220px;
    top: 60px;
    background: #fff;
    height: calc(100% - 60px);
    z-index: 100000;
}
.wap-cpjtfl li {
    float: none;
    padding: 0;
    width: 100%;
    position: relative;
    font-size: 16px;
}
.wap-cpjtfl a {
    line-height: 50px;
    border-bottom: 1px solid #eee;
    padding: 0 15px;
    transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;
    display: block;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
}

.fixed{ position:fixed; width:90%; max-width:1600px; z-index:100; top:0;}



.show-xs {
	display: none;
}

/*左侧工具条*/
#toolbar {
    position: fixed;
    z-index: 9999;
    right: 17px;
    bottom: 10%;
}

#toolbar .online-one li {
    margin-bottom: 3px;
    font-size: 0;
    width: 70px;
    height: 70px;
    right: 0;
    position: relative;
}

#toolbar .online-one li:hover a {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.24);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.24);
}

#toolbar .online-one li a {
    display: block;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 0;
    width: 70px;
    height: 70px;
    background: #00c184;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    font-size: 0;
    border-radius: 4px;
    padding: 10px 0;
    overflow: hidden;
}

#toolbar .online-one li .icon-font {
    display: block;
    height: 28px;
    width: 100%;
}

#toolbar .online-one li .icon-font:after {
    background-image: url(../images/kf.png);
}

#toolbar .online-one li .icon-qq:after {
    background-position: -30px -240px;
}

#toolbar .online-one li .icon-phone:after {
    background-position: -30px -208px;
}

#toolbar .online-one li .icon-message:after {
    background-position: -30px -170px;
}

#toolbar .online-one li .icon-ewm:after {
    background-position: -30px -138px;
}

#toolbar .online-one li .icon-top:after {
    background-image: url(../images/icon_spirit.png);
    background-position: -30px -60px;
}

#toolbar .online-one li .icon-wangwang:after {
    background-image: url(../images/icon_spirit.png);
    background-position: -30px 0;
}

#toolbar .online-one li .wz {
    font-size: 12px;
    color: #fff;
    text-align: center;
    display: block;
    margin-top: 5px;
    height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#toolbar .online-one li.phone {
    border-radius: 4px;
    padding: 10px 0;
}

#toolbar .online-one li.ewm {
    background: #00c184;
    border-radius: 4px;
    padding: 10px 0;
}

#toolbar .online-one li.phone .tel-phone {
    position: absolute;
    z-index: 1;
    padding: 5px;
    width: 110px;
    right: calc(100% + 5px);
    top: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s;
    -webkit-box-shadow: 0 4px 20px 4px rgb(0 20 60 / 20%);
    box-shadow: 0 4px 20px 4px rgb(0 20 60 / 20%);
    color: #fff;
    font-size: 14px;
}

#toolbar .online-one li.ewm .ewm-box {
    position: absolute;
    z-index: 1;
    padding: 5px;
    background: #fff;
    width: 110px;
    right: calc(100% + 5px);
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s;
    -webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
    box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
}

#toolbar .online-one li.ewm .ewm-box img {
    max-width: 100%;
}

#toolbar .online-one li.ewm .ewm-box:after {
    content: '';
    position: absolute;
    right: -5px;
    bottom: 20px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 5px;
    cursor: pointer;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #fff;
    border-right: none;
}

#toolbar .online-one li.ewm:hover .ewm-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#toolbar .online-one li.phone:hover .tel-phone {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#toolbar .online-two li {
    margin-bottom: 3px;
    font-size: 0;
    width: 57px;
    height: 57px;
    right: 0;
    position: relative;
}

#toolbar .online-two li a {
    display: block;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 0;
    width: 57px;
    height: 57px;
    overflow: hidden;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    white-space: nowrap;
    font-size: 0;
    background: #d9d9d9;
}

#toolbar .online-two li .icon-font {
    display: inline-block;
    vertical-align: middle;
    width: 57px;
    height: 57px;
}

#toolbar .online-two li .icon-qq:after {
    background-position: 0 -150px;
}

#toolbar .online-two li .icon-phone:after {
    background-position: 0 -90px;
}

#toolbar .online-two li .icon-ewm:after {
    background-position: 0 -30px;
}

#toolbar .online-two li .icon-message:after {
    background-position: 0 -120px;
}

#toolbar .online-two li .icon-top:after {
    background-position: 0 -60px;
}

#toolbar .online-two li .icon-wangwang:after {
    background-position: 0 0;
}

#toolbar .online-two li .wz {
    display: inline-block;
    line-height: 57px;
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
    padding-left: 10px;
}

#toolbar .online-two li.ewm .ewm-box {
    position: absolute;
    z-index: 1;
    padding: 5px;
    background: #0173c6;
    width: 110px;
    right: 120%;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s;
    -webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
    box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
}

#toolbar .online-two li.ewm .ewm-box p {
    margin-bottom: 0;
}

#toolbar .online-two li.ewm .ewm-box img {
    max-width: 100%;
}

#toolbar .online-two li.ewm .ewm-box:after {
    content: '';
    position: absolute;
    right: -5px;
    bottom: 20px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 5px;
    cursor: pointer;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #0173c6;
    border-right: none;
}

#toolbar .online-two li.ewm:hover .icon {
    background-position: -57px -180px;
}

#toolbar .online-two li.ewm:hover .ewm-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#toolbar .online-two li.backtop {
    cursor: pointer;
}

#toolbar .online-two li.backtop .iconfont {
    color: #fff;
    background-color: #0173c6;
}

#toolbar .online-two li:hover a {
    width: 200px;
}

#toolbar .online-two li:hover .icon-qq:after {
    background-position: -30px -150px;
}

#toolbar .online-two li:hover .icon-phone:after {
    background-position: -30px -90px;
}

#toolbar .online-two li:hover .icon-ewm:after {
    background-position: -30px -30px;
}

#toolbar .online-two li:hover .icon-message:after {
    background-position: -30px -120px;
}

#toolbar .online-two li:hover .icon-wangwang:after {
    background-position: -30px 0;
}

#toolbar .online-two li:hover .icon-top:after {
    background-position: -30px -60px;
}

#toolbar .online-three {
    width: 115px;
}

#toolbar .online-three .title {
    background: #3aa3e6;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    position: relative;
}

#toolbar .online-three .title span {
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    height: 25px;
    background-image: url(../images/kf.png);
    background-repeat: no-repeat;
    background-position: -31px -28px;
    opacity: 1;
    text-shadow: none;
}

#toolbar .online-three .qq-list {
    background: #fff;
    padding: 10px 0;
    border-bottom: 1px solid #eeeeee;
}

#toolbar .online-three .qq-list li {
    text-align: center;
    line-height: 32px;
}

#toolbar .online-three .qq-list li .icon-font:after {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url(../images/kf.png);
    background-repeat: no-repeat;
    position: absolute;
    left: calc(50% - 15px);

    top: calc(50% - 15px);
}

#toolbar .online-three .qq-list li .wz {
    color: #333;
    font-size: 12px;
    margin-left: 10px;
    display: inline-block;
}

#toolbar .online-three .qq-list .icon-qq:after {
    background-position: 0 -114px;
}

#toolbar .online-three .qq-list .icon-message:after {
    background-position: -30px -87px;
}

#toolbar .online-three .qq-list .icon-wangwang:after {
    background-position: -30px -116px;
}

#toolbar .online-three .ewm {
    background: #fff;
    padding: 10px 0;
    border-bottom: 1px solid #eeeeee;
    text-align: center;
}

#toolbar .online-three .ewm span {
    display: inline-block;
    font-size: 12px;
    color: #333;
    margin-bottom: 12px;
}

#toolbar .online-three .ewm img {
    width: 100%;
    max-width: 84px;
}

#toolbar .online-three .service-phone {
    background: #fff;
    padding: 10px 0;
    text-align: center;
}

#toolbar .online-three .service-phone span {
    font-size: 12px;
    color: #333;
}

#toolbar .online-three .service-phone span.hotline {
    color: #777777;
    font-size: 12px;
    line-height: 32px;
}

#toolbar .online-four li {
    margin-bottom: 3px;
    font-size: 0;
    width: 50px;
    height: 50px;
    right: 0;
    position: relative;
}

#toolbar .online-four li a {
    display: block;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background: #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    white-space: nowrap;
    font-size: 0;
    border-radius: 50%;
    overflow: hidden;
}

#toolbar .online-four li .icon-font {
    display: inline-block;
    vertical-align: middle;
    width: 50px;
    height: 50px;
}

#toolbar .online-four li .icon-font:after {
    background-image: url(../images/kf.png);
}

#toolbar .online-four li .icon-qq:after {
    background-position: 0 -87px;
}

#toolbar .online-four li .icon-phone:after {
    background-position: 0 -57px;
}

#toolbar .online-four li .icon-ewm:after {
    background-position: 0 -21px;
}

#toolbar .online-four li .icon-message:after {
    background-position: -30px -55px;
}

#toolbar .online-four li .icon-top:after {
    background-position: 0 -0px;
}

#toolbar .online-four li .icon-wangwang:after {
    background-position: 0 0;
}

#toolbar .online-four li .wz {
    display: inline-block;
    line-height: 50px;
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
    padding-left: 10px;
}

#toolbar .online-four li.ewm {
    border-radius: 50%;
    background: #fff;
}

#toolbar .online-four li.ewm .ewm-box {
    position: absolute;
    z-index: 1;
    padding: 5px;
    background: #fff;
    width: 110px;
    right: calc(100% + 5px);
    bottom: 0;
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s;
    -webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
    box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
}

#toolbar .online-four li.phone {
    border-radius: 50%;
}

#toolbar .online-four li.phone .tel-phone {
    position: absolute;
    z-index: 1;
    padding: 5px;
    background: rgb(59, 57, 57);
    width: 110px;
    right: calc(100% + 5px);
    top: 0;
    opacity: 0;
    font-size: 14px;
    color: #fff;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s;
    -webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
    box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
}

#toolbar .online-four li.phone:hover .tel-phone {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#toolbar .online-four li.ewm .ewm-box img {
    max-width: 100%;
}

#toolbar .online-four li.ewm .ewm-box:after {
    content: '';
    position: absolute;
    right: -5px;
    bottom: 20px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 5px;
    cursor: pointer;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #fff;
    border-right: none;
}

#toolbar .online-four li.ewm:hover .ewm-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#toolbar .online-four li.backtop .icon-font {
    height: 20px;
}

#toolbar .online-four li.backtop .icon-font:after {
    height: 20px;
    left: calc(50% - 17px);
    top: calc(50% - 2px);
}

#toolbar .online-four li.backtop .wz {
    display: block;
    line-height: 24px;
    font-size: 12px;
    text-align: center;
    color: #bfbfbf;
    padding-left: 0;
}
.icon-font{ position:relative;}
.icon-font:after {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url(../images/icon_spirit.png);
    background-repeat: no-repeat;
    position: absolute;
    left: calc(50% - 15px);
    top: calc(50% - 15px);
}

@media (max-width: 990px) {
    #toolbar {
        display: none;
    }
}

/*手机底部*/
.mobile-footer { background: #076ce0; padding: 0; width: 100%; position: fixed; bottom: 0; display: block; overflow: hidden; z-index: 999; }
.mobile-footer .mobile-footlist { color: #fff; display: inline-block; text-align: center; border-right: 1px solid #aaa; }
.mobile-footer .mobile-footlist:nth-child(2) a { font-size: 16px;} .mobile-footer .mobile-footlist:nth-child(2) {padding: 0 5px;} .mobile-footer .mobile-footlist:last-child { border-right: none; } 
.mobile-footer .mobile-footlist a { text-align: center; font-size: 17px; line-height: 60px; color:#fff; font-weight:bold;}
.mobile-footer .mobile-footlist a i { font-size: 20px; color:#fff; font-weight:bold;}
.mobile-footer .footLink i { font-size: 26px; }


@media screen and (max-width: 1440px) {
	.head-tel,.head-search{ display:none;}
	.menu{ margin-left:30px;}
	.xinwen .left{ width:20%;}
	.xinwen .right{ width:80%}
}
@media screen and (max-width: 1024px) {
.layui-container{ padding:0 10px; width:auto;}
.hide-xs {
	display: none;
}
.show-xs {
	display: block;
}
.header{ height:60px; background:#fff; position:fixed; left:0; top:0; z-index:100; width:100%;}
.logo{ margin-left:10px; margin-top:10px; font-size:18px;}
.logo img{ height:40px; margin-right:10px; float:left;}
.logo span{ float:right; line-height:40px; font-size:18px;}
.menu,.header .tel{ display:none;}
.banner{ margin-top:60px;}
.index-product{ padding:30px 0;}
.T-title{ margin-bottom:20px;}
.T-title h2{ font-size:26px;}
.product_left_tie{ display:none;}
.index-product .pro-left,.sideMenu .box ul{ width:100%;}
.sideMenu .box ul .li{ width:50%; float:left; border:0;}
.sideMenu .box ul .li a{ width:95%; height:50px; line-height:50px; background:#076ce0; color:#fff; margin:0; text-align:center; text-indent:0;}
.sideMenu .box ul .li:last-child a{ color:#fff !important;}
.recommend{ width:100%;}
.clearfix li{ width:48%; margin:0 1%; overflow:hidden;}
.clearfix li .pic{ width:auto; height:0; padding-bottom:75%;}
.clearfix li .pic img{ height:auto !important;}
.clearfix li .title{ width:100%;}
.about-sz li{ width:50%; margin-bottom:10px;}
.yyly-c{ width:100%;}
.yyly-c li{ width:50%; float:left; font-size:16px;}
.yyly-c li.active{ height:60px; line-height:60px;}
.yyly-t{ width:100%;}
.ly-tit{ width:100%; margin-bottom:15px;}
.yyly-t .img{ width:100%;}
.yyly-t .img img{ height:auto;}
.ly-tit h2{ margin-top:20px;}
.ly-tit h3{ margin-bottom:20px;}
.index-about h2{ font-size:24px;}
.index-yyly{ padding:30px 0;}
.advantage .nr ul li .pic{ width:100%;}
.advantage .nr ul li .pic img{ width:100%; margin:0 !important;}
.advantage .nr ul li .text{ width:100% !important; margin-top:20px !important;}
.advantage .nr ul li .text dt i{ font-size:20px; height:46px;}
.advantage .nr ul li .text ol>div{ width:48%; margin:0 1%!important; height:auto;}
.advantage{ padding-top:30px;}
.news{ padding:30px 0;}
.news .nr .left{ display:none;}
.news .nr .tynav .more{ display:none;}
.footer{ padding:30px 0 0 0;}
.footer .foot-nav,.footer_code{ display:none;}
.pgbanner{ margin-top:60px;}
.pgbanner img{ width:250%;}
.sylm{ padding-top:30px;}
.sylm h3{ font-size:30px;}
.sylm p{ font-size:16px;}
.nyzw{ margin:0; padding:20px;}
.pg-news-c{ margin:0;}
.pg-n-img { width: auto; padding: 15px;}
.pg-n-img img{ width:100%; height:auto;}
.pg-n-nr{ padding:10px; width:auto;}
.pg-n-tit{ width:80%; font-size:16px;}
.pg-n-des{ width:80%; height:50px; overflow:hidden;}
.pg-n-data p{ font-size:40px; line-height:40px;}
.pg-n-nrs{ width:auto; padding:0px;}
.pg-n-nrs h1{ font-size:20px;}
.pg-n-tj{ width:auto; padding:20px; margin-top:20px;}
.pg-n-sxfy span{ float:left !important;}
.p_loopitem{ flex-basis: calc(100% / 3);}
.left-contact,#spec-n5{ display:none;}
.pg-ps-fr{ width:100%;}
#spec-n1{ width:100%; height:auto; margin:0;}
#spec-n1 img{ width:100%; height:auto; margin:0;}
.tjcx-show-ul{ width:48%;}
.news .nr .right{ width:98%;}
.footer-contact{ width:95%;}
}
@media screen and (max-width: 280px) {
	.logo span{ font-size:14px;}
	.advantage .nr ul li .text dt i{ font-size:16px;}
	.mobile-footer .mobile-footlist:nth-child(2) a{ font-size:14px; font-weight:300;}
	.index-about h2{ font-size:20px;}
}
