*{margin: 0;padding: 0;}
body{overflow-x: hidden;}
ul,ol{list-style: none;}
a{text-decoration: unset!important;}
h2,h1{font-weight: normal;}
b,strong{font-weight: bold;}

/*公司简介*/
.danye-title{margin: 2% auto;}
.danye-title div{background: url(../img/danye/danye-1.jpg)no-repeat;width: 27%;background-size: 100%;height: 86px;margin: 0 auto;}
.danye-title div span{display: block;font-size: 18px;letter-spacing: 1px;color: #333;line-height: 62px;text-align: center;}
.danye-title div span font{font-size: 28px;letter-spacing: 2px;color: #025707;}

.jianjie-1{width: 100%;height: auto;display: table;margin: 0 auto;}
.jianjie-1 figure img{width: 100%;}
.jianjie-1 div{}
.jianjie-1 div p{font-size: 20px;letter-spacing: 1px;line-height: 45px;}
.jianjie-1 div ul{height: auto;display: table;margin: 3.5% auto;width: 100%;}
.jianjie-1 div ul li{background: url(../img/danye/jianjie-2.jpg) no-repeat center;height: 106px;font-size: 22px;text-align: center;padding-top: 3%;line-height: 34px;letter-spacing: 1px;}
.jianjie-2{width: 100%;height: auto;display: table;margin: 2% auto;}
.jianjie-2 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.jianjie-2 ul li{position: relative;}
.jianjie-2 ul li figure img{width: 100%;}
.jianjie-2 ul li div{position: absolute;top: 0;left: 4%;background: rgba(6,88,187,0.5);width: 92.3%;height: 100%;padding: 34% 0;}
.jianjie-2 ul li div b{display: block;font-size: 40px;text-align: center;color: #fff;letter-spacing: 1px;}
.jianjie-2 ul li div span{display: block;text-align: center;color: #fff;font-size: 18px;line-height: 26px;}

.jianjie-3 p{font-size: 20px;letter-spacing: 1px;line-height: 36px;}
.jianjie-3 ul{width: 100%;height: auto;display: table;margin: 2% auto;}
.jianjie-3 ul li{}
.jianjie-3 ul li figure img{width: 100%;}

.jianjie-4{width: 100%;height: auto;display: table;margin: 2% auto;}
.jianjie-4 figure{padding-right: 0;}
.jianjie-4 figure img{width: 100%;}
.jianjie-4 p{background: #0658bb;padding: 1%;margin-top: 3%;color: #fff;font-size: 19px;letter-spacing: 1px;line-height: 55px;}
.jianjie-4 figure:nth-of-type(2){padding:15px;}
.jianjie-4 span{display: block;background: url(../img/danye/jianjie-9.jpg) no-repeat;height: 451px;margin-top: 0%;padding-top: 8%;font-size: 22px;line-height: 58px;letter-spacing: 1px;background-size: 100%;}
.jianjie-4 span font{display: block;color: #c50a15;}

.jianjie-5{width: 100%;height: auto;display: table;margin: 0 auto;}
.jianjie-5 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.jianjie-5 ul li{background: url(../img/danye/jianjie-12.jpg)no-repeat;padding: 6% 3%;height: 354px;/*! background-size: 100%; */}
.jianjie-5 ul li:nth-of-type(2n-1){background: url(../img/danye/jianjie-11.jpg)no-repeat;/*! background-size: 100%; */}
.jianjie-5 ul li figure img{width: 100%;}
.jianjie-5 ul li figure{width: 23%;margin: 0 auto;}
.jianjie-5 ul li span{display: block;font-size: 24px;letter-spacing: 2px;font-weight: bold;text-align: center;color: #fff;margin: 4% auto;}
.jianjie-5 ul li hr{width: 20%;height: 1px;background: #fff;margin: 0 auto;}
.jianjie-5 ul li p{text-align: center;color: #fff;font-size: 18px;letter-spacing: 1px;line-height: 30px;margin-top: 4%;}

.jianjie-6{width: 100%;height: auto;display: table;margin: 0 auto;}
.jianjie-6 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.jianjie-6 ul li{height: 305px;position: relative;margin-bottom: 2%;}
.jianjie-6 ul li figure{width: 100%;}
.jianjie-6 ul li figure img{width: 100%;}
.jianjie-6 ul li figure figcaption{position: absolute;bottom: 1%;left: 29%;font-size: 18px;text-align: center;background: #0658bb;padding: 0 10%;color: #fff;border-radius: 9px;line-height: 33px;border-top: 2px solid #fff;border-left: 2px solid #fff;border-right: 2px solid #fff;}

.jianjie-7{width: 100%;height: auto;display: table;margin: 0 auto;}
.jianjie-7 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.jianjie-7 ul li{margin-bottom: 3%;}
.jianjie-7 ul li figure{width: 100%;}
.jianjie-7 ul li figure img{width: 100%;}
.jianjie-7 ul li figure figcaption{font-size: 16px;text-align: center;color: #333;}

.jianjie-8{width: 100%;height: auto;display: table;margin: 0 auto;}
.jianjie-8 ul{width: 100%;height: auto;display: table;margin: 0 auto;}
.jianjie-8 ul li{margin-bottom: 3%;}
.jianjie-8 ul li a figure{width: 100%;}
.jianjie-8 ul li a figure img{width: 100%;height: 223px;}
.jianjie-8 ul li a div{background: #025707;margin-top: 2%;padding: 4% 4% 1% 4%;}
.jianjie-8 ul li a div h2{font-size: 16px;text-align: center;color: #fff;line-height: 36px;border-bottom: 2px dotted #c1c1c1;}
.jianjie-8 ul li a div p{font-size: 14px;text-align: center;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;word-break: break-all;overflow: hidden;text-overflow: ellipsis;margin-top: 3%;text-align: center;line-height: 25px;}

/*公司实力*/
.shili-1{width: 100%;height: auto;display: table;margin: 0 auto;position: relative;}
.shili-1 figure img{width: 100%;}
.shili-1 .shili-1m{width: 100%;height: auto;display: table;margin: 0 auto;}
.shili-1 .shili-1m figure{padding-right: 0;margin-top: -4.5%;}
.shili-1 .shili-1m div{margin-top: 1%;}
.shili-1 .shili-1m div p{background: url(../img/danye/shili-img2.jpg) no-repeat;background-size: 100%;font-size: 19px;padding: 5% 8%;letter-spacing: 1px;line-height: 34px;color: #fff;}
.shili-1 .shili-1m div ul{}
.shili-1 .shili-1m div ul li{padding-right: 0;}
.shili-1 .shili-1m div ul li figure{margin: 0;}
.shili-1 span{font-size: 18px;letter-spacing: 1px;line-height: 33px;margin-top: 3%;display: block;}

.shili-2{width: 100%;height: auto;display: table;margin: 2% auto;}
.shili-21m{}
.shili-21m figure{}
.shili-21m figure img{width: 100%;}
.shili-21m ul{width: 100%;height: auto;display: table;margin: 2% auto;}
.shili-21m ul li:nth-of-type(1){padding-left: 0;}
.shili-21m ul li:nth-of-type(2){padding-right: 0;}
.shili-21m ul li figure{}
.shili-21m ul li figure img{}

.shili-22m{}
.shili-22m figure{margin-top: 6%;}
.shili-22m figure img{width: 100%;}
.shili-22m ul{height: auto;display: table;margin: 4% auto;width: 100%;}
.shili-22m ul li{}
.shili-22m ul li figure{margin: 0 auto;}
.shili-22m ul li figure img{display: block;width: 62%;margin: 0 auto;}
.shili-22m ul li figure figcaption{text-align: center;font-size: 18px;letter-spacing: 1px;line-height: 40px;}

.shili-23m{}
.shili-23m p{background: #025707;color: #fff;font-size: 18px;letter-spacing: 1px;padding: 3%;line-height: 35px;}
.shili-23m figure{margin: 2% auto;}
.shili-23m figure img{width: 100%;}

.shili-24m{}
.shili-24m figure{}
.shili-24m figure img{width: 100%;}
.shili-24m div{width: 100%;height: auto;display: table;margin: 3% auto;}
.shili-24m div figure{padding-left: 0;}
.shili-24m div ul{padding: 0;}
.shili-24m div ul li{padding: 0;margin-bottom: 6%;}
.shili-24m div ul li figure{margin: 0 auto;}
.shili-24m div ul li figure img{width: 100%;}

.shili-25m{height: auto;display: table;margin: 4% auto;width: 100%;}
.shili-25m div{}
.shili-25m div p{font-size: 18px;letter-spacing: 1px;line-height: 39px;margin-top: 7%;text-indent: 2em;}
.shili-25m figure{}
.shili-25m figure img{width: 100%;}

.shili-26m{height: auto;display: table;margin: 4% auto;width: 100%;}
.shili-26m ul{height: auto;display: table;margin: 0 auto;width: 100%;}
.shili-26m ul li{}
.shili-26m ul li figure{}
.shili-26m ul li figure img{width: 100%;}

.shili-3{width: 100%;height:auto;display:table;margin:0 auto;}
.shili-3 ul{height: auto;display: table;margin: 0 auto;background: #025707;}
.shili-3 ul li{margin: 2% 0;}
.shili-3 ul li:nth-of-type(1){padding: 3.7%;margin-bottom: 0;}
.shili-3 ul li div{background: url(../img/danye/shili-img31.png) no-repeat;background-size: 100%;width: 79%;height: 58px;}
.shili-3 ul li div font{display: block;font-size: 16px;text-align: center;color: #a4bedd;}
.shili-3 ul li div b{display: block;text-align: center;font-size: 22px;font-weight: bold;color: #fff;letter-spacing: 1px;}
.shili-3 ul li i{margin-top: 9%;width: 20%;display: block;background: #fff;height: 3px;}
.shili-3 ul li p{font-size: 17px;letter-spacing: 3px;color: #fff;line-height: 36px;margin-top: 6%;}
.shili-3 ul li figure{width: 100%;}
.shili-3 ul li figure img{width: 100%;}
@media screen and (max-width: 1200px) {
	/*.danye-title{}
	.danye-title div{}
	.danye-title div span{}
	.danye-title div span font{}*/
}

@media screen and (max-width: 1199px) {
	.danye-title div{width: 34%;}
	.jianjie-1 div p{font-size: 18px;line-height: 34px;}
	.jianjie-1 div ul{margin: 2% auto;}
	.jianjie-1 div ul li{font-size: 18px;}
	.jianjie-2 ul li div{left: 5%;width: 90%;}
	.jianjie-2 ul li div b{font-size: 32px;}
	.jianjie-4 p{font-size: 18px;line-height: 38px;letter-spacing: 1px;}
	.jianjie-4 span{font-size: 20px;margin-top: 1%;padding-top: 6%;line-height: 55px;height: 384px;}
	.jianjie-6 ul li{height: 249px;}
	.jianjie-8 ul li a figure img{height: 198px;}
	.shili-1 .shili-1m div p{padding: 4% 8%;font-size: 17px;line-height: 31px;}
	.shili-1 span{font-size: 17px;}
	.shili-24m div ul li:nth-of-type(2){margin-bottom: 0;}
	.shili-25m div p{font-size: 17px;line-height: 34px;margin: 0;}
	.shili-3 ul li:nth-of-type(1){padding: 2%;}
	.shili-3 ul li p{letter-spacing: 1px;}
	.shili-3{height: 592px;}
}

@media screen and (max-width: 992px) {
	.danye-title{}
	.danye-title div{width: 39%;height: 61px;}
	.danye-title div span{line-height: 57px;font-size: 17px;}
	.danye-title div span font{font-size: 24px;}
	.jianjie-1 div p{letter-spacing: 0;line-height: 33px;font-size: 17px;}
	.jianjie-1 div ul{display: none;}
	.jianjie-1 div ul li{}
	.jianjie-2 ul li div{left: 6%;width: 88%;padding: 28% 1%;}
	.jianjie-2 ul li div b{font-size: 32px;letter-spacing: 2px;}
	.jianjie-2 ul li div span{font-size: 16px;}
	.jianjie-4 p{font-size: 16px;line-height: 29px;letter-spacing: 1px;margin-top: .7%;}
	.jianjie-4 span{font-size: 17px;margin-top: 0%;line-height: 34px;padding-top: 7%;height: 292px;}
	.jianjie-5 ul li:nth-of-type(2n-1){background: none;}
	.jianjie-5 ul li{background: none;height: auto;display: table;padding: 0 15px;}
	.jianjie-5 ul li figure{display: none;}
	.jianjie-5 ul li span{color: #333;}
	.jianjie-5 ul li hr{background: #333;}
	.jianjie-5 ul li p{color: #333;letter-spacing: 0;font-size: 17px;}
	.jianjie-6 ul li{height: 186px;}
	.jianjie-6 ul li figure figcaption{font-size: 16px;line-height: 27px;left: 25%;}
	.jianjie-8 ul li a figure img{height: 284px;}
	.jianjie-8 ul li a div h2{}
	.shili-1 .shili-1m figure{display: none;}
	.shili-1 .shili-1m div ul li figure{display: block}
	.shili-1 .shili-1m div p{background: no-repeat;color: #333;padding: 0;}
	.shili-1 .shili-1m div ul li{padding: 0 15px;}
	.shili-22m ul{margin: 1% auto;}
	.shili-22m ul li figure img{width: 53%;}
	.shili-22m ul li figure figcaption{font-size: 16px;}
	.shili-23m p{font-size: 17px;line-height: 27px;}
	.shili-25m figure,.shili-3 ul li:nth-of-type(1),.shili-3 ul li:nth-last-of-type(1){display: none;}
	.shili-3,.shili-3 ul{background: none;padding-top: 0;height: auto;display: table;margin: 0 auto;}
	.shili-3 ul{}
}

@media screen and (max-width: 768px) {
	.danye-title div{width: 45%;height: 70px;}
	.danye-title div span{line-height: 69px;}
	.jianjie-1 div p{font-size: 16px;line-height: 34px;margin: 1% auto;}
	.jianjie-2 ul li:nth-last-of-type(1){display: none;}
	.jianjie-2 ul li div{left: 4%;width: 92%;padding: 36% 0;}
	.jianjie-3 p{font-size: 16px;letter-spacing: 0;}
	.figure1{display: none;}
	.jianjie-4 p{margin: 0 auto;color: #333;background: none;padding: 0 15px;}
	.jianjie-4 span{background: none;height: auto;display: table;padding-top: 0;font-size: 16px;}
	.jianjie-4 span font{display: inline-block;color: #f00;}
	.jianjie-4 figure{margin-top: 2%;}
	.jianjie-6 ul li{height: auto;display: table;position: unset;}
	.jianjie-6 ul li figure figcaption{position: unset;color: #000;background: unset;border: none;font-size: 18px;letter-spacing: 2px;margin-top: 1%;}
	.jianjie-8 ul li a figure img{height: 280px;}
	.jianjie-7 ul li figure img{width: 100%;margin: 0 auto;display: block;}
	.jianjie-7 ul li figure figcaption{font-size: 14px;}
	.shili-23m{margin-top: 2%;}
	.shili-23m figure,.shili-26m ul li:nth-of-type(3){display: none;}
	.shili-23m p{color: #333;background: no-repeat;padding: 0;}
	
}

@media screen and (max-width: 660px) {
	.danye-title div{height: 70px;width: 51%;}
	.danye-title div span{line-height: 68px;}
	.danye-title div span font{font-size: 22px;}
	.jianjie-2 ul li div{left: 5%;width: 90%;padding: 32% 0;}
	.jianjie-2 ul li div b{font-size: 30px;}
	.jianjie-5 ul li p{font-size: 15px;}
	.jianjie-8 ul li a figure img{height: 250px;}
	.jianjie-8 ul li a div h2{}
	.shili-1 .shili-1m div p, .shili-1 span,.shili-23m p,.shili-25m div p{font-size: 16px;line-height: 31px;}
	.shili-21m{display: none;}
	.shili-22m{width: 100%;}
	.shili-22m figure{display: none;}
	.shili-22m ul li figure{display: block;}
}

@media screen and (max-width: 560px) {
	.danye-title div{width: 66%;height: 76px;}
	.danye-title div span{line-height: 73px;}
	.jianjie-2 ul li div{left: 6%;width: 88%;}
	.jianjie-5 ul li p{font-size: 16px;}
	.jianjie-8 ul li a figure img{height: 204px;}
	.jianjie-8 ul li a div h2{}
}

@media screen and (max-width: 460px) {
	.danye-title div{width: 77%;height: 68px;}
	.danye-title div span{font-size: 16px;line-height: 68px;}
	.danye-title div span font{font-size: 20px;}
	.jianjie-2 ul li div{left: 7%;width: 86%;padding: 27% 0;}
	.jianjie-2 ul li div b{font-size: 26px;}
	.jianjie-2 ul li div span{font-size: 15px;}
	.jianjie-5 ul li span{font-size: 20px;}
	.jianjie-5 ul li p{font-size: 16px;line-height: 27px;letter-spacing: 2px;}
	.jianjie-6 ul li figure figcaption{font-size: 16px;margin: 0;letter-spacing: 0;}
	.jianjie-8 ul li a figure img{height: 182px;}
	.jianjie-8 ul li a div h2{border-bottom: none;font-size: 15px;line-height: 30px;}
	.jianjie-8 ul li a div p{display: none}
	.shili-1 .shili-1m div p,.shili-1 span,.shili-23m p,.shili-25m div p{line-height: 26px;}
}

@media screen and (max-width: 375px) {
	.danye-title div{width: 94%;height: 70px;}
	.danye-title div span{line-height: 58px;}
	.jianjie-1 div p{font-size: 16px;}
	.jianjie-2 ul li div{left: 9%;width: 82%;padding: 22% 0;}
	.jianjie-2 ul li div b{font-size: 23px;}
	.jianjie-2 ul li div span{font-size: 14px;}
	.jianjie-5 ul li p{font-size: 16px;height: 170px;}
  	.jianjie-6 ul li figure figcaption{font-size: 14px;}
	.jianjie-7 ul li figure figcaption{display: none;}
	.jianjie-8 ul li a figure img{height: 122px;}
	.jianjie-8 ul li a div h2{}
	.jianjie-7 ul li{width: 33%;}
	.shili-1 .shili-1m div p,.shili-1 span,.shili-23m p,.shili-25m div p{font-size: 15px;line-height: 24px;}
}

@media screen and (max-width: 300px) {
	.danye-title div{width: 100%;}
	.danye-title div span{letter-spacing: 0;}
	.danye-title div span font{font-size: 18px;}
	.jianjie-2 ul li div{left: 11%;width: 79%;padding: 16% 0;}
	.jianjie-2 ul li div b{font-size: 19px;}
	.jianjie-2 ul li div span{font-size: 13px;}
	.jianjie-5 ul li p{height: auto;display: table;}
	.jianjie-8 ul li a figure img{height: 95px;}
	.jianjie-8 ul li a div h2{}
}

@media screen and (max-width: 280px) {
	.danye-title div{height: 58px;}
	.danye-title div span{font-size: 15px;}
	.danye-title div span font{font-size: 17px;letter-spacing: 0;}
	.jianjie-1 div p{font-size: 15px;line-height: 27px;}
	.jianjie-2 ul li div{left: 12%;width: 76%;padding: 14% 0;}
	.jianjie-2 ul li div b{font-size: 20px;}
	.jianjie-2 ul li div span{font-size: 12px;}
	.jianjie-5 ul li span{font-size: 17px;letter-spacing: 0;}
	.jianjie-8 ul li a figure img{height: 80px;}
	.jianjie-8 ul li a div h2{font-size: 13px;line-height: 24px;}
	.shili-22m ul li figure figcaption{font-size: 15px;letter-spacing: 0;}
}
