
.w1200{
	width:1200px; margin:0 auto; box-sizing:border-box;
}
.page_banner{
	width:100%; position:relative; overflow:hidden; margin-top:75px;
}
.page_banner img{
	display:block; width:100%;
}
.logopc{
	display:block !important;
}
.logom{
	display:none !important;
}

.uscom_pding{
	padding:60px 0 100px; overflow:hidden;
}

.pagetitle{
	text-align:center; position:relative;
}
.pagetitle span{
	font-size:36px; color:#222; display:inline-block; margin:0 auto; position:relative; z-index:2;
}
.pagetitle::before{
	content:" "; position:absolute; top:50%; left:0px; width:calc(50% - 50px - 72px); height:1px; z-index:1; background:rgba(34,34,34,0.5);
}
.pagetitle::after{
	content:" "; position:absolute; top:50%; right:0px; width:calc(50% - 50px - 72px); height:1px; z-index:1; background:rgba(34,34,34,0.5);
}
.pagesubtitle{
	text-align:center; margin-top:40px; font-size:28px; color:#000;
}
.pagesubtitle img{
	display:inline-block; margin-bottom:18px;
}
.us01 .pagesubtitle{
	margin-top:60px;
}
.us01 .pagesubtitle img{
	width:43.33%;
}
.us01_con{
	margin:40px 0 50px; font-size:16px; color:#777; line-height:2; 
}
.us01_con strong{
	font-weight:bold; color:#333;
}
.us01_con *{
	font-family:"Microsoft YaHei",Arial,sans-serif !important;
}
.us01_btm{
	text-align:center;
}
.us01_btm img,.us01_btm video{
	max-width:100%; margin:0 auto; display:inline-block; min-width: 60%;  background: #000; min-height: 500px;
}

.us02_wai{
	background:url(../images/us02_bg.jpg) no-repeat; background-size:cover;
}
.us02 .pagetitle span{
	color:#fff;
}
.us02 .pagetitle::before,.us02 .pagetitle::after{
	background:rgba(255,255,255,0.5);
}
.us02 .pagesubtitle{
	color:rgba(255,255,255,0.7);
}


.us02_con{
	display:flex; flex-wrap:wrap;
}
.us02_li{
	width:20%; text-align:center; padding:0 50px; color:#fff; margin-top:80px; box-sizing:border-box;
}
.us02_li img{
	width:83px; max-width:100%;
}
.us02_li .us02_t{
	font-size:18px; font-weight:bold; margin:30px 0 15px;
}
.us02_li .us02_b{
	font-size:14px; line-height:1.428; text-align:left;
}

.us03_con_01{
	text-align:center;
}
.us03_con_01_t{
	display:flex; justify-content: space-between; margin:60px 0 40px;
}
.us03_con_01_list{
	padding:20px 0; border-left:2px solid #dfdfdf; color:#222; width:33.33%;
}
.us03_con_01_list:first-child{
	border-left:0px;
}
.us03_con_01_txtt{
	font-size:60px; font-weight:bold;
}
.us03_con_01_txtt em{
	font-style:normal;
}
.us03_con_01_txtb{
	font-size:30px; opacity:0.5; margin-top:25px;
}
.us03_con_01_b img{
	width:54.25%; display:inline-block;
}
.us03_con_martop{
	margin-top:70px;
}
.us03_com_t{
	font-size:24px; color:#111; font-weight:bold; text-align:center;
}
.us03_com_b{
	font-size:18px; color:#555; margin-top:15px; text-align:center;
}
.us03_con_02_con{
	display:flex; flex-wrap:wrap; margin-top:45px;
}
.us03_con_02_li{
	width:calc(25% - (40px * 3) / 4); margin-left:40px; margin-top:30px;
}
.us03_con_02_li:nth-child(4n+1){
	margin-left:0px;
}
.us03_con_02_li:nth-child(-n+4){
	margin-top:0px;
}
.us03_con_02_li .img{
	width:100%; padding:68.86% 0; position:relative; display:block; overflow:hidden;
}
.us03_con_02_li .img img{
	position:absolute; max-width:100%; max-height:100%; top:50%; left:50%; transform: translateX(-50%) translateY(-50%);
}

