.wax{width: 1200px;margin: 0px auto;overflow: hidden;}
@font-face {font-family: 'msyh';src: url('../fonts/msyh.ttc') format('truetype');font-weight: normal;font-style: normal;}
*{padding: 0px;margin: 0px;font-family: 'msyh';word-wrap:break-word;}

/* 分页带代码 */
.page{text-align: right;width: 100%;}
.page .pagination>.disabled>span,.page .pagination>li>a,.page .pagination>li>span {font-size: 14px;margin: 0 5px;color: #008e7c;padding: 2px 13px;border: 1px solid #e6e6e6;}
.page .pagination>.active>a,.page .pagination>.active>span,.page .pagination>.active>a:hover,
.page .pagination>.active>span:hover,.page .pagination>.active>a:focus,
.page .pagination>.active>span:focus{background-color: #008e7c;padding: 2px 13px;color: #fff;border: 1px solid #008e7c;}
.page .pagination li{position: relative;}
.page .pagination li:nth-child(1) a:after,.page .pagination li:nth-child(1) span:after{content: "<<";background-color: #FFFFFF;display: block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0%;padding-top: 2px;padding-right: 6px;}
.page .pagination li:last-child a:after,.page .pagination li:last-child span:after{content: ">>";background-color: #FFFFFF;display: block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0%;padding-top: 2px;padding-right: 6px;}
.page .pagination li:nth-child(1) a:hover:after,.page .pagination li:nth-child(1) span:hover:after{background-color: #F5F5F5;}
.page .pagination li:last-child a:hover:after,.page .pagination li:last-child span:hover:after{background-color: #F5F5F5;}
/* 分页带代码 */

/* 上下页 */
.po_right .paeg{display: flex;height: 48px;}
.paeg>div{width: 103px;height: 28px;line-height: 28px;text-align: center;background-color: #282828;color: #FFFFFF;margin-right: 25px;font-size: 14px;}
.paeg>div:hover{background-color: #cab6a7;}
/* 上下页 */

.nav_to{height: 200px;}
.p{width: 100%;height: 3px;display: flex;}
.p p{display: inline-block;height: 100%;}
.p p:nth-child(1){width: 41%;background-color: #df2422;}
.p p:nth-child(2){width: 59%;background-color: #008e7c;}
.logo{height: 150px;line-height: 150px;overflow: hidden;position: relative;}
.logo p{position: absolute;width: 233px;top: 0;right: 80px;height: 30px;line-height: 30px;}
.logo p a{display: inline-block;width: 49%;text-align: center;color: #000;height: 100%;}
.nav_ul_li{width: 100%;overflow: hidden;box-sizing: border-box;height: 45px;background-color: #df2422;}
.nav_ul_li .wax{display: flex;justify-content: space-between;align-items: center;}
.nav_ul_li li{height: 100%;}
.nav_ul_li a{height: 100%;padding: 0 13px;color: #fff;font-size: 16px;line-height: 45px;display: block;}
.nav_ul_li a:hover,.nav_ul_li .active{background-color: #c91d1c;}

.name_p1{padding: 50px 0;}
.com_box{display: flex;justify-content: space-between;}
.com_box .swiper-container{width: 700px;height: 500px;margin: 0;}
.com_box .swiper-slide>a{display: flex;justify-content: center;align-items: center;width: 100%;height: 435px;overflow: hidden;}
.com_box .swiper-slide>a img{max-width: 100%;max-height: 100%;}
.com_box .swiper-slide>div{background-color: #df2422;height: 65px;display: flex;}
.com_box .swiper-slide>div div{width: 105px;text-align: center;line-height: 26px;padding-top: 10px;}
.com_box .swiper-slide>div div span{font-size: 30px;color: #fff;display: block;}
.com_box .swiper-slide>div div span:nth-child(2){font-size: 14px;color: #a3ccc5;}
.com_box .swiper-slide>div h4{width: 595px;display: block;line-height: 65px;color: #fff;font-size: 16px;padding: 0 20px 0 0px;}
.com_nv{width: 480px;}
.totiao{height: 218px;}
.totiao>h1{display: flex;justify-content: space-between;align-items: center;height: 32px;padding-left: 24px;}
.totiao h1 span{font-size: 16px;color: #FFFFFF;}
.totiao h1 a{color: #282828;font-size: 12px;}
.totiao h1 a:hover{color: #df2422;}
.totiao div{padding-top: 20px;}
.totiao div h2{font-size: 18px;color: #000;line-height: 24px;margin-bottom: 15px;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.totiao div p{font-size: 14px;color: #a5a5a5;line-height: 18px;-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.xieshang{padding: 5px 0;}
.xieshang>h1{display: flex;justify-content: space-between;align-items: center;height: 32px;border-bottom: 1px solid #dfdfdf;margin-bottom: 15px;}
.xieshang h1 span{font-size: 16px;color: #282828;display: flex;align-items: center;}
.xieshang>h1 span:before{content: "";display: inline-block;width: 4px;height: 16px;background-color: #282828;margin: 0 10px;}
.xieshang h1 a{color: #282828;font-size: 12px;}
.xieshang h1 a:hover{color: #df2422;}
.xieshang ul{}
.xieshang li{line-height: 38px;padding: 0 10px;display: flex;    align-items: center;}
.xieshang li em{display: block;width: 3px;height: 3px;background-color: #555555;margin-right: 2%;}
.xieshang li:hover{background-color: #d4d4d4;}
.xieshang li a{display: inline-block;width: 68%;font-size: 16px;color: #555555;}
.xieshang li span{display: inline-block;width: 30%;text-align: right;font-size: 12px;color: #555555;}
.liequn{display: flex;justify-content: space-between;flex-wrap: wrap;}
.liequn .liequn_box{width: 48%;margin-bottom: 20px;}
.liequn_box>h1{display: flex;justify-content: space-between;align-items: center;height: 32px;border-bottom: 1px solid #dfdfdf;margin-bottom: 15px;}
.liequn_box h1 span{font-size: 16px;color: #df2422;display: flex;align-items: center;}
.liequn_box>h1 span:before{content: "";display: inline-block;width: 4px;height: 16px;background-color: #df2422;margin: 0 10px;}
.liequn_box h1 a{color: #df2422;font-size: 12px;}
.liequn_box h1 a:hover{color: #2b2b2b;}
.liequn_box>div{display: flex;}
.liequn_box>div>a{display: block;width: 35%;overflow: hidden;}
.liequn_box>div>a img{max-width: 100%;max-height: 100%;}
.liequn_box ul{width: 65%;}
.liequn_box li{line-height: 35px;padding: 0 10px;display: flex;align-items: center;}
.liequn_box li em{display: block;width: 3px;height: 3px;background-color: #555555;margin-right: 2%;}
.liequn_box li:hover{background-color: #d4d4d4;}
.liequn_box li a{display: inline-block;width: 70%;font-size: 16px;color: #555555;}
.liequn_box li span{display: inline-block;width: 30%;text-align: right;font-size: 12px;color: #555555;}

.name_p2{padding: 47px 0 30px 0;background-color: #f0edec;}
.huiyuan_to{display: flex;justify-content: space-between;align-items: center;height: 35px;}
.huiyuan_to h1{display: block;height: 100%;width: 20%;padding-left: 24px;font-size: 16px;color: #fff;line-height: 35px;}
.huiyuan_to ul{width: 80%;text-align: right;}
.huiyuan_to ul a{display: inline-block;padding: 0 15px;border-radius: 50px;font-size: 14px;color: #282828;margin-right: 3px;height: 100%;position: relative;}
.huiyuan_to ul>a::after{content: "";display: block;width: 1px;height: 15px;margin-top: 2px;background-color: #525151;position: absolute;top: 0px;right: -2px;}
.huiyuan_to ul a:hover{background-color: #df2422;color: #FFFFFF;}
.huiyuan_box{padding: 30px 0 0 0;display: flex;flex-wrap: wrap;}
.huiyuan_box>div{margin-bottom: 40px;margin-right: 14px;width: 224px;background-color: #fff;text-align: center;padding: 15px 10px;}
.huiyuan_box>div:nth-child(2n+2){margin-right: 25px}
.huiyuan_box>div:nth-child(6){margin-right: 14px}
.huiyuan_box>div:nth-child(7){margin-right: 25px}
.huiyuan_box>div:nth-child(8){margin-right: 14px}
.huiyuan_box>div:nth-child(9){margin-right: 25px}
.huiyuan_box>div:nth-child(5n+5){margin-right: 0px}
.huiyuan_box>div a{display: block;height: 135px;overflow: hidden;margin-bottom: 10px;}
.huiyuan_box>div img{width: 100%;}
.huiyuan_box>div p{font-size: 14px;color: #282828;}
.huiyuan_box>div h3{font-size: 16px;color: #df2422;padding: 5px 0 10px 0;border-bottom: 1px solid #e2e2e2;}
.huiyuan_box>div div{padding-top: 10px;text-align: left;}
.huiyuan_box>div div,.huiyuan_box>div p{line-height: 20px;font-size: 14px;color: #000000;}

.name_p3{padding: 48px 0 34px 0;}
.name_p3 ul{display: flex;flex-wrap: wrap;padding: 20px 25px;align-items: center;background-color: #df2422;margin-top: 50px;}
.name_p3 ul a{display: flex;    padding: 0 10px;text-align: center;color: #fff;align-items: center;font-size: 14px;}
.name_p3 ul a:hover{text-decoration: revert;}
.name_p3 ul em{display: inline-block;width: 3px;height: 3px;background-color: #fff;border-radius: 50%;margin: 0 5px;}
.name_p3 ul h3{display: inline-block;width: 15%;text-align: center;color: #FFFFFF;font-size: 18px;}
.xiehui{display: flex;justify-content: space-between;}
.xiehui>div{width: 850px;}
.naws_box>h1{font-size: 16px;color: #fff;height: 35px;display: flex;justify-content: space-between;align-items: center;padding-left: 25px;}
.naws_box>h1 a{font-size: 14px;color: #fff;background-color: #df2422;display: block;padding: 2px 10px;border-radius: 50px;width: fit-content;}
.naws_box .box{padding: 25px 0 20px 0;border-bottom: 1px solid #e2e2e2;}
.naws_box .box:last-child{padding-bottom: 0;border-bottom: 1px solid #fff;}
.naws_box .box:hover{border-bottom: 1px solid #000;}
.naws_box .box h3{font-size: 18px;color: #000000;margin-bottom: 16px;}
.naws_box .box h3 strong{display: inline-block;max-width: 78%;margin-right: 2%;}
.naws_box .box h3 span{display: inline-block;max-width: 20%;}
.naws_box .box p{
	font-size: 14px;color: #777777;line-height: 20px;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.xiehui>nav{width: 325px;}
.xiehui>nav>div{border: 1px solid #d2d2d2;border-top: none;padding: 35px 18px 20px 18px;}
.xiehui>nav>h2{font-size: 16px;color: #fff;height: 32px;display: flex;justify-content: space-between;align-items: center;padding: 0 8px 0 34px;}
.rh3{overflow: hidden;display: flex;justify-content: center;align-items: center;position: relative;}
.rh3 a{display: none;justify-content: center;align-items: center;}
@-webkit-keyframes variable_size {
	25% {-webkit-transform: scale(1.1);}
	50%, 100% {-webkit-transform: scale(1);}
	75% {-webkit-transform: scale(1.1);}
}
@keyframes variable_size {
	25% {transform: scale(1.1);}
	50%, 100% {transform: scale(1);}
	75% {transform: scale(1.1);}
}
.rh3:hover a{display: flex;-webkit-animation: variable_size 1s linear infinite;animation: variable_size 1s linear infinite;}
.huiru{border-bottom: 1px dashed #bebebe;padding: 25px 0 20px 0;}
.xiehui>nav>div div:last-child{padding: 25px 0 0 0;border-bottom: none;}
.huiru h4{font-size: 16px;color: #282828;padding-bottom: 15px;}
.huiru p{font-size: 14px;color: #777777;line-height: 24px;
-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.huiru a{font-size: 12px;color: #df2422;line-height: 24px;text-align: right;display: block;}

.name_p4{padding: 60px 0;background-color: #f4f4f4;border-bottom: 1px solid #dfdfdf;}
.name_p4 .wax{display: flex;}
.name_p4 .wax div:nth-child(1){width: 205px;}
.name_p4 .wax div:nth-child(1) p{padding-top: 10px;font-size: 14px;color: #282828;}
.name_p4 .wax div:nth-child(2){width: 395px;font-size: 14px;color: #000000;line-height: 24px;}
.name_p4 .wax div:nth-child(2) p{font-size: 14px;color: #000000;}
.name_p4 .wax div:nth-child(3){width: 600px;display: flex;}
.name_p4 .wax div:nth-child(3) ul{width: 25%;}
.name_p4 .wax div:nth-child(3) ul h3{font-size: 16px;color: #282828;margin-bottom: 36px;}
.name_p4 .wax div:nth-child(3) ul a{display: block;line-height: 26px;color: #282828;font-size: 12px;}
.name_p4 .wax div:nth-child(3) ul a:hover{color: #919191;}

.about_list{padding: 50px 0;}
.about_list .wax{display: flex;justify-content: space-between;}
.html_zuo{width: 235px;}
.html_zuo h1{display: block;height: 70px;display: flex;justify-content: space-between;align-items: center;font-size: 20px;color: #fff;padding: 0 20px;margin-bottom: -5px;}
.html_zuo_name{padding: 30px 19px;border: 1px solid #bababa;border-top: none;border-radius: 5px;}
.html_zuo_name p{font-size: 14px;line-height: 50px;color: #282828;border-bottom: 1px dashed #c8c8c8;}
.html_zuo_name p:last-child{border-bottom: none;}
.about_list_content{width: 930px;}
.about_list_content .text{border: 1px solid #e5e5e5;padding: 45px;}

.location{font-size: 14px;color: #282828;display: flex;align-items: flex-end;margin-bottom: 1em;    white-space: nowrap;}
.location:before{display: block;width: 5px;height: 30px;background: #df2422;content: "";margin-right: 10px;    white-space: nowrap;}
.location a{color: #282828;font-size: 14px;white-space: nowrap;}
.location span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.img_list_box{border: 1px solid #e5e5e5;padding: 30px;}
.img_list_box .dis{display: flex;flex-wrap: wrap;}
.img_list_box .box{width: 223px;margin-right: 95px;margin-bottom: 35px;border: 1px solid #d9d9d9;padding: 14px 10px;text-align: center;}
.img_list_box .box:nth-child(3n+3){margin-right: 0;}
.img_list_box .box>a{display: block;height: 135px;overflow: hidden;margin-bottom: 10px;}
.img_list_box .box img{width: 100%;}
.img_list_box .box p{font-size: 14px;color: #282828;}
.img_list_box .box h3>a{font-size: 16px;color: #df2422;padding: 5px 0 10px 0;border-bottom: 1px solid #e2e2e2;display: inline-block;}
.img_list_box .box div{padding-top: 10px;text-align: left;}
.img_list_box .box div,.img_list_box .box p{line-height: 20px;font-size: 14px;color: #000000;}

.news_list_box{border: 1px solid #e5e5e5;padding: 0 35px 30px 35px;}
.news_list_box .box{padding: 44px 0 19px 0;border-bottom: 1px solid #e6e6e6;}
.news_list_box .box:nth-child(3){border-bottom: none;margin-bottom: 20px;}
.news_list_box .box a{display: flex;width: 100%;justify-content: space-between;}
.news_list_box .box .dp{width: 250px;height: 138px;}
.news_list_box .box .dp img{max-width: 100%;max-height: 100%;}
.news_list_box .box .cp{width: 600px;}
.news_list_box .box .cp h4{font-size: 16px;color: #555555;padding-bottom: 10px;}
.news_list_box .box .cp span{font-size: 12px;color: #777777;}
.news_list_box .box .cp p{font-size: 12px;color: #484848;line-height: 22px;margin-top: 10px;}
.news_list_box .box>p{text-align: right;}
.news_list_box .box>p a{display: block;margin: 0 0 0 auto;padding: 3px 16px;background-color: #007c6c;width: fit-content;color: #fff;}

