.head-top {
  height: 37px;
  line-height: 37px;
  border-bottom: 1px solid #f2f2f2;
  overflow: hidden;
  font-size: 14px;
  color: #333333;
}

.head-top .head-top-r a {
  display: inline-block;
  margin-left: 15px;
  color: #333333;
}
.head-c {
  padding: 20px 0;
  background: #fff;
}
.head-c .head-c-dl-l {
  overflow: hidden;
}
.head-c .head-c-dl-l dt {
  float: left;
  margin-right: 10px;
  padding-top: 8px;
}
.head-c .head-c-dl-l dd {
  height: 83px;
  padding-top: 10px;
  padding-left: 16px;
  float: left;
}
.head-c .head-c-dl-l dd h3 {
  font-size: 20px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 10px;
}
.head-c .head-c-dl-l dd p {
  font-size: 18px;
  color:#6f6f6f;
}
.head-c .head-c-dl-r {
  overflow: hidden;
  width: 243px;
  margin-top: 16px;
}
.head-c .head-c-dl-r dt {
  margin-right: 15px;
  float: left;
}
.head-c .head-c-dl-r dt a {
  display: block;
}
.head-c .head-c-dl-r dd h3 {
  font-size: 16px;
  color: #000;
  margin-bottom: 5px;
}
.head-c .head-c-dl-r dd p {
  font-size: 22px;
  color: #ec6500;
  font-weight: bold;
}
.head-b {
	background: #34373f;
	height: 60px;
	line-height: 56px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ec6500;
}
.head-b ul li {
  position: relative;
}
.head-b ul li:after {
  content: "";
  width: 1px;
  height: 16px;
  background: #000;
  position: absolute;
  top: 20px;
  right: 0;
}
.head-b ul li:last-of-type:after {
  display: none;
}
.head-b ul li.active a,
.head-b ul li:hover a {
  color: #fff;
  background: #ec6500;
}
.head-b ul li.active:after,
.head-b ul li:hover:after {
  display: none;
}
.head-b ul li a {
  display: block;
  font-size: 16px;
  color: #fff;
  padding: 0 34px;
}
.gjc-index {
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  border-bottom: 1px solid #e7e7e7;
}
.gjc-index .gjc-index-p {
  font-size: 14px;
}
.gjc-index .gjc-index-p span {
  color: #505050;
}
.gjc-index .gjc-index-p a {
  display: inline-block;
  color: #505050;
  margin-right: 20px;
}
.gjc-index .gjc-index-p a:hover {
  color: #f86f00;
}
.gjc-index .gjc-ss {
  width: 288px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  position: relative;
  margin-top: 10px;
  float: right;
  overflow: hidden;
}
.gjc-index .gjc-ss input {
  width: 100%;
  border: none;
  padding: 0 60px 0 12px;
  font-size: 14px;
  color: #333333;
  border-radius: 4px;
  height: 30px;
  line-height: 30px;
  float: left;
  border: 1px solid #c4c4c4;
}
.gjc-index .gjc-ss button {
  border: none;
  width: 59px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  position: absolute;
  top: -1px;
  right: -1px;
  border-radius: 4px;
  background: #f07f1b;
}
.index-top {
  position: relative;
  font-weight: bold;
  text-align: center;
}
.index-top .cpjs {
  font-size: 30px;
  color: #ec6500;
  margin-bottom: 40px;
  position: relative;
  z-index: 2;
}
.index-top .cpjs i {
  color: #f86f00;
  font-style: normal;
}
.index-top h3 i {
  color: #f86f00;
  font-style: normal;
}
.index-top h3:after {
  content: "";
  width: 40px;
  height: 4px;
  background: #f86f00;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  bottom: -13px;
}
.index-top .cpjs:after {
  content: "";
  width: 40px;
  height: 4px;
  background: #f86f00;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  bottom: -13px;
}
.index-top span {
  font-size: 60px;
  color: #f2f2f2;
  text-transform: uppercase;
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  text-align: center;
  font-weight: bold;
}
.index-top p {
  font-size: 16px;
  color: #707070;
  font-weight: normal;
}
.product-index {
  padding: 0px 0 34px;
}
.product-index .index-top {
	margin-top:60px;
	margin-bottom: 23px;
}
.product-index .product-index-ul {
  overflow: hidden;
  margin-bottom: 28px;
}
.product-index .product-index-ul li {
  margin-right: 10px;
}
.product-index .product-index-ul li:last-of-type {
  margin-right: 0;
}
.product-index .product-index-ul li:hover a,
.product-index .product-index-ul li.active a {
  background: #f86f00;
  color: #fff;
}
.product-index .product-index-ul li a {
  display: block;
  font-size: 16px;
  color: #505050;
  padding: 10px 14px;
  background: #d3d3d3;
  border-radius: 4px;
}
.product-index .product-index-in .swiper-slide {
  border: 1px solid #d3d3d3;
}
.product-index .product-index-in a {
  display: block;
}
.product-index .product-index-in h3 {
  border-top: 1px solid #d3d3d3;
  height: 44px;
  line-height: 44px;
  color: #000000;
  font-size: 16px;
  text-align: center;
  background:#f8f8f8;
}
.product-index .product-index-in p{
	padding:10px 15px 0px 15px;
	text-indent: 28px;
	line-height:24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	line-clamp: 3; 
	-webkit-box-orient: vertical;
	margin-bottom:10px;
}
.product-index .product-inde-more {
  display: inline-block;
  width: 180px;
  height: 46px;
  line-height: 46px;
  background: #f86f00;
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  border-radius: 4px;
  margin: 33px auto 0;
}
.hyyy-index {
  padding: 80px 0 90px;
  background: #f8f8f8;
}
.hyyy-index .index-top {
  margin-bottom: 45px;
}
.hyyy-index .index-top span {
  color: #e8e8e8;
}
.hyyy-index .hyyy-index-ul {
  margin-bottom: 30px;
  overflow: hidden;
}
.hyyy-index .hyyy-index-ul .swiper-slide div {
  width: 65px;
  height: 65px;
  border: 2px solid #707070;
  border-radius: 100%;
  text-align: center;
  line-height: 58px;
  margin: 0 auto 15px;
}