.us03_con_03_con{
	display:flex; flex-wrap:wrap; margin-top:45px;
}
.us03_con_03_li{
	width:calc(33.33% - (20px * 2) / 3); margin-left:20px;
}
.us03_con_03_li:nth-child(3n+1){
	margin-left:0px;
}
.us03_con_03_li:nth-child(4){
    display: none;
}
.us03_con_03_li .img{
	width:100%; padding:33.29% 0; position:relative; display:block; overflow:hidden;
}
.us03_con_03_li .img img{
	position:absolute; min-width:100%; height:100%; top:0; left:50%; transform: translateX(-50%);
}

.us03_con_04_con{
	display:flex; flex-wrap:wrap; margin-top:45px;
}
.us03_con_04_li{
	width:calc(33.33% - (20px * 2) / 3); margin-left:20px; margin-top:25px;
}
.us03_con_04_li:nth-child(3n+1){
	margin-left:0px;
}
.us03_con_04_li:nth-child(-n+3){
	margin-top:0px;
}
.us03_con_04_li .img{
	width:100%; padding:29% 0; position:relative; display:block; overflow:hidden;
}
.us03_con_04_li .img img{
	position:absolute; min-width:100%; height:100%; top:0; left:50%; transform: translateX(-50%);
}
.us03_con_04_li .img .textin{
	width:100%; position:absolute; text-align:center; bottom:-100%; left:0px; padding:30px 0; background:rgba(9,137,69,0.9); font-size:16px; color:#fff; line-height:2.285;
	transition:all 0.3s ease-in-out;
}
.us03_con_04_li .img .textin .textinb{
	font-size:0.875em;
}
.us03_con_04_li:hover .img .textin{
	bottom:0px; transition:all 0.3s ease-in-out;
}

.us03_con_05_con{
	display:flex; flex-wrap:wrap; margin-top:45px;
}
.us03_con_05_li{
	width:calc(20% - (70px * 4) / 5); margin-left:70px; text-align:center;
}
.us03_con_05_li:nth-child(5n+1){
	margin-left:0px;
}
.us03_con_05_li .img{
	width:100%; padding:50% 0; border-radius:500px; position:relative; display:block; overflow:hidden;
}
.us03_con_05_li .img img{
	position:absolute; width:100%; height:100%; top:0; left:0;
}
.us03_con_05_li .img .textin{
	display:flex; padding:0 15px; opacity:0; box-sizing:border-box; justify-content:center; flex-direction: column; width:100%; height:100%; position:absolute; text-align:center; top:0; left:0px; background:rgba(9,137,69,1); font-size:16px; color:#fff; line-height:1.4;
	transition:all 0.3s ease-in-out;
}
.us03_con_05_li:hover .img .textin{
	opacity:1;
}
.us03_con_05_li .text{
	font-size:16px; color:#111; margin-top:25px;
}

.us04_wai{
	padding-top:0px;
}
.us04 .pagesubtitle {
  color: rgba(0,0,0,0.7);
}

