#pro {width:100%;float:left;}
#pro_1 {width:100%;float:left;margin-top:1.5%;margin-bottom:1.5%;}
#pro_1 h3 {font-size:38px;float:left;font-weight:normal;line-height:40px;}
#pro_1 span {float:right;font-size:16px;color:#FFFFFF;font-weight:bold;line-height:40px;}
#pro_1 span i {margin-left:10px;}
#cplist {WIDTH:100%;FLOAT:left;text-align:left;overflow:hidden;margin-top:1.5%;}
#cplist  UL {LIST-STYLE-TYPE:none;margin-left:-2%;}
#cplist  UL LI {WIDTH:31.33%;float:left;margin-left:2%;margin-top:1%;margin-bottom:1%;overflow:hidden;}
#cplist  UL LI dd {width:100%;float:left;padding-top:65%;position:relative;overflow:hidden;}
#cplist  UL LI dd img {width:100%;position:absolute;left:0px;top:0px;z-index:1;min-height:100%;transition:all 0.4s ease-in-out 0s;}
#cplist  UL LI:hover img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#cplist  UL LI dd .more {width:96%;padding:2%;color:#FFFFFF;position:absolute;left:0px;z-index:2;bottom:-1px;font-size:16px;font-weight:bold;text-align:right;background-color:rgba(0,0,0,0.5);}
#cplist  UL LI dd .more i {margin-left:10px;}
#cplist  UL LI .jj {width:100%;float:left;margin-top:1.5%;}
#cplist  UL LI .jj .nrq {width:100%;float:left;}
#cplist  UL LI .jj .nrq h3 {font-size:24px;color:#4c4c4c;font-weight:normal;line-height:1.8;TEXT-OVERFLOW:ellipsis;WHITE-SPACE:nowrap;OVERFLOW:hidden;}
#cplist  UL LI .jj .nrq p {font-size:16px;color:#4c4c4c;line-height:1.5;TEXT-OVERFLOW:ellipsis;WHITE-SPACE:nowrap;OVERFLOW:hidden;font-weight:bold;}
#pro_2 {width:100%;float:left;margin-bottom:1.5%;}
#pro_2 .cptp {width:52%;float:left;}
#pro_2 .cpjs {width:46%;float:right;}
#cpbt {width:100%;float:left;font-size:38px;color:#4c4c4c;line-height:1.5;margin-top:1%;margin-bottom:1%;}
#cpjs {width:100%;float:left;font-size:26px;line-height:1.5;margin-top:1%;}
#cpgg {width:100%;float:left;margin-top:2%;}
#cpgg h3 {font-size:24px;line-height:1.5;width:100%;float:left;margin-bottom:1.5%;font-weight:normal;}
#cpgg span {float:left;border:rgba(0,0,0,0.4) solid 2px;cursor:pointer;font-size:16px;font-weight:bold;margin-right:10px;margin-top:5px;margin-bottom:5px;padding:1% 5%;line-height:1.5;border-radius:8px;}
#cpgg span:hover {background-color:#12B1E9;border:#12B1E9 solid 2px;}
#cpjj {width:100%;float:left;margin-top:2%;}
#cpjj h3 {font-size:24px;line-height:1.5;font-weight:normal;}
#cpjj p {font-size:16px;line-height:1.6;margin-top:1.5%}
.proshow {width:100%;overflow:hidden;position:relative;display:block;cursor:pointer;}
.proshow .swiper-slide {width:100%;background-color:#000;padding-top:80%;position:relative;display:block;overflow:hidden;/* height:8.0rem;*/}
.proshow .swiper-slide img {width:100%;position:absolute;left:0PX;top:0PX;min-height:100%;}
.proshow .swiper-slide  a {display:block;width:100%;background-position:center;background-repeat:no-repeat;background-size:100% auto;}
.proshow .swiper-pagination-bullets {bottom:2px;margin-bottom:15px;filter:Alpha(Opacity=0);-moz-opacity:0;opacity:0;}
.proshow .swiper-pagination-bullet {width:10px;height:10px;background-color:rgba(255,255,255,0.5);opacity:1;box-shadow:0px 1px 4px #333;}
.proshow .swiper-pagination-bullet-active {background:#12B1E9;}
.proshow .swiper-pagination {position:absolute;right:2%;left:inherit;bottom:3%;width:60px;background-color:rgba(255,255,255,0.4);font-size:20px;font-family:Arial,Helvetica,sans-serif;line-height:40px;border-radius:5px;}
.proshow .swiper-button-prev,.proshow .swiper-button-next {width:70PX;height:70PX;transition:all 0.3s ease-in-out 0s;background-size:30% auto;background-color:rgba(85,85,85,0.4);border-radius:100%;}
.proshow .swiper-button-prev {left:1%;}
.proshow .swiper-button-next {right:1%;}
.proshow .swiper-button-prev:hover,.proshow .swiper-button-next:hover {background-color:rgba(0,0,0,0.7);}
@media only screen and (max-width:1400px) {#cplist  UL LI .jj .nrq h3 {font-size:16px;font-weight:bold;}
#cplist  UL LI .jj .nrq p {font-size:14px;}
#cplist  UL LI .jj  span {font-size:14px;}
#cplist  UL LI dd .more {font-size:14px;}
#pro_1 h3 {font-size:24px;line-height:30px;}
#pro_1 span {font-size:14px;line-height:30px;}
#cpbt {font-size:30px;}
#cpjs {font-size:24px;}
#cpjj h3,#cpgg h3 {font-size:16px;font-weight:bold;}
#cpgg span {font-size:14px;}
#cpjj p {font-size:14px;}
}
@media only screen and (max-width:1200px) {#cplist  UL LI .jj .nrq h3 {font-size:14px;font-weight:bold;}
#cplist  UL LI .jj .nrq p {font-size:12px;}
#cplist  UL LI .jj  span {font-size:12px;}
#cplist  UL LI {padding:1%;width:29.33%}
#cplist  UL LI dd .zzc {background-size:20% auto;}
#pro_1 h3 {font-size:16px;line-height:30px;font-weight:bold}
#cpbt {font-size:24px;}
#cpjs {font-size:16px;font-weight:bold;}
#cpjj h3,#cpgg h3 {font-size:14px;}
#cpgg span {font-size:12px;}
#cpjj p {font-size:12px;}
#cpgg span {border:rgba(0,0,0,0.4) solid 1px;}
#cpgg span:hover {border:#12B1E9 solid 1px;}
.proshow .swiper-button-prev,.proshow .swiper-button-next {width:50PX;height:50PX;}
.proshow .swiper-pagination {width:50px;line-height:30px;font-size:18px;}
}
@media only screen and (max-width:800px) {#cplist  UL LI {width:45%;padding:1.5%;}
#cplist  UL LI dd .more {font-size:12px;}
#pro_1 h3 {font-size:14px;line-height:25px;font-weight:bold}
#pro_1 span {font-size:12px;line-height:25px;}
#cpbt {font-size:16px;font-weight:bold}
#cpjs {font-size:14px;font-weight:normal;}
#cpjj h3,#cpgg h3 {font-size:12px;}
.proshow .swiper-button-prev,.proshow .swiper-button-next {width:40PX;height:40PX;}
.proshow .swiper-pagination {width:40px;line-height:30px;font-size:14px;}
}
@media only screen and (max-width:650px) {#pro_2 .cptp {width:100%;float:left;}
#pro_2 .cpjs {width:100%;float:left;margin-top:2%;}
}
@media only screen and (max-width:600px) {#cplist  UL LI .jj .nrq h3 {font-size:12px;font-weight:bold;}
#cplist  UL LI .jj .nrq p {font-size:12px;font-weight:normal;}
}
@media only screen and (max-width:450px) {#cplist  UL LI .jj  span {float:right;padding:0px 2%;}
.proshow .swiper-button-prev,.proshow .swiper-button-next {width:30PX;height:30PX;}
.proshow .swiper-pagination {width:35px;line-height:25px;font-size:12px;}
#cpbt {font-size:14px;}
#cpjs {font-size:12px;}
}