.hyyy-index .hyyy-index-ul .swiper-slide p {
  font-size: 16px;
  color: #707070;
  text-align: center;
}
.hyyy-index .container-hyyy .hyyy-lay {
  height: 110px;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px 20px 0 50px;
}
.hyyy-index .container-hyyy .hyyy-lay a {
  display: inline-block;
  font-size: 22px;
  color: #fff;
  margin-top: 20px;
}
.hyyy-index .container-hyyy .hyyy-lay a img {
  margin-left: 20px;
}
.hyyy-index .container-hyyy .hyyy-lay .fl {
  position: relative;
  padding-left: 20px;
  padding-top: 4px;
}
.hyyy-index .container-hyyy .hyyy-lay .fl h3 {
  font-size: 24px;
  color: #fff;
  margin-bottom: 10px;
}
.hyyy-index .container-hyyy .hyyy-lay .fl p {
  font-size: 16px;
  color: #fff;
}
.hyyy-index .container-hyyy .hyyy-lay .fl:before {
  content: "";
  width: 4px;
  height: 65px;
  background: #f86f00;
  position: absolute;
  top: 0;
  left: 0;
}
.hyyy-index .next-hyyy {
  width: 36px;
  height: 36px;
  background: url("../images/next.png");
  right: -80px;
}
.hyyy-index .prev-hyyy {
  width: 36px;
  height: 36px;
  background: url("../images/prev.png");
  left: -80px;
}
.hzlc-index {
  padding: 50px 0 60px;
  background: url("../images/bj1.jpg") no-repeat;
  background-size: cover;
}
.hzlc-index .hzlc-index-ul1 {
  overflow: hidden;
  margin-bottom: 65px;
  padding-top: 40px;
  padding-left: 3px;
}
.hzlc-index .hzlc-index-ul1 li {
  margin-right: 54px;
  text-align: center;
}
.hzlc-index .hzlc-index-ul1 li:last-of-type {
  margin-right: 0;
}
.hzlc-index .hzlc-index-ul1 li div {
  width: 117px;
  height: 117px;
  text-align: center;
  line-height: 117px;
  background: #fff;
  border-radius: 100%;
  margin: 0 auto 35px;
  background: #efefef;
  box-shadow: 1px 2px 7px 0px #928c8c;
}
.hzlc-index .hzlc-index-ul1 li p {
  font-size: 18px;
  color: #000;
}
.hzlc-index .hzlc-index-ul2 li {
  width: 298px;
  margin-right: 30px;
}
.hzlc-index .hzlc-index-ul2 li:nth-child(4) {
  margin-right: 0;
  width: 200px;
}
.hzlc-index .hzlc-index-ul2 li:nth-child(4) button {
  width: 100%;
  height: 42px;
  line-height: 42px;
  background: #f86f00;
  font-size: 16px;
  color: #fff;
  border: 1px solid #959595;
  padding: 0;
}
.hzlc-index .hzlc-index-ul2 li input {
  width: 100%;
  height: 45px;
  background: #fff;
  border: 1px solid #959595;
  padding: 0 20px;
}