.footer{
	background:url(../images/footer_bg.jpg) repeat-x; background-size: auto 100%; padding:80px 0 60px;
}
.footer_top{
	display:flex; justify-content:center; position:relative; font-size:16px; color:#fff; margin-bottom:60px;
}
.footer_top .ft_01 img{
	display:inline-block; height:40px; margin:0 10px 0 20px;
}
.footer_top .ft_01 span{
	font-size:36px; color:#fff; font-family:"宋体"; font-weight:bold;
}
.footer_top .ft_02{
	margin-left:40px; display:flex; justify-content:center; flex-direction:column;
}
.footer_top .ft_03_wai{
	position:absolute; right:0px; bottom:50%; transform:translateY(50%);
}
.footer_top .ft_03{
	width:94px; height:94px; padding:12px; 
}
.footer_top .ft_03_wai .ft_03_txt{
	font-size:16px; color:#fff; margin-top:10px; text-align:center;
}
.footer_top .ft_03 img:nth-child(1){
	display:block; width:100%; position:relative; z-index:2;
}
.footer_top .ft_03 img:nth-child(2){
	display:block; width:100%; position:absolute; top:0px; left:0px; z-index:1;
}
.footer_bottom{
	position:relative; border:1px solid rgba(255,255,255,0.4); padding:30px; box-sizing:border-box; display:flex; justify-content:space-between; font-size:14px; color:rgba(255,255,255,0.5);
}
.footer_bottom .fb_01 a{
	color:rgba(255,255,255,0.5);
}
.footer_bottom::after{
	width:100px; background:#fff; height:3px; top:-1px; left:50%; transform:translateX(-50%); position:absolute; content:" ";
}
.footer_bottom .fb_02 a{
	display:inline-block; color:rgba(255,255,255,0.5);
}
.footer_bottom .fb_02 span{
	display:inline-block; margin:0 5px;
}
.footer_bottom .fb_02 span:last-child{
	display:none;
}





.brand01 .pagesubtitle img {
	margin-bottom: 0 !important;
}

.brand01_con{
	display:flex; flex-wrap:wrap;
}
.brand01_li{
	width:calc(33.33% - (20px * 2) / 3); margin-left:20px; margin-top:25px; position:relative;
}
.brand01_li:nth-child(3n+1){
	margin-left:0px;
}
.brand01_li:nth-child(-n+3){
	margin-top:0px;
}
.brand01_li .img{
	width:100%; padding:29% 0; position:relative; display:block; overflow:hidden;
}
.brand01_li .img img{
	position:absolute; min-width:100%; height:100%; top:0; left:50%; transform: translateX(-50%);
}
.brand01_li .textin{
	width:100%; height:100%; position:absolute; text-align:center; top:0; left:0; padding:0 25px; opacity:0; box-sizing:border-box;
	background:rgba(9,137,69,0.9); display:flex; flex-direction:column; justify-content:center; transition:all 0.3s ease-in-out;
}
.brand01_li .textin .textinnum{
	font-size:16px; color:#098945; background:#fff; font-weight:bold; width:32px; height:32px; margin:0 auto; overflow:hidden; text-align:center; display:flex; justify-content:center; flex-direction:column; border-radius:200px;
}
.brand01_li .textin .textint{
	font-size:18px; color:#fff; font-weight:bold; text-align:center; margin:10px auto 10px;
}
.brand01_li .textin .textinb{
	line-height:1.65; font-size:14px; color:#fff; text-align:left;
}
.brand01_li:hover .textin{
	opacity:1; transition:all 0.3s ease-in-out;
}


.brand02_wai{
	background:url(../images/brand02_bg.jpg) no-repeat; background-size:cover;
}
.brand02_con{
	margin-top:110px; position:relative;
}
.brand02_con .swiperbuttonprev,
.brand02_con .swiperbuttonnext{
	position:absolute; width:46px; top:50%; transform:translateY(-50%); cursor:pointer;
}
.brand02_con .swiperbuttonprev img,
.brand02_con .swiperbuttonnext img{
	display:block; width:100%;
}
.brand02_con .swiperbuttonprev{
	left:-100px;
}
.brand02_con .swiperbuttonnext{
	right:-100px;
}
.brand02_con_swiper{
	width:100%; overflow:hidden;
}
.brand02_con_swiper .swiper-slide{
	background:#fff; padding:60px 50px; box-sizing:border-box;
}
.brand02_con_swiper .swiper-slide:nth-child(2n){
	background:#eaeaea;
}
.brand02_con_swiper .swiper-slide .img{
	width:146px; margin:0 auto; display:block;
}
.brand02_con_swiper .swiper-slide .text{
	margin-top:45px;
}
.brand02_con_swiper .swiper-slide .text .t{
	font-size:18px; color:#000; font-weight:bold; text-align:center;
}
.brand02_con_swiper .swiper-slide .text .line{
	width:32px; height:2px; background:#000; margin:18px auto;
}
.brand02_con_swiper .swiper-slide .text .b{
	font-size:14px; color:#555; line-height:1.71;
}

