/* CSS Document */
.swiper-pagination-bullet{background: #e5e5e5;}
.swiper-pagination-white .swiper-pagination-bullet-active{background: #e3b000;}
.swiper-container.h_qt{height: 101px;overflow: visible;z-index: 9;}

.home_mod1{width: 100%;overflow: hidden;background:#006f31;}
.home_mod1 .title{float: left;width: 35%;background: #333333;height: 160px;text-align: center;font-size: 36px;color: #ffffff;font-weight:bold;padding-top:55px;box-sizing: border-box;}
.home_mod1 .title p{font-size:14px;color: #c9c9c9;font-weight: normal;}
.home_mod1 .cont_r{float: right;width:65%;overflow: hidden;}
.home_mod1 .cont_r ul li{float: left;width: 33.33%;height:160px;line-height:80px;padding-top:35px;padding-left:80px;box-sizing: border-box;border-right: solid 1px #006039;box-sizing:border-box;font-size: 18px;color: #ffffff;padding-left: 50px;}
.home_mod1 .cont_r ul li i{float: left;padding-right:10px;font-size:60px;height:80px;line-height:80px;display: block;}
.home_mod1 .cont_r ul li:last-child{border-right: none;}

.home_pd{padding:4vh 0;}
.home_title{font-size:4rem;padding:40px 0px;color: #292929;font-weight:bold;text-align: center;text-transform : uppercase}
.home_hotpro{width:100%;margin-bottom:2vw;}
.home_hotpro ul li{width:16.7%;float:left;margin-left: -1px;}
.home_hotpro ul li .p_pic{width:318px;height: 318px;border: solid 1px #e5e5e5;box-sizing:border-box;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;}
.home_hotpro ul li .p_pic img{transition: all 0.6s;max-width:100%; max-height:100%;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;}
.home_hotpro ul li .p_pic img:hover{transform: scale(1.4);}
.home_hotpro ul li .ph_name{width:100%;display:block;margin-top:15px;padding:0px 15px;box-sizing:border-box;height:24px;line-height:24px;
font-size: 1.6rem;color: #333333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.home_hotpro ul li .home_btn{margin-top:10px;display:block;text-align: center;color: #222222;height: 20px;line-height: 20px;overflow: hidden;}
.home_hotpro ul li .home_btn i{padding-right: 5px;height: 20px;}
.home_rprobg{padding-top:2vh;padding-bottom:8vh;background: #f4f4f4;}
.home_rpro_box{position: relative;}
.home_rpro_l{width:300px;background:#333333;float: left;left: 0px;top: 0px;z-index: 9;}
.home_rpro_l .title{width:100%;text-indent:20px;height:79px;line-height:79px;color: #ffffff;background:#088d43;border-bottom:solid 1px #262626;font-size:22px;overflow:hidden;}
.home_rpro_l ul li{width:100%;height:70px;background:#333333;font-size:14px;}
.home_rpro_l ul li a{width:100%;padding:0px 20px;box-sizing:border-box;height:70px;line-height:70px;display:block;color: #ffffff;background:#333333;border-bottom:solid 1px #262626;font-size:16px;overflow: hidden;}
.home_rpro_l ul li a:hover{width:100%;padding:0px 20px;height:70px;line-height:70px;display:block;color: #ffffff;background:#088d43;border-bottom:solid 1px #262626;font-size:16px;}
.home_rpro_l ul li.current a{width:100%;height:70px;line-height:70px;display:block;color: #ffffff;background:#088d43;border-bottom:solid 1px #262626;font-size:16px;}
.home_rpro_l ul li i{height:70px;line-height:70px;padding-right: 5px;}
.home_rpro_l ul li:last-child a{color: #088D43;}
.home_rpro_l ul li:last-child a:hover{color: #ffffff;}

.home_rpro_r{padding-left:300px;}
.home_rpro_r ul li{width:20%;float: left;margin-right: -1px;margin-bottom: -1px;}
.home_rpro_r ul li a{display: block;}
.home_rpro_r ul li .p_pic{width:321px;height: 321px;position:relative;background:#FFFFFF;border: solid 1px #e5e5e5;box-sizing:border-box;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;}
.home_rpro_r ul li .p_pic img{transition: all 0.6s;max-width:100%; max-height:100%;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;}
.home_rpro_r ul li .p_pic img:hover{transform: scale(1.4);}
.home_rpro_r ul li .p_title{display:none;position: absolute;left: 0px;bottom: 0px;height: 50px;line-height: 50px;padding: 0px 10px;background:rgba(151,151,151,0.2);text-align: center;overflow: hidden;width:100%;}
.home_rpro_r ul li:hover .p_title{display: block;}
.home_about_bg{background:url(../images/abg.jpg) no-repeat center center;}
.home_vr{text-align: center;padding-top:8vh;}

.home_vr a{color: #FFFFFF;font-size:40px;height: 40px;line-height: 40px;display: block;}
.home_about{max-width:1360px;margin:0 auto;padding: 0px 200px;box-sizing: border-box;}
.home_about_text{width:100%;padding:4vh 0;box-sizing: border-box;}
.home_about_text .g_title {text-align:center;font-size: 3.2rem;padding-top:0px;padding-bottom:15px;color:#FFFFFF;}
.home_about_text .text_a{text-align:center;font-size: 14px;line-height:30px;height:90px;color: #FFFFFF; overflow: hidden;
 text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.home_about_text .more_list {margin:0 auto;margin-top:30px;padding-bottom: 20px;display: flex;justify-content: center;}

.home_about_text .a_more{display:block;float:left;padding:0px 18px;margin:0px 30px;height:38px;border:solid 1px #FFFFFF;font-size: 16px;line-height: 38px;color: #FFFFFF;text-align: center;border-radius:38px;}
.home_about_profile{background-color: rgba(41,41,41,0.2);}
.home_about_profile .c_list{max-width:1360px;margin:0 auto;margin-top:10px;padding: 0px 100px;box-sizing: border-box;}
.home_about_profile .c_list ul li{width:25%;float: left;border-right: solid 1px #015131;text-align: center;padding: 30px;box-sizing: border-box;}
.home_about_profile .c_list ul li .nub{font-size: 40px;color: #FFFFFF;height: 50px;line-height: 50px;font-weight: bold;}
.home_about_profile .c_list ul li .text_c{font-size:16px;color: #fefefe;height: 50px;line-height:26px;overflow: hidden;}
.home_about_profile .c_list ul li:last-child{border-right: none;}

.home_nbg{padding-bottom:70px;}
.home_news{}
.home_news ul li{width:32%;position:relative;float: left;margin-right:2%;border:solid 1px #f0f2f5;box-shadow:0px 5px 10px #f0f2f5; padding:2vh;box-sizing: border-box;border-radius: 3px;}
.home_news ul li:last-child{margin-right:0;}
.home_news ul li .content{height:100%;padding:10px 20px;box-sizing: border-box;overflow: hidden;}
.home_news ul li .content .title{box-sizing: border-box;width:100%;padding-left:60px;height: 40px;overflow: hidden;margin-bottom:30px;overflow:hidden;}
.home_news ul li .content .title a{color: #333333;font-size: 1.6rem;line-height:20px; font-family: arial;font-weight: bold;}
.home_news ul li .content .title a:hover{color: #222430;}
.home_news ul li .content .text{border-top:solid 1px #e5e5e5;margin-top:10px;padding-top:10px;color: #666666;font-size: 1.4rem;line-height:26px;height:80px; overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.home_news ul li .date{position:absolute;left:0px;top:0px;background:#088d43;line-height:36px;font-size: 1.8rem;color: #FFFFFF;text-align:center;font-family: arial;}
.home_news ul li .date span{display:block;height:30px;line-height:30px;color: #FFFFFF;background:#129a4e;padding:0px 10px;font-size: 1.4rem;}

 @media only screen and (max-width:1680px) {
.home_hotpro ul li .p_pic{width:16vw;height:16vw;max-width: 320px;max-height: 320px;border: solid 1px #f1f1f1;box-sizing:border-box;;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;}
.home_rpro_l{display: none;}
.home_rpro_r{padding-left:0px;}
.home_rpro_r ul li .p_pic{width:20vw;height:20vw;max-width: 320px;max-height: 320px;}
}

 @media only screen and (max-width:1400px) {
.home_mod1 .cont_r{float: right;width:65%;box-sizing: border-box;overflow: hidden;}
.home_mod1 .cont_r ul li{font-size: 16px;}
.home_mod1 .cont_r ul li i{font-size:50px;}
.home_hotpro ul li .p_pic{width:16vw;height:16vw;}
.home_rpro_r ul li{margin-left: 0px;margin-bottom:0px;padding: 10px;box-sizing: border-box;}
.home_rpro_r ul li .p_pic{width:16vw;height:16vw;}	
.home_about{padding: 0px 20px;box-sizing: border-box;}


}
 @media only screen and (max-width:1280px) {
.home_mod1 .title{width:30%;text-align: center;font-size:30px;}
.home_mod1 .title p{font-size:12px;}
.home_mod1 .cont_r{float:none;width:70%;padding-right: 0px;}
.home_rpro_r ul li .p_pic{width:16vw;height:16vw;}

/*夏 开始*/
.home_about_profile .c_list{padding: 0 30px;}
/*夏 结束*/
}
@media only screen and (max-width:1040px) {
.home_mod1{display: none;}
.home_title{padding: 15px 0px;font-size:1.8rem;box-sizing: border-box;margin-top: 5px;}
.home_news ul li .content .title a{font-weight: normal;}
.home_hotpro ul li{width:33.33%;padding:10px;margin-left: 0px;box-sizing: border-box;}
.home_hotpro ul li .p_pic{width:30vw;height:30vw;}
.home_hotpro ul li .home_btn{margin-top: 5px;}
.home_vr{padding-top:7vh;}

.home_rprobg{padding-bottom:4vh;}

/*夏 开始*/
.home_about_profile .c_list{padding: 0;}
.home_about_profile .c_list ul li .nub {font-size: 32px;height: 42px;line-height: 42px;}
.home_about_profile .c_list ul li .text_c {font-size: 14px;height: 45px;line-height: 23px;}	
.home_news ul li:last-child{margin: 0 auto;}
.home_news ul li{width: 90%;margin: 0 auto;float: none;margin-bottom: 20px;}	
.home_news ul li .content .title{padding-left: 0;margin-left: 60px;}
.home_news ul li .content .text{margin-left: 60px;}
/*.home_nbg{padding-bottom: 20px;}*/
.home_rpro_r ul li .p_title{display: block;height: 40px;line-height: 40px;}
/*夏 结束*/
	
.home_about_bg{padding:0vh 0;background-size: auto 100%;}
.home_about_text .g_title {font-size: 2rem;}
.home_about_text{width:100%;padding-right: 0px;}
.home_about_text .a_more{margin: 0px 10px;padding: 0px 15px;}
.home_about_pic{display: none;}
.home_pd{padding:1vh 0;}


 }


 @media only screen and (max-width:768px) {
.home_hotpro ul li{width:50%;}
.home_hotpro ul li .p_pic{width:44vw;height:44vw;}
.home_rpro_r ul li{width:50%;}
.home_rpro_r ul li .p_pic{width:44vw;height:44vw;}
.home_nbg{box-sizing: border-box;}
.home_news ul li{width:100%;float: none;margin-bottom: 15px;}
.home_news ul li .content {padding: 0px 10px;}
.home_about_profile .c_list ul li{padding: 15px 10px;width: 50%;}

}




 @media only screen and (max-width:420px){ 
.home_hotpro ul li .p_pic{width:48vw;height:48vw;}
.home_about_text .more_list {width:auto;}
.home_about_text .a_more{height:30px;line-height:30px;padding: 0px 15px;font-size: 12px;}


}

