/*栏目产品*/
.p101-ad-1 img{width: 100%;display: block;}
.p101-fdh-1{padding-bottom: 0.5rem;position: relative;z-index: 2;}
.p101-fdh-1-title{height: 3.8rem;background: #019b4d;padding: 0 4%;cursor: pointer;}
.p101-fdh-1-title span{display: inline-block;max-width: 60%;height: 3.8rem;line-height: 3.8rem;font-size: 1.6rem;color: #fff;}
.p101-fdh-1-title i{float: right;width: 1.7rem;height: 3.8rem;position: relative;}
.p101-fdh-1-title i:before{content: '';position: absolute;width: 1.7rem;height: 0.2rem;background: #fff;left: 0;top: 50%;margin-top: -0.1rem;z-index: 1;border-radius: 1rem;}
.p101-fdh-1-title i.active:after{content: '';position: absolute;width: 0.2rem;height: 1.7rem;background: #fff;left: 50%;margin-left: -0.1rem;top: 50%;margin-top: -0.85rem;z-index: 2;border-radius: 1rem;}
.p101-fdh-1-list{background: #f6f6f6;box-shadow: 0 0.5rem 0.8rem #edeff2;padding-bottom: 0.5rem;}
.p101-fdh-1-list li{padding: 0 4%;border-bottom: 0.1rem dotted #e6e6e6;position: relative;}
.p101-fdh-1-list li:last-child{border-bottom: 0;}
.p101-fdh-1-list li i{position: absolute;width: 50%;height: 4rem;right: 0;top: 0;z-index: 5;}
.p101-fdh-1-list li i:after{content: "";width: 0.6rem;height: 0.6rem;border: 0.15rem solid #8e8e8e;border-style: solid solid none none;position: absolute;top: 50%;right: 2rem;margin-top: -0.3rem;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.p101-fdh-1-list li>a{display: block;height: 4rem;line-height: 4rem;font-size: 1.3rem;color: #666666;padding-left: 3%;position: relative;}
.p101-fdh-1-list li>a:before{content: '';position: absolute;width: 0.05rem;height: 0.25rem;background: #6a6a6a;left: 0;top: 50%;margin-top: -0.125rem;}
.p101-fdh-1-list li>a:after{content: '';position: absolute;border-top: 0.125rem solid transparent;border-bottom: 0.125rem solid transparent;border-left: 0.15rem solid #6a6a6a;left: 0.1rem;top: 50%;margin-top: -0.125rem;}
.p101-fdh-1-list li p{padding: 0 10%;background: #fff;margin-bottom: 1rem;}
.p101-fdh-1-list li p a{display: block;height: 4rem;line-height: 4rem;font-size: 1.2rem;color: #333;padding-left: 3%;position: relative;border-bottom: 0.05rem solid #dfdfdf;}
.p101-fdh-1-list li p a:last-child{border-bottom: 0;}
.p101-fdh-1-list li p a:before{content: '';position: absolute;width: 0.05rem;height: 0.25rem;background: #6a6a6a;left: 0;top: 50%;margin-top: -0.125rem;}
.p101-fdh-1-list li p a:after{content: '';position: absolute;border-top: 0.125rem solid transparent;border-bottom: 0.125rem solid transparent;border-left: 0.15rem solid #6a6a6a;left: 0.1rem;top: 50%;margin-top: -0.125rem;}
.p101-fdh-1-list li.active i:after{content: "";width: 0.6rem;height: 0.6rem;border: 0.15rem solid #019b4d;border-style: none solid solid none;position: absolute;top: 50%;right: 2rem;margin-top: -0.5rem;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.cm1-size750-pro-list{padding: 1.5rem 3% 0;}
.cm1-size750-pro-list ul{display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-ms-flex-pack: distribute;justify-content: space-between;-webkit-justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.cm1-size750-pro-list ul li{width: 48.5%;margin-bottom: 1.5rem;}
.cm1-size750-pro-list ul li:nth-child(2n){margin-left: 3%;}
.cm1-size750-pro-list ul li span{display: block;border-radius: 0.25rem;overflow: hidden;box-shadow: 0 0 0.25rem #eee;}
.cm1-size750-pro-list ul li span img{display: block;width: 100%;}
.cm1-size750-pro-list ul li h4{max-height: 4rem;line-height: 2rem;font-size: 1.3rem;font-weight: normal;color: #4c4c4c;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-top: 0.6rem;height: 2rem;}
 
/*栏目分页*/
.p102-pagination-1-main{margin: 0 auto;padding: 1rem 0 1rem;text-align: center;}
.p102-pagination-1-main a,
.p102-pagination-1-main span{vertical-align: top;display: inline-block;font-size: 1.5rem;font-family: Arial; padding:0 1rem;height: 3rem;color: #808080;border-radius: .5rem;line-height: 3rem;border: .1rem solid #e5e5e5;text-align: center;margin: .3rem .3rem;background: #fff;}
.p102-pagination-1-main a.b{width: 6rem;border-radius: .5rem;font-size: 1.4rem;}
.p102-pagination-1-main a.b{width: 8rem;border-radius: .5rem;font-size: 1.4rem;}
.p102-pagination-1-main span{border: .1rem solid #fff;}
.p102-pagination-1-main b{vertical-align: top;display: inline-block;font-size: 1.5rem;font-family: Arial;width: 3rem;height: 2.5rem;color: #808080;border-radius: .5rem;line-height: 3.0rem;text-align: center;margin: .3rem .3rem;background: #fff;}
.p102-pagination-1-main .laypage_first,
.p102-pagination-1-main .laypage_last{display: none;}	
.p102-pagination-1-main a b{vertical-align: top;display: inline-block;font-size: 1.5rem;font-family: Arial; height: 2.5rem;color: #808080;border-radius: .5rem;line-height: 2.5rem;text-align: center;margin: .3rem .3rem;background: #fff;}





/*内容页*/
.p101-title{/* background: #8e8e8e; */padding: .3rem 3%;color: #6a6a6a;box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);}
.p101-title a{ line-height: 100%;font-size: 1.3rem;color: #6a6a6a; position: relative;}
.p101-title span{ padding-top:.5rem;  font-size: 1.3rem;color: #019b4d; float:right;}

.p101-fdh-1-title a{display: block;line-height: 100%;font-size: 1.5rem;color: #fff;padding: 1.15rem 0 1.15rem 2rem;position: relative;}
.p101-fdh-1-title a:before{content: "";width: 0.8rem;height: 0.8rem;border: 0.15rem solid #fff;border-style: solid none none solid;position: absolute;top: 50%;left: 0.2rem;margin-top: -0.4rem;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.p101-pro-1-pic{position: relative;overflow: hidden;}
.p101-pro-1-pic a{position: absolute;width: 2.8rem;height: 2.8rem;background: rgba(0, 0, 0, 0.34);border-radius: 100%;top: 2rem;left: 4%;z-index: 50;}
.p101-pro-1-pic a:after{content: "";width: 1rem;height: 1rem;border: 0.15rem solid #fff;border-style: solid none none solid;border-radius: 0.1rem;position: absolute;top: 50%;right: 0.6rem;margin-top: -0.5rem;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.p101-pro-1-pic li img{width: 100%;display: block;}
.p101-pro-1-pic .p101-pro-1-page{font-size: 1.4rem;width: 12%;height: 2rem;font-family: 'Arial';border-radius: 1.5rem;background: rgba(0, 0, 0, 0.7);font-weight: normal;line-height: 2rem;color: #fff;position: absolute;left: 84%;bottom: 2rem;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 2;}
.p101-pro-1-pic .p101-pro-1-page i{font-family: "SimHei";}
.p101-pro-1-con{padding: 1.75rem 4% 2rem;border-bottom: 0.75rem solid #ececec;}
.p101-pro-1-con-title{line-height: 3rem;font-size: 1.8rem;color: #333333;font-weight: bold;}
.p101-pro-1-con-desc{padding-top: 0.8rem;line-height: 2.5rem;font-size: 1.5rem;color: #666666;text-align: justify;}
.p101-pro-1-content{padding: 1.5rem 4%;font-size: 1.5rem;line-height: 2.7rem;color: #444;text-align: justify;border-bottom: 0.75rem solid #ececec;}
.p101-related-pro{padding: 1.7rem 4% 2rem;}
.p101-related-pro-tit{height: 3.5rem;border-bottom: 1px solid #ededed;margin-bottom: 1.5rem;position: relative;}
.p101-related-pro-tit h3{display: inline-block;max-width: 60%;height: 3.5rem;line-height: 3.5rem;font-weight: normal;font-size: 1.8rem;color: #333333;position: relative;}
.p101-related-pro-tit h3:after{content: '';position: absolute;width: 100%;height: 0.15rem;background: #019b4d;left: 0;bottom: -0.1rem;z-index: 1;}
.p101-related-pro-more{position: absolute;bottom: 0;right: 0;height: 2.8rem;}
.p101-related-pro-more span,.p101-related-pro-more a{display: block;height: 2.8rem;line-height: 2.8rem;font-size: 1.3rem;color: #333333;}
.p101-related-pro-more span{padding-right: 1.7rem;}
.p101-related-pro-more i{position: absolute;width: 1.1rem;height: 1.1rem;border: 0.1rem solid #019b4d;border-radius: 100%;top: 0.7rem;right: 0.25rem;}
.p101-related-pro-more i:after{content: "";width: 0.35rem;height: 0.35rem;border: 0.1rem solid #019b4d;border-style: solid solid none none;position: absolute;top: 50%;right: 0.37rem;margin-top: -0.2rem;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.p101-related-pro-list{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-flow: wrap;}
.p101-related-pro-list a{width: 31.26%;}
.p101-related-pro-list dt{border-radius: 0.5rem;overflow: hidden;box-shadow: 0 0 0.25rem #eee;}
.p101-related-pro-list dt img{width: 100%;display: block;}
.p101-related-pro-list dd h4{height: 3.5rem;line-height: 3.5rem;font-size: 1.3rem;font-weight: normal;color: #333333;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.gai{  padding: 1.9rem 4% .25rem;  font-size: 1.5rem; line-height: 2.3rem; color: #444444; }
.gai img{height:100%;width:100%;display:block;margin:0 auto; }


.p101-info-1-title{background: #fff;padding: 2rem 4% 0;}
.p101-info-1-text{line-height: 2.4rem;font-size: 1.8rem;color: #333333;font-weight: bold;margin-bottom: 1.3rem;}
.p101-info-1-time{height: 1.8rem;line-height: 1.8rem;border-bottom: 1px dashed #999999;padding-bottom: 1rem;font-size: 1.2rem;color: #8a8b8e;}
.p101-info-1-content{padding: .1rem 4% 2.25rem;font-size: 1.5rem;line-height: 2.7rem;color: #444444;text-align: justify;}
.p101-info-1-content img{width:100%;display:block;margin:0 auto; }
.p101-info-1-label{padding-bottom: 3rem;border-bottom: 0.75rem solid #ececec;}
.p101-info-1-key{height: 3.5rem;padding: 0 4%;background: #ececec;}
.p101-info-1-key p{font-size: 1.2rem;line-height: 3.5rem;color: #333333;}
.p101-info-1-key p a{color: #797979;margin-right: 1.75rem;}
.p101-info-1-paging{padding: 1.75rem 4% 0;font-size: 1.3rem;line-height: 2.2rem;color: #444444;}
.p101-info-1-paging-prev a, .p101-info-1-paging-next a{display: block;height: 2.2rem; width: 79.4%;color: #444444;}
.p101-info-1-paging-prev{margin-bottom: 1.1rem;}
.p101-info-1-paging span{float: left;width: 17.4%;margin-right: 3%;background: #ececec;text-align: center;border-radius: 1.5rem;color: #444444;}
.p101-info-1-paging h4{float: left;width: 79.4%;color: #444444;}
.xgxx{padding: 1.7rem 4% 2rem;}
.xgxx-tit{height: 3.5rem;border-bottom: 1px solid #ededed;margin-bottom: 1.5rem;position: relative;}
.xgxx-tit h3{display: inline-block;max-width: 60%;height: 3.5rem;line-height: 3.5rem;font-weight: normal;font-size: 1.8rem;color: #333333;position: relative;}
.xgxx-tit h3:after{content: '';position: absolute;width: 100%;height: 0.15rem;background: #019b4d;left: 0;bottom: -0.1rem;z-index: 1;}
.xgxx-more{position: absolute;bottom: 0;right: 0;height: 2.8rem;}
.xgxx-more span,.xgxx-more a{display: block;height: 2.8rem;line-height: 2.8rem;font-size: 1.3rem;color: #333333;}
.xgxx-more span{padding-right: 1.7rem;}
.xgxx-more i{position: absolute;width: 1.1rem;height: 1.1rem;border: 0.1rem solid #019b4d;border-radius: 100%;top: 0.7rem;right: 0.25rem;}
.xgxx-more i:after{content: "";width: 0.35rem;height: 0.35rem;border: 0.1rem solid #019b4d;border-style: solid solid none none;position: absolute;top: 50%;right: 0.37rem;margin-top: -0.2rem;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.xgxx-list{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-flow: wrap;}
.xgxx-list a{width: 48.26%;}
.xgxx-list dt{border-radius: 0.5rem;overflow: hidden;}
.xgxx-list dt img{width: 100%;display: block;}
.xgxx-list dd h4{height: 1rem;line-height: 5rem;font-size: 1.3rem;font-weight: normal;color: #333333;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}




.mc2-about-1{padding: 2rem 3% 1rem;}
.mc2-about-list ul{display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-ms-flex-pack: distribute;justify-content: space-between;-webkit-justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.mc2-about-list ul li{width: 48%;margin-bottom: 1.5rem;}
.mc2-about-list ul li:nth-child(2n){margin-left: 4%;}
.mc2-about-list ul li img{width: 100%;display: block;border-radius: 0.5rem;}
.mc2-about-list ul li h4{max-height: 4rem;line-height: 2rem;font-size: 1.5rem;color: #333;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-top: 0.6rem;}


.csd1-1{padding: 2rem 3% 1rem;}
.csd1-list ul{display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-ms-flex-pack: distribute;justify-content: space-between;-webkit-justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.csd1-list ul li{width: 31%;margin-bottom: 1.5rem;}
.csd1-list ul li:nth-child(3n){margin-left: 0%;}
.csd1-list ul li img{width: 100%;display: block;border-radius: 0.2rem;}
.csd1-list ul li h4{max-height: 4rem;line-height: 2rem;font-size: 1.5rem;color: #333;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-top: 0.6rem;}




.mlmhb{padding: 1.5rem 3% 0;clear: both;}
.mlmhb ul{display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-ms-flex-pack: distribute;justify-content: space-between;-webkit-justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.mlmhb ul li{width: 31.5%;margin-bottom: 1.5rem;}
.mlmhb ul li:nth-child(2n){margin-left: 0%;}
.mlmhb ul li span{display: block;border-radius: 0.25rem;overflow: hidden;box-shadow: 0 0 0.25rem #eee;}
.mlmhb ul li  img{display: block;width: 100%;border:1px #d6d6d6 solid;}
.mlmhb ul li h4{max-height: 4rem;line-height: 2rem;font-size: 1.2rem;font-weight: normal;color: #666;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-top: 0.6rem;height: 2rem;}


.c_contact{ text-align: center;height: 50rem;padding-top:2.3rem;padding:3rem 1rem; }
.c_contact .ct{position: relative;z-index: none;height: 30rem; }
.c_contact h2{font-size: 2rem;color: #000000;font-weight: normal; padding-bottom: 1.8rem;}
.c_contact h2 img{display: block;margin: 0 auto 15px;padding-top: 0px;padding-bottom: 40px;}
.c_contact p{font-size: 1.5rem;color: #333333;line-height: 2rem; font-weight:100;}
.c_contact ul{position: relative;z-index: none;padding-top: 2rem;}
.c_contact li{margin-right: 2rem;font-size: 1.6rem;color: #333;width: 43%;float: left;table-layout: fixed;word-break: break-all;height: 12rem;font-weight:bold;margin-bottom: 9rem;}
.c_contact li img{display: block;margin: 0 auto 13px;width:50%;}
.c_contact li:nth-child(2n){margin-right: 0;}