.brand03_con{
	display:flex; flex-wrap:wrap;margin-top:65px;
}
.brand03_li{
	width:calc(20% - (80px * 4) / 5); margin-left:80px; position:relative;
}
.brand03_li:nth-child(5n+1){
	margin-left:0px;
}
.brand03_li .img img{
	display:block; width:100%;
}
.brand03_li .textin{
	line-height:1.33; font-size:18px; color:#333; text-align:left; margin-top:35px;
}
.brand03_li:nth-child(6){
	display: none;
}



.pro_cate{
	margin-top:65px; display:flex; justify-content:space-between; border-bottom:2px solid #f3f4f5;
}
.pro_cate a{
	display:block; font-size:14px; color:#555; position:relative; padding-bottom:12px;
}
.pro_cate a.active::after{
	width:100%; height:4px; position:absolute; left:0px; bottom:-2px; content:""; background:#098945;
}
.pro01_con{
	display:flex; flex-wrap:wrap;
}
.pro_list{
	width:calc(33.33% - (20px * 2) / 3); margin-left:20px; margin-top:50px;
}
.pro_list:nth-child(3n+1){
	margin-left:0px;
}
.pro_list .img{
	width:100%; padding:29% 0; position:relative; display:block; overflow:hidden;  border:1px solid #e0e0e0;  border-bottom:0px;
}
.pro_list .img img{
	position:absolute; max-width:100%; max-height:100%; top:50%; left:50%; transform: translateX(-50%) translateY(-50%); transition:all 0.3s ease-in-out;
}
.pro_list:hover .img img{
	transform:translateX(-50%) translateY(-50%) scale(1.05); transition:all 0.3s ease-in-out;
}
.pro_list .text{
	width:100%; text-align:center; padding:20px 0; border:1px solid #e0e0e0; font-size:16px; color:#555;
}


.page_div{
	text-align:center; margin-top:65px;
}
.page_div li{
	display:inline-block;
}
.page_div li a,.page_div li span{
	width:40px; height:40px; line-height:40px; display:inline-block; text-align:center; border:1px solid #E5E5E5;
	font-size:16px; color:#333;  margin:0 5px; background:#fff;
}
.page_div li.active a,.page_div li span.current,.page_div li a:hover{
	background:#098945; color:#fff; border-color:#098945;
}

.case_cate{
	margin-top:65px; display:flex; justify-content:center;
}
.case_cate a{
	display:block; font-size:16px; color:#555; border:1px solid #ccc; padding:10px 38px; margin:0 50px;
}
.case_cate a.active{
	background:#098945; border-color:#098945; color:#fff;
}

.service01 .pagesubtitle img{
	width:58.74%;
}
.service01 .pagesubtitle div{
	opacity:0.9; font-size:1.071em;
}
.service01_con{
	margin:60px auto;
}
.service01_list{
	margin-top:50px;
}
.service01_list:first-child{
	margin-top:0px;
}
.s01l_t{
	font-size:24px; color:#000; font-weight:bold;
}
.s01l_b{
	font-size:16px; color:#555; margin-top:25px;
}
.s01l_b img{
	display:block; width:100%;
}
.service01_btm{
	display:flex; flex-wrap:wrap;
}
.service01_blist{
	width:calc(20% - (15px * 4) / 5); margin-left:15px; position:relative;
}
.service01_blist:nth-child(5n+1){
	margin-left:0px;
}
.service01_blist .img{
	width:100%; padding:63.26% 0; position:relative; display:block; overflow:hidden;
}
.service01_blist .img img{
	position:absolute; min-width:100%; height:100%; top:0; left:50%; transform: translateX(-50%); transition:all 0.3s ease-in-out;
}
.service01_blist .text{
	position:absolute; bottom:0px; left:0px; width:100%; background:rgba(9,137,69,0.9); transition:all 0.3s ease-in-out; text-align:center; padding:35px 0 25px; box-sizing:border-box;
}
.service01_blist .text .t{
	font-size:20px; color:#fff;
}
.service01_blist .text .line{
	display:none; width:80px; height:1px; margin:20px auto; background:#fff;
}
.service01_blist .text .b{
	display:none; font-weight:normal; padding:0 30px; font-size:18px; color:#fff; line-height:1.55; text-align:left;
}
.service01_blist .text .icon img{
	width:25px; margin:15px auto 0;
}
.service01_blist:hover .text{
	height:100%; background:rgba(9,137,69,0.9); transition:all 0.3s ease-in-out;
}
.service01_blist:hover .text .t{
	font-size:24px; color:#fff; font-weight:bold;
}
.service01_blist:hover .text .line{
	display:block;
}
.service01_blist:hover .text .b{
	display:block;
}
.service01_blist:hover .text .icon{
	display:none;
}
.service01_blist:nth-child(6){
    display: none;
}