.alsp-index {
  padding: 0px 0 55px;
}
.alsp-index .index-top {
  margin-bottom: 56px;
}
.alsp-index .alsp-in .swiper-slide {
  background: #e5e3e3;
}
.alsp-index .alsp-in .swiper-slide h3 a {
  display: block;
  font-size: 16px;
  color: #4e4d4d;
  padding: 15px 0;
  text-align: center;
}
.alsp-index .alsp-index-more {
  display: inline-block;
  width: 180px;
  height: 46px;
  line-height: 46px;
  background: #f86f00;
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  border-radius: 4px;
  margin: 52px auto 0;
}
.gsjj-index {
	padding: 60px 0 60px;
	text-align: left;
	background-image: url(../images/gsbg.jpg);
}
.test-11 {float: left; width: 480px;  height: 335px; overflow-y: auto; margin-bottom: 10px;}
.test-22{float: left; width: 380px; margin-left: 10px;}
.gsjj-index .index-top .sgsmz {
  font-size: 30px;
  color: #fff;
  margin-bottom: 40px;
  position: relative;
  z-index: 2;
}
.gsjj-index .index-top .sgsmz i {
  color: #fff;
  font-style: normal;
}
.index-top .sgsmz:after {
  content: "";
  width: 40px;
  height: 4px;
  background: #fff;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  bottom: -13px;
}
.gsjj-index .index-top {
  text-align: left;
}
.gsjj-index .index-top .sgsmz:after {
  left: 0;
  margin-left: 0;
  width: 78px;
  height: 2px;
  bottom: -38px;
}
.gsjj-index .gsjj-cons {
  font-size: 14px;
  color: #fff;
  line-height: 25px;
  margin-top: 70px;
  padding-right: 85px;
}
.gsjj-index .gsjj-index-ul {
  overflow: hidden;
  margin: 60px 0 70px;
}
.gsjj-index .gsjj-index-ul li i{ color:#fff; font-size:40px;} 
.gsjj-index .gsjj-index-ul li {
  margin-right: 68px;
  text-align: center;
}
.gsjj-index .gsjj-index-ul li img {
  margin-bottom: 5px;
}
.gsjj-index .gsjj-index-ul li:last-of-type {
  margin-right: 0;
}
.gsjj-index .gsjj-index-ul li p {
  font-size: 14px;
  color: #fff;
}
.gsjj-index .gsjj-index-more {
  display: inline-block;
  width: 180px;
  height: 46px;
  background: #f86f00;
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  border-radius: 4px;
  line-height: 46px;
  text-align: center;
}
.gsjj-index .next-gsjj {
  width: 36px;
  height: 36px;
  background: url("../images/next.png");
  right: -50px;
}
.gsjj-index .prev-gsjj {
  width: 36px;
  height: 36px;
  background: url("../images/prev.png");
  left: -50px;
}
.gsjj-index .container-gsjj .swiper-slide {
  padding: 40px;
}
.gsjj-index .gsjj-index-in {
  width: 336px;
  margin: 0 auto;
  position: relative;
}




.gsjjj-index {
	padding: 85px 0 85px;
	text-align: left;
	color:#333333;
}
.gsjjj-index .index-top h3{ color:#000000;font-size: 30px;
margin-bottom: 40px;
position: relative;
z-index: 2;}
.gsjjj-index .index-top {
  text-align: left;
}
.gsjjj-index .index-top h3:after {
  left: 0;
  margin-left: 0;
  width: 78px;
  height: 2px;
  bottom: -38px;
}
.gsjjj-index .gsjj-cons {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 70px;
}
.gsjjj-index .gsjj-cons p{ text-indent:30px; margin-bottom:12px; font-size:16px; line-height:30px;}
.gsjjj-index .gsjj-cons p span{ color:#ec6500;}
.gsjjj-index .gsjj-index-ul {
  overflow: hidden;
  margin: 60px 0 70px;
}
.gsjjj-index .gsjj-index-ul li {
  margin-right: 68px;
  text-align: center;
}
.gsjjj-index .gsjj-index-ul li img {
  margin-bottom: 5px;
}
.gsjjj-index .gsjj-index-ul li:last-of-type {
  margin-right: 0;
}
.gsjjj-index .gsjj-index-ul li p {
  font-size: 14px;
  color: #000;
}
.gsjjj-index .gsjj-index-more {
  display: inline-block;
  width: 180px;
  height: 46px;
  background: #f86f00;
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  border-radius: 4px;
  line-height: 46px;
  text-align: center;
}
.gsjjj-index .next-gsjj {
  width: 36px;
  height: 36px;
  background: url("../images/next.png");
  right: -50px;
}
.gsjjj-index .prev-gsjj {
  width: 36px;
  height: 36px;
  background: url("../images/prev.png");
  left: -50px;
}
.gsjjj-index .container-gsjj .swiper-slide {
  background: #fff;
  padding: 40px;
}
.gsjjj-index .gsjj-index-in {
  width: 336px;
  margin: 0 auto;
  position: relative;
}
.pcd{ display: inline;}
.ydd{ display:none;}

.alsp-index .scale {
	border: 1px solid #CCCCCC;
}

.news-index {
  padding: 90px 0 50px;
}
.news-index .index-top {
  margin-bottom: 50px;
}
.news-index .news-index-ul {
  display: inline-block;
  overflow: hidden;
  margin-bottom: 52px;
}
.news-index .news-index-ul li {
  margin: 0 15px;
}
.news-index .news-index-ul li:hover a,
.news-index .news-index-ul li.active a {
  background: #f86f00;
  color: #fff;
}
.news-index .news-index-ul li a {
  display: inline-block;
  width: 123px;
  height: 37px;
  text-align: center;
  line-height: 37px;
  background: #ededed;
  border-radius: 4px;
  font-size: 16px;
  color: #333333;
}
.news-index .news-index-l a {
  display: block;
}
.news-index .news-index-l p {
  font-size: 12px;
  color: #9a9a9a;
  margin: 20px 0 15px;
}
.news-index .news-index-l h3 {
  font-size: 20px;
  color: #333333;
  margin-bottom: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news-index .news-index-l div {
  font-size: 14px;
  color: #b5b5b5;
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-line-clamp: 2;
  display: -ms-box;
  -ms-box-orient: vertical;
  -ms-line-clamp: 2;
  display: -o-box;
  -o-box-orient: vertical;
  -o-line-clamp: 2;
  overflow: hidden;
}
.news-index .news-index-r dl {
  position: relative;
  padding-left: 150px;
  margin-bottom: 25px;
}
.news-index .news-index-r dl:last-of-type {
  margin-bottom: 0;
}
.news-index .news-index-r dl dt {
  width: 125px;
  height: 90px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 45px;
  color: #ff6a0c;
  font-weight: 400;
  border-right: 1px solid #eeeeee;
}
.news-index .news-index-r dl dt p{ font-size:14px; color:#666;}
.news-index .news-index-r dl dd a {
  display: inline-block;
}
.news-index .news-index-r dl dd span {
  font-size: 14px;
  color: #999999;
  float: right;
}
.news-index .news-index-r dl dd h3 {
  font-size: 18px;
  color: #7b7b7b;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 14px;
}
.news-index .news-index-r dl dd div {
  font-size: 14px;
  color: #666666;
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-line-clamp: 2;
  display: -ms-box;
  -ms-box-orient: vertical;
  -ms-line-clamp: 2;
  display: -o-box;
  -o-box-orient: vertical;
  -o-line-clamp: 2;
  overflow: hidden;
}
.hzhb-index {
  padding-bottom: 60px;
}
.hzhb-index .index-top {
  margin-bottom: 55px;
}
.hzhb-index .container-hzhb .swiper-slide {
  border: 1px solid #e1e1e1;
}
.links-index {
  padding: 30px 0;
  border-top: 1px solid #f4f4f4;
}
.links-index dl dt {
  float: left;
  margin-right: 35px;
}
.links-index dl dd a {
  display: inline-block;
  font-size: 14px;
  color: #666666;
  margin-right: 20px;
}
.links-index dl dd a:last-of-type {
  margin-right: 0;
}
footer .foot-top {
  background: #45474c;
  padding: 40px 0 20px;
}
footer .foot-top .foot-top-ul li:nth-child(1) {
  border-right: 1px solid #ffffff;
  width: 340px;
}
footer .foot-top .foot-top-ul li:nth-child(2) {
  width: 365px;
  padding-left: 67px;
  padding-right: 20px;
}
footer .foot-top .foot-top-ul li:nth-child(3) {
  width: 305px;
}
footer .foot-top .foot-top-ul li .logo-foot {
  margin-bottom: 25px;
}
footer .foot-top .foot-top-ul li div {
  color: #fff;
  line-height: 30px;
}
footer .foot-top .foot-top-ul li:last-of-type {
  padding-top: 30px;
  float: right;
  padding-top: 35px;
}
footer .foot-top .foot-top-ul .foot-menu {
  overflow: hidden;
}
footer .foot-top .foot-top-ul .foot-menu h3 {
  font-size: 16px;
  color: #fff;
  margin-bottom: 20px;
  padding-top: 20px;
}
footer .foot-top .foot-top-ul .foot-menu a {
  display: block;
  color: #fff;
  width: 50%;
  float: left;
  margin-bottom: 20px;
}
footer .foot-top .foot-top-ul .foot-menu a:nth-child(2n) {

}
footer .copy {
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding: 22px 0;
	background: #34373f;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ff6a0c;
}
footer .copy a{ color:#FFFFFF;}
footer .copy a:hover{ color:#f86f00;}
.gjc-index .gjc-ss button,
.gjc-index .gjc-ss button:hover,
.product-index .product-index-ul li a,
.product-index .product-index-ul li a:hover,
.product-index .product-index-in .swiper-slide a,
.product-index .product-index-in .swiper-slide:hover a,
.product-index .product-inde-more,
.product-index .product-inde-more:hover,
.alsp-index .alsp-in .swiper-slide h3 a,
.alsp-index .alsp-in .swiper-slide:hover h3 a,
.alsp-index .alsp-index-more,
.alsp-index .alsp-index-more:hover,
.gsjj-index .gsjj-index-more,
.gsjj-index .gsjj-index-more:hover,
.news-index .news-index-ul li a,
.news-index .news-index-ul li a:hover,
.phone-head-ul,
.phone-head-ul.active {
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.head-top .head-top-r a:hover,
.hyyy-index .container-hyyy .hyyy-lay a:hover,
.news-index-l:hover h3,
.news-index .news-index-r dl:hover a,
.links-index dl dd a:hover,
footer .foot-top .foot-top-ul .foot-menu a:hover {
  color: #f86f00;
}
.gjc-index .gjc-ss button:hover {
  box-shadow: inset 0 0 0 14px rgba(0, 0, 0, 0.3);
}
.product-index .product-index-in .swiper-slide:hover h3 a {
  background: #f86f00;
  color: #fff;
}
.product-index .product-inde-more:hover,
.alsp-index .alsp-index-more:hover,
.gsjj-index .gsjj-index-more:hover {
  box-shadow: inset 0 0 0 22px rgba(0, 0, 0, 0.3);
}
.hyyy-index .hyyy-index-ul .swiper-slide.active div {
  border-color: #f86f00;
}
.hyyy-index .hyyy-index-ul .swiper-slide div i {
font-size:32px;
color:#707070;
}
.hyyy-index .hyyy-index-ul .swiper-slide.active div i{ color:#f86f00}
.hyyy-index .hyyy-index-ul .swiper-slide.active p {
  color: #f86f00;
}
.alsp-index .alsp-in .swiper-slide:hover h3 a {
  background: #f86f00;
  color: #fff;
}
.head.active {
  top: 0;
  left: 0;
  right: 0;
  z-index: 12;
  border-bottom:#ec6500 3px solid;
}

.phone-head {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 12;
  display: none;
  padding: 10px 15px;
  background: #fff;
  overflow: hidden;
  height: 60px;
  border-bottom: 1px solid #eee;
}
.phone-head .phone-head-logo img {
  width: 170px;
}
.phone-head .caidan {
  display: inline-block;
  position: relative;
  width: 22px;
  height: 16px;
  float: right;
  margin-top: 13px;
}
.phone-head .caidan.active span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 7px;
}
.phone-head .caidan.active span:nth-child(2) {
  display: none;
}
.phone-head .caidan.active span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  bottom: 7px;
}
.phone-head .caidan span {
  position: absolute;
  width: 100%;
  height: 2px;
  left: 0;
  background: #f86f00;
}
.phone-head .caidan span:nth-child(1) {
  top: 0;
}
.phone-head .caidan span:nth-child(2) {
  top: 7px;
}
.phone-head .caidan span:nth-child(3) {
  bottom: 0;
}
.phone-head-ul {
  display: none;
  position: fixed;
  top: 59px;
  right: -100%;
  width: 100%;
  background: #fff;
  z-index: 12;
  bottom: 0;
}
.phone-head-ul.active {
  right: 0;
}
.phone-head-ul li {
  border-top: 1px solid #eee;
  height: 40px;
  line-height: 40px;
  float: none;
  padding: 0 15px;
}
.phone-head-ul li a {
  display: block;
}
.alsp-in .scale img,
.container-hzhb img {
  width: 100%;
}
.ban-in .ban-lay {
  position: absolute;
  top: 51%;
  left: 0;
  width: 100%;
  bottom: 0;
  color: #fff;
}
.ban-in .ban-lay h3 {
  font-size: 50px;
}
.ban-in .ban-lay .ban-lay-p1 {
  font-size: 20px;
  margin-top: 15px;
}
.ban-in .ban-lay .load {
  font-size: 16px;
  position: absolute;
  bottom: 40px;
  left: 0;
}
.ban-in .ban-lay .load a {
  color: #fff;
}
.ban-in .ban-lay .container {
  height: 100%;
}
.qywh {
  padding: 60px 0;
  background: url(../images/27.jpg) no-repeat;
  background-size: cover;
}
.qywh .qyjj-title {
  margin-bottom: 75px;
  color: #fff;
  font-size: 30px;
  text-align: center;
}
.qywh .qywh-list {
  text-align: center;
}
.qywh .qywh-list i{ font-size:80px; color:#FFFFFF}
.qywh .qywh-list h3 {
  color: #fff;
  font-size: 25px;
  margin: 20px 0 20px;
}
.qywh .qywh-list p {
  font-size: 16px;
  color: #fff;
  line-height: 35px;
}
.hzhb-in {
  padding-top: 0px;
}
.yyal-in .yyal-in-list {
  margin-bottom: 20px;
}

.yyal-in .yyal-in-list:hover h3 {
  background: #f86f00;
}
.yyal-in .yyal-in-list:hover h3 a {
  background: #f86f00;
  color: #fff;
}
.yyal-in .yyal-in-list .yyal-in-list-in {
  border: 1px solid #d3d3d3;
}
.yyal-in .yyal-in-list .yyal-in-list-in a {
  display: block;
  overflow: hidden;
}
.yyal-in .yyal-in-list h3 {
  border-top: 1px solid #d3d3d3;
  padding: 10px 0;
  font-size:16px;
  background: #f8f8f8;
  text-align:center;
}
.yyal-in .yyal-in-list:hover{ color:#fff;}
.yyal-in .yyal-in-list h3 a {
  display: block;
  color: #333;
  font-size: 16px;
  text-align: center;
  
}
.yyal-in {
  padding: 60px 0;
}
.gld{  margin-bottom:35px;}
.page {
  margin-top: 40px;
}
.page ul {
  display: inline-block;
}
.page ul li {
  margin: 0 3px;
}
.page ul li a {
  display: block;
  color: #000;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  text-align: center;
  line-height: 35px;
  background: transparent;
  font-size: 12px;
}
.page ul li.active a,
.page ul li:hover a {
  background: #f86f00;
  color: #fff;
}
.yyal-in-des { padding-left:45px;}
.yyal-in-des h1{ font-size:18px; padding-bottom:15px; margin-bottom:20px; border-bottom:dashed 1px;}
.yyal-in-des .jss{
font-size: 16px;
line-height: 28px;
margin-bottom: 30px;
padding-top: 20px;
}
.yyal-in-des .bzpz{
font-size: 16px;
line-height: 28px;
margin-bottom: 30px;
padding-top: 20px;
}
.khfw{ line-height:28px;}
.yyal-in-des .yyal-title {
  text-align: center;
  font-size: 24px;
  color: #333;
  margin-bottom: 20px;
}
.yyal-in-des .yyal-cons {
  font-size: 16px;
  line-height: 25px;
  color: #333;
}
.al-in .yyal-in-list-in {
  background: #e5e3e3;
}
.al-in .yyal-in-list h3 {
  display: block;
  font-size: 18px;
  color: #4e4d4d;
  padding: 32px 0;
  text-align: center;
}
.new-in-menu {
  padding-top: 30px;
}
.new-in-menu .news-in-ul {
  display: inline-block;
}
.new-in-menu .news-in-ul li.active a,
.new-in-menu .news-in-ul li:hover a {
  background: #f86f00;
  color: #fff;
}
.new-in-menu .news-in-ul li a {
  display: block;
  font-size: 16px;
  color: #333;
  padding: 10px 20px;
}
.news-in-list {
  margin-bottom: 20px;
  overflow: hidden;
  border: 1px solid #eee;
}
.news-in-list p {
  font-size: 12px;
  color: #9a9a9a;
  margin: 20px 0 15px;
}
.news-in-list h3 {
  font-size: 20px;
  color: #333333;
  margin-bottom: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news-in-list h3 a {
  display: block;
}
.news-in-list div {
  font-size: 14px;
  color: #b5b5b5;
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-line-clamp: 2;
  display: -ms-box;
  -ms-box-orient: vertical;
  -ms-line-clamp: 2;
  display: -o-box;
  -o-box-orient: vertical;
  -o-line-clamp: 2;
  overflow: hidden;
}
.news-in-list .news-in-list-b {
  padding: 0px 20px 10px;
}
.new-in-time {
  text-align: center;
  color: #999;
  margin-bottom: 20px;
  border-bottom: dashed 1px;
  padding-bottom:20px;
}
.lzxx {
  padding: 60px 0;
}
.lzxx h3.lzxx-in-title {
  font-size: 18px;
  color: #000;
  margin-bottom: 30px;
}
.lzxx dl {
  position: relative;
}
.lzxx dl dd {
  font-size: 16px;
  color: #666;
  line-height: 28px;
}
.lxwm {
  padding-top: 110px;
  background: url(../images/39.jpg) no-repeat;
  background-size: cover;
}
.lzxx-title {
  text-align: center;
  font-size: 40px;
  color: #181818;
  margin-bottom: 90px;
}
.lxwm .lxwm-form {
  width: 645px;
  padding: 40px 40px 240px;
  background: #fff;
  position: relative;
  margin: 0 auto;
}
.lxwm .lxwm-form ul {
  overflow: hidden;
}
.lxwm .lxwm-form ul li {
  width: 48%;
  margin-bottom: 14px;
}
.lxwm .lxwm-form ul li input {
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: #f4f6f8;
  border-radius: 10px;
  font-size: 16px;
  color: #8f8f8f;
  padding: 0 20px;
}
.lxwm .lxwm-form ul li:nth-child(5),
.lxwm .lxwm-form ul li:nth-child(6) {
  width: 100%;
}
.lxwm .lxwm-form ul li textarea {
  height: 185px;
  resize: none;
  width: 100%;
  line-height: 25px;
  background: #f4f6f8;
  border-radius: 10px;
  font-size: 16px;
  color: #8f8f8f;
  padding: 20px;
  border: none;
}
.lxwm .lxwm-form ul li button {
  width: 48%;
  background: #f86f00;
  color: #fff;
  font-size: 16px;
  border: none;
  border-radius: 4px;
  height: 50px;
  line-height: 50px;
}
.lxwm .lxwm-form ul li button:nth-child(2) {
  float: right;
  background: #8f8f8f;
}
.lxwm .lxwm-form:after {
  content: "";
  width: 737px;
  height: 282px;
  background: url(../images/bj1.png) no-repeat;
  position: absolute;
  left: -41px;
  bottom: -2px;
}
.lxwm .lxwm-form ul li:nth-child(2n) {
  float: right;
}
.jszc-in {
  font-size: 16px;
  line-height: 25px;
  color: #333;
}
.cpyfw-in-title {
  font-size: 18px;
  color: #fff;
  background: #f86f00;
  padding: 15px 20px;
}
.cpyfw-in-ul {
  background: #fff;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}
.cpyfw-in-ul li {
  float: none;
  border-bottom: 1px solid #eee;
}
.cpyfw-in-ul-gl li {
  float: left;
  width: 50%;
  border-bottom: 1px solid #eee;
}

.jzgl li { width:31% !important; float:left !important; margin-right:2%; text-align:center;}
.jzgl li a{ padding:15px 0px !important;}
.jzgl li a:hover{
  font-size: 15px;
  color: #fff;
  padding: 14px 0px 15px 0px !important;
  background: #ff8f35; !important
  border-top:solid 1px #fff;
  }
.jzgl li .cur{
  font-size: 15px;
  color: #fff;
  padding: 14px 0px 15px 0px !important;
  background: #ff8f35 !important;
  border-top:solid 1px #fff;
  }
.cpyfw-in-ul li.active ul {
  display: block;
}
.cpyfw-in-ul li a {
  display: block;
  font-size: 15px;
  color: #333;
  padding: 13px 10px;
}
.cpyfw-in-ul li a:hover {
  display: block;
  font-size: 15px;
  color: #fff;
  padding: 12px 20px 13px 10px;
  background: #ff8f35;
  border-top:solid 1px #fff;
}
.cpyfw-in-ul li .cur{
  display: block;
  font-size: 16px;
  color: #fff;
  padding: 12px 20px 13px 20px;
  background: #ff8f35;
  border-top:solid 1px #ffffff;
  }
  
.cpyfw-in-ul li ul {
  padding-left: 20px;
  display: none;
}
.cpyfw-in-ul li ul li:last-of-type {
  border: none;
}
.cpyfw-in-ul li ul li:hover a {
  color: #f86f00;
}
.cpyfw-in-list {
  margin-bottom: 20px;
}
.cpyfw-in-list .cpyfw-in-list-in {
  overflow: hidden;
  border: 1px solid #d3d3d3;
}
.cpyfw-in-list .cpyfw-in-list-in p{
	padding:10px 15px 0px 15px;
	text-indent: 28px;
	line-height:24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	line-clamp: 3; 
	-webkit-box-orient: vertical;
	margin-bottom:10px;
}
.cpyfw-in-list .cpyfw-in-list-in:hover h3 a {
  color: #fff;
  background: #f86f00;
}
.cpyfw-in-list a {
  display: block;
}
.cpyfw-in-list h3 {
  border-top: 1px solid #d3d3d3;
  height: 42px;
  line-height: 42px;
  text-align: center;
  background:#f8f8f8;
}
.cpyfw-in-list h3 a {
  color: #000000;
  font-size: 16px;
}
.cpyfw-in {
  background: #fff;
}
.cpyfw-in .product-in-title {
  font-size: 20px;
  color: #000;
  font-weight: bold;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
}
.cpyfw-in .pro-js {
  line-height: 25px;
  font-size: 14px;
}
.cpyfw-in .pro-cons {
  line-height: 30px;
  font-size: 16px;
  margin-top: 30px;
}
.cpyfw-in .pro-cons-h3 {
  border-bottom: 1px solid #eee;
  height: 40px;
  line-height: 40px;
  margin-bottom: 20px;
  font-size: 16px;
}
.cpyfw-in .pro-cons-h3 span {
  display: inline-block;
  padding: 0 20px;
  color: #fff;
  background: #063786;
}
.product-index-in-list {
  display: none;
}
.product-index-in-list.active {
  display: block;
}
.hyyy-index0img02,
.new-section-list {
  display: none;
}
.container-hyyy-index .swiper-slide.active .hyyy-index0img01 {
  display: none;
}
.container-hyyy-index .swiper-slide.active .hyyy-index0img02 {
  display: inline-block;
}
.new-section-list.active {
  display: block;
}
.container-alsp h3 {
  position: relative;
}
.play {
  position: absolute;
  left: 50%;
  margin-left: -25px;
  top: -25px;
  z-index: 2;
}
/*优势*/
.big {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  height: auto;
}



.ld_ys h2{ background:#FF9600;}
.zs_bt{ margin:0 auto;}
.ld_ys .big{background:url(../images/zs_bg.jpg) no-repeat;height:1003px;}
.ld_ys ul { padding:70px 0 0 70px;}
.ld_ys ul li{ float:left; display:inline; line-height:22px;}
.ld_ys ul li:nth-child(2){ padding:480px 0 0 80px;}
.ld_ys ul li:nth-child(3){ padding:82px 0 0 0;}
.ld_ys ul li:nth-child(4){ padding:366px 0 0 80px;}
.ld_ys ul li span{ color:#f86f00;}
.ld_ys .btt{ font-size:30px; color:#f86f00;padding-bottom:10px; font-weight:bold;}
.ld_ys .bte{ font-size:15px; line-height:34px; color:#333333; font-weight:bolder; padding-bottom:20px; }
.ld_ys .bttt{ font-size:30px; color:#f86f00; padding-top:50px; padding-bottom:10px; font-weight:bold;}
.ld_ys .btee{ font-size:15px; line-height:34px; color:#333333; font-weight:bolder; padding-bottom:20px; }
.ld_ys p{ width:510px;}




.gsjj-index dl {
  margin-bottom: 35px;
  border-bottom: dashed 1px #CCCCCC;
  padding-bottom: 30px;
  margin-left: 30px;
}
.gsjj-index dl:last-of-type {
  margin-bottom: 0;
}
.gsjj-index dl dt {
  height: 107px;
  text-align: center;
  line-height: 45px;
  font-size: 60px;
  color: #ff6a0c;
  padding-right:15px;
  float:left;

}
.gsjj-index dl dt p{ font-size:18px; color:#CCCCCC}
.gsjj-index dl dd{}
.gsjj-index dl dd a {
  display: inline-block;
  font-size:18px;
}
 .gsjj-index dl dd a:hover {
  display: inline-block;
  font-size:18px;
  color:#f86f00;
} 
.gsjj-index dl dd span {
  font-size: 14px;
  color: #999999;
  float: right;
}
.gsjj-index dl dd h3 {
  font-size: 18px;
  color: #333;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top:4px;
}
.gsjj-index dl dd h3:hover{ color:#f86f00;}
.gsjj-index dl dd div {
  font-size: 14px;
  color: #666666;
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-line-clamp: 3;
  display: -ms-box;
  -ms-box-orient: vertical;
  -ms-line-clamp: 3;
  display: -o-box;
  -o-box-orient: vertical;
  -o-line-clamp: 3;
  overflow: hidden;
  text-indent:28px;
}
.cpyfw-in-ul img{ text-align:center; padding-top:10px; padding-left:9px;}
.cpyfw-in-ul p{ padding:8px 15px; line-height:28px; font-size:14px; color:#666666;}
.cpyfw-in-ul p span{ font-size:16px; color:#f86f00; font-weight:bold; margin-bottom:10px;}
.xgxw{margin-top:30px; border-top: solid 1px #ccc; padding-top:14px; padding-bottom:30px;}
.xgxw .xgxw_title{font-size:24px; margin-bottom:15px;}

.xgxnw_ul li{ width: 48%; line-height: 30px; }
.xgxnw_ul li:nth-child(2n){ float: right; }
.xgxnw_ul li span{ float:right; color:#666}
.xgxnw_ul li a{ color: #666;
  overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
font-size:14px;}
.xgxnw_ul li a:hover,.new_des a:hover{ color: #fe7e00; }
.sec_ul_p{ margin-top: 10px; display: none; }
.sec_ul_p li{ float: none;  border-bottom: none; padding: 5px 0px 5px 10px;  }
#page{ clear:both; height:40px; margin:0 auto; text-align:center; display: table; margin-top:20px}
#page li{ float:left; padding:5px 14px; border:1px solid #CCCCCC; margin-right:6px; color:#666; font-size:12px; list-style:none;}
#page li:hover{border:1px solid #fe7e00;}
#page li:hover a{color:#fe7e00}
#page li a{ color:#666}
#page li.active{border:1px solid #fe7e00; background-color:#fe7e00; color:#FFFFFF}
#page li.active a{ color:#fff}
#page .thisclass{ background-color:#fe7e00; color:#FFFFFF}
 .mobile-foot {
    background: #fe7e00;
    padding: 8px 0;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    display: none;
  }
.mobile-foot a {
    color: #fff;
    height: 35px;
    line-height: 33px;
    border: 1px solid #fff;
    border-radius: 4px;
    text-align: center;
    padding: 0 15px;
    transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    display: block;
}
.pull-left {
    float: left;
}
.pull-right {
    float: right;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
}
.rightfix {
    position: fixed;
    top: 300px;
    right: 0px;
    width: 70px;
    border-right: none;
    z-index: 2;
    background: rgba(0,0,0,0.5);
    transition: all .2s ease-in-out;
}

.fix_ul li {
    font-size: 12px;
    color: #696d73;
    text-align: center;
    
    border-bottom: 1px solid #dee2e7;
    float: none;
    position: relative;
    width: 70px;
    height: 70px;
    line-height: 70px;
    margin-bottom: 0px;
    color: #fff;
}
.fix_ul li i {
    font-size: 32px;
        color: #fff;
}


.right_div {
    opacity: 0;
    position: absolute;
    right: 20px;
    top: 0px;
    
    color: #fff;
    font-size: 20px;
    line-height: 70px;
    background: rgba(0,0,0,0.5);
    transition: all .2s ease-in-out;;
    min-width: 160px;
}
.fix_ul li a{ color:#fff;}
.fix_ul li:hover a{ color: #fff;}
.fix_ul li:hover .right_div{  opacity: 1; right: 70px;}
.fix_ul li:hover{    background: #ec6500;}
.fix_ul li:hover i{ color: #fff; }
.fix_ul li.on a{ color: #fff; }
.fix_ul li.on,.fix_ul li.active{  background: rgba(0,0,0,0.5);}
.fix_ul li.active{ display: block; }

@media (max-width: 1200px){
.head-b ul li a{display: block;
    font-size: 16px;
    color: #fff;
    padding: 0 21px;}
	.head-c .head-c-dl-l dd p {
    font-size: 14px;
    color: #6f6f6f;
}
}
@media (max-width: 1024px) {
  body {
    padding-top: 60px;
  }
  
  .head,
  .foot-top {
    display: none;
  }
  .phone-head {
    display: block;
  }
  .phone-head-ul {
    display: block;
  }
  .product-index .product-index-ul li a {
    font-size: 14px;
    padding: 10px 7px;
  }
  .hzlc-index .hzlc-index-ul1 li div {
    width: 90px;
    height: 90px;
    line-height: 90px;
    overflow: hidden;
  }
  .hzlc-index .hzlc-index-ul1 li {
    margin-right: 47px;
  }
  .hzlc-index .hzlc-index-ul2 li {
    width: 226px;
  }
  .alsp-index .alsp-in .swiper-slide h3 a {
    padding: 20px 0;
    font-size: 16px;
  }
  .news-index .news-index-r dl {
    margin-bottom: 25px;
  }
  .ban-in .ban-lay h3 {
    font-size: 30px;
  }
  .ban-in .ban-lay {
    top: 33%;
  }
  #topadv{ display:none;}
}
@media (max-width: 768px) {
  .gjc-index,
  .links-index {
    display: none;
  }
  .index-top span {
    font-size: 40px;
    top: -10px;
  }
  .product-index .product-index-ul li {
    margin-bottom: 5px;
  }
  .hzlc-index .hzlc-index-ul1 li {
    margin-right: 15px;
  }
  .hzlc-index .hzlc-index-ul1 li p {
    font-size: 14px;
    color: #000;
  }
  .hzlc-index .hzlc-index-ul2 li {
    width: 173px;
    margin-right: 10px;
  }
  .index-top h3 {
    font-size: 26px;
  }
  .gsjj-index .gsjj-index-in,
  .news-index-r {
    margin-top: 30px;
  }
  .cpyfw-in-ul li a {
    display: block;
    font-size: 14px;
    color: #333;
    padding: 7px 20px;
  }
  .cpyfw-in-ul {
    margin-bottom: 25px;
  }
  .rightfix{ display: none; }
  .ydd{ display:inline;}
.pcd{ display:none;}
.yyal-cons img{ width:100%;}
.gonglv img{width:100%;}
.test-11 {float: left; width:100%;  overflow-y: auto; height:350px}
.test-22 {float: left; width: 100%; margin-left: -10px;}
#topadv{ display:none;}
}
@media (max-width: 480px) {
.ydd{ display:inline;}
.pcd{ display:none;}
.mobile-foot {
    display: block;
}.rightfix{ display: none; }
.yyal-in-des {
padding-left:15px;
margin:0 15px;
}
.gonglv img{width:100%;}
.yyal-cons img{ width:100%;}
.xgxnw_ul li span{ display:none;}
.cpyfw-in-ul{ display:none;}
.cpyfw-in-title{ display:none;}
.gsjj-index dl {
  margin-bottom: 35px;
  border-bottom: dashed 1px #CCCCCC;
  padding-bottom: 30px;
  margin-left: 15px !important;
  margin-right:15px !important;
}
.gsjj-index dl dt {
  height: auto;
  text-align: center;
  line-height: 45px;
  font-size: 60px;
  color: #ff6a0c;
  float: none;
}
.gsjj-index dl:last-of-type {
  margin-bottom: 0;
}
.gsjj-index dl dt p{ font-size:18px; color:#CCCCCC}
.gsjj-index dl dd{ width:100%; margin-top:15px;}
.gsjj-index dl dd a {
  display: inline-block;
  font-size:18px;
}
 .gsjj-index dl dd a:hover {
  display: inline-block;
  font-size:18px;
  color:#f86f00;
} 
.gsjj-index dl dd span {
  font-size: 14px;
  color: #999999;
  float: left;
  margin-top:10px;
}
.gsjj-index dl dd h3 {
  font-size: 18px;
  color: #333;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top:4px;
}

/*优势*/
.big {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  height: auto;
}
.xgxnw_ul li{ width:100%;}
.xgxnw_ul li a{overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;}
.ld_ys h2{ background:#FF9600;}
.zs_bt{ margin:0 auto;}
.ld_ys .big{
	background-image: none; height: auto;
margin: 20px 0;}
.ld_ys ul { padding:0px 15px;}

.ld_ys ul li{ float:left; display:inline; line-height:22px; padding:10px 10px;}
.ld_ys ul li:nth-child(2){ padding:10px 10px;}
.ld_ys ul li:nth-child(3){ padding:10px 10px;}
.ld_ys ul li:nth-child(4){ padding:10px 10px;}
.ld_ys ul li span{ color:#0075d8;}
.ld_ys h3{ font-size:20px; color:#FF9600;}
.ld_ys h4{ font-size:15px; line-height:34px; color:#333333; font-weight:bolder; padding-bottom:20px;}
.ld_ys p{ width:100%;}
  .index-top span {
    font-size: 25px;
    top: -3px;
  }
  .product-index,
  .hyyy-index,
  .hzlc-index,
  .alsp-index,
  .news-index,
  .hzhb-index {
    padding: 30px 15px;
  }
  .product-index .product-index-ul li {
    margin-right: 5px;
  }
  .product-index .product-index-in h3 {
    font-size: 14px;
  }
  .product-index .product-inde-more,
  .alsp-index .alsp-index-more,
  .gsjj-index .gsjj-index-more {
    width: 120px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
  }
  .hyyy-index .container-hyyy .hyyy-lay {
    height: 50px;
    padding: 5px 20px 0 15px;
  }
  .gsjjj-index .gsjj-cons {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 70px;
  padding-right: 0px;
}
  .hyyy-index .container-hyyy .hyyy-lay .fl {
    padding-left: 10px;
    padding-top: 4px;
  }
  .hyyy-index .container-hyyy .hyyy-lay .fl h3 {
    font-size: 16px;
    margin-bottom: 2px;
  }
  .hyyy-index .container-hyyy .hyyy-lay .fl p {
    font-size: 12px;
  }
  .hyyy-index .container-hyyy .hyyy-lay a {
    font-size: 14px;
    margin-top: 12px;
  }
  .hyyy-index .container-hyyy .hyyy-lay a img {
    margin-left: 10px;
  }
  .hyyy-index .next-hyyy {
    right: 5px;
  }
  .hyyy-index .prev-hyyy {
    left: 5px;
  }
  .hzlc-index .hzlc-index-ul1 li div {
    margin-bottom: 15px;
  }
  .hzlc-index .hzlc-index-ul1 li {
    margin-bottom: 15px;
  }
  .hzlc-index .hzlc-index-ul2 li,
  .hzlc-index .hzlc-index-ul2 li:nth-child(4) {
    margin-right: 0;
    margin-bottom: 15px;
    width: 100%;
    float: none;
  }
  .alsp-index .alsp-in .swiper-slide h3 a {
    padding: 15px 0;
  }
  .gld{ display:none;}
  .index-top h3 {
    font-size: 20px;
  }
  .gsjj-index .gsjj-cons {
    padding-right: 0;
    line-height: 25px;
  }
  .gsjj-index .gsjj-index-ul li {
    margin-right: 15px;
  }
  .gsjj-index .gsjj-index-ul {
    margin: 30px 0;
  }
  .gsjj-index .gsjj-index-in {
    width: 200px;
  }
  .gsjj-index .container-gsjj .swiper-slide {
    padding: 20px;
  }
  .index-top p {
    font-size: 14px;
  }
  .news-index .news-index-ul li {
    margin: 0 3px;
  }
  .news-index .news-index-ul li a {
    width: 90px;
    font-size: 14px;
  }
  .news-index .news-index-ul {
    margin-bottom: 30px;
  }
  .news-index .news-index-r dl dt {
    display: none;
  }
  .news-index .news-index-r dl {
    padding-left: 0;
  }
  .news-index .news-index-r dl dd h3 {
    font-size: 16px;
  }
  footer .copy {
    padding: 5px 15px;
    font-size: 12px;
  }
  .ban-in img {
    height: 150px;
  }
  .ban-lay {
    padding: 0 15px;
  }
  .ban-in .ban-lay h3 {
    font-size: 20px;
  }
  .gsjj-index {
    padding: 30px 0;
  }
  .qywh .qyjj-title {
    font-size: 20px;
    margin-bottom: 30px;
  }
  .qywh {
    padding: 30px 0;
  }
  .qywh .qywh-list img {
    width: 80px;
  }
  .qywh .qywh-list h3 {
    font-size: 20px;
    margin: 15px 0 10px;
  }
  .qywh .qywh-list p {
    font-size: 14px;
  }
  .qywh .qywh-list {
    margin-bottom: 20px;
  }
  .qywh .qywh-list p {
    line-height: 20px;
  }
  .yyal-in {
    padding: 30px 0px;
  }
  .yyal-in-des .al-cons {
    font-size: 14px;
  }
  .al-in .yyal-in-list h3 {
    padding: 15px 0;
  }
  .al-in .yyal-in-list h3 a {
    font-size: 14px;
  }
  .yyal-in-list:nth-child(2n+1),
  .cpyfw-in-list:nth-child(2n+1) {
    padding-right: 7.5px;
  }
  .yyal-in-list:nth-child(2n),
  .cpyfw-in-list:nth-child(2n) {
    padding-left: 7.5px;
  }
  .page ul li a {
    width: 25px;
    height: 25px;
    line-height: 25px;
  }
  .page {
    margin-top: 30px;
  }
  .lzxx-title {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .lxwm {
    padding: 30px 15px;
  }
  .lxwm .lxwm-form {
    width: 100%;
    padding: 15px;
  }
  .lxwm .lxwm-form ul li {
    width: 100%;
    float: none;
  }
  .lxwm .lxwm-form:after {
    display: none;
  }
  .lxwm .lxwm-form ul li button {
    height: 35px;
    line-height: 35px;
    font-size: 14px;
  }
  
.test-11 {float: left; width:100%;  overflow-y: auto; height:350px}
.test-22 {float: left; width: 100%; margin-left: -10px;}
#topadv{ display:none;}
}
.gjcss{ width:800px; float:left;}

.gjcss .container{
	height:60px;
	}
.gjcss .swiper-slide{
	font-size:15px;
	background:none;
	justify-content:left;
	line-height:50px;
	}

.pagination{
	text-align: center;
	padding-top: 20px;
}
.page-item{
	display: inline-block;
	padding: 5px;
	border: 1px solid #ddd;
}
.page-num{
	padding: 5px 10px;
	display: inline-block;
	border: 1px solid #ddd;
	margin: 0 2px;
}
.pagination a:hover{
	color: #fff;
	background: #f86f00;
}
.page-num-current{
	background: #f86f00;
	color: #fff;
}

.mbnav{
	display:none;
	}
.head{
	padding:0;
	background: #34373f;
  border-bottom:#ec6500 5px solid;
}
.logo{
	border-right:1px solid #ddd;
	float:left;
	padding-right:30px;
	}

/**/
.nav{
}
.nav ul{
	width:1200px;
	}
.nav ul .active{
	color: #fff;
    background: #ec6500;
	}
.nav ul li{
	display:inline-block;
	position:relative;
	width:12.5%;
	text-align:center;
	}
.nav ul li:hover{
	color: #fff;
    background: #ec6500;
	}
.nav ul li a{
	color: #fff;
	font-size:16px;
	font-weight:bold;
	line-height:60px;
	padding:0 12px
}
.nav ul li a span{
	display:inline-block;
	background:url(nav_down.png) no-repeat center right;
	padding:5px 8px;
	}
.nav ul li a:hover , .nav ul .sy a{
	color:#fff;
}
.nav ul li a:hover span , .nav ul .sy a span{
	background:url(nav_down1.png) no-repeat center right;
	}
.nav .submenu{ 
	width:100%;
	position:absolute; 
	top:60px;
	display:none; 
	z-index:999;
	background-image:none;
	background-color: rgba(0,0,0,0.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
	
	}
.nav .submenu dl dt a{
	display: block;
    text-align: left;
    color: #666;
	text-align:center;
	width:100%;
    line-height: 32px;
    font-size: 14px;
    font-weight: normal;
    height: 35px;
	color:#fff;
	border-top:1px solid rgba(255,255,255,0.2);
	background:none;
	}
.nav .submenu dl dt a:hover{
	background-image:none;
	background:#ec6500 !important;
	color:#fff;
	}
.nav .product_nav{
	width: 1920px;
	position: absolute;
	left: -669px;
}
.nav .product_nav dl{
	width: 1150px;
	margin: auto;
	padding: 20px 0 45px 0;
}
.nav .product_nav dl .product_nav1{
	float: left;
	width: 180px;
}
.nav .product_nav dl .product_nav2{
	float: left;
	width: 390px;
	margin-left: 80px;
}
.nav .product_nav dl .product_nav3{
	float: left;
	width: 180px;
	margin-left: 80px;
}
.nav .product_nav dl .product_nav4{
	float: left;
	margin-left: 80px;
	width: 130px;
}
.nav .product_nav b a{
	font-size:16px!important;;
	}
.nav .product_nav  a{
	display: block;
	width: auto!important;
	color: #fff!important;
	font-size:14px!important;;
	font-weight: normal;
	line-height: 28px;
	text-align: left;
	background: none !important;
}
.nav .product_nav  a:hover{
	color: #1ea6a1 !important;;
}
.nav .product_nav  b{
	text-align: left;
	border-bottom: 1px  solid #fff;
	padding-left: 35px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	display: block;
}
.nav .product_nav .product_nav1 b{
    background: url(ico11.png) left top no-repeat;
}
.nav .product_nav .product_nav2 b{
    background: url(ico22.png) left top no-repeat;
}
.nav .product_nav .product_nav3 b{
    background: url(ico33.png) left top no-repeat;
}
.nav .product_nav .product_nav4 b{
    background: url(ico44.png) left top no-repeat;
}
.nav .product_nav  b a{
	font-weight: bold;
}
.nav .product_nav dd{
	background: url(ico_jtb.png) no-repeat center left;
	padding-left: 15px;
}

.nav .product_nav .product_nav2 dd{
	width: 50%;
	float: left;
	display: block;
}

.ydjy-bt{ text-align:center; font-size:22px; font-weight:bold; border-bottom:1px #CCC solid; padding-bottom:15px;}
.ydjy-bt-ico-l{width:40%;float:left;}
.ydjy-bt-ico-l img{ max-width:100%; height:auto;}
.ydjy-bt-ico-r{ width:60%; float:left;  line-height:200%;}