.service02_wai,.service03_wai{
	padding-top:0px !important;
}
.service02_con{
	margin-top:60px;
}
.service02_con img{
	display:block; width:100%;
}

.service03_con{
	display:flex; flex-wrap:wrap;
}
.service03_blist{
	width:calc(50% - (42px * 1) / 2); margin-left:42px; margin-top:95px; position:relative;
}
.service03_blist:nth-child(2n+1){
	margin-left:0px;
}
.service03_blist:nth-child(-n+2){
	margin-top:50px;
}
.service03_blist .img{
	width:100%; padding:32.47% 0; position:relative; display:block; overflow:hidden;
}
.service03_blist .img img{
	position:absolute; min-width:100%; height:100%; top:0; left:50%; transform: translateX(-50%); transition:all 0.3s ease-in-out;
}
.service03_blist .text{
	position:absolute; bottom:-28px; left:45px; width:calc(100% - 90px); background:rgba(9,137,69,0.9); transition:all 0.3s ease-in-out; text-align:center; padding:18px 25px; box-sizing:border-box;
}
.service03_blist .text .t{
	font-size:18px; color:#fff; display:flex; justify-content:space-between;
}
.service03_blist .text .t .tr{
	font-size:0.77em; display:flex; flex-direction:column; justify-content:center;
}
.service03_blist .text .b{
	display:none; font-size:14px; color:#fff; opacity:0.9; line-height:1.71; padding-right:45px; text-align:left; font-weight:normal; margin-top:20px;
}
.service03_blist:hover .text{
	background:rgba(9,137,69,0.9); transition:all 0.3s ease-in-out; padding:35px 25px 55px;
}
.service03_blist:hover .text .t{
	color:#fff; font-weight:bold;
}
.service03_blist:hover .text .t .tr{
	display:none;
}
.service03_blist:hover .text .b{
	display:block;
}

.contact01_con{
	display:flex; flex-wrap:wrap; margin:60px auto;
}
.contact01_list{
	width:31%; text-align:center;
}
.contact01_list img{
	display:inline-block; width:84px;
}
.contact01_list .t{
	font-weight:bold; font-size:20px; color:#111; margin:35px auto 20px;
}
.contact01_list .b{
	font-size:14px; color:#555;  font-weight:normal;
}
.contact01_list:nth-child(2){
	width:38%;
}
#dituContent{
	width:100%; height:500px;
}
.contact01_wai,.contact02_wai{
	padding-bottom:0px !important;
}
.contact02_con{
	display:flex; justify-content:space-between; margin-top:60px;  flex-direction: row-reverse;
}
.contact02_left{
	width:45%; justify-content:end; flex-direction:column; display:flex;
}
.contact02_left img{
	display:block; width:100%;
}
.contact02_right{
	width:51.25%;
}
.contact02_list{
	margin-bottom:30px;
}
.contact02_list .t{
	font-size:18px; color:#222; margin-bottom:15px;
}
.contact02_list .contact01_input{
	border:1px solid #b2b2b2; border-radius: 5px; height:54px; line-height:52px; padding:0 15px;
	box-sizing:border-box; width:100%; font-size:16px; color:#222;
}
.contact02_list textarea.contact01_input{
	height:190px; resize: unset;  color:#222;
}
.contact02_right .sumit {
	width: 100%; margin-bottom:30px; cursor:pointer;	height: 54px;line-height: 54px;font-size: 18px;color: #fff;background: #098945;border: 0px;	border-radius: 5px;
}

.news_show_con .t {
	font-size: 30px;
	color: #222;
	text-align:center;
	margin-top:60px;
	font-weight:bold;
}
.news_show_con .b {
	font-size: 14px;
	color: #666;
	margin-top:20px;
	padding-bottom: 20px;
	text-align:center;
	font-weight:normal;
}
.news_show_con .c {
	font-size: 16px;
	line-height: 2;
	color: #222;
	padding: 30px 0;
	border-top: 1px solid #d9d9d9;
	border-bottom: 0 !important;
	padding-bottom:0px !important;
	text-align: center;
}
.news_show_con .c img{
	display:inline-block; max-width:100%;
}
.news_show_con .d {
	margin-top:30px; padding-top:30px; border-top: 1px solid #d9d9d9;
}
.news_show_con .d a {
	display: block;
	margin-top: 12px;
	font-size: 14px;
	color: #555;
}
.news_show_con .d a:hover{
	color: #098945;
}
.news_show_con .d a:first-child {
	margin-top: 0px;
}
.news_show_con .c p{
	font-family: unset !important;
	font-size: unset !important;
	text-wrap-mode: unset !important;
}


.package02 .pagesubtitle div,
.package03 .pagesubtitle div {
	opacity: 0.7;
}
.package02 .service01_con {
	margin-bottom:0px !important; 
}
.package01 .us01_con{
	margin: 0 !important;
}
.package01_01{
	display:flex; flex-wrap:wrap;
}

.package01_01_list{
	width:calc(25% - (18px * 4) / 5); margin-left:18px; margin-top:25px; position:relative;
}
.package01_01_list:nth-child(4n+1){
	margin-left:0px;
}
.package01_01_list .img{
	width:100%; padding:67.77% 0; position:relative; display:block; overflow:hidden;
}
.package01_01_list .img img{
	position:absolute; min-width:100%; height:100%; top:0; left:50%; transform: translateX(-50%); transition:all 0.3s ease-in-out;
}
.package01_01_list .text{
	position:absolute; bottom:0px; left:0px; width:100%; background:rgba(9,137,69,0.9); transition:all 0.3s ease-in-out; text-align:center; padding:30px 20px; box-sizing:border-box;
}
.package01_01_list .text .texta{
	display:flex; justify-content:space-between; color:#fff; font-size:20px;
}
.package01_01_list .text .texta .ttat{
	
}
.package01_01_list .text .texta .ttab{
	font-size:0.9em;
}
.package01_01_list .text .textb{
	color:#fff; font-size:20px; display:none;
}
.package01_01_list .text .textb .ttbt{
	font-weight:bold;
}
.package01_01_list .text .textb .line{
	width:80px; height:1px; margin:20px auto; background:#fff;
}
.package01_01_list .text .textb .ttbb{
	font-weight:normal; padding:0 20px; font-size:0.9em; line-height:1.55; text-align:left;
}
.package01_01_list:hover .text{
	height:100%; background:rgba(9,137,69,0.9); transition:all 0.3s ease-in-out; display:flex;  justify-content:center; flex-direction:column;
}
.package01_01_list:hover .text .texta{
	display:none;
}
.package01_01_list:hover .text .textb{
	display:block;
}

.package01_02{
	display:flex; flex-wrap:wrap;
}
.package01_02_list{
	width:calc(33.33% - (20px * 2) / 3); margin-left:20px; margin-top:30px; position:relative;
}
.package01_02_list:nth-child(-n+2){
	width:calc(50% - (20px * 1) / 2); margin-left:20px; margin-top:50px;
}
.package01_02_list:nth-child(1),.package01_02_list:nth-child(3){
	margin-left:0;
}
.package01_02_list .img{
	width:100%; padding:25.29% 0; position:relative; display:block; overflow:hidden;
}
.package01_02_list .img img{
	position:absolute; min-width:100%; height:100%; top:0; left:50%; transform: translateX(-50%); transition:all 0.3s ease-in-out;
}
.package01_02_list:hover .img img{
	transform: translateX(-50%) scale(1.05);transition:all 0.3s ease-in-out;
}
.package01_02_list:nth-child(-n+2) .img{
	padding:30.31% 0;
}
.package01_02_list .text{
	border:1px solid #dfdfdf; border-top:0px; padding:25px; padding-top:30px; position:relative;
}
.package01_02_list .text .tnum{
	width:32px; height:32px; text-align:center; justify-content:center; display:flex; flex-direction:column;
	font-size:16px; color:#fff; font-weight:bold; background:#098945; border-radius:100px; position:absolute; left:50%; transform:translateX(-50%) translateY(-50%); top:0px;
}
.package01_02_list .text .tt{
	font-size:18px; color:#000; font-weight:bold; text-align:center;
}
.package01_02_list .text .tb{
	font-size:14px; color:#000; line-height:1.71; margin-top:15px;
}

.package02_wai{
	padding-top:0px !important;
}

.newbgpc{
    display: block !important;
}
.newbgweb{
    display: none !important;
}




.news01_inlist{
	width:100%;  background:#f2f2f2;   overflow:hidden; margin-top:50px; box-sizing:border-box;
	padding:40px 30px; display:flex; justify-content:space-between;
}
.news01_inlist:first-child{
	margin-top:0px;
}

.news01_inlist .img{
	width:38%; padding:11.5% 0; position:relative;  overflow:hidden;
} 
.news01_inlist .img img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%); min-width:101%;
	transition: All 1s;
	-webkit-transition: All 1s;
	-moz-transition: All 1s;
	-o-transition: All 1s;
}
.news01_inlist:hover .img img{
	transform:translateX(-50%) scale(1.1);
	transition: All 1s;
	-webkit-transition: All 1s;
	-moz-transition: All 1s;
	-o-transition: All 1s;
}

.news01_inlist .text{
	width:55.5%; display:flex; justify-content:center; flex-direction:column;
}
.news01_inlist .text .d{
	font-size:16px; color:#666;
}
.news01_inlist .text .t{
	font-size:18px; color:#222; line-height:1.66; position:relative; margin:20px 0 30px; font-weight:bold;
}
.news01_inlist .text .b{
	font-size:16px; color:#666; line-height:2;
	-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box;
}
.news01_inlist .text .a{
	font-size:14px; color:#666; width:172px; height:46px; line-height:46px; text-align:center; border:2px solid #bfbfbf; margin-top:55px;
}
.news01_inlist:hover .text .t{
	color: #098945;
}
.news01_inlist:hover .text .a{
	background: #098945; color:#fff;
}




.newsshow h1.title {
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 40px;
    color: #333333;
	text-align:center;
}
.newsshow .info {
    font-size: 14px;
    line-height: 34px;
    color: #666;
    position: relative;
	border-bottom:1px solid #ccc;
	text-align:center;
	padding-bottom: 25px;
	margin-bottom:25px;
}
.newsshow .info span{
	margin:0 15px;
}
.newsshow .contentt {
    padding: 0 0 60px;
    border-bottom: 1px solid #ccc;
    line-height: 30px;
	line-height:32px;
	font-size:16px;
	color:#333;
}
.newsshow .contentt img{
	max-width:100% !important;
	height:auto !important;
}
.newsshow .d {
    margin: 30px 0 0px;
}
.newsshow .d a {
    display: block;
    margin-top: 15px;
    font-size: 14px;
    color: #555;
}
.newsshow .d a:first-child {
    margin-top: 0px;
